/* Minification failed. Returning unminified contents.
(1434,4441-4442): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1434,4448-4449): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1434,4455-4456): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1434,4477-4478): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1434,4484-4485): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1434,4491-4492): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1434,4513-4514): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1434,4520-4521): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1434,4527-4528): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1434,4549-4550): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1434,4556-4557): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1434,4563-4564): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1434,4585-4586): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1434,4592-4593): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1434,4599-4600): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1434,4621-4622): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1434,4628-4629): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1434,4635-4636): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1254,5048-5058): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: namesCount
(1268,12010-12011): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1268,12014-12015): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1268,12018-12019): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1268,12035-12036): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1268,12039-12040): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1268,12043-12044): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1268,12060-12061): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1268,12064-12065): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1268,12068-12069): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1268,12085-12086): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1268,12089-12090): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1268,12093-12094): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1268,12110-12111): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1268,12114-12115): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1268,12118-12119): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1268,12135-12136): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: r
(1268,12139-12140): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: g
(1268,12143-12144): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: b
(1281,51006-51014): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: zoomStep
 */
/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={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 ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});
;

(function ($) {

  /**
 * JQueryStatic Extensions - run on $ and jQuery
 */
  $.dataJs = function (selectorName) {
    return $('[data-js=' + selectorName + ']');
  };


  /**
 * JQuery Extensions - run on jQuery object instances
 */
  $.fn.dataJs = function (selectorName) {
    return this.find('[data-js=' + selectorName + ']');
  };

  $.fn.extractParentTextOnly = function () {
    return this.clone().children().remove().end().text().trim();
  };

  $.fn.reverse = Array.prototype.reverse;

  // Better than element.is(":hidden") as it does not give a false positive when display:block 
  // is on the element and display:none is in the css (element will override the css)
  $.fn.isHidden = function () {
    var display = this.attr("style");
    return display && display === "display: none;" ? true : false;
  };

  // Any URL that links to another top level domain is considered as external
  $.fn.isExternalLink = function () {


    // drop subdomains from host e.g. sub1.test.com => test.com
    function extractTopDomain(host) {
      var topHost = host;

      var domainLevelCount = host.split(".").length - 1;
      if (domainLevelCount <= 1) {
        return topHost;
      }

      while (domainLevelCount > 1) {
        topHost = topHost.substring(topHost.indexOf(".")+1);
        domainLevelCount = topHost.split(".").length - 1;
      }

      return topHost;
    }

    var host = this[0].host;
    var href = this.attr('href');
    var locationTopDomainHost = extractTopDomain(location.host);

    if (href) {

      if (host.indexOf(":") !== -1) {
        host = host.substring(0, host.indexOf(":"));
      }

      if (host.indexOf(locationTopDomainHost) === -1 &&
        href !== '#' &&
        href.indexOf('/') !== 0 &&
        href.indexOf('java') !== 0 &&
        href.indexOf('mailto:') !== 0 &&
        href.indexOf('tel:') !== 0) {
        return true;
      }
    }
    return false;
  };

}(jQuery));

;
/*!
 * Knockout JavaScript library v3.4.2
 * (c) The Knockout.js team - http://knockoutjs.com/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */

(function() {(function(n){var x=this||(0,eval)("this"),t=x.document,M=x.navigator,u=x.jQuery,H=x.JSON;(function(n){"function"===typeof define&&define.amd?define(["exports","require"],n):"object"===typeof exports&&"object"===typeof module?n(module.exports||exports):n(x.ko={})})(function(N,O){function J(a,c){return null===a||typeof a in R?a===c:!1}function S(b,c){var d;return function(){d||(d=a.a.setTimeout(function(){d=n;b()},c))}}function T(b,c){var d;return function(){clearTimeout(d);d=a.a.setTimeout(b,c)}}function U(a,
c){c&&c!==E?"beforeChange"===c?this.Ob(a):this.Ja(a,c):this.Pb(a)}function V(a,c){null!==c&&c.k&&c.k()}function W(a,c){var d=this.Mc,e=d[s];e.T||(this.ob&&this.Oa[c]?(d.Sb(c,a,this.Oa[c]),this.Oa[c]=null,--this.ob):e.s[c]||d.Sb(c,a,e.t?{$:a}:d.yc(a)),a.Ha&&a.Hc())}function K(b,c,d,e){a.d[b]={init:function(b,g,h,l,m){var k,r;a.m(function(){var q=g(),p=a.a.c(q),p=!d!==!p,A=!r;if(A||c||p!==k)A&&a.xa.Ca()&&(r=a.a.wa(a.f.childNodes(b),!0)),p?(A||a.f.fa(b,a.a.wa(r)),a.hb(e?e(m,q):m,b)):a.f.za(b),k=p},null,
{i:b});return{controlsDescendantBindings:!0}}};a.h.va[b]=!1;a.f.aa[b]=!0}var a="undefined"!==typeof N?N:{};a.b=function(b,c){for(var d=b.split("."),e=a,f=0;f<d.length-1;f++)e=e[d[f]];e[d[d.length-1]]=c};a.H=function(a,c,d){a[c]=d};a.version="3.4.2";a.b("version",a.version);a.options={deferUpdates:!1,useOnlyNativeEvents:!1};a.a=function(){function b(a,b){for(var c in a)a.hasOwnProperty(c)&&b(c,a[c])}function c(a,b){if(b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function d(a,b){a.__proto__=
b;return a}function e(b,c,d,e){var m=b[c].match(r)||[];a.a.r(d.match(r),function(b){a.a.ra(m,b,e)});b[c]=m.join(" ")}var f={__proto__:[]}instanceof Array,g="function"===typeof Symbol,h={},l={};h[M&&/Firefox\/2/i.test(M.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"];h.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" ");b(h,function(a,b){if(b.length)for(var c=0,d=b.length;c<d;c++)l[b[c]]=a});var m={propertychange:!0},k=
t&&function(){for(var a=3,b=t.createElement("div"),c=b.getElementsByTagName("i");b.innerHTML="\x3c!--[if gt IE "+ ++a+"]><i></i><![endif]--\x3e",c[0];);return 4<a?a:n}(),r=/\S+/g;return{gc:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],r:function(a,b){for(var c=0,d=a.length;c<d;c++)b(a[c],c)},o:function(a,b){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(a,b);for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},Vb:function(a,b,c){for(var d=
0,e=a.length;d<e;d++)if(b.call(c,a[d],d))return a[d];return null},Na:function(b,c){var d=a.a.o(b,c);0<d?b.splice(d,1):0===d&&b.shift()},Wb:function(b){b=b||[];for(var c=[],d=0,e=b.length;d<e;d++)0>a.a.o(c,b[d])&&c.push(b[d]);return c},ib:function(a,b){a=a||[];for(var c=[],d=0,e=a.length;d<e;d++)c.push(b(a[d],d));return c},Ma:function(a,b){a=a||[];for(var c=[],d=0,e=a.length;d<e;d++)b(a[d],d)&&c.push(a[d]);return c},ta:function(a,b){if(b instanceof Array)a.push.apply(a,b);else for(var c=0,d=b.length;c<
d;c++)a.push(b[c]);return a},ra:function(b,c,d){var e=a.a.o(a.a.Bb(b),c);0>e?d&&b.push(c):d||b.splice(e,1)},la:f,extend:c,$a:d,ab:f?d:c,D:b,Ea:function(a,b){if(!a)return a;var c={},d;for(d in a)a.hasOwnProperty(d)&&(c[d]=b(a[d],d,a));return c},rb:function(b){for(;b.firstChild;)a.removeNode(b.firstChild)},nc:function(b){b=a.a.W(b);for(var c=(b[0]&&b[0].ownerDocument||t).createElement("div"),d=0,e=b.length;d<e;d++)c.appendChild(a.ba(b[d]));return c},wa:function(b,c){for(var d=0,e=b.length,m=[];d<e;d++){var k=
b[d].cloneNode(!0);m.push(c?a.ba(k):k)}return m},fa:function(b,c){a.a.rb(b);if(c)for(var d=0,e=c.length;d<e;d++)b.appendChild(c[d])},uc:function(b,c){var d=b.nodeType?[b]:b;if(0<d.length){for(var e=d[0],m=e.parentNode,k=0,f=c.length;k<f;k++)m.insertBefore(c[k],e);k=0;for(f=d.length;k<f;k++)a.removeNode(d[k])}},Ba:function(a,b){if(a.length){for(b=8===b.nodeType&&b.parentNode||b;a.length&&a[0].parentNode!==b;)a.splice(0,1);for(;1<a.length&&a[a.length-1].parentNode!==b;)a.length--;if(1<a.length){var c=
a[0],d=a[a.length-1];for(a.length=0;c!==d;)a.push(c),c=c.nextSibling;a.push(d)}}return a},wc:function(a,b){7>k?a.setAttribute("selected",b):a.selected=b},cb:function(a){return null===a||a===n?"":a.trim?a.trim():a.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},sd:function(a,b){a=a||"";return b.length>a.length?!1:a.substring(0,b.length)===b},Rc:function(a,b){if(a===b)return!0;if(11===a.nodeType)return!1;if(b.contains)return b.contains(3===a.nodeType?a.parentNode:a);if(b.compareDocumentPosition)return 16==
(b.compareDocumentPosition(a)&16);for(;a&&a!=b;)a=a.parentNode;return!!a},qb:function(b){return a.a.Rc(b,b.ownerDocument.documentElement)},Tb:function(b){return!!a.a.Vb(b,a.a.qb)},A:function(a){return a&&a.tagName&&a.tagName.toLowerCase()},Zb:function(b){return a.onError?function(){try{return b.apply(this,arguments)}catch(c){throw a.onError&&a.onError(c),c;}}:b},setTimeout:function(b,c){return setTimeout(a.a.Zb(b),c)},dc:function(b){setTimeout(function(){a.onError&&a.onError(b);throw b;},0)},q:function(b,
c,d){var e=a.a.Zb(d);d=k&&m[c];if(a.options.useOnlyNativeEvents||d||!u)if(d||"function"!=typeof b.addEventListener)if("undefined"!=typeof b.attachEvent){var f=function(a){e.call(b,a)},l="on"+c;b.attachEvent(l,f);a.a.G.qa(b,function(){b.detachEvent(l,f)})}else throw Error("Browser doesn't support addEventListener or attachEvent");else b.addEventListener(c,e,!1);else u(b).bind(c,e)},Fa:function(b,c){if(!b||!b.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var d;"input"===
a.a.A(b)&&b.type&&"click"==c.toLowerCase()?(d=b.type,d="checkbox"==d||"radio"==d):d=!1;if(a.options.useOnlyNativeEvents||!u||d)if("function"==typeof t.createEvent)if("function"==typeof b.dispatchEvent)d=t.createEvent(l[c]||"HTMLEvents"),d.initEvent(c,!0,!0,x,0,0,0,0,0,!1,!1,!1,!1,0,b),b.dispatchEvent(d);else throw Error("The supplied element doesn't support dispatchEvent");else if(d&&b.click)b.click();else if("undefined"!=typeof b.fireEvent)b.fireEvent("on"+c);else throw Error("Browser doesn't support triggering events");
else u(b).trigger(c)},c:function(b){return a.I(b)?b():b},Bb:function(b){return a.I(b)?b.p():b},fb:function(b,c,d){var k;c&&("object"===typeof b.classList?(k=b.classList[d?"add":"remove"],a.a.r(c.match(r),function(a){k.call(b.classList,a)})):"string"===typeof b.className.baseVal?e(b.className,"baseVal",c,d):e(b,"className",c,d))},bb:function(b,c){var d=a.a.c(c);if(null===d||d===n)d="";var e=a.f.firstChild(b);!e||3!=e.nodeType||a.f.nextSibling(e)?a.f.fa(b,[b.ownerDocument.createTextNode(d)]):e.data=
d;a.a.Wc(b)},vc:function(a,b){a.name=b;if(7>=k)try{a.mergeAttributes(t.createElement("<input name='"+a.name+"'/>"),!1)}catch(c){}},Wc:function(a){9<=k&&(a=1==a.nodeType?a:a.parentNode,a.style&&(a.style.zoom=a.style.zoom))},Sc:function(a){if(k){var b=a.style.width;a.style.width=0;a.style.width=b}},nd:function(b,c){b=a.a.c(b);c=a.a.c(c);for(var d=[],e=b;e<=c;e++)d.push(e);return d},W:function(a){for(var b=[],c=0,d=a.length;c<d;c++)b.push(a[c]);return b},bc:function(a){return g?Symbol(a):a},xd:6===k,
yd:7===k,C:k,ic:function(b,c){for(var d=a.a.W(b.getElementsByTagName("input")).concat(a.a.W(b.getElementsByTagName("textarea"))),e="string"==typeof c?function(a){return a.name===c}:function(a){return c.test(a.name)},k=[],m=d.length-1;0<=m;m--)e(d[m])&&k.push(d[m]);return k},kd:function(b){return"string"==typeof b&&(b=a.a.cb(b))?H&&H.parse?H.parse(b):(new Function("return "+b))():null},Gb:function(b,c,d){if(!H||!H.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");
return H.stringify(a.a.c(b),c,d)},ld:function(c,d,e){e=e||{};var k=e.params||{},m=e.includeFields||this.gc,f=c;if("object"==typeof c&&"form"===a.a.A(c))for(var f=c.action,l=m.length-1;0<=l;l--)for(var g=a.a.ic(c,m[l]),h=g.length-1;0<=h;h--)k[g[h].name]=g[h].value;d=a.a.c(d);var r=t.createElement("form");r.style.display="none";r.action=f;r.method="post";for(var n in d)c=t.createElement("input"),c.type="hidden",c.name=n,c.value=a.a.Gb(a.a.c(d[n])),r.appendChild(c);b(k,function(a,b){var c=t.createElement("input");
c.type="hidden";c.name=a;c.value=b;r.appendChild(c)});t.body.appendChild(r);e.submitter?e.submitter(r):r.submit();setTimeout(function(){r.parentNode.removeChild(r)},0)}}}();a.b("utils",a.a);a.b("utils.arrayForEach",a.a.r);a.b("utils.arrayFirst",a.a.Vb);a.b("utils.arrayFilter",a.a.Ma);a.b("utils.arrayGetDistinctValues",a.a.Wb);a.b("utils.arrayIndexOf",a.a.o);a.b("utils.arrayMap",a.a.ib);a.b("utils.arrayPushAll",a.a.ta);a.b("utils.arrayRemoveItem",a.a.Na);a.b("utils.extend",a.a.extend);a.b("utils.fieldsIncludedWithJsonPost",
a.a.gc);a.b("utils.getFormFields",a.a.ic);a.b("utils.peekObservable",a.a.Bb);a.b("utils.postJson",a.a.ld);a.b("utils.parseJson",a.a.kd);a.b("utils.registerEventHandler",a.a.q);a.b("utils.stringifyJson",a.a.Gb);a.b("utils.range",a.a.nd);a.b("utils.toggleDomNodeCssClass",a.a.fb);a.b("utils.triggerEvent",a.a.Fa);a.b("utils.unwrapObservable",a.a.c);a.b("utils.objectForEach",a.a.D);a.b("utils.addOrRemoveItem",a.a.ra);a.b("utils.setTextContent",a.a.bb);a.b("unwrap",a.a.c);Function.prototype.bind||(Function.prototype.bind=
function(a){var c=this;if(1===arguments.length)return function(){return c.apply(a,arguments)};var d=Array.prototype.slice.call(arguments,1);return function(){var e=d.slice(0);e.push.apply(e,arguments);return c.apply(a,e)}});a.a.e=new function(){function a(b,g){var h=b[d];if(!h||"null"===h||!e[h]){if(!g)return n;h=b[d]="ko"+c++;e[h]={}}return e[h]}var c=0,d="__ko__"+(new Date).getTime(),e={};return{get:function(c,d){var e=a(c,!1);return e===n?n:e[d]},set:function(c,d,e){if(e!==n||a(c,!1)!==n)a(c,!0)[d]=
e},clear:function(a){var b=a[d];return b?(delete e[b],a[d]=null,!0):!1},J:function(){return c++ +d}}};a.b("utils.domData",a.a.e);a.b("utils.domData.clear",a.a.e.clear);a.a.G=new function(){function b(b,c){var e=a.a.e.get(b,d);e===n&&c&&(e=[],a.a.e.set(b,d,e));return e}function c(d){var e=b(d,!1);if(e)for(var e=e.slice(0),l=0;l<e.length;l++)e[l](d);a.a.e.clear(d);a.a.G.cleanExternalData(d);if(f[d.nodeType])for(e=d.firstChild;d=e;)e=d.nextSibling,8===d.nodeType&&c(d)}var d=a.a.e.J(),e={1:!0,8:!0,9:!0},
f={1:!0,9:!0};return{qa:function(a,c){if("function"!=typeof c)throw Error("Callback must be a function");b(a,!0).push(c)},tc:function(c,e){var f=b(c,!1);f&&(a.a.Na(f,e),0==f.length&&a.a.e.set(c,d,n))},ba:function(b){if(e[b.nodeType]&&(c(b),f[b.nodeType])){var d=[];a.a.ta(d,b.getElementsByTagName("*"));for(var l=0,m=d.length;l<m;l++)c(d[l])}return b},removeNode:function(b){a.ba(b);b.parentNode&&b.parentNode.removeChild(b)},cleanExternalData:function(a){u&&"function"==typeof u.cleanData&&u.cleanData([a])}}};
a.ba=a.a.G.ba;a.removeNode=a.a.G.removeNode;a.b("cleanNode",a.ba);a.b("removeNode",a.removeNode);a.b("utils.domNodeDisposal",a.a.G);a.b("utils.domNodeDisposal.addDisposeCallback",a.a.G.qa);a.b("utils.domNodeDisposal.removeDisposeCallback",a.a.G.tc);(function(){var b=[0,"",""],c=[1,"<table>","</table>"],d=[3,"<table><tbody><tr>","</tr></tbody></table>"],e=[1,"<select multiple='multiple'>","</select>"],f={thead:c,tbody:c,tfoot:c,tr:[2,"<table><tbody>","</tbody></table>"],td:d,th:d,option:e,optgroup:e},
g=8>=a.a.C;a.a.na=function(c,d){var e;if(u)if(u.parseHTML)e=u.parseHTML(c,d)||[];else{if((e=u.clean([c],d))&&e[0]){for(var k=e[0];k.parentNode&&11!==k.parentNode.nodeType;)k=k.parentNode;k.parentNode&&k.parentNode.removeChild(k)}}else{(e=d)||(e=t);var k=e.parentWindow||e.defaultView||x,r=a.a.cb(c).toLowerCase(),q=e.createElement("div"),p;p=(r=r.match(/^<([a-z]+)[ >]/))&&f[r[1]]||b;r=p[0];p="ignored<div>"+p[1]+c+p[2]+"</div>";"function"==typeof k.innerShiv?q.appendChild(k.innerShiv(p)):(g&&e.appendChild(q),
q.innerHTML=p,g&&q.parentNode.removeChild(q));for(;r--;)q=q.lastChild;e=a.a.W(q.lastChild.childNodes)}return e};a.a.Eb=function(b,c){a.a.rb(b);c=a.a.c(c);if(null!==c&&c!==n)if("string"!=typeof c&&(c=c.toString()),u)u(b).html(c);else for(var d=a.a.na(c,b.ownerDocument),e=0;e<d.length;e++)b.appendChild(d[e])}})();a.b("utils.parseHtmlFragment",a.a.na);a.b("utils.setHtml",a.a.Eb);a.N=function(){function b(c,e){if(c)if(8==c.nodeType){var f=a.N.pc(c.nodeValue);null!=f&&e.push({Qc:c,hd:f})}else if(1==c.nodeType)for(var f=
0,g=c.childNodes,h=g.length;f<h;f++)b(g[f],e)}var c={};return{yb:function(a){if("function"!=typeof a)throw Error("You can only pass a function to ko.memoization.memoize()");var b=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);c[b]=a;return"\x3c!--[ko_memo:"+b+"]--\x3e"},Bc:function(a,b){var f=c[a];if(f===n)throw Error("Couldn't find any memo with ID "+a+". Perhaps it's already been unmemoized.");try{return f.apply(null,b||[]),
!0}finally{delete c[a]}},Cc:function(c,e){var f=[];b(c,f);for(var g=0,h=f.length;g<h;g++){var l=f[g].Qc,m=[l];e&&a.a.ta(m,e);a.N.Bc(f[g].hd,m);l.nodeValue="";l.parentNode&&l.parentNode.removeChild(l)}},pc:function(a){return(a=a.match(/^\[ko_memo\:(.*?)\]$/))?a[1]:null}}}();a.b("memoization",a.N);a.b("memoization.memoize",a.N.yb);a.b("memoization.unmemoize",a.N.Bc);a.b("memoization.parseMemoText",a.N.pc);a.b("memoization.unmemoizeDomNodeAndDescendants",a.N.Cc);a.Z=function(){function b(){if(e)for(var b=
e,c=0,m;g<e;)if(m=d[g++]){if(g>b){if(5E3<=++c){g=e;a.a.dc(Error("'Too much recursion' after processing "+c+" task groups."));break}b=e}try{m()}catch(k){a.a.dc(k)}}}function c(){b();g=e=d.length=0}var d=[],e=0,f=1,g=0;return{scheduler:x.MutationObserver?function(a){var b=t.createElement("div");(new MutationObserver(a)).observe(b,{attributes:!0});return function(){b.classList.toggle("foo")}}(c):t&&"onreadystatechange"in t.createElement("script")?function(a){var b=t.createElement("script");b.onreadystatechange=
function(){b.onreadystatechange=null;t.documentElement.removeChild(b);b=null;a()};t.documentElement.appendChild(b)}:function(a){setTimeout(a,0)},Za:function(b){e||a.Z.scheduler(c);d[e++]=b;return f++},cancel:function(a){a-=f-e;a>=g&&a<e&&(d[a]=null)},resetForTesting:function(){var a=e-g;g=e=d.length=0;return a},rd:b}}();a.b("tasks",a.Z);a.b("tasks.schedule",a.Z.Za);a.b("tasks.runEarly",a.Z.rd);a.Aa={throttle:function(b,c){b.throttleEvaluation=c;var d=null;return a.B({read:b,write:function(e){clearTimeout(d);
d=a.a.setTimeout(function(){b(e)},c)}})},rateLimit:function(a,c){var d,e,f;"number"==typeof c?d=c:(d=c.timeout,e=c.method);a.gb=!1;f="notifyWhenChangesStop"==e?T:S;a.Wa(function(a){return f(a,d)})},deferred:function(b,c){if(!0!==c)throw Error("The 'deferred' extender only accepts the value 'true', because it is not supported to turn deferral off once enabled.");b.gb||(b.gb=!0,b.Wa(function(c){var e,f=!1;return function(){if(!f){a.Z.cancel(e);e=a.Z.Za(c);try{f=!0,b.notifySubscribers(n,"dirty")}finally{f=
!1}}}}))},notify:function(a,c){a.equalityComparer="always"==c?null:J}};var R={undefined:1,"boolean":1,number:1,string:1};a.b("extenders",a.Aa);a.zc=function(b,c,d){this.$=b;this.jb=c;this.Pc=d;this.T=!1;a.H(this,"dispose",this.k)};a.zc.prototype.k=function(){this.T=!0;this.Pc()};a.K=function(){a.a.ab(this,D);D.ub(this)};var E="change",D={ub:function(a){a.F={change:[]};a.Qb=1},Y:function(b,c,d){var e=this;d=d||E;var f=new a.zc(e,c?b.bind(c):b,function(){a.a.Na(e.F[d],f);e.Ka&&e.Ka(d)});e.ua&&e.ua(d);
e.F[d]||(e.F[d]=[]);e.F[d].push(f);return f},notifySubscribers:function(b,c){c=c||E;c===E&&this.Kb();if(this.Ra(c)){var d=c===E&&this.Fc||this.F[c].slice(0);try{a.l.Xb();for(var e=0,f;f=d[e];++e)f.T||f.jb(b)}finally{a.l.end()}}},Pa:function(){return this.Qb},Zc:function(a){return this.Pa()!==a},Kb:function(){++this.Qb},Wa:function(b){var c=this,d=a.I(c),e,f,g,h;c.Ja||(c.Ja=c.notifySubscribers,c.notifySubscribers=U);var l=b(function(){c.Ha=!1;d&&h===c&&(h=c.Mb?c.Mb():c());var a=f||c.Ua(g,h);f=e=!1;
a&&c.Ja(g=h)});c.Pb=function(a){c.Fc=c.F[E].slice(0);c.Ha=e=!0;h=a;l()};c.Ob=function(a){e||(g=a,c.Ja(a,"beforeChange"))};c.Hc=function(){c.Ua(g,c.p(!0))&&(f=!0)}},Ra:function(a){return this.F[a]&&this.F[a].length},Xc:function(b){if(b)return this.F[b]&&this.F[b].length||0;var c=0;a.a.D(this.F,function(a,b){"dirty"!==a&&(c+=b.length)});return c},Ua:function(a,c){return!this.equalityComparer||!this.equalityComparer(a,c)},extend:function(b){var c=this;b&&a.a.D(b,function(b,e){var f=a.Aa[b];"function"==
typeof f&&(c=f(c,e)||c)});return c}};a.H(D,"subscribe",D.Y);a.H(D,"extend",D.extend);a.H(D,"getSubscriptionsCount",D.Xc);a.a.la&&a.a.$a(D,Function.prototype);a.K.fn=D;a.lc=function(a){return null!=a&&"function"==typeof a.Y&&"function"==typeof a.notifySubscribers};a.b("subscribable",a.K);a.b("isSubscribable",a.lc);a.xa=a.l=function(){function b(a){d.push(e);e=a}function c(){e=d.pop()}var d=[],e,f=0;return{Xb:b,end:c,sc:function(b){if(e){if(!a.lc(b))throw Error("Only subscribable things can act as dependencies");
e.jb.call(e.Lc,b,b.Gc||(b.Gc=++f))}},w:function(a,d,e){try{return b(),a.apply(d,e||[])}finally{c()}},Ca:function(){if(e)return e.m.Ca()},Va:function(){if(e)return e.Va}}}();a.b("computedContext",a.xa);a.b("computedContext.getDependenciesCount",a.xa.Ca);a.b("computedContext.isInitial",a.xa.Va);a.b("ignoreDependencies",a.wd=a.l.w);var F=a.a.bc("_latestValue");a.O=function(b){function c(){if(0<arguments.length)return c.Ua(c[F],arguments[0])&&(c.ia(),c[F]=arguments[0],c.ha()),this;a.l.sc(c);return c[F]}
c[F]=b;a.a.la||a.a.extend(c,a.K.fn);a.K.fn.ub(c);a.a.ab(c,B);a.options.deferUpdates&&a.Aa.deferred(c,!0);return c};var B={equalityComparer:J,p:function(){return this[F]},ha:function(){this.notifySubscribers(this[F])},ia:function(){this.notifySubscribers(this[F],"beforeChange")}};a.a.la&&a.a.$a(B,a.K.fn);var I=a.O.md="__ko_proto__";B[I]=a.O;a.Qa=function(b,c){return null===b||b===n||b[I]===n?!1:b[I]===c?!0:a.Qa(b[I],c)};a.I=function(b){return a.Qa(b,a.O)};a.Da=function(b){return"function"==typeof b&&
b[I]===a.O||"function"==typeof b&&b[I]===a.B&&b.$c?!0:!1};a.b("observable",a.O);a.b("isObservable",a.I);a.b("isWriteableObservable",a.Da);a.b("isWritableObservable",a.Da);a.b("observable.fn",B);a.H(B,"peek",B.p);a.H(B,"valueHasMutated",B.ha);a.H(B,"valueWillMutate",B.ia);a.ma=function(b){b=b||[];if("object"!=typeof b||!("length"in b))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");b=a.O(b);a.a.ab(b,a.ma.fn);return b.extend({trackArrayChanges:!0})};
a.ma.fn={remove:function(b){for(var c=this.p(),d=[],e="function"!=typeof b||a.I(b)?function(a){return a===b}:b,f=0;f<c.length;f++){var g=c[f];e(g)&&(0===d.length&&this.ia(),d.push(g),c.splice(f,1),f--)}d.length&&this.ha();return d},removeAll:function(b){if(b===n){var c=this.p(),d=c.slice(0);this.ia();c.splice(0,c.length);this.ha();return d}return b?this.remove(function(c){return 0<=a.a.o(b,c)}):[]},destroy:function(b){var c=this.p(),d="function"!=typeof b||a.I(b)?function(a){return a===b}:b;this.ia();
for(var e=c.length-1;0<=e;e--)d(c[e])&&(c[e]._destroy=!0);this.ha()},destroyAll:function(b){return b===n?this.destroy(function(){return!0}):b?this.destroy(function(c){return 0<=a.a.o(b,c)}):[]},indexOf:function(b){var c=this();return a.a.o(c,b)},replace:function(a,c){var d=this.indexOf(a);0<=d&&(this.ia(),this.p()[d]=c,this.ha())}};a.a.la&&a.a.$a(a.ma.fn,a.O.fn);a.a.r("pop push reverse shift sort splice unshift".split(" "),function(b){a.ma.fn[b]=function(){var a=this.p();this.ia();this.Yb(a,b,arguments);
var d=a[b].apply(a,arguments);this.ha();return d===a?this:d}});a.a.r(["slice"],function(b){a.ma.fn[b]=function(){var a=this();return a[b].apply(a,arguments)}});a.b("observableArray",a.ma);a.Aa.trackArrayChanges=function(b,c){function d(){if(!e){e=!0;l=b.notifySubscribers;b.notifySubscribers=function(a,b){b&&b!==E||++h;return l.apply(this,arguments)};var c=[].concat(b.p()||[]);f=null;g=b.Y(function(d){d=[].concat(d||[]);if(b.Ra("arrayChange")){var e;if(!f||1<h)f=a.a.lb(c,d,b.kb);e=f}c=d;f=null;h=0;
e&&e.length&&b.notifySubscribers(e,"arrayChange")})}}b.kb={};c&&"object"==typeof c&&a.a.extend(b.kb,c);b.kb.sparse=!0;if(!b.Yb){var e=!1,f=null,g,h=0,l,m=b.ua,k=b.Ka;b.ua=function(a){m&&m.call(b,a);"arrayChange"===a&&d()};b.Ka=function(a){k&&k.call(b,a);"arrayChange"!==a||b.Ra("arrayChange")||(l&&(b.notifySubscribers=l,l=n),g.k(),e=!1)};b.Yb=function(b,c,d){function k(a,b,c){return m[m.length]={status:a,value:b,index:c}}if(e&&!h){var m=[],l=b.length,g=d.length,G=0;switch(c){case "push":G=l;case "unshift":for(c=
0;c<g;c++)k("added",d[c],G+c);break;case "pop":G=l-1;case "shift":l&&k("deleted",b[G],G);break;case "splice":c=Math.min(Math.max(0,0>d[0]?l+d[0]:d[0]),l);for(var l=1===g?l:Math.min(c+(d[1]||0),l),g=c+g-2,G=Math.max(l,g),n=[],s=[],w=2;c<G;++c,++w)c<l&&s.push(k("deleted",b[c],c)),c<g&&n.push(k("added",d[w],c));a.a.hc(s,n);break;default:return}f=m}}}};var s=a.a.bc("_state");a.m=a.B=function(b,c,d){function e(){if(0<arguments.length){if("function"===typeof f)f.apply(g.sb,arguments);else throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");
return this}a.l.sc(e);(g.V||g.t&&e.Sa())&&e.U();return g.M}"object"===typeof b?d=b:(d=d||{},b&&(d.read=b));if("function"!=typeof d.read)throw Error("Pass a function that returns the value of the ko.computed");var f=d.write,g={M:n,da:!0,V:!0,Ta:!1,Hb:!1,T:!1,Ya:!1,t:!1,od:d.read,sb:c||d.owner,i:d.disposeWhenNodeIsRemoved||d.i||null,ya:d.disposeWhen||d.ya,pb:null,s:{},L:0,fc:null};e[s]=g;e.$c="function"===typeof f;a.a.la||a.a.extend(e,a.K.fn);a.K.fn.ub(e);a.a.ab(e,z);d.pure?(g.Ya=!0,g.t=!0,a.a.extend(e,
Y)):d.deferEvaluation&&a.a.extend(e,Z);a.options.deferUpdates&&a.Aa.deferred(e,!0);g.i&&(g.Hb=!0,g.i.nodeType||(g.i=null));g.t||d.deferEvaluation||e.U();g.i&&e.ca()&&a.a.G.qa(g.i,g.pb=function(){e.k()});return e};var z={equalityComparer:J,Ca:function(){return this[s].L},Sb:function(a,c,d){if(this[s].Ya&&c===this)throw Error("A 'pure' computed must not be called recursively");this[s].s[a]=d;d.Ia=this[s].L++;d.pa=c.Pa()},Sa:function(){var a,c,d=this[s].s;for(a in d)if(d.hasOwnProperty(a)&&(c=d[a],this.oa&&
c.$.Ha||c.$.Zc(c.pa)))return!0},gd:function(){this.oa&&!this[s].Ta&&this.oa(!1)},ca:function(){var a=this[s];return a.V||0<a.L},qd:function(){this.Ha?this[s].V&&(this[s].da=!0):this.ec()},yc:function(a){if(a.gb&&!this[s].i){var c=a.Y(this.gd,this,"dirty"),d=a.Y(this.qd,this);return{$:a,k:function(){c.k();d.k()}}}return a.Y(this.ec,this)},ec:function(){var b=this,c=b.throttleEvaluation;c&&0<=c?(clearTimeout(this[s].fc),this[s].fc=a.a.setTimeout(function(){b.U(!0)},c)):b.oa?b.oa(!0):b.U(!0)},U:function(b){var c=
this[s],d=c.ya,e=!1;if(!c.Ta&&!c.T){if(c.i&&!a.a.qb(c.i)||d&&d()){if(!c.Hb){this.k();return}}else c.Hb=!1;c.Ta=!0;try{e=this.Vc(b)}finally{c.Ta=!1}c.L||this.k();return e}},Vc:function(b){var c=this[s],d=!1,e=c.Ya?n:!c.L,f={Mc:this,Oa:c.s,ob:c.L};a.l.Xb({Lc:f,jb:W,m:this,Va:e});c.s={};c.L=0;f=this.Uc(c,f);this.Ua(c.M,f)&&(c.t||this.notifySubscribers(c.M,"beforeChange"),c.M=f,c.t?this.Kb():b&&this.notifySubscribers(c.M),d=!0);e&&this.notifySubscribers(c.M,"awake");return d},Uc:function(b,c){try{var d=
b.od;return b.sb?d.call(b.sb):d()}finally{a.l.end(),c.ob&&!b.t&&a.a.D(c.Oa,V),b.da=b.V=!1}},p:function(a){var c=this[s];(c.V&&(a||!c.L)||c.t&&this.Sa())&&this.U();return c.M},Wa:function(b){a.K.fn.Wa.call(this,b);this.Mb=function(){this[s].da?this.U():this[s].V=!1;return this[s].M};this.oa=function(a){this.Ob(this[s].M);this[s].V=!0;a&&(this[s].da=!0);this.Pb(this)}},k:function(){var b=this[s];!b.t&&b.s&&a.a.D(b.s,function(a,b){b.k&&b.k()});b.i&&b.pb&&a.a.G.tc(b.i,b.pb);b.s=null;b.L=0;b.T=!0;b.da=
!1;b.V=!1;b.t=!1;b.i=null}},Y={ua:function(b){var c=this,d=c[s];if(!d.T&&d.t&&"change"==b){d.t=!1;if(d.da||c.Sa())d.s=null,d.L=0,c.U()&&c.Kb();else{var e=[];a.a.D(d.s,function(a,b){e[b.Ia]=a});a.a.r(e,function(a,b){var e=d.s[a],l=c.yc(e.$);l.Ia=b;l.pa=e.pa;d.s[a]=l})}d.T||c.notifySubscribers(d.M,"awake")}},Ka:function(b){var c=this[s];c.T||"change"!=b||this.Ra("change")||(a.a.D(c.s,function(a,b){b.k&&(c.s[a]={$:b.$,Ia:b.Ia,pa:b.pa},b.k())}),c.t=!0,this.notifySubscribers(n,"asleep"))},Pa:function(){var b=
this[s];b.t&&(b.da||this.Sa())&&this.U();return a.K.fn.Pa.call(this)}},Z={ua:function(a){"change"!=a&&"beforeChange"!=a||this.p()}};a.a.la&&a.a.$a(z,a.K.fn);var P=a.O.md;a.m[P]=a.O;z[P]=a.m;a.bd=function(b){return a.Qa(b,a.m)};a.cd=function(b){return a.Qa(b,a.m)&&b[s]&&b[s].Ya};a.b("computed",a.m);a.b("dependentObservable",a.m);a.b("isComputed",a.bd);a.b("isPureComputed",a.cd);a.b("computed.fn",z);a.H(z,"peek",z.p);a.H(z,"dispose",z.k);a.H(z,"isActive",z.ca);a.H(z,"getDependenciesCount",z.Ca);a.rc=
function(b,c){if("function"===typeof b)return a.m(b,c,{pure:!0});b=a.a.extend({},b);b.pure=!0;return a.m(b,c)};a.b("pureComputed",a.rc);(function(){function b(a,f,g){g=g||new d;a=f(a);if("object"!=typeof a||null===a||a===n||a instanceof RegExp||a instanceof Date||a instanceof String||a instanceof Number||a instanceof Boolean)return a;var h=a instanceof Array?[]:{};g.save(a,h);c(a,function(c){var d=f(a[c]);switch(typeof d){case "boolean":case "number":case "string":case "function":h[c]=d;break;case "object":case "undefined":var k=
g.get(d);h[c]=k!==n?k:b(d,f,g)}});return h}function c(a,b){if(a instanceof Array){for(var c=0;c<a.length;c++)b(c);"function"==typeof a.toJSON&&b("toJSON")}else for(c in a)b(c)}function d(){this.keys=[];this.Lb=[]}a.Ac=function(c){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return b(c,function(b){for(var c=0;a.I(b)&&10>c;c++)b=b();return b})};a.toJSON=function(b,c,d){b=a.Ac(b);return a.a.Gb(b,c,d)};d.prototype={save:function(b,c){var d=a.a.o(this.keys,
b);0<=d?this.Lb[d]=c:(this.keys.push(b),this.Lb.push(c))},get:function(b){b=a.a.o(this.keys,b);return 0<=b?this.Lb[b]:n}}})();a.b("toJS",a.Ac);a.b("toJSON",a.toJSON);(function(){a.j={u:function(b){switch(a.a.A(b)){case "option":return!0===b.__ko__hasDomDataOptionValue__?a.a.e.get(b,a.d.options.zb):7>=a.a.C?b.getAttributeNode("value")&&b.getAttributeNode("value").specified?b.value:b.text:b.value;case "select":return 0<=b.selectedIndex?a.j.u(b.options[b.selectedIndex]):n;default:return b.value}},ja:function(b,
c,d){switch(a.a.A(b)){case "option":switch(typeof c){case "string":a.a.e.set(b,a.d.options.zb,n);"__ko__hasDomDataOptionValue__"in b&&delete b.__ko__hasDomDataOptionValue__;b.value=c;break;default:a.a.e.set(b,a.d.options.zb,c),b.__ko__hasDomDataOptionValue__=!0,b.value="number"===typeof c?c:""}break;case "select":if(""===c||null===c)c=n;for(var e=-1,f=0,g=b.options.length,h;f<g;++f)if(h=a.j.u(b.options[f]),h==c||""==h&&c===n){e=f;break}if(d||0<=e||c===n&&1<b.size)b.selectedIndex=e;break;default:if(null===
c||c===n)c="";b.value=c}}}})();a.b("selectExtensions",a.j);a.b("selectExtensions.readValue",a.j.u);a.b("selectExtensions.writeValue",a.j.ja);a.h=function(){function b(b){b=a.a.cb(b);123===b.charCodeAt(0)&&(b=b.slice(1,-1));var c=[],d=b.match(e),r,h=[],p=0;if(d){d.push(",");for(var A=0,y;y=d[A];++A){var v=y.charCodeAt(0);if(44===v){if(0>=p){c.push(r&&h.length?{key:r,value:h.join("")}:{unknown:r||h.join("")});r=p=0;h=[];continue}}else if(58===v){if(!p&&!r&&1===h.length){r=h.pop();continue}}else 47===
v&&A&&1<y.length?(v=d[A-1].match(f))&&!g[v[0]]&&(b=b.substr(b.indexOf(y)+1),d=b.match(e),d.push(","),A=-1,y="/"):40===v||123===v||91===v?++p:41===v||125===v||93===v?--p:r||h.length||34!==v&&39!==v||(y=y.slice(1,-1));h.push(y)}}return c}var c=["true","false","null","undefined"],d=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,e=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),f=/[\])"'A-Za-z0-9_$]+$/,
g={"in":1,"return":1,"typeof":1},h={};return{va:[],ga:h,Ab:b,Xa:function(e,m){function k(b,e){var m;if(!A){var l=a.getBindingHandler(b);if(l&&l.preprocess&&!(e=l.preprocess(e,b,k)))return;if(l=h[b])m=e,0<=a.a.o(c,m)?m=!1:(l=m.match(d),m=null===l?!1:l[1]?"Object("+l[1]+")"+l[2]:m),l=m;l&&g.push("'"+b+"':function(_z){"+m+"=_z}")}p&&(e="function(){return "+e+" }");f.push("'"+b+"':"+e)}m=m||{};var f=[],g=[],p=m.valueAccessors,A=m.bindingParams,y="string"===typeof e?b(e):e;a.a.r(y,function(a){k(a.key||
a.unknown,a.value)});g.length&&k("_ko_property_writers","{"+g.join(",")+" }");return f.join(",")},fd:function(a,b){for(var c=0;c<a.length;c++)if(a[c].key==b)return!0;return!1},Ga:function(b,c,d,e,f){if(b&&a.I(b))!a.Da(b)||f&&b.p()===e||b(e);else if((b=c.get("_ko_property_writers"))&&b[d])b[d](e)}}}();a.b("expressionRewriting",a.h);a.b("expressionRewriting.bindingRewriteValidators",a.h.va);a.b("expressionRewriting.parseObjectLiteral",a.h.Ab);a.b("expressionRewriting.preProcessBindings",a.h.Xa);a.b("expressionRewriting._twoWayBindings",
a.h.ga);a.b("jsonExpressionRewriting",a.h);a.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",a.h.Xa);(function(){function b(a){return 8==a.nodeType&&g.test(f?a.text:a.nodeValue)}function c(a){return 8==a.nodeType&&h.test(f?a.text:a.nodeValue)}function d(a,d){for(var e=a,f=1,l=[];e=e.nextSibling;){if(c(e)&&(f--,0===f))return l;l.push(e);b(e)&&f++}if(!d)throw Error("Cannot find closing comment tag to match: "+a.nodeValue);return null}function e(a,b){var c=d(a,b);return c?0<c.length?c[c.length-
1].nextSibling:a.nextSibling:null}var f=t&&"\x3c!--test--\x3e"===t.createComment("test").text,g=f?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,h=f?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,l={ul:!0,ol:!0};a.f={aa:{},childNodes:function(a){return b(a)?d(a):a.childNodes},za:function(c){if(b(c)){c=a.f.childNodes(c);for(var d=0,e=c.length;d<e;d++)a.removeNode(c[d])}else a.a.rb(c)},fa:function(c,d){if(b(c)){a.f.za(c);for(var e=c.nextSibling,f=0,l=d.length;f<l;f++)e.parentNode.insertBefore(d[f],
e)}else a.a.fa(c,d)},qc:function(a,c){b(a)?a.parentNode.insertBefore(c,a.nextSibling):a.firstChild?a.insertBefore(c,a.firstChild):a.appendChild(c)},kc:function(c,d,e){e?b(c)?c.parentNode.insertBefore(d,e.nextSibling):e.nextSibling?c.insertBefore(d,e.nextSibling):c.appendChild(d):a.f.qc(c,d)},firstChild:function(a){return b(a)?!a.nextSibling||c(a.nextSibling)?null:a.nextSibling:a.firstChild},nextSibling:function(a){b(a)&&(a=e(a));return a.nextSibling&&c(a.nextSibling)?null:a.nextSibling},Yc:b,vd:function(a){return(a=
(f?a.text:a.nodeValue).match(g))?a[1]:null},oc:function(d){if(l[a.a.A(d)]){var k=d.firstChild;if(k){do if(1===k.nodeType){var f;f=k.firstChild;var g=null;if(f){do if(g)g.push(f);else if(b(f)){var h=e(f,!0);h?f=h:g=[f]}else c(f)&&(g=[f]);while(f=f.nextSibling)}if(f=g)for(g=k.nextSibling,h=0;h<f.length;h++)g?d.insertBefore(f[h],g):d.appendChild(f[h])}while(k=k.nextSibling)}}}}})();a.b("virtualElements",a.f);a.b("virtualElements.allowedBindings",a.f.aa);a.b("virtualElements.emptyNode",a.f.za);a.b("virtualElements.insertAfter",
a.f.kc);a.b("virtualElements.prepend",a.f.qc);a.b("virtualElements.setDomNodeChildren",a.f.fa);(function(){a.S=function(){this.Kc={}};a.a.extend(a.S.prototype,{nodeHasBindings:function(b){switch(b.nodeType){case 1:return null!=b.getAttribute("data-bind")||a.g.getComponentNameForNode(b);case 8:return a.f.Yc(b);default:return!1}},getBindings:function(b,c){var d=this.getBindingsString(b,c),d=d?this.parseBindingsString(d,c,b):null;return a.g.Rb(d,b,c,!1)},getBindingAccessors:function(b,c){var d=this.getBindingsString(b,
c),d=d?this.parseBindingsString(d,c,b,{valueAccessors:!0}):null;return a.g.Rb(d,b,c,!0)},getBindingsString:function(b){switch(b.nodeType){case 1:return b.getAttribute("data-bind");case 8:return a.f.vd(b);default:return null}},parseBindingsString:function(b,c,d,e){try{var f=this.Kc,g=b+(e&&e.valueAccessors||""),h;if(!(h=f[g])){var l,m="with($context){with($data||{}){return{"+a.h.Xa(b,e)+"}}}";l=new Function("$context","$element",m);h=f[g]=l}return h(c,d)}catch(k){throw k.message="Unable to parse bindings.\nBindings value: "+
b+"\nMessage: "+k.message,k;}}});a.S.instance=new a.S})();a.b("bindingProvider",a.S);(function(){function b(a){return function(){return a}}function c(a){return a()}function d(b){return a.a.Ea(a.l.w(b),function(a,c){return function(){return b()[c]}})}function e(c,e,k){return"function"===typeof c?d(c.bind(null,e,k)):a.a.Ea(c,b)}function f(a,b){return d(this.getBindings.bind(this,a,b))}function g(b,c,d){var e,k=a.f.firstChild(c),f=a.S.instance,m=f.preprocessNode;if(m){for(;e=k;)k=a.f.nextSibling(e),
m.call(f,e);k=a.f.firstChild(c)}for(;e=k;)k=a.f.nextSibling(e),h(b,e,d)}function h(b,c,d){var e=!0,k=1===c.nodeType;k&&a.f.oc(c);if(k&&d||a.S.instance.nodeHasBindings(c))e=m(c,null,b,d).shouldBindDescendants;e&&!r[a.a.A(c)]&&g(b,c,!k)}function l(b){var c=[],d={},e=[];a.a.D(b,function X(k){if(!d[k]){var f=a.getBindingHandler(k);f&&(f.after&&(e.push(k),a.a.r(f.after,function(c){if(b[c]){if(-1!==a.a.o(e,c))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+e.join(", "));
X(c)}}),e.length--),c.push({key:k,jc:f}));d[k]=!0}});return c}function m(b,d,e,k){var m=a.a.e.get(b,q);if(!d){if(m)throw Error("You cannot apply bindings multiple times to the same element.");a.a.e.set(b,q,!0)}!m&&k&&a.xc(b,e);var g;if(d&&"function"!==typeof d)g=d;else{var h=a.S.instance,r=h.getBindingAccessors||f,p=a.B(function(){(g=d?d(e,b):r.call(h,b,e))&&e.Q&&e.Q();return g},null,{i:b});g&&p.ca()||(p=null)}var s;if(g){var t=p?function(a){return function(){return c(p()[a])}}:function(a){return g[a]},
u=function(){return a.a.Ea(p?p():g,c)};u.get=function(a){return g[a]&&c(t(a))};u.has=function(a){return a in g};k=l(g);a.a.r(k,function(c){var d=c.jc.init,k=c.jc.update,f=c.key;if(8===b.nodeType&&!a.f.aa[f])throw Error("The binding '"+f+"' cannot be used with virtual elements");try{"function"==typeof d&&a.l.w(function(){var a=d(b,t(f),u,e.$data,e);if(a&&a.controlsDescendantBindings){if(s!==n)throw Error("Multiple bindings ("+s+" and "+f+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");
s=f}}),"function"==typeof k&&a.B(function(){k(b,t(f),u,e.$data,e)},null,{i:b})}catch(m){throw m.message='Unable to process binding "'+f+": "+g[f]+'"\nMessage: '+m.message,m;}})}return{shouldBindDescendants:s===n}}function k(b){return b&&b instanceof a.R?b:new a.R(b)}a.d={};var r={script:!0,textarea:!0,template:!0};a.getBindingHandler=function(b){return a.d[b]};a.R=function(b,c,d,e,k){function f(){var k=g?b():b,m=a.a.c(k);c?(c.Q&&c.Q(),a.a.extend(l,c),l.Q=r):(l.$parents=[],l.$root=m,l.ko=a);l.$rawData=
k;l.$data=m;d&&(l[d]=m);e&&e(l,c,m);return l.$data}function m(){return h&&!a.a.Tb(h)}var l=this,g="function"==typeof b&&!a.I(b),h,r;k&&k.exportDependencies?f():(r=a.B(f,null,{ya:m,i:!0}),r.ca()&&(l.Q=r,r.equalityComparer=null,h=[],r.Dc=function(b){h.push(b);a.a.G.qa(b,function(b){a.a.Na(h,b);h.length||(r.k(),l.Q=r=n)})}))};a.R.prototype.createChildContext=function(b,c,d,e){return new a.R(b,this,c,function(a,b){a.$parentContext=b;a.$parent=b.$data;a.$parents=(b.$parents||[]).slice(0);a.$parents.unshift(a.$parent);
d&&d(a)},e)};a.R.prototype.extend=function(b){return new a.R(this.Q||this.$data,this,null,function(c,d){c.$rawData=d.$rawData;a.a.extend(c,"function"==typeof b?b():b)})};a.R.prototype.ac=function(a,b){return this.createChildContext(a,b,null,{exportDependencies:!0})};var q=a.a.e.J(),p=a.a.e.J();a.xc=function(b,c){if(2==arguments.length)a.a.e.set(b,p,c),c.Q&&c.Q.Dc(b);else return a.a.e.get(b,p)};a.La=function(b,c,d){1===b.nodeType&&a.f.oc(b);return m(b,c,k(d),!0)};a.Ic=function(b,c,d){d=k(d);return a.La(b,
e(c,d,b),d)};a.hb=function(a,b){1!==b.nodeType&&8!==b.nodeType||g(k(a),b,!0)};a.Ub=function(a,b){!u&&x.jQuery&&(u=x.jQuery);if(b&&1!==b.nodeType&&8!==b.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");b=b||x.document.body;h(k(a),b,!0)};a.nb=function(b){switch(b.nodeType){case 1:case 8:var c=a.xc(b);if(c)return c;if(b.parentNode)return a.nb(b.parentNode)}return n};a.Oc=function(b){return(b=a.nb(b))?b.$data:n};a.b("bindingHandlers",
a.d);a.b("applyBindings",a.Ub);a.b("applyBindingsToDescendants",a.hb);a.b("applyBindingAccessorsToNode",a.La);a.b("applyBindingsToNode",a.Ic);a.b("contextFor",a.nb);a.b("dataFor",a.Oc)})();(function(b){function c(c,e){var m=f.hasOwnProperty(c)?f[c]:b,k;m?m.Y(e):(m=f[c]=new a.K,m.Y(e),d(c,function(b,d){var e=!(!d||!d.synchronous);g[c]={definition:b,dd:e};delete f[c];k||e?m.notifySubscribers(b):a.Z.Za(function(){m.notifySubscribers(b)})}),k=!0)}function d(a,b){e("getConfig",[a],function(c){c?e("loadComponent",
[a,c],function(a){b(a,c)}):b(null,null)})}function e(c,d,f,k){k||(k=a.g.loaders.slice(0));var g=k.shift();if(g){var q=g[c];if(q){var p=!1;if(q.apply(g,d.concat(function(a){p?f(null):null!==a?f(a):e(c,d,f,k)}))!==b&&(p=!0,!g.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.");}else e(c,d,f,k)}else f(null)}var f={},g={};a.g={get:function(d,e){var f=g.hasOwnProperty(d)?g[d]:b;f?f.dd?a.l.w(function(){e(f.definition)}):
a.Z.Za(function(){e(f.definition)}):c(d,e)},$b:function(a){delete g[a]},Nb:e};a.g.loaders=[];a.b("components",a.g);a.b("components.get",a.g.get);a.b("components.clearCachedDefinition",a.g.$b)})();(function(){function b(b,c,d,e){function g(){0===--y&&e(h)}var h={},y=2,v=d.template;d=d.viewModel;v?f(c,v,function(c){a.g.Nb("loadTemplate",[b,c],function(a){h.template=a;g()})}):g();d?f(c,d,function(c){a.g.Nb("loadViewModel",[b,c],function(a){h[l]=a;g()})}):g()}function c(a,b,d){if("function"===typeof b)d(function(a){return new b(a)});
else if("function"===typeof b[l])d(b[l]);else if("instance"in b){var e=b.instance;d(function(){return e})}else"viewModel"in b?c(a,b.viewModel,d):a("Unknown viewModel value: "+b)}function d(b){switch(a.a.A(b)){case "script":return a.a.na(b.text);case "textarea":return a.a.na(b.value);case "template":if(e(b.content))return a.a.wa(b.content.childNodes)}return a.a.wa(b.childNodes)}function e(a){return x.DocumentFragment?a instanceof DocumentFragment:a&&11===a.nodeType}function f(a,b,c){"string"===typeof b.require?
O||x.require?(O||x.require)([b.require],c):a("Uses require, but no AMD loader is present"):c(b)}function g(a){return function(b){throw Error("Component '"+a+"': "+b);}}var h={};a.g.register=function(b,c){if(!c)throw Error("Invalid configuration for "+b);if(a.g.wb(b))throw Error("Component "+b+" is already registered");h[b]=c};a.g.wb=function(a){return h.hasOwnProperty(a)};a.g.ud=function(b){delete h[b];a.g.$b(b)};a.g.cc={getConfig:function(a,b){b(h.hasOwnProperty(a)?h[a]:null)},loadComponent:function(a,
c,d){var e=g(a);f(e,c,function(c){b(a,e,c,d)})},loadTemplate:function(b,c,f){b=g(b);if("string"===typeof c)f(a.a.na(c));else if(c instanceof Array)f(c);else if(e(c))f(a.a.W(c.childNodes));else if(c.element)if(c=c.element,x.HTMLElement?c instanceof HTMLElement:c&&c.tagName&&1===c.nodeType)f(d(c));else if("string"===typeof c){var l=t.getElementById(c);l?f(d(l)):b("Cannot find element with ID "+c)}else b("Unknown element type: "+c);else b("Unknown template value: "+c)},loadViewModel:function(a,b,d){c(g(a),
b,d)}};var l="createViewModel";a.b("components.register",a.g.register);a.b("components.isRegistered",a.g.wb);a.b("components.unregister",a.g.ud);a.b("components.defaultLoader",a.g.cc);a.g.loaders.push(a.g.cc);a.g.Ec=h})();(function(){function b(b,e){var f=b.getAttribute("params");if(f){var f=c.parseBindingsString(f,e,b,{valueAccessors:!0,bindingParams:!0}),f=a.a.Ea(f,function(c){return a.m(c,null,{i:b})}),g=a.a.Ea(f,function(c){var e=c.p();return c.ca()?a.m({read:function(){return a.a.c(c())},write:a.Da(e)&&
function(a){c()(a)},i:b}):e});g.hasOwnProperty("$raw")||(g.$raw=f);return g}return{$raw:{}}}a.g.getComponentNameForNode=function(b){var c=a.a.A(b);if(a.g.wb(c)&&(-1!=c.indexOf("-")||"[object HTMLUnknownElement]"==""+b||8>=a.a.C&&b.tagName===c))return c};a.g.Rb=function(c,e,f,g){if(1===e.nodeType){var h=a.g.getComponentNameForNode(e);if(h){c=c||{};if(c.component)throw Error('Cannot use the "component" binding on a custom element matching a component');var l={name:h,params:b(e,f)};c.component=g?function(){return l}:
l}}return c};var c=new a.S;9>a.a.C&&(a.g.register=function(a){return function(b){t.createElement(b);return a.apply(this,arguments)}}(a.g.register),t.createDocumentFragment=function(b){return function(){var c=b(),f=a.g.Ec,g;for(g in f)f.hasOwnProperty(g)&&c.createElement(g);return c}}(t.createDocumentFragment))})();(function(b){function c(b,c,d){c=c.template;if(!c)throw Error("Component '"+b+"' has no template");b=a.a.wa(c);a.f.fa(d,b)}function d(a,b,c,d){var e=a.createViewModel;return e?e.call(a,
d,{element:b,templateNodes:c}):d}var e=0;a.d.component={init:function(f,g,h,l,m){function k(){var a=r&&r.dispose;"function"===typeof a&&a.call(r);q=r=null}var r,q,p=a.a.W(a.f.childNodes(f));a.a.G.qa(f,k);a.m(function(){var l=a.a.c(g()),h,v;"string"===typeof l?h=l:(h=a.a.c(l.name),v=a.a.c(l.params));if(!h)throw Error("No component name specified");var n=q=++e;a.g.get(h,function(e){if(q===n){k();if(!e)throw Error("Unknown component '"+h+"'");c(h,e,f);var l=d(e,f,p,v);e=m.createChildContext(l,b,function(a){a.$component=
l;a.$componentTemplateNodes=p});r=l;a.hb(e,f)}})},null,{i:f});return{controlsDescendantBindings:!0}}};a.f.aa.component=!0})();var Q={"class":"className","for":"htmlFor"};a.d.attr={update:function(b,c){var d=a.a.c(c())||{};a.a.D(d,function(c,d){d=a.a.c(d);var g=!1===d||null===d||d===n;g&&b.removeAttribute(c);8>=a.a.C&&c in Q?(c=Q[c],g?b.removeAttribute(c):b[c]=d):g||b.setAttribute(c,d.toString());"name"===c&&a.a.vc(b,g?"":d.toString())})}};(function(){a.d.checked={after:["value","attr"],init:function(b,
c,d){function e(){var e=b.checked,f=p?g():e;if(!a.xa.Va()&&(!l||e)){var h=a.l.w(c);if(k){var m=r?h.p():h;q!==f?(e&&(a.a.ra(m,f,!0),a.a.ra(m,q,!1)),q=f):a.a.ra(m,f,e);r&&a.Da(h)&&h(m)}else a.h.Ga(h,d,"checked",f,!0)}}function f(){var d=a.a.c(c());b.checked=k?0<=a.a.o(d,g()):h?d:g()===d}var g=a.rc(function(){return d.has("checkedValue")?a.a.c(d.get("checkedValue")):d.has("value")?a.a.c(d.get("value")):b.value}),h="checkbox"==b.type,l="radio"==b.type;if(h||l){var m=c(),k=h&&a.a.c(m)instanceof Array,
r=!(k&&m.push&&m.splice),q=k?g():n,p=l||k;l&&!b.name&&a.d.uniqueName.init(b,function(){return!0});a.m(e,null,{i:b});a.a.q(b,"click",e);a.m(f,null,{i:b});m=n}}};a.h.ga.checked=!0;a.d.checkedValue={update:function(b,c){b.value=a.a.c(c())}}})();a.d.css={update:function(b,c){var d=a.a.c(c());null!==d&&"object"==typeof d?a.a.D(d,function(c,d){d=a.a.c(d);a.a.fb(b,c,d)}):(d=a.a.cb(String(d||"")),a.a.fb(b,b.__ko__cssValue,!1),b.__ko__cssValue=d,a.a.fb(b,d,!0))}};a.d.enable={update:function(b,c){var d=a.a.c(c());
d&&b.disabled?b.removeAttribute("disabled"):d||b.disabled||(b.disabled=!0)}};a.d.disable={update:function(b,c){a.d.enable.update(b,function(){return!a.a.c(c())})}};a.d.event={init:function(b,c,d,e,f){var g=c()||{};a.a.D(g,function(g){"string"==typeof g&&a.a.q(b,g,function(b){var m,k=c()[g];if(k){try{var r=a.a.W(arguments);e=f.$data;r.unshift(e);m=k.apply(e,r)}finally{!0!==m&&(b.preventDefault?b.preventDefault():b.returnValue=!1)}!1===d.get(g+"Bubble")&&(b.cancelBubble=!0,b.stopPropagation&&b.stopPropagation())}})})}};
a.d.foreach={mc:function(b){return function(){var c=b(),d=a.a.Bb(c);if(!d||"number"==typeof d.length)return{foreach:c,templateEngine:a.X.vb};a.a.c(c);return{foreach:d.data,as:d.as,includeDestroyed:d.includeDestroyed,afterAdd:d.afterAdd,beforeRemove:d.beforeRemove,afterRender:d.afterRender,beforeMove:d.beforeMove,afterMove:d.afterMove,templateEngine:a.X.vb}}},init:function(b,c){return a.d.template.init(b,a.d.foreach.mc(c))},update:function(b,c,d,e,f){return a.d.template.update(b,a.d.foreach.mc(c),
d,e,f)}};a.h.va.foreach=!1;a.f.aa.foreach=!0;a.d.hasfocus={init:function(b,c,d){function e(e){b.__ko_hasfocusUpdating=!0;var f=b.ownerDocument;if("activeElement"in f){var g;try{g=f.activeElement}catch(k){g=f.body}e=g===b}f=c();a.h.Ga(f,d,"hasfocus",e,!0);b.__ko_hasfocusLastValue=e;b.__ko_hasfocusUpdating=!1}var f=e.bind(null,!0),g=e.bind(null,!1);a.a.q(b,"focus",f);a.a.q(b,"focusin",f);a.a.q(b,"blur",g);a.a.q(b,"focusout",g)},update:function(b,c){var d=!!a.a.c(c());b.__ko_hasfocusUpdating||b.__ko_hasfocusLastValue===
d||(d?b.focus():b.blur(),!d&&b.__ko_hasfocusLastValue&&b.ownerDocument.body.focus(),a.l.w(a.a.Fa,null,[b,d?"focusin":"focusout"]))}};a.h.ga.hasfocus=!0;a.d.hasFocus=a.d.hasfocus;a.h.ga.hasFocus=!0;a.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(b,c){a.a.Eb(b,c())}};K("if");K("ifnot",!1,!0);K("with",!0,!1,function(a,c){return a.ac(c)});var L={};a.d.options={init:function(b){if("select"!==a.a.A(b))throw Error("options binding applies only to SELECT elements");for(;0<
b.length;)b.remove(0);return{controlsDescendantBindings:!0}},update:function(b,c,d){function e(){return a.a.Ma(b.options,function(a){return a.selected})}function f(a,b,c){var d=typeof b;return"function"==d?b(a):"string"==d?a[b]:c}function g(c,e){if(A&&k)a.j.ja(b,a.a.c(d.get("value")),!0);else if(p.length){var f=0<=a.a.o(p,a.j.u(e[0]));a.a.wc(e[0],f);A&&!f&&a.l.w(a.a.Fa,null,[b,"change"])}}var h=b.multiple,l=0!=b.length&&h?b.scrollTop:null,m=a.a.c(c()),k=d.get("valueAllowUnset")&&d.has("value"),r=
d.get("optionsIncludeDestroyed");c={};var q,p=[];k||(h?p=a.a.ib(e(),a.j.u):0<=b.selectedIndex&&p.push(a.j.u(b.options[b.selectedIndex])));m&&("undefined"==typeof m.length&&(m=[m]),q=a.a.Ma(m,function(b){return r||b===n||null===b||!a.a.c(b._destroy)}),d.has("optionsCaption")&&(m=a.a.c(d.get("optionsCaption")),null!==m&&m!==n&&q.unshift(L)));var A=!1;c.beforeRemove=function(a){b.removeChild(a)};m=g;d.has("optionsAfterRender")&&"function"==typeof d.get("optionsAfterRender")&&(m=function(b,c){g(0,c);
a.l.w(d.get("optionsAfterRender"),null,[c[0],b!==L?b:n])});a.a.Db(b,q,function(c,e,g){g.length&&(p=!k&&g[0].selected?[a.j.u(g[0])]:[],A=!0);e=b.ownerDocument.createElement("option");c===L?(a.a.bb(e,d.get("optionsCaption")),a.j.ja(e,n)):(g=f(c,d.get("optionsValue"),c),a.j.ja(e,a.a.c(g)),c=f(c,d.get("optionsText"),g),a.a.bb(e,c));return[e]},c,m);a.l.w(function(){k?a.j.ja(b,a.a.c(d.get("value")),!0):(h?p.length&&e().length<p.length:p.length&&0<=b.selectedIndex?a.j.u(b.options[b.selectedIndex])!==p[0]:
p.length||0<=b.selectedIndex)&&a.a.Fa(b,"change")});a.a.Sc(b);l&&20<Math.abs(l-b.scrollTop)&&(b.scrollTop=l)}};a.d.options.zb=a.a.e.J();a.d.selectedOptions={after:["options","foreach"],init:function(b,c,d){a.a.q(b,"change",function(){var e=c(),f=[];a.a.r(b.getElementsByTagName("option"),function(b){b.selected&&f.push(a.j.u(b))});a.h.Ga(e,d,"selectedOptions",f)})},update:function(b,c){if("select"!=a.a.A(b))throw Error("values binding applies only to SELECT elements");var d=a.a.c(c()),e=b.scrollTop;
d&&"number"==typeof d.length&&a.a.r(b.getElementsByTagName("option"),function(b){var c=0<=a.a.o(d,a.j.u(b));b.selected!=c&&a.a.wc(b,c)});b.scrollTop=e}};a.h.ga.selectedOptions=!0;a.d.style={update:function(b,c){var d=a.a.c(c()||{});a.a.D(d,function(c,d){d=a.a.c(d);if(null===d||d===n||!1===d)d="";b.style[c]=d})}};a.d.submit={init:function(b,c,d,e,f){if("function"!=typeof c())throw Error("The value for a submit binding must be a function");a.a.q(b,"submit",function(a){var d,e=c();try{d=e.call(f.$data,
b)}finally{!0!==d&&(a.preventDefault?a.preventDefault():a.returnValue=!1)}})}};a.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(b,c){a.a.bb(b,c())}};a.f.aa.text=!0;(function(){if(x&&x.navigator)var b=function(a){if(a)return parseFloat(a[1])},c=x.opera&&x.opera.version&&parseInt(x.opera.version()),d=x.navigator.userAgent,e=b(d.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),f=b(d.match(/Firefox\/([^ ]*)/));if(10>a.a.C)var g=a.a.e.J(),h=a.a.e.J(),l=function(b){var c=
this.activeElement;(c=c&&a.a.e.get(c,h))&&c(b)},m=function(b,c){var d=b.ownerDocument;a.a.e.get(d,g)||(a.a.e.set(d,g,!0),a.a.q(d,"selectionchange",l));a.a.e.set(b,h,c)};a.d.textInput={init:function(b,d,g){function l(c,d){a.a.q(b,c,d)}function h(){var c=a.a.c(d());if(null===c||c===n)c="";u!==n&&c===u?a.a.setTimeout(h,4):b.value!==c&&(s=c,b.value=c)}function y(){t||(u=b.value,t=a.a.setTimeout(v,4))}function v(){clearTimeout(t);u=t=n;var c=b.value;s!==c&&(s=c,a.h.Ga(d(),g,"textInput",c))}var s=b.value,
t,u,x=9==a.a.C?y:v;10>a.a.C?(l("propertychange",function(a){"value"===a.propertyName&&x(a)}),8==a.a.C&&(l("keyup",v),l("keydown",v)),8<=a.a.C&&(m(b,x),l("dragend",y))):(l("input",v),5>e&&"textarea"===a.a.A(b)?(l("keydown",y),l("paste",y),l("cut",y)):11>c?l("keydown",y):4>f&&(l("DOMAutoComplete",v),l("dragdrop",v),l("drop",v)));l("change",v);a.m(h,null,{i:b})}};a.h.ga.textInput=!0;a.d.textinput={preprocess:function(a,b,c){c("textInput",a)}}})();a.d.uniqueName={init:function(b,c){if(c()){var d="ko_unique_"+
++a.d.uniqueName.Nc;a.a.vc(b,d)}}};a.d.uniqueName.Nc=0;a.d.value={after:["options","foreach"],init:function(b,c,d){if("input"!=b.tagName.toLowerCase()||"checkbox"!=b.type&&"radio"!=b.type){var e=["change"],f=d.get("valueUpdate"),g=!1,h=null;f&&("string"==typeof f&&(f=[f]),a.a.ta(e,f),e=a.a.Wb(e));var l=function(){h=null;g=!1;var e=c(),f=a.j.u(b);a.h.Ga(e,d,"value",f)};!a.a.C||"input"!=b.tagName.toLowerCase()||"text"!=b.type||"off"==b.autocomplete||b.form&&"off"==b.form.autocomplete||-1!=a.a.o(e,"propertychange")||
(a.a.q(b,"propertychange",function(){g=!0}),a.a.q(b,"focus",function(){g=!1}),a.a.q(b,"blur",function(){g&&l()}));a.a.r(e,function(c){var d=l;a.a.sd(c,"after")&&(d=function(){h=a.j.u(b);a.a.setTimeout(l,0)},c=c.substring(5));a.a.q(b,c,d)});var m=function(){var e=a.a.c(c()),f=a.j.u(b);if(null!==h&&e===h)a.a.setTimeout(m,0);else if(e!==f)if("select"===a.a.A(b)){var g=d.get("valueAllowUnset"),f=function(){a.j.ja(b,e,g)};f();g||e===a.j.u(b)?a.a.setTimeout(f,0):a.l.w(a.a.Fa,null,[b,"change"])}else a.j.ja(b,
e)};a.m(m,null,{i:b})}else a.La(b,{checkedValue:c})},update:function(){}};a.h.ga.value=!0;a.d.visible={update:function(b,c){var d=a.a.c(c()),e="none"!=b.style.display;d&&!e?b.style.display="":!d&&e&&(b.style.display="none")}};(function(b){a.d[b]={init:function(c,d,e,f,g){return a.d.event.init.call(this,c,function(){var a={};a[b]=d();return a},e,f,g)}}})("click");a.P=function(){};a.P.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource");};a.P.prototype.createJavaScriptEvaluatorBlock=
function(){throw Error("Override createJavaScriptEvaluatorBlock");};a.P.prototype.makeTemplateSource=function(b,c){if("string"==typeof b){c=c||t;var d=c.getElementById(b);if(!d)throw Error("Cannot find template with ID "+b);return new a.v.n(d)}if(1==b.nodeType||8==b.nodeType)return new a.v.sa(b);throw Error("Unknown template type: "+b);};a.P.prototype.renderTemplate=function(a,c,d,e){a=this.makeTemplateSource(a,e);return this.renderTemplateSource(a,c,d,e)};a.P.prototype.isTemplateRewritten=function(a,
c){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(a,c).data("isRewritten")};a.P.prototype.rewriteTemplate=function(a,c,d){a=this.makeTemplateSource(a,d);c=c(a.text());a.text(c);a.data("isRewritten",!0)};a.b("templateEngine",a.P);a.Ib=function(){function b(b,c,d,h){b=a.h.Ab(b);for(var l=a.h.va,m=0;m<b.length;m++){var k=b[m].key;if(l.hasOwnProperty(k)){var r=l[k];if("function"===typeof r){if(k=r(b[m].value))throw Error(k);}else if(!r)throw Error("This template engine does not support the '"+
k+"' binding within its templates");}}d="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+a.h.Xa(b,{valueAccessors:!0})+" } })()},'"+d.toLowerCase()+"')";return h.createJavaScriptEvaluatorBlock(d)+c}var c=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,d=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{Tc:function(b,c,d){c.isTemplateRewritten(b,d)||c.rewriteTemplate(b,function(b){return a.Ib.jd(b,
c)},d)},jd:function(a,f){return a.replace(c,function(a,c,d,e,k){return b(k,c,d,f)}).replace(d,function(a,c){return b(c,"\x3c!-- ko --\x3e","#comment",f)})},Jc:function(b,c){return a.N.yb(function(d,h){var l=d.nextSibling;l&&l.nodeName.toLowerCase()===c&&a.La(l,b,h)})}}}();a.b("__tr_ambtns",a.Ib.Jc);(function(){a.v={};a.v.n=function(b){if(this.n=b){var c=a.a.A(b);this.eb="script"===c?1:"textarea"===c?2:"template"==c&&b.content&&11===b.content.nodeType?3:4}};a.v.n.prototype.text=function(){var b=1===
this.eb?"text":2===this.eb?"value":"innerHTML";if(0==arguments.length)return this.n[b];var c=arguments[0];"innerHTML"===b?a.a.Eb(this.n,c):this.n[b]=c};var b=a.a.e.J()+"_";a.v.n.prototype.data=function(c){if(1===arguments.length)return a.a.e.get(this.n,b+c);a.a.e.set(this.n,b+c,arguments[1])};var c=a.a.e.J();a.v.n.prototype.nodes=function(){var b=this.n;if(0==arguments.length)return(a.a.e.get(b,c)||{}).mb||(3===this.eb?b.content:4===this.eb?b:n);a.a.e.set(b,c,{mb:arguments[0]})};a.v.sa=function(a){this.n=
a};a.v.sa.prototype=new a.v.n;a.v.sa.prototype.text=function(){if(0==arguments.length){var b=a.a.e.get(this.n,c)||{};b.Jb===n&&b.mb&&(b.Jb=b.mb.innerHTML);return b.Jb}a.a.e.set(this.n,c,{Jb:arguments[0]})};a.b("templateSources",a.v);a.b("templateSources.domElement",a.v.n);a.b("templateSources.anonymousTemplate",a.v.sa)})();(function(){function b(b,c,d){var e;for(c=a.f.nextSibling(c);b&&(e=b)!==c;)b=a.f.nextSibling(e),d(e,b)}function c(c,d){if(c.length){var e=c[0],f=c[c.length-1],g=e.parentNode,h=
a.S.instance,n=h.preprocessNode;if(n){b(e,f,function(a,b){var c=a.previousSibling,d=n.call(h,a);d&&(a===e&&(e=d[0]||b),a===f&&(f=d[d.length-1]||c))});c.length=0;if(!e)return;e===f?c.push(e):(c.push(e,f),a.a.Ba(c,g))}b(e,f,function(b){1!==b.nodeType&&8!==b.nodeType||a.Ub(d,b)});b(e,f,function(b){1!==b.nodeType&&8!==b.nodeType||a.N.Cc(b,[d])});a.a.Ba(c,g)}}function d(a){return a.nodeType?a:0<a.length?a[0]:null}function e(b,e,f,h,q){q=q||{};var p=(b&&d(b)||f||{}).ownerDocument,n=q.templateEngine||g;
a.Ib.Tc(f,n,p);f=n.renderTemplate(f,h,q,p);if("number"!=typeof f.length||0<f.length&&"number"!=typeof f[0].nodeType)throw Error("Template engine must return an array of DOM nodes");p=!1;switch(e){case "replaceChildren":a.f.fa(b,f);p=!0;break;case "replaceNode":a.a.uc(b,f);p=!0;break;case "ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+e);}p&&(c(f,h),q.afterRender&&a.l.w(q.afterRender,null,[f,h.$data]));return f}function f(b,c,d){return a.I(b)?b():"function"===typeof b?b(c,d):b}
var g;a.Fb=function(b){if(b!=n&&!(b instanceof a.P))throw Error("templateEngine must inherit from ko.templateEngine");g=b};a.Cb=function(b,c,k,h,q){k=k||{};if((k.templateEngine||g)==n)throw Error("Set a template engine before calling renderTemplate");q=q||"replaceChildren";if(h){var p=d(h);return a.B(function(){var g=c&&c instanceof a.R?c:new a.R(c,null,null,null,{exportDependencies:!0}),n=f(b,g.$data,g),g=e(h,q,n,g,k);"replaceNode"==q&&(h=g,p=d(h))},null,{ya:function(){return!p||!a.a.qb(p)},i:p&&
"replaceNode"==q?p.parentNode:p})}return a.N.yb(function(d){a.Cb(b,c,k,d,"replaceNode")})};a.pd=function(b,d,g,h,q){function p(a,b){c(b,t);g.afterRender&&g.afterRender(b,a);t=null}function s(a,c){t=q.createChildContext(a,g.as,function(a){a.$index=c});var d=f(b,a,t);return e(null,"ignoreTargetNode",d,t,g)}var t;return a.B(function(){var b=a.a.c(d)||[];"undefined"==typeof b.length&&(b=[b]);b=a.a.Ma(b,function(b){return g.includeDestroyed||b===n||null===b||!a.a.c(b._destroy)});a.l.w(a.a.Db,null,[h,b,
s,g,p])},null,{i:h})};var h=a.a.e.J();a.d.template={init:function(b,c){var d=a.a.c(c());if("string"==typeof d||d.name)a.f.za(b);else{if("nodes"in d){if(d=d.nodes||[],a.I(d))throw Error('The "nodes" option must be a plain, non-observable array.');}else d=a.f.childNodes(b);d=a.a.nc(d);(new a.v.sa(b)).nodes(d)}return{controlsDescendantBindings:!0}},update:function(b,c,d,e,f){var g=c();c=a.a.c(g);d=!0;e=null;"string"==typeof c?c={}:(g=c.name,"if"in c&&(d=a.a.c(c["if"])),d&&"ifnot"in c&&(d=!a.a.c(c.ifnot)));
"foreach"in c?e=a.pd(g||b,d&&c.foreach||[],c,b,f):d?(f="data"in c?f.ac(c.data,c.as):f,e=a.Cb(g||b,f,c,b)):a.f.za(b);f=e;(c=a.a.e.get(b,h))&&"function"==typeof c.k&&c.k();a.a.e.set(b,h,f&&f.ca()?f:n)}};a.h.va.template=function(b){b=a.h.Ab(b);return 1==b.length&&b[0].unknown||a.h.fd(b,"name")?null:"This template engine does not support anonymous templates nested within its templates"};a.f.aa.template=!0})();a.b("setTemplateEngine",a.Fb);a.b("renderTemplate",a.Cb);a.a.hc=function(a,c,d){if(a.length&&
c.length){var e,f,g,h,l;for(e=f=0;(!d||e<d)&&(h=a[f]);++f){for(g=0;l=c[g];++g)if(h.value===l.value){h.moved=l.index;l.moved=h.index;c.splice(g,1);e=g=0;break}e+=g}}};a.a.lb=function(){function b(b,d,e,f,g){var h=Math.min,l=Math.max,m=[],k,n=b.length,q,p=d.length,s=p-n||1,t=n+p+1,v,u,x;for(k=0;k<=n;k++)for(u=v,m.push(v=[]),x=h(p,k+s),q=l(0,k-1);q<=x;q++)v[q]=q?k?b[k-1]===d[q-1]?u[q-1]:h(u[q]||t,v[q-1]||t)+1:q+1:k+1;h=[];l=[];s=[];k=n;for(q=p;k||q;)p=m[k][q]-1,q&&p===m[k][q-1]?l.push(h[h.length]={status:e,
value:d[--q],index:q}):k&&p===m[k-1][q]?s.push(h[h.length]={status:f,value:b[--k],index:k}):(--q,--k,g.sparse||h.push({status:"retained",value:d[q]}));a.a.hc(s,l,!g.dontLimitMoves&&10*n);return h.reverse()}return function(a,d,e){e="boolean"===typeof e?{dontLimitMoves:e}:e||{};a=a||[];d=d||[];return a.length<d.length?b(a,d,"added","deleted",e):b(d,a,"deleted","added",e)}}();a.b("utils.compareArrays",a.a.lb);(function(){function b(b,c,d,h,l){var m=[],k=a.B(function(){var k=c(d,l,a.a.Ba(m,b))||[];0<
m.length&&(a.a.uc(m,k),h&&a.l.w(h,null,[d,k,l]));m.length=0;a.a.ta(m,k)},null,{i:b,ya:function(){return!a.a.Tb(m)}});return{ea:m,B:k.ca()?k:n}}var c=a.a.e.J(),d=a.a.e.J();a.a.Db=function(e,f,g,h,l){function m(b,c){w=q[c];u!==c&&(D[b]=w);w.tb(u++);a.a.Ba(w.ea,e);t.push(w);z.push(w)}function k(b,c){if(b)for(var d=0,e=c.length;d<e;d++)c[d]&&a.a.r(c[d].ea,function(a){b(a,d,c[d].ka)})}f=f||[];h=h||{};var r=a.a.e.get(e,c)===n,q=a.a.e.get(e,c)||[],p=a.a.ib(q,function(a){return a.ka}),s=a.a.lb(p,f,h.dontLimitMoves),
t=[],v=0,u=0,x=[],z=[];f=[];for(var D=[],p=[],w,C=0,B,E;B=s[C];C++)switch(E=B.moved,B.status){case "deleted":E===n&&(w=q[v],w.B&&(w.B.k(),w.B=n),a.a.Ba(w.ea,e).length&&(h.beforeRemove&&(t.push(w),z.push(w),w.ka===d?w=null:f[C]=w),w&&x.push.apply(x,w.ea)));v++;break;case "retained":m(C,v++);break;case "added":E!==n?m(C,E):(w={ka:B.value,tb:a.O(u++)},t.push(w),z.push(w),r||(p[C]=w))}a.a.e.set(e,c,t);k(h.beforeMove,D);a.a.r(x,h.beforeRemove?a.ba:a.removeNode);for(var C=0,r=a.f.firstChild(e),F;w=z[C];C++){w.ea||
a.a.extend(w,b(e,g,w.ka,l,w.tb));for(v=0;s=w.ea[v];r=s.nextSibling,F=s,v++)s!==r&&a.f.kc(e,s,F);!w.ad&&l&&(l(w.ka,w.ea,w.tb),w.ad=!0)}k(h.beforeRemove,f);for(C=0;C<f.length;++C)f[C]&&(f[C].ka=d);k(h.afterMove,D);k(h.afterAdd,p)}})();a.b("utils.setDomNodeChildrenFromArrayMapping",a.a.Db);a.X=function(){this.allowTemplateRewriting=!1};a.X.prototype=new a.P;a.X.prototype.renderTemplateSource=function(b,c,d,e){if(c=(9>a.a.C?0:b.nodes)?b.nodes():null)return a.a.W(c.cloneNode(!0).childNodes);b=b.text();
return a.a.na(b,e)};a.X.vb=new a.X;a.Fb(a.X.vb);a.b("nativeTemplateEngine",a.X);(function(){a.xb=function(){var a=this.ed=function(){if(!u||!u.tmpl)return 0;try{if(0<=u.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(a){}return 1}();this.renderTemplateSource=function(b,e,f,g){g=g||t;f=f||{};if(2>a)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var h=b.data("precompiled");h||(h=b.text()||"",h=u.template(null,"{{ko_with $item.koBindingContext}}"+
h+"{{/ko_with}}"),b.data("precompiled",h));b=[e.$data];e=u.extend({koBindingContext:e},f.templateOptions);e=u.tmpl(h,b,e);e.appendTo(g.createElement("div"));u.fragments={};return e};this.createJavaScriptEvaluatorBlock=function(a){return"{{ko_code ((function() { return "+a+" })()) }}"};this.addTemplate=function(a,b){t.write("<script type='text/html' id='"+a+"'>"+b+"\x3c/script>")};0<a&&(u.tmpl.tag.ko_code={open:"__.push($1 || '');"},u.tmpl.tag.ko_with={open:"with($1) {",close:"} "})};a.xb.prototype=
new a.P;var b=new a.xb;0<b.ed&&a.Fb(b);a.b("jqueryTmplTemplateEngine",a.xb)})()})})();})();
;
(function (factory) {
	// Module systems magic dance.

	if (typeof require === "function" && typeof exports === "object" && typeof module === "object") {
		// CommonJS or Node: hard-coded dependency on "knockout"
		factory(require("knockout"), exports);
	} else if (typeof define === "function" && define["amd"]) {
		// AMD anonymous module with hard-coded dependency on "knockout"
		define(["knockout", "exports"], factory);
	} else {
		// <script> tag: use the global `ko` object, attaching a `mapping` property
		factory(ko, ko.mapping = {});
	}
}(function (ko, exports) {
	var DEBUG=true;
	var mappingProperty = "__ko_mapping__";
	var realKoDependentObservable = ko.dependentObservable;
	var mappingNesting = 0;
	var dependentObservables;
	var visitedObjects;
	var recognizedRootProperties = ["create", "update", "key", "arrayChanged"];
	var emptyReturn = {};

	var _defaultOptions = {
		include: ["_destroy"],
		ignore: [],
		copy: [],
		observe: []
	};
	var defaultOptions = _defaultOptions;
	
	function unionArrays() {
		var args = arguments,
		l = args.length,
		obj = {},
		res = [],
		i, j, k;
		
		while (l--) {
			k = args[l];
			i = k.length;
			
			while (i--) {
				j = k[i];
				if (!obj[j]) {
					obj[j] = 1;
					res.push(j);
				}
			}	
		}
		
		return res;
	}

	function extendObject(destination, source) {
		var destType;

		for (var key in source) {
			if (source.hasOwnProperty(key) && source[key]) {
				destType = exports.getType(destination[key]);
				if (key && destination[key] && destType !== "array" && destType !== "string") {
					extendObject(destination[key], source[key]);
				} else {
					var bothArrays = exports.getType(destination[key]) === "array" && exports.getType(source[key]) === "array";
					if (bothArrays) {
						destination[key] = unionArrays(destination[key], source[key]);
					} else {
						destination[key] = source[key];
					}
				}
			}
		}
	}

	function merge(obj1, obj2) {
		var merged = {};
		extendObject(merged, obj1);
		extendObject(merged, obj2);

		return merged;
	}

	exports.isMapped = function (viewModel) {
		var unwrapped = ko.utils.unwrapObservable(viewModel);
		return unwrapped && unwrapped[mappingProperty];
	}

	exports.fromJS = function (jsObject /*, inputOptions, target*/ ) {
		if (arguments.length == 0) throw new Error("When calling ko.fromJS, pass the object you want to convert.");

		try {
			if (!mappingNesting++) {
				dependentObservables = [];
				visitedObjects = new objectLookup();
			}

			var options;
			var target;

			if (arguments.length == 2) {
				if (arguments[1][mappingProperty]) {
					target = arguments[1];
				} else {
					options = arguments[1];
				}
			}
			if (arguments.length == 3) {
				options = arguments[1];
				target = arguments[2];
			}

			if (target) {
				options = merge(options, target[mappingProperty]);
			}
			options = fillOptions(options);

			var result = updateViewModel(target, jsObject, options);
			if (target) {
				result = target;
			}

			// Evaluate any dependent observables that were proxied.
			// Do this after the model's observables have been created
			if (!--mappingNesting) {
				while (dependentObservables.length) {
					var DO = dependentObservables.pop();
					if (DO) {
						DO();
						
						// Move this magic property to the underlying dependent observable
						DO.__DO["throttleEvaluation"] = DO["throttleEvaluation"];
					}
				}
			}

			// Save any new mapping options in the view model, so that updateFromJS can use them later.
			result[mappingProperty] = merge(result[mappingProperty], options);

			return result;
		} catch(e) {
			mappingNesting = 0;
			throw e;
		}
	};

	exports.fromJSON = function (jsonString /*, options, target*/ ) {
		var parsed = ko.utils.parseJson(jsonString);
		arguments[0] = parsed;
		return exports.fromJS.apply(this, arguments);
	};

	exports.updateFromJS = function (viewModel) {
		throw new Error("ko.mapping.updateFromJS, use ko.mapping.fromJS instead. Please note that the order of parameters is different!");
	};

	exports.updateFromJSON = function (viewModel) {
		throw new Error("ko.mapping.updateFromJSON, use ko.mapping.fromJSON instead. Please note that the order of parameters is different!");
	};

	exports.toJS = function (rootObject, options) {
		if (!defaultOptions) exports.resetDefaultOptions();

		if (arguments.length == 0) throw new Error("When calling ko.mapping.toJS, pass the object you want to convert.");
		if (exports.getType(defaultOptions.ignore) !== "array") throw new Error("ko.mapping.defaultOptions().ignore should be an array.");
		if (exports.getType(defaultOptions.include) !== "array") throw new Error("ko.mapping.defaultOptions().include should be an array.");
		if (exports.getType(defaultOptions.copy) !== "array") throw new Error("ko.mapping.defaultOptions().copy should be an array.");

		// Merge in the options used in fromJS
		options = fillOptions(options, rootObject[mappingProperty]);

		// We just unwrap everything at every level in the object graph
		return exports.visitModel(rootObject, function (x) {
			return ko.utils.unwrapObservable(x)
		}, options);
	};

	exports.toJSON = function (rootObject, options) {
		var plainJavaScriptObject = exports.toJS(rootObject, options);
		return ko.utils.stringifyJson(plainJavaScriptObject);
	};

	exports.defaultOptions = function () {
		if (arguments.length > 0) {
			defaultOptions = arguments[0];
		} else {
			return defaultOptions;
		}
	};

	exports.resetDefaultOptions = function () {
		defaultOptions = {
			include: _defaultOptions.include.slice(0),
			ignore: _defaultOptions.ignore.slice(0),
			copy: _defaultOptions.copy.slice(0),
			observe: _defaultOptions.observe.slice(0)
		};
	};

	exports.getType = function(x) {
		if ((x) && (typeof (x) === "object")) {
			if (x.constructor === Date) return "date";
			if (x.constructor === Array) return "array";
		}
		return typeof x;
	}

	function fillOptions(rawOptions, otherOptions) {
		var options = merge({}, rawOptions);

		// Move recognized root-level properties into a root namespace
		for (var i = recognizedRootProperties.length - 1; i >= 0; i--) {
			var property = recognizedRootProperties[i];
			
			// Carry on, unless this property is present
			if (!options[property]) continue;
			
			// Move the property into the root namespace
			if (!(options[""] instanceof Object)) options[""] = {};
			options[""][property] = options[property];
			delete options[property];
		}

		if (otherOptions) {
			options.ignore = mergeArrays(otherOptions.ignore, options.ignore);
			options.include = mergeArrays(otherOptions.include, options.include);
			options.copy = mergeArrays(otherOptions.copy, options.copy);
			options.observe = mergeArrays(otherOptions.observe, options.observe);
		}
		options.ignore = mergeArrays(options.ignore, defaultOptions.ignore);
		options.include = mergeArrays(options.include, defaultOptions.include);
		options.copy = mergeArrays(options.copy, defaultOptions.copy);
		options.observe = mergeArrays(options.observe, defaultOptions.observe);

		options.mappedProperties = options.mappedProperties || {};
		options.copiedProperties = options.copiedProperties || {};
		return options;
	}

	function mergeArrays(a, b) {
		if (exports.getType(a) !== "array") {
			if (exports.getType(a) === "undefined") a = [];
			else a = [a];
		}
		if (exports.getType(b) !== "array") {
			if (exports.getType(b) === "undefined") b = [];
			else b = [b];
		}

		return ko.utils.arrayGetDistinctValues(a.concat(b));
	}

	// When using a 'create' callback, we proxy the dependent observable so that it doesn't immediately evaluate on creation.
	// The reason is that the dependent observables in the user-specified callback may contain references to properties that have not been mapped yet.
	function withProxyDependentObservable(dependentObservables, callback) {
		var localDO = ko.dependentObservable;
		ko.dependentObservable = function (read, owner, options) {
			options = options || {};

			if (read && typeof read == "object") { // mirrors condition in knockout implementation of DO's
				options = read;
			}

			var realDeferEvaluation = options.deferEvaluation;

			var isRemoved = false;

			// We wrap the original dependent observable so that we can remove it from the 'dependentObservables' list we need to evaluate after mapping has
			// completed if the user already evaluated the DO themselves in the meantime.
			var wrap = function (DO) {
				// Temporarily revert ko.dependentObservable, since it is used in ko.isWriteableObservable
				var tmp = ko.dependentObservable;
				ko.dependentObservable = realKoDependentObservable;
				var isWriteable = ko.isWriteableObservable(DO);
				ko.dependentObservable = tmp;

				var wrapped = realKoDependentObservable({
					read: function () {
						if (!isRemoved) {
							ko.utils.arrayRemoveItem(dependentObservables, DO);
							isRemoved = true;
						}
						return DO.apply(DO, arguments);
					},
					write: isWriteable && function (val) {
						return DO(val);
					},
					deferEvaluation: true
				});
				if (DEBUG) wrapped._wrapper = true;
				wrapped.__DO = DO;
				return wrapped;
			};
			
			options.deferEvaluation = true; // will either set for just options, or both read/options.
			var realDependentObservable = new realKoDependentObservable(read, owner, options);

			if (!realDeferEvaluation) {
				realDependentObservable = wrap(realDependentObservable);
				dependentObservables.push(realDependentObservable);
			}

			return realDependentObservable;
		}
		ko.dependentObservable.fn = realKoDependentObservable.fn;
		ko.computed = ko.dependentObservable;
		var result = callback();
		ko.dependentObservable = localDO;
		ko.computed = ko.dependentObservable;
		return result;
	}

	function updateViewModel(mappedRootObject, rootObject, options, parentName, parent, parentPropertyName, mappedParent) {
		var isArray = exports.getType(ko.utils.unwrapObservable(rootObject)) === "array";

		parentPropertyName = parentPropertyName || "";

		// If this object was already mapped previously, take the options from there and merge them with our existing ones.
		if (exports.isMapped(mappedRootObject)) {
			var previousMapping = ko.utils.unwrapObservable(mappedRootObject)[mappingProperty];
			options = merge(previousMapping, options);
		}

		var callbackParams = {
			data: rootObject,
			parent: mappedParent || parent
		};

		var hasCreateCallback = function () {
			return options[parentName] && options[parentName].create instanceof Function;
		};

		var createCallback = function (data) {
			return withProxyDependentObservable(dependentObservables, function () {
				
				if (ko.utils.unwrapObservable(parent) instanceof Array) {
					return options[parentName].create({
						data: data || callbackParams.data,
						parent: callbackParams.parent,
						skip: emptyReturn
					});
				} else {
					return options[parentName].create({
						data: data || callbackParams.data,
						parent: callbackParams.parent
					});
				}				
			});
		};

		var hasUpdateCallback = function () {
			return options[parentName] && options[parentName].update instanceof Function;
		};

		var updateCallback = function (obj, data) {
			var params = {
				data: data || callbackParams.data,
				parent: callbackParams.parent,
				target: ko.utils.unwrapObservable(obj)
			};

			if (ko.isWriteableObservable(obj)) {
				params.observable = obj;
			}

			return options[parentName].update(params);
		}

		var alreadyMapped = visitedObjects.get(rootObject);
		if (alreadyMapped) {
			return alreadyMapped;
		}

		parentName = parentName || "";

		if (!isArray) {
			// For atomic types, do a direct update on the observable
			if (!canHaveProperties(rootObject)) {
				switch (exports.getType(rootObject)) {
				case "function":
					if (hasUpdateCallback()) {
						if (ko.isWriteableObservable(rootObject)) {
							rootObject(updateCallback(rootObject));
							mappedRootObject = rootObject;
						} else {
							mappedRootObject = updateCallback(rootObject);
						}
					} else {
						mappedRootObject = rootObject;
					}
					break;
				default:
					if (ko.isWriteableObservable(mappedRootObject)) {
						if (hasUpdateCallback()) {
							var valueToWrite = updateCallback(mappedRootObject);
							mappedRootObject(valueToWrite);
							return valueToWrite;
						} else {
							var valueToWrite = ko.utils.unwrapObservable(rootObject);
							mappedRootObject(valueToWrite);
							return valueToWrite;
						}
					} else {
						var hasCreateOrUpdateCallback = hasCreateCallback() || hasUpdateCallback();
						
						if (hasCreateCallback()) {
							mappedRootObject = createCallback();
						} else {
							mappedRootObject = ko.observable(ko.utils.unwrapObservable(rootObject));
						}

						if (hasUpdateCallback()) {
							mappedRootObject(updateCallback(mappedRootObject));
						}
						
						if (hasCreateOrUpdateCallback) return mappedRootObject;
					}
				}

			} else {
				mappedRootObject = ko.utils.unwrapObservable(mappedRootObject);
				if (!mappedRootObject) {
					if (hasCreateCallback()) {
						var result = createCallback();

						if (hasUpdateCallback()) {
							result = updateCallback(result);
						}

						return result;
					} else {
						if (hasUpdateCallback()) {
							return updateCallback(result);
						}

						mappedRootObject = {};
					}
				}

				if (hasUpdateCallback()) {
					mappedRootObject = updateCallback(mappedRootObject);
				}

				visitedObjects.save(rootObject, mappedRootObject);
				if (hasUpdateCallback()) return mappedRootObject;

				// For non-atomic types, visit all properties and update recursively
				visitPropertiesOrArrayEntries(rootObject, function (indexer) {
					var fullPropertyName = parentPropertyName.length ? parentPropertyName + "." + indexer : indexer;

					if (ko.utils.arrayIndexOf(options.ignore, fullPropertyName) != -1) {
						return;
					}

					if (ko.utils.arrayIndexOf(options.copy, fullPropertyName) != -1) {
						mappedRootObject[indexer] = rootObject[indexer];
						return;
					}

					if(typeof rootObject[indexer] != "object" && typeof rootObject[indexer] != "array" && options.observe.length > 0 && ko.utils.arrayIndexOf(options.observe, fullPropertyName) == -1)
					{
						mappedRootObject[indexer] = rootObject[indexer];
						options.copiedProperties[fullPropertyName] = true;
						return;
					}
					
					// In case we are adding an already mapped property, fill it with the previously mapped property value to prevent recursion.
					// If this is a property that was generated by fromJS, we should use the options specified there
					var prevMappedProperty = visitedObjects.get(rootObject[indexer]);
					var retval = updateViewModel(mappedRootObject[indexer], rootObject[indexer], options, indexer, mappedRootObject, fullPropertyName, mappedRootObject);
					var value = prevMappedProperty || retval;
					
					if(options.observe.length > 0 && ko.utils.arrayIndexOf(options.observe, fullPropertyName) == -1)
					{
						mappedRootObject[indexer] = ko.utils.unwrapObservable(value);
						options.copiedProperties[fullPropertyName] = true;
						return;
					}
					
					if (ko.isWriteableObservable(mappedRootObject[indexer])) {
						value = ko.utils.unwrapObservable(value);
						if (mappedRootObject[indexer]() !== value) {
							mappedRootObject[indexer](value);
						}
					} else {
						value = mappedRootObject[indexer] === undefined ? value : ko.utils.unwrapObservable(value);
						mappedRootObject[indexer] = value;
					}

					options.mappedProperties[fullPropertyName] = true;
				});
			}
		} else { //mappedRootObject is an array
			var changes = [];

			var hasKeyCallback = false;
			var keyCallback = function (x) {
				return x;
			}
			if (options[parentName] && options[parentName].key) {
				keyCallback = options[parentName].key;
				hasKeyCallback = true;
			}

			if (!ko.isObservable(mappedRootObject)) {
				// When creating the new observable array, also add a bunch of utility functions that take the 'key' of the array items into account.
				mappedRootObject = ko.observableArray([]);

				mappedRootObject.mappedRemove = function (valueOrPredicate) {
					var predicate = typeof valueOrPredicate == "function" ? valueOrPredicate : function (value) {
							return value === keyCallback(valueOrPredicate);
						};
					return mappedRootObject.remove(function (item) {
						return predicate(keyCallback(item));
					});
				}

				mappedRootObject.mappedRemoveAll = function (arrayOfValues) {
					var arrayOfKeys = filterArrayByKey(arrayOfValues, keyCallback);
					return mappedRootObject.remove(function (item) {
						return ko.utils.arrayIndexOf(arrayOfKeys, keyCallback(item)) != -1;
					});
				}

				mappedRootObject.mappedDestroy = function (valueOrPredicate) {
					var predicate = typeof valueOrPredicate == "function" ? valueOrPredicate : function (value) {
							return value === keyCallback(valueOrPredicate);
						};
					return mappedRootObject.destroy(function (item) {
						return predicate(keyCallback(item));
					});
				}

				mappedRootObject.mappedDestroyAll = function (arrayOfValues) {
					var arrayOfKeys = filterArrayByKey(arrayOfValues, keyCallback);
					return mappedRootObject.destroy(function (item) {
						return ko.utils.arrayIndexOf(arrayOfKeys, keyCallback(item)) != -1;
					});
				}

				mappedRootObject.mappedIndexOf = function (item) {
					var keys = filterArrayByKey(mappedRootObject(), keyCallback);
					var key = keyCallback(item);
					return ko.utils.arrayIndexOf(keys, key);
				}

				mappedRootObject.mappedGet = function (item) {
					return mappedRootObject()[mappedRootObject.mappedIndexOf(item)];
				}

				mappedRootObject.mappedCreate = function (value) {
					if (mappedRootObject.mappedIndexOf(value) !== -1) {
						throw new Error("There already is an object with the key that you specified.");
					}

					var item = hasCreateCallback() ? createCallback(value) : value;
					if (hasUpdateCallback()) {
						var newValue = updateCallback(item, value);
						if (ko.isWriteableObservable(item)) {
							item(newValue);
						} else {
							item = newValue;
						}
					}
					mappedRootObject.push(item);
					return item;
				}
			}

			var currentArrayKeys = filterArrayByKey(ko.utils.unwrapObservable(mappedRootObject), keyCallback).sort();
			var newArrayKeys = filterArrayByKey(rootObject, keyCallback);
			if (hasKeyCallback) newArrayKeys.sort();
			var editScript = ko.utils.compareArrays(currentArrayKeys, newArrayKeys);

			var ignoreIndexOf = {};
			
			var i, j;

			var unwrappedRootObject = ko.utils.unwrapObservable(rootObject);
			var itemsByKey = {};
			var optimizedKeys = true;
			for (i = 0, j = unwrappedRootObject.length; i < j; i++) {
				var key = keyCallback(unwrappedRootObject[i]);
				if (key === undefined || key instanceof Object) {
					optimizedKeys = false;
					break;
				}
				itemsByKey[key] = unwrappedRootObject[i];
			}

			var newContents = [];
			var passedOver = 0;
			for (i = 0, j = editScript.length; i < j; i++) {
				var key = editScript[i];
				var mappedItem;
				var fullPropertyName = parentPropertyName + "[" + i + "]";
				switch (key.status) {
				case "added":
					var item = optimizedKeys ? itemsByKey[key.value] : getItemByKey(ko.utils.unwrapObservable(rootObject), key.value, keyCallback);
					mappedItem = updateViewModel(undefined, item, options, parentName, mappedRootObject, fullPropertyName, parent);
					if(!hasCreateCallback()) {
						mappedItem = ko.utils.unwrapObservable(mappedItem);
					}

					var index = ignorableIndexOf(ko.utils.unwrapObservable(rootObject), item, ignoreIndexOf);
					
					if (mappedItem === emptyReturn) {
						passedOver++;
					} else {
						newContents[index - passedOver] = mappedItem;
					}
						
					ignoreIndexOf[index] = true;
					break;
				case "retained":
					var item = optimizedKeys ? itemsByKey[key.value] : getItemByKey(ko.utils.unwrapObservable(rootObject), key.value, keyCallback);
					mappedItem = getItemByKey(mappedRootObject, key.value, keyCallback);
					updateViewModel(mappedItem, item, options, parentName, mappedRootObject, fullPropertyName, parent);

					var index = ignorableIndexOf(ko.utils.unwrapObservable(rootObject), item, ignoreIndexOf);
					newContents[index] = mappedItem;
					ignoreIndexOf[index] = true;
					break;
				case "deleted":
					mappedItem = getItemByKey(mappedRootObject, key.value, keyCallback);
					break;
				}

				changes.push({
					event: key.status,
					item: mappedItem
				});
			}

			mappedRootObject(newContents);

			if (options[parentName] && options[parentName].arrayChanged) {
				ko.utils.arrayForEach(changes, function (change) {
					options[parentName].arrayChanged(change.event, change.item);
				});
			}
		}

		return mappedRootObject;
	}

	function ignorableIndexOf(array, item, ignoreIndices) {
		for (var i = 0, j = array.length; i < j; i++) {
			if (ignoreIndices[i] === true) continue;
			if (array[i] === item) return i;
		}
		return null;
	}

	function mapKey(item, callback) {
		var mappedItem;
		if (callback) mappedItem = callback(item);
		if (exports.getType(mappedItem) === "undefined") mappedItem = item;

		return ko.utils.unwrapObservable(mappedItem);
	}

	function getItemByKey(array, key, callback) {
		array = ko.utils.unwrapObservable(array);
		for (var i = 0, j = array.length; i < j; i++) {
			var item = array[i];
			if (mapKey(item, callback) === key) return item;
		}

		throw new Error("When calling ko.update*, the key '" + key + "' was not found!");
	}

	function filterArrayByKey(array, callback) {
		return ko.utils.arrayMap(ko.utils.unwrapObservable(array), function (item) {
			if (callback) {
				return mapKey(item, callback);
			} else {
				return item;
			}
		});
	}

	function visitPropertiesOrArrayEntries(rootObject, visitorCallback) {
		if (exports.getType(rootObject) === "array") {
			for (var i = 0; i < rootObject.length; i++)
			visitorCallback(i);
		} else {
			for (var propertyName in rootObject)
			visitorCallback(propertyName);
		}
	};

	function canHaveProperties(object) {
		var type = exports.getType(object);
		return ((type === "object") || (type === "array")) && (object !== null);
	}

	// Based on the parentName, this creates a fully classified name of a property

	function getPropertyName(parentName, parent, indexer) {
		var propertyName = parentName || "";
		if (exports.getType(parent) === "array") {
			if (parentName) {
				propertyName += "[" + indexer + "]";
			}
		} else {
			if (parentName) {
				propertyName += ".";
			}
			propertyName += indexer;
		}
		return propertyName;
	}

	exports.visitModel = function (rootObject, callback, options) {
		options = options || {};
		options.visitedObjects = options.visitedObjects || new objectLookup();

		var mappedRootObject;
		var unwrappedRootObject = ko.utils.unwrapObservable(rootObject);

		if (!canHaveProperties(unwrappedRootObject)) {
			return callback(rootObject, options.parentName);
		} else {
			options = fillOptions(options, unwrappedRootObject[mappingProperty]);

			// Only do a callback, but ignore the results
			callback(rootObject, options.parentName);
			mappedRootObject = exports.getType(unwrappedRootObject) === "array" ? [] : {};
		}

		options.visitedObjects.save(rootObject, mappedRootObject);

		var parentName = options.parentName;
		visitPropertiesOrArrayEntries(unwrappedRootObject, function (indexer) {
			if (options.ignore && ko.utils.arrayIndexOf(options.ignore, indexer) != -1) return;

			var propertyValue = unwrappedRootObject[indexer];
			options.parentName = getPropertyName(parentName, unwrappedRootObject, indexer);

			// If we don't want to explicitly copy the unmapped property...
			if (ko.utils.arrayIndexOf(options.copy, indexer) === -1) {
				// ...find out if it's a property we want to explicitly include
				if (ko.utils.arrayIndexOf(options.include, indexer) === -1) {
					// The mapped properties object contains all the properties that were part of the original object.
					// If a property does not exist, and it is not because it is part of an array (e.g. "myProp[3]"), then it should not be unmapped.
				    if (unwrappedRootObject[mappingProperty]
				        && unwrappedRootObject[mappingProperty].mappedProperties && !unwrappedRootObject[mappingProperty].mappedProperties[indexer]
				        && unwrappedRootObject[mappingProperty].copiedProperties && !unwrappedRootObject[mappingProperty].copiedProperties[indexer]
				        && !(exports.getType(unwrappedRootObject) === "array")) {
						return;
					}
				}
			}

			var outputProperty;
			switch (exports.getType(ko.utils.unwrapObservable(propertyValue))) {
			case "object":
			case "array":
			case "undefined":
				var previouslyMappedValue = options.visitedObjects.get(propertyValue);
				mappedRootObject[indexer] = (exports.getType(previouslyMappedValue) !== "undefined") ? previouslyMappedValue : exports.visitModel(propertyValue, callback, options);
				break;
			default:
				mappedRootObject[indexer] = callback(propertyValue, options.parentName);
			}
		});

		return mappedRootObject;
	}

	function simpleObjectLookup() {
		var keys = [];
		var values = [];
		this.save = function (key, value) {
			var existingIndex = ko.utils.arrayIndexOf(keys, key);
			if (existingIndex >= 0) values[existingIndex] = value;
			else {
				keys.push(key);
				values.push(value);
			}
		};
		this.get = function (key) {
			var existingIndex = ko.utils.arrayIndexOf(keys, key);
			var value = (existingIndex >= 0) ? values[existingIndex] : undefined;
			return value;
		};
	};
	
	function objectLookup() {
		var buckets = {};
		
		var findBucket = function(key) {
			var bucketKey;
			try {
				bucketKey = key;//JSON.stringify(key);
			}
			catch (e) {
				bucketKey = "$$$";
			}

			var bucket = buckets[bucketKey];
			if (bucket === undefined) {
				bucket = new simpleObjectLookup();
				buckets[bucketKey] = bucket;
			}
			return bucket;
		};
		
		this.save = function (key, value) {
			findBucket(key).save(key, value);
		};
		this.get = function (key) {
			return findBucket(key).get(key);
		};
	};
}));
;
/*! jQuery UI - v1.12.1 - 2019-02-06
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, effect.js, effects/effect-fade.js, effects/effect-slide.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */

(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}t.ui=t.ui||{},t.ui.version="1.12.1";var i=0,s=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,n,o=s.call(arguments,1),a=0,r=o.length;r>a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),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(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,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(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.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,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(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 i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,l=t(this),h=l.outerWidth(),c=l.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=h+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),T=e(k.my,l.outerWidth(),l.outerHeight());"right"===n.my[0]?D.left-=h:"center"===n.my[0]&&(D.left-=h/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=T[0],D.top+=T[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:h,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+T[0],u[1]+T[1]],my:n.my,at:n.at,within:b,elem:l})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-h,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:l,left:D.left,top:D.top,width:h,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,l,h=i.nodeName.toLowerCase();return"area"===h?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(h)?(r=!i.disabled,r&&(l=t(i).closest("fieldset")[0],l&&(r=!l.disabled))):r="a"===h?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},t.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},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.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(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.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(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.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}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),l=t.pageX,h=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(h=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,l=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(l=this.originalPageX),"x"===a.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");
i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=o=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=o=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=o=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=o=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(r).scrollTop()<n.scrollSensitivity?o=t(r).scrollTop(t(r).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(r).scrollTop())<n.scrollSensitivity&&(o=t(r).scrollTop(t(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(r).scrollLeft()<n.scrollSensitivity?o=t(r).scrollLeft(t(r).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(r).scrollLeft())<n.scrollSensitivity&&(o=t(r).scrollLeft(t(r).scrollLeft()+n.scrollSpeed)))),o!==!1&&t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var n=s.options;s.snapElements=[],t(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})})},drag:function(e,i,s){var n,o,a,r,l,h,c,u,d,p,f=s.options,g=f.snapTolerance,m=i.offset.left,_=m+s.helperProportions.width,v=i.offset.top,b=v+s.helperProportions.height;for(d=s.snapElements.length-1;d>=0;d--)l=s.snapElements[d].left-s.margins.left,h=l+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,l-g>_||m>h+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(l-_),r=g>=Math.abs(h-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(l-m),r=g>=Math.abs(h-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&o(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var o=t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,l=a+e.helperProportions.height,h=i.offset.left,c=i.offset.top,u=h+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return o>=h&&u>=r&&a>=c&&d>=l;case"intersect":return o+e.helperProportions.width/2>h&&u>r-e.helperProportions.width/2&&a+e.helperProportions.height/2>c&&d>l-e.helperProportions.height/2;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,h,i.proportions().width);case"touch":return(a>=c&&d>=a||l>=c&&d>=l||c>a&&l>d)&&(o>=h&&u>=o||r>=h&&u>=r||h>o&&r>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;o.length>s;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&o(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,r=o(e,this,this.options.tolerance,i),l=!r&&this.isover?"isout":r&&!this.isover?"isover":null;l&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===n}),a.length&&(s=t(a[0]).droppable("instance"),s.greedyChild="isover"===l)),s&&"isover"===l&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[l]=!0,this["isout"===l?"isover":"isout"]=!1,this["isover"===l?"_over":"_out"].call(this,i),s&&"isout"===l&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.uiBackCompat!==!1&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,l=this._change[o];return this._updatePrevProperties(),l?(i=l.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,l,h=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,l=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,h.animate||this.element.css(t.extend(a,{top:l,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!h.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),s&&h&&(t.left=r-e.maxWidth),a&&c&&(t.top=l-e.minHeight),n&&c&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,l={width:i.size.width-r,height:i.size.height-a},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(l,c&&h?{top:c,left:h}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,l=t(this).resizable("instance"),h=l.options,c=l.element,u=h.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(l.containerElement=t(d),/document/.test(u)||u===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=l._num(e.css("padding"+s))}),l.containerOffset=e.offset(),l.containerPosition=e.position(),l.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=l.containerOffset,n=l.containerSize.height,o=l.containerSize.width,a=l._hasScroll(d,"left")?d.scrollWidth:o,r=l._hasScroll(d)?d.scrollHeight:n,l.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,l=a.containerOffset,h=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=l),h.left<(a._helper?l.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-l.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?l.left:0),h.top<(a._helper?l.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-l.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?l.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-l.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-l.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),l=a.outerWidth()-e.sizeDiff.width,h=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:l,height:h}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:l,height:h})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,h=l[0]||1,c=l[1]||1,u=Math.round((n.width-o.width)/h)*h,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=l,_&&(p+=h),v&&(f+=c),g&&(p-=h),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-h)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-h>0?(i.size.width=p,i.position.left=a.left-u):(p=h-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})
})},this.refresh(),this._mouseInit(),this.helper=t("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,l=e.pageY;return o>r&&(i=r,r=o,o=i),a>l&&(i=l,l=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:l-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),h=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?h=!(c.left>r||o>c.right||c.top>l||a>c.bottom):"fit"===n.tolerance&&(h=c.left>o&&r>c.right&&c.top>a&&l>c.bottom),h?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&e+i>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-this.document.scrollTop()<a.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<a.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)),e.pageX-this.document.scrollLeft()<a.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<a.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed))),r!==!1&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,l=r+t.height,h=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+h>r&&l>s+h,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&l>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e,i,s="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),o=s&&n;return o?(e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===e?2:1:e&&("down"===e?2:1)):!1},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],l=[],h=this._connectWith();if(h&&e)for(s=h.length-1;s>=0;s--)for(o=t(h[s],this.document[0]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&l.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(l.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=l.length-1;s>=0;s--)l[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,l,h,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i],this.document[0]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,h=r.length;h>s;s++)l=t(r[s]),l.data(this.widgetName+"-item",a),c.push({item:l,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t("<td>&#160;</td>",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,l,h,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),a=c?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(l=this.items[s].item.offset()[a],h=!1,e[u]-l>this.items[s][r]/2&&(h=!0),n>Math.abs(e[u]-l)&&(n=Math.abs(e[u]-l),o=this.items[s],this.direction=h?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[p].element,!0),this._trigger("change",e,this._uiHash()),this.containers[p]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),t.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(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.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(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},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(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.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(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.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 e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")
}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.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,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+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(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.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 s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.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 e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<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(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("<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(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},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):this._trigger("search",e)!==!1?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 t.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(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.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(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_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),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},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}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete;var a=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var l=n[s]("widget");t.data(l[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(l[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(a,"")),s[n]=(o+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),t=this.element[0].disabled,null!=t&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===t.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var s="iconPosition"!==e,n=s?this.options.iconPosition:i,o="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,i),this._attachIcon(n),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=void 0===t.showLabel?this.options.showLabel:t.showLabel,i=void 0===t.icon?this.options.icon:t.icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),this.element[0].disabled=e,e&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),t.uiBackCompat!==!1&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){return"text"===t?(this._super("showLabel",e),void 0):("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),t.fn.button=function(e){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?e.apply(this,arguments):(t.ui.checkboxradio||t.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")
}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("<button></button>",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),l=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(l>=0?"+":"")+l,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog;var r="ui-effects-",l="ui-effects-style",h="ui-effects-animated",c=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=h(),n=s._rgba=[];return i=i.toLowerCase(),f(l,function(t,o){var a,r=o.re.exec(i),l=r&&o.parse(r),h=o.space||"rgba";return l?(a=s[h](l),s[c[h].cache]=a[c[h].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=h.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(n,a,r,l){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,l],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof h?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=h(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=h(t),n=s._space(),o=c[n],a=0===this.alpha()?h("transparent"):this,r=a[o.cache]||o.to(a._rgba),l=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],h=s[o],c=u[n.type]||{};null!==h&&(null===a?l[o]=h:(c.mod&&(h-a>c.mod/2?a+=c.mod:a-h>c.mod/2&&(a-=c.mod)),l[o]=i((h-a)*e+a,n)))}),this[n](l)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=h(e)._rgba;return h(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),l=Math.min(s,n,o),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-o)/h+360:n===r?60*(o-s)/h+120:60*(s-n)/h+240,i=0===h?0:.5>=u?h/c:h/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,l=n.to,c=n.from;h.fn[s]=function(s){if(l&&!this[a]&&(this[a]=l(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=h(c(d)),n[a]=d,n):h(d)},f(o,function(e,i){h.fn[e]||(h.fn[e]=function(n){var o,a=t.type(n),l="alpha"===e?this._hsla?"hsla":"rgba":s,h=this[l](),c=h[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),h[i.idx]=n,this[l](h)))})})}),h.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=h(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(l){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(l){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=h(e.elem,i),e.end=h(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},h.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(c),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(c.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var l=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",h=l.children?a.find("*").addBack():a;h=h.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),h=h.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,h.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(h)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(r+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(r+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(l,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(l)||"",t.removeData(l)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(r+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=r+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(h),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(l)&&l.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=u.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[c](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===c:"show"===c)?(r[c](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",l=s.complete,c=s.mode,u=[],d=function(e){var i=t(this),s=t.effects.mode(i,c)||o;i.data(h,!0),u.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?c?this[c](s.duration,l):this.each(function(){l&&l.call(this)}):a===!1?this.each(d).each(i):this.queue(r,d).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,l=o?a.scrollLeft():0,h=n.offset(),c={top:h.top-r,left:h.left-l,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-l,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}(),t.effects,t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l,u=e.distance||o["top"===h?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[h],d[h]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[l][1]]=d.clip[a[l][0]],"show"===r&&(o.cssClip(d.clip),o.css(h,d[h]),d.clip=s,d[h]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})})});;
/*!
 * JavaScript Cookie v2.2.0
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */
;(function (factory) {
	var registeredInModuleLoader;
	if (typeof define === 'function' && define.amd) {
		define(factory);
		registeredInModuleLoader = true;
	}
	if (typeof exports === 'object') {
		module.exports = factory();
		registeredInModuleLoader = true;
	}
	if (!registeredInModuleLoader) {
		var OldCookies = window.Cookies;
		var api = window.Cookies = factory();
		api.noConflict = function () {
			window.Cookies = OldCookies;
			return api;
		};
	}
}(function () {
	function extend () {
		var i = 0;
		var result = {};
		for (; i < arguments.length; i++) {
			var attributes = arguments[ i ];
			for (var key in attributes) {
				result[key] = attributes[key];
			}
		}
		return result;
	}

	function init (converter) {
		function api (key, value, attributes) {
			if (typeof document === 'undefined') {
				return;
			}

			// Write

			if (arguments.length > 1) {
				attributes = extend({
					path: '/'
				}, api.defaults, attributes);

				if (typeof attributes.expires === 'number') {
					attributes.expires = new Date(new Date() * 1 + attributes.expires * 864e+5);
				}

				// We're using "expires" because "max-age" is not supported by IE
				attributes.expires = attributes.expires ? attributes.expires.toUTCString() : '';

				try {
					var result = JSON.stringify(value);
					if (/^[\{\[]/.test(result)) {
						value = result;
					}
				} catch (e) {}

				value = converter.write ?
					converter.write(value, key) :
					encodeURIComponent(String(value))
						.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);

				key = encodeURIComponent(String(key))
					.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)
					.replace(/[\(\)]/g, escape);

				var stringifiedAttributes = '';
				for (var attributeName in attributes) {
					if (!attributes[attributeName]) {
						continue;
					}
					stringifiedAttributes += '; ' + attributeName;
					if (attributes[attributeName] === true) {
						continue;
					}

					// Considers RFC 6265 section 5.2:
					// ...
					// 3.  If the remaining unparsed-attributes contains a %x3B (";")
					//     character:
					// Consume the characters of the unparsed-attributes up to,
					// not including, the first %x3B (";") character.
					// ...
					stringifiedAttributes += '=' + attributes[attributeName].split(';')[0];
				}

				return (document.cookie = key + '=' + value + stringifiedAttributes);
			}

			// Read

			var jar = {};
			var decode = function (s) {
				return s.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);
			};
			// To prevent the for loop in the first place assign an empty array
			// in case there are no cookies at all.
			var cookies = document.cookie ? document.cookie.split('; ') : [];
			var i = 0;

			for (; i < cookies.length; i++) {
				var parts = cookies[i].split('=');
				var cookie = parts.slice(1).join('=');

				if (!this.json && cookie.charAt(0) === '"') {
					cookie = cookie.slice(1, -1);
				}

				try {
					var name = decode(parts[0]);
					cookie = (converter.read || converter)(cookie, name) ||
						decode(cookie);

					if (this.json) {
						try {
							cookie = JSON.parse(cookie);
						} catch (e) {}
					}

					jar[name] = cookie;

					if (key === name) {
						break;
					}
				} catch (e) {}
			}

			return key ? jar[key] : jar;
		}

		api.set = api;
		api.get = function (key) {
			return api.call(api, key);
		};
		api.getJSON = function (key) {
			return api.call({
				json: true
			}, key);
		};
		api.remove = function (key, attributes) {
			api(key, '', extend(attributes, {
				expires: -1
			}));
		};

		api.defaults = {};

		api.withConverter = init;

		return api;
	}

	return init(function () {});
}));
;
/*
 Copyright (C) Federico Zivolo 2019
 Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
 */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return ee(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?parseInt(o['offset'+e])+parseInt(n['margin'+('Height'===e?'Top':'Left')])+parseInt(n['margin'+('Height'===e?'Bottom':'Right')]):0)}function c(e){var t=e.body,o=e.documentElement,n=r(10)&&getComputedStyle(o);return{height:h('Height',t,o,n),width:h('Width',t,o,n)}}function g(e){return fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c(e.ownerDocument):{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&s&&(a.top=ee(a.top,0),a.left=ee(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var w=parseFloat(m.marginTop,10),y=parseFloat(m.marginLeft,10);b.top-=h-w,b.bottom-=h-w,b.left-=c-y,b.right-=c-y,b.marginTop=w,b.marginLeft=y}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function w(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=ee(o.clientWidth,window.innerWidth||0),r=ee(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function y(e){var n=e.nodeName;if('BODY'===n||'HTML'===n)return!1;if('fixed'===t(e,'position'))return!0;var i=o(e);return!!i&&y(i)}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=w(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!y(d)){var m=c(e.ownerDocument),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}i=i||0;var u='number'==typeof i;return s.left+=u?i:i.left||0,s.top+=u?i:i.top||0,s.right-=u?i:i.right||0,s.bottom-=u?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return fe({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=e.ownerDocument.defaultView,o=t.getComputedStyle(e),n=parseFloat(o.marginTop||0)+parseFloat(o.marginBottom||0),i=parseFloat(o.marginLeft||0)+parseFloat(o.marginRight||0),r={width:e.offsetWidth+i,height:e.offsetHeight+n};return r}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function D(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function C(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=C(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function H(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function B(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[H('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function F(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function V(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=$,p=function(e){return e},s=r(i.width),d=r(n.width),a=-1!==['left','right'].indexOf(e.placement),l=-1!==e.placement.indexOf('-'),f=t?a||l||s%2==d%2?r:Z:p,m=t?r:p;return{left:f(1==s%2&&1==d%2&&!l&&t?n.left-1:n.left),top:m(n.top),bottom:m(n.bottom),right:f(n.right)}}function K(e,t,o){var n=C(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function z(e){return'end'===e?'start':'start'===e?'end':e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ce.indexOf(e),n=ce.slice(o+1).concat(ce.slice(0,o));return t?n.reverse():n}function _(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function X(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(C(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return _(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function J(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:X(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var Q=Math.min,Z=Math.floor,$=Math.round,ee=Math.max,te='undefined'!=typeof window&&'undefined'!=typeof document,oe=['Edge','Trident','Firefox'],ne=0,ie=0;ie<oe.length;ie+=1)if(te&&0<=navigator.userAgent.indexOf(oe[ie])){ne=1;break}var i=te&&window.Promise,re=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},pe=te&&!!(window.MSInputMethodContext&&document.documentMode),se=te&&/MSIE 10/.test(navigator.userAgent),de=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},ae=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),le=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},fe=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},me=te&&/Firefox/i.test(navigator.userAgent),he=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ce=he.slice(3),ge={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ue=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=fe({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(fe({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=fe({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return fe({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return ae(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return B.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ue.Utils=('undefined'==typeof window?global:window).PopperUtils,ue.placements=he,ue.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:le({},d,r[d]),end:le({},d,r[d]+r[a]-p[a])};e.offsets.popper=fe({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:J,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=H('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=ee(f[e],a[e])),le({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=C(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=C(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h=q(e,2>window.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=H('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue});
//# sourceMappingURL=popper.min.js.map;
/*!
  * Bootstrap v4.4.1 (https://getbootstrap.com/)
  * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e(Object(r),!0).forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach(function(t){Object.defineProperty(o,t,Object.getOwnPropertyDescriptor(r,t))})}return o}g=g&&g.hasOwnProperty("default")?g.default:g,u=u&&u.hasOwnProperty("default")?u.default:u;var n="transitionend";function o(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),n=g(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(n)},supportsTransitionEnd:function(){return Boolean(n)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null},jQueryDetection:function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};_.jQueryDetection(),g.fn.emulateTransitionEnd=o,g.event.special[_.TRANSITION_END]={bindType:n,delegateType:n,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var r="alert",a="bs.alert",c="."+a,h=g.fn[r],f={CLOSE:"close"+c,CLOSED:"closed"+c,CLICK_DATA_API:"click"+c+".data-api"},d="alert",m="fade",p="show",v=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){g.removeData(this._element,a),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n=n||g(t).closest("."+d)[0]},t._triggerCloseEvent=function(t){var e=g.Event(f.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(p),g(e).hasClass(m)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(f.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(a);e||(e=new i(this),t.data(a,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),i}();g(document).on(f.CLICK_DATA_API,'[data-dismiss="alert"]',v._handleDismiss(new v)),g.fn[r]=v._jQueryInterface,g.fn[r].Constructor=v,g.fn[r].noConflict=function(){return g.fn[r]=h,v._jQueryInterface};var y="button",E="bs.button",C="."+E,T=".data-api",b=g.fn[y],S="active",D="btn",I="focus",w='[data-toggle^="button"]',A='[data-toggle="buttons"]',N='[data-toggle="button"]',O='[data-toggle="buttons"] .btn',k='input:not([type="hidden"])',P=".active",L=".btn",j={CLICK_DATA_API:"click"+C+T,FOCUS_BLUR_DATA_API:"focus"+C+T+" blur"+C+T,LOAD_DATA_API:"load"+C+T},H=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(A)[0];if(n){var i=this._element.querySelector(k);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(P);o&&g(o).removeClass(S)}else"checkbox"===i.type?"LABEL"===this._element.tagName&&i.checked===this._element.classList.contains(S)&&(t=!1):t=!1;t&&(i.checked=!this._element.classList.contains(S),g(i).trigger("change")),i.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S))},t.dispose=function(){g.removeData(this._element,E),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(E);t||(t=new n(this),g(this).data(E,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();g(document).on(j.CLICK_DATA_API,w,function(t){var e=t.target;if(g(e).hasClass(D)||(e=g(e).closest(L)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var n=e.querySelector(k);if(n&&(n.hasAttribute("disabled")||n.classList.contains("disabled")))return void t.preventDefault();H._jQueryInterface.call(g(e),"toggle")}}).on(j.FOCUS_BLUR_DATA_API,w,function(t){var e=g(t.target).closest(L)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g(window).on(j.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(O)),e=0,n=t.length;e<n;e++){var i=t[e],o=i.querySelector(k);o.checked||o.hasAttribute("checked")?i.classList.add(S):i.classList.remove(S)}for(var r=0,s=(t=[].slice.call(document.querySelectorAll(N))).length;r<s;r++){var a=t[r];"true"===a.getAttribute("aria-pressed")?a.classList.add(S):a.classList.remove(S)}}),g.fn[y]=H._jQueryInterface,g.fn[y].Constructor=H,g.fn[y].noConflict=function(){return g.fn[y]=b,H._jQueryInterface};var R="carousel",x="bs.carousel",F="."+x,U=".data-api",W=g.fn[R],q={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},M={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},K="next",Q="prev",B="left",V="right",Y={SLIDE:"slide"+F,SLID:"slid"+F,KEYDOWN:"keydown"+F,MOUSEENTER:"mouseenter"+F,MOUSELEAVE:"mouseleave"+F,TOUCHSTART:"touchstart"+F,TOUCHMOVE:"touchmove"+F,TOUCHEND:"touchend"+F,POINTERDOWN:"pointerdown"+F,POINTERUP:"pointerup"+F,DRAG_START:"dragstart"+F,LOAD_DATA_API:"load"+F+U,CLICK_DATA_API:"click"+F+U},z="carousel",X="active",$="slide",G="carousel-item-right",J="carousel-item-left",Z="carousel-item-next",tt="carousel-item-prev",et="pointer-event",nt=".active",it=".active.carousel-item",ot=".carousel-item",rt=".carousel-item img",st=".carousel-item-next, .carousel-item-prev",at=".carousel-indicators",lt="[data-slide], [data-slide-to]",ct='[data-ride="carousel"]',ht={TOUCH:"touch",PEN:"pen"},ut=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(at),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(K)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(Q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(st)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(it);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(Y.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?K:Q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(F),g.removeData(this._element,x),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},q,{},t),_.typeCheckConfig(R,t,M),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;(this.touchDeltaX=0)<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Y.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(Y.MOUSEENTER,function(t){return e.pause(t)}).on(Y.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var n=function(t){e._pointerEvent&&ht[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){e._pointerEvent&&ht[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval))};g(this._element.querySelectorAll(rt)).on(Y.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Y.POINTERDOWN,function(t){return n(t)}),g(this._element).on(Y.POINTERUP,function(t){return i(t)}),this._element.classList.add(et)):(g(this._element).on(Y.TOUCHSTART,function(t){return n(t)}),g(this._element).on(Y.TOUCHMOVE,function(t){return function(t){t.originalEvent.touches&&1<t.originalEvent.touches.length?e.touchDeltaX=0:e.touchDeltaX=t.originalEvent.touches[0].clientX-e.touchStartX}(t)}),g(this._element).on(Y.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(ot)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===K,i=t===Q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===Q?-1:1))%this._items.length;return-1==s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(it)),o=g.Event(Y.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(nt));g(e).removeClass(X);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(X)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(it),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===K?(n=J,i=Z,B):(n=G,i=tt,V),l&&g(l).hasClass(X))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Y.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass($)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=f):this._config.interval=this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+" "+i).addClass(X),g(s).removeClass(X+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(X),g(l).addClass(X),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(x),e=l({},q,{},g(this).data());"object"==typeof i&&(e=l({},e,{},i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(x,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(z)){var i=l({},g(n).data(),{},g(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(x).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return q}}]),r}();g(document).on(Y.CLICK_DATA_API,lt,ut._dataApiClickHandler),g(window).on(Y.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(ct)),e=0,n=t.length;e<n;e++){var i=g(t[e]);ut._jQueryInterface.call(i,i.data())}}),g.fn[R]=ut._jQueryInterface,g.fn[R].Constructor=ut,g.fn[R].noConflict=function(){return g.fn[R]=W,ut._jQueryInterface};var ft="collapse",dt="bs.collapse",gt="."+dt,_t=g.fn[ft],mt={toggle:!0,parent:""},pt={toggle:"boolean",parent:"(string|element)"},vt={SHOW:"show"+gt,SHOWN:"shown"+gt,HIDE:"hide"+gt,HIDDEN:"hidden"+gt,CLICK_DATA_API:"click"+gt+".data-api"},yt="show",Et="collapse",Ct="collapsing",Tt="collapsed",bt="width",St="height",Dt=".show, .collapsing",It='[data-toggle="collapse"]',wt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(It)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(yt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(yt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Dt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(Et)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(dt))&&e._isTransitioning))){var i=g.Event(vt.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(dt,null));var o=this._getDimension();g(this._element).removeClass(Et).addClass(Ct),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(Tt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(Ct).addClass(Et).addClass(yt),n._element.style[o]="",n.setTransitioning(!1),g(n._element).trigger(vt.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(yt)){var e=g.Event(vt.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",_.reflow(this._element),g(this._element).addClass(Ct).removeClass(Et).removeClass(yt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(yt)||g(r).addClass(Tt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(Ct).addClass(Et).trigger(vt.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,dt),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},mt,{},t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ft,t,pt),t},t._getDimension=function(){return g(this._element).hasClass(bt)?bt:St},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(yt);e.length&&g(e).toggleClass(Tt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(dt),n=l({},mt,{},t.data(),{},"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(dt,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return mt}}]),a}();g(document).on(vt.CLICK_DATA_API,It,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(dt)?"toggle":n.data();wt._jQueryInterface.call(t,e)})}),g.fn[ft]=wt._jQueryInterface,g.fn[ft].Constructor=wt,g.fn[ft].noConflict=function(){return g.fn[ft]=_t,wt._jQueryInterface};var At="dropdown",Nt="bs.dropdown",Ot="."+Nt,kt=".data-api",Pt=g.fn[At],Lt=new RegExp("38|40|27"),jt={HIDE:"hide"+Ot,HIDDEN:"hidden"+Ot,SHOW:"show"+Ot,SHOWN:"shown"+Ot,CLICK:"click"+Ot,CLICK_DATA_API:"click"+Ot+kt,KEYDOWN_DATA_API:"keydown"+Ot+kt,KEYUP_DATA_API:"keyup"+Ot+kt},Ht="disabled",Rt="show",xt="dropup",Ft="dropright",Ut="dropleft",Wt="dropdown-menu-right",qt="position-static",Mt='[data-toggle="dropdown"]',Kt=".dropdown form",Qt=".dropdown-menu",Bt=".navbar-nav",Vt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Yt="top-start",zt="top-end",Xt="bottom-start",$t="bottom-end",Gt="right-start",Jt="left-start",Zt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},te={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},ee=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Ht)){var t=g(this._menu).hasClass(Rt);c._clearMenus(),t||this.show(!0)}},t.show=function(t){if(void 0===t&&(t=!1),!(this._element.disabled||g(this._element).hasClass(Ht)||g(this._menu).hasClass(Rt))){var e={relatedTarget:this._element},n=g.Event(jt.SHOW,e),i=c._getParentFromElement(this._element);if(g(i).trigger(n),!n.isDefaultPrevented()){if(!this._inNavbar&&t){if("undefined"==typeof u)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=i:_.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&g(i).addClass(qt),this._popper=new u(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(i).closest(Bt).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(Rt),g(i).toggleClass(Rt).trigger(g.Event(jt.SHOWN,e))}}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Ht)&&g(this._menu).hasClass(Rt)){var t={relatedTarget:this._element},e=g.Event(jt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(this._popper&&this._popper.destroy(),g(this._menu).toggleClass(Rt),g(n).toggleClass(Rt).trigger(g.Event(jt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Nt),g(this._element).off(Ot),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(jt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,{},g(this._element).data(),{},t),_.typeCheckConfig(At,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(Qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Xt;return t.hasClass(xt)?(e=Yt,g(this._menu).hasClass(Wt)&&(e=zt)):t.hasClass(Ft)?e=Gt:t.hasClass(Ut)?e=Jt:g(this._menu).hasClass(Wt)&&(e=$t),e},t._detectNavbar=function(){return 0<g(this._element).closest(".navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,{},e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),l({},t,{},this._config.popperConfig)},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Nt);if(t||(t=new c(this,"object"==typeof e?e:null),g(this).data(Nt,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Mt)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Nt),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Rt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(jt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[n].setAttribute("aria-expanded","false"),r._popper&&r._popper.destroy(),g(a).removeClass(Rt),g(o).removeClass(Rt).trigger(g.Event(jt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(Qt).length)):Lt.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Ht))){var e=c._getParentFromElement(this),n=g(e).hasClass(Rt);if(n||27!==t.which)if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Vt)).filter(function(t){return g(t).is(":visible")});if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Mt);g(r).trigger("focus")}g(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Zt}},{key:"DefaultType",get:function(){return te}}]),c}();g(document).on(jt.KEYDOWN_DATA_API,Mt,ee._dataApiKeydownHandler).on(jt.KEYDOWN_DATA_API,Qt,ee._dataApiKeydownHandler).on(jt.CLICK_DATA_API+" "+jt.KEYUP_DATA_API,ee._clearMenus).on(jt.CLICK_DATA_API,Mt,function(t){t.preventDefault(),t.stopPropagation(),ee._jQueryInterface.call(g(this),"toggle")}).on(jt.CLICK_DATA_API,Kt,function(t){t.stopPropagation()}),g.fn[At]=ee._jQueryInterface,g.fn[At].Constructor=ee,g.fn[At].noConflict=function(){return g.fn[At]=Pt,ee._jQueryInterface};var ne="modal",ie="bs.modal",oe="."+ie,re=g.fn[ne],se={backdrop:!0,keyboard:!0,focus:!0,show:!0},ae={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},le={HIDE:"hide"+oe,HIDE_PREVENTED:"hidePrevented"+oe,HIDDEN:"hidden"+oe,SHOW:"show"+oe,SHOWN:"shown"+oe,FOCUSIN:"focusin"+oe,RESIZE:"resize"+oe,CLICK_DISMISS:"click.dismiss"+oe,KEYDOWN_DISMISS:"keydown.dismiss"+oe,MOUSEUP_DISMISS:"mouseup.dismiss"+oe,MOUSEDOWN_DISMISS:"mousedown.dismiss"+oe,CLICK_DATA_API:"click"+oe+".data-api"},ce="modal-dialog-scrollable",he="modal-scrollbar-measure",ue="modal-backdrop",fe="modal-open",de="fade",ge="show",_e="modal-static",me=".modal-dialog",pe=".modal-body",ve='[data-toggle="modal"]',ye='[data-dismiss="modal"]',Ee=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ce=".sticky-top",Te=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(me),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(de)&&(this._isTransitioning=!0);var n=g.Event(le.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(le.CLICK_DISMISS,ye,function(t){return e.hide(t)}),g(this._dialog).on(le.MOUSEDOWN_DISMISS,function(){g(e._element).one(le.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(le.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(de);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(le.FOCUSIN),g(this._element).removeClass(ge),g(this._element).off(le.CLICK_DISMISS),g(this._dialog).off(le.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(oe)}),g(document).off(le.FOCUSIN),g.removeData(this._element,ie),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},se,{},t),_.typeCheckConfig(ne,t,ae),t},t._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var e=g.Event(le.HIDE_PREVENTED);if(g(this._element).trigger(e),e.defaultPrevented)return;this._element.classList.add(_e);var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t._element.classList.remove(_e)}).emulateTransitionEnd(n),this._element.focus()}else this.hide()},t._showElement=function(t){var e=this,n=g(this._element).hasClass(de),i=this._dialog?this._dialog.querySelector(pe):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(ce)&&i?i.scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ge),this._config.focus&&this._enforceFocus();function o(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(r)}var r=g.Event(le.SHOWN,{relatedTarget:t});if(n){var s=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(s)}else o()},t._enforceFocus=function(){var e=this;g(document).off(le.FOCUSIN).on(le.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(le.KEYDOWN_DISMISS,function(t){27===t.which&&e._triggerBackdropTransition()}):this._isShown||g(this._element).off(le.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(le.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(le.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(fe),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(le.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(de)?de:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=ue,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(le.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&e._triggerBackdropTransition()}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ge),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ge);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(de)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(Ee)),e=[].slice.call(document.querySelectorAll(Ce));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css("padding-right");g(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css("margin-right");g(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=g(document.body).css("padding-right");g(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}g(document.body).addClass(fe)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(Ee));g(t).each(function(t,e){var n=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+Ce));g(e).each(function(t,e){var n=g(e).data("margin-right");"undefined"!=typeof n&&g(e).css("margin-right",n).removeData("margin-right")});var n=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=he,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(ie),e=l({},se,{},g(this).data(),{},"object"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(ie,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return se}}]),o}();g(document).on(le.CLICK_DATA_API,ve,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(ie)?"toggle":l({},g(e).data(),{},g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var r=g(e).one(le.SHOW,function(t){t.isDefaultPrevented()||r.one(le.HIDDEN,function(){g(n).is(":visible")&&n.focus()})});Te._jQueryInterface.call(g(e),o,this)}),g.fn[ne]=Te._jQueryInterface,g.fn[ne].Constructor=Te,g.fn[ne].noConflict=function(){return g.fn[ne]=re,Te._jQueryInterface};var be=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Se={"*":["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:[]},De=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Ie=/^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 we(t,r,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),s=Object.keys(r),a=[].slice.call(n.body.querySelectorAll("*")),i=function(t){var e=a[t],n=e.nodeName.toLowerCase();if(-1===s.indexOf(e.nodeName.toLowerCase()))return e.parentNode.removeChild(e),"continue";var i=[].slice.call(e.attributes),o=[].concat(r["*"]||[],r[n]||[]);i.forEach(function(t){!function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===be.indexOf(n)||Boolean(t.nodeValue.match(De)||t.nodeValue.match(Ie));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1}(t,o)&&e.removeAttribute(t.nodeName)})},o=0,l=a.length;o<l;o++)i(o);return n.body.innerHTML}var Ae="tooltip",Ne="bs.tooltip",Oe="."+Ne,ke=g.fn[Ae],Pe="bs-tooltip",Le=new RegExp("(^|\\s)"+Pe+"\\S+","g"),je=["sanitize","whiteList","sanitizeFn"],He={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Re={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},xe={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Se,popperConfig:null},Fe="show",Ue="out",We={HIDE:"hide"+Oe,HIDDEN:"hidden"+Oe,SHOW:"show"+Oe,SHOWN:"shown"+Oe,INSERTED:"inserted"+Oe,CLICK:"click"+Oe,FOCUSIN:"focusin"+Oe,FOCUSOUT:"focusout"+Oe,MOUSEENTER:"mouseenter"+Oe,MOUSELEAVE:"mouseleave"+Oe},qe="fade",Me="show",Ke=".tooltip-inner",Qe=".arrow",Be="hover",Ve="focus",Ye="click",ze="manual",Xe=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Me))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(qe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,this._getPopperConfig(a)),g(o).addClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===Ue&&e._leave(null,e)};if(g(this.tip).hasClass(qe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){function e(){n._hoverState!==Fe&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),g(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()}var n=this,i=this.getTipElement(),o=g.Event(this.constructor.Event.HIDE);if(g(this.element).trigger(o),!o.isDefaultPrevented()){if(g(i).removeClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ye]=!1,this._activeTrigger[Ve]=!1,this._activeTrigger[Be]=!1,g(this.tip).hasClass(qe)){var r=_.getTransitionDurationFromElement(i);g(i).one(_.TRANSITION_END,e).emulateTransitionEnd(r)}else e();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Pe+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ke)),this.getTitle()),g(t).removeClass(qe+" "+Me)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=we(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t=t||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},t._getPopperConfig=function(t){var e=this;return l({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Qe},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},{},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,{},e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Re[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==ze){var e=t===Be?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Be?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),this._hideModalHandler=function(){i.element&&i.hide()},g(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==t||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Ve:Be]=!0),g(e.getTipElement()).hasClass(Me)||e._hoverState===Fe?e._hoverState=Fe:(clearTimeout(e._timeout),e._hoverState=Fe,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Fe&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Ve:Be]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Ue,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Ue&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==je.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,{},e,{},"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(Ae,t,this.constructor.DefaultType),t.sanitize&&(t.template=we(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Le);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(qe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ne),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ne,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return xe}},{key:"NAME",get:function(){return Ae}},{key:"DATA_KEY",get:function(){return Ne}},{key:"Event",get:function(){return We}},{key:"EVENT_KEY",get:function(){return Oe}},{key:"DefaultType",get:function(){return He}}]),i}();g.fn[Ae]=Xe._jQueryInterface,g.fn[Ae].Constructor=Xe,g.fn[Ae].noConflict=function(){return g.fn[Ae]=ke,Xe._jQueryInterface};var $e="popover",Ge="bs.popover",Je="."+Ge,Ze=g.fn[$e],tn="bs-popover",en=new RegExp("(^|\\s)"+tn+"\\S+","g"),nn=l({},Xe.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),on=l({},Xe.DefaultType,{content:"(string|element|function)"}),rn="fade",sn="show",an=".popover-header",ln=".popover-body",cn={HIDE:"hide"+Je,HIDDEN:"hidden"+Je,SHOW:"show"+Je,SHOWN:"shown"+Je,INSERTED:"inserted"+Je,CLICK:"click"+Je,FOCUSIN:"focusin"+Je,FOCUSOUT:"focusout"+Je,MOUSEENTER:"mouseenter"+Je,MOUSELEAVE:"mouseleave"+Je},hn=function(t){function i(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}(i,t);var e=i.prototype;return e.isWithContent=function(){return this.getTitle()||this._getContent()},e.addAttachmentClass=function(t){g(this.getTipElement()).addClass(tn+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},e.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(an),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ln),e),t.removeClass(rn+" "+sn)},e._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},e._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(en);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ge),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ge,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return nn}},{key:"NAME",get:function(){return $e}},{key:"DATA_KEY",get:function(){return Ge}},{key:"Event",get:function(){return cn}},{key:"EVENT_KEY",get:function(){return Je}},{key:"DefaultType",get:function(){return on}}]),i}(Xe);g.fn[$e]=hn._jQueryInterface,g.fn[$e].Constructor=hn,g.fn[$e].noConflict=function(){return g.fn[$e]=Ze,hn._jQueryInterface};var un="scrollspy",fn="bs.scrollspy",dn="."+fn,gn=g.fn[un],_n={offset:10,method:"auto",target:""},mn={offset:"number",method:"string",target:"(string|element)"},pn={ACTIVATE:"activate"+dn,SCROLL:"scroll"+dn,LOAD_DATA_API:"load"+dn+".data-api"},vn="dropdown-item",yn="active",En='[data-spy="scroll"]',Cn=".nav, .list-group",Tn=".nav-link",bn=".nav-item",Sn=".list-group-item",Dn=".dropdown",In=".dropdown-item",wn=".dropdown-toggle",An="offset",Nn="position",On=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+Tn+","+this._config.target+" "+Sn+","+this._config.target+" "+In,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(pn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?An:Nn,o="auto"===this._config.method?t:this._config.method,r=o===Nn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,fn),g(this._scrollElement).off(dn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},_n,{},"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=_.getUID(un),g(t.target).attr("id",e)),t.target="#"+e}return _.typeCheckConfig(un,t,mn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=g([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(vn)?(n.closest(Dn).find(wn).addClass(yn),n.addClass(yn)):(n.addClass(yn),n.parents(Cn).prev(Tn+", "+Sn).addClass(yn),n.parents(Cn).prev(bn).children(Tn).addClass(yn)),g(this._scrollElement).trigger(pn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(yn)}).forEach(function(t){return t.classList.remove(yn)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(fn);if(t||(t=new n(this,"object"==typeof e&&e),g(this).data(fn,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return _n}}]),n}();g(window).on(pn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(En)),e=t.length;e--;){var n=g(t[e]);On._jQueryInterface.call(n,n.data())}}),g.fn[un]=On._jQueryInterface,g.fn[un].Constructor=On,g.fn[un].noConflict=function(){return g.fn[un]=gn,On._jQueryInterface};var kn="bs.tab",Pn="."+kn,Ln=g.fn.tab,jn={HIDE:"hide"+Pn,HIDDEN:"hidden"+Pn,SHOW:"show"+Pn,SHOWN:"shown"+Pn,CLICK_DATA_API:"click"+Pn+".data-api"},Hn="dropdown-menu",Rn="active",xn="disabled",Fn="fade",Un="show",Wn=".dropdown",qn=".nav, .list-group",Mn=".active",Kn="> li > .active",Qn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Bn=".dropdown-toggle",Vn="> .dropdown-menu .active",Yn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Rn)||g(this._element).hasClass(xn))){var t,i,e=g(this._element).closest(qn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Kn:Mn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(jn.HIDE,{relatedTarget:this._element}),a=g.Event(jn.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(jn.HIDDEN,{relatedTarget:n._element}),e=g.Event(jn.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,kn),this._element=null},t._activate=function(t,e,n){function i(){return o._transitionComplete(t,r,n)}var o=this,r=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Mn):g(e).find(Kn))[0],s=n&&r&&g(r).hasClass(Fn);if(r&&s){var a=_.getTransitionDurationFromElement(r);g(r).removeClass(Un).one(_.TRANSITION_END,i).emulateTransitionEnd(a)}else i()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Rn);var i=g(e.parentNode).find(Vn)[0];i&&g(i).removeClass(Rn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Rn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(Fn)&&t.classList.add(Un),t.parentNode&&g(t.parentNode).hasClass(Hn)){var o=g(t).closest(Wn)[0];if(o){var r=[].slice.call(o.querySelectorAll(Bn));g(r).addClass(Rn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(kn);if(e||(e=new i(this),t.data(kn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),i}();g(document).on(jn.CLICK_DATA_API,Qn,function(t){t.preventDefault(),Yn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Yn._jQueryInterface,g.fn.tab.Constructor=Yn,g.fn.tab.noConflict=function(){return g.fn.tab=Ln,Yn._jQueryInterface};var zn="toast",Xn="bs.toast",$n="."+Xn,Gn=g.fn[zn],Jn={CLICK_DISMISS:"click.dismiss"+$n,HIDE:"hide"+$n,HIDDEN:"hidden"+$n,SHOW:"show"+$n,SHOWN:"shown"+$n},Zn="fade",ti="hide",ei="show",ni="showing",ii={animation:"boolean",autohide:"boolean",delay:"number"},oi={animation:!0,autohide:!0,delay:500},ri='[data-dismiss="toast"]',si=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this,e=g.Event(Jn.SHOW);if(g(this._element).trigger(e),!e.isDefaultPrevented()){this._config.animation&&this._element.classList.add(Zn);var n=function(){t._element.classList.remove(ni),t._element.classList.add(ei),g(t._element).trigger(Jn.SHOWN),t._config.autohide&&(t._timeout=setTimeout(function(){t.hide()},t._config.delay))};if(this._element.classList.remove(ti),_.reflow(this._element),this._element.classList.add(ni),this._config.animation){var i=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},t.hide=function(){if(this._element.classList.contains(ei)){var t=g.Event(Jn.HIDE);g(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(ei)&&this._element.classList.remove(ei),g(this._element).off(Jn.CLICK_DISMISS),g.removeData(this._element,Xn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},oi,{},g(this._element).data(),{},"object"==typeof t&&t?t:{}),_.typeCheckConfig(zn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(Jn.CLICK_DISMISS,ri,function(){return t.hide()})},t._close=function(){function t(){e._element.classList.add(ti),g(e._element).trigger(Jn.HIDDEN)}var e=this;if(this._element.classList.remove(ei),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Xn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Xn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"DefaultType",get:function(){return ii}},{key:"Default",get:function(){return oi}}]),i}();g.fn[zn]=si._jQueryInterface,g.fn[zn].Constructor=si,g.fn[zn].noConflict=function(){return g.fn[zn]=Gn,si._jQueryInterface},t.Alert=v,t.Button=H,t.Carousel=ut,t.Collapse=wt,t.Dropdown=ee,t.Modal=Te,t.Popover=hn,t.Scrollspy=On,t.Tab=Yn,t.Toast=si,t.Tooltip=Xe,t.Util=_,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=bootstrap.min.js.map;
/*!
 * Material Design for Bootstrap 4
 *   Version: MDB PRO 4.14.0
 * 
 * 
 *   Copyright: Material Design for Bootstrap
 *   https://mdbootstrap.com/
 * 
 *   Read the license: https://mdbootstrap.com/general/license/
 * 
 * 
 *   Documentation: https://mdbootstrap.com/
 * 
 *   Getting started: https://mdbootstrap.com/docs/jquery/getting-started/download/
 * 
 *   Tutorials: https://mdbootstrap.com/education/bootstrap/
 * 
 *   Templates: https://mdbootstrap.com/templates/
 * 
 *   Support: https://mdbootstrap.com/support/
 * 
 *   Contact: office@mdbootstrap.com
 * 
 *   Attribution: Animate CSS, Twitter Bootstrap, Materialize CSS, Normalize CSS, Waves JS, WOW JS, Toastr, Chart.js, jquery.easing.js, velocity.js, chart.js, wow.js, scrolling-navbar.js, waves.js, forms-free.js, preloading.js, cards.js, character-counter.js, toastr.js, smooth-scroll.js, dropdown.js, buttons.js, sidenav.js, collapsible.js, range-input.js, file-input.js, material-select.js, picker.js, picker-date.js, picker-time.js, lightbox.js, jquery.sticky.js, scrollbar.js, chips.js, ofi.js, jarallax.js, jarallax-video.js, mdb-autocomplete.js, enhanced-modals.js, treeview.js
 */!function(t){var e={};function i(l){if(e[l])return e[l].exports;var n=e[l]={i:l,l:!1,exports:{}};return t[l].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,l){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:l})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var l=Object.create(null);if(i.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(l,n,function(e){return t[e]}.bind(null,n));return l},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=225)}([function(t,e,i){(function(e){var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof e&&e)||Function("return this")()}).call(this,i(54))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,i){var l=i(0),n=i(12),o=i(26),a=i(46),r=l.Symbol,s=n("wks");t.exports=function(t){return s[t]||(s[t]=a&&r[t]||(a?r:o)("Symbol."+t))}},function(t,e){var i={}.hasOwnProperty;t.exports=function(t,e){return i.call(t,e)}},function(t,e,i){var l=i(0),n=i(22).f,o=i(6),a=i(14),r=i(21),s=i(47),c=i(48);t.exports=function(t,e){var i,u,d,h,p,f=t.target,m=t.global,v=t.stat;if(i=m?l:v?l[f]||r(f,{}):(l[f]||{}).prototype)for(u in e){if(h=e[u],d=t.noTargetGet?(p=n(i,u))&&p.value:i[u],!c(m?u:f+(v?".":"#")+u,t.forced)&&void 0!==d){if(typeof h==typeof d)continue;s(h,d)}(t.sham||d&&d.sham)&&o(h,"sham",!0),a(i,u,h,t)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,i){var l=i(7),n=i(9),o=i(18);t.exports=l?function(t,e,i){return n.f(t,e,o(1,i))}:function(t,e,i){return t[e]=i,t}},function(t,e,i){var l=i(1);t.exports=!l((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,i){var l=i(5);t.exports=function(t){if(!l(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,i){var l=i(7),n=i(33),o=i(8),a=i(20),r=Object.defineProperty;e.f=l?r:function(t,e,i){if(o(t),e=a(e,!0),o(i),n)try{return r(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(t[e]=i.value),t}},function(t,e,i){var l=i(27),n=i(13);t.exports=function(t){return l(n(t))}},function(t,e,i){var l=i(15),n=Math.min;t.exports=function(t){return t>0?n(l(t),9007199254740991):0}},function(t,e,i){var l=i(30),n=i(55);(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:l?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,i){var l=i(0),n=i(12),o=i(6),a=i(3),r=i(21),s=i(34),c=i(28),u=c.get,d=c.enforce,h=String(s).split("toString");n("inspectSource",(function(t){return s.call(t)})),(t.exports=function(t,e,i,n){var s=!!n&&!!n.unsafe,c=!!n&&!!n.enumerable,u=!!n&&!!n.noTargetGet;"function"==typeof i&&("string"!=typeof e||a(i,"name")||o(i,"name",e),d(i).source=h.join("string"==typeof e?e:"")),t!==l?(s?!u&&t[e]&&(c=!0):delete t[e],c?t[e]=i:o(t,e,i)):c?t[e]=i:r(e,i)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s.call(this)}))},function(t,e){var i=Math.ceil,l=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?l:i)(t)}},function(t,e,i){var l=i(13);t.exports=function(t){return Object(l(t))}},function(t,e){var i={}.toString;t.exports=function(t){return i.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports={}},function(t,e,i){var l=i(5);t.exports=function(t,e){if(!l(t))return t;var i,n;if(e&&"function"==typeof(i=t.toString)&&!l(n=i.call(t)))return n;if("function"==typeof(i=t.valueOf)&&!l(n=i.call(t)))return n;if(!e&&"function"==typeof(i=t.toString)&&!l(n=i.call(t)))return n;throw TypeError("Can't convert object to primitive value")}},function(t,e,i){var l=i(0),n=i(6);t.exports=function(t,e){try{n(l,t,e)}catch(i){l[t]=e}return e}},function(t,e,i){var l=i(7),n=i(40),o=i(18),a=i(10),r=i(20),s=i(3),c=i(33),u=Object.getOwnPropertyDescriptor;e.f=l?u:function(t,e){if(t=a(t),e=r(e,!0),c)try{return u(t,e)}catch(t){}if(s(t,e))return o(!n.f.call(t,e),t[e])}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,i){var l=i(57),n=i(27),o=i(16),a=i(11),r=i(42),s=[].push,c=function(t){var e=1==t,i=2==t,c=3==t,u=4==t,d=6==t,h=5==t||d;return function(p,f,m,v){for(var g,y,b=o(p),x=n(b),w=l(f,m,3),k=a(x.length),S=0,M=v||r,C=e?M(p,k):i?M(p,0):void 0;k>S;S++)if((h||S in x)&&(y=w(g=x[S],S,b),t))if(e)C[S]=y;else if(y)switch(t){case 3:return!0;case 5:return g;case 6:return S;case 2:s.call(C,g)}else if(u)return!1;return d?-1:c||u?u:C}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},function(t,e,i){var l=i(12),n=i(26),o=l("keys");t.exports=function(t){return o[t]||(o[t]=n(t))}},function(t,e){var i=0,l=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++i+l).toString(36)}},function(t,e,i){var l=i(1),n=i(17),o="".split;t.exports=l((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?o.call(t,""):Object(t)}:Object},function(t,e,i){var l,n,o,a=i(56),r=i(0),s=i(5),c=i(6),u=i(3),d=i(25),h=i(19),p=r.WeakMap;if(a){var f=new p,m=f.get,v=f.has,g=f.set;l=function(t,e){return g.call(f,t,e),e},n=function(t){return m.call(f,t)||{}},o=function(t){return v.call(f,t)}}else{var y=d("state");h[y]=!0,l=function(t,e){return c(t,y,e),e},n=function(t){return u(t,y)?t[y]:{}},o=function(t){return u(t,y)}}t.exports={set:l,get:n,has:o,enforce:function(t){return o(t)?n(t):l(t,{})},getterFor:function(t){return function(e){var i;if(!s(e)||(i=n(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return i}}}},function(t,e,i){var l=i(37),n=i(23).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return l(t,n)}},function(t,e){t.exports=!1},function(t,e,i){var l=i(17);t.exports=Array.isArray||function(t){return"Array"==l(t)}},function(t,e,i){var l=i(45),n=i(0),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(l[t])||o(n[t]):l[t]&&l[t][e]||n[t]&&n[t][e]}},function(t,e,i){var l=i(7),n=i(1),o=i(36);t.exports=!l&&!n((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(t,e,i){var l=i(12);t.exports=l("native-function-to-string",Function.toString)},function(t,e,i){var l=i(8),n=i(63),o=i(23),a=i(19),r=i(64),s=i(36),c=i(25)("IE_PROTO"),u=function(){},d=function(){var t,e=s("iframe"),i=o.length;for(e.style.display="none",r.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),d=t.F;i--;)delete d.prototype[o[i]];return d()};t.exports=Object.create||function(t,e){var i;return null!==t?(u.prototype=l(t),i=new u,u.prototype=null,i[c]=t):i=d(),void 0===e?i:n(i,e)},a[c]=!0},function(t,e,i){var l=i(0),n=i(5),o=l.document,a=n(o)&&n(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},function(t,e,i){var l=i(3),n=i(10),o=i(39).indexOf,a=i(19);t.exports=function(t,e){var i,r=n(t),s=0,c=[];for(i in r)!l(a,i)&&l(r,i)&&c.push(i);for(;e.length>s;)l(r,i=e[s++])&&(~o(c,i)||c.push(i));return c}},function(t,e,i){var l=i(15),n=Math.max,o=Math.min;t.exports=function(t,e){var i=l(t);return i<0?n(i+e,0):o(i,e)}},function(t,e,i){var l=i(10),n=i(11),o=i(38),a=function(t){return function(e,i,a){var r,s=l(e),c=n(s.length),u=o(a,c);if(t&&i!=i){for(;c>u;)if((r=s[u++])!=r)return!0}else for(;c>u;u++)if((t||u in s)&&s[u]===i)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},function(t,e,i){"use strict";var l={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!l.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:l},function(t,e,i){var l=i(37),n=i(23);t.exports=Object.keys||function(t){return l(t,n)}},function(t,e,i){var l=i(5),n=i(31),o=i(2)("species");t.exports=function(t,e){var i;return n(t)&&("function"!=typeof(i=t.constructor)||i!==Array&&!n(i.prototype)?l(i)&&null===(i=i[o])&&(i=void 0):i=void 0),new(void 0===i?Array:i)(0===e?0:e)}},function(t,e,i){"use strict";var l=i(4),n=i(24).find,o=i(51),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),l({target:"Array",proto:!0,forced:a},{find:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}}),o("find")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,i){t.exports=i(0)},function(t,e,i){var l=i(1);t.exports=!!Object.getOwnPropertySymbols&&!l((function(){return!String(Symbol())}))},function(t,e,i){var l=i(3),n=i(53),o=i(22),a=i(9);t.exports=function(t,e){for(var i=n(e),r=a.f,s=o.f,c=0;c<i.length;c++){var u=i[c];l(t,u)||r(t,u,s(e,u))}}},function(t,e,i){var l=i(1),n=/#|\.prototype\./,o=function(t,e){var i=r[a(t)];return i==c||i!=s&&("function"==typeof e?l(e):!!e)},a=o.normalize=function(t){return String(t).replace(n,".").toLowerCase()},r=o.data={},s=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,i){var l=i(1),n=i(2)("species");t.exports=function(t){return!l((function(){var e=[];return(e.constructor={})[n]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,i){var l=i(2),n=i(35),o=i(6),a=l("unscopables"),r=Array.prototype;null==r[a]&&o(r,a,n(null)),t.exports=function(t){r[a][t]=!0}},function(t,e,i){"use strict";var l=i(1);t.exports=function(t,e){var i=[][t];return!i||!l((function(){i.call(null,e||function(){throw 1},1)}))}},function(t,e,i){var l=i(32),n=i(29),o=i(44),a=i(8);t.exports=l("Reflect","ownKeys")||function(t){var e=n.f(a(t)),i=o.f;return i?e.concat(i(t)):e}},function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e,i){var l=i(0),n=i(21),o=l["__core-js_shared__"]||n("__core-js_shared__",{});t.exports=o},function(t,e,i){var l=i(0),n=i(34),o=l.WeakMap;t.exports="function"==typeof o&&/native code/.test(n.call(o))},function(t,e,i){var l=i(49);t.exports=function(t,e,i){if(l(t),void 0===e)return t;switch(i){case 0:return function(){return t.call(e)};case 1:return function(i){return t.call(e,i)};case 2:return function(i,l){return t.call(e,i,l)};case 3:return function(i,l,n){return t.call(e,i,l,n)}}return function(){return t.apply(e,arguments)}}},function(t,e,i){"use strict";var l=i(10),n=i(51),o=i(61),a=i(28),r=i(87),s=a.set,c=a.getterFor("Array Iterator");t.exports=r(Array,"Array",(function(t,e){s(this,{type:"Array Iterator",target:l(t),index:0,kind:e})}),(function(){var t=c(this),e=t.target,i=t.kind,l=t.index++;return!e||l>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==i?{value:l,done:!1}:"values"==i?{value:e[l],done:!1}:{value:[l,e[l]],done:!1}}),"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(t,e,i){"use strict";var l,n=i(7),o=i(0),a=i(5),r=i(3),s=i(93),c=i(6),u=i(14),d=i(9).f,h=i(81),p=i(82),f=i(2),m=i(26),v=o.DataView,g=v&&v.prototype,y=o.Int8Array,b=y&&y.prototype,x=o.Uint8ClampedArray,w=x&&x.prototype,k=y&&h(y),S=b&&h(b),M=Object.prototype,C=M.isPrototypeOf,T=f("toStringTag"),A=m("TYPED_ARRAY_TAG"),O=!(!o.ArrayBuffer||!v),E=O&&!!p&&"Opera"!==s(o.opera),P=!1,I={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},_=function(t){return a(t)&&r(I,s(t))};for(l in I)o[l]||(E=!1);if((!E||"function"!=typeof k||k===Function.prototype)&&(k=function(){throw TypeError("Incorrect invocation")},E))for(l in I)o[l]&&p(o[l],k);if((!E||!S||S===M)&&(S=k.prototype,E))for(l in I)o[l]&&p(o[l].prototype,S);if(E&&h(w)!==S&&p(w,S),n&&!r(S,T))for(l in P=!0,d(S,T,{get:function(){return a(this)?this[A]:void 0}}),I)o[l]&&c(o[l],A,l);O&&p&&h(g)!==M&&p(g,M),t.exports={NATIVE_ARRAY_BUFFER:O,NATIVE_ARRAY_BUFFER_VIEWS:E,TYPED_ARRAY_TAG:P&&A,aTypedArray:function(t){if(_(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(p){if(C.call(k,t))return t}else for(var e in I)if(r(I,l)){var i=o[e];if(i&&(t===i||C.call(i,t)))return t}throw TypeError("Target is not a typed array constructor")},exportProto:function(t,e,i){if(n){if(i)for(var l in I){var a=o[l];a&&r(a.prototype,t)&&delete a.prototype[t]}S[t]&&!i||u(S,t,i?e:E&&b[t]||e)}},exportStatic:function(t,e,i){var l,a;if(n){if(p){if(i)for(l in I)(a=o[l])&&r(a,t)&&delete a[t];if(k[t]&&!i)return;try{return u(k,t,i?e:E&&y[t]||e)}catch(t){}}for(l in I)!(a=o[l])||a[t]&&!i||u(a,t,e)}},isView:function(t){var e=s(t);return"DataView"===e||r(I,e)},isTypedArray:_,TypedArray:k,TypedArrayPrototype:S}},function(t,e,i){var l=i(9).f,n=i(3),o=i(2)("toStringTag");t.exports=function(t,e,i){t&&!n(t=i?t:t.prototype,o)&&l(t,o,{configurable:!0,value:e})}},function(t,e){t.exports={}},function(t,e,i){"use strict";var l,n,o=i(83),a=RegExp.prototype.exec,r=String.prototype.replace,s=a,c=(l=/a/,n=/b*/g,a.call(l,"a"),a.call(n,"a"),0!==l.lastIndex||0!==n.lastIndex),u=void 0!==/()??/.exec("")[1];(c||u)&&(s=function(t){var e,i,l,n,s=this;return u&&(i=new RegExp("^"+s.source+"$(?!\\s)",o.call(s))),c&&(e=s.lastIndex),l=a.call(s,t),c&&l&&(s.lastIndex=s.global?l.index+l[0].length:e),u&&l&&l.length>1&&r.call(l[0],i,(function(){for(n=1;n<arguments.length-2;n++)void 0===arguments[n]&&(l[n]=void 0)})),l}),t.exports=s},function(t,e,i){var l=i(7),n=i(9),o=i(8),a=i(41);t.exports=l?Object.defineProperties:function(t,e){o(t);for(var i,l=a(e),r=l.length,s=0;r>s;)n.f(t,i=l[s++],e[i]);return t}},function(t,e,i){var l=i(32);t.exports=l("document","documentElement")},function(t,e,i){var l=i(14),n=i(101),o=Object.prototype;n!==o.toString&&l(o,"toString",n,{unsafe:!0})},function(t,e,i){"use strict";var l=i(4),n=i(39).indexOf,o=i(52),a=[].indexOf,r=!!a&&1/[1].indexOf(1,-0)<0,s=o("indexOf");l({target:"Array",proto:!0,forced:r||s},{indexOf:function(t){return r?a.apply(this,arguments)||0:n(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,i){"use strict";var l=i(20),n=i(9),o=i(18);t.exports=function(t,e,i){var a=l(e);a in t?n.f(t,a,o(0,i)):t[a]=i}},function(t,e,i){"use strict";var l=i(4),n=i(62);l({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},function(t,e,i){"use strict";var l=i(4),n=i(0),o=i(30),a=i(7),r=i(46),s=i(1),c=i(3),u=i(31),d=i(5),h=i(8),p=i(16),f=i(10),m=i(20),v=i(18),g=i(35),y=i(41),b=i(29),x=i(105),w=i(44),k=i(22),S=i(9),M=i(40),C=i(6),T=i(14),A=i(12),O=i(25),E=i(19),P=i(26),I=i(2),_=i(77),$=i(78),D=i(60),L=i(28),R=i(24).forEach,V=O("hidden"),F=I("toPrimitive"),W=L.set,j=L.getterFor("Symbol"),N=Object.prototype,z=n.Symbol,B=n.JSON,H=B&&B.stringify,Z=k.f,Y=S.f,X=x.f,U=M.f,G=A("symbols"),q=A("op-symbols"),K=A("string-to-symbol-registry"),Q=A("symbol-to-string-registry"),J=A("wks"),tt=n.QObject,et=!tt||!tt.prototype||!tt.prototype.findChild,it=a&&s((function(){return 7!=g(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(t,e,i){var l=Z(N,e);l&&delete N[e],Y(t,e,i),l&&t!==N&&Y(N,e,l)}:Y,lt=function(t,e){var i=G[t]=g(z.prototype);return W(i,{type:"Symbol",tag:t,description:e}),a||(i.description=e),i},nt=r&&"symbol"==typeof z.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof z},ot=function(t,e,i){t===N&&ot(q,e,i),h(t);var l=m(e,!0);return h(i),c(G,l)?(i.enumerable?(c(t,V)&&t[V][l]&&(t[V][l]=!1),i=g(i,{enumerable:v(0,!1)})):(c(t,V)||Y(t,V,v(1,{})),t[V][l]=!0),it(t,l,i)):Y(t,l,i)},at=function(t,e){h(t);var i=f(e),l=y(i).concat(ut(i));return R(l,(function(e){a&&!rt.call(i,e)||ot(t,e,i[e])})),t},rt=function(t){var e=m(t,!0),i=U.call(this,e);return!(this===N&&c(G,e)&&!c(q,e))&&(!(i||!c(this,e)||!c(G,e)||c(this,V)&&this[V][e])||i)},st=function(t,e){var i=f(t),l=m(e,!0);if(i!==N||!c(G,l)||c(q,l)){var n=Z(i,l);return!n||!c(G,l)||c(i,V)&&i[V][l]||(n.enumerable=!0),n}},ct=function(t){var e=X(f(t)),i=[];return R(e,(function(t){c(G,t)||c(E,t)||i.push(t)})),i},ut=function(t){var e=t===N,i=X(e?q:f(t)),l=[];return R(i,(function(t){!c(G,t)||e&&!c(N,t)||l.push(G[t])})),l};r||(T((z=function(){if(this instanceof z)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=P(t),i=function(t){this===N&&i.call(q,t),c(this,V)&&c(this[V],e)&&(this[V][e]=!1),it(this,e,v(1,t))};return a&&et&&it(N,e,{configurable:!0,set:i}),lt(e,t)}).prototype,"toString",(function(){return j(this).tag})),M.f=rt,S.f=ot,k.f=st,b.f=x.f=ct,w.f=ut,a&&(Y(z.prototype,"description",{configurable:!0,get:function(){return j(this).description}}),o||T(N,"propertyIsEnumerable",rt,{unsafe:!0})),_.f=function(t){return lt(I(t),t)}),l({global:!0,wrap:!0,forced:!r,sham:!r},{Symbol:z}),R(y(J),(function(t){$(t)})),l({target:"Symbol",stat:!0,forced:!r},{for:function(t){var e=String(t);if(c(K,e))return K[e];var i=z(e);return K[e]=i,Q[i]=e,i},keyFor:function(t){if(!nt(t))throw TypeError(t+" is not a symbol");if(c(Q,t))return Q[t]},useSetter:function(){et=!0},useSimple:function(){et=!1}}),l({target:"Object",stat:!0,forced:!r,sham:!a},{create:function(t,e){return void 0===e?g(t):at(g(t),e)},defineProperty:ot,defineProperties:at,getOwnPropertyDescriptor:st}),l({target:"Object",stat:!0,forced:!r},{getOwnPropertyNames:ct,getOwnPropertySymbols:ut}),l({target:"Object",stat:!0,forced:s((function(){w.f(1)}))},{getOwnPropertySymbols:function(t){return w.f(p(t))}}),B&&l({target:"JSON",stat:!0,forced:!r||s((function(){var t=z();return"[null]"!=H([t])||"{}"!=H({a:t})||"{}"!=H(Object(t))}))},{stringify:function(t){for(var e,i,l=[t],n=1;arguments.length>n;)l.push(arguments[n++]);if(i=e=l[1],(d(e)||void 0!==t)&&!nt(t))return u(e)||(e=function(t,e){if("function"==typeof i&&(e=i.call(this,t,e)),!nt(e))return e}),l[1]=e,H.apply(B,l)}}),z.prototype[F]||C(z.prototype,F,z.prototype.valueOf),D(z,"Symbol"),E[V]=!0},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,e,i){"use strict";var l=i(4),n=i(7),o=i(0),a=i(3),r=i(5),s=i(9).f,c=i(47),u=o.Symbol;if(n&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var d={},h=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof h?new u(t):void 0===t?u():u(t);return""===t&&(d[e]=!0),e};c(h,u);var p=h.prototype=u.prototype;p.constructor=h;var f=p.toString,m="Symbol(test)"==String(u("test")),v=/^Symbol\((.*)\)[^)]+$/;s(p,"description",{configurable:!0,get:function(){var t=r(this)?this.valueOf():this,e=f.call(t);if(a(d,t))return"";var i=m?e.slice(7,-1):e.replace(v,"$1");return""===i?void 0:i}}),l({global:!0,forced:!0},{Symbol:h})}},function(t,e,i){i(78)("iterator")},function(t,e,i){"use strict";var l=i(79).charAt,n=i(28),o=i(87),a=n.set,r=n.getterFor("String Iterator");o(String,"String",(function(t){a(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=r(this),i=e.string,n=e.index;return n>=i.length?{value:void 0,done:!0}:(t=l(i,n),e.index+=t.length,{value:t,done:!1})}))},function(t,e,i){var l=i(0),n=i(91),o=i(58),a=i(6),r=i(2),s=r("iterator"),c=r("toStringTag"),u=o.values;for(var d in n){var h=l[d],p=h&&h.prototype;if(p){if(p[s]!==u)try{a(p,s,u)}catch(t){p[s]=u}if(p[c]||a(p,c,d),n[d])for(var f in o)if(p[f]!==o[f])try{a(p,f,o[f])}catch(t){p[f]=o[f]}}}},function(t,e,i){"use strict";var l=i(4),n=i(27),o=i(10),a=i(52),r=[].join,s=n!=Object,c=a("join",",");l({target:"Array",proto:!0,forced:s||c},{join:function(t){return r.call(o(this),void 0===t?",":t)}})},function(t,e,i){"use strict";var l=i(4),n=i(1),o=i(31),a=i(5),r=i(16),s=i(11),c=i(67),u=i(42),d=i(50),h=i(2)("isConcatSpreadable"),p=!n((function(){var t=[];return t[h]=!1,t.concat()[0]!==t})),f=d("concat"),m=function(t){if(!a(t))return!1;var e=t[h];return void 0!==e?!!e:o(t)};l({target:"Array",proto:!0,forced:!p||!f},{concat:function(t){var e,i,l,n,o,a=r(this),d=u(a,0),h=0;for(e=-1,l=arguments.length;e<l;e++)if(o=-1===e?a:arguments[e],m(o)){if(h+(n=s(o.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(i=0;i<n;i++,h++)i in o&&c(d,h,o[i])}else{if(h>=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(d,h++,o)}return d.length=h,d}})},function(t,e,i){e.f=i(2)},function(t,e,i){var l=i(45),n=i(3),o=i(77),a=i(9).f;t.exports=function(t){var e=l.Symbol||(l.Symbol={});n(e,t)||a(e,t,{value:o.f(t)})}},function(t,e,i){var l=i(15),n=i(13),o=function(t){return function(e,i){var o,a,r=String(n(e)),s=l(i),c=r.length;return s<0||s>=c?t?"":void 0:(o=r.charCodeAt(s))<55296||o>56319||s+1===c||(a=r.charCodeAt(s+1))<56320||a>57343?t?r.charAt(s):o:t?r.slice(s,s+2):a-56320+(o-55296<<10)+65536}};t.exports={codeAt:o(!1),charAt:o(!0)}},function(t,e){(function(e){t.exports=e}).call(this,{})},function(t,e,i){var l=i(3),n=i(16),o=i(25),a=i(108),r=o("IE_PROTO"),s=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=n(t),l(t,r)?t[r]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,i){var l=i(8),n=i(99);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,i={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(i,[]),e=i instanceof Array}catch(t){}return function(i,o){return l(i),n(o),e?t.call(i,o):i.__proto__=o,i}}():void 0)},function(t,e,i){"use strict";var l=i(8);t.exports=function(){var t=l(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,i){var l=i(14),n=Date.prototype,o=n.toString,a=n.getTime;new Date(NaN)+""!="Invalid Date"&&l(n,"toString",(function(){var t=a.call(this);return t==t?o.call(this):"Invalid Date"}))},function(t,e,i){var l=i(13),n="["+i(70)+"]",o=RegExp("^"+n+n+"*"),a=RegExp(n+n+"*$"),r=function(t){return function(e){var i=String(l(e));return 1&t&&(i=i.replace(o,"")),2&t&&(i=i.replace(a,"")),i}};t.exports={start:r(1),end:r(2),trim:r(3)}},function(t,e,i){"use strict";var l=i(89),n=i(8),o=i(16),a=i(11),r=i(15),s=i(13),c=i(94),u=i(90),d=Math.max,h=Math.min,p=Math.floor,f=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g;l("replace",2,(function(t,e,i){return[function(i,l){var n=s(this),o=null==i?void 0:i[t];return void 0!==o?o.call(i,n,l):e.call(String(n),i,l)},function(t,o){var s=i(e,t,this,o);if(s.done)return s.value;var p=n(t),f=String(this),m="function"==typeof o;m||(o=String(o));var v=p.global;if(v){var g=p.unicode;p.lastIndex=0}for(var y=[];;){var b=u(p,f);if(null===b)break;if(y.push(b),!v)break;""===String(b[0])&&(p.lastIndex=c(f,a(p.lastIndex),g))}for(var x,w="",k=0,S=0;S<y.length;S++){b=y[S];for(var M=String(b[0]),C=d(h(r(b.index),f.length),0),T=[],A=1;A<b.length;A++)T.push(void 0===(x=b[A])?x:String(x));var O=b.groups;if(m){var E=[M].concat(T,C,f);void 0!==O&&E.push(O);var P=String(o.apply(void 0,E))}else P=l(M,f,C,T,O,o);C>=k&&(w+=f.slice(k,C)+P,k=C+M.length)}return w+f.slice(k)}];function l(t,i,l,n,a,r){var s=l+t.length,c=n.length,u=m;return void 0!==a&&(a=o(a),u=f),e.call(r,u,(function(e,o){var r;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return i.slice(0,l);case"'":return i.slice(s);case"<":r=a[o.slice(1,-1)];break;default:var u=+o;if(0===u)return e;if(u>c){var d=p(u/10);return 0===d?e:d<=c?void 0===n[d-1]?o.charAt(1):n[d-1]+o.charAt(1):e}r=n[u-1]}return void 0===r?"":r}))}}))},function(t,e,i){"use strict";var l=i(4),n=i(107),o=i(81),a=i(82),r=i(60),s=i(6),c=i(14),u=i(2),d=i(30),h=i(61),p=i(88),f=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,v=u("iterator"),g=function(){return this};t.exports=function(t,e,i,u,p,y,b){n(i,e,u);var x,w,k,S=function(t){if(t===p&&O)return O;if(!m&&t in T)return T[t];switch(t){case"keys":case"values":case"entries":return function(){return new i(this,t)}}return function(){return new i(this)}},M=e+" Iterator",C=!1,T=t.prototype,A=T[v]||T["@@iterator"]||p&&T[p],O=!m&&A||S(p),E="Array"==e&&T.entries||A;if(E&&(x=o(E.call(new t)),f!==Object.prototype&&x.next&&(d||o(x)===f||(a?a(x,f):"function"!=typeof x[v]&&s(x,v,g)),r(x,M,!0,!0),d&&(h[M]=g))),"values"==p&&A&&"values"!==A.name&&(C=!0,O=function(){return A.call(this)}),d&&!b||T[v]===O||s(T,v,O),h[e]=O,p)if(w={values:S("values"),keys:y?O:S("keys"),entries:S("entries")},b)for(k in w)!m&&!C&&k in T||c(T,k,w[k]);else l({target:e,proto:!0,forced:m||C},w);return w}},function(t,e,i){"use strict";var l,n,o,a=i(81),r=i(6),s=i(3),c=i(2),u=i(30),d=c("iterator"),h=!1;[].keys&&("next"in(o=[].keys())?(n=a(a(o)))!==Object.prototype&&(l=n):h=!0),null==l&&(l={}),u||s(l,d)||r(l,d,(function(){return this})),t.exports={IteratorPrototype:l,BUGGY_SAFARI_ITERATORS:h}},function(t,e,i){"use strict";var l=i(6),n=i(14),o=i(1),a=i(2),r=i(62),s=a("species"),c=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),u=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var i="ab".split(t);return 2!==i.length||"a"!==i[0]||"b"!==i[1]}));t.exports=function(t,e,i,d){var h=a(t),p=!o((function(){var e={};return e[h]=function(){return 7},7!=""[t](e)})),f=p&&!o((function(){var e=!1,i=/a/;return i.exec=function(){return e=!0,null},"split"===t&&(i.constructor={},i.constructor[s]=function(){return i}),i[h](""),!e}));if(!p||!f||"replace"===t&&!c||"split"===t&&!u){var m=/./[h],v=i(h,""[t],(function(t,e,i,l,n){return e.exec===r?p&&!n?{done:!0,value:m.call(e,i,l)}:{done:!0,value:t.call(i,e,l)}:{done:!1}})),g=v[0],y=v[1];n(String.prototype,t,g),n(RegExp.prototype,h,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)}),d&&l(RegExp.prototype[h],"sham",!0)}}},function(t,e,i){var l=i(17),n=i(62);t.exports=function(t,e){var i=t.exec;if("function"==typeof i){var o=i.call(t,e);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==l(t))throw TypeError("RegExp#exec called on incompatible receiver");return n.call(t,e)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,i){"use strict";var l=i(4),n=i(24).filter;l({target:"Array",proto:!0,forced:!i(50)("filter")},{filter:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,i){var l=i(17),n=i(2)("toStringTag"),o="Arguments"==l(function(){return arguments}());t.exports=function(t){var e,i,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),n))?i:o?l(e):"Object"==(a=l(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,i){"use strict";var l=i(79).charAt;t.exports=function(t,e,i){return e+(i?l(t,e).length:1)}},function(t,e,i){"use strict";var l=i(14),n=i(8),o=i(1),a=i(83),r=RegExp.prototype,s=r.toString,c=o((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),u="toString"!=s.name;(c||u)&&l(RegExp.prototype,"toString",(function(){var t=n(this),e=String(t.source),i=t.flags;return"/"+e+"/"+String(void 0===i&&t instanceof RegExp&&!("flags"in r)?a.call(t):i)}),{unsafe:!0})},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,i){"use strict";var l=i(4),n=i(24).map;l({target:"Array",proto:!0,forced:!i(50)("map")},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,i){"use strict";var l=i(89),n=i(102),o=i(8),a=i(13),r=i(106),s=i(94),c=i(11),u=i(90),d=i(62),h=i(1),p=[].push,f=Math.min,m=!h((function(){return!RegExp(4294967295,"y")}));l("split",2,(function(t,e,i){var l;return l="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,i){var l=String(a(this)),o=void 0===i?4294967295:i>>>0;if(0===o)return[];if(void 0===t)return[l];if(!n(t))return e.call(l,t,o);for(var r,s,c,u=[],h=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,m=new RegExp(t.source,h+"g");(r=d.call(m,l))&&!((s=m.lastIndex)>f&&(u.push(l.slice(f,r.index)),r.length>1&&r.index<l.length&&p.apply(u,r.slice(1)),c=r[0].length,f=s,u.length>=o));)m.lastIndex===r.index&&m.lastIndex++;return f===l.length?!c&&m.test("")||u.push(""):u.push(l.slice(f)),u.length>o?u.slice(0,o):u}:"0".split(void 0,0).length?function(t,i){return void 0===t&&0===i?[]:e.call(this,t,i)}:e,[function(e,i){var n=a(this),o=null==e?void 0:e[t];return void 0!==o?o.call(e,n,i):l.call(String(n),e,i)},function(t,n){var a=i(l,t,this,n,l!==e);if(a.done)return a.value;var d=o(t),h=String(this),p=r(d,RegExp),v=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(m?"y":"g"),y=new p(m?d:"^(?:"+d.source+")",g),b=void 0===n?4294967295:n>>>0;if(0===b)return[];if(0===h.length)return null===u(y,h)?[h]:[];for(var x=0,w=0,k=[];w<h.length;){y.lastIndex=m?w:0;var S,M=u(y,m?h:h.slice(w));if(null===M||(S=f(c(y.lastIndex+(m?0:w)),h.length))===x)w=s(h,w,v);else{if(k.push(h.slice(x,w)),k.length===b)return k;for(var C=1;C<=M.length-1;C++)if(k.push(M[C]),k.length===b)return k;w=x=S}}return k.push(h.slice(x)),k}]}),!m)},function(t,e,i){var l=i(5);t.exports=function(t){if(!l(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,i){"use strict";var l=i(4),n=i(5),o=i(31),a=i(38),r=i(11),s=i(10),c=i(67),u=i(50),d=i(2)("species"),h=[].slice,p=Math.max;l({target:"Array",proto:!0,forced:!u("slice")},{slice:function(t,e){var i,l,u,f=s(this),m=r(f.length),v=a(t,m),g=a(void 0===e?m:e,m);if(o(f)&&("function"!=typeof(i=f.constructor)||i!==Array&&!o(i.prototype)?n(i)&&null===(i=i[d])&&(i=void 0):i=void 0,i===Array||void 0===i))return h.call(f,v,g);for(l=new(void 0===i?Array:i)(p(g-v,0)),u=0;v<g;v++,u++)v in f&&c(l,u,f[v]);return l.length=u,l}})},function(t,e,i){"use strict";var l=i(93),n={};n[i(2)("toStringTag")]="z",t.exports="[object z]"!==String(n)?function(){return"[object "+l(this)+"]"}:n.toString},function(t,e,i){var l=i(5),n=i(17),o=i(2)("match");t.exports=function(t){var e;return l(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==n(t))}},function(t,e,i){"use strict";var l=i(4),n=i(109);l({target:"Array",proto:!0,forced:[].forEach!=n},{forEach:n})},function(t,e,i){var l=i(0),n=i(91),o=i(109),a=i(6);for(var r in n){var s=l[r],c=s&&s.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(t){c.forEach=o}}},function(t,e,i){var l=i(10),n=i(29).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?function(t){try{return n(t)}catch(t){return a.slice()}}(t):n(l(t))}},function(t,e,i){var l=i(8),n=i(49),o=i(2)("species");t.exports=function(t,e){var i,a=l(t).constructor;return void 0===a||null==(i=l(a)[o])?e:n(i)}},function(t,e,i){"use strict";var l=i(88).IteratorPrototype,n=i(35),o=i(18),a=i(60),r=i(61),s=function(){return this};t.exports=function(t,e,i){var c=e+" Iterator";return t.prototype=n(l,{next:o(1,i)}),a(t,c,!1,!0),r[c]=s,t}},function(t,e,i){var l=i(1);t.exports=!l((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,i){"use strict";var l=i(24).forEach,n=i(52);t.exports=n("forEach")?function(t){return l(this,t,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(t,e,i){"use strict";var l=i(4),n=i(38),o=i(15),a=i(11),r=i(16),s=i(42),c=i(67),u=i(50),d=Math.max,h=Math.min;l({target:"Array",proto:!0,forced:!u("splice")},{splice:function(t,e){var i,l,u,p,f,m,v=r(this),g=a(v.length),y=n(t,g),b=arguments.length;if(0===b?i=l=0:1===b?(i=0,l=g-y):(i=b-2,l=h(d(o(e),0),g-y)),g+i-l>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=s(v,l),p=0;p<l;p++)(f=y+p)in v&&c(u,p,v[f]);if(u.length=l,i<l){for(p=y;p<g-l;p++)m=p+i,(f=p+l)in v?v[m]=v[f]:delete v[m];for(p=g;p>g-l+i;p--)delete v[p-1]}else if(i>l)for(p=g-l;p>y;p--)m=p+i-1,(f=p+l-1)in v?v[m]=v[f]:delete v[m];for(p=0;p<i;p++)v[p+y]=arguments[p+2];return v.length=g-l+i,u}})},function(t,e,i){"use strict";var l=i(7),n=i(0),o=i(48),a=i(14),r=i(3),s=i(17),c=i(114),u=i(20),d=i(1),h=i(35),p=i(29).f,f=i(22).f,m=i(9).f,v=i(85).trim,g=n.Number,y=g.prototype,b="Number"==s(h(y)),x=function(t){var e,i,l,n,o,a,r,s,c=u(t,!1);if("string"==typeof c&&c.length>2)if(43===(e=(c=v(c)).charCodeAt(0))||45===e){if(88===(i=c.charCodeAt(2))||120===i)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:l=2,n=49;break;case 79:case 111:l=8,n=55;break;default:return+c}for(a=(o=c.slice(2)).length,r=0;r<a;r++)if((s=o.charCodeAt(r))<48||s>n)return NaN;return parseInt(o,l)}return+c};if(o("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var w,k=function(t){var e=arguments.length<1?0:t,i=this;return i instanceof k&&(b?d((function(){y.valueOf.call(i)})):"Number"!=s(i))?c(new g(x(e)),i,k):x(e)},S=l?p(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),M=0;S.length>M;M++)r(g,w=S[M])&&!r(k,w)&&m(k,w,f(g,w));k.prototype=y,y.constructor=k,a(n,"Number",k)}},function(t,e,i){var l=i(4),n=i(16),o=i(41);l({target:"Object",stat:!0,forced:i(1)((function(){o(1)}))},{keys:function(t){return o(n(t))}})},function(t,e,i){"use strict";var l=i(4),n=i(85).trim;l({target:"String",proto:!0,forced:i(122)("trim")},{trim:function(){return n(this)}})},function(t,e,i){var l=i(5),n=i(82);t.exports=function(t,e,i){var o,a;return n&&"function"==typeof(o=e.constructor)&&o!==i&&l(a=o.prototype)&&a!==i.prototype&&n(t,a),t}},function(t,e,i){var l=i(4),n=i(125);l({global:!0,forced:parseFloat!=n},{parseFloat:n})},function(t,e,i){"use strict";var l=i(89),n=i(8),o=i(11),a=i(13),r=i(94),s=i(90);l("match",1,(function(t,e,i){return[function(e){var i=a(this),l=null==e?void 0:e[t];return void 0!==l?l.call(e,i):new RegExp(e)[t](String(i))},function(t){var l=i(e,t,this);if(l.done)return l.value;var a=n(t),c=String(this);if(!a.global)return s(a,c);var u=a.unicode;a.lastIndex=0;for(var d,h=[],p=0;null!==(d=s(a,c));){var f=String(d[0]);h[p]=f,""===f&&(a.lastIndex=r(c,o(a.lastIndex),u)),p++}return 0===p?null:h}]}))},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return n}));i(76),i(92),i(43),i(66),i(75),i(68),i(86),i(98),i(113);function l(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}var n=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.view=e}var e,i,n;return e=t,(i=[{key:"destroy",value:function(){var t=this.view.$nativeSelect.data("select-id");this.view.$nativeSelect.data("select-id",null).removeClass("initialized"),this.view.$nativeSelect.parent().find("span.caret").remove(),this.view.$nativeSelect.parent().find("input").remove(),this.view.$nativeSelect.hasClass("select-wrapper")&&this.view.$nativeSelect.find("select").unwrap(),$("ul#select-options-".concat(t)).remove()}},{key:"render",value:function(){this.setWrapperClasses(),this.setMaterialSelectInitialValue(),this.view.$nativeSelect.data("select-id",this.view.properties.id),this.view.$nativeSelect.before(this.view.$selectWrapper),this.view.options.showResetButton&&this.appendResetButton(),this.appendDropdownIcon(),this.appendMaterialSelect(),this.appendMaterialOptionsList(),this.appendNativeSelect(),this.appendSelectLabel(),this.appendCustomTemplateParts(),this.shouldValidate&&this.appendValidationFeedbackElements(),this.isRequired&&this.enableValidation(),this.isDisabled||(this.setMaterialOptionsListMaxHeight(),this.view.dropdown=this.view.$materialSelect.dropdown({hover:!1,closeOnClick:!1,resetScroll:!1})),this.shouldInheritTabindex&&this.view.$materialSelect.attr("tabindex",this.view.$nativeSelect.attr("tabindex")),this.isDefaultMaterialInput&&this.view.$mainLabel.css("top","-7px"),this.isCustomSelect&&this.view.$materialSelect.css({display:"inline-block",width:"100%",height:"calc(1.5em + .75rem + 2px)",padding:".375rem 1.75rem .375rem .75rem",fontSize:"1rem",lineHeight:"1.5",backgroundColor:"#fff",border:"1px solid #ced4da"}),this.addAccessibilityAttributes(),this.markInitialized()}},{key:"setWrapperClasses",value:function(){this.isDefaultMaterialInput?this.view.$selectWrapper.addClass(this.view.$nativeSelect.attr("class").split(" ").filter((function(t){return"md-form"!==t})).join(" ")).css({marginTop:"1.5rem",marginBottom:"1.5rem"}):this.view.$selectWrapper.addClass(this.view.$nativeSelect.attr("class"))}},{key:"setMaterialSelectInitialValue",value:function(){if(this.view.options.placeholder)this.view.$materialSelect.attr("placeholder",this.view.options.placeholder),this.view.$nativeSelect.find('option[value=""][selected][disabled][data-mdb-placeholder]').length||this.view.$nativeSelect.prepend('<option value="" selected disabled data-mdb-placeholder></option>');else{var t=this.view.$materialSelectInitialOption.replace(/"/g,"&quot;").replace(/  +/g," ").trim();this.view.$materialSelect.val(t)}}},{key:"appendDropdownIcon",value:function(){this.isDisabled&&this.view.$dropdownIcon.addClass("disabled"),this.view.$selectWrapper.append(this.view.$dropdownIcon)}},{key:"appendResetButton",value:function(){this.isDisabled&&this.view.$btnReset.addClass("disabled"),-1===this.view.$nativeSelect.get(0).selectedIndex&&this.view.$btnReset.hide(),this.view.$selectWrapper.append(this.view.$btnReset)}},{key:"appendMaterialSelect",value:function(){this.view.$selectWrapper.append(this.view.$materialSelect)}},{key:"appendMaterialOptionsList",value:function(){this.isSearchable&&this.appendSearchInputOption(),this.isEditable&&this.isSearchable&&this.appendAddOptionBtn(),this.buildMaterialOptions(),this.isMultiple&&this.appendToggleAllCheckbox(),this.view.$selectWrapper.append(this.view.$materialOptionsList)}},{key:"appendNativeSelect",value:function(){this.view.$nativeSelect.appendTo(this.view.$selectWrapper)}},{key:"appendSelectLabel",value:function(){(this.view.$materialSelect.val()||this.view.options.placeholder)&&this.view.$mainLabel.addClass("active"),this.view.$mainLabel[this.isDisabled?"addClass":"removeClass"]("disabled"),this.view.$mainLabel.appendTo(this.view.$selectWrapper)}},{key:"appendCustomTemplateParts",value:function(){var t=this;this.view.$customTemplateParts.each((function(e,i){$(i).appendTo(t.view.$materialOptionsList).wrap("<li></li>")})),this.view.$btnSave.appendTo(this.view.$selectWrapper).clone().appendTo(this.view.$materialOptionsList)}},{key:"appendValidationFeedbackElements",value:function(){this.view.$validFeedback.insertAfter(this.view.$selectWrapper),this.view.$invalidFeedback.insertAfter(this.view.$selectWrapper)}},{key:"enableValidation",value:function(){this.view.$nativeSelect.css({position:"absolute",top:"1rem",left:"0",height:"0",width:"0",opacity:"0",padding:"0","pointer-events":"none"}),-1===this.view.$nativeSelect.attr("style").indexOf("inline!important")&&this.view.$nativeSelect.attr("style","".concat(this.view.$nativeSelect.attr("style")," display: inline!important;")),this.view.$nativeSelect.attr("tabindex",-1),this.view.$nativeSelect.data("inherit-tabindex",!1)}},{key:"setMaterialOptionsListMaxHeight",value:function(){var t=$("<div />").appendTo($("body"));t.css({position:"absolute !important",visibility:"hidden !important",display:"block !important"}),this.view.$materialOptionsList.show();var e=this.view.$materialOptionsList.clone().appendTo(t),i=this.view.options.visibleOptions,l=0,n=e.find("li").not(".disabled"),o=""===n.first().text().trim()?n.eq(1).height():n.first().height(),a=n.length;if(this.isSearchable&&(l+=this.view.$searchInput.height()),this.isMultiple&&(l+=this.view.$toggleAll.height()),this.view.$materialOptionsList.hide(),t.remove(),i>=0&&i<a){var r=o*i+l;this.view.$materialOptionsList.css("max-height",r),this.view.$materialSelect.data("maxheight",r)}}},{key:"addAccessibilityAttributes",value:function(){this.view.$materialSelect.attr({role:this.isSearchable?"combobox":"listbox","aria-multiselectable":this.isMultiple,"aria-disabled":this.isDisabled,"aria-required":this.isRequired,"aria-labelledby":this.view.$mainLabel.attr("id"),"aria-haspopup":!0,"aria-expanded":!1}),this.view.$searchInput&&this.view.$searchInput.attr("role","searchbox"),this.view.$materialOptionsList.find("li").each((function(){var t=$(this);t.attr({role:"option","aria-selected":t.hasClass("active"),"aria-disabled":t.hasClass("disabled")})}))}},{key:"markInitialized",value:function(){this.view.$nativeSelect.addClass("initialized")}},{key:"appendSearchInputOption",value:function(){var t=this.view.$nativeSelect.attr("searchable"),e=this.isDefaultMaterialInput?"":"md-form",i=this.isDefaultMaterialInput?"select-default mb-2":"";this.view.$searchInput=$('<span class="search-wrap ml-2"><div class="'.concat(e,' mt-0"><input type="text" class="search w-100 d-block ').concat(i,'" tabindex="-1" placeholder="').concat(t,'"></div></span>')),this.view.$materialOptionsList.append(this.view.$searchInput),this.view.$searchInput.on("click",(function(t){return t.stopPropagation()}))}},{key:"appendAddOptionBtn",value:function(){this.view.$searchInput.append(this.view.$addOptionBtn)}},{key:"buildMaterialOptions",value:function(){var t=this;this.view.$nativeSelectChildren.each((function(e,i){var l=$(i);if(l.is("option"))t.buildSingleOption(l,t.isMultiple?"multiple":"");else if(l.is("optgroup")){var n=$('<li class="optgroup"><span>'.concat(l.attr("label"),"</span></li>"));t.view.$materialOptionsList.append(n),l.children("option").each((function(e,i){t.buildSingleOption($(i),"optgroup-option")}))}}))}},{key:"appendToggleAllCheckbox",value:function(){var t=this.view.$materialOptionsList.find("li").first();t.hasClass("disabled")&&t.find("input").prop("disabled")?t.after(this.view.$toggleAll):this.view.$materialOptionsList.find("li").first().before(this.view.$toggleAll)}},{key:"addNewOption",value:function(){var t=this.view.$searchInput.find("input").val(),e=$('<option value="'.concat(t.toLowerCase(),'" selected>').concat(t,"</option>")).prop("selected",!0);this.isMultiple||this.view.$nativeSelectChildren.each((function(t,e){$(e).attr("selected",!1)})),this.view.$nativeSelect.append(e)}},{key:"buildSingleOption",value:function(t,e){var i=t.is(":disabled")?"disabled":"",l=t.is(":selected")?"active":"",n="optgroup-option"===e?"optgroup-option":"",o=t.data("icon"),a=t.data("fas")?'<i class="fa-pull-right m-2 fas fa-'.concat(t.data("fas")," ").concat(this.view.options.fasClasses,'"></i> '):"",r=t.data("far")?'<i class="fa-pull-right m-2 far fa-'.concat(t.data("far")," ").concat(this.view.options.farClasses,'"></i> '):"",s=t.data("fab")?'<i class="fa-pull-right m-2 fab fa-'.concat(t.data("fab")," ").concat(this.view.options.fabClasses,'"></i> '):"",c=t.attr("class"),u=o?'<img alt="" src="'.concat(o,'" class="').concat(c,'">'):"",d=this.isMultiple?'<input type="checkbox" class="form-check-input" '.concat(i,"/><label></label>"):"",h=t.data("secondary-text")?'<p class="text-muted pt-0 mb-0" disabled>'.concat(t.data("secondary-text"),"</p>"):"";this.view.$materialOptionsList.append($('<li class="'.concat(i," ").concat(l," ").concat(n,'">').concat(u,'<span class="filtrable ').concat(this.view.options.copyClassesOption?c:"",'">').concat(d," ").concat(t.html()," ").concat(a," ").concat(r," ").concat(s," ").concat(h,"</span></li>")))}},{key:"shouldValidate",get:function(){return this.view.options.validate}},{key:"shouldInheritTabindex",get:function(){return!1!==this.view.$nativeSelect.data("inherit-tabindex")}},{key:"isMultiple",get:function(){return this.view.isMultiple}},{key:"isSearchable",get:function(){return this.view.isSearchable}},{key:"isRequired",get:function(){return this.view.isRequired}},{key:"isEditable",get:function(){return this.view.isEditable}},{key:"isDisabled",get:function(){return this.view.isDisabled}},{key:"isDefaultMaterialInput",get:function(){return this.view.options.defaultMaterialInput}},{key:"isCustomSelect",get:function(){return this.view.$materialSelect.hasClass("custom-select")&&this.view.$materialSelect.hasClass("select-dropdown")}}])&&l(e.prototype,i),n&&l(e,n),t}()},function(t,e){t.exports=jQuery},function(t,e,i){"use strict";var l=i(4),n=i(39).includes,o=i(51);l({target:"Array",proto:!0},{includes:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}}),o("includes")},function(t,e,i){"use strict";var l=i(4),n=i(126),o=i(13);l({target:"String",proto:!0,forced:!i(127)("includes")},{includes:function(t){return!!~String(o(this)).indexOf(n(t),arguments.length>1?arguments[1]:void 0)}})},function(t,e,i){var l=i(7),n=i(9).f,o=Function.prototype,a=o.toString,r=/^\s*function ([^ (]*)/;!l||"name"in o||n(o,"name",{configurable:!0,get:function(){try{return a.call(this).match(r)[1]}catch(t){return""}}})},function(t,e,i){var l=i(1),n=i(70);t.exports=function(t){return l((function(){return!!n[t]()||"​᠎"!="​᠎"[t]()||n[t].name!==t}))}},function(t,e,i){var l=i(4),n=i(140);l({global:!0,forced:parseInt!=n},{parseInt:n})},function(t,e,i){"use strict";i.r(e),i.d(e,"default",(function(){return o}));i(76),i(92),i(43),i(119),i(66),i(97),i(112),i(68),i(120),i(86),i(113);var l=i(117);function n(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}var o=function(){function t(e,i){var n=i.options,o=i.properties.id;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.properties={id:o,isMultiple:Boolean(e.attr("multiple")),isSearchable:Boolean(e.attr("searchable")),isRequired:Boolean(e.attr("required")),isEditable:Boolean(e.attr("editable"))},this.options=this._copyOptions(n),this.$nativeSelect=e,this.$selectWrapper=$('<div class="select-wrapper"></div>'),this.$materialOptionsList=$('<ul id="select-options-'.concat(this.properties.id,'" class="dropdown-content select-dropdown w-100 ').concat(this.properties.isMultiple?"multiple-select-dropdown":"",'"></ul>')),this.$materialSelectInitialOption=e.find("option:selected").text()||e.find("option:first").text()||"",this.$nativeSelectChildren=this.$nativeSelect.children("option, optgroup"),this.$materialSelect=$('<input type="text" class="'.concat(this.options.defaultMaterialInput?"browser-default custom-select multi-bs-select select-dropdown form-control":"select-dropdown form-control",'" ').concat(!this.options.validate&&'readonly="true"',' required="').concat(this.options.validate?"true":"false",'" ').concat(this.$nativeSelect.is(" :disabled")?"disabled":"",' data-activates="select-options-').concat(this.properties.id,'" value=""/>')),this.$dropdownIcon=this.options.defaultMaterialInput?"":$('<span class="caret">&#9660;</span>'),this.$searchInput=null,this.$noSearchResultsInfo=$("<li><span><i>".concat(this.options.labels.noSearchResults,"</i></span></li>")),this.$toggleAll=$('<li class="select-toggle-all"><span><input type="checkbox" class="form-check-input"><label>'.concat(this.options.labels.selectAll,"</label></span></li>")),this.$addOptionBtn=$('<i class="select-add-option fas fa-plus"></i>'),this.$mainLabel=this._jQueryFallback(this.$nativeSelect.next("label.mdb-main-label"),$("label[for='".concat(this.properties.id,"']"))),this.$customTemplateParts=this._jQueryFallback(this.$nativeSelect.nextUntil("select",".mdb-select-template-part"),$("[data-mdb-select-template-part-for='".concat(this.properties.id,"']"))),this.$btnSave=this.$nativeSelect.nextUntil("select",".btn-save"),this.$btnReset=$('<span class="reset-select-btn">&times;</span>'),this.$validFeedback=$('<div class="valid-feedback">'.concat(this.options.labels.validFeedback,"</div>")),this.$invalidFeedback=$('<div class="invalid-feedback">'.concat(this.options.labels.invalidFeedback,"</div>")),this.keyCodes={tab:9,enter:13,shift:16,alt:18,esc:27,space:32,end:35,home:36,arrowUp:38,arrowDown:40},this.renderer=new l.default(this),this.dropdown=null}var e,i,o;return e=t,o=[{key:"isMobileDevice",get:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}}],(i=[{key:"destroy",value:function(){this.renderer.destroy()}},{key:"render",value:function(){this.renderer.render()}},{key:"selectPreselectedOptions",value:function(t){var e=this;if(this.isMultiple)this.$nativeSelect.find("option:selected:not(:disabled)").each((function(i,l){var n=l.index;t(n),e._isPlaceholderPresent()&&(n-=1),e.$materialOptionsList.find("li:not(.optgroup):not(.select-toggle-all)").eq(n).addClass("selected active").find(":checkbox").prop("checked",!0)}));else{var i=this.$nativeSelect.find("option:selected").first(),l=this.$nativeSelect.find("option").index(i.get(0));i.get(0)&&"disabled"!==i.attr("disabled")&&t(l)}}},{key:"bindResetButtonClick",value:function(t){var e=this;this.$btnReset.on("click",(function(i){i.preventDefault(),e.$nativeSelect.find('option[value=""][selected][disabled][data-mdb-novalue]').length||(e._toggleResetButton(!0),e.$materialSelect.val(e.isMultiple?[]:""),e.$materialSelect.trigger("close"),e.$mainLabel.removeClass("active"),e.$materialOptionsList.find("li.active, li.selected").removeClass("active").removeClass("selected"),e.$materialOptionsList.find('li[aria-selected="true"]').attr("aria-selected","false"),e.$materialOptionsList.find('input[type="checkbox"]').prop("checked",!1),t())}))}},{key:"bindAddNewOptionClick",value:function(){this.$addOptionBtn.on("click",this.renderer.addNewOption.bind(this.renderer))}},{key:"bindMaterialSelectFocus",value:function(){var t=this;this.$materialSelect.on("focus",(function(e){var i=$(e.target);if(i.parent().addClass("active"),$("ul.select-dropdown").not(t.$materialOptionsList.get(0)).is(":visible")&&$("input.select-dropdown").trigger("close"),t.$mainLabel.addClass("active"),!t.$materialOptionsList.is(":visible")){var l=i.val(),n=t.$materialOptionsList.find("li").filter((function(){return $(this).text().toLowerCase()===l.toLowerCase()})).get(0);t._selectSingleOption(n)}t.isMultiple||t.$mainLabel.addClass("active")}))}},{key:"bindMaterialSelectClick",value:function(){var t=this;this.$materialSelect.on("mousedown",(function(t){3===t.which&&t.preventDefault()})),this.$materialSelect.on("click",(function(e){e.stopPropagation(),t.$mainLabel.addClass("active"),t._updateDropdownScrollTop()}))}},{key:"bindMaterialSelectBlur",value:function(){var t=this;this.$materialSelect.on("blur",(function(e){var i=$(e.target);i.parent().removeClass("active"),t.isMultiple||t.isSearchable||i.trigger("close"),t.$materialOptionsList.find("li.selected").removeClass("selected")}))}},{key:"bindMaterialOptionsListTouchstart",value:function(){this.$materialOptionsList.on("touchstart",(function(t){return t.stopPropagation()}))}},{key:"bindMaterialSelectKeydown",value:function(){var t=this;this.$materialSelect.on("keydown",(function(e){var i=$(e.target),l=e.which===t.keyCodes.tab,n=e.which===t.keyCodes.arrowUp,o=e.which===t.keyCodes.arrowDown,a=e.which===t.keyCodes.enter,r=e.which===t.keyCodes.esc,s=o&&e.altKey,c=n&&e.altKey,u=e.which===t.keyCodes.home,d=e.which===t.keyCodes.end,h=e.which===t.keyCodes.space,p=t.$materialOptionsList.is(":visible");switch(!0){case l:return t._handleTabKey(i);case!p&&(a||s):case t.isMultiple&&!p&&(o||n):return i.trigger("open"),t._updateDropdownScrollTop();case p&&(r||c):return i.trigger("close");case!p&&(o||n):return t._handleClosedArrowUpDownKey(e.which);case p&&(o||n):return t._handleArrowUpDownKey(e.which);case p&&u:return t._handleHomeKey();case p&&d:return t._handleEndKey();case p&&(a||h):return t._handleEnterKey(i);default:return t._handleLetterKey(e)}}))}},{key:"bindMaterialSelectDropdownToggle",value:function(){var t=this;this.$materialSelect.on("open",(function(){return t.$materialSelect.attr("aria-expanded","true")})),this.$materialSelect.on("close",(function(){return t.$materialSelect.attr("aria-expanded","false")}))}},{key:"bindToggleAllClick",value:function(t){var e=this;this.$toggleAll.on("click",(function(i){var l=$(e.$toggleAll).find('input[type="checkbox"]').first(),n=Boolean($(l).prop("checked")),o=!n;$(l).prop("checked",!n),e.$materialOptionsList.find("li:not(.optgroup):not(.select-toggle-all)").each((function(i,l){var n=$(l),a=n.find('input[type="checkbox"]');n.attr("aria-selected",o),o&&a.is(":checked")||!o&&!a.is(":checked")||$(l).is(":hidden")||$(l).is(".disabled")||(a.prop("checked",o),e.$nativeSelect.find("option").eq(i).prop("selected",o),n.toggleClass("active"),e._selectOption(l),t(i))})),e.$nativeSelect.data("stop-refresh",!0),e._triggerChangeOnNativeSelect(),e.$nativeSelect.removeData("stop-refresh"),i.stopPropagation()}))}},{key:"bindMaterialOptionMousedown",value:function(){var t=this;this.$materialOptionsList.on("mousedown",(function(e){var i=e.target;$(".modal-content").find(t.$materialOptionsList).length&&i.scrollHeight>i.offsetHeight&&e.preventDefault()}))}},{key:"bindMaterialOptionClick",value:function(t){var e=this;this.$materialOptionsList.find("li:not(.optgroup)").not(this.$toggleAll).each((function(i,l){$(l).on("click",(function(n){n.stopPropagation(),e._toggleResetButton(!1);var o=$(l);if(!o.hasClass("disabled")&&!o.hasClass("optgroup")){var a=!0;if(e.isMultiple){o.find('input[type="checkbox"]').prop("checked",(function(t,e){return!e}));var r=Boolean(e.$nativeSelect.find("optgroup").length),s=e._isToggleAllPresent()&&!e._isPlaceholderPresent()?o.index()-1:o.index();switch(!0){case e.isSearchable&&r:a=t(s-o.prevAll(".optgroup").length-1);break;case e.isSearchable:a=t(s-1);break;case r:a=t(s-o.prevAll(".optgroup").length);break;default:a=t(s)}e._isToggleAllPresent()&&e._updateToggleAllOption(),e.$materialSelect.trigger("focus")}else{e.$materialOptionsList.find("li").removeClass("active").attr("aria-selected","false");var c=o.children().last()[0].childNodes[0];e.$materialSelect.val($(c).text().replace(/  +/g," ").trim()),e.$materialSelect.trigger("close")}o.toggleClass("active");var u=o.attr("aria-selected");o.attr("aria-selected","true"===u?"false":"true"),e._selectSingleOption(o),e.$nativeSelect.data("stop-refresh",!0);var d=e._isPlaceholderPresent()?i+1:i;e.$nativeSelect.find("option").eq(d).prop("selected",a),e.$nativeSelect.removeData("stop-refresh"),e._triggerChangeOnNativeSelect(),e.$materialSelect.val()&&e.$mainLabel.addClass("active"),o.hasClass("li-added")&&e.renderer.buildSingleOption(o,"")}}))}))}},{key:"bindSingleMaterialOptionClick",value:function(){var t=this;this.$materialOptionsList.find("li").on("click",(function(){t.$materialSelect.trigger("close")}))}},{key:"bindSearchInputKeyup",value:function(){var t=this;this.$searchInput.find(".search").on("keyup",(function(e){var i=$(e.target),l=e.which===t.keyCodes.tab,n=e.which===t.keyCodes.esc,o=e.which===t.keyCodes.enter,a=o&&e.shiftKey,r=e.which===t.keyCodes.arrowUp;if(e.which===t.keyCodes.arrowDown||l||n||r)return t.$materialSelect.focus(),void t._handleArrowUpDownKey(e.which);var s=i.closest("ul"),c=i.val(),u=s.find("li span.filtrable"),d=!1;if(u.each((function(){var t=$(this);if("string"==typeof this.outerHTML){var e=this.textContent.toLowerCase();e.includes(c.toLowerCase())?t.show().parent().show():t.hide().parent().hide(),e.trim()===c.toLowerCase()&&(d=!0)}})),o)return t.isEditable&&!d?void t.renderer.addNewOption():(a&&t._handleEnterWithShiftKey(i),void t.$materialSelect.trigger("open"));t.$addOptionBtn[c&&t.isEditable&&!d?"show":"hide"](),0!==u.filter((function(t,e){return $(e).is(":visible")&&!$(e).parent().hasClass("disabled")})).length?(t.$toggleAll.show(),t.$materialOptionsList.find(t.$noSearchResultsInfo).remove(),t._updateToggleAllOption()):(t.$toggleAll.hide(),t.$materialOptionsList.append(t.$noSearchResultsInfo)),t.dropdown.updatePosition(t.$materialSelect,t.$materialOptionsList)}))}},{key:"bindHtmlClick",value:function(){var t=this;$("html").on("click",(function(e){$(e.target).closest("#select-options-".concat(t.properties.id)).length||$(e.target).hasClass("mdb-select")||!$("#select-options-".concat(t.properties.id)).hasClass("active")||(t.$materialSelect.trigger("close"),t.$materialSelect.val()||t.options.placeholder||t.$mainLabel.removeClass("active")),t.isSearchable&&null!==t.$searchInput&&t.$materialOptionsList.hasClass("active")&&t.$materialOptionsList.find(".search-wrap input.search").focus()}))}},{key:"bindMobileDevicesMousedown",value:function(){$("select").siblings("input.select-dropdown","input.multi-bs-select").on("mousedown",(function(e){t.isMobileDevice&&(e.clientX>=e.target.clientWidth||e.clientY>=e.target.clientHeight)&&e.preventDefault()}))}},{key:"bindSaveBtnClick",value:function(){var t=this;this.$btnSave.on("click",(function(){t.$materialSelect.trigger("close")}))}},{key:"_toggleResetButton",value:function(t){var e=this.$nativeSelect.data("stop-refresh");this.$nativeSelect.attr("data-stop-refresh","true"),t?this.$nativeSelect.prepend('<option value="" selected disabled data-mdb-novalue></option>'):this.$nativeSelect.find("option[data-mdb-novalue]").remove(),this.$nativeSelect.attr("data-stop-refresh",e),this.$btnReset[t?"hide":"show"]()}},{key:"_isToggleAllPresent",value:function(){return this.$materialOptionsList.find(this.$toggleAll).length}},{key:"_isPlaceholderPresent",value:function(){return!(!this.$nativeSelect.attr("data-placeholder")&&!this.options.placeholder)}},{key:"_updateToggleAllOption",value:function(){var t=this.$materialOptionsList.find("li").not(".select-toggle-all, .disabled, :hidden").find("[type=checkbox]"),e=t.filter(":checked"),i=this.$toggleAll.find("[type=checkbox]").is(":checked");e.length!==t.length||i?e.length<t.length&&i&&this.$toggleAll.find("[type=checkbox]").prop("checked",!1):this.$toggleAll.find("[type=checkbox]").prop("checked",!0)}},{key:"_handleTabKey",value:function(t){this._handleEscKey(t)}},{key:"_handleEnterWithShiftKey",value:function(t){this.isMultiple?this.$toggleAll.trigger("click"):this._handleEnterKey(t)}},{key:"_handleEnterKey",value:function(t){this.$materialOptionsList.find("li.selected:not(.disabled)").trigger("click").addClass("active"),this._removeKeyboardActiveClass(),this.isMultiple||t.trigger("close")}},{key:"_handleArrowUpDownKey",value:function(t){var e=this._getArrowMatchedActiveOptions(t,!1),i=e.$matchedMaterialOption,l=e.$activeOption;this._selectSingleOption(i),this._removeKeyboardActiveClass(),i.find("input").is(":checked")||i.removeClass(this.options.keyboardActiveClass),l.hasClass("selected")||l.find("input").is(":checked")||!this.isMultiple||l.removeClass("active",this.options.keyboardActiveClass),i.addClass(this.options.keyboardActiveClass),i.position()&&this.$materialOptionsList.scrollTop(this.$materialOptionsList.scrollTop()+i.position().top)}},{key:"_handleClosedArrowUpDownKey",value:function(t){var e=this._getArrowMatchedActiveOptions(t,!0).$matchedMaterialOption;e.trigger("click").addClass("active"),this._updateDropdownScrollTop(),this._selectSingleOption(e)}},{key:"_getArrowMatchedActiveOptions",value:function(t,e){var i=this,l=e?"":":visible",n=this.$materialOptionsList.find("li".concat(l)).not(".disabled, .select-toggle-all"),o=n.first(),a=n.last(),r=this.$materialOptionsList.find("li.selected").length>0,s=null,c=null;if(t===this.keyCodes.arrowUp){var u=r?this.$materialOptionsList.find("li.selected").first():a,d=u.prev("li".concat(l,":not(.disabled, .select-toggle-all)"));c=d,n.each((function(t,e){$(e).hasClass(i.options.keyboardActiveClass)&&(d=n.eq(t-1),c=n.eq(t))})),s=u.is(o)||!r?u:d}else{var h=r?this.$materialOptionsList.find("li.selected").first():o,p=h.next("li".concat(l,":not(.disabled, .select-toggle-all)"));c=p,n.each((function(t,e){$(e).hasClass(i.options.keyboardActiveClass)&&(p=n.eq(t+1),c=n.eq(t))})),s=h.is(a)||!r?h:p}return{$matchedMaterialOption:s,$activeOption:c}}},{key:"_handleHomeKey",value:function(){this._selectBoundaryOption("first")}},{key:"_handleEndKey",value:function(){this._selectBoundaryOption("last")}},{key:"_selectBoundaryOption",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=this.$materialOptionsList.find("li:visible").not(".disabled, .select-toggle-all")[t]();this._selectSingleOption(e),this._removeKeyboardActiveClass(),e.find("input").is(":checked")||e.removeClass(this.options.keyboardActiveClass),e.addClass(this.options.keyboardActiveClass),e.position()&&this.$materialOptionsList.scrollTop(this.$materialOptionsList.scrollTop()+e.position().top)}},{key:"_handleEscKey",value:function(t){this._removeKeyboardActiveClass(),t.trigger("close")}},{key:"_handleLetterKey",value:function(t){var e=this;if(this._removeKeyboardActiveClass(),this.isSearchable){var i=t.which>46&&t.which<91,l=t.which>93&&t.which<106,n=8===t.which;(i||l)&&this.$searchInput.find("input").focus(),n&&this.$searchInput.find("input").val("").focus()}else{var o="",a=String.fromCharCode(t.which).toLowerCase(),r=Object.keys(this.keyCodes).map((function(t){return e.keyCodes[t]}));if(a&&-1===r.indexOf(t.which)){o+=a;var s=this.$materialOptionsList.find("li").filter((function(t,e){return $(e).text().toLowerCase().includes(o)})).first();this.isMultiple||this.$materialOptionsList.find("li").removeClass("active"),s.addClass("active"),this._selectSingleOption(s),this._updateDropdownScrollTop()}}}},{key:"_removeKeyboardActiveClass",value:function(){this.$materialOptionsList.find("li").removeClass(this.options.keyboardActiveClass)}},{key:"_triggerChangeOnNativeSelect",value:function(){var t=new KeyboardEvent("change",{bubbles:!0,cancelable:!0});this.$nativeSelect.get(0).dispatchEvent(t)}},{key:"_selectSingleOption",value:function(t){this.$materialOptionsList.find("li.selected").removeClass("selected"),this._selectOption(t)}},{key:"_updateDropdownScrollTop",value:function(){var t=this.$materialOptionsList.find("li.active").not(".disabled").first();t.length?this.$materialOptionsList.scrollTo(t):this.$materialOptionsList.scrollTop(0)}},{key:"_selectOption",value:function(t){$(t).addClass("selected")}},{key:"_copyOptions",value:function(t){return $.extend({},t)}},{key:"_jQueryFallback",value:function(){for(var t=null,e=0;e<arguments.length;e++)if((t=e<0||arguments.length<=e?void 0:arguments[e]).length)return t;return t}},{key:"isMultiple",get:function(){return this.properties.isMultiple}},{key:"isSearchable",get:function(){return this.properties.isSearchable}},{key:"isRequired",get:function(){return this.properties.isRequired}},{key:"isEditable",get:function(){return this.properties.isEditable}},{key:"isDisabled",get:function(){return this.$nativeSelect.is(":disabled")}}])&&n(e.prototype,i),o&&n(e,o),t}()},function(t,e,i){var l=i(0),n=i(85).trim,o=i(70),a=l.parseFloat,r=1/a(o+"-0")!=-1/0;t.exports=r?function(t){var e=n(String(t)),i=a(e);return 0===i&&"-"==e.charAt(0)?-0:i}:a},function(t,e,i){var l=i(102);t.exports=function(t){if(l(t))throw TypeError("The method doesn't accept regular expressions");return t}},function(t,e,i){var l=i(2)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(i){try{return e[l]=!1,"/./"[t](e)}catch(t){}}return!1}},function(t,e,i){var l=i(49),n=i(16),o=i(27),a=i(11),r=function(t){return function(e,i,r,s){l(i);var c=n(e),u=o(c),d=a(c.length),h=t?d-1:0,p=t?-1:1;if(r<2)for(;;){if(h in u){s=u[h],h+=p;break}if(h+=p,t?h<0:d<=h)throw TypeError("Reduce of empty array with no initial value")}for(;t?h>=0:d>h;h+=p)h in u&&(s=i(s,u[h],h,c));return s}};t.exports={left:r(!1),right:r(!0)}},function(t,e,i){var l=i(7),n=i(0),o=i(48),a=i(114),r=i(9).f,s=i(29).f,c=i(102),u=i(83),d=i(14),h=i(1),p=i(130),f=i(2)("match"),m=n.RegExp,v=m.prototype,g=/a/g,y=/a/g,b=new m(g)!==g;if(l&&o("RegExp",!b||h((function(){return y[f]=!1,m(g)!=g||m(y)==y||"/a/i"!=m(g,"i")})))){for(var x=function(t,e){var i=this instanceof x,l=c(t),n=void 0===e;return!i&&l&&t.constructor===x&&n?t:a(b?new m(l&&!n?t.source:t,e):m((l=t instanceof x)?t.source:t,l&&n?u.call(t):e),i?this:v,x)},w=function(t){t in x||r(x,t,{configurable:!0,get:function(){return m[t]},set:function(e){m[t]=e}})},k=s(m),S=0;k.length>S;)w(k[S++]);v.constructor=x,x.prototype=v,d(n,"RegExp",x)}p("RegExp")},function(t,e,i){"use strict";var l=i(32),n=i(9),o=i(2),a=i(7),r=o("species");t.exports=function(t){var e=l(t),i=n.f;a&&e&&!e[r]&&i(e,r,{configurable:!0,get:function(){return this}})}},function(t,e,i){"use strict";var l=i(4),n=i(49),o=i(16),a=i(1),r=i(52),s=[].sort,c=[1,2,3],u=a((function(){c.sort(void 0)})),d=a((function(){c.sort(null)})),h=r("sort");l({target:"Array",proto:!0,forced:u||!d||h},{sort:function(t){return void 0===t?s.call(o(this)):s.call(o(this),n(t))}})},function(t,e,i){"use strict";var l=i(10),n=i(15),o=i(11),a=i(52),r=Math.min,s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf");t.exports=c||u?function(t){if(c)return s.apply(this,arguments)||0;var e=l(this),i=o(e.length),a=i-1;for(arguments.length>1&&(a=r(a,n(arguments[1]))),a<0&&(a=i+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:s},function(t,e,i){var l=i(4),n=i(134).values;l({target:"Object",stat:!0},{values:function(t){return n(t)}})},function(t,e,i){var l=i(7),n=i(41),o=i(10),a=i(40).f,r=function(t){return function(e){for(var i,r=o(e),s=n(r),c=s.length,u=0,d=[];c>u;)i=s[u++],l&&!a.call(r,i)||d.push(t?[i,r[i]]:r[i]);return d}};t.exports={entries:r(!0),values:r(!1)}},function(t,e,i){"use strict";var l=i(16),n=i(38),o=i(11);t.exports=function(t){for(var e=l(this),i=o(e.length),a=arguments.length,r=n(a>1?arguments[1]:void 0,i),s=a>2?arguments[2]:void 0,c=void 0===s?i:n(s,i);c>r;)e[r++]=t;return e}},function(t,e,i){"use strict";var l=i(4),n=i(31),o=[].reverse,a=[1,2];l({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),o.call(this)}})},function(t,e,i){"use strict";var l=i(4),n=i(15),o=i(138),a=i(139),r=i(1),s=1..toFixed,c=Math.floor,u=function(t,e,i){return 0===e?i:e%2==1?u(t,e-1,i*t):u(t*t,e/2,i)};l({target:"Number",proto:!0,forced:s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!r((function(){s.call({})}))},{toFixed:function(t){var e,i,l,r,s=o(this),d=n(t),h=[0,0,0,0,0,0],p="",f="0",m=function(t,e){for(var i=-1,l=e;++i<6;)l+=t*h[i],h[i]=l%1e7,l=c(l/1e7)},v=function(t){for(var e=6,i=0;--e>=0;)i+=h[e],h[e]=c(i/t),i=i%t*1e7},g=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==h[t]){var i=String(h[t]);e=""===e?i:e+a.call("0",7-i.length)+i}return e};if(d<0||d>20)throw RangeError("Incorrect fraction digits");if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return String(s);if(s<0&&(p="-",s=-s),s>1e-21)if(i=(e=function(t){for(var e=0,i=t;i>=4096;)e+=12,i/=4096;for(;i>=2;)e+=1,i/=2;return e}(s*u(2,69,1))-69)<0?s*u(2,-e,1):s/u(2,e,1),i*=4503599627370496,(e=52-e)>0){for(m(0,i),l=d;l>=7;)m(1e7,0),l-=7;for(m(u(10,l,1),0),l=e-1;l>=23;)v(1<<23),l-=23;v(1<<l),m(1,1),v(2),f=g()}else m(0,i),m(1<<-e,0),f=g()+a.call("0",d);return f=d>0?p+((r=f.length)<=d?"0."+a.call("0",d-r)+f:f.slice(0,r-d)+"."+f.slice(r-d)):p+f}})},function(t,e,i){var l=i(17);t.exports=function(t){if("number"!=typeof t&&"Number"!=l(t))throw TypeError("Incorrect invocation");return+t}},function(t,e,i){"use strict";var l=i(15),n=i(13);t.exports="".repeat||function(t){var e=String(n(this)),i="",o=l(t);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(i+=e);return i}},function(t,e,i){var l=i(0),n=i(85).trim,o=i(70),a=l.parseInt,r=/^[+-]?0[Xx]/,s=8!==a(o+"08")||22!==a(o+"0x16");t.exports=s?function(t,e){var i=n(String(t));return a(i,e>>>0||(r.test(i)?16:10))}:a},function(t,e,i){"use strict";var l=i(0),n=i(7),o=i(59).NATIVE_ARRAY_BUFFER,a=i(6),r=i(174),s=i(1),c=i(142),u=i(15),d=i(11),h=i(143),p=i(29).f,f=i(9).f,m=i(135),v=i(60),g=i(28),y=g.get,b=g.set,x=l.ArrayBuffer,w=x,k=l.DataView,S=l.Math,M=l.RangeError,C=S.abs,T=S.pow,A=S.floor,O=S.log,E=S.LN2,P=function(t,e,i){var l,n,o,a=new Array(i),r=8*i-e-1,s=(1<<r)-1,c=s>>1,u=23===e?T(2,-24)-T(2,-77):0,d=t<0||0===t&&1/t<0?1:0,h=0;for((t=C(t))!=t||t===1/0?(n=t!=t?1:0,l=s):(l=A(O(t)/E),t*(o=T(2,-l))<1&&(l--,o*=2),(t+=l+c>=1?u/o:u*T(2,1-c))*o>=2&&(l++,o/=2),l+c>=s?(n=0,l=s):l+c>=1?(n=(t*o-1)*T(2,e),l+=c):(n=t*T(2,c-1)*T(2,e),l=0));e>=8;a[h++]=255&n,n/=256,e-=8);for(l=l<<e|n,r+=e;r>0;a[h++]=255&l,l/=256,r-=8);return a[--h]|=128*d,a},I=function(t,e){var i,l=t.length,n=8*l-e-1,o=(1<<n)-1,a=o>>1,r=n-7,s=l-1,c=t[s--],u=127&c;for(c>>=7;r>0;u=256*u+t[s],s--,r-=8);for(i=u&(1<<-r)-1,u>>=-r,r+=e;r>0;i=256*i+t[s],s--,r-=8);if(0===u)u=1-a;else{if(u===o)return i?NaN:c?-1/0:1/0;i+=T(2,e),u-=a}return(c?-1:1)*i*T(2,u-e)},_=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},$=function(t){return[255&t]},D=function(t){return[255&t,t>>8&255]},L=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},R=function(t){return P(t,23,4)},V=function(t){return P(t,52,8)},F=function(t,e){f(t.prototype,e,{get:function(){return y(this)[e]}})},W=function(t,e,i,l){var n=h(+i),o=y(t);if(n+e>o.byteLength)throw M("Wrong index");var a=y(o.buffer).bytes,r=n+o.byteOffset,s=a.slice(r,r+e);return l?s:s.reverse()},j=function(t,e,i,l,n,o){var a=h(+i),r=y(t);if(a+e>r.byteLength)throw M("Wrong index");for(var s=y(r.buffer).bytes,c=a+r.byteOffset,u=l(+n),d=0;d<e;d++)s[c+d]=u[o?d:e-d-1]};if(o){if(!s((function(){x(1)}))||!s((function(){new x(-1)}))||s((function(){return new x,new x(1.5),new x(NaN),"ArrayBuffer"!=x.name}))){for(var N,z=(w=function(t){return c(this,w),new x(h(t))}).prototype=x.prototype,B=p(x),H=0;B.length>H;)(N=B[H++])in w||a(w,N,x[N]);z.constructor=w}var Z=new k(new w(2)),Y=k.prototype.setInt8;Z.setInt8(0,2147483648),Z.setInt8(1,2147483649),!Z.getInt8(0)&&Z.getInt8(1)||r(k.prototype,{setInt8:function(t,e){Y.call(this,t,e<<24>>24)},setUint8:function(t,e){Y.call(this,t,e<<24>>24)}},{unsafe:!0})}else w=function(t){c(this,w,"ArrayBuffer");var e=h(t);b(this,{bytes:m.call(new Array(e),0),byteLength:e}),n||(this.byteLength=e)},k=function(t,e,i){c(this,k,"DataView"),c(t,w,"DataView");var l=y(t).byteLength,o=u(e);if(o<0||o>l)throw M("Wrong offset");if(o+(i=void 0===i?l-o:d(i))>l)throw M("Wrong length");b(this,{buffer:t,byteLength:i,byteOffset:o}),n||(this.buffer=t,this.byteLength=i,this.byteOffset=o)},n&&(F(w,"byteLength"),F(k,"buffer"),F(k,"byteLength"),F(k,"byteOffset")),r(k.prototype,{getInt8:function(t){return W(this,1,t)[0]<<24>>24},getUint8:function(t){return W(this,1,t)[0]},getInt16:function(t){var e=W(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=W(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return _(W(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return _(W(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return I(W(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return I(W(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){j(this,1,t,$,e)},setUint8:function(t,e){j(this,1,t,$,e)},setInt16:function(t,e){j(this,2,t,D,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){j(this,2,t,D,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){j(this,4,t,L,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){j(this,4,t,L,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){j(this,4,t,R,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){j(this,8,t,V,e,arguments.length>2?arguments[2]:void 0)}});v(w,"ArrayBuffer"),v(k,"DataView"),t.exports={ArrayBuffer:w,DataView:k}},function(t,e){t.exports=function(t,e,i){if(!(t instanceof e))throw TypeError("Incorrect "+(i?i+" ":"")+"invocation");return t}},function(t,e,i){var l=i(15),n=i(11);t.exports=function(t){if(void 0===t)return 0;var e=l(t),i=n(e);if(e!==i)throw RangeError("Wrong length or index");return i}},function(t,e,i){var l=i(2)("iterator"),n=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){n=!0}};a[l]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!n)return!1;var i=!1;try{var o={};o[l]=function(){return{next:function(){return{done:i=!0}}}},t(o)}catch(t){}return i}},function(t,e,i){var l=i(178);t.exports=function(t,e){var i=l(t);if(i%e)throw RangeError("Wrong offset");return i}},function(t,e,i){var l=i(93),n=i(61),o=i(2)("iterator");t.exports=function(t){if(null!=t)return t[o]||t["@@iterator"]||n[l(t)]}},function(t,e,i){var l=i(2),n=i(61),o=l("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||a[o]===t)}},function(t,e,i){"use strict";i.r(e);i(43),i(75),i(97),i(111),i(68),i(86);function l(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){(new(function(){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.inputSelector="".concat(["text","password","email","url","tel","number","search","search-md"].map((function(t){return"input[type=".concat(t,"]")})).join(", "),", textarea"),this.textAreaSelector=".materialize-textarea",this.$text=t(".md-textarea-auto"),this.$body=t("body"),this.$document=t(document)}var i,n,o;return i=e,(n=[{key:"init",value:function(){var e,i=this;this.toggleActiveClass(t("input[autofocus]"),"add"),this.$text.length&&(e=window.attachEvent?function(t,e,i){t.attachEvent("on".concat(e),i)}:function(t,e,i){t.addEventListener(e,i,!1)},this.$text.each((function(){var t=this;function i(){t.style.height="auto",t.style.height="".concat(t.scrollHeight,"px")}function l(){window.setTimeout(i,0)}e(t,"change",i),e(t,"cut",l),e(t,"paste",l),e(t,"drop",l),e(t,"keydown",l),i()}))),t(this.inputSelector).each((function(e,l){var n=t(l),o=l.validity.badInput;i.updateTextFields(n),o&&i.toggleActiveClass(n,"add")})),this.addOnFocusEvent(),this.addOnBlurEvent(),this.addOnChangeEvent(),this.addOnResetEvent(),this.appendHiddenDiv(),this.ChangeDateInputType(),t(this.textAreaSelector).each(this.textAreaAutoResize),this.$body.on("keyup keydown",this.textAreaSelector,this.textAreaAutoResize)}},{key:"toggleActiveClass",value:function(t,e){e="".concat(e,"Class"),t.siblings("label, i")[e]("active")}},{key:"addOnFocusEvent",value:function(){var e=this;this.$document.on("focus",this.inputSelector,(function(i){e.toggleActiveClass(t(i.target),"add")}))}},{key:"addOnBlurEvent",value:function(){var e=this;this.$document.on("blur",this.inputSelector,(function(i){var l=t(i.target),n=!l.val(),o=!i.target.validity.badInput,a=void 0===l.attr("placeholder");n&&o&&a&&e.toggleActiveClass(l,"remove"),e.validateField(l)}))}},{key:"addOnChangeEvent",value:function(){var e=this;this.$document.on("change",this.inputSelector,(function(i){var l=t(i.target);e.updateTextFields(l),e.validateField(l)}))}},{key:"addOnResetEvent",value:function(){var e=this;this.$document.on("reset",(function(i){var l=t(i.target);l.is("form")&&(l.find(e.inputSelector).removeClass("valid invalid").each((function(i,l){var n=t(l),o=!n.val(),a=!n.attr("placeholder");o&&a&&e.toggleActiveClass(n,"remove")})),l.find("select.initialized").each((function(e,i){var l=t(i),n=l.siblings("input.select-dropdown"),o=l.children("[selected]").val();l.val(o),n.val(o)})))}))}},{key:"appendHiddenDiv",value:function(){if(!t(".hiddendiv").first().length){var e=t('<div class="hiddendiv common"></div>');this.$body.append(e)}}},{key:"updateTextFields",value:function(t){var e=Boolean(t.val().length),i=Boolean(t.attr("placeholder")),l=e||i?"add":"remove";this.toggleActiveClass(t,l)}},{key:"validateField",value:function(t){if(t.hasClass("validate")){var e=t.val(),i=!e.length,l=!t[0].validity.badInput;if(i&&l)t.removeClass("valid").removeClass("invalid");else{var n=t.is(":valid"),o=Number(t.attr("length"))||0;n&&(!o||o>e.length)?t.removeClass("invalid").addClass("valid"):t.removeClass("valid").addClass("invalid")}}}},{key:"ChangeDateInputType",value:function(){var e=t('input[type="date"]');e.each((function(t,e){e.type="text"})),e.on("focus",(function(t){t.target.type="date"})),e.on("blur",(function(e){e.target.type="text",0===e.target.value.length&&t("label[for=".concat(e.target.id,"]")).removeClass("active")}))}},{key:"textAreaAutoResize",value:function(){var e=t(this);if(e.val().length){var i=t(".hiddendiv"),l=e.css("font-family"),n=e.css("font-size");n&&i.css("font-size",n),l&&i.css("font-family",l),"off"===e.attr("wrap")&&i.css("overflow-wrap","normal").css("white-space","pre"),i.text("".concat(e.val(),"\n"));var o=i.html().replace(/\n/g,"<br>");i.html(o),i.css("width",e.is(":visible")?e.width():t(window).width()/2),e.css("height",i.height())}}}])&&l(i.prototype,n),o&&l(i,o),e}())).init()}))},function(t,e){jQuery((function(t){t(window).on("scroll",(function(){var e=t(".navbar");e.length&&t(".scrolling-navbar")[e.offset().top>50?"addClass":"removeClass"]("top-nav-collapse")}))}))},function(t,e,i){"use strict";i.r(e);i(43);jQuery((function(t){t.fn.mdbTreeview=function(){var e=t(this);e.hasClass("treeview")&&function(e){e.find(".rotate").each((function(){var e=t(this);e.off("click"),e.on("click",(function(){var e=t(this);e.siblings(".nested").toggleClass("active"),e.toggleClass("down")}))}))}(e),e.hasClass("treeview-animated")&&function(e){var i=e.find(".treeview-animated-element"),l=e.find(".closed");e.find(".nested").hide(),l.off("click"),l.on("click",(function(){var e=t(this),i=e.siblings(".nested"),l=e.children(".fa-angle-right");e.toggleClass("open"),l.toggleClass("down"),i.hasClass("active")?i.removeClass("active").slideUp():i.addClass("active").slideDown()})),i.off("click"),i.on("click",(function(){var e=t(this);e.hasClass("opened")?e.removeClass("opened"):(i.removeClass("opened"),e.addClass("opened"))}))}(e),e.hasClass("treeview-colorful")&&function(e){var i=e.find(".treeview-colorful-element"),l=e.find(".treeview-colorful-items-header");e.find(".nested").hide(),l.off("click"),l.on("click",(function(){var e=t(this),i=e.siblings(".nested"),l=e.children(".fa-plus-circle"),n=e.children(".fa-minus-circle");e.toggleClass("open"),l.removeClass("fa-plus-circle"),l.addClass("fa-minus-circle"),n.removeClass("fa-minus-circle"),n.addClass("fa-plus-circle"),i.hasClass("active")?i.removeClass("active").slideUp():i.addClass("active").slideDown()})),i.off("click"),i.on("click",(function(){var e=t(this);e.hasClass("opened")?i.removeClass("opened"):(i.removeClass("opened"),e.addClass("opened"))}))}(e)}}))},function(t,e,i){"use strict";i.r(e);i(100),i(84),i(65),i(95);function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}function o(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}jQuery((function(t){var e=function(){function e(){l(this,e)}return o(e,[{key:"init",value:function(){t(".wow").wow()}}]),e}(),i=function(){function e(t,i){l(this,e),this.$wowElement=t,this.customization=i,this.animated=!0,this.options=this.assignElementCustomization()}return o(e,[{key:"init",value:function(){var e=this;t(window).scroll((function(){e.animated?e.hide():e.mdbWow()})),this.appear()}},{key:"assignElementCustomization",value:function(){return{animationName:this.$wowElement.css("animation-name"),offset:100,iteration:this.fallback().or(this.$wowElement.data("wow-iteration")).or(1).value(),duration:this.fallback().or(this.$wowElement.data("wow-duration")).or(1e3).value(),delay:this.fallback().or(this.$wowElement.data("wow-delay")).or(0).value()}}},{key:"mdbWow",value:function(){var t=this;"visible"!==this.$wowElement.css("visibility")&&this.shouldElementBeVisible(!0)&&(setTimeout((function(){return t.$wowElement.removeClass("animated")}),this.countRemoveTime()),this.appear())}},{key:"appear",value:function(){this.$wowElement.addClass("animated"),this.$wowElement.css({visibility:"visible","animation-name":this.options.animationName,"animation-iteration-count":this.options.iteration,"animation-duration":this.options.duration,"animation-delay":this.options.delay})}},{key:"hide",value:function(){var t=this;this.shouldElementBeVisible(!1)?(this.$wowElement.removeClass("animated"),this.$wowElement.css({"animation-name":"none",visibility:"hidden"})):setTimeout((function(){t.$wowElement.removeClass("animated")}),this.countRemoveTime()),this.mdbWow(),this.animated=!this.animated}},{key:"shouldElementBeVisible",value:function(e){var i=this.getOffset(this.$wowElement[0]),l=this.$wowElement.height(),n=t(document).height(),o=window.innerHeight,a=window.scrollY,r=o+a-this.options.offset>i,s=o+a-this.options.offset>i+l,c=a<i,u=a<i+l,d=o+a===n,h=i+this.options.offset>n,p=o+a-this.options.offset<i,f=a>i+this.options.offset,m=a<i+this.options.offset,v=i+l>n-this.options.offset;return e?r&&c||s&&u||d&&h:r&&f||p&&m||v}},{key:"countRemoveTime",value:function(){var t=1e3*this.$wowElement.css("animation-duration").slice(0,-1),e=0;return this.options.duration&&(e=t+this.checkOptionsStringFormat(this.options.duration)),this.options.delay&&(e+=this.checkOptionsStringFormat(this.options.delay)),e}},{key:"checkOptionsStringFormat",value:function(t){var e;if("s"===t.toString().slice(-1))e=t.toString().slice(0,-1);else{if(isNaN(t.toString().slice(-1)))return console.log("Not supported animation customization format.");e=t}return e}},{key:"getOffset",value:function(t){var e=t.getBoundingClientRect(),i=document.body,l=document.documentElement,n=window.pageYOffset||l.scrollTop||i.scrollTop,o=l.clientTop||i.clientTop||0,a=e.top+n-o;return Math.round(a)}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}}]),e}();t.fn.wow=function(e){this.each((function(){new i(t(this),e).init()}))},window.WOW=e}))},function(t,e,i){"use strict";i.r(e);i(103),i(104);jQuery((function(t){var e="ontouchstart"in document.documentElement,i=function(t,e){(e&&!t.hasClass("active")||!e&&t.hasClass("active"))&&(t[e?"addClass":"removeClass"]("active"),document.querySelectorAll("ul .btn-floating").forEach((function(t){return t.classList[e?"add":"remove"]("shown")})))},l=t(".fixed-action-btn:not(.smooth-scroll) > .btn-floating");l.on("mouseenter",(function(l){e||i(t(l.currentTarget).parent(),!0)})),l.parent().on("mouseleave",(function(e){return i(t(e.currentTarget),!1)})),l.on("click",(function(e){var l;e.preventDefault(),(l=t(e.currentTarget).parent()).hasClass("active")?i(l,!1):i(l,!0)})),t.fn.extend({openFAB:function(){i(t(this),!0)},closeFAB:function(){i(t(this),!1)}})}))},function(t,e,i){"use strict";i.r(e);i(43);jQuery((function(t){t(document).on("click.card",".card",(function(l){var n=t(this).find(".card-reveal");if(n.length){var o=t(l.target),a=o.is(".card-reveal .card-title"),r=o.is(".card-reveal .card-title i"),s=o.is(".card .activator"),c=o.is(".card .activator i");a||r?i(n):(s||c)&&e(n)}}));var e=function(t){t.css({display:"block"}).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"})},i=function(t){t.velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){t.css({display:"none"})}})};t(".rotate-btn").on("click",(function(){t(this).closest(".card").toggleClass("flipped")})),t(window).on("load",(function(){t(".card-rotating").each((function(){var e=t(this),i=e.parent(),l=e.find(".front"),n=e.find(".back"),o=e.find(".front").outerHeight(),a=e.find(".back").outerHeight();o>a?t(i,n).height(o):o<a?t(i,l).height(a):t(i).height(a)}))})),t(".card-share > a").on("click",(function(e){e.preventDefault(),t(this).toggleClass("share-expanded").parent().find("div").toggleClass("social-reveal-active")})),t(".map-card").on("click",(function(){t(this).find(".card-body").toggleClass("closed")}))}))},function(t,e,i){"use strict";i.r(e);i(76),i(43),i(111);jQuery((function(t){function e(){var e=t(this),i=Number(e.attr("length")),l=Number(e.val().length),n=l<=i;e.parent().find('span[class="character-counter"]').html("".concat(l,"/").concat(i)),function(t,e){var i=e.hasClass("invalid");t&&i?e.removeClass("invalid"):t||i||(e.removeClass("valid"),e.addClass("invalid"))}(n,e)}function i(){t(this).parent().find('span[class="character-counter"]').html("")}t.fn.characterCounter=function(){return this.each((function(){var l,n,o=t(this);void 0!==o.attr("length")&&(o.on("input focus",e),o.on("blur",i),l=o,n=t("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),l.parent().append(n))}))},t(document).ready((function(){t("input, textarea").characterCounter()}))}))},function(t,e,i){"use strict";i.r(e);i(92),i(43);jQuery((function(t){function e(e,l){var n=e.find("> li > .collapsible-header");i(l),n.not(l).removeClass("active").parent().removeClass("active").children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}})}function i(e){e.hasClass("active")?e.parent().addClass("active"):e.parent().removeClass("active"),e.parent().hasClass("active")?e.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}}):e.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){t(this).css("height","")}})}function l(t){return n(t).length>0}function n(t){return t.closest("li > .collapsible-header")}t.fn.collapsible=function(o){var a={accordion:void 0};return o=t.extend(a,o),this.each((function(){var a=t(this),r=a.find("> li > .collapsible-header"),s=a.data("collapsible");a.off("click.collapse",".collapsible-header"),r.off("click.collapse"),o.accordion||"accordion"===s||void 0===s?(r.on("click.collapse",(function(i){var o=t(i.target);l(o)&&(o=n(o)),o.toggleClass("active"),e(a,o)})),e(a,r.filter(".active").first())):r.each((function(){t(this).on("click.collapse",(function(e){var o=t(e.target);l(o)&&(o=n(o)),o.toggleClass("active"),i(o)})),t(this).hasClass("active")&&i(t(this))}))}))},t(".collapsible").collapsible()}))},function(t,e,i){"use strict";i.r(e);i(43),i(75),i(97),i(121),i(133);jQuery((function(t){t(document).on("change",'.file-field input[type="file"]',(function(){var e=t(this),i=e.closest(".file-field").find("input.file-path"),l=e.get(0).files,n=[];n=Array.isArray(l)?l.map((function(t){return t.name})):Object.values(l).map((function(t){return t.name})),i.val(n.join(", ")),i.trigger("change")}))}))},function(t,e,i){"use strict";i.r(e);i(43),i(119),i(66),i(112),i(120);function l(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}!function(t){var e=function(){function e(i,l){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaults={data:{},dataColor:"",closeColor:"#4285f4",closeBlurColor:"#ced4da",inputFocus:"1px solid #4285f4",inputBlur:"1px solid #ced4da",inputFocusShadow:"0 1px 0 0 #4285f4",inputBlurShadow:"",visibleOptions:5},this.enterCharCode=13,this.homeCharCode=36,this.endCharCode=35,this.arrowUpCharCode=38,this.arrowDownCharCode=40,this.count=-1,this.nextScrollHeight=-45,this.$input=i,this.options=this.assignOptions(l),this.$clearButton=this.$input.next(".mdb-autocomplete-clear"),this.$autocompleteWrap=t('<ul class="mdb-autocomplete-wrap"></ul>')}var i,n,o;return i=e,(n=[{key:"init",value:function(){this.handleEvents()}},{key:"handleEvents",value:function(){this.setData(),this.inputFocus(),this.inputBlur(),this.inputKeyupData(),this.inputLiClick(),this.clearAutocomplete(),this.setAutocompleteWrapHeight()}},{key:"assignOptions",value:function(e){return t.extend({},this.defaults,e)}},{key:"setAutocompleteWrapHeight",value:function(){this.$autocompleteWrap.css("max-height","".concat(45*this.options.visibleOptions,"px"))}},{key:"setData",value:function(){Object.keys(this.options.data).length&&this.$autocompleteWrap.insertAfter(this.$input)}},{key:"inputFocus",value:function(){var t=this;this.$input.on("focus",(function(){t.changeSVGcolors(),t.$input.css("border-bottom",t.options.inputFocus),t.$input.css("box-shadow",t.options.inputFocusShadow)}))}},{key:"inputBlur",value:function(){var t=this;this.$input.on("blur",(function(){t.$input.css("border-bottom",t.options.inputBlur),t.$input.css("box-shadow",t.options.inputBlurShadow)}))}},{key:"inputKeyupData",value:function(){var t=this;this.$input.on("keyup",(function(e){if(e.which===t.enterCharCode)return t.options.data.includes(t.$input.val())||t.options.data.push(t.$input.val()),t.$autocompleteWrap.find(".selected").trigger("click"),t.$autocompleteWrap.empty(),t.inputBlur(),t.count=-1,t.nextScrollHeight=-45,t.count;var i=t.$input.val();if(t.$autocompleteWrap.empty(),i.length){t.appendOptions(t.options.data,i);var l=t.$autocompleteWrap,n=t.$autocompleteWrap.find("li"),o=n.eq(t.count).outerHeight(),a=n.eq(t.count-1).outerHeight();e.which===t.homeCharCode&&t.homeHandler(l,n),e.which===t.endCharCode&&t.endHandler(l,n),e.which===t.arrowDownCharCode?t.arrowDownHandler(l,n,o):e.which===t.arrowUpCharCode&&t.arrowUpHandler(l,n,o,a),0===i.length?t.$clearButton.css("visibility","hidden"):t.$clearButton.css("visibility","visible"),t.$autocompleteWrap.children().css("color",t.options.dataColor)}else t.$clearButton.css("visibility","hidden")}))}},{key:"endHandler",value:function(t,e){this.count=e.length-1,this.nextScrollHeight=45*e.length-45,t.scrollTop(45*e.length),e.eq(-1).addClass("selected")}},{key:"homeHandler",value:function(t,e){this.count=0,this.nextScrollHeight=-45,t.scrollTop(0),e.eq(0).addClass("selected")}},{key:"arrowDownHandler",value:function(t,e,i){if(this.count>e.length-2)return this.count=-1,e.scrollTop(0),void(this.nextScrollHeight=-45);this.count++,this.nextScrollHeight+=i,t.scrollTop(this.nextScrollHeight),e.eq(this.count).addClass("selected")}},{key:"arrowUpHandler",value:function(t,e,i,l){this.count<1?(this.count=e.length,t.scrollTop(t.prop("scrollHeight")),this.nextScrollHeight=t.prop("scrollHeight")-i):this.count--,this.nextScrollHeight-=l,t.scrollTop(this.nextScrollHeight),e.eq(this.count).addClass("selected")}},{key:"appendOptions",value:function(e,i){for(var l in e)if(-1!==e[l].toLowerCase().indexOf(i.toLowerCase())){var n=t("<li>".concat(e[l],"</li>"));this.$autocompleteWrap.append(n)}}},{key:"inputLiClick",value:function(){var e=this;this.$autocompleteWrap.on("click","li",(function(i){i.preventDefault(),e.$input.val(t(i.target).text()),e.$autocompleteWrap.empty()}))}},{key:"clearAutocomplete",value:function(){var e=this;this.$clearButton.on("click",(function(i){i.preventDefault(),e.count=-1,e.nextScrollHeight=-45;var l=t(i.currentTarget);l.parent().find(".mdb-autocomplete").val(""),l.css("visibility","hidden"),e.$autocompleteWrap.empty(),l.parent().find("label").removeClass("active")}))}},{key:"changeSVGcolors",value:function(){var t=this;this.$input.hasClass("mdb-autocomplete")&&(this.$input.on("keyup",(function(e){t.fillSVG(e,t.options.closeColor)})),this.$input.on("blur",(function(e){t.fillSVG(e,t.options.closeBlurColor)})))}},{key:"fillSVG",value:function(e,i){e.preventDefault(),t(e.target).parent().find(".mdb-autocomplete-clear").find("svg").css("fill",i)}}])&&l(i.prototype,n),o&&l(i,o),e}();t.fn.mdbAutocomplete=function(i){return this.each((function(){new e(t(this),i).init()}))}}(jQuery)},function(t,e){var i=!1;function l(){$("#mdb-preloader").fadeOut("slow"),$("body").removeAttr("aria-busy")}$(window).on("load",(function(){i=!0})),jQuery((function(t){t("body").attr("aria-busy",!0),t("#preloader-markup").load("./dev/dist/mdb-addons/preloader.html",(function(){i?l():t(window).on("load",(function(){l()}))}))}))},function(t,e,i){"use strict";i.r(e);i(43);jQuery((function(t){var e="input[type=range]:not(.custom-range):not(.multi-range)",i='<span class="thumb" style="margin-left: 7px"><span class="value"></span></span>',l=!1;function n(t,e){var i=t.attr("min"),l=t.attr("max"),n=t.width()-13.5,o=n/(l-i),a=o*t.val()-o*i;a<0?a=0:a>n&&(a=n),e.addClass("active").css("left",a)}function o(t,e,i,l,n,o,a){t.velocity({height:e,width:i,top:l,marginLeft:n},{duration:o,easing:a||"swing"})}function a(t){o(t,"30px","30px","-27px","-7px",200,"easeOutExpo")}function r(t){o(t,"0","0","10px","7px",200)}t(document).on("change",e,(function(){var e=t(this);e.siblings(".thumb").find(".value").html(e.val())})),t(document).on("mousedown touchstart contextmenu",e,(function(o){var r=t(this),s=!r.siblings(".thumb").length,c="contextmenu"===o.type;s&&function(){var l=t(i);t(e).after(l)}();var u=r.siblings(".thumb");l=!c,r.addClass("active"),u.hasClass("active")||a(u),n(t(this),u),u.find(".value").html(r.val())})),t(document).on("mouseup touchend",".range-field",(function(){var e=t(this).children(".thumb");l=!1,e.hasClass("active")&&r(e),e.removeClass("active")})),t(document).on("input mousemove touchmove",".range-field",(function(){var i=t(this).children(".thumb");l&&(i.hasClass("active")||a(i),n(t(this).children(e),i),i.find(".value").html(i.siblings(e).val()))})),t(document).on("mouseout touchleave",".range-field",(function(){if(!l){var e=t(this).children(".thumb");e.hasClass("active")&&r(e),e.removeClass("active")}}))}))},function(t,e,i){"use strict";i.r(e);i(69),i(71),i(72),i(43),i(58),i(84),i(111),i(65),i(95),i(73),i(74);function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(!(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)))return;var i=[],l=!0,n=!1,o=void 0;try{for(var a,r=t[Symbol.iterator]();!(l=(a=r.next()).done)&&(i.push(a.value),!e||i.length!==e);l=!0);}catch(t){n=!0,o=t}finally{try{l||null==r.return||r.return()}finally{if(n)throw o}}return i}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function n(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){var e=function(){function e(i,l){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.settings={menuLeftMinBorder:.3,menuLeftMaxBorder:-.5,menuRightMinBorder:-.3,menuRightMaxBorder:.5,menuVelocityOffset:10},this.defaults={menuWidth:240,edge:"left",closeOnClick:!1,breakpoint:1440,timeDurationOpen:500,timeDurationClose:500,timeDurationOverlayOpen:50,timeDurationOverlayClose:200,easingOpen:"easeInOutQuad",easingClose:"easeInOutQuad",showOverlay:!0,showCloseButton:!1,slim:!1},this.$element=i,this.$elementCloned=i.clone().css({display:"inline-block",lineHeight:"24px"}),this.options=this.assignOptions(l),this.menuOut=!1,this.lastTouchVelocity={x:{startPosition:0,startTime:0,endPosition:0,endTime:0}},this.$body=t("body"),this.$menu=t("#".concat(this.$element.attr("data-activates"))),this.$sidenavOverlay=t("#sidenav-overlay"),this.$dragTarget=t('<div class="drag-target"></div>'),this.$body.append(this.$dragTarget)}var i,o,a;return i=e,(o=[{key:"assignOptions",value:function(e){return t.extend({},this.defaults,e)}},{key:"init",value:function(){this.setMenuWidth(),this.setMenuTranslation(),this.closeOnClick(),this.openOnClick(),this.bindTouchEvents(),this.showCloseButton(),this.inputOnClick(),!0===this.options.slim&&this.handleSlim()}},{key:"setMenuWidth",value:function(){var e=t("#".concat(this.$menu.attr("id"))).find("> .sidenav-bg");this.$menu.css("width",this.options.menuWidth),e.css("width",this.options.menuWidth)}},{key:"setMenuTranslation",value:function(){var e=this;"left"===this.options.edge?(this.$menu.css("transform","translateX(-100%)"),this.$dragTarget.css({left:0})):(this.$menu.addClass("right-aligned").css("transform","translateX(100%)"),this.$dragTarget.css({right:0})),this.$menu.hasClass("fixed")&&(window.innerWidth>this.options.breakpoint?(this.menuOut=!0,this.$menu.css("transform","translateX(0)")):this.menuOut=!1,this.$menu.find("input[type=text]").on("touchstart",(function(){e.$menu.addClass("transform-fix-input")})),t(window).on("resize",(function(){if(window.innerWidth>e.options.breakpoint)e.$sidenavOverlay.length?e.removeMenu(!0):(e.$menu.css("transform","translateX(0%)"),e.menuOut=!0);else if(!1===e.menuOut){var t="left"===e.options.edge?"-100":"100";e.$menu.css("transform","translateX(".concat(t,"%)"))}else e.menuOut=!1})))}},{key:"closeOnClick",value:function(){var t=this;!0===this.options.closeOnClick&&(this.$menu.on("click","a:not(.collapsible-header)",(function(){return t.removeMenu()})),"translateX(0)"===this.$menu.css("transform")&&this.$menu.on("click",(function(){return t.removeMenu()})))}},{key:"openOnClick",value:function(){var e=this;this.$element.on("click",(function(i){if(i.preventDefault(),!0===e.menuOut)return e.removeMenu();!0===e.options.showOverlay?t("#sidenav-overlay").length||(e.$sidenavOverlay=t('<div id="sidenav-overlay"></div>'),e.$body.append(e.$sidenavOverlay)):e.showCloseButton();var l=[];l="left"===e.options.edge?[0,-1*e.options.menuWidth]:[0,e.options.menuWidth],"matrix(1, 0, 0, 1, 0, 0)"!==e.$menu.css("transform")&&e.$menu.velocity({translateX:l},{duration:e.options.timeDurationOpen,queue:!1,easing:e.options.easingOpen}),e.$sidenavOverlay.on("click",(function(){return e.removeMenu()})),e.$sidenavOverlay.on("touchmove",e.touchmoveEventHandler.bind(e)),e.$menu.on("touchmove",(function(t){t.preventDefault(),e.$menu.find(".custom-scrollbar").css("padding-bottom","30px")})),!1===e.options.showOverlay&&(e.menuOut=!0)}))}},{key:"bindTouchEvents",value:function(){var t=this;this.$dragTarget.on("click",(function(){t.menuOut&&t.removeMenu()})),this.$dragTarget.on("touchstart",(function(e){t.lastTouchVelocity.x.startPosition=e.touches[0].clientX,t.lastTouchVelocity.x.startTime=Date.now()})),this.$dragTarget.on("touchmove",this.touchmoveEventHandler.bind(this)),this.$dragTarget.on("touchend",this.touchendEventHandler.bind(this))}},{key:"showCloseButton",value:function(){!0===this.options.showCloseButton&&(this.$menu.prepend(this.$elementCloned),this.$menu.find(".logo-wrapper").css({borderTop:"1px solid rgba(153,153,153,.3)"}))}},{key:"inputOnClick",value:function(){var t=this;this.$menu.find("input[type=text]").on("touchstart",(function(){return t.$menu.css("transform","translateX(0)")}))}},{key:"removeMenu",value:function(t){var e=this;this.$body.css({overflow:"",width:""}),this.$menu.velocity({translateX:"left"===this.options.edge?"-100%":"100%"},{duration:this.options.timeDurationClose,queue:!1,easing:this.options.easingClose,complete:function(){!0===t&&(e.$menu.removeAttr("style"),e.$menu.css("width",e.options.menuWidth))}}),this.$menu.removeClass("transform-fix-input"),this.hideSidenavOverlay(),this.menuOut=!1}},{key:"handleSlim",value:function(){var e=this;t("#toggle").on("click",(function(){e.$menu.hasClass("slim")?(e.$menu.removeClass("slim"),t(".sv-slim-icon").removeClass("fa-angle-double-right").addClass("fa-angle-double-left"),t(".fixed-sn .double-nav").css({transition:"all .3s ease-in-out","padding-left":"15.9rem"}),t(".fixed-sn main, .fixed-sn footer").css({transition:"all .3s ease-in-out","padding-left":"15rem"})):(e.$menu.addClass("slim"),t(".sv-slim-icon").removeClass("fa-angle-double-left").addClass("fa-angle-double-right"),t(".fixed-sn .double-nav").css("padding-left","4.6rem"),t(".fixed-sn main, .fixed-sn footer").css({"padding-left":"3.7rem"}))}))}},{key:"touchmoveEventHandler",value:function(t){if("touchmove"===t.type){var e=l(t.touches,1)[0],i=e.clientX;Date.now()-this.lastTouchVelocity.x.startTime>20&&(this.lastTouchVelocity.x.startPosition=e.clientX,this.lastTouchVelocity.x.startTime=Date.now()),this.disableScrolling(),0!==this.$sidenavOverlay.length||this.buildSidenavOverlay(),"left"===this.options.edge&&(i>this.options.menuWidth?i=this.options.menuWidth:i<0&&(i=0)),this.translateSidenavX(i),this.updateOverlayOpacity(i)}}},{key:"calculateTouchVelocityX",value:function(){return Math.abs(this.lastTouchVelocity.x.endPosition-this.lastTouchVelocity.x.startPosition)/Math.abs(this.lastTouchVelocity.x.endTime-this.lastTouchVelocity.x.startTime)}},{key:"touchendEventHandler",value:function(t){if("touchend"===t.type){var e=t.changedTouches[0];this.lastTouchVelocity.x.endTime=Date.now(),this.lastTouchVelocity.x.endPosition=e.clientX;var i=this.calculateTouchVelocityX(),l=e.clientX,n=l-this.options.menuWidth,o=l-this.options.menuWidth/2;n>0&&(n=0),o<0&&(o=0),"left"===this.options.edge?(this.menuOut||i<=this.settings.menuLeftMinBorder||i<this.options.menuLeftMaxBorder?(0!==n&&this.translateMenuX([0,n],"300"),this.showSidenavOverlay()):(!this.menuOut||i>this.settings.menuLeftMinBorder)&&(this.enableScrolling(),this.translateMenuX([-1*this.options.menuWidth-this.options.menuVelocityOffset,n],"200"),this.hideSidenavOverlay()),this.$dragTarget.css({width:"10px",right:"",left:0})):this.menuOut&&i>=this.settings.menuRightMinBorder||i>this.settings.menuRightMaxBorder?(this.translateMenuX([0,o],"300"),this.showSidenavOverlay(),this.$dragTarget.css({width:"50%",right:"",left:0})):(!this.menuOut||i<this.settings.menuRightMinBorder)&&(this.enableScrolling(),this.translateMenuX([this.options.menuWidth+this.options.menuVelocityOffset,o],"200"),this.hideSidenavOverlay(),this.$dragTarget.css({width:"10px",right:0,left:""}))}}},{key:"buildSidenavOverlay",value:function(){var e=this;!0===this.options.showOverlay&&(this.$sidenavOverlay=t('<div id="sidenav-overlay"></div>'),this.$sidenavOverlay.css("opacity",0).on("click",(function(){return e.removeMenu()})),this.$body.append(this.$sidenavOverlay))}},{key:"disableScrolling",value:function(){var t=this.$body.innerWidth();this.$body.css("overflow","hidden"),this.$body.width(t)}},{key:"enableScrolling",value:function(){this.$body.css({overflow:"",width:""})}},{key:"translateMenuX",value:function(t,e){this.$menu.velocity({translateX:t},{duration:"string"==typeof e?Number(e):e,queue:!1,easing:this.options.easingOpen})}},{key:"translateSidenavX",value:function(t){if("left"===this.options.edge){var e=t>=this.options.menuWidth/2;this.menuOut=e,this.$menu.css("transform","translateX(".concat(t-this.options.menuWidth,"px)"))}else{var i=t<window.innerWidth-this.options.menuWidth/2;this.menuOut=i;var l=t-this.options.menuWidth/2;l<0&&(l=0),this.$menu.css("transform","translateX(".concat(l,"px)"))}}},{key:"updateOverlayOpacity",value:function(t){var e;e="left"===this.options.edge?t/this.options.menuWidth:Math.abs((t-window.innerWidth)/this.options.menuWidth),this.$sidenavOverlay.velocity({opacity:e},{duration:10,queue:!1,easing:this.options.easingOpen})}},{key:"showSidenavOverlay",value:function(){!0!==this.options.showOverlay||t("#sidenav-overlay").length||this.buildSidenavOverlay(),this.$sidenavOverlay.velocity({opacity:1},{duration:this.options.timeDurationOverlayOpen,queue:!1,easing:this.options.easingOpen})}},{key:"hideSidenavOverlay",value:function(){this.$sidenavOverlay.velocity({opacity:0},{duration:this.options.timeDurationOverlayClose,queue:!1,easing:this.options.easingOpen,complete:function(){t(this).remove()}})}}])&&n(i.prototype,o),a&&n(i,a),e}();t.fn.sideNav=function(i){t(this).each((function(){new e(t(this),i).init()}))},t(".side-nav").on("touchmove",(function(t){t.stopPropagation()}),!1)}))},function(t,e,i){"use strict";i.r(e);i(69),i(71),i(72),i(66),i(58),i(65),i(73),i(74);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}jQuery((function(){$(".smooth-scroll").on("click","a",(function(t){t.preventDefault();var e=$(this),i=e.attr("href");if(void 0!==l(i)&&0===i.indexOf("#")){var n=$(this).attr("data-offset")||0;$("body,html").animate({scrollTop:$(i).offset().top-n},700);var o=e.parentsUntil(".smooth-scroll").last().parent().attr("data-allow-hashes");void 0!==l(o)&&!1!==o&&history.replaceState(null,null,i)}}))}))},function(t,e,i){"use strict";i.r(e);i(69),i(76),i(92),i(43),i(103),i(75),i(163),i(164),i(112),i(104);function l(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);e&&(l=l.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,l)}return i}function n(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function o(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){var e=function(){function e(i){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.$activator=i,this.$activates=t("#".concat(i.attr("data-activates"))),this.options={inDuration:this.fallback().or(i.data("induration")).or(i.attr("data-in-duration")).or(l.inDuration).or(300).value(),outDuration:this.fallback().or(i.data("outduration")).or(i.attr("data-out-duration")).or(l.outDuration).or(225).value(),easingEffectIn:this.fallback().or(i.data("easingeffectin")).or(i.attr("data-easing-effect-in")).or(l.easingEffectIn).or("easeOutCubic").value(),easingEffectOut:this.fallback().or(i.data("easingeffectout")).or(i.attr("data-easing-effect-out")).or(l.easingEffectOut).or("swing").value(),constrainWidth:this.fallback().or(i.data("constrainwidth")).or(i.attr("data-constrain-width")).or(l.constrainWidth).or(!0).value(),hover:this.fallback().or(i.data("hover")).or(i.attr("data-hover")).or(l.hover).or(!1).value(),gutter:this.fallback().or(i.data("gutter")).or(i.attr("data-gutter")).or(l.gutter).or(0).value(),belowOrigin:this.fallback().or(i.data("beloworigin")).or(i.attr("data-below-origin")).or(l.belowOrigin).or(!1).value(),alignment:this.fallback().or(i.data("alignment")).or(i.attr("data-alignment")).or(l.alignment).or("left").value(),maxHeight:this.fallback().or(i.data("maxheight")).or(i.attr("data-max-height")).or(l.maxHeight).or("").value(),resetScroll:this.fallback().or(i.data("resetscroll")).or(i.attr("data-reset-scroll")).or(l.resetScroll).or(!0).value()},this.isFocused=!1}var i,a,r;return i=e,r=[{key:"mdbDropdownAutoInit",value:function(){t(".dropdown-button").dropdown(),this.bindMultiLevelDropdownEvents(),this.bindBootstrapEvents()}},{key:"bindMultiLevelDropdownEvents",value:function(){t(".multi-level-dropdown .dropdown-submenu > a").on("mouseenter",(function(e){var i=t(this);t(".multi-level-dropdown .dropdown-submenu .dropdown-menu").removeClass("show"),i.next(".dropdown-menu").addClass("show"),e.stopPropagation()})),t(".multi-level-dropdown .dropdown").on("hidden.bs.dropdown",(function(){t(".multi-level-dropdown .dropdown-menu.show").removeClass("show")}))}},{key:"bindBootstrapEvents",value:function(){var e=this;t(".dropdown, .dropup").on({"show.bs.dropdown":function(i){var l=t(i.target),n=e._getDropdownEffects(l);e._dropdownEffectStart(l,n.effectIn)},"shown.bs.dropdown":function(i){var l=t(i.target),n=e._getDropdownEffects(l);n.effectIn&&n.effectOut&&e._dropdownEffectEnd(l,n)},"hide.bs.dropdown":function(i){var l=t(i.target),n=e._getDropdownEffects(l);n.effectOut&&(i.preventDefault(),e._dropdownEffectStart(l,n.effectOut),e._dropdownEffectEnd(l,n,(function(){l.removeClass("show"),l.find(".dropdown-menu").removeClass("show")})))}})}},{key:"_getDropdownEffects",value:function(t){var e="fadeIn",i="fadeOut",l=t.find(".dropdown-menu"),n=t.parents("ul.nav");return n.height>0&&(e=n.data("dropdown-in")||null,i=n.data("dropdown-out")||null),{effectIn:l.data("dropdown-in")||e,effectOut:l.data("dropdown-out")||i}}},{key:"_dropdownEffectStart",value:function(t,e){e&&(t.addClass("dropdown-animating"),t.find(".dropdown-menu").addClass(["animated",e].join(" ")))}},{key:"_dropdownEffectEnd",value:function(t,e,i){t.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",(function(){t.removeClass("dropdown-animating"),t.find(".dropdown-menu").removeClass(["animated",e.effectIn,e.effectOut].join(" ")),"function"==typeof i&&i()}))}}],(a=[{key:"returnPublicInterface",value:function(){return{$activator:this.$activator,$activates:this.$activates,updatePosition:this.updatePosition.bind(this)}}},{key:"init",value:function(){this.appendDropdownToActivator(),this.options.hover?this.handleHoverableDropdown():this.handleClickableDropdown(),this.bindEvents()}},{key:"appendDropdownToActivator",value:function(){this.$activator.after(this.$activates)}},{key:"handleHoverableDropdown",value:function(){var e=this,i=!1;this.$activator.unbind("click.".concat(this.$activator.attr("id"))),this.$activator.on("mouseenter",(function(){!1===i&&(e.placeDropdown(),i=!0)})),this.$activator.on("mouseleave",(function(l){var n=l.toElement||l.relatedTarget;t(n).closest(".dropdown-content").is(e.$activates)||(e.$activates.stop(!0,!0),e.hideDropdown(),i=!1)})),this.$activates.on("mouseleave",(function(l){var n=l.toElement||l.relatedTarget;t(n).closest(".dropdown-button").is(e.$activator)||(e.$activates.stop(!0,!0),e.hideDropdown(),i=!1)}))}},{key:"handleClickableDropdown",value:function(){var e=this;this.$activator.unbind("click.".concat(this.$activator.attr("id"))),this.$activator.bind("click.".concat(this.$activator.attr("id")),(function(i){if(!e.isFocused){var l=e.$activator.get(0)===i.currentTarget,n=e.$activator.hasClass("active"),o=0!==t(i.target).closest(".dropdown-content").length;!l||n||o?n&&(e.hideDropdown(),t(document).unbind("click.".concat(e.$activates.attr("id")," touchstart.").concat(e.$activates.attr("id")))):(i.preventDefault(),e.placeDropdown("click")),e.$activates.hasClass("active")&&t(document).bind("click.".concat(e.$activates.attr("id")," touchstart.").concat(e.$activates.attr("id")),(function(i){!e.$activates.is(i.target)&&!e.$activator.is(i.target)&&!e.$activator.find(i.target).length&&(e.hideDropdown(),t(document).unbind("click.".concat(e.$activates.attr("id")," touchstart.").concat(e.$activates.attr("id"))))}))}}))}},{key:"bindEvents",value:function(){var t=this;this.$activator.on("open",(function(e,i){t.placeDropdown(i)})),this.$activator.on("close",this.hideDropdown.bind(this))}},{key:"placeDropdown",value:function(t){"focus"===t&&(this.isFocused=!0),this.$activates.addClass("active"),this.$activator.addClass("active"),!0===this.options.constrainWidth?this.$activates.css("width",this.$activator.outerWidth()):this.$activates.css("white-space","nowrap"),this.updatePosition(),this.showDropdown()}},{key:"showDropdown",value:function(){this.$activates.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:this.options.inDuration,easing:this.options.easingEffectIn,complete:function(){t(this).css("height","")}}).animate(function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?l(i,!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):l(i).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({opacity:1},this.options.resetScroll&&{scrollTop:0}),{queue:!1,duration:this.options.inDuration,easing:"easeOutSine"})}},{key:"hideDropdown",value:function(){var t=this;this.isFocused=!1,this.$activates.fadeOut({durations:this.options.outDuration,easing:this.options.easingEffectOut}),this.$activates.removeClass("active"),this.$activator.removeClass("active"),setTimeout((function(){t.$activates.css("max-height",t.options.maxHeight)}),this.options.outDuration)}},{key:"updatePosition",value:function(){var e=window.innerHeight,i=this.$activator.innerHeight(),l=this.$activator.offset().top-t(window).scrollTop(),n=this._getHorizontalAlignment(),o=0,a=0,r=this.$activator.parent(),s=this.options.belowOrigin?i:0,c=!r.is("body")&&r.get(0).scrollHeight>r.get(0).clientHeight?r.get(0).scrollTop:0,u=l+this.$activates.innerHeight()>e,d=l+i-this.$activates.innerHeight()<0;if(u&&d){var h=e-l-s;this.$activates.css("max-height",h)}else u&&(s||(s+=i),s-=this.$activates.innerHeight());"left"===n?(o=this.options.gutter,a=this.$activator.position().left+o):"right"===n&&(a=this.$activator.position().left+this.$activator.outerWidth()-this.$activates.outerWidth()+(o=-this.options.gutter)),this.$activates.css({position:"absolute",top:this.$activator.position().top+s+c,left:a})}},{key:"_getHorizontalAlignment",value:function(){var e=this.$activator.offset().left;return e+this.$activates.innerWidth()>t(window).width()?"right":e-this.$activates.innerWidth()+this.$activator.innerWidth()<0?"left":this.options.alignment}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}}])&&o(i.prototype,a),r&&o(i,r),e}();t.fn.scrollTo=function(e){return this.scrollTop(this.scrollTop()-this.offset().top+t(e).offset().top),this},t.fn.dropdown=function(t){if(this.length>1){var i=[];return this.each((function(){var l=new e(this,t);l.init(),i.push(l.returnPublicInterface())})),i}var l=new e(this,t);return l.init(),l.returnPublicInterface()},e.mdbDropdownAutoInit()}))},function(t,e,i){var l=i(4),n=i(1),o=i(10),a=i(22).f,r=i(7),s=n((function(){a(1)}));l({target:"Object",stat:!0,forced:!r||s,sham:!r},{getOwnPropertyDescriptor:function(t,e){return a(o(t),e)}})},function(t,e,i){var l=i(4),n=i(7),o=i(53),a=i(10),r=i(22),s=i(67);l({target:"Object",stat:!0,sham:!n},{getOwnPropertyDescriptors:function(t){for(var e,i,l=a(t),n=r.f,c=o(l),u={},d=0;c.length>d;)void 0!==(i=n(l,e=c[d++]))&&s(u,e,i);return u}})},function(t,e,i){"use strict";i.r(e);i(43),i(66);function l(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){var e=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.$searchWrappers=t,this.options={color:this.fallback().or(i.color).or("#000").value(),backgroundColor:this.fallback().or(i.backgroundColor).or("").value(),fontSize:this.fallback().or(i.fontSize).or(".9rem").value(),fontWeight:this.fallback().or(i.fontWeight).or("400").value(),borderRadius:this.fallback().or(i.borderRadius).or("").value(),borderColor:this.fallback().or(i.borderColor).or("").value(),margin:this.fallback().or(i.margin).or("").value()}}var i,n,o;return i=e,(n=[{key:"init",value:function(){return this.bindSearchEvents(),this.$searchWrappers.css({color:this.options.color,backgroundColor:this.options.backgroundColor,fontSize:this.options.fontSize,fontWeight:this.options.fontWeight,borderRadius:this.options.borderRadius,borderColor:this.options.borderColor,margin:this.options.margin})}},{key:"bindSearchEvents",value:function(){this.$searchWrappers.each((function(){var e=t(this).find("input").first();e.on("keyup",(function(){e.closest("div[id]").find("a, li").each((function(){var i=t(this);i.html().toLowerCase().indexOf(e.val().toLowerCase())>-1?i.css({display:""}):i.css({display:"none"})}))}))}))}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}}])&&l(i.prototype,n),o&&l(i,o),e}();t.fn.mdbDropSearch=function(t){return new e(this,t).init()}}))},function(t,e,i){"use strict";i.r(e);i(76),i(43),i(103),i(66),i(110),i(84),i(65),i(68),i(95),i(86),i(113),i(104);var l=i(124);function n(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){var e,i=function(){function e(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={destroy:this.fallback().or(i.destroy).or(!1).value(),validate:this.fallback().or(t.attr("data-validate")).or(i.validate).or(!1).value(),selectId:this.fallback().or(t.attr("data-select-id")).or(i.selectId).or(null).value(),defaultMaterialInput:this.fallback().or(t.attr("data-default-material-input")).or(i.defaultMaterialInput).or(!1).value(),fasClasses:this.fallback().or(t.attr("data-fas-classes")).or(i.fasClasses).or("").value(),farClasses:this.fallback().or(t.attr("data-far-classes")).or(i.farClasses).or("").value(),fabClasses:this.fallback().or(t.attr("data-fab-classes")).or(i.fabClasses).or("").value(),copyClassesOption:this.fallback().or(t.attr("data-copy-classes-option")).or(i.copyClassesOption).or(!1).value(),labels:{selectAll:this.fallback().or(t.attr("data-label-select-all")).or((i.labels||{}).selectAll).or("Select all").value(),optionsSelected:this.fallback().or(t.attr("data-label-options-selected")).or((i.labels||{}).optionsSelected).or("options selected").value(),validFeedback:this.fallback().or(t.attr("data-label-valid-feedback")).or((i.labels||{}).validFeedback).or("Ok").value(),invalidFeedback:this.fallback().or(t.attr("data-label-invalid-feedback")).or((i.labels||{}).invalidFeedback).or("Incorrect value").value(),noSearchResults:this.fallback().or(t.attr("data-label-no-search-results")).or((i.labels||{}).noSearchResults).or("No results").value()},keyboardActiveClass:this.fallback().or(t.attr("data-keyboard-active-class")).or(i.keyboardActiveClass).or("heavy-rain-gradient").value(),placeholder:this.fallback().or(t.attr("data-placeholder")).or(i.placeholder).or(null).value(),visibleOptions:this.fallback().or(t.attr("data-visible-options")).or(i.visibleOptions).or(5).value(),maxSelectedOptions:this.fallback().or(t.attr("data-max-selected-options")).or(i.maxSelectedOptions).or(5).value(),showResetButton:this.fallback().or(t.attr("data-show-reset-button")).or(i.showResetButton).or(!1).value()},this.uuid=t.attr("id")||this.options.selectId||this._randomUUID(),this.view=new l.default(t,{options:this.options,properties:{id:this.uuid}}),this.selectedOptionsIndexes=[],e.mutationObservers=[]}var i,o,a;return i=e,a=[{key:"clearMutationObservers",value:function(){e.mutationObservers.forEach((function(t){t.disconnect(),t.customStatus="stopped"}))}},{key:"mdbSelectAutoInit",value:function(){t(".mdb-select.mdb-select-autoinit").materialSelect()}}],(o=[{key:"init",value:function(){var t=this;this.options.destroy?this.view.destroy():(this.isInitialized&&this.view.destroy(),this.view.render(),this.view.selectPreselectedOptions((function(e){return t._toggleSelectedValue(e)})),this.bindEvents())}},{key:"bindEvents",value:function(){var t=this;this.bindMutationObserverChange(),this.view.isEditable&&this.view.isSearchable&&this.view.bindResetButtonClick((function(){return t._resetSelection()})),this.view.bindAddNewOptionClick(),this.view.bindMaterialSelectFocus(),this.view.bindMaterialSelectClick(),this.view.bindMaterialSelectBlur(),this.view.bindMaterialOptionsListTouchstart(),this.view.bindMaterialSelectKeydown(),this.view.bindMaterialSelectDropdownToggle(),this.view.bindToggleAllClick((function(e){return t._toggleSelectedValue(e)})),this.view.bindMaterialOptionMousedown(),this.view.bindMaterialOptionClick((function(e){return t._toggleSelectedValue(e)})),!this.view.isMultiple&&this.view.isSearchable&&this.view.bindSingleMaterialOptionClick(),this.view.isSearchable&&this.view.bindSearchInputKeyup(),this.view.bindHtmlClick(),this.view.bindMobileDevicesMousedown(),this.view.bindSaveBtnClick()}},{key:"bindMutationObserverChange",value:function(){var t=new MutationObserver(this._onMutationObserverChange.bind(this));t.observe(this.view.$nativeSelect.get(0),{attributes:!0,childList:!0,characterData:!0,subtree:!0}),t.customId=this.uuid,t.customStatus="observing",e.clearMutationObservers(),e.mutationObservers.push(t)}},{key:"_onMutationObserverChange",value:function(i){i.forEach((function(i){var l=t(i.target).closest("select");!0!==l.data("stop-refresh")&&("childList"===i.type||"attributes"===i.type&&t(i.target).is("option"))&&(e.clearMutationObservers(),l.materialSelect({destroy:!0}),l.materialSelect())}))}},{key:"_resetSelection",value:function(){this.selectedOptionsIndexes=[],this.view.$nativeSelect.find("option").prop("selected",!1)}},{key:"_toggleSelectedValue",value:function(t){var e=this.selectedOptionsIndexes.indexOf(t),i=-1!==e;return i?this.selectedOptionsIndexes.splice(e,1):this.selectedOptionsIndexes.push(t),this.view.$nativeSelect.find("option").eq(t).prop("selected",!i),this._setValueToMaterialSelect(),!i}},{key:"_setValueToMaterialSelect",value:function(){var t=this,e="",i=this.selectedOptionsIndexes.length;this.selectedOptionsIndexes.forEach((function(i){return e+=", ".concat(t.view.$nativeSelect.find("option").eq(i).text().replace(/  +/g," ").trim())})),0===(e=this.options.maxSelectedOptions>=0&&i>this.options.maxSelectedOptions?"".concat(i," ").concat(this.options.labels.optionsSelected):e.substring(2)).length&&(e=this.view.$nativeSelect.find("option:disabled").eq(0).text()),this.view.$nativeSelect.siblings("".concat(this.options.defaultMaterialInput?"input.multi-bs-select":"input.select-dropdown")).val(e)}},{key:"_randomUUID",value:function(){var t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var i=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?i:3&i|8).toString(16)}))}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}},{key:"isInitialized",get:function(){return Boolean(this.view.$nativeSelect.data("select-id"))&&this.view.$nativeSelect.hasClass("initialized")}}])&&n(i.prototype,o),a&&n(i,a),e}();t.fn.materialSelect=function(e){t(this).not(".browser-default").not(".custom-select").each((function(){new i(t(this),e).init()}))},e=t.fn.val,t.fn.val=function(t){if(!arguments.length)return e.call(this);if(!0!==this.data("stop-refresh")&&this.hasClass("mdb-select")&&this.hasClass("initialized")){i.clearMutationObservers(),this.materialSelect({destroy:!0});var l=e.call(this,t);return this.materialSelect(),l}return e.call(this,t)},i.mdbSelectAutoInit()}))},function(t,e,i){"use strict";var l=i(4),n=i(128).left;l({target:"Array",proto:!0,forced:i(52)("reduce")},{reduce:function(t){return n(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},,function(t,e,i){var l=i(4),n=i(135),o=i(51);l({target:"Array",proto:!0},{fill:n}),o("fill")},function(t,e){!function(t){t("body").on("shown.bs.modal",".modal",(function(){t(".modal-backdrop").length||($modal_dialog=t(this).children(".modal-dialog"),$modal_dialog.hasClass("modal-side")&&(t(this).addClass("modal-scrolling"),t("body").addClass("scrollable")),$modal_dialog.hasClass("modal-frame")&&(t(this).addClass("modal-content-clickable"),t("body").addClass("scrollable")))})),t("body").on("hidden.bs.modal",".modal",(function(){t("body").removeClass("scrollable")}))}(jQuery)},function(t,e){jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,e,i,l,n){return jQuery.easing[jQuery.easing.def](t,e,i,l,n)},easeInQuad:function(t,e,i,l,n){return l*(e/=n)*e+i},easeOutQuad:function(t,e,i,l,n){return-l*(e/=n)*(e-2)+i},easeInOutQuad:function(t,e,i,l,n){return(e/=n/2)<1?l/2*e*e+i:-l/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,l,n){return l*(e/=n)*e*e+i},easeOutCubic:function(t,e,i,l,n){return l*((e=e/n-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,l,n){return(e/=n/2)<1?l/2*e*e*e+i:l/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,l,n){return l*(e/=n)*e*e*e+i},easeOutQuart:function(t,e,i,l,n){return-l*((e=e/n-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,l,n){return(e/=n/2)<1?l/2*e*e*e*e+i:-l/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,l,n){return l*(e/=n)*e*e*e*e+i},easeOutQuint:function(t,e,i,l,n){return l*((e=e/n-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,l,n){return(e/=n/2)<1?l/2*e*e*e*e*e+i:l/2*((e-=2)*e*e*e*e+2)+i},easeInSine:function(t,e,i,l,n){return-l*Math.cos(e/n*(Math.PI/2))+l+i},easeOutSine:function(t,e,i,l,n){return l*Math.sin(e/n*(Math.PI/2))+i},easeInOutSine:function(t,e,i,l,n){return-l/2*(Math.cos(Math.PI*e/n)-1)+i},easeInExpo:function(t,e,i,l,n){return 0==e?i:l*Math.pow(2,10*(e/n-1))+i},easeOutExpo:function(t,e,i,l,n){return e==n?i+l:l*(1-Math.pow(2,-10*e/n))+i},easeInOutExpo:function(t,e,i,l,n){return 0==e?i:e==n?i+l:(e/=n/2)<1?l/2*Math.pow(2,10*(e-1))+i:l/2*(2-Math.pow(2,-10*--e))+i},easeInCirc:function(t,e,i,l,n){return-l*(Math.sqrt(1-(e/=n)*e)-1)+i},easeOutCirc:function(t,e,i,l,n){return l*Math.sqrt(1-(e=e/n-1)*e)+i},easeInOutCirc:function(t,e,i,l,n){return(e/=n/2)<1?-l/2*(Math.sqrt(1-e*e)-1)+i:l/2*(Math.sqrt(1-(e-=2)*e)+1)+i},easeInElastic:function(t,e,i,l,n){var o=1.70158,a=0,r=l;if(0==e)return i;if(1==(e/=n))return i+l;if(a||(a=.3*n),r<Math.abs(l)){r=l;o=a/4}else o=a/(2*Math.PI)*Math.asin(l/r);return-r*Math.pow(2,10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/a)+i},easeOutElastic:function(t,e,i,l,n){var o=1.70158,a=0,r=l;if(0==e)return i;if(1==(e/=n))return i+l;if(a||(a=.3*n),r<Math.abs(l)){r=l;o=a/4}else o=a/(2*Math.PI)*Math.asin(l/r);return r*Math.pow(2,-10*e)*Math.sin((e*n-o)*(2*Math.PI)/a)+l+i},easeInOutElastic:function(t,e,i,l,n){var o=1.70158,a=0,r=l;if(0==e)return i;if(2==(e/=n/2))return i+l;if(a||(a=n*(.3*1.5)),r<Math.abs(l)){r=l;o=a/4}else o=a/(2*Math.PI)*Math.asin(l/r);return e<1?r*Math.pow(2,10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/a)*-.5+i:r*Math.pow(2,-10*(e-=1))*Math.sin((e*n-o)*(2*Math.PI)/a)*.5+l+i},easeInBack:function(t,e,i,l,n,o){return null==o&&(o=1.70158),l*(e/=n)*e*((o+1)*e-o)+i},easeOutBack:function(t,e,i,l,n,o){return null==o&&(o=1.70158),l*((e=e/n-1)*e*((o+1)*e+o)+1)+i},easeInOutBack:function(t,e,i,l,n,o){return null==o&&(o=1.70158),(e/=n/2)<1?l/2*(e*e*((1+(o*=1.525))*e-o))+i:l/2*((e-=2)*e*((1+(o*=1.525))*e+o)+2)+i},easeInBounce:function(t,e,i,l,n){return l-jQuery.easing.easeOutBounce(t,n-e,0,l,n)+i},easeOutBounce:function(t,e,i,l,n){return(e/=n)<1/2.75?l*(7.5625*e*e)+i:e<2/2.75?l*(7.5625*(e-=1.5/2.75)*e+.75)+i:e<2.5/2.75?l*(7.5625*(e-=2.25/2.75)*e+.9375)+i:l*(7.5625*(e-=2.625/2.75)*e+.984375)+i},easeInOutBounce:function(t,e,i,l,n){return e<n/2?.5*jQuery.easing.easeInBounce(t,2*e,0,l,n)+i:.5*jQuery.easing.easeOutBounce(t,2*e-n,0,l,n)+.5*l+i}})},function(t,e,i){"use strict";(function(t){var e;i(69),i(71),i(72),i(76),i(58),i(75),i(136),i(100),i(173),i(84),i(65),i(115),i(123),i(129),i(68),i(95),i(73),i(116),i(86),i(98),i(175),i(180),i(182),i(183),i(184),i(185),i(186),i(187),i(188),i(189),i(190),i(191),i(192),i(193),i(194),i(195),i(196),i(197),i(198),i(199),i(200),i(201),i(202),i(203),i(74);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*! VelocityJS.org (1.2.3). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */
/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */
/*! Note that this has been modified by Materialize to confirm that Velocity is not already being imported. */jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(function(t){function e(t){var e=t.length,l=i.type(t);return"function"!==l&&!i.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===l||0===e||"number"==typeof e&&e>0&&e-1 in t))}if(!t.jQuery){var i=function t(e,i){return new t.fn.init(e,i)};i.isWindow=function(t){return null!=t&&t==t.window},i.type=function(t){return null==t?t+"":"object"==l(t)||"function"==typeof t?o[r.call(t)]||"object":l(t)},i.isArray=Array.isArray||function(t){return"array"===i.type(t)},i.isPlainObject=function(t){var e;if(!t||"object"!==i.type(t)||t.nodeType||i.isWindow(t))return!1;try{if(t.constructor&&!a.call(t,"constructor")&&!a.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}for(e in t);return void 0===e||a.call(t,e)},i.each=function(t,i,l){var n=0,o=t.length,a=e(t);if(l){if(a)for(;o>n&&!1!==i.apply(t[n],l);n++);else for(n in t)if(!1===i.apply(t[n],l))break}else if(a)for(;o>n&&!1!==i.call(t[n],n,t[n]);n++);else for(n in t)if(!1===i.call(t[n],n,t[n]))break;return t},i.data=function(t,e,l){if(void 0===l){var o=(a=t[i.expando])&&n[a];if(void 0===e)return o;if(o&&e in o)return o[e]}else if(void 0!==e){var a=t[i.expando]||(t[i.expando]=++i.uuid);return n[a]=n[a]||{},n[a][e]=l,l}},i.removeData=function(t,e){var l=t[i.expando],o=l&&n[l];o&&i.each(e,(function(t,e){delete o[e]}))},i.extend=function(){var t,e,n,o,a,r,s=arguments[0]||{},c=1,u=arguments.length,d=!1;for("boolean"==typeof s&&(d=s,s=arguments[c]||{},c++),"object"!=l(s)&&"function"!==i.type(s)&&(s={}),c===u&&(s=this,c--);u>c;c++)if(null!=(a=arguments[c]))for(o in a)t=s[o],s!==(n=a[o])&&(d&&n&&(i.isPlainObject(n)||(e=i.isArray(n)))?(e?(e=!1,r=t&&i.isArray(t)?t:[]):r=t&&i.isPlainObject(t)?t:{},s[o]=i.extend(d,r,n)):void 0!==n&&(s[o]=n));return s},i.queue=function(t,l,n){if(t){l=(l||"fx")+"queue";var o=i.data(t,l);return n?(!o||i.isArray(n)?o=i.data(t,l,function(t,i){var l=i||[];return null!=t&&(e(Object(t))?function(t,e){for(var i=+e.length,l=0,n=t.length;i>l;)t[n++]=e[l++];if(i!=i)for(;void 0!==e[l];)t[n++]=e[l++];t.length=n}(l,"string"==typeof t?[t]:t):[].push.call(l,t)),l}(n)):o.push(n),o):o||[]}},i.dequeue=function(t,e){i.each(t.nodeType?[t]:t,(function(t,l){e=e||"fx";var n=i.queue(l,e),o=n.shift();"inprogress"===o&&(o=n.shift()),o&&("fx"===e&&n.unshift("inprogress"),o.call(l,(function(){i.dequeue(l,e)})))}))},i.fn=i.prototype={init:function(t){if(t.nodeType)return this[0]=t,this;throw new Error("Not a DOM node.")},offset:function(){var e=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:e.top+(t.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:e.left+(t.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function t(){for(var t=this.offsetParent||document;t&&"html"===!t.nodeType.toLowerCase&&"static"===t.style.position;)t=t.offsetParent;return t||document}var e=this[0],t=t.apply(e),l=this.offset(),n=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:i(t).offset();return l.top-=parseFloat(e.style.marginTop)||0,l.left-=parseFloat(e.style.marginLeft)||0,t.style&&(n.top+=parseFloat(t.style.borderTopWidth)||0,n.left+=parseFloat(t.style.borderLeftWidth)||0),{top:l.top-n.top,left:l.left-n.left}}};var n={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var o={},a=o.hasOwnProperty,r=o.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),c=0;c<s.length;c++)o["[object "+s[c]+"]"]=s[c].toLowerCase();i.fn.init.prototype=i.fn,t.Velocity={Utilities:i}}}(window),e=function(){return function(t,e,i,n){function o(t){return m.isWrapped(t)?t=[].slice.call(t):m.isNode(t)&&(t=[t]),t}function a(t){var e=h.data(t,"velocity");return null===e?n:e}function r(t){return function(e){return Math.round(e*t)*(1/t)}}function s(t,i,l,n){function o(t,e){return 1-3*e+3*t}function a(t,e){return 3*e-6*t}function r(t){return 3*t}function s(t,e,i){return((o(e,i)*t+a(e,i))*t+r(e))*t}function c(t,e,i){return 3*o(e,i)*t*t+2*a(e,i)*t+r(e)}function u(e,i){for(var n=0;p>n;++n){var o=c(i,t,l);if(0===o)return i;i-=(s(i,t,l)-e)/o}return i}function d(e,i,n){var o,a,r=0;do{(o=s(a=i+(n-i)/2,t,l)-e)>0?n=a:i=a}while(Math.abs(o)>m&&++r<v);return a}function h(){k=!0,(t!=i||l!=n)&&function(){for(var e=0;g>e;++e)w[e]=s(e*y,t,l)}()}var p=4,f=.001,m=1e-7,v=10,g=11,y=1/(g-1),b="Float32Array"in e;if(4!==arguments.length)return!1;for(var x=0;4>x;++x)if("number"!=typeof arguments[x]||isNaN(arguments[x])||!isFinite(arguments[x]))return!1;t=Math.min(t,1),l=Math.min(l,1),t=Math.max(t,0),l=Math.max(l,0);var w=b?new Float32Array(g):new Array(g),k=!1,S=function(e){return k||h(),t===i&&l===n?e:0===e?0:1===e?1:s(function(e){for(var i=0,n=1,o=g-1;n!=o&&w[n]<=e;++n)i+=y;var a=i+(e-w[--n])/(w[n+1]-w[n])*y,r=c(a,t,l);return r>=f?u(e,a):0==r?a:d(e,i,i+y)}(e),i,n)};S.getControlPoints=function(){return[{x:t,y:i},{x:l,y:n}]};var M="generateBezier("+[t,i,l,n]+")";return S.toString=function(){return M},S}function c(t,e){var i=t;return m.isString(t)?b.Easings[t]||(i=!1):i=m.isArray(t)&&1===t.length?r.apply(null,t):m.isArray(t)&&2===t.length?x.apply(null,t.concat([e])):!(!m.isArray(t)||4!==t.length)&&s.apply(null,t),!1===i&&(i=b.Easings[b.defaults.easing]?b.defaults.easing:y),i}function u(t){if(t){var e=(new Date).getTime(),i=b.State.calls.length;i>1e4&&(b.State.calls=function(t){for(var e=-1,i=t?t.length:0,l=[];++e<i;){var n=t[e];n&&l.push(n)}return l}(b.State.calls));for(var l=0;i>l;l++)if(b.State.calls[l]){var o=b.State.calls[l],r=o[0],s=o[2],c=o[3],p=!!c,f=null;c||(c=b.State.calls[l][3]=e-16);for(var v=Math.min((e-c)/s.duration,1),g=0,y=r.length;y>g;g++){var x=r[g],k=x.element;if(a(k)){var M=!1;for(var C in s.display!==n&&null!==s.display&&"none"!==s.display&&("flex"===s.display&&h.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],(function(t,e){w.setPropertyValue(k,"display",e)})),w.setPropertyValue(k,"display",s.display)),s.visibility!==n&&"hidden"!==s.visibility&&w.setPropertyValue(k,"visibility",s.visibility),x)if("element"!==C){var T,A=x[C],O=m.isString(A.easing)?b.Easings[A.easing]:A.easing;if(1===v)T=A.endValue;else{var E=A.endValue-A.startValue;if(T=A.startValue+E*O(v,s,E),!p&&T===A.currentValue)continue}if(A.currentValue=T,"tween"===C)f=T;else{if(w.Hooks.registered[C]){var P=w.Hooks.getRoot(C),I=a(k).rootPropertyValueCache[P];I&&(A.rootPropertyValue=I)}var _=w.setPropertyValue(k,C,A.currentValue+(0===parseFloat(T)?"":A.unitType),A.rootPropertyValue,A.scrollData);w.Hooks.registered[C]&&(a(k).rootPropertyValueCache[P]=w.Normalizations.registered[P]?w.Normalizations.registered[P]("extract",null,_[1]):_[1]),"transform"===_[0]&&(M=!0)}}s.mobileHA&&a(k).transformCache.translate3d===n&&(a(k).transformCache.translate3d="(0px, 0px, 0px)",M=!0),M&&w.flushTransformCache(k)}}s.display!==n&&"none"!==s.display&&(b.State.calls[l][2].display=!1),s.visibility!==n&&"hidden"!==s.visibility&&(b.State.calls[l][2].visibility=!1),s.progress&&s.progress.call(o[1],o[1],v,Math.max(0,c+s.duration-e),c,f),1===v&&d(l)}}b.State.isTicking&&S(u)}function d(t,e){if(!b.State.calls[t])return!1;for(var i=b.State.calls[t][0],l=b.State.calls[t][1],o=b.State.calls[t][2],r=b.State.calls[t][4],s=!1,c=0,u=i.length;u>c;c++){var d=i[c].element;if(e||o.loop||("none"===o.display&&w.setPropertyValue(d,"display",o.display),"hidden"===o.visibility&&w.setPropertyValue(d,"visibility",o.visibility)),!0!==o.loop&&(h.queue(d)[1]===n||!/\.velocityQueueEntryFlag/i.test(h.queue(d)[1]))&&a(d)){a(d).isAnimating=!1,a(d).rootPropertyValueCache={};var p=!1;h.each(w.Lists.transforms3D,(function(t,e){var i=/^scale/.test(e)?1:0,l=a(d).transformCache[e];a(d).transformCache[e]!==n&&new RegExp("^\\("+i+"[^.]").test(l)&&(p=!0,delete a(d).transformCache[e])})),o.mobileHA&&(p=!0,delete a(d).transformCache.translate3d),p&&w.flushTransformCache(d),w.Values.removeClass(d,"velocity-animating")}if(!e&&o.complete&&!o.loop&&c===u-1)try{o.complete.call(l,l)}catch(t){setTimeout((function(){throw t}),1)}r&&!0!==o.loop&&r(l),a(d)&&!0===o.loop&&!e&&(h.each(a(d).tweensContainer,(function(t,e){/^rotate/.test(t)&&360===parseFloat(e.endValue)&&(e.endValue=0,e.startValue=360),/^backgroundPosition/.test(t)&&100===parseFloat(e.endValue)&&"%"===e.unitType&&(e.endValue=0,e.startValue=100)})),b(d,"reverse",{loop:!0,delay:o.delay})),!1!==o.queue&&h.dequeue(d,o.queue)}b.State.calls[t]=!1;for(var f=0,m=b.State.calls.length;m>f;f++)if(!1!==b.State.calls[f]){s=!0;break}!1===s&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var h,p=function(){if(i.documentMode)return i.documentMode;for(var t=7;t>4;t--){var e=i.createElement("div");if(e.innerHTML="\x3c!--[if IE "+t+"]><span></span><![endif]--\x3e",e.getElementsByTagName("span").length)return e=null,t}return n}(),f=function(){var t=0;return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||function(e){var i,l=(new Date).getTime();return i=Math.max(0,16-(l-t)),t=l+i,setTimeout((function(){e(l+i)}),i)}}(),m={isString:function(t){return"string"==typeof t},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},isFunction:function(t){return"[object Function]"===Object.prototype.toString.call(t)},isNode:function(t){return t&&t.nodeType},isNodeList:function(t){return"object"==l(t)&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(t))&&t.length!==n&&(0===t.length||"object"==l(t[0])&&t[0].nodeType>0)},isWrapped:function(t){return t&&(t.jquery||e.Zepto&&e.Zepto.zepto.isZ(t))},isSVG:function(t){return e.SVGElement&&t instanceof e.SVGElement},isEmptyObject:function(t){for(var e in t)return!1;return!0}},v=!1;if(t.fn&&t.fn.jquery?(h=t,v=!0):h=e.Velocity.Utilities,8>=p&&!v)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(7>=p)){var g=400,y="swing",b={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:e.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:h,Redirects:{},Easings:{},Promise:e.Promise,defaults:{queue:"",duration:g,easing:y,begin:n,complete:n,progress:n,display:n,visibility:n,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(t){h.data(t,"velocity",{isSVG:m.isSVG(t),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};e.pageYOffset!==n?(b.State.scrollAnchor=e,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var x=function(){function t(t){return-t.tension*t.x-t.friction*t.v}function e(e,i,l){var n={x:e.x+l.dx*i,v:e.v+l.dv*i,tension:e.tension,friction:e.friction};return{dx:n.v,dv:t(n)}}function i(i,l){var n={dx:i.v,dv:t(i)},o=e(i,.5*l,n),a=e(i,.5*l,o),r=e(i,l,a),s=1/6*(n.dx+2*(o.dx+a.dx)+r.dx),c=1/6*(n.dv+2*(o.dv+a.dv)+r.dv);return i.x=i.x+s*l,i.v=i.v+c*l,i}return function t(e,l,n){var o,a,r,s={x:-1,v:0,tension:null,friction:null},c=[0],u=0;for(e=parseFloat(e)||500,l=parseFloat(l)||20,n=n||null,s.tension=e,s.friction=l,a=(o=null!==n)?(u=t(e,l))/n*.016:.016;r=i(r||s,a),c.push(1+r.x),u+=16,Math.abs(r.x)>1e-4&&Math.abs(r.v)>1e-4;);return o?function(t){return c[t*(c.length-1)|0]}:u}}();b.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}},h.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],(function(t,e){b.Easings[e[0]]=s.apply(null,e[1])}));var w=b.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var t=0;t<w.Lists.colors.length;t++){var e="color"===w.Lists.colors[t]?"0 0 0 1":"255 255 255 1";w.Hooks.templates[w.Lists.colors[t]]=["Red Green Blue Alpha",e]}var i,l,n;if(p)for(i in w.Hooks.templates){n=(l=w.Hooks.templates[i])[0].split(" ");var o=l[1].match(w.RegEx.valueSplit);"Color"===n[0]&&(n.push(n.shift()),o.push(o.shift()),w.Hooks.templates[i]=[n.join(" "),o.join(" ")])}for(i in w.Hooks.templates)for(var t in n=(l=w.Hooks.templates[i])[0].split(" ")){var a=i+n[t],r=t;w.Hooks.registered[a]=[i,r]}},getRoot:function(t){var e=w.Hooks.registered[t];return e?e[0]:t},cleanRootPropertyValue:function(t,e){return w.RegEx.valueUnwrap.test(e)&&(e=e.match(w.RegEx.valueUnwrap)[1]),w.Values.isCSSNullValue(e)&&(e=w.Hooks.templates[t][1]),e},extractValue:function(t,e){var i=w.Hooks.registered[t];if(i){var l=i[0],n=i[1];return(e=w.Hooks.cleanRootPropertyValue(l,e)).toString().match(w.RegEx.valueSplit)[n]}return e},injectValue:function(t,e,i){var l=w.Hooks.registered[t];if(l){var n,o=l[0],a=l[1];return(n=(i=w.Hooks.cleanRootPropertyValue(o,i)).toString().match(w.RegEx.valueSplit))[a]=e,n.join(" ")}return i}},Normalizations:{registered:{clip:function(t,e,i){switch(t){case"name":return"clip";case"extract":var l;return l=w.RegEx.wrappedValueAlreadyExtracted.test(i)?i:(l=i.toString().match(w.RegEx.valueUnwrap))?l[1].replace(/,(\s+)?/g," "):i;case"inject":return"rect("+i+")"}},blur:function(t,e,i){switch(t){case"name":return b.State.isFirefox?"filter":"-webkit-filter";case"extract":var l=parseFloat(i);if(!l&&0!==l){var n=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);l=n?n[1]:0}return l;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(t,e,i){if(8>=p)switch(t){case"name":return"filter";case"extract":var l=i.toString().match(/alpha\(opacity=(.*)\)/i);return l?l[1]/100:1;case"inject":return e.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(t){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){9>=p||b.State.isGingerbread||(w.Lists.transformsBase=w.Lists.transformsBase.concat(w.Lists.transforms3D));for(var t=0;t<w.Lists.transformsBase.length;t++)!function(){var e=w.Lists.transformsBase[t];w.Normalizations.registered[e]=function(t,i,l){switch(t){case"name":return"transform";case"extract":return a(i)===n||a(i).transformCache[e]===n?/^scale/i.test(e)?1:0:a(i).transformCache[e].replace(/[()]/g,"");case"inject":var o=!1;switch(e.substr(0,e.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(l);break;case"scal":case"scale":b.State.isAndroid&&a(i).transformCache[e]===n&&1>l&&(l=1),o=!/(\d)$/i.test(l);break;case"skew":o=!/(deg|\d)$/i.test(l);break;case"rotate":o=!/(deg|\d)$/i.test(l)}return o||(a(i).transformCache[e]="("+l+")"),a(i).transformCache[e]}}}();for(t=0;t<w.Lists.colors.length;t++)!function(){var e=w.Lists.colors[t];w.Normalizations.registered[e]=function(t,i,l){switch(t){case"name":return e;case"extract":var o;if(w.RegEx.wrappedValueAlreadyExtracted.test(l))o=l;else{var a,r={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(l)?a=r[l]!==n?r[l]:r.black:w.RegEx.isHex.test(l)?a="rgb("+w.Values.hexToRgb(l).join(" ")+")":/^rgba?\(/i.test(l)||(a=r.black),o=(a||l).toString().match(w.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=p||3!==o.split(" ").length||(o+=" 1"),o;case"inject":return 8>=p?4===l.split(" ").length&&(l=l.split(/\s+/).slice(0,3).join(" ")):3===l.split(" ").length&&(l+=" 1"),(8>=p?"rgb":"rgba")+"("+l.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(t){return t.replace(/-(\w)/g,(function(t,e){return e.toUpperCase()}))},SVGAttribute:function(t){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(p||b.State.isAndroid&&!b.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(t)},prefixCheck:function(t){if(b.State.prefixMatches[t])return[b.State.prefixMatches[t],!0];for(var e=["","Webkit","Moz","ms","O"],i=0,l=e.length;l>i;i++){var n;if(n=0===i?t:e[i]+t.replace(/^\w/,(function(t){return t.toUpperCase()})),m.isString(b.State.prefixElement.style[n]))return b.State.prefixMatches[t]=n,[n,!0]}return[t,!1]}},Values:{hexToRgb:function(t){var e;return t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,i,l){return e+e+i+i+l+l})),(e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t))?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(t){return 0==t||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(t)},getUnitType:function(t){return/^(rotate|skew)/i.test(t)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(t)?"":"px"},getDisplayType:function(t){var e=t&&t.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(t,e){t.classList?t.classList.add(e):t.className+=(t.className.length?" ":"")+e},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(t,i,l,o){function r(t,i){function l(){u&&w.setPropertyValue(t,"display","none")}var s=0;if(8>=p)s=h.css(t,i);else{var c,u=!1;if(/^(width|height)$/.test(i)&&0===w.getPropertyValue(t,"display")&&(u=!0,w.setPropertyValue(t,"display",w.Values.getDisplayType(t))),!o){if("height"===i&&"border-box"!==w.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var d=t.offsetHeight-(parseFloat(w.getPropertyValue(t,"borderTopWidth"))||0)-(parseFloat(w.getPropertyValue(t,"borderBottomWidth"))||0)-(parseFloat(w.getPropertyValue(t,"paddingTop"))||0)-(parseFloat(w.getPropertyValue(t,"paddingBottom"))||0);return l(),d}if("width"===i&&"border-box"!==w.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var f=t.offsetWidth-(parseFloat(w.getPropertyValue(t,"borderLeftWidth"))||0)-(parseFloat(w.getPropertyValue(t,"borderRightWidth"))||0)-(parseFloat(w.getPropertyValue(t,"paddingLeft"))||0)-(parseFloat(w.getPropertyValue(t,"paddingRight"))||0);return l(),f}}c=a(t)===n?e.getComputedStyle(t,null):a(t).computedStyle?a(t).computedStyle:a(t).computedStyle=e.getComputedStyle(t,null),"borderColor"===i&&(i="borderTopColor"),(""===(s=9===p&&"filter"===i?c.getPropertyValue(i):c[i])||null===s)&&(s=t.style[i]),l()}if("auto"===s&&/^(top|right|bottom|left)$/i.test(i)){var m=r(t,"position");("fixed"===m||"absolute"===m&&/top|left/i.test(i))&&(s=h(t).position()[i]+"px")}return s}var s;if(w.Hooks.registered[i]){var c=i,u=w.Hooks.getRoot(c);l===n&&(l=w.getPropertyValue(t,w.Names.prefixCheck(u)[0])),w.Normalizations.registered[u]&&(l=w.Normalizations.registered[u]("extract",t,l)),s=w.Hooks.extractValue(c,l)}else if(w.Normalizations.registered[i]){var d,f;"transform"!==(d=w.Normalizations.registered[i]("name",t))&&(f=r(t,w.Names.prefixCheck(d)[0]),w.Values.isCSSNullValue(f)&&w.Hooks.templates[i]&&(f=w.Hooks.templates[i][1])),s=w.Normalizations.registered[i]("extract",t,f)}if(!/^[\d-]/.test(s))if(a(t)&&a(t).isSVG&&w.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{s=t.getBBox()[i]}catch(t){s=0}else s=t.getAttribute(i);else s=r(t,w.Names.prefixCheck(i)[0]);return w.Values.isCSSNullValue(s)&&(s=0),b.debug>=2&&console.log("Get "+i+": "+s),s},setPropertyValue:function(t,i,l,n,o){var r=i;if("scroll"===i)o.container?o.container["scroll"+o.direction]=l:"Left"===o.direction?e.scrollTo(l,o.alternateValue):e.scrollTo(o.alternateValue,l);else if(w.Normalizations.registered[i]&&"transform"===w.Normalizations.registered[i]("name",t))w.Normalizations.registered[i]("inject",t,l),r="transform",l=a(t).transformCache[i];else{if(w.Hooks.registered[i]){var s=i,c=w.Hooks.getRoot(i);n=n||w.getPropertyValue(t,c),l=w.Hooks.injectValue(s,l,n),i=c}if(w.Normalizations.registered[i]&&(l=w.Normalizations.registered[i]("inject",t,l),i=w.Normalizations.registered[i]("name",t)),r=w.Names.prefixCheck(i)[0],8>=p)try{t.style[r]=l}catch(t){b.debug&&console.log("Browser does not support ["+l+"] for ["+r+"]")}else a(t)&&a(t).isSVG&&w.Names.SVGAttribute(i)?t.setAttribute(i,l):t.style[r]=l;b.debug>=2&&console.log("Set "+i+" ("+r+"): "+l)}return[r,l]},flushTransformCache:function(t){function e(e){return parseFloat(w.getPropertyValue(t,e))}var i="";if((p||b.State.isAndroid&&!b.State.isChrome)&&a(t).isSVG){var l={translate:[e("translateX"),e("translateY")],skewX:[e("skewX")],skewY:[e("skewY")],scale:1!==e("scale")?[e("scale"),e("scale")]:[e("scaleX"),e("scaleY")],rotate:[e("rotateZ"),0,0]};h.each(a(t).transformCache,(function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate"),l[t]&&(i+=t+"("+l[t].join(" ")+") ",delete l[t])}))}else{var n,o;h.each(a(t).transformCache,(function(e){return n=a(t).transformCache[e],"transformPerspective"===e?(o=n,!0):(9===p&&"rotateZ"===e&&(e="rotate"),void(i+=e+n+" "))})),o&&(i="perspective"+o+" "+i)}w.setPropertyValue(t,"transform",i)}};w.Hooks.register(),w.Normalizations.register(),b.hook=function(t,e,i){var l=n;return t=o(t),h.each(t,(function(t,o){if(a(o)===n&&b.init(o),i===n)l===n&&(l=b.CSS.getPropertyValue(o,e));else{var r=b.CSS.setPropertyValue(o,e,i);"transform"===r[0]&&b.CSS.flushTransformCache(o),l=r}})),l};var k=function t(){function l(){return s?O.promise||null:p}function r(){function t(t){function d(t,e){var i=n,l=n,a=n;return m.isArray(t)?(i=t[0],!m.isArray(t[1])&&/^[\d-]/.test(t[1])||m.isFunction(t[1])||w.RegEx.isHex.test(t[1])?a=t[1]:(m.isString(t[1])&&!w.RegEx.isHex.test(t[1])||m.isArray(t[1]))&&(l=e?t[1]:c(t[1],r.duration),t[2]!==n&&(a=t[2]))):i=t,e||(l=l||r.easing),m.isFunction(i)&&(i=i.call(o,M,S)),m.isFunction(a)&&(a=a.call(o,M,S)),[i||0,l,a]}function p(t,e){var i,l;return l=(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,(function(t){return i=t,""})),i||(i=w.Values.getUnitType(t)),[l,i]}function f(){var t={myParent:o.parentNode||i.body,position:w.getPropertyValue(o,"position"),fontSize:w.getPropertyValue(o,"fontSize")},l=t.position===L.lastPosition&&t.myParent===L.lastParent,n=t.fontSize===L.lastFontSize;L.lastParent=t.myParent,L.lastPosition=t.position,L.lastFontSize=t.fontSize;var r=100,s={};if(n&&l)s.emToPx=L.lastEmToPx,s.percentToPxWidth=L.lastPercentToPxWidth,s.percentToPxHeight=L.lastPercentToPxHeight;else{var c=a(o).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");b.init(c),t.myParent.appendChild(c),h.each(["overflow","overflowX","overflowY"],(function(t,e){b.CSS.setPropertyValue(c,e,"hidden")})),b.CSS.setPropertyValue(c,"position",t.position),b.CSS.setPropertyValue(c,"fontSize",t.fontSize),b.CSS.setPropertyValue(c,"boxSizing","content-box"),h.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],(function(t,e){b.CSS.setPropertyValue(c,e,r+"%")})),b.CSS.setPropertyValue(c,"paddingLeft",r+"em"),s.percentToPxWidth=L.lastPercentToPxWidth=(parseFloat(w.getPropertyValue(c,"width",null,!0))||1)/r,s.percentToPxHeight=L.lastPercentToPxHeight=(parseFloat(w.getPropertyValue(c,"height",null,!0))||1)/r,s.emToPx=L.lastEmToPx=(parseFloat(w.getPropertyValue(c,"paddingLeft"))||1)/r,t.myParent.removeChild(c)}return null===L.remToPx&&(L.remToPx=parseFloat(w.getPropertyValue(i.body,"fontSize"))||16),null===L.vwToPx&&(L.vwToPx=parseFloat(e.innerWidth)/100,L.vhToPx=parseFloat(e.innerHeight)/100),s.remToPx=L.remToPx,s.vwToPx=L.vwToPx,s.vhToPx=L.vhToPx,b.debug>=1&&console.log("Unit ratios: "+JSON.stringify(s),o),s}if(r.begin&&0===M)try{r.begin.call(v,v)}catch(t){setTimeout((function(){throw t}),1)}if("scroll"===A){var g,k,C,T=/^x$/i.test(r.axis)?"Left":"Top",E=parseFloat(r.offset)||0;r.container?m.isWrapped(r.container)||m.isNode(r.container)?(r.container=r.container[0]||r.container,C=(g=r.container["scroll"+T])+h(o).position()[T.toLowerCase()]+E):r.container=null:(g=b.State.scrollAnchor[b.State["scrollProperty"+T]],k=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===T?"Top":"Left")]],C=h(o).offset()[T.toLowerCase()]+E),s={scroll:{rootPropertyValue:!1,startValue:g,currentValue:g,endValue:C,unitType:"",easing:r.easing,scrollData:{container:r.container,direction:T,alternateValue:k}},element:o},b.debug&&console.log("tweensContainer (scroll): ",s.scroll,o)}else if("reverse"===A){if(!a(o).tweensContainer)return void h.dequeue(o,r.queue);"none"===a(o).opts.display&&(a(o).opts.display="auto"),"hidden"===a(o).opts.visibility&&(a(o).opts.visibility="visible"),a(o).opts.loop=!1,a(o).opts.begin=null,a(o).opts.complete=null,x.easing||delete r.easing,x.duration||delete r.duration,r=h.extend({},a(o).opts,r);var P=h.extend(!0,{},a(o).tweensContainer);for(var I in P)if("element"!==I){var _=P[I].startValue;P[I].startValue=P[I].currentValue=P[I].endValue,P[I].endValue=_,m.isEmptyObject(x)||(P[I].easing=r.easing),b.debug&&console.log("reverse tweensContainer ("+I+"): "+JSON.stringify(P[I]),o)}s=P}else if("start"===A){for(var $ in a(o).tweensContainer&&!0===a(o).isAnimating&&(P=a(o).tweensContainer),h.each(y,(function(t,e){if(RegExp("^"+w.Lists.colors.join("$|^")+"$").test(t)){var i=d(e,!0),l=i[0],o=i[1],a=i[2];if(w.RegEx.isHex.test(l)){for(var r=["Red","Green","Blue"],s=w.Values.hexToRgb(l),c=a?w.Values.hexToRgb(a):n,u=0;u<r.length;u++){var h=[s[u]];o&&h.push(o),c!==n&&h.push(c[u]),y[t+r[u]]=h}delete y[t]}}})),y){var D=d(y[$]),V=D[0],F=D[1],W=D[2];$=w.Names.camelCase($);var j=w.Hooks.getRoot($),N=!1;if(a(o).isSVG||"tween"===j||!1!==w.Names.prefixCheck(j)[1]||w.Normalizations.registered[j]!==n){(r.display!==n&&null!==r.display&&"none"!==r.display||r.visibility!==n&&"hidden"!==r.visibility)&&/opacity|filter/.test($)&&!W&&0!==V&&(W=0),r._cacheValues&&P&&P[$]?(W===n&&(W=P[$].endValue+P[$].unitType),N=a(o).rootPropertyValueCache[j]):w.Hooks.registered[$]?W===n?(N=w.getPropertyValue(o,j),W=w.getPropertyValue(o,$,N)):N=w.Hooks.templates[j][1]:W===n&&(W=w.getPropertyValue(o,$));var z,B,H,Z=!1;if(W=(z=p($,W))[0],H=z[1],V=(z=p($,V))[0].replace(/^([+-\/*])=/,(function(t,e){return Z=e,""})),B=z[1],W=parseFloat(W)||0,V=parseFloat(V)||0,"%"===B&&(/^(fontSize|lineHeight)$/.test($)?(V/=100,B="em"):/^scale/.test($)?(V/=100,B=""):/(Red|Green|Blue)$/i.test($)&&(V=V/100*255,B="")),/[\/*]/.test(Z))B=H;else if(H!==B&&0!==W)if(0===V)B=H;else{l=l||f();var Y=/margin|padding|left|right|width|text|word|letter/i.test($)||/X$/.test($)||"x"===$?"x":"y";switch(H){case"%":W*="x"===Y?l.percentToPxWidth:l.percentToPxHeight;break;case"px":break;default:W*=l[H+"ToPx"]}switch(B){case"%":W*=1/("x"===Y?l.percentToPxWidth:l.percentToPxHeight);break;case"px":break;default:W*=1/l[B+"ToPx"]}}switch(Z){case"+":V=W+V;break;case"-":V=W-V;break;case"*":V*=W;break;case"/":V=W/V}s[$]={rootPropertyValue:N,startValue:W,currentValue:W,endValue:V,unitType:B,easing:F},b.debug&&console.log("tweensContainer ("+$+"): "+JSON.stringify(s[$]),o)}else b.debug&&console.log("Skipping ["+j+"] due to a lack of browser support.")}s.element=o}s.element&&(w.Values.addClass(o,"velocity-animating"),R.push(s),""===r.queue&&(a(o).tweensContainer=s,a(o).opts=r),a(o).isAnimating=!0,M===S-1?(b.State.calls.push([R,v,r,null,O.resolver]),!1===b.State.isTicking&&(b.State.isTicking=!0,u())):M++)}var l,o=this,r=h.extend({},b.defaults,x),s={};switch(a(o)===n&&b.init(o),parseFloat(r.delay)&&!1!==r.queue&&h.queue(o,r.queue,(function(t){b.velocityQueueEntryFlag=!0,a(o).delayTimer={setTimeout:setTimeout(t,parseFloat(r.delay)),next:t}})),r.duration.toString().toLowerCase()){case"fast":r.duration=200;break;case"normal":r.duration=g;break;case"slow":r.duration=600;break;default:r.duration=parseFloat(r.duration)||1}!1!==b.mock&&(!0===b.mock?r.duration=r.delay=1:(r.duration*=parseFloat(b.mock)||1,r.delay*=parseFloat(b.mock)||1)),r.easing=c(r.easing,r.duration),r.begin&&!m.isFunction(r.begin)&&(r.begin=null),r.progress&&!m.isFunction(r.progress)&&(r.progress=null),r.complete&&!m.isFunction(r.complete)&&(r.complete=null),r.display!==n&&null!==r.display&&(r.display=r.display.toString().toLowerCase(),"auto"===r.display&&(r.display=b.CSS.Values.getDisplayType(o))),r.visibility!==n&&null!==r.visibility&&(r.visibility=r.visibility.toString().toLowerCase()),r.mobileHA=r.mobileHA&&b.State.isMobile&&!b.State.isGingerbread,!1===r.queue?r.delay?setTimeout(t,r.delay):t():h.queue(o,r.queue,(function(e,i){return!0===i?(O.promise&&O.resolver(v),!0):(b.velocityQueueEntryFlag=!0,void t())})),""!==r.queue&&"fx"!==r.queue||"inprogress"===h.queue(o)[0]||h.dequeue(o)}var s,p,f,v,y,x,k=arguments[0]&&(arguments[0].p||h.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||m.isString(arguments[0].properties));if(m.isWrapped(this)?(s=!1,f=0,v=this,p=this):(s=!0,f=1,v=k?arguments[0].elements||arguments[0].e:arguments[0]),v=o(v)){k?(y=arguments[0].properties||arguments[0].p,x=arguments[0].options||arguments[0].o):(y=arguments[f],x=arguments[f+1]);var S=v.length,M=0;if(!/^(stop|finish)$/i.test(y)&&!h.isPlainObject(x)){var C=f+1;x={};for(var T=C;T<arguments.length;T++)m.isArray(arguments[T])||!/^(fast|normal|slow)$/i.test(arguments[T])&&!/^\d/.test(arguments[T])?m.isString(arguments[T])||m.isArray(arguments[T])?x.easing=arguments[T]:m.isFunction(arguments[T])&&(x.complete=arguments[T]):x.duration=arguments[T]}var A,O={promise:null,resolver:null,rejecter:null};switch(s&&b.Promise&&(O.promise=new b.Promise((function(t,e){O.resolver=t,O.rejecter=e}))),y){case"scroll":A="scroll";break;case"reverse":A="reverse";break;case"finish":case"stop":h.each(v,(function(t,e){a(e)&&a(e).delayTimer&&(clearTimeout(a(e).delayTimer.setTimeout),a(e).delayTimer.next&&a(e).delayTimer.next(),delete a(e).delayTimer)}));var E=[];return h.each(b.State.calls,(function(t,e){e&&h.each(e[1],(function(i,l){var o=x===n?"":x;return!0!==o&&e[2].queue!==o&&(x!==n||!1!==e[2].queue)||void h.each(v,(function(i,n){n===l&&((!0===x||m.isString(x))&&(h.each(h.queue(n,m.isString(x)?x:""),(function(t,e){m.isFunction(e)&&e(null,!0)})),h.queue(n,m.isString(x)?x:"",[])),"stop"===y?(a(n)&&a(n).tweensContainer&&!1!==o&&h.each(a(n).tweensContainer,(function(t,e){e.endValue=e.currentValue})),E.push(t)):"finish"===y&&(e[2].duration=1))}))}))})),"stop"===y&&(h.each(E,(function(t,e){d(e,!0)})),O.promise&&O.resolver(v)),l();default:if(!h.isPlainObject(y)||m.isEmptyObject(y)){if(m.isString(y)&&b.Redirects[y]){var P=(D=h.extend({},x)).duration,I=D.delay||0;return!0===D.backwards&&(v=h.extend(!0,[],v).reverse()),h.each(v,(function(t,e){parseFloat(D.stagger)?D.delay=I+parseFloat(D.stagger)*t:m.isFunction(D.stagger)&&(D.delay=I+D.stagger.call(e,t,S)),D.drag&&(D.duration=parseFloat(P)||(/^(callout|transition)/.test(y)?1e3:g),D.duration=Math.max(D.duration*(D.backwards?1-t/S:(t+1)/S),.75*D.duration,200)),b.Redirects[y].call(e,e,D||{},t,S,v,O.promise?O:n)})),l()}var _="Velocity: First argument ("+y+") was not a property map, a known action, or a registered redirect. Aborting.";return O.promise?O.rejecter(new Error(_)):console.log(_),l()}A="start"}var $,D,L={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},R=[];if(h.each(v,(function(t,e){m.isNode(e)&&r.call(e)})),(D=h.extend({},b.defaults,x)).loop=parseInt(D.loop),$=2*D.loop-1,D.loop)for(var V=0;$>V;V++){var F={delay:D.delay,progress:D.progress};V===$-1&&(F.display=D.display,F.visibility=D.visibility,F.complete=D.complete),t(v,"reverse",F)}return l()}};(b=h.extend(k,b)).animate=k;var S=e.requestAnimationFrame||f;return b.State.isMobile||i.hidden===n||i.addEventListener("visibilitychange",(function(){i.hidden?(S=function(t){return setTimeout((function(){t(!0)}),16)},u()):S=e.requestAnimationFrame||f})),t.Velocity=b,t!==e&&(t.fn.velocity=k,t.fn.velocity.defaults=b.defaults),h.each(["Down","Up"],(function(t,e){b.Redirects["slide"+e]=function(t,i,l,o,a,r){var s=h.extend({},i),c=s.begin,u=s.complete,d={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},p={};s.display===n&&(s.display="Down"===e?"inline"===b.CSS.Values.getDisplayType(t)?"inline-block":"block":"none"),s.begin=function(){for(var i in c&&c.call(a,a),d){p[i]=t.style[i];var l=b.CSS.getPropertyValue(t,i);d[i]="Down"===e?[l,0]:[0,l]}p.overflow=t.style.overflow,t.style.overflow="hidden"},s.complete=function(){for(var e in p)t.style[e]=p[e];u&&u.call(a,a),r&&r.resolver(a)},b(t,d,s)}})),h.each(["In","Out"],(function(t,e){b.Redirects["fade"+e]=function(t,i,l,o,a,r){var s=h.extend({},i),c={opacity:"In"===e?1:0},u=s.complete;s.complete=l!==o-1?s.begin=null:function(){u&&u.call(a,a),r&&r.resolver(a)},s.display===n&&(s.display="In"===e?"auto":"none"),b(this,c,s)}})),b}jQuery.fn.velocity=jQuery.fn.animate}(window.jQuery||window.Zepto||window,window,document)},"object"==l(t)&&"object"==l(t.exports)?t.exports=e():"function"==typeof define&&i(80)?define(e):e())}).call(this,i(96)(t))},function(t,e,i){"use strict";var l=i(4),n=i(1),o=i(141),a=i(8),r=i(38),s=i(11),c=i(106),u=o.ArrayBuffer,d=o.DataView,h=u.prototype.slice;l({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:n((function(){return!new u(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(void 0!==h&&void 0===e)return h.call(a(this),t);for(var i=a(this).byteLength,l=r(t,i),n=r(void 0===e?i:e,i),o=new(c(this,u))(s(n-l)),p=new d(this),f=new d(o),m=0;l<n;)f.setUint8(m++,p.getUint8(l++));return o}})},function(t,e,i){var l=i(14);t.exports=function(t,e,i){for(var n in e)l(t,n,e[n],i);return t}},function(t,e,i){i(176)("Float32",4,(function(t){return function(e,i,l){return t(this,e,i,l)}}))},function(t,e,i){"use strict";var l=i(4),n=i(0),o=i(7),a=i(177),r=i(59),s=i(141),c=i(142),u=i(18),d=i(6),h=i(11),p=i(143),f=i(145),m=i(20),v=i(3),g=i(93),y=i(5),b=i(35),x=i(82),w=i(29).f,k=i(179),S=i(24).forEach,M=i(130),C=i(9),T=i(22),A=i(28),O=A.get,E=A.set,P=C.f,I=T.f,_=Math.round,$=n.RangeError,D=s.ArrayBuffer,L=s.DataView,R=r.NATIVE_ARRAY_BUFFER_VIEWS,V=r.TYPED_ARRAY_TAG,F=r.TypedArray,W=r.TypedArrayPrototype,j=r.aTypedArrayConstructor,N=r.isTypedArray,z=function(t,e){for(var i=0,l=e.length,n=new(j(t))(l);l>i;)n[i]=e[i++];return n},B=function(t,e){P(t,e,{get:function(){return O(this)[e]}})},H=function(t){var e;return t instanceof D||"ArrayBuffer"==(e=g(t))||"SharedArrayBuffer"==e},Z=function(t,e){return N(t)&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)},Y=function(t,e){return Z(t,e=m(e,!0))?u(2,t[e]):I(t,e)},X=function(t,e,i){return!(Z(t,e=m(e,!0))&&y(i)&&v(i,"value"))||v(i,"get")||v(i,"set")||i.configurable||v(i,"writable")&&!i.writable||v(i,"enumerable")&&!i.enumerable?P(t,e,i):(t[e]=i.value,t)};o?(R||(T.f=Y,C.f=X,B(W,"buffer"),B(W,"byteOffset"),B(W,"byteLength"),B(W,"length")),l({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:Y,defineProperty:X}),t.exports=function(t,e,i,o){var r=t+(o?"Clamped":"")+"Array",s="get"+t,u="set"+t,m=n[r],v=m,g=v&&v.prototype,C={},T=function(t,i){P(t,i,{get:function(){return function(t,i){var l=O(t);return l.view[s](i*e+l.byteOffset,!0)}(this,i)},set:function(t){return function(t,i,l){var n=O(t);o&&(l=(l=_(l))<0?0:l>255?255:255&l),n.view[u](i*e+n.byteOffset,l,!0)}(this,i,t)},enumerable:!0})};R?a&&(v=i((function(t,i,l,n){return c(t,v,r),y(i)?H(i)?void 0!==n?new m(i,f(l,e),n):void 0!==l?new m(i,f(l,e)):new m(i):N(i)?z(v,i):k.call(v,i):new m(p(i))})),x&&x(v,F),S(w(m),(function(t){t in v||d(v,t,m[t])})),v.prototype=g):(v=i((function(t,i,l,n){c(t,v,r);var o,a,s,u=0,d=0;if(y(i)){if(!H(i))return N(i)?z(v,i):k.call(v,i);o=i,d=f(l,e);var m=i.byteLength;if(void 0===n){if(m%e)throw $("Wrong length");if((a=m-d)<0)throw $("Wrong length")}else if((a=h(n)*e)+d>m)throw $("Wrong length");s=a/e}else s=p(i),o=new D(a=s*e);for(E(t,{buffer:o,byteOffset:d,byteLength:a,length:s,view:new L(o)});u<s;)T(t,u++)})),x&&x(v,F),g=v.prototype=b(W)),g.constructor!==v&&d(g,"constructor",v),V&&d(g,V,r),C[r]=v,l({global:!0,forced:v!=m,sham:!R},C),"BYTES_PER_ELEMENT"in v||d(v,"BYTES_PER_ELEMENT",e),"BYTES_PER_ELEMENT"in g||d(g,"BYTES_PER_ELEMENT",e),M(r)}):t.exports=function(){}},function(t,e,i){var l=i(0),n=i(1),o=i(144),a=i(59).NATIVE_ARRAY_BUFFER_VIEWS,r=l.ArrayBuffer,s=l.Int8Array;t.exports=!a||!n((function(){s(1)}))||!n((function(){new s(-1)}))||!o((function(t){new s,new s(null),new s(1.5),new s(t)}),!0)||n((function(){return 1!==new s(new r(2),1,void 0).length}))},function(t,e,i){var l=i(15);t.exports=function(t){var e=l(t);if(e<0)throw RangeError("The argument can't be less than 0");return e}},function(t,e,i){var l=i(16),n=i(11),o=i(146),a=i(147),r=i(57),s=i(59).aTypedArrayConstructor;t.exports=function(t){var e,i,c,u,d,h,p=l(t),f=arguments.length,m=f>1?arguments[1]:void 0,v=void 0!==m,g=o(p);if(null!=g&&!a(g))for(h=(d=g.call(p)).next,p=[];!(u=h.call(d)).done;)p.push(u.value);for(v&&f>2&&(m=r(m,arguments[2],2)),i=n(p.length),c=new(s(this))(i),e=0;i>e;e++)c[e]=v?m(p[e],e):p[e];return c}},function(t,e,i){"use strict";var l=i(59),n=i(181),o=l.aTypedArray;l.exportProto("copyWithin",(function(t,e){return n.call(o(this),t,e,arguments.length>2?arguments[2]:void 0)}))},function(t,e,i){"use strict";var l=i(16),n=i(38),o=i(11),a=Math.min;t.exports=[].copyWithin||function(t,e){var i=l(this),r=o(i.length),s=n(t,r),c=n(e,r),u=arguments.length>2?arguments[2]:void 0,d=a((void 0===u?r:n(u,r))-c,r-s),h=1;for(c<s&&s<c+d&&(h=-1,c+=d-1,s+=d-1);d-- >0;)c in i?i[s]=i[c]:delete i[s],s+=h,c+=h;return i}},function(t,e,i){"use strict";var l=i(59),n=i(24).every,o=l.aTypedArray;l.exportProto("every",(function(t){return n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=i(135),o=l.aTypedArray;l.exportProto("fill",(function(t){return n.apply(o(this),arguments)}))},function(t,e,i){"use strict";var l=i(59),n=i(24).filter,o=i(106),a=l.aTypedArray,r=l.aTypedArrayConstructor;l.exportProto("filter",(function(t){for(var e=n(a(this),t,arguments.length>1?arguments[1]:void 0),i=o(this,this.constructor),l=0,s=e.length,c=new(r(i))(s);s>l;)c[l]=e[l++];return c}))},function(t,e,i){"use strict";var l=i(59),n=i(24).find,o=l.aTypedArray;l.exportProto("find",(function(t){return n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=i(24).findIndex,o=l.aTypedArray;l.exportProto("findIndex",(function(t){return n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=i(24).forEach,o=l.aTypedArray;l.exportProto("forEach",(function(t){n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=i(39).includes,o=l.aTypedArray;l.exportProto("includes",(function(t){return n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=i(39).indexOf,o=l.aTypedArray;l.exportProto("indexOf",(function(t){return n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(0),n=i(59),o=i(58),a=i(2)("iterator"),r=l.Uint8Array,s=o.values,c=o.keys,u=o.entries,d=n.aTypedArray,h=n.exportProto,p=r&&r.prototype[a],f=!!p&&("values"==p.name||null==p.name),m=function(){return s.call(d(this))};h("entries",(function(){return u.call(d(this))})),h("keys",(function(){return c.call(d(this))})),h("values",m,!f),h(a,m,!f)},function(t,e,i){"use strict";var l=i(59),n=l.aTypedArray,o=[].join;l.exportProto("join",(function(t){return o.apply(n(this),arguments)}))},function(t,e,i){"use strict";var l=i(59),n=i(132),o=l.aTypedArray;l.exportProto("lastIndexOf",(function(t){return n.apply(o(this),arguments)}))},function(t,e,i){"use strict";var l=i(59),n=i(24).map,o=i(106),a=l.aTypedArray,r=l.aTypedArrayConstructor;l.exportProto("map",(function(t){return n(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(r(o(t,t.constructor)))(e)}))}))},function(t,e,i){"use strict";var l=i(59),n=i(128).left,o=l.aTypedArray;l.exportProto("reduce",(function(t){return n(o(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=i(128).right,o=l.aTypedArray;l.exportProto("reduceRight",(function(t){return n(o(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=l.aTypedArray,o=Math.floor;l.exportProto("reverse",(function(){for(var t,e=n(this).length,i=o(e/2),l=0;l<i;)t=this[l],this[l++]=this[--e],this[e]=t;return this}))},function(t,e,i){"use strict";var l=i(59),n=i(11),o=i(145),a=i(16),r=i(1),s=l.aTypedArray,c=r((function(){new Int8Array(1).set({})}));l.exportProto("set",(function(t){s(this);var e=o(arguments.length>1?arguments[1]:void 0,1),i=this.length,l=a(t),r=n(l.length),c=0;if(r+e>i)throw RangeError("Wrong length");for(;c<r;)this[e+c]=l[c++]}),c)},function(t,e,i){"use strict";var l=i(59),n=i(106),o=i(1),a=l.aTypedArray,r=l.aTypedArrayConstructor,s=[].slice,c=o((function(){new Int8Array(1).slice()}));l.exportProto("slice",(function(t,e){for(var i=s.call(a(this),t,e),l=n(this,this.constructor),o=0,c=i.length,u=new(r(l))(c);c>o;)u[o]=i[o++];return u}),c)},function(t,e,i){"use strict";var l=i(59),n=i(24).some,o=l.aTypedArray;l.exportProto("some",(function(t){return n(o(this),t,arguments.length>1?arguments[1]:void 0)}))},function(t,e,i){"use strict";var l=i(59),n=l.aTypedArray,o=[].sort;l.exportProto("sort",(function(t){return o.call(n(this),t)}))},function(t,e,i){"use strict";var l=i(59),n=i(11),o=i(38),a=i(106),r=l.aTypedArray;l.exportProto("subarray",(function(t,e){var i=r(this),l=i.length,s=o(t,l);return new(a(i,i.constructor))(i.buffer,i.byteOffset+s*i.BYTES_PER_ELEMENT,n((void 0===e?l:o(e,l))-s))}))},function(t,e,i){"use strict";var l=i(0),n=i(59),o=i(1),a=l.Int8Array,r=n.aTypedArray,s=[].toLocaleString,c=[].slice,u=!!a&&o((function(){s.call(new a(1))})),d=o((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!o((function(){a.prototype.toLocaleString.call([1,2])}));n.exportProto("toLocaleString",(function(){return s.apply(u?c.call(r(this)):r(this),arguments)}),d)},function(t,e,i){"use strict";var l=i(0),n=i(59),o=i(1),a=l.Uint8Array,r=a&&a.prototype,s=[].toString,c=[].join;o((function(){s.call({})}))&&(s=function(){return c.call(this)}),n.exportProto("toString",s,(r||{}).toString!=s)},function(t,e,i){"use strict";(function(t){i(69),i(71),i(72),i(66),i(58),i(75),i(84),i(111),i(65),i(95),i(73),i(74);function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */!function(l,n){"function"==typeof define&&i(80)?define([],(function(){return l.Waves=n.call(l),l.Waves})):"object"===("undefined"==typeof exports?"undefined":e(exports))?t.exports=n.call(l):l.Waves=n.call(l)}("object"===("undefined"==typeof window?"undefined":e(window))?window:void 0,(function(){var t=t||{},i=document.querySelectorAll.bind(document),l=Object.prototype.toString,n="ontouchstart"in window;function o(t){var i=e(t);return"function"===i||"object"===i&&!!t}function a(t){var e,n=l.call(t);return"[object String]"===n?i(t):o(t)&&/^\[object (Array|HTMLCollection|NodeList|Object)\]$/.test(n)&&t.hasOwnProperty("length")?t:o(e=t)&&e.nodeType>0?[t]:[]}function r(t){var i,l,n={top:0,left:0},o=t&&t.ownerDocument;return i=o.documentElement,"undefined"!==e(t.getBoundingClientRect)&&(n=t.getBoundingClientRect()),l=function(t){return null!==(e=t)&&e===e.window?t:9===t.nodeType&&t.defaultView;var e}(o),{top:n.top+l.pageYOffset-i.clientTop,left:n.left+l.pageXOffset-i.clientLeft}}function s(t){var e="";for(var i in t)t.hasOwnProperty(i)&&(e+=i+":"+t[i]+";");return e}var c={duration:750,delay:200,show:function(t,e,i){if(2===t.button)return!1;e=e||this;var l=document.createElement("div");l.className="waves-ripple waves-rippling",e.appendChild(l);var n=r(e),o=0,a=0;"touches"in t&&t.touches.length?(o=t.touches[0].pageY-n.top,a=t.touches[0].pageX-n.left):(o=t.pageY-n.top,a=t.pageX-n.left),a=a>=0?a:0,o=o>=0?o:0;var u="scale("+e.clientWidth/100*3+")",d="translate(0,0)";i&&(d="translate("+i.x+"px, "+i.y+"px)"),l.setAttribute("data-hold",Date.now()),l.setAttribute("data-x",a),l.setAttribute("data-y",o),l.setAttribute("data-scale",u),l.setAttribute("data-translate",d);var h={top:o+"px",left:a+"px"};l.classList.add("waves-notransition"),l.setAttribute("style",s(h)),l.classList.remove("waves-notransition"),h["-webkit-transform"]=u+" "+d,h["-moz-transform"]=u+" "+d,h["-ms-transform"]=u+" "+d,h["-o-transform"]=u+" "+d,h.transform=u+" "+d,h.opacity="1";var p="mousemove"===t.type?2500:c.duration;h["-webkit-transition-duration"]=p+"ms",h["-moz-transition-duration"]=p+"ms",h["-o-transition-duration"]=p+"ms",h["transition-duration"]=p+"ms",l.setAttribute("style",s(h))},hide:function(t,e){for(var i=(e=e||this).getElementsByClassName("waves-rippling"),l=0,o=i.length;l<o;l++)d(t,e,i[l]);n&&(e.removeEventListener("touchend",c.hide),e.removeEventListener("touchcancel",c.hide)),e.removeEventListener("mouseup",c.hide),e.removeEventListener("mouseleave",c.hide)}},u={input:function(t){var e=t.parentNode;if("span"!==e.tagName.toLowerCase()||!e.classList.contains("waves-effect")){var i=document.createElement("span");i.className="waves-input-wrapper",e.replaceChild(i,t),i.appendChild(t)}},img:function(t){var e=t.parentNode;if("i"!==e.tagName.toLowerCase()||!e.classList.contains("waves-effect")){var i=document.createElement("i");e.replaceChild(i,t),i.appendChild(t)}}};function d(t,e,i){if(i){i.classList.remove("waves-rippling");var l=i.getAttribute("data-x"),n=i.getAttribute("data-y"),o=i.getAttribute("data-scale"),a=i.getAttribute("data-translate"),r=350-(Date.now()-Number(i.getAttribute("data-hold")));r<0&&(r=0),"mousemove"===t.type&&(r=150);var u="mousemove"===t.type?2500:c.duration;setTimeout((function(){var t={top:n+"px",left:l+"px",opacity:"0","-webkit-transition-duration":u+"ms","-moz-transition-duration":u+"ms","-o-transition-duration":u+"ms","transition-duration":u+"ms","-webkit-transform":o+" "+a,"-moz-transform":o+" "+a,"-ms-transform":o+" "+a,"-o-transform":o+" "+a,transform:o+" "+a};i.setAttribute("style",s(t)),setTimeout((function(){try{e.removeChild(i)}catch(t){return!1}}),u)}),r)}}var h={touches:0,allowEvent:function(t){var e=!0;return/^(mousedown|mousemove)$/.test(t.type)&&h.touches&&(e=!1),e},registerEvent:function(t){var e=t.type;"touchstart"===e?h.touches+=1:/^(touchend|touchcancel)$/.test(e)&&setTimeout((function(){h.touches&&(h.touches-=1)}),500)}};function p(t){var e=function(t){if(!1===h.allowEvent(t))return null;for(var e=null,i=t.target||t.srcElement;i.parentElement;){if(!(i instanceof SVGElement)&&i.classList.contains("waves-effect")){e=i;break}i=i.parentElement}return e}(t);if(null!==e){if(e.disabled||e.getAttribute("disabled")||e.classList.contains("disabled"))return;if(h.registerEvent(t),"touchstart"===t.type&&c.delay){var i=!1,l=setTimeout((function(){l=null,c.show(t,e)}),c.delay),o=function(n){l&&(clearTimeout(l),l=null,c.show(t,e)),i||(i=!0,c.hide(n,e)),r()},a=function(t){l&&(clearTimeout(l),l=null),o(t),r()};e.addEventListener("touchmove",a,!1),e.addEventListener("touchend",o,!1),e.addEventListener("touchcancel",o,!1);var r=function(){e.removeEventListener("touchmove",a),e.removeEventListener("touchend",o),e.removeEventListener("touchcancel",o)}}else c.show(t,e),n&&(e.addEventListener("touchend",c.hide,!1),e.addEventListener("touchcancel",c.hide,!1)),e.addEventListener("mouseup",c.hide,!1),e.addEventListener("mouseleave",c.hide,!1)}}return t.init=function(t){var e=document.body;"duration"in(t=t||{})&&(c.duration=t.duration),"delay"in t&&(c.delay=t.delay),n&&(e.addEventListener("touchstart",p,!1),e.addEventListener("touchcancel",h.registerEvent,!1),e.addEventListener("touchend",h.registerEvent,!1)),e.addEventListener("mousedown",p,!1)},t.attach=function(t,e){var i,n;t=a(t),"[object Array]"===l.call(e)&&(e=e.join(" ")),e=e?" "+e:"";for(var o=0,r=t.length;o<r;o++)n=(i=t[o]).tagName.toLowerCase(),-1!==["input","img"].indexOf(n)&&(u[n](i),i=i.parentElement),-1===i.className.indexOf("waves-effect")&&(i.className+=" waves-effect"+e)},t.ripple=function(t,e){var i=(t=a(t)).length;if((e=e||{}).wait=e.wait||0,e.position=e.position||null,i)for(var l,n,o,s={},u=0,d={type:"mousedown",button:1},h=function(t,e){return function(){c.hide(t,e)}};u<i;u++)if(l=t[u],n=e.position||{x:l.clientWidth/2,y:l.clientHeight/2},o=r(l),s.x=o.left+n.x,s.y=o.top+n.y,d.pageX=s.x,d.pageY=s.y,c.show(d,l),e.wait>=0&&null!==e.wait){setTimeout(h({type:"mouseup",button:1},l),e.wait)}},t.calm=function(t){for(var e={type:"mouseup",button:1},i=0,l=(t=a(t)).length;i<l;i++)c.hide(e,t[i])},t.displayEffect=function(e){console.error("Waves.displayEffect() has been deprecated and will be removed in future version. Please use Waves.init() to initialize Waves effect"),t.init(e)},t})),$(document).ready((function(){Waves.attach(".btn:not(.btn-flat), .btn-floating",["waves-light"]),Waves.attach(".btn-flat",["waves-effect"]),Waves.attach(".chip",["waves-effect"]),Waves.attach(".view a .mask",["waves-light"]),Waves.attach(".waves-light",["waves-light"]),Waves.attach(".navbar-nav a:not(.navbar-brand), .nav-icons li a, .nav-tabs .nav-item:not(.dropdown)",["waves-light"]),Waves.attach(".pager li a",["waves-light"]),Waves.attach(".pagination .page-item .page-link",["waves-effect"]),Waves.init()}))}).call(this,i(96)(t))},function(t,e){!function(t){t.fn.sticky=function(e){var i=t.extend({},{topSpacing:0,zIndex:"",stopper:".sticky-stopper",stickyClass:!1},e);var l="number"==typeof i.zIndex;var n=0<t(i.stopper).length||"number"==typeof i.stopper;return this.each((function(){var e=t(this),o=e.outerHeight(),a=e.outerWidth(),r=i.topSpacing,s=i.zIndex,c=e.offset().top-r,u=t("<div></div>").width(a).height(o).addClass("sticky-placeholder"),d=i.stopper,h=t(window);function p(){var a=h.scrollTop(),p=d,f=e.parent().width();(u.width(f),n&&"string"==typeof d)&&(p=t(d).offset().top-o-r);if(c<a){if(i.stickyClass&&e.addClass(i.stickyClass),e.after(u).css({position:"fixed",top:r,width:f}),l&&e.css({zIndex:s}),n&&p<a){var m=p-a+r;e.css({top:m})}}else i.stickyClass&&e.removeClass(i.stickyClass),e.css({position:"static",top:null,left:null,width:"auto"}),u.remove()}h.innerHeight()>o&&(h.bind("scroll",p),h.bind("load",p),h.bind("resize",p))}))}}(jQuery)},function(t,e,i){"use strict";var l=i(89),n=i(8),o=i(13),a=i(207),r=i(90);l("search",1,(function(t,e,i){return[function(e){var i=o(this),l=null==e?void 0:e[t];return void 0!==l?l.call(e,i):new RegExp(e)[t](String(i))},function(t){var l=i(e,t,this);if(l.done)return l.value;var o=n(t),s=String(this),c=o.lastIndex;a(c,0)||(o.lastIndex=0);var u=r(o,s);return a(o.lastIndex,c)||(o.lastIndex=c),null===u?-1:u.index}]}))},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},function(t,e,i){"use strict";(function(t){var e,l;i(69),i(71),i(72),i(209),i(92),i(103),i(66),i(58),i(75),i(110),i(84),i(112),i(65),i(123),i(68),i(73),i(116),i(98),i(104),i(74);function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * perfect-scrollbar v1.5.0
 * Copyright 2020 Hyunje Jun, MDBootstrap and Contributors
 * Licensed under MIT
 */e=void 0,l=function(){function t(t){return getComputedStyle(t)}function e(t,e){for(var i in e){var l=e[i];"number"==typeof l&&(l+="px"),t.style[i]=l}return t}function i(t){var e=document.createElement("div");return e.className=t,e}var l="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function n(t,e){if(!l)throw new Error("No element matching method supported");return l.call(t,e)}function o(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function a(t,e){return Array.prototype.filter.call(t.children,(function(t){return n(t,e)}))}var r={main:"ps",rtl:"ps__rtl",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},s={x:null,y:null};function c(t,e){var i=t.element.classList,l=r.state.scrolling(e);i.contains(l)?clearTimeout(s[e]):i.add(l)}function u(t,e){s[e]=setTimeout((function(){return t.isAlive&&t.element.classList.remove(r.state.scrolling(e))}),t.settings.scrollingThreshold)}var d=function(t){this.element=t,this.handlers={}},h={isEmpty:{configurable:!0}};d.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},d.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter((function(l){return!(!e||l===e)||(i.element.removeEventListener(t,l,!1),!1)}))},d.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},h.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every((function(e){return 0===t.handlers[e].length}))},Object.defineProperties(d.prototype,h);var p=function(){this.eventElements=[]};function f(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function m(t,e,i,l,n){var o;if(void 0===l&&(l=!0),void 0===n&&(n=!1),"top"===e)o=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");o=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(t,e,i,l,n){var o=i[0],a=i[1],r=i[2],s=i[3],d=i[4],h=i[5];void 0===l&&(l=!0),void 0===n&&(n=!1);var p=t.element;t.reach[s]=null,p[r]<1&&(t.reach[s]="start"),p[r]>t[o]-t[a]-1&&(t.reach[s]="end"),e&&(p.dispatchEvent(f("ps-scroll-"+s)),e<0?p.dispatchEvent(f("ps-scroll-"+d)):e>0&&p.dispatchEvent(f("ps-scroll-"+h)),l&&function(t,e){c(t,e),u(t,e)}(t,s)),t.reach[s]&&(e||n)&&p.dispatchEvent(f("ps-"+s+"-reach-"+t.reach[s]))}(t,i,o,l,n)}function v(t){return parseInt(t,10)||0}p.prototype.eventElement=function(t){var e=this.eventElements.filter((function(e){return e.element===t}))[0];return e||(e=new d(t),this.eventElements.push(e)),e},p.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},p.prototype.unbind=function(t,e,i){var l=this.eventElement(t);l.unbind(e,i),l.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(l),1)},p.prototype.unbindAll=function(){this.eventElements.forEach((function(t){return t.unbindAll()})),this.eventElements=[]},p.prototype.once=function(t,e,i){var l=this.eventElement(t);l.bind(e,(function t(n){l.unbind(e,t),i(n)}))};var g={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function y(t){var i=t.element,l=Math.floor(i.scrollTop),n=i.getBoundingClientRect();t.containerWidth=Math.ceil(n.width),t.containerHeight=Math.ceil(n.height),t.contentWidth=i.scrollWidth,t.contentHeight=i.scrollHeight,i.contains(t.scrollbarXRail)||(a(i,r.element.rail("x")).forEach((function(t){return o(t)})),i.appendChild(t.scrollbarXRail)),i.contains(t.scrollbarYRail)||(a(i,r.element.rail("y")).forEach((function(t){return o(t)})),i.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=b(t,v(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=v((t.negativeScrollAdjustment+i.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=b(t,v(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=v(l*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,i){var l={width:i.railXWidth},n=Math.floor(t.scrollTop);i.isRtl?l.left=i.negativeScrollAdjustment+t.scrollLeft+i.containerWidth-i.contentWidth:l.left=t.scrollLeft,i.isScrollbarXUsingBottom?l.bottom=i.scrollbarXBottom-n:l.top=i.scrollbarXTop+n,e(i.scrollbarXRail,l);var o={top:n,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?o.right=i.contentWidth-(i.negativeScrollAdjustment+t.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth-9:o.right=i.scrollbarYRight-t.scrollLeft:i.isRtl?o.left=i.negativeScrollAdjustment+t.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:o.left=i.scrollbarYLeft+t.scrollLeft,e(i.scrollbarYRail,o),e(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),e(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth})}(i,t),t.scrollbarXActive?i.classList.add(r.state.active("x")):(i.classList.remove(r.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,i.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?i.classList.add(r.state.active("y")):(i.classList.remove(r.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,i.scrollTop=0)}function b(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function x(t,e){var i=e[0],l=e[1],n=e[2],o=e[3],a=e[4],s=e[5],d=e[6],h=e[7],p=e[8],f=t.element,m=null,v=null,g=null;function b(e){e.touches&&e.touches[0]&&(e[n]=e.touches[0].pageY),f[d]=m+g*(e[n]-v),c(t,h),y(t),e.stopPropagation(),e.preventDefault()}function x(){u(t,h),t[p].classList.remove(r.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",b)}function w(e,a){m=f[d],a&&e.touches&&(e[n]=e.touches[0].pageY),v=e[n],g=(t[l]-t[i])/(t[o]-t[s]),a?t.event.bind(t.ownerDocument,"touchmove",b):(t.event.bind(t.ownerDocument,"mousemove",b),t.event.once(t.ownerDocument,"mouseup",x),e.preventDefault()),t[p].classList.add(r.state.clicking),e.stopPropagation()}t.event.bind(t[a],"mousedown",(function(t){w(t)})),t.event.bind(t[a],"touchstart",(function(t){w(t,!0)}))}var w={"click-rail":function(t){t.element,t.event.bind(t.scrollbarY,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarYRail,"mousedown",(function(e){var i=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=i*t.containerHeight,y(t),e.stopPropagation()})),t.event.bind(t.scrollbarX,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarXRail,"mousedown",(function(e){var i=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=i*t.containerWidth,y(t),e.stopPropagation()}))},"drag-thumb":function(t){x(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),x(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",(function(i){if(!(i.isDefaultPrevented&&i.isDefaultPrevented()||i.defaultPrevented)&&(n(e,":hover")||n(t.scrollbarX,":focus")||n(t.scrollbarY,":focus"))){var l,o=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(n(l=o,"input,[contenteditable]")||n(l,"select,[contenteditable]")||n(l,"textarea,[contenteditable]")||n(l,"button,[contenteditable]"))return}var a=0,r=0;switch(i.which){case 37:a=i.metaKey?-t.contentWidth:i.altKey?-t.containerWidth:-30;break;case 38:r=i.metaKey?t.contentHeight:i.altKey?t.containerHeight:30;break;case 39:a=i.metaKey?t.contentWidth:i.altKey?t.containerWidth:30;break;case 40:r=i.metaKey?-t.contentHeight:i.altKey?-t.containerHeight:-30;break;case 32:r=i.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:r=t.containerHeight;break;case 34:r=-t.containerHeight;break;case 36:r=t.contentHeight;break;case 35:r=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==a||t.settings.suppressScrollY&&0!==r||(e.scrollTop-=r,e.scrollLeft+=a,y(t),function(i,l){var n=Math.floor(e.scrollTop);if(0===i){if(!t.scrollbarYActive)return!1;if(0===n&&l>0||n>=t.contentHeight-t.containerHeight&&l<0)return!t.settings.wheelPropagation}var o=e.scrollLeft;if(0===l){if(!t.scrollbarXActive)return!1;if(0===o&&i<0||o>=t.contentWidth-t.containerWidth&&i>0)return!t.settings.wheelPropagation}return!0}(a,r)&&i.preventDefault())}}))},wheel:function(e){var i=e.element;function l(l){var n=function(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!=e&&i!=i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i]}(l),o=n[0],a=n[1];if(!function(e,l,n){if(!g.isWebKit&&i.querySelector("select:focus"))return!0;if(!i.contains(e))return!1;for(var o=e;o&&o!==i;){if(o.classList.contains(r.element.consuming))return!0;var a=t(o);if(n&&a.overflowY.match(/(scroll|auto)/)){var s=o.scrollHeight-o.clientHeight;if(s>0&&(o.scrollTop>0&&n<0||o.scrollTop<s&&n>0))return!0}if(l&&a.overflowX.match(/(scroll|auto)/)){var c=o.scrollWidth-o.clientWidth;if(c>0&&(o.scrollLeft>0&&l<0||o.scrollLeft<c&&l>0))return!0}o=o.parentNode}return!1}(l.target,o,a)){var s=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?i.scrollTop-=a*e.settings.wheelSpeed:i.scrollTop+=o*e.settings.wheelSpeed,s=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(o?i.scrollLeft+=o*e.settings.wheelSpeed:i.scrollLeft-=a*e.settings.wheelSpeed,s=!0):(i.scrollTop-=a*e.settings.wheelSpeed,i.scrollLeft+=o*e.settings.wheelSpeed),y(e),(s=s||function(t,l){var n=Math.floor(i.scrollTop),o=0===i.scrollTop,a=n+i.offsetHeight===i.scrollHeight,r=0===i.scrollLeft,s=i.scrollLeft+i.offsetWidth===i.scrollWidth;return!(Math.abs(l)>Math.abs(t)?o||a:r||s)||!e.settings.wheelPropagation}(o,a))&&!l.ctrlKey&&(l.stopPropagation(),l.preventDefault())}}void 0!==window.onwheel?e.event.bind(i,"wheel",l):void 0!==window.onmousewheel&&e.event.bind(i,"mousewheel",l)},touch:function(e){if(g.supportsTouch||g.supportsIePointer){var i=e.element,l={},n=0,o={},a=null;g.supportsTouch?(e.event.bind(i,"touchstart",d),e.event.bind(i,"touchmove",h),e.event.bind(i,"touchend",p)):g.supportsIePointer&&(window.PointerEvent?(e.event.bind(i,"pointerdown",d),e.event.bind(i,"pointermove",h),e.event.bind(i,"pointerup",p)):window.MSPointerEvent&&(e.event.bind(i,"MSPointerDown",d),e.event.bind(i,"MSPointerMove",h),e.event.bind(i,"MSPointerUp",p)))}function s(t,l){i.scrollTop-=l,i.scrollLeft-=t,y(e)}function c(t){return t.targetTouches?t.targetTouches[0]:t}function u(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function d(t){if(u(t)){var e=c(t);l.pageX=e.pageX,l.pageY=e.pageY,n=(new Date).getTime(),null!==a&&clearInterval(a)}}function h(a){if(u(a)){var d=c(a),h={pageX:d.pageX,pageY:d.pageY},p=h.pageX-l.pageX,f=h.pageY-l.pageY;if(function(e,l,n){if(!i.contains(e))return!1;for(var o=e;o&&o!==i;){if(o.classList.contains(r.element.consuming))return!0;var a=t(o);if(n&&a.overflowY.match(/(scroll|auto)/)){var s=o.scrollHeight-o.clientHeight;if(s>0&&(o.scrollTop>0&&n<0||o.scrollTop<s&&n>0))return!0}if(l&&a.overflowX.match(/(scroll|auto)/)){var c=o.scrollWidth-o.clientWidth;if(c>0&&(o.scrollLeft>0&&l<0||o.scrollLeft<c&&l>0))return!0}o=o.parentNode}return!1}(a.target,p,f))return;s(p,f),l=h;var m=(new Date).getTime(),v=m-n;v>0&&(o.x=p/v,o.y=f/v,n=m),function(t,l){var n=Math.floor(i.scrollTop),o=i.scrollLeft,a=Math.abs(t),r=Math.abs(l);if(r>a){if(l<0&&n===e.contentHeight-e.containerHeight||l>0&&0===n)return 0===window.scrollY&&l>0&&g.isChrome}else if(a>r&&(t<0&&o===e.contentWidth-e.containerWidth||t>0&&0===o))return!0;return!0}(p,f)&&a.preventDefault()}}function p(){e.settings.swipeEasing&&(clearInterval(a),a=setInterval((function(){e.isInitialized?clearInterval(a):o.x||o.y?Math.abs(o.x)<.01&&Math.abs(o.y)<.01?clearInterval(a):(s(30*o.x,30*o.y),o.x*=.8,o.y*=.8):clearInterval(a)}),10))}}},k=function(l,n){var o=this;if(void 0===n&&(n={}),"string"==typeof l&&(l=document.querySelector(l)),!l||!l.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var a in this.element=l,l.classList.add(r.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},n)this.settings[a]=n[a];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s,c,u=function(){return l.classList.add(r.state.focus)},d=function(){return l.classList.remove(r.state.focus)};this.isRtl="rtl"===t(l).direction,!0===this.isRtl&&l.classList.add(r.rtl),this.isNegativeScroll=(c=l.scrollLeft,l.scrollLeft=-1,s=l.scrollLeft<0,l.scrollLeft=c,s),this.negativeScrollAdjustment=this.isNegativeScroll?l.scrollWidth-l.clientWidth:0,this.event=new p,this.ownerDocument=l.ownerDocument||document,this.scrollbarXRail=i(r.element.rail("x")),l.appendChild(this.scrollbarXRail),this.scrollbarX=i(r.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",u),this.event.bind(this.scrollbarX,"blur",d),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var h=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(h.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=v(h.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=v(h.borderLeftWidth)+v(h.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=v(h.marginLeft)+v(h.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(r.element.rail("y")),l.appendChild(this.scrollbarYRail),this.scrollbarY=i(r.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",u),this.event.bind(this.scrollbarY,"blur",d),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var f=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(f.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=v(f.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var i=t(e);return v(i.width)+v(i.paddingLeft)+v(i.paddingRight)+v(i.borderLeftWidth)+v(i.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=v(f.borderTopWidth)+v(f.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=v(f.marginTop)+v(f.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:l.scrollLeft<=0?"start":l.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:l.scrollTop<=0?"start":l.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach((function(t){return w[t](o)})),this.lastScrollTop=Math.floor(l.scrollTop),this.lastScrollLeft=l.scrollLeft,this.event.bind(this.element,"scroll",(function(t){return o.onScroll(t)})),y(this)};return k.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:"block"}),e(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=v(t(this.scrollbarXRail).marginLeft)+v(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=v(t(this.scrollbarYRail).marginTop)+v(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:"none"}),e(this.scrollbarYRail,{display:"none"}),y(this),m(this,"top",0,!1,!0),m(this,"left",0,!1,!0),e(this.scrollbarXRail,{display:""}),e(this.scrollbarYRail,{display:""}))},k.prototype.onScroll=function(t){this.isAlive&&(y(this),m(this,"top",this.element.scrollTop-this.lastScrollTop),m(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},k.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),o(this.scrollbarX),o(this.scrollbarY),o(this.scrollbarXRail),o(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},k.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(t){return!t.match(/^ps([-_].+|)$/)})).join(" ")},k},"object"===("undefined"==typeof exports?"undefined":n(exports))&&void 0!==t?t.exports=l():"function"==typeof define&&i(80)?define(l):(e=e||self).PerfectScrollbar=l()}).call(this,i(96)(t))},function(t,e,i){"use strict";var l=i(4),n=i(24).every;l({target:"Array",proto:!0,forced:i(52)("every")},{every:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,i){"use strict";(function(t){i(84),i(115);!function(t){t(["jquery"],(function(t){return function(){var e,i,l,n=0,o={error:"error",info:"info",success:"success",warning:"warning"},a={clear:function(i,l){var n=d();e||r(n);s(i,n,l)||function(i){for(var l=e.children(),n=l.length-1;n>=0;n--)s(t(l[n]),i)}(n)},remove:function(i){var l=d();e||r(l);if(i&&0===t(":focus",i).length)return void h(i);e.children().length&&e.remove()},error:function(t,e,i){return u({type:o.error,iconClass:d().iconClasses.error,message:t,optionsOverride:i,title:e})},getContainer:r,info:function(t,e,i){return u({type:o.info,iconClass:d().iconClasses.info,message:t,optionsOverride:i,title:e})},options:{},subscribe:function(t){i=t},success:function(t,e,i){return u({type:o.success,iconClass:d().iconClasses.success,message:t,optionsOverride:i,title:e})},version:"2.1.1",warning:function(t,e,i){return u({type:o.warning,iconClass:d().iconClasses.warning,message:t,optionsOverride:i,title:e})}};return a;function r(i,l){return i||(i=d()),(e=t("#"+i.containerId)).length?e:(l&&(e=function(i){return(e=t("<div/>").attr("id",i.containerId).addClass(i.positionClass).attr("aria-live","polite").attr("role","alert")).appendTo(t(i.target)),e}(i)),e)}function s(e,i,l){var n=!(!l||!l.force)&&l.force;return!(!e||!n&&0!==t(":focus",e).length)&&(e[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){h(e)}}),!0)}function c(t){i&&i(t)}function u(i){var o=d(),a=i.iconClass||o.iconClass;if(void 0!==i.optionsOverride&&(o=t.extend(o,i.optionsOverride),a=i.optionsOverride.iconClass||a),!function(t,e){if(t.preventDuplicates){if(e.message===l)return!0;l=e.message}return!1}(o,i)){n++,e=r(o,!0);var s=null,u=t("<div/>"),p=t("<div/>"),f=t("<div/>"),m=t("<div/>"),v=t(o.closeHtml),g={intervalId:null,hideEta:null,maxHideTime:null},y={toastId:n,state:"visible",startTime:new Date,options:o,map:i};return i.iconClass&&u.addClass(o.toastClass).addClass(a),i.title&&(p.append(i.title).addClass(o.titleClass),u.append(p)),i.message&&(f.append(i.message).addClass(o.messageClass),u.append(f)),o.closeButton&&(v.addClass("md-toast-close-button").attr("role","button"),u.prepend(v)),o.progressBar&&(m.addClass("md-toast-progress"),u.prepend(m)),o.newestOnTop?e.prepend(u):e.append(u),u.hide(),u[o.showMethod]({duration:o.showDuration,easing:o.showEasing,complete:o.onShown}),o.timeOut>0&&(s=setTimeout(b,o.timeOut),g.maxHideTime=parseFloat(o.timeOut),g.hideEta=(new Date).getTime()+g.maxHideTime,o.progressBar&&(g.intervalId=setInterval(k,10))),function(){u.hover(w,x),!o.onclick&&o.tapToDismiss&&u.click(b);o.closeButton&&v&&v.click((function(t){t.stopPropagation?t.stopPropagation():void 0!==t.cancelBubble&&!0!==t.cancelBubble&&(t.cancelBubble=!0),b(!0)}));o.onclick&&u.click((function(){o.onclick(),b()}))}(),c(y),o.debug&&console&&console.log(y),u}function b(e){if(!t(":focus",u).length||e)return clearTimeout(g.intervalId),u[o.hideMethod]({duration:o.hideDuration,easing:o.hideEasing,complete:function(){h(u),o.onHidden&&"hidden"!==y.state&&o.onHidden(),y.state="hidden",y.endTime=new Date,c(y)}})}function x(){(o.timeOut>0||o.extendedTimeOut>0)&&(s=setTimeout(b,o.extendedTimeOut),g.maxHideTime=parseFloat(o.extendedTimeOut),g.hideEta=(new Date).getTime()+g.maxHideTime)}function w(){clearTimeout(s),g.hideEta=0,u.stop(!0,!0)[o.showMethod]({duration:o.showDuration,easing:o.showEasing})}function k(){var t=(g.hideEta-(new Date).getTime())/g.maxHideTime*100;m.width(t+"%")}}function d(){return t.extend({},{tapToDismiss:!0,toastClass:"md-toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"md-toast-error",info:"md-toast-info",success:"md-toast-success",warning:"md-toast-warning"},iconClass:"md-toast-info",positionClass:"md-toast-top-right",timeOut:5e3,titleClass:"md-toast-title",messageClass:"md-toast-message",target:"body",closeHtml:'<button type="button">&times;</button>',newestOnTop:!0,preventDuplicates:!1,progressBar:!1},a.options)}function h(t){e||(e=r()),t.is(":visible")||(t.remove(),t=null,0===e.children().length&&(e.remove(),l=void 0))}}()}))}("function"==typeof define&&i(80)?define:function(e,l){t.exports?t.exports=l(i(118)):window.toastr=l(window.jQuery)})}).call(this,i(96)(t))},function(t,e,i){"use strict";i.r(e);i(43),i(103),i(119),i(100),i(212),i(131),i(110),i(213),i(120),i(104);function l(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){t(document).on("click",".chip .close",(function(){var e=t(this);e.closest(".chips").data("initialized")||e.closest(".chip").remove()}));var e=function(){function e(i){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.$chipsWrapper=i,this.options="string"==typeof l?l:{data:this.fallback().or(l.data).or([]).value(),dataChip:this.fallback().or(l.dataChip).or([]).value(),placeholder:this.fallback().or(i.attr("data-placeholder")).or(l.placeholder).or("").value(),secondaryPlaceholder:this.fallback().or(i.attr("data-secondary-placeholder")).or(l.secondaryPlaceholder).or("").value(),sortAutocompleteData:this.fallback().or(i.attr("data-sort-autocomplete-data")).or(l.sortAutocompleteData).or(!0).value(),autocompleteDataCompareFn:this.fallback().or(l.autocompleteDataCompareFn).or(void 0).value()},this.$autocompleteList=t('<ul class="chip-ul z-depth-1" tabindex="0"></ul>'),this.keyCodes={backspace:8,enter:13,arrowLeft:37,arrowRight:39,delete:46,comma:188}}var i,n,o;return i=e,(n=[{key:"getSelectedChip",value:function(){return this.$chipsWrapper.find(".chip.selected")}},{key:"returnPublicInterface",value:function(){return"data"===this.options?this.$chipsWrapper.data("chips"):"options"===this.options?this.$chipsWrapper.data("options"):this.$chipsWrapper}},{key:"init",value:function(){this.isPublicInterfaceCall||(this.assignOptions(),this.isInitialized||(this.$chipsWrapper.data({chips:this.options.data.slice(),index:this.$chipsWrapper.index(),initialized:!0}),this.$chipsWrapper.attr("tabindex",0),this.$chipsWrapper.hasClass(".chips")||this.$chipsWrapper.addClass("chips"),this.renderChips(),this.bindEvents()))}},{key:"assignOptions",value:function(){Array.isArray(this.options.data)||(this.options.data=[]),this.$chipsWrapper.data("options",Object.assign({},this.options))}},{key:"bindEvents",value:function(){this.bindChipsWrapperClick(),this.bindChipsWrapperBlur(),this.bindSingleChipClick(),this.bindChipsWrapperKeydown(),this.bindChipsInputClick(),this.bindChipsInputFocusout(),this.bindChipsInputKeydown(),this.bindDeleteButtonClick(),this.bindAutocompleteInputKeyup(),this.bindAutocompleteOptionClick()}},{key:"bindChipsWrapperClick",value:function(){this.$chipsWrapper.on("click",(function(e){return t(e.target).find("input").focus().addClass("active")}))}},{key:"bindChipsWrapperBlur",value:function(){var e=this;this.$chipsWrapper.on("blur",(function(i){setTimeout((function(){return e.$autocompleteList.removeClass("active").hide()}),100),t(i.target).removeClass("active"),e.getSelectedChip().removeClass("selected")}))}},{key:"bindSingleChipClick",value:function(){var e=this;this.$chipsWrapper.on("click",".chip",(function(i){var l=t(i.target),n=l.index();e.$chipsWrapper.find(".chip.selected").not(l).removeClass("selected"),e.selectChip(n)}))}},{key:"bindChipsWrapperKeydown",value:function(){var t=this;this.$chipsWrapper.on("keydown",(function(e){var i=e.which===t.keyCodes.backspace,l=e.which===t.keyCodes.delete,n=e.which===t.keyCodes.arrowLeft,o=e.which===t.keyCodes.arrowRight;if((i||l)&&t.getSelectedChip().length){e.preventDefault();var a=t.deleteSelectedChip();t.selectChip(a)}else n?t.selectLeftChip():o&&t.selectRightChip()}))}},{key:"bindChipsInputClick",value:function(){var e=this;this.$chipsWrapper.find("input").on("click",(function(i){t(i.target).addClass("active"),e.$chipsWrapper.addClass("focus"),e.$chipsWrapper.find(".chip").removeClass("selected")}))}},{key:"bindChipsInputFocusout",value:function(){var t=this;this.$chipsWrapper.on("focusout","input",(function(){return t.$chipsWrapper.removeClass("focus")}))}},{key:"bindChipsInputKeydown",value:function(){var e=this;this.$chipsWrapper.on("keydown","input",(function(i){var l=t(i.target),n=i.which===e.keyCodes.enter,o=i.which===e.keyCodes.comma,a=i.which===e.keyCodes.backspace;if((n||o)&&!e.$autocompleteList.find("li").hasClass("selected"))return i.preventDefault(),e.addChip({tag:l.val()}),void l.val("");if(""===l.val()&&a&&!e.$chipsWrapper.find(".chip").hasClass("selected")){var r=e.$chipsWrapper.find(".chip-position-wrapper .chip").last().index();e.deleteChip(r)}}))}},{key:"bindDeleteButtonClick",value:function(){var e=this;this.$chipsWrapper.on("click",".chip i.close",(function(i){i.stopPropagation();var l=t(i.target).closest(".chip").index();e.deleteChip(l),e.$chipsWrapper.find("input").focus()}))}},{key:"bindAutocompleteInputKeyup",value:function(){var e=this,i=this.$chipsWrapper.find(".chip-position-wrapper").find("input");i.on("keyup",(function(l){var n=i.val();e.$autocompleteList.empty(),n.length?(e.options.dataChip.forEach((function(i){i.toLowerCase().includes(n.toLowerCase())&&e.$chipsWrapper.find(".chip-position-wrapper").append(e.$autocompleteList.append(t("<li>".concat(i,"</li>"))))})),e.$autocompleteList.addClass("active").show()):e.$autocompleteList.removeClass("active").hide();var o=l.which===e.keyCodes.enter,a=l.which===e.keyCodes.comma,r=e.$chipsWrapper.find(".chip-position-wrapper .chip").last().text();!o&&!a||e.options.dataChip.includes(r)?(o||a)&&e.$autocompleteList.remove():(e.options.dataChip.push(r),e.options.sortAutocompleteData&&e.options.dataChip.sort(e.options.autocompleteDataCompareFn))}))}},{key:"bindAutocompleteOptionClick",value:function(){var e=this;this.$chipsWrapper.on("click","li",(function(i){i.preventDefault();var l=t(i.target);e.addChip({tag:l.text()}),e.$chipsWrapper.find(".chip-position-wrapper").find("input").val(""),e.$autocompleteList.remove()}))}},{key:"deleteSelectedChip",value:function(){var t=this.getSelectedChip(),e=t.siblings(".chip").length,i=t.index();this.deleteChip(i);var l=-1;return i<e-1?l=i:i!==e&&i!==e-1||(l=e-1),e||this.$chipsWrapper.find("input").focus(),l}},{key:"selectLeftChip",value:function(){this.selectLeftRightChip(!0)}},{key:"selectRightChip",value:function(){this.selectLeftRightChip(!1)}},{key:"selectLeftRightChip",value:function(t){var e=this.getSelectedChip(),i=e.index(),l=e.siblings(".chip").length,n=t?i-1:i+1;if(t&&n<0)n=this.$chipsWrapper.find(".chip").length-1;else if(!t&&n>l)return void this.$chipsWrapper.find("input").focus();this.$chipsWrapper.find(".chip").removeClass("selected"),this.selectChip(n)}},{key:"renderChips",value:function(){var t=this,e="";this.$chipsWrapper.data("chips").forEach((function(i){e+=t.getSingleChipTemplate(i)})),this.$chipsWrapper.hasClass("chips-autocomplete")?e+='<span class="chip-position-wrapper position-relative"><input class="input" placeholder=""></span>':e+='<input class="input" placeholder="">',this.$chipsWrapper.html(e),this.setPlaceholder()}},{key:"getSingleChipTemplate",value:function(t){if(!t.tag)return"";var e='<div class="chip">'.concat(t.tag);return t.image&&(e+=' <img src="'.concat(t.image,'" /> ')),e+='<i class="close fas fa-times"></i>',e+="</div>"}},{key:"setPlaceholder",value:function(){this.$chipsWrapper.find("input").prop("placeholder",this.options.data.length?this.options.placeholder:this.options.secondaryPlaceholder)}},{key:"addChip",value:function(e){if(this.isValid(e)){var i=t(this.getSingleChipTemplate(e));this.$chipsWrapper.data("chips").push(e),this.options.data.push(e),this.$chipsWrapper.hasClass("chips-autocomplete")&&this.$chipsWrapper.find(".chip").length>0?i.insertAfter(this.$chipsWrapper.find(".chip").last()):i.insertBefore(this.$chipsWrapper.find("input")),this.$chipsWrapper.trigger("chip.add",e),this.setPlaceholder()}}},{key:"isValid",value:function(t){return""!==t.tag&&!this.options.data.some((function(e){return e.tag===t.tag}))}},{key:"deleteChip",value:function(t){var e=this.$chipsWrapper.data("chips")[t];this.$chipsWrapper.find(".chip").eq(t).remove(),this.$chipsWrapper.data("chips").splice(t,1),this.options.data.splice(t,1),this.$chipsWrapper.trigger("chip.delete",e),this.setPlaceholder()}},{key:"selectChip",value:function(t){var e=this.$chipsWrapper.find(".chip").eq(t);e&&!e.hasClass("selected")&&(e.addClass("selected"),this.$chipsWrapper.trigger("chip.select",this.$chipsWrapper.data("chips")[t]))}},{key:"fallback",value:function(){return{_value:void 0,or:function(t){return void 0!==t&&void 0===this._value&&(this._value=t),this},value:function(){return this._value}}}},{key:"isPublicInterfaceCall",get:function(){return"string"==typeof this.options}},{key:"isInitialized",get:function(){return this.$chipsWrapper.data("initialized")}}])&&l(i.prototype,n),o&&l(i,o),e}();t.fn.materialChip=function(i){if(this.length>1){var l=[];return this.each((function(){var n=new e(t(this),i);n.init(),l.push(n.returnPublicInterface())})),l}var n=new e(t(this),i);return n.init(),n.returnPublicInterface()}}))},function(t,e,i){"use strict";var l=i(4),n=i(24).some;l({target:"Array",proto:!0,forced:i(52)("some")},{some:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,i){var l=i(4),n=i(214);l({target:"Object",stat:!0,forced:Object.assign!==n},{assign:n})},function(t,e,i){"use strict";var l=i(7),n=i(1),o=i(41),a=i(44),r=i(40),s=i(16),c=i(27),u=Object.assign;t.exports=!u||n((function(){var t={},e={},i=Symbol();return t[i]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=u({},t)[i]||"abcdefghijklmnopqrst"!=o(u({},e)).join("")}))?function(t,e){for(var i=s(t),n=arguments.length,u=1,d=a.f,h=r.f;n>u;)for(var p,f=c(arguments[u++]),m=d?o(f).concat(d(f)):o(f),v=m.length,g=0;v>g;)p=m[g++],l&&!h.call(f,p)||(i[p]=f[p]);return i}:u},function(t,e){function i(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}jQuery((function(t){var e=function(){function e(i,l){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaults={topSpacing:0,zIndex:!1,stopper:"#footer",stickyClass:!1,startScrolling:"top",minWidth:!1},this.$element=i,this.options=this.assignOptions(l),this.$window=t(window),this.stopper=this.options.stopper,this.elementWidth=this.$element.outerWidth(),this.elementHeight=this.$element.outerHeight(!0),this.initialScrollTop=this.$element.offset().top,this.$placeholder=t('<div class="sticky-placeholder"></div>'),this.scrollTop=0,this.setPushPoint(),this.setStopperPosition(),this.bindEvents()}var l,n,o;return l=e,(n=[{key:"hasZIndex",value:function(){return"number"==typeof this.options.zIndex}},{key:"hasStopper",value:function(){return t(this.options.stopper).length||"number"==typeof this.options.stopper}},{key:"isScreenHeightEnough",value:function(){return this.$element.outerHeight()+this.options.topSpacing<this.$window.height()}},{key:"assignOptions",value:function(e){return t.extend({},this.defaults,e)}},{key:"setPushPoint",value:function(){"bottom"!==this.options.startScrolling||this.isScreenHeightEnough()?this.$pushPoint=this.initialScrollTop-this.options.topSpacing:this.$pushPoint=this.initialScrollTop+this.$element.outerHeight(!0)-this.$window.height()}},{key:"setStopperPosition",value:function(){"string"==typeof this.options.stopper?this.stopPoint=t(this.stopper).offset().top-this.options.topSpacing:"number"==typeof this.options.stopper&&(this.stopPoint=this.options.stopper)}},{key:"bindEvents",value:function(){this.$window.on("resize",this.handleResize.bind(this)),this.$window.on("scroll",this.init.bind(this))}},{key:"handleResize",value:function(){var t=this.$element.parent();this.elementWidth=t.width(),this.elementHeight=this.$element.outerHeight(!0),this.setPushPoint(),this.setStopperPosition(),this.init()}},{key:"init",value:function(){if(this.options.minWidth&&this.options.minWidth>this.$window.innerWidth())return!1;"bottom"!==this.options.startScrolling||this.isScreenHeightEnough()?this.scrollTop=this.$window.scrollTop():this.scrollTop=this.$window.scrollTop()+this.$window.height(),this.$pushPoint<this.scrollTop?(this.appendPlaceholder(),this.stickyStart()):this.stickyEnd(),this.$window.scrollTop()>this.$pushPoint?this.stop():this.stickyEnd()}},{key:"appendPlaceholder",value:function(){this.$element.after(this.$placeholder),this.$placeholder.css({width:this.elementWidth,height:this.elementHeight})}},{key:"stickyStart",value:function(){this.options.stickyClass&&this.$element.addClass(this.options.stickyClass),this.$element.get(0).style.overflow="scroll";var t=this.$element.get(0).scrollHeight;this.$element.get(0).style.overflow="",this.$element.css({position:"fixed",width:this.elementWidth,height:t}),"bottom"!==this.options.startScrolling||this.isScreenHeightEnough()?this.$element.css({top:this.options.topSpacing}):this.$element.css({bottom:0,top:""}),this.hasZIndex()&&this.$element.css({zIndex:this.options.zIndex})}},{key:"stickyEnd",value:function(){this.options.stickyClass&&this.$element.removeClass(this.options.stickyClass),this.$placeholder.remove(),this.$element.css({position:"static",top:this.options.topSpacing,width:"",height:""})}},{key:"stop",value:function(){this.stopPoint<t(this.$element).offset().top-this.options.topSpacing+this.$element.outerHeight(!0)&&this.$element.css({position:"absolute",bottom:0,top:""})}}])&&i(l.prototype,n),o&&i(l,o),e}();t.fn.sticky=function(i){t(this).each((function(){new e(t(this),i).init()}))}}))},,,,function(t,e,i){i(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,i){i(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,i){i(78)("toStringTag")},function(t,e,i){var l=i(0);i(60)(l.JSON,"JSON",!0)},function(t,e,i){i(60)(Math,"Math",!0)},function(t,e,i){"use strict";i.r(e),function(t){var e;i(69),i(71),i(72),i(43),i(66),i(58),i(75),i(97),i(84),i(121),i(65),i(95),i(73),i(74);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * pickadate.js v3.6.3, 2019/04/03
 * By Amsul, http://amsul.ca
 * Hosted on http://amsul.github.io/pickadate.js
 * Licensed under MIT
 */e=function(t){var e=t(window),i=t(document),l=t(document.documentElement),n=null!=document.documentElement.style.transition;function o(e,l,c,d){if(!e)return o;var h=!1,p={id:e.id||"P"+Math.abs(~~(Math.random()*new Date)),handlingOpen:!1},f=c?t.extend(!0,{},c.defaults,d):d||{},m=t.extend({},o.klasses(),f.klass),v=t(e),g=2,y=function(){return this.start()},b=y.prototype={constructor:y,$node:v,start:function(){return p&&p.start?b:(p.methods={},p.start=!0,p.open=!1,p.type=e.type,e.autofocus=e==u(),e.readOnly=!f.editable,e.id=e.id||p.id,"text"!=e.type&&(e.type="text"),b.component=new c(b,f),b.$root=t('<div class="'+m.picker+'" id="'+e.id+'_root" />'),s(b.$root[0],"hidden",!0),b.$holder=t(x()).appendTo(b.$root),w(),f.formatSubmit&&(!0===f.hiddenName?(g=e.name,e.name=""):g=(g=["string"==typeof f.hiddenPrefix?f.hiddenPrefix:"","string"==typeof f.hiddenSuffix?f.hiddenSuffix:"_submit"])[0]+e.name+g[1],b._hidden=t('<input type=hidden name="'+g+'"'+(v.data("value")||e.value?' value="'+b.get("select",f.formatSubmit)+'"':"")+">")[0],v.on("change."+p.id,(function(){b._hidden.value=e.value?b.get("select",f.formatSubmit):""}))),v.data(l,b).addClass(m.input).val(v.data("value")?b.get("select",f.format):e.value).on("focus."+p.id+" click."+p.id,(o=function(t){t.preventDefault(),b.open()},a=100,function(){var t=this,e=arguments,i=function(){d=null,r||o.apply(t,e)},l=r&&!d;clearTimeout(d),d=setTimeout(i,a),l&&o.apply(t,e)})).on("mousedown",(function(){p.handlingOpen=!0,t(document).on("mouseup",(function e(){setTimeout((function(){t(document).off("mouseup",e),p.handlingOpen=!1}),0)}))})),f.editable||v.on("keydown."+p.id,S),s(e,{haspopup:!0,expanded:!1,readonly:!1,owns:e.id+"_root"}),f.containerHidden?t(f.containerHidden).append(b._hidden):v.after(b._hidden),f.container?t(f.container).append(b.$root):v.after(b.$root),b.on({start:b.component.onStart,render:b.component.onRender,stop:b.component.onStop,open:b.component.onOpen,close:b.component.onClose,set:b.component.onSet}).on({start:f.onStart,render:f.onRender,stop:f.onStop,open:f.onOpen,close:f.onClose,set:f.onSet}),(i=b.$holder[0]).currentStyle?n=i.currentStyle.position:window.getComputedStyle&&(n=getComputedStyle(i).position),h="fixed"==n,e.autofocus&&b.open(),b.trigger("start").trigger("render"));var i,n,o,a,r,d,g},render:function(e){return e?(b.$holder=t(x()),w(),b.$root.html(b.$holder)):b.$root.find("."+m.box).html(b.component.nodes(p.open)),b.trigger("render")},stop:function(){return p.start?(b.close(),b._hidden&&b._hidden.parentNode.removeChild(b._hidden),b.$root.remove(),v.removeClass(m.input).removeData(l),setTimeout((function(){v.off("."+p.id)}),0),e.type=p.type,e.readOnly=!1,b.trigger("stop"),p.methods={},p.start=!1,b):b},open:function(l){return g++,p.open?b:g<4&&f.editable?b:(setTimeout((function(){b.$root.addClass(m.opened),s(b.$root[0],"hidden",!1)}),0),!1!==l&&(p.open=!0,h&&t("body").css("overflow","hidden").css("padding-right","+="+a()),h&&n?b.$holder.find("."+m.frame).one("transitionend",(function(){b.$holder.eq(0).focus()})):setTimeout((function(){b.$holder.eq(0).focus()}),0),i.on("click."+p.id+" focusin."+p.id,(function(t){if(!p.handlingOpen){var i=r(t,e);t.isSimulated||i==e||i==document||3==t.which||b.close(i===b.$holder[0])}})).on("keydown."+p.id,(function(i){var l=i.keyCode,n=b.component.key[l],a=r(i,e);27==l?b.close(!0):a!=b.$holder[0]||!n&&13!=l?t.contains(b.$root[0],a)&&13==l&&(i.preventDefault(),a.click()):(i.preventDefault(),n?o._.trigger(b.component.key.go,b,[o._.trigger(n)]):b.$root.find("."+m.highlighted).hasClass(m.disabled)||(b.set("select",b.component.item.highlight),f.closeOnSelect&&b.close(!0)))}))),b.trigger("open"))},close:function(l){return g=0,p.open?(l&&(f.editable?e.click():(b.$holder.off("focus.toOpen").focus(),setTimeout((function(){b.$holder.on("focus.toOpen",k)}),0))),v.removeClass(m.active),s(e,"expanded",!1),setTimeout((function(){b.$root.removeClass(m.opened+" "+m.focused),s(b.$root[0],"hidden",!0)}),0),h&&t("body").css("overflow","").css("padding-right","-="+a()),document.activeElement.blur(),i.off("."+p.id),p.open=!1,b.trigger("close")):b},clear:function(t){return document.activeElement.blur(),b.set("clear",null,t)},set:function(e,i,l){var n,o,a=t.isPlainObject(e),r=a?e:{};if(l=a&&t.isPlainObject(i)?i:l||{},e){for(n in a||(r[e]=i),r)o=r[n],n in b.component.item&&(void 0===o&&(o=null),b.component.set(n,o,l)),"select"!=n&&"clear"!=n||!f.updateInput||v.val("clear"==n?"":b.get(n,f.format)).trigger("change");b.render()}return l.muted?b:b.trigger("set",r)},get:function(t,i){if(null!=p[t=t||"value"])return p[t];if("valueSubmit"==t){if(b._hidden)return b._hidden.value;t="value"}if("value"==t)return e.value;if(t in b.component.item){if("string"==typeof i){var l=b.component.get(t);return l?o._.trigger(b.component.formats.toString,b.component,[i,l]):""}return b.component.get(t)}},on:function(e,i,l){var n,o,a=t.isPlainObject(e),r=a?e:{};if(e)for(n in a||(r[e]=i),r)o=r[n],l&&(n="_"+n),p.methods[n]=p.methods[n]||[],p.methods[n].push(o);return b},off:function(){var t,e,i=arguments;for(t=0,namesCount=i.length;t<namesCount;t+=1)(e=i[t])in p.methods&&delete p.methods[e];return b},trigger:function(t,e){var i=function(t){var i=p.methods[t];i&&i.map((function(t){o._.trigger(t,b,[e])}))};return i("_"+t),i(t),b}};function x(){return o._.node("div",o._.node("div",o._.node("div",o._.node("div",b.component.nodes(p.open),m.box),m.wrap),m.frame),m.holder,'tabindex="-1"')}function w(){b.$holder.on({keydown:S,"focus.toOpen":k,blur:function(){v.removeClass(m.target)},focusin:function(t){b.$root.removeClass(m.focused),t.stopPropagation()},"mousedown click":function(i){var l=r(i,e);l!=b.$holder[0]&&(i.stopPropagation(),"mousedown"!=i.type||t(l).is("input, select, textarea, button, option")||(i.preventDefault(),b.$holder.eq(0).focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",(function(){var e=t(this),i=e.data(),l=e.hasClass(m.navDisabled)||e.hasClass(m.disabled),n=u();n=n&&(n.type||n.href?n:null),(l||n&&!t.contains(b.$root[0],n))&&b.$holder.eq(0).focus(),!l&&i.nav?b.set("highlight",b.component.item.highlight,{nav:i.nav}):!l&&"pick"in i?(b.set("select",i.pick),f.closeOnSelect&&b.close(!0)):i.clear?(b.clear(),f.closeOnClear&&b.close(!0)):i.close&&b.close(!0)}))}function k(t){t.stopPropagation(),v.addClass(m.target),b.$root.addClass(m.focused),b.open()}function S(t){var e=t.keyCode,i=/^(8|46)$/.test(e);if(27==e)return b.close(!0),!1;(32==e||i||!p.open&&b.component.key[e])&&(t.preventDefault(),t.stopPropagation(),i?b.clear().close():b.open())}return new y}function a(){if(l.height()<=e.height())return 0;var i=t('<div style="visibility:hidden;width:100px" />').appendTo("body"),n=i[0].offsetWidth;i.css("overflow","scroll");var o=t('<div style="width:100%" />').appendTo(i)[0].offsetWidth;return i.remove(),n-o}function r(t,e){var i=[];return t.path&&(i=t.path),t.originalEvent&&t.originalEvent.path&&(i=t.originalEvent.path),i&&i.length>0?e&&i.indexOf(e)>=0?e:i[0]:t.target}function s(e,i,l){if(t.isPlainObject(i))for(var n in i)c(e,n,i[n]);else c(e,i,l)}function c(t,e,i){t.setAttribute(("role"==e?"":"aria-")+e,i)}function u(){try{return document.activeElement}catch(t){}}return o.klasses=function(t){return{picker:t=t||"picker",opened:t+"--opened",focused:t+"--focused",input:t+"__input",active:t+"__input--active",target:t+"__input--target",holder:t+"__holder",frame:t+"__frame",wrap:t+"__wrap",box:t+"__box"}},o._={group:function(t){for(var e,i="",l=o._.trigger(t.min,t);l<=o._.trigger(t.max,t,[l]);l+=t.i)e=o._.trigger(t.item,t,[l]),i+=o._.node(t.node,e[0],e[1],e[2]);return i},node:function(e,i,l,n){return i?"<"+e+(l=l?' class="'+l+'"':"")+(n=n?" "+n:"")+">"+(i=t.isArray(i)?i.join(""):i)+"</"+e+">":""},lead:function(t){return(t<10?"0":"")+t},trigger:function(t,e,i){return"function"==typeof t?t.apply(e,i||[]):t},digits:function(t){return/\d/.test(t[1])?2:1},isDate:function(t){return{}.toString.call(t).indexOf("Date")>-1&&this.isInteger(t.getDate())},isInteger:function(t){return{}.toString.call(t).indexOf("Number")>-1&&t%1==0},ariaAttr:function(e,i){for(var l in t.isPlainObject(e)||(e={attribute:i}),i="",e){var n=("role"==l?"":"aria-")+l,o=e[l];i+=null==o?"":n+'="'+e[l]+'"'}return i}},o.extend=function(e,i){t.fn[e]=function(l,n){var a=this.data(e);return"picker"==l?a:a&&"string"==typeof l?o._.trigger(a[l],a,[n]):this.each((function(){t(this).data(e)||new o(this,e,i,l)}))},t.fn[e].defaults=i.defaults},o},"function"==typeof define&&i(80)?define("picker",["jquery"],e):"object"==("undefined"==typeof exports?"undefined":l(exports))?t.exports=e(i(118)):window.Picker=e(jQuery)}.call(this,i(96)(t))},function(t,e,i){i(226),t.exports=i(291)},function(t,e,i){},function(t,e,i){"use strict";(function(t){var e,l;i(69),i(71),i(72),i(92),i(66),i(58),i(75),i(97),i(100),i(121),i(65),i(68),i(73),i(98),i(74);function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * bsCustomFileInput v1.3.2 (https://github.com/Johann-S/bs-custom-file-input)
 * Copyright 2018 - 2019 Johann-S <johann.servoire@gmail.com>
 * Licensed under MIT (https://github.com/Johann-S/bs-custom-file-input/blob/master/LICENSE)
 */e=void 0,l=function(){var t={CUSTOMFILE:'.custom-file input[type="file"]',CUSTOMFILELABEL:".custom-file-label",FORM:"form",INPUT:"input"},e=function(e){var i="",l=e.parentNode.querySelector(t.CUSTOMFILELABEL);return l&&(i=l.innerHTML),i},i=function(t){if(t.childNodes.length>0)for(var e=[].slice.call(t.childNodes),i=0;i<e.length;i++){var l=e[i];if(3!==l.nodeType)return l}return t},l=function(e){var l=e.bsCustomFileInput.defaultText,n=e.parentNode.querySelector(t.CUSTOMFILELABEL);n&&(i(n).innerHTML=l)},n=!!window.File,o=function(t){if(t.hasAttribute("multiple")&&n)return[].slice.call(t.files).map((function(t){return t.name})).join(", ");if(-1!==t.value.indexOf("fakepath")){var e=t.value.split("\\");return e[e.length-1]}return t.value};function a(){var e=this.parentNode.querySelector(t.CUSTOMFILELABEL);if(e){var n=i(e),a=o(this);a.length?n.innerHTML=a:l(this)}}function r(){for(var e=[].slice.call(this.querySelectorAll(t.INPUT)).filter((function(t){return!!t.bsCustomFileInput})),i=0,n=e.length;i<n;i++)l(e[i])}var s="reset",c="change";return{init:function(i,l){void 0===i&&(i=t.CUSTOMFILE),void 0===l&&(l=t.FORM);for(var n=[].slice.call(document.querySelectorAll(i)),o=[].slice.call(document.querySelectorAll(l)),u=0,d=n.length;u<d;u++){var h=n[u];Object.defineProperty(h,"bsCustomFileInput",{value:{defaultText:e(h)},writable:!0}),a.call(h),h.addEventListener(c,a)}for(var p=0,f=o.length;p<f;p++)o[p].addEventListener(s,r),Object.defineProperty(o[p],"bsCustomFileInput",{value:!0,writable:!0})},destroy:function(){for(var e=[].slice.call(document.querySelectorAll(t.FORM)).filter((function(t){return!!t.bsCustomFileInput})),i=[].slice.call(document.querySelectorAll(t.INPUT)).filter((function(t){return!!t.bsCustomFileInput})),n=0,o=i.length;n<o;n++){var u=i[n];l(u),u.bsCustomFileInput=void 0,u.removeEventListener(c,a)}for(var d=0,h=e.length;d<h;d++)e[d].removeEventListener(s,r),e[d].bsCustomFileInput=void 0}}},"object"===("undefined"==typeof exports?"undefined":n(exports))&&void 0!==t?t.exports=l():"function"==typeof define&&i(80)?define(l):(e=e||self).bsCustomFileInput=l(),document.addEventListener("DOMContentLoaded",(function(){bsCustomFileInput.init()}))}).call(this,i(96)(t))},function(t,e,i){"use strict";(function(t,e){var l;i(69),i(71),i(72),i(76),i(169),i(92),i(229),i(103),i(66),i(58),i(75),i(97),i(167),i(136),i(100),i(131),i(110),i(84),i(230),i(231),i(111),i(233),i(219),i(220),i(137),i(112),i(65),i(115),i(123),i(68),i(95),i(73),i(116),i(98),i(104),i(74);function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * Chart.js
 * http://chartjs.org/
 * Version: 2.7.3
 *
 * Copyright 2018 Chart.js Contributors
 * Released under the MIT license
 * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
 */!function(l){if("object"===("undefined"==typeof exports?"undefined":n(exports))&&void 0!==t)t.exports=l();else if("function"==typeof define&&i(80))define([],l);else{("undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:this).Chart=l()}}((function(){return function t(e,i,n){function o(r,s){if(!i[r]){if(!e[r]){if(!s&&"function"==typeof l&&l)return l(r,!0);if(a)return a(r,!0);var c=new Error("Cannot find module '"+r+"'");throw c.code="MODULE_NOT_FOUND",c}var u=i[r]={exports:{}};e[r][0].call(u.exports,(function(t){return o(e[r][1][t]||t)}),u,u.exports,t,e,i,n)}return i[r].exports}for(var a="function"==typeof l&&l,r=0;r<n.length;r++)o(n[r]);return o}({1:[function(t,e,i){},{}],2:[function(t,e,i){var l=t(6);function n(t){if(t){var e=[0,0,0],i=1,n=t.match(/^#([a-fA-F0-9]{3})$/i);if(n){n=n[1];for(var o=0;o<e.length;o++)e[o]=parseInt(n[o]+n[o],16)}else if(n=t.match(/^#([a-fA-F0-9]{6})$/i)){n=n[1];for(o=0;o<e.length;o++)e[o]=parseInt(n.slice(2*o,2*o+2),16)}else if(n=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<e.length;o++)e[o]=parseInt(n[o+1]);i=parseFloat(n[4])}else if(n=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<e.length;o++)e[o]=Math.round(2.55*parseFloat(n[o+1]));i=parseFloat(n[4])}else if(n=t.match(/(\w+)/)){if("transparent"==n[1])return[0,0,0,0];if(!(e=l[n[1]]))return}for(o=0;o<e.length;o++)e[o]=u(e[o],0,255);return i=i||0==i?u(i,0,1):1,e[3]=i,e}}function o(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var i=parseFloat(e[4]);return[u(parseInt(e[1]),0,360),u(parseFloat(e[2]),0,100),u(parseFloat(e[3]),0,100),u(isNaN(i)?1:i,0,1)]}}}function a(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var i=parseFloat(e[4]);return[u(parseInt(e[1]),0,360),u(parseFloat(e[2]),0,100),u(parseFloat(e[3]),0,100),u(isNaN(i)?1:i,0,1)]}}}function r(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function s(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function u(t,e,i){return Math.min(Math.max(e,t),i)}function d(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}e.exports={getRgba:n,getHsla:o,getRgb:function(t){var e=n(t);return e&&e.slice(0,3)},getHsl:function(t){var e=o(t);return e&&e.slice(0,3)},getHwb:a,getAlpha:function(t){var e=n(t);if(e)return e[3];if(e=o(t))return e[3];if(e=a(t))return e[3]},hexString:function(t){return"#"+d(t[0])+d(t[1])+d(t[2])},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return r(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:r,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return s(t,e);var i=Math.round(t[0]/255*100),l=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgb("+i+"%, "+l+"%, "+n+"%)"},percentaString:s,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return c(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:c,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return h[t.slice(0,3)]}};var h={};for(var p in l)h[l[p]]=p},{6:6}],3:[function(t,e,i){var l=t(5),o=t(2),a=function t(e){return e instanceof t?e:this instanceof t?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof e?(i=o.getRgba(e))?this.setValues("rgb",i):(i=o.getHsla(e))?this.setValues("hsl",i):(i=o.getHwb(e))&&this.setValues("hwb",i):"object"===n(e)&&(void 0!==(i=e).r||void 0!==i.red?this.setValues("rgb",i):void 0!==i.l||void 0!==i.lightness?this.setValues("hsl",i):void 0!==i.v||void 0!==i.value?this.setValues("hsv",i):void 0!==i.w||void 0!==i.whiteness?this.setValues("hwb",i):void 0===i.c&&void 0===i.cyan||this.setValues("cmyk",i)))):new t(e);var i};(a.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return o.hexString(this.values.rgb)},rgbString:function(){return o.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return o.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return o.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return o.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return o.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return o.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return o.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],i=0;i<t.length;i++){var l=t[i]/255;e[i]=l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),i=t.luminosity();return e>i?(e+.05)/(i+.05):(i+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,i=(e[0]+t)%360;return e[0]=i<0?360+i:i,this.setValues("hsl",e),this},mix:function(t,e){var i=t,l=void 0===e?.5:e,n=2*l-1,o=this.alpha()-i.alpha(),a=((n*o==-1?n:(n+o)/(1+n*o))+1)/2,r=1-a;return this.rgb(a*this.red()+r*i.red(),a*this.green()+r*i.green(),a*this.blue()+r*i.blue()).alpha(this.alpha()*l+i.alpha()*(1-l))},toJSON:function(){return this.rgb()},clone:function(){var t,e,i=new a,l=this.values,n=i.values;for(var o in l)l.hasOwnProperty(o)&&(t=l[o],"[object Array]"===(e={}.toString.call(t))?n[o]=t.slice(0):"[object Number]"===e?n[o]=t:console.error("unexpected color value:",t));return i}}).spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},a.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},a.prototype.getValues=function(t){for(var e=this.values,i={},l=0;l<t.length;l++)i[t.charAt(l)]=e[t][l];return 1!==e.alpha&&(i.a=e.alpha),i},a.prototype.setValues=function(t,e){var i,n,o=this.values,a=this.spaces,r=this.maxes,s=1;if(this.valid=!0,"alpha"===t)s=e;else if(e.length)o[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(i=0;i<t.length;i++)o[t][i]=e[t.charAt(i)];s=e.a}else if(void 0!==e[a[t][0]]){var c=a[t];for(i=0;i<t.length;i++)o[t][i]=e[c[i]];s=e.alpha}if(o.alpha=Math.max(0,Math.min(1,void 0===s?o.alpha:s)),"alpha"===t)return!1;for(i=0;i<t.length;i++)n=Math.max(0,Math.min(r[t][i],o[t][i])),o[t][i]=Math.round(n);for(var u in a)u!==t&&(o[u]=l[t][u](o[t]));return!0},a.prototype.setSpace=function(t,e){var i=e[0];return void 0===i?this.getValues(t):("number"==typeof i&&(i=Array.prototype.slice.call(e)),this.setValues(t,i),this)},a.prototype.setChannel=function(t,e,i){var l=this.values[t];return void 0===i?l[e]:i===l[e]?this:(l[e]=i,this.setValues(t,l),this)},"undefined"!=typeof window&&(window.Color=a),e.exports=a},{2:2,5:5}],4:[function(t,e,i){function l(t){var e,i,l=t[0]/255,n=t[1]/255,o=t[2]/255,a=Math.min(l,n,o),r=Math.max(l,n,o),s=r-a;return r==a?e=0:l==r?e=(n-o)/s:n==r?e=2+(o-l)/s:o==r&&(e=4+(l-n)/s),(e=Math.min(60*e,360))<0&&(e+=360),i=(a+r)/2,[e,100*(r==a?0:i<=.5?s/(r+a):s/(2-r-a)),100*i]}function n(t){var e,i,l=t[0],n=t[1],o=t[2],a=Math.min(l,n,o),r=Math.max(l,n,o),s=r-a;return i=0==r?0:s/r*1e3/10,r==a?e=0:l==r?e=(n-o)/s:n==r?e=2+(o-l)/s:o==r&&(e=4+(l-n)/s),(e=Math.min(60*e,360))<0&&(e+=360),[e,i,r/255*1e3/10]}function o(t){var e=t[0],i=t[1],n=t[2];return[l(t)[0],100*(1/255*Math.min(e,Math.min(i,n))),100*(n=1-1/255*Math.max(e,Math.max(i,n)))]}function a(t){var e,i=t[0]/255,l=t[1]/255,n=t[2]/255;return[100*((1-i-(e=Math.min(1-i,1-l,1-n)))/(1-e)||0),100*((1-l-e)/(1-e)||0),100*((1-n-e)/(1-e)||0),100*e]}function s(t){return C[JSON.stringify(t)]}function c(t){var e=t[0]/255,i=t[1]/255,l=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(l=l>.04045?Math.pow((l+.055)/1.055,2.4):l/12.92)),100*(.2126*e+.7152*i+.0722*l),100*(.0193*e+.1192*i+.9505*l)]}function u(t){var e=c(t),i=e[0],l=e[1],n=e[2];return l/=100,n/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(l=l>.008856?Math.pow(l,1/3):7.787*l+16/116)-16,500*(i-l),200*(l-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]}function d(t){var e,i,l,n,o,a=t[0]/360,r=t[1]/100,s=t[2]/100;if(0==r)return[o=255*s,o,o];e=2*s-(i=s<.5?s*(1+r):s+r-s*r),n=[0,0,0];for(var c=0;c<3;c++)(l=a+1/3*-(c-1))<0&&l++,l>1&&l--,o=6*l<1?e+6*(i-e)*l:2*l<1?i:3*l<2?e+(i-e)*(2/3-l)*6:e,n[c]=255*o;return n}function h(t){var e=t[0]/60,i=t[1]/100,l=t[2]/100,n=Math.floor(e)%6,o=e-Math.floor(e),a=255*l*(1-i),r=255*l*(1-i*o),s=255*l*(1-i*(1-o));l*=255;switch(n){case 0:return[l,s,a];case 1:return[r,l,a];case 2:return[a,l,s];case 3:return[a,r,l];case 4:return[s,a,l];case 5:return[l,a,r]}}function p(t){var e,i,l,n,o=t[0]/360,a=t[1]/100,s=t[2]/100,c=a+s;switch(c>1&&(a/=c,s/=c),l=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(l=1-l),n=a+l*((i=1-s)-a),e){default:case 6:case 0:r=i,g=n,b=a;break;case 1:r=n,g=i,b=a;break;case 2:r=a,g=i,b=n;break;case 3:r=a,g=n,b=i;break;case 4:r=n,g=a,b=i;break;case 5:r=i,g=a,b=n}return[255*r,255*g,255*b]}function f(t){var e=t[0]/100,i=t[1]/100,l=t[2]/100,n=t[3]/100;return[255*(1-Math.min(1,e*(1-n)+n)),255*(1-Math.min(1,i*(1-n)+n)),255*(1-Math.min(1,l*(1-n)+n))]}function m(t){var e,i,l,n=t[0]/100,o=t[1]/100,a=t[2]/100;return i=-.9689*n+1.8758*o+.0415*a,l=.0557*n+-.204*o+1.057*a,e=(e=3.2406*n+-1.5372*o+-.4986*a)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,l=l>.0031308?1.055*Math.pow(l,1/2.4)-.055:l*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(i=Math.min(Math.max(0,i),1)),255*(l=Math.min(Math.max(0,l),1))]}function v(t){var e=t[0],i=t[1],l=t[2];return i/=100,l/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(l=l>.008856?Math.pow(l,1/3):7.787*l+16/116))]}function y(t){var e,i,l,n,o=t[0],a=t[1],r=t[2];return o<=8?n=(i=100*o/903.3)/100*7.787+16/116:(i=100*Math.pow((o+16)/116,3),n=Math.pow(i/100,1/3)),[e=e/95.047<=.008856?e=95.047*(a/500+n-16/116)/7.787:95.047*Math.pow(a/500+n,3),i,l=l/108.883<=.008859?l=108.883*(n-r/200-16/116)/7.787:108.883*Math.pow(n-r/200,3)]}function x(t){var e,i=t[0],l=t[1],n=t[2];return(e=360*Math.atan2(n,l)/2/Math.PI)<0&&(e+=360),[i,Math.sqrt(l*l+n*n),e]}function w(t){return m(y(t))}function k(t){var e,i=t[0],l=t[1];return e=t[2]/360*2*Math.PI,[i,l*Math.cos(e),l*Math.sin(e)]}function S(t){return M[t]}e.exports={rgb2hsl:l,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:a,rgb2keyword:s,rgb2xyz:c,rgb2lab:u,rgb2lch:function(t){return x(u(t))},hsl2rgb:d,hsl2hsv:function(t){var e=t[0],i=t[1]/100,l=t[2]/100;if(0===l)return[0,0,0];return[e,100*(2*(i*=(l*=2)<=1?l:2-l)/(l+i)),100*((l+i)/2)]},hsl2hwb:function(t){return o(d(t))},hsl2cmyk:function(t){return a(d(t))},hsl2keyword:function(t){return s(d(t))},hsv2rgb:h,hsv2hsl:function(t){var e,i,l=t[0],n=t[1]/100,o=t[2]/100;return e=n*o,[l,100*(e=(e/=(i=(2-n)*o)<=1?i:2-i)||0),100*(i/=2)]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return a(h(t))},hsv2keyword:function(t){return s(h(t))},hwb2rgb:p,hwb2hsl:function(t){return l(p(t))},hwb2hsv:function(t){return n(p(t))},hwb2cmyk:function(t){return a(p(t))},hwb2keyword:function(t){return s(p(t))},cmyk2rgb:f,cmyk2hsl:function(t){return l(f(t))},cmyk2hsv:function(t){return n(f(t))},cmyk2hwb:function(t){return o(f(t))},cmyk2keyword:function(t){return s(f(t))},keyword2rgb:S,keyword2hsl:function(t){return l(S(t))},keyword2hsv:function(t){return n(S(t))},keyword2hwb:function(t){return o(S(t))},keyword2cmyk:function(t){return a(S(t))},keyword2lab:function(t){return u(S(t))},keyword2xyz:function(t){return c(S(t))},xyz2rgb:m,xyz2lab:v,xyz2lch:function(t){return x(v(t))},lab2xyz:y,lab2rgb:w,lab2lch:x,lch2lab:k,lch2xyz:function(t){return y(k(t))},lch2rgb:function(t){return w(k(t))}};var M={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},C={};for(var T in M)C[JSON.stringify(M[T])]=T},{}],5:[function(t,e,i){var l=t(4),n=function(){return new c};for(var o in l){n[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),l[t](e)}}(o);var a=/(\w+)2(\w+)/.exec(o),r=a[1],s=a[2];(n[r]=n[r]||{})[s]=n[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var i=l[t](e);if("string"==typeof i||void 0===i)return i;for(var n=0;n<i.length;n++)i[n]=Math.round(i[n]);return i}}(o)}var c=function(){this.convs={}};c.prototype.routeSpace=function(t,e){var i=e[0];return void 0===i?this.getValues(t):("number"==typeof i&&(i=Array.prototype.slice.call(e)),this.setValues(t,i))},c.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},c.prototype.getValues=function(t){var e=this.convs[t];if(!e){var i=this.space,l=this.convs[i];e=n[i][t](l),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach((function(t){c.prototype[t]=function(e){return this.routeSpace(t,arguments)}})),e.exports=n},{4:4}],6:[function(t,e,i){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],7:[function(t,e,i){var l=t(30)();l.helpers=t(46),t(28)(l),l.Animation=t(22),l.animationService=t(23),l.defaults=t(26),l.Element=t(27),l.elements=t(41),l.Interaction=t(29),l.layouts=t(31),l.platform=t(49),l.plugins=t(32),l.Scale=t(33),l.scaleService=t(34),l.Ticks=t(35),l.Tooltip=t(36),t(24)(l),t(25)(l),t(56)(l),t(54)(l),t(55)(l),t(57)(l),t(58)(l),t(59)(l),t(15)(l),t(16)(l),t(17)(l),t(18)(l),t(19)(l),t(20)(l),t(21)(l),t(8)(l),t(9)(l),t(10)(l),t(11)(l),t(12)(l),t(13)(l),t(14)(l);var n=t(50);for(var o in n)n.hasOwnProperty(o)&&l.plugins.register(n[o]);l.platform.initialize(),e.exports=l,"undefined"!=typeof window&&(window.Chart=l),l.Legend=n.legend._element,l.Title=n.title._element,l.pluginService=l.plugins,l.PluginBase=l.Element.extend({}),l.canvasHelpers=l.helpers.canvas,l.layoutService=l.layouts},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,41:41,46:46,49:49,50:50,54:54,55:55,56:56,57:57,58:58,59:59,8:8,9:9}],8:[function(t,e,i){e.exports=function(t){t.Bar=function(e,i){return i.type="bar",new t(e,i)}}},{}],9:[function(t,e,i){e.exports=function(t){t.Bubble=function(e,i){return i.type="bubble",new t(e,i)}}},{}],10:[function(t,e,i){e.exports=function(t){t.Doughnut=function(e,i){return i.type="doughnut",new t(e,i)}}},{}],11:[function(t,e,i){e.exports=function(t){t.Line=function(e,i){return i.type="line",new t(e,i)}}},{}],12:[function(t,e,i){e.exports=function(t){t.PolarArea=function(e,i){return i.type="polarArea",new t(e,i)}}},{}],13:[function(t,e,i){e.exports=function(t){t.Radar=function(e,i){return i.type="radar",new t(e,i)}}},{}],14:[function(t,e,i){e.exports=function(t){t.Scatter=function(e,i){return i.type="scatter",new t(e,i)}}},{}],15:[function(t,e,i){var l=t(26),n=t(41),o=t(46);l._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),l._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var i="";return t.length>0&&(t[0].yLabel?i=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(i=e.labels[t[0].index])),i},label:function(t,e){return(e.datasets[t.datasetIndex].label||"")+": "+t.xLabel}},mode:"index",axis:"y"}}),e.exports=function(t){t.controllers.bar=t.DatasetController.extend({dataElementType:n.Rectangle,initialize:function(){var e,i=this;t.DatasetController.prototype.initialize.apply(i,arguments),(e=i.getMeta()).stack=i.getDataset().stack,e.bar=!0},update:function(t){var e,i,l=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,i=l.length;e<i;++e)this.updateElement(l[e],e,t)},updateElement:function(t,e,i){var l=this,n=l.chart,a=l.getMeta(),r=l.getDataset(),s=t.custom||{},c=n.options.elements.rectangle;t._xScale=l.getScaleForId(a.xAxisID),t._yScale=l.getScaleForId(a.yAxisID),t._datasetIndex=l.index,t._index=e,t._model={datasetLabel:r.label,label:n.data.labels[e],borderSkipped:s.borderSkipped?s.borderSkipped:c.borderSkipped,backgroundColor:s.backgroundColor?s.backgroundColor:o.valueAtIndexOrDefault(r.backgroundColor,e,c.backgroundColor),borderColor:s.borderColor?s.borderColor:o.valueAtIndexOrDefault(r.borderColor,e,c.borderColor),borderWidth:s.borderWidth?s.borderWidth:o.valueAtIndexOrDefault(r.borderWidth,e,c.borderWidth)},l.updateElementGeometry(t,e,i),t.pivot()},updateElementGeometry:function(t,e,i){var l=this,n=t._model,o=l.getValueScale(),a=o.getBasePixel(),r=o.isHorizontal(),s=l._ruler||l.getRuler(),c=l.calculateBarValuePixels(l.index,e),u=l.calculateBarIndexPixels(l.index,e,s);n.horizontal=r,n.base=i?a:c.base,n.x=r?i?a:c.head:u.center,n.y=r?u.center:i?a:c.head,n.height=r?u.size:void 0,n.width=r?void 0:u.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},_getStacks:function(t){var e,i,l=this.chart,n=this.getIndexScale().options.stacked,o=void 0===t?l.data.datasets.length:t+1,a=[];for(e=0;e<o;++e)(i=l.getDatasetMeta(e)).bar&&l.isDatasetVisible(e)&&(!1===n||!0===n&&-1===a.indexOf(i.stack)||void 0===n&&(void 0===i.stack||-1===a.indexOf(i.stack)))&&a.push(i.stack);return a},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var i=this._getStacks(t),l=void 0!==e?i.indexOf(e):-1;return-1===l?i.length-1:l},getRuler:function(){var t,e,i=this.getIndexScale(),l=this.getStackCount(),n=this.index,a=i.isHorizontal(),r=a?i.left:i.top,s=r+(a?i.width:i.height),c=[];for(t=0,e=this.getMeta().data.length;t<e;++t)c.push(i.getPixelForValue(null,t,n));return{min:o.isNullOrUndef(i.options.barThickness)?function(t,e){var i,l,n,o,a=t.isHorizontal()?t.width:t.height,r=t.getTicks();for(n=1,o=e.length;n<o;++n)a=Math.min(a,e[n]-e[n-1]);for(n=0,o=r.length;n<o;++n)l=t.getPixelForTick(n),a=n>0?Math.min(a,l-i):a,i=l;return a}(i,c):-1,pixels:c,start:r,end:s,stackCount:l,scale:i}},calculateBarValuePixels:function(t,e){var i,l,n,o,a,r,s=this.chart,c=this.getMeta(),u=this.getValueScale(),d=s.data.datasets,h=u.getRightValue(d[t].data[e]),p=u.options.stacked,f=c.stack,m=0;if(p||void 0===p&&void 0!==f)for(i=0;i<t;++i)(l=s.getDatasetMeta(i)).bar&&l.stack===f&&l.controller.getValueScaleId()===u.id&&s.isDatasetVisible(i)&&(n=u.getRightValue(d[i].data[e]),(h<0&&n<0||h>=0&&n>0)&&(m+=n));return o=u.getPixelForValue(m),{size:r=((a=u.getPixelForValue(m+h))-o)/2,base:o,head:a,center:a+r/2}},calculateBarIndexPixels:function(t,e,i){var l=i.scale.options,n="flex"===l.barThickness?function(t,e,i){var l,n=e.pixels,o=n[t],a=t>0?n[t-1]:null,r=t<n.length-1?n[t+1]:null,s=i.categoryPercentage;return null===a&&(a=o-(null===r?e.end-o:r-o)),null===r&&(r=o+o-a),l=o-(o-a)/2*s,{chunk:(r-a)/2*s/e.stackCount,ratio:i.barPercentage,start:l}}(e,i,l):function(t,e,i){var l,n,a=i.barThickness,r=e.stackCount,s=e.pixels[t];return o.isNullOrUndef(a)?(l=e.min*i.categoryPercentage,n=i.barPercentage):(l=a*r,n=1),{chunk:l/r,ratio:n,start:s-l/2}}(e,i,l),a=this.getStackIndex(t,this.getMeta().stack),r=n.start+n.chunk*a+n.chunk/2,s=Math.min(o.valueOrDefault(l.maxBarThickness,1/0),n.chunk*n.ratio);return{base:r-s/2,head:r+s/2,center:r,size:s}},draw:function(){var t=this.chart,e=this.getValueScale(),i=this.getMeta().data,l=this.getDataset(),n=i.length,a=0;for(o.canvas.clipArea(t.ctx,t.chartArea);a<n;++a)isNaN(e.getRightValue(l.data[a]))||i[a].draw();o.canvas.unclipArea(t.ctx)}}),t.controllers.horizontalBar=t.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},{26:26,41:41,46:46}],16:[function(t,e,i){var l=t(26),o=t(41),a=t(46);l._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var i=e.datasets[t.datasetIndex].label||"",l=e.datasets[t.datasetIndex].data[t.index];return i+": ("+t.xLabel+", "+t.yLabel+", "+l.r+")"}}}}),e.exports=function(t){t.controllers.bubble=t.DatasetController.extend({dataElementType:o.Point,update:function(t){var e=this,i=e.getMeta().data;a.each(i,(function(i,l){e.updateElement(i,l,t)}))},updateElement:function(t,e,i){var l=this,o=l.getMeta(),a=t.custom||{},r=l.getScaleForId(o.xAxisID),s=l.getScaleForId(o.yAxisID),c=l._resolveElementOptions(t,e),u=l.getDataset().data[e],d=l.index,h=i?r.getPixelForDecimal(.5):r.getPixelForValue("object"===n(u)?u:NaN,e,d),p=i?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=r,t._yScale=s,t._options=c,t._datasetIndex=d,t._index=e,t._model={backgroundColor:c.backgroundColor,borderColor:c.borderColor,borderWidth:c.borderWidth,hitRadius:c.hitRadius,pointStyle:c.pointStyle,rotation:c.rotation,radius:i?0:c.radius,skip:a.skip||isNaN(h)||isNaN(p),x:h,y:p},t.pivot()},setHoverStyle:function(t){var e=t._model,i=t._options;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=a.valueOrDefault(i.hoverBackgroundColor,a.getHoverColor(i.backgroundColor)),e.borderColor=a.valueOrDefault(i.hoverBorderColor,a.getHoverColor(i.borderColor)),e.borderWidth=a.valueOrDefault(i.hoverBorderWidth,i.borderWidth),e.radius=i.radius+i.hoverRadius},_resolveElementOptions:function(t,e){var i,l,n,o=this.chart,r=o.data.datasets[this.index],s=t.custom||{},c=o.options.elements.point,u=a.options.resolve,d=r.data[e],h={},p={chart:o,dataIndex:e,dataset:r,datasetIndex:this.index},f=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"];for(i=0,l=f.length;i<l;++i)h[n=f[i]]=u([s[n],r[n],c[n]],p,e);return h.radius=u([s.radius,d?d.r:void 0,r.radius,c.radius],p,e),h}})}},{26:26,41:41,46:46}],17:[function(t,e,i){var l=t(26),n=t(41),o=t(46);l._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var i=t.data,l=i.datasets,n=i.labels;if(l.length)for(var o=0;o<l[0].data.length;++o)e.push('<li><span style="background-color:'+l[0].backgroundColor[o]+'"></span>'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(i,l){var n=t.getDatasetMeta(0),a=e.datasets[0],r=n.data[l],s=r&&r.custom||{},c=o.valueAtIndexOrDefault,u=t.options.elements.arc;return{text:i,fillStyle:s.backgroundColor?s.backgroundColor:c(a.backgroundColor,l,u.backgroundColor),strokeStyle:s.borderColor?s.borderColor:c(a.borderColor,l,u.borderColor),lineWidth:s.borderWidth?s.borderWidth:c(a.borderWidth,l,u.borderWidth),hidden:isNaN(a.data[l])||n.data[l].hidden,index:l}})):[]}},onClick:function(t,e){var i,l,n,o=e.index,a=this.chart;for(i=0,l=(a.data.datasets||[]).length;i<l;++i)(n=a.getDatasetMeta(i)).data[o]&&(n.data[o].hidden=!n.data[o].hidden);a.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var i=e.labels[t.index],l=": "+e.datasets[t.datasetIndex].data[t.index];return o.isArray(i)?(i=i.slice())[0]+=l:i+=l,i}}}}),l._set("pie",o.clone(l.doughnut)),l._set("pie",{cutoutPercentage:0}),e.exports=function(t){t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:n.Arc,linkScales:o.noop,getRingIndex:function(t){for(var e=0,i=0;i<t;++i)this.chart.isDatasetVisible(i)&&++e;return e},update:function(t){var e=this,i=e.chart,l=i.chartArea,n=i.options,a=n.elements.arc,r=l.right-l.left-a.borderWidth,s=l.bottom-l.top-a.borderWidth,c=Math.min(r,s),u={x:0,y:0},d=e.getMeta(),h=n.cutoutPercentage,p=n.circumference;if(p<2*Math.PI){var f=n.rotation%(2*Math.PI),m=(f+=2*Math.PI*(f>=Math.PI?-1:f<-Math.PI?1:0))+p,v={x:Math.cos(f),y:Math.sin(f)},g={x:Math.cos(m),y:Math.sin(m)},y=f<=0&&m>=0||f<=2*Math.PI&&2*Math.PI<=m,b=f<=.5*Math.PI&&.5*Math.PI<=m||f<=2.5*Math.PI&&2.5*Math.PI<=m,x=f<=-Math.PI&&-Math.PI<=m||f<=Math.PI&&Math.PI<=m,w=f<=.5*-Math.PI&&.5*-Math.PI<=m||f<=1.5*Math.PI&&1.5*Math.PI<=m,k=h/100,S={x:x?-1:Math.min(v.x*(v.x<0?1:k),g.x*(g.x<0?1:k)),y:w?-1:Math.min(v.y*(v.y<0?1:k),g.y*(g.y<0?1:k))},M={x:y?1:Math.max(v.x*(v.x>0?1:k),g.x*(g.x>0?1:k)),y:b?1:Math.max(v.y*(v.y>0?1:k),g.y*(g.y>0?1:k))},C={width:.5*(M.x-S.x),height:.5*(M.y-S.y)};c=Math.min(r/C.width,s/C.height),u={x:-.5*(M.x+S.x),y:-.5*(M.y+S.y)}}i.borderWidth=e.getMaxBorderWidth(d.data),i.outerRadius=Math.max((c-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:0,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=u.x*i.outerRadius,i.offsetY=u.y*i.outerRadius,d.total=e.calculateTotal(),e.outerRadius=i.outerRadius-i.radiusLength*e.getRingIndex(e.index),e.innerRadius=Math.max(e.outerRadius-i.radiusLength,0),o.each(d.data,(function(i,l){e.updateElement(i,l,t)}))},updateElement:function(t,e,i){var l=this,n=l.chart,a=n.chartArea,r=n.options,s=r.animation,c=(a.left+a.right)/2,u=(a.top+a.bottom)/2,d=r.rotation,h=r.rotation,p=l.getDataset(),f=i&&s.animateRotate?0:t.hidden?0:l.calculateCircumference(p.data[e])*(r.circumference/(2*Math.PI)),m=i&&s.animateScale?0:l.innerRadius,v=i&&s.animateScale?0:l.outerRadius,g=o.valueAtIndexOrDefault;o.extend(t,{_datasetIndex:l.index,_index:e,_model:{x:c+n.offsetX,y:u+n.offsetY,startAngle:d,endAngle:h,circumference:f,outerRadius:v,innerRadius:m,label:g(p.label,e,n.data.labels[e])}});var y=t._model,b=t.custom||{},x=o.valueAtIndexOrDefault,w=this.chart.options.elements.arc;y.backgroundColor=b.backgroundColor?b.backgroundColor:x(p.backgroundColor,e,w.backgroundColor),y.borderColor=b.borderColor?b.borderColor:x(p.borderColor,e,w.borderColor),y.borderWidth=b.borderWidth?b.borderWidth:x(p.borderWidth,e,w.borderWidth),i&&s.animateRotate||(y.startAngle=0===e?r.rotation:l.getMeta().data[e-1]._model.endAngle,y.endAngle=y.startAngle+y.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),i=this.getMeta(),l=0;return o.each(i.data,(function(i,n){t=e.data[n],isNaN(t)||i.hidden||(l+=Math.abs(t))})),l},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){for(var e,i,l=0,n=this.index,o=t.length,a=0;a<o;a++)e=t[a]._model?t[a]._model.borderWidth:0,l=(i=t[a]._chart?t[a]._chart.config.data.datasets[n].hoverBorderWidth:0)>(l=e>l?e:l)?i:l;return l}})}},{26:26,41:41,46:46}],18:[function(t,e,i){var l=t(26),o=t(41),a=t(46);l._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function e(t,e){return a.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:o.Line,dataElementType:o.Point,update:function(t){var i,l,n,o=this,r=o.getMeta(),s=r.dataset,c=r.data||[],u=o.chart.options,d=u.elements.line,h=o.getScaleForId(r.yAxisID),p=o.getDataset(),f=e(p,u);for(f&&(n=s.custom||{},void 0!==p.tension&&void 0===p.lineTension&&(p.lineTension=p.tension),s._scale=h,s._datasetIndex=o.index,s._children=c,s._model={spanGaps:p.spanGaps?p.spanGaps:u.spanGaps,tension:n.tension?n.tension:a.valueOrDefault(p.lineTension,d.tension),backgroundColor:n.backgroundColor?n.backgroundColor:p.backgroundColor||d.backgroundColor,borderWidth:n.borderWidth?n.borderWidth:p.borderWidth||d.borderWidth,borderColor:n.borderColor?n.borderColor:p.borderColor||d.borderColor,borderCapStyle:n.borderCapStyle?n.borderCapStyle:p.borderCapStyle||d.borderCapStyle,borderDash:n.borderDash?n.borderDash:p.borderDash||d.borderDash,borderDashOffset:n.borderDashOffset?n.borderDashOffset:p.borderDashOffset||d.borderDashOffset,borderJoinStyle:n.borderJoinStyle?n.borderJoinStyle:p.borderJoinStyle||d.borderJoinStyle,fill:n.fill?n.fill:void 0!==p.fill?p.fill:d.fill,steppedLine:n.steppedLine?n.steppedLine:a.valueOrDefault(p.steppedLine,d.stepped),cubicInterpolationMode:n.cubicInterpolationMode?n.cubicInterpolationMode:a.valueOrDefault(p.cubicInterpolationMode,d.cubicInterpolationMode)},s.pivot()),i=0,l=c.length;i<l;++i)o.updateElement(c[i],i,t);for(f&&0!==s._model.tension&&o.updateBezierControlPoints(),i=0,l=c.length;i<l;++i)c[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,l=this.getDataset(),n=t.custom||{};return n.backgroundColor?i=n.backgroundColor:l.pointBackgroundColor?i=a.valueAtIndexOrDefault(l.pointBackgroundColor,e,i):l.backgroundColor&&(i=l.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,l=this.getDataset(),n=t.custom||{};return n.borderColor?i=n.borderColor:l.pointBorderColor?i=a.valueAtIndexOrDefault(l.pointBorderColor,e,i):l.borderColor&&(i=l.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,l=this.getDataset(),n=t.custom||{};return isNaN(n.borderWidth)?!isNaN(l.pointBorderWidth)||a.isArray(l.pointBorderWidth)?i=a.valueAtIndexOrDefault(l.pointBorderWidth,e,i):isNaN(l.borderWidth)||(i=l.borderWidth):i=n.borderWidth,i},getPointRotation:function(t,e){var i=this.chart.options.elements.point.rotation,l=this.getDataset(),n=t.custom||{};return isNaN(n.rotation)?isNaN(l.pointRotation)&&!a.isArray(l.pointRotation)||(i=a.valueAtIndexOrDefault(l.pointRotation,e,i)):i=n.rotation,i},updateElement:function(t,e,i){var l,o,r=this,s=r.getMeta(),c=t.custom||{},u=r.getDataset(),d=r.index,h=u.data[e],p=r.getScaleForId(s.yAxisID),f=r.getScaleForId(s.xAxisID),m=r.chart.options.elements.point;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),l=f.getPixelForValue("object"===n(h)?h:NaN,e,d),o=i?p.getBasePixel():r.calculatePointY(h,e,d),t._xScale=f,t._yScale=p,t._datasetIndex=d,t._index=e,t._model={x:l,y:o,skip:c.skip||isNaN(l)||isNaN(o),radius:c.radius||a.valueAtIndexOrDefault(u.pointRadius,e,m.radius),pointStyle:c.pointStyle||a.valueAtIndexOrDefault(u.pointStyle,e,m.pointStyle),rotation:r.getPointRotation(t,e),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:!!s.dataset._model&&s.dataset._model.steppedLine,hitRadius:c.hitRadius||a.valueAtIndexOrDefault(u.pointHitRadius,e,m.hitRadius)}},calculatePointY:function(t,e,i){var l,n,o,a=this.chart,r=this.getMeta(),s=this.getScaleForId(r.yAxisID),c=0,u=0;if(s.options.stacked){for(l=0;l<i;l++)if(n=a.data.datasets[l],"line"===(o=a.getDatasetMeta(l)).type&&o.yAxisID===s.id&&a.isDatasetVisible(l)){var d=Number(s.getRightValue(n.data[e]));d<0?u+=d||0:c+=d||0}var h=Number(s.getRightValue(t));return h<0?s.getPixelForValue(u+h):s.getPixelForValue(c+h)}return s.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,i,l,n=this.getMeta(),o=this.chart.chartArea,r=n.data||[];function s(t,e,i){return Math.max(Math.min(t,i),e)}if(n.dataset._model.spanGaps&&(r=r.filter((function(t){return!t._model.skip}))),"monotone"===n.dataset._model.cubicInterpolationMode)a.splineCurveMonotone(r);else for(t=0,e=r.length;t<e;++t)i=r[t]._model,l=a.splineCurve(a.previousItem(r,t)._model,i,a.nextItem(r,t)._model,n.dataset._model.tension),i.controlPointPreviousX=l.previous.x,i.controlPointPreviousY=l.previous.y,i.controlPointNextX=l.next.x,i.controlPointNextY=l.next.y;if(this.chart.options.elements.line.capBezierPoints)for(t=0,e=r.length;t<e;++t)(i=r[t]._model).controlPointPreviousX=s(i.controlPointPreviousX,o.left,o.right),i.controlPointPreviousY=s(i.controlPointPreviousY,o.top,o.bottom),i.controlPointNextX=s(i.controlPointNextX,o.left,o.right),i.controlPointNextY=s(i.controlPointNextY,o.top,o.bottom)},draw:function(){var t,i=this.chart,l=this.getMeta(),n=l.data||[],o=i.chartArea,r=n.length,s=0;for(e(this.getDataset(),i.options)&&(t=(l.dataset._model.borderWidth||0)/2,a.canvas.clipArea(i.ctx,{left:o.left,right:o.right,top:o.top-t,bottom:o.bottom+t}),l.dataset.draw(),a.canvas.unclipArea(i.ctx));s<r;++s)n[s].draw(o)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,l=t.custom||{},n=t._model;t.$previousStyle={backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:n.borderWidth,radius:n.radius},n.backgroundColor=l.hoverBackgroundColor||a.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,a.getHoverColor(n.backgroundColor)),n.borderColor=l.hoverBorderColor||a.valueAtIndexOrDefault(e.pointHoverBorderColor,i,a.getHoverColor(n.borderColor)),n.borderWidth=l.hoverBorderWidth||a.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,n.borderWidth),n.radius=l.hoverRadius||a.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius)}})}},{26:26,41:41,46:46}],19:[function(t,e,i){var l=t(26),n=t(41),o=t(46);l._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var i=t.data,l=i.datasets,n=i.labels;if(l.length)for(var o=0;o<l[0].data.length;++o)e.push('<li><span style="background-color:'+l[0].backgroundColor[o]+'"></span>'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(i,l){var n=t.getDatasetMeta(0),a=e.datasets[0],r=n.data[l].custom||{},s=o.valueAtIndexOrDefault,c=t.options.elements.arc;return{text:i,fillStyle:r.backgroundColor?r.backgroundColor:s(a.backgroundColor,l,c.backgroundColor),strokeStyle:r.borderColor?r.borderColor:s(a.borderColor,l,c.borderColor),lineWidth:r.borderWidth?r.borderWidth:s(a.borderWidth,l,c.borderWidth),hidden:isNaN(a.data[l])||n.data[l].hidden,index:l}})):[]}},onClick:function(t,e){var i,l,n,o=e.index,a=this.chart;for(i=0,l=(a.data.datasets||[]).length;i<l;++i)(n=a.getDatasetMeta(i)).data[o].hidden=!n.data[o].hidden;a.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}}),e.exports=function(t){t.controllers.polarArea=t.DatasetController.extend({dataElementType:n.Arc,linkScales:o.noop,update:function(t){var e,i,l,n=this,a=n.getDataset(),r=n.getMeta(),s=n.chart.options.startAngle||0,c=n._starts=[],u=n._angles=[];for(n._updateRadius(),r.count=n.countVisibleElements(),e=0,i=a.data.length;e<i;e++)c[e]=s,l=n._computeAngle(e),u[e]=l,s+=l;o.each(r.data,(function(e,i){n.updateElement(e,i,t)}))},_updateRadius:function(){var t=this,e=t.chart,i=e.chartArea,l=e.options,n=l.elements.arc,o=Math.min(i.right-i.left,i.bottom-i.top);e.outerRadius=Math.max((o-n.borderWidth/2)/2,0),e.innerRadius=Math.max(l.cutoutPercentage?e.outerRadius/100*l.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,i){var l=this,n=l.chart,a=l.getDataset(),r=n.options,s=r.animation,c=n.scale,u=n.data.labels,d=c.xCenter,h=c.yCenter,p=r.startAngle,f=t.hidden?0:c.getDistanceFromCenterForValue(a.data[e]),m=l._starts[e],v=m+(t.hidden?0:l._angles[e]),g=s.animateScale?0:c.getDistanceFromCenterForValue(a.data[e]);o.extend(t,{_datasetIndex:l.index,_index:e,_scale:c,_model:{x:d,y:h,innerRadius:0,outerRadius:i?g:f,startAngle:i&&s.animateRotate?p:m,endAngle:i&&s.animateRotate?p:v,label:o.valueAtIndexOrDefault(u,e,u[e])}});var y=this.chart.options.elements.arc,b=t.custom||{},x=o.valueAtIndexOrDefault,w=t._model;w.backgroundColor=b.backgroundColor?b.backgroundColor:x(a.backgroundColor,e,y.backgroundColor),w.borderColor=b.borderColor?b.borderColor:x(a.borderColor,e,y.borderColor),w.borderWidth=b.borderWidth?b.borderWidth:x(a.borderWidth,e,y.borderWidth),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),i=0;return o.each(e.data,(function(e,l){isNaN(t.data[l])||e.hidden||i++})),i},_computeAngle:function(t){var e=this,i=this.getMeta().count,l=e.getDataset(),n=e.getMeta();if(isNaN(l.data[t])||n.data[t].hidden)return 0;var a={chart:e.chart,dataIndex:t,dataset:l,datasetIndex:e.index};return o.options.resolve([e.chart.options.elements.arc.angle,2*Math.PI/i],a,t)}})}},{26:26,41:41,46:46}],20:[function(t,e,i){var l=t(26),n=t(41),o=t(46);l._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:n.Line,dataElementType:n.Point,linkScales:o.noop,update:function(t){var e=this,i=e.getMeta(),l=i.dataset,n=i.data,a=l.custom||{},r=e.getDataset(),s=e.chart.options.elements.line,c=e.chart.scale;void 0!==r.tension&&void 0===r.lineTension&&(r.lineTension=r.tension),o.extend(i.dataset,{_datasetIndex:e.index,_scale:c,_children:n,_loop:!0,_model:{tension:a.tension?a.tension:o.valueOrDefault(r.lineTension,s.tension),backgroundColor:a.backgroundColor?a.backgroundColor:r.backgroundColor||s.backgroundColor,borderWidth:a.borderWidth?a.borderWidth:r.borderWidth||s.borderWidth,borderColor:a.borderColor?a.borderColor:r.borderColor||s.borderColor,fill:a.fill?a.fill:void 0!==r.fill?r.fill:s.fill,borderCapStyle:a.borderCapStyle?a.borderCapStyle:r.borderCapStyle||s.borderCapStyle,borderDash:a.borderDash?a.borderDash:r.borderDash||s.borderDash,borderDashOffset:a.borderDashOffset?a.borderDashOffset:r.borderDashOffset||s.borderDashOffset,borderJoinStyle:a.borderJoinStyle?a.borderJoinStyle:r.borderJoinStyle||s.borderJoinStyle}}),i.dataset.pivot(),o.each(n,(function(i,l){e.updateElement(i,l,t)}),e),e.updateBezierControlPoints()},updateElement:function(t,e,i){var l=this,n=t.custom||{},a=l.getDataset(),r=l.chart.scale,s=l.chart.options.elements.point,c=r.getPointPositionForValue(e,a.data[e]);void 0!==a.radius&&void 0===a.pointRadius&&(a.pointRadius=a.radius),void 0!==a.hitRadius&&void 0===a.pointHitRadius&&(a.pointHitRadius=a.hitRadius),o.extend(t,{_datasetIndex:l.index,_index:e,_scale:r,_model:{x:i?r.xCenter:c.x,y:i?r.yCenter:c.y,tension:n.tension?n.tension:o.valueOrDefault(a.lineTension,l.chart.options.elements.line.tension),radius:n.radius?n.radius:o.valueAtIndexOrDefault(a.pointRadius,e,s.radius),backgroundColor:n.backgroundColor?n.backgroundColor:o.valueAtIndexOrDefault(a.pointBackgroundColor,e,s.backgroundColor),borderColor:n.borderColor?n.borderColor:o.valueAtIndexOrDefault(a.pointBorderColor,e,s.borderColor),borderWidth:n.borderWidth?n.borderWidth:o.valueAtIndexOrDefault(a.pointBorderWidth,e,s.borderWidth),pointStyle:n.pointStyle?n.pointStyle:o.valueAtIndexOrDefault(a.pointStyle,e,s.pointStyle),rotation:n.rotation?n.rotation:o.valueAtIndexOrDefault(a.pointRotation,e,s.rotation),hitRadius:n.hitRadius?n.hitRadius:o.valueAtIndexOrDefault(a.pointHitRadius,e,s.hitRadius)}}),t._model.skip=n.skip?n.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,e=this.getMeta();o.each(e.data,(function(i,l){var n=i._model,a=o.splineCurve(o.previousItem(e.data,l,!0)._model,n,o.nextItem(e.data,l,!0)._model,n.tension);n.controlPointPreviousX=Math.max(Math.min(a.previous.x,t.right),t.left),n.controlPointPreviousY=Math.max(Math.min(a.previous.y,t.bottom),t.top),n.controlPointNextX=Math.max(Math.min(a.next.x,t.right),t.left),n.controlPointNextY=Math.max(Math.min(a.next.y,t.bottom),t.top),i.pivot()}))},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},l=t._index,n=t._model;t.$previousStyle={backgroundColor:n.backgroundColor,borderColor:n.borderColor,borderWidth:n.borderWidth,radius:n.radius},n.radius=i.hoverRadius?i.hoverRadius:o.valueAtIndexOrDefault(e.pointHoverRadius,l,this.chart.options.elements.point.hoverRadius),n.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:o.valueAtIndexOrDefault(e.pointHoverBackgroundColor,l,o.getHoverColor(n.backgroundColor)),n.borderColor=i.hoverBorderColor?i.hoverBorderColor:o.valueAtIndexOrDefault(e.pointHoverBorderColor,l,o.getHoverColor(n.borderColor)),n.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:o.valueAtIndexOrDefault(e.pointHoverBorderWidth,l,n.borderWidth)}})}},{26:26,41:41,46:46}],21:[function(t,e,i){t(26)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{26:26}],22:[function(t,e,i){var l=t(27);i=e.exports=l.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null});Object.defineProperty(i.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(i.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})},{27:27}],23:[function(t,e,i){var l=t(26),n=t(46);l._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:n.noop,onComplete:n.noop}}),e.exports={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,i,l){var n,o,a=this.animations;for(e.chart=t,l||(t.animating=!0),n=0,o=a.length;n<o;++n)if(a[n].chart===t)return void(a[n]=e);a.push(e),1===a.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=n.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=n.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){var t=this,e=Date.now(),i=0;t.dropFrames>1&&(i=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+i);var l=Date.now();t.dropFrames+=(l-e)/t.frameDuration,t.animations.length>0&&t.requestAnimationFrame()},advance:function(t){for(var e,i,l=this.animations,o=0;o<l.length;)i=(e=l[o]).chart,e.currentStep=(e.currentStep||0)+t,e.currentStep=Math.min(e.currentStep,e.numSteps),n.callback(e.render,[i,e],i),n.callback(e.onAnimationProgress,[e],i),e.currentStep>=e.numSteps?(n.callback(e.onAnimationComplete,[e],i),i.animating=!1,l.splice(o,1)):++o}}},{26:26,46:46}],24:[function(t,e,i){var l=t(22),o=t(23),a=t(26),r=t(46),s=t(29),c=t(31),u=t(49),d=t(32),h=t(34),p=t(36);e.exports=function(t){function e(e){var i=e.options;r.each(e.scales,(function(t){c.removeBox(e,t)})),i=r.configMerge(t.defaults.global,t.defaults[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize()}function i(t){return"top"===t||"bottom"===t}t.types={},t.instances={},t.controllers={},r.extend(t.prototype,{construct:function(e,i){var l=this;i=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=r.configMerge(a.global,a[t.type],t.options||{}),t}(i);var n=u.acquireContext(e,i),o=n&&n.canvas,s=o&&o.height,c=o&&o.width;l.id=r.uid(),l.ctx=n,l.canvas=o,l.config=i,l.width=c,l.height=s,l.aspectRatio=s?c/s:null,l.options=i.options,l._bufferedRender=!1,l.chart=l,l.controller=l,t.instances[l.id]=l,Object.defineProperty(l,"data",{get:function(){return l.config.data},set:function(t){l.config.data=t}}),n&&o?(l.initialize(),l.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return d.notify(t,"beforeInit"),r.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),d.notify(t,"afterInit"),t},clear:function(){return r.canvas.clear(this),this},stop:function(){return o.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,l=e.canvas,n=i.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(r.getMaximumWidth(l))),a=Math.max(0,Math.floor(n?o/n:r.getMaximumHeight(l)));if((e.width!==o||e.height!==a)&&(l.width=e.width=o,l.height=e.height=a,l.style.width=o+"px",l.style.height=a+"px",r.retinaScale(e,i.devicePixelRatio),!t)){var s={width:o,height:a};d.notify(e,"resize",[s]),e.options.onResize&&e.options.onResize(e,s),e.stop(),e.update({duration:e.options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;r.each(e.xAxes,(function(t,e){t.id=t.id||"x-axis-"+e})),r.each(e.yAxes,(function(t,e){t.id=t.id||"y-axis-"+e})),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,l=t.scales||{},n=[],o=Object.keys(l).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(n=n.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),r.each(n,(function(e){var n=e.options,a=n.id,s=r.valueOrDefault(n.type,e.dtype);i(n.position)!==i(e.dposition)&&(n.position=e.dposition),o[a]=!0;var c=null;if(a in l&&l[a].type===s)(c=l[a]).options=n,c.ctx=t.ctx,c.chart=t;else{var u=h.getScaleConstructor(s);if(!u)return;c=new u({id:a,type:s,options:n,ctx:t.ctx,chart:t}),l[c.id]=c}c.mergeTicksOptions(),e.isDefault&&(t.scale=c)})),r.each(o,(function(t,e){t||delete l[e]})),t.scales=l,h.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,i=[],l=[];return r.each(e.data.datasets,(function(n,o){var a=e.getDatasetMeta(o),r=n.type||e.config.type;if(a.type&&a.type!==r&&(e.destroyDatasetMeta(o),a=e.getDatasetMeta(o)),a.type=r,i.push(a.type),a.controller)a.controller.updateIndex(o),a.controller.linkScales();else{var s=t.controllers[a.type];if(void 0===s)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new s(e,o),l.push(a.controller)}}),e),l},resetElements:function(){var t=this;r.each(t.data.datasets,(function(e,i){t.getDatasetMeta(i).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var i=this;if(t&&"object"===n(t)||(t={duration:t,lazy:arguments[1]}),e(i),d._invalidate(i),!1!==d.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var l=i.buildOrUpdateControllers();r.each(i.data.datasets,(function(t,e){i.getDatasetMeta(e).controller.buildOrUpdateElements()}),i),i.updateLayout(),i.options.animation&&i.options.animation.duration&&r.each(l,(function(t){t.reset()})),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],d.notify(i,"afterUpdate"),i._bufferedRender?i._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:i.render(t)}},updateLayout:function(){!1!==d.notify(this,"beforeLayout")&&(c.update(this,this.width,this.height),d.notify(this,"afterScaleUpdate"),d.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==d.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);d.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),i={meta:e,index:t};!1!==d.notify(this,"beforeDatasetUpdate",[i])&&(e.controller.update(),d.notify(this,"afterDatasetUpdate",[i]))},render:function(t){var e=this;t&&"object"===n(t)||(t={duration:t,lazy:arguments[1]});var i=t.duration,a=t.lazy;if(!1!==d.notify(e,"beforeRender")){var s=e.options.animation,c=function(t){d.notify(e,"afterRender"),r.callback(s&&s.onComplete,[t],e)};if(s&&(void 0!==i&&0!==i||void 0===i&&0!==s.duration)){var u=new l({numSteps:(i||s.duration)/16.66,easing:t.easing||s.easing,render:function(t,e){var i=r.easing.effects[e.easing],l=e.currentStep,n=l/e.numSteps;t.draw(i(n),n,l)},onAnimationProgress:s.onProgress,onAnimationComplete:c});o.addAnimation(e,u,i,a)}else e.draw(),c(new l({numSteps:0,chart:e}));return e}},draw:function(t){var e=this;e.clear(),r.isNullOrUndef(t)&&(t=1),e.transition(t),e.width<=0||e.height<=0||!1!==d.notify(e,"beforeDraw",[t])&&(r.each(e.boxes,(function(t){t.draw(e.chartArea)}),e),e.scale&&e.scale.draw(),e.drawDatasets(t),e._drawTooltip(t),d.notify(e,"afterDraw",[t]))},transition:function(t){for(var e=0,i=(this.data.datasets||[]).length;e<i;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},drawDatasets:function(t){var e=this;if(!1!==d.notify(e,"beforeDatasetsDraw",[t])){for(var i=(e.data.datasets||[]).length-1;i>=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);d.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),l={meta:i,index:t,easingValue:e};!1!==d.notify(this,"beforeDatasetDraw",[l])&&(i.controller.draw(e),d.notify(this,"afterDatasetDraw",[l]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==d.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),d.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return s.modes.single(this,t)},getElementsAtEvent:function(t){return s.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return s.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var l=s.modes[e];return"function"==typeof l?l(this,t,i):[]},getDatasetAtEvent:function(t){return s.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e<i;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,i=this.data.datasets[t],l=i._meta&&i._meta[e];l&&(l.controller.destroy(),delete i._meta[e])},destroy:function(){var e,i,l=this,n=l.canvas;for(l.stop(),e=0,i=l.data.datasets.length;e<i;++e)l.destroyDatasetMeta(e);n&&(l.unbindEvents(),r.canvas.clear(l),u.releaseContext(l.ctx),l.canvas=null,l.ctx=null),d.notify(l,"destroy"),delete t.instances[l.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new p({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},i=function(){t.eventHandler.apply(t,arguments)};r.each(t.options.events,(function(l){u.addEventListener(t,l,i),e[l]=i})),t.options.responsive&&(i=function(){t.resize()},u.addEventListener(t,"resize",i),e.resize=i)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,r.each(e,(function(e,i){u.removeEventListener(t,i,e)})))},updateHoverStyle:function(t,e,i){var l,n,o,a=i?"setHoverStyle":"removeHoverStyle";for(n=0,o=t.length;n<o;++n)(l=t[n])&&this.getDatasetMeta(l._datasetIndex).controller[a](l)},eventHandler:function(t){var e=this,i=e.tooltip;if(!1!==d.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var l=e.handleEvent(t);i&&(l=i._start?i.handleEvent(t):l|i.handleEvent(t)),d.notify(e,"afterEvent",[t]);var n=e._bufferedRequest;return n?e.render(n):l&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,i=this,l=i.options||{},n=l.hover;return i.lastActive=i.lastActive||[],"mouseout"===t.type?i.active=[]:i.active=i.getElementsAtEventForMode(t,n.mode,n),r.callback(l.onHover||l.hover.onHover,[t.native,i.active],i),"mouseup"!==t.type&&"click"!==t.type||l.onClick&&l.onClick.call(i,t.native,i.active),i.lastActive.length&&i.updateHoverStyle(i.lastActive,n.mode,!1),i.active.length&&n.mode&&i.updateHoverStyle(i.active,n.mode,!0),e=!r.arrayEquals(i.active,i.lastActive),i.lastActive=i.active,e}}),t.Controller=t}},{22:22,23:23,26:26,29:29,31:31,32:32,34:34,36:36,46:46,49:49}],25:[function(t,e,i){var l=t(46);e.exports=function(t){var e=["push","pop","shift","splice","unshift"];function i(t,i){var l=t._chartjs;if(l){var n=l.listeners,o=n.indexOf(i);-1!==o&&n.splice(o,1),n.length>0||(e.forEach((function(e){delete t[e]})),delete t._chartjs)}}t.DatasetController=function(t,e){this.initialize(t,e)},l.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),i=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=i.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=i.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&i(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,i=this.getMeta(),l=this.getDataset().data||[],n=i.data;for(t=0,e=l.length;t<e;++t)n[t]=n[t]||this.createMetaData(t);i.dataset=i.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,n,o=this,a=o.getDataset(),r=a.data||(a.data=[]);o._data!==r&&(o._data&&i(o._data,o),n=o,(t=r)._chartjs?t._chartjs.listeners.push(n):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[n]}}),e.forEach((function(e){var i="onData"+e.charAt(0).toUpperCase()+e.slice(1),n=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),o=n.apply(this,e);return l.each(t._chartjs.listeners,(function(t){"function"==typeof t[i]&&t[i].apply(t,e)})),o}})}))),o._data=r),o.resyncElements()},update:l.noop,transition:function(t){for(var e=this.getMeta(),i=e.data||[],l=i.length,n=0;n<l;++n)i[n].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],i=e.length,l=0;for(t.dataset&&t.dataset.draw();l<i;++l)e[l].draw()},removeHoverStyle:function(t){l.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=l.valueAtIndexOrDefault,a=l.getHoverColor,r=t._model;t.$previousStyle={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth},r.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o(e.hoverBackgroundColor,i,a(r.backgroundColor)),r.borderColor=n.hoverBorderColor?n.hoverBorderColor:o(e.hoverBorderColor,i,a(r.borderColor)),r.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o(e.hoverBorderWidth,i,r.borderWidth)},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,i=t.data.length,l=e.length;l<i?t.data.splice(l,i-l):l>i&&this.insertElements(i,l-i)},insertElements:function(t,e){for(var i=0;i<e;++i)this.addElementAndReset(t+i)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=l.inherits}},{46:46}],26:[function(t,e,i){var l=t(46);e.exports={_set:function(t,e){return l.merge(this[t]||(this[t]={}),e)}}},{46:46}],27:[function(t,e,i){var l=t(3),o=t(46);var a=function(t){o.extend(this,t),this.initialize.apply(this,arguments)};o.extend(a.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=o.clone(t._model)),t._start={},t},transition:function(t){var e=this,i=e._model,o=e._start,a=e._view;return i&&1!==t?(a||(a=e._view={}),o||(o=e._start={}),function(t,e,i,o){var a,r,s,c,u,d,h,p,f,m=Object.keys(i);for(a=0,r=m.length;a<r;++a)if(d=i[s=m[a]],e.hasOwnProperty(s)||(e[s]=d),(c=e[s])!==d&&"_"!==s[0]){if(t.hasOwnProperty(s)||(t[s]=c),u=t[s],(h=n(d))===n(u))if("string"===h){if((p=l(u)).valid&&(f=l(d)).valid){e[s]=f.mix(p,o).rgbString();continue}}else if("number"===h&&isFinite(u)&&isFinite(d)){e[s]=u+(d-u)*o;continue}e[s]=d}}(o,a,i,t),e):(e._view=i,e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return o.isNumber(this._model.x)&&o.isNumber(this._model.y)}}),a.extend=o.inherits,e.exports=a},{3:3,46:46}],28:[function(t,e,i){var l=t(3),n=t(26),o=t(46),a=t(34);e.exports=function(){function t(t,e,i){var l;return"string"==typeof t?(l=parseInt(t,10),-1!==t.indexOf("%")&&(l=l/100*e.parentNode[i])):l=t,l}function e(t){return null!=t&&"none"!==t}function i(i,l,n){var a=document.defaultView,r=o._getParentNode(i),s=a.getComputedStyle(i)[l],c=a.getComputedStyle(r)[l],u=e(s),d=e(c),h=Number.POSITIVE_INFINITY;return u||d?Math.min(u?t(s,i,n):h,d?t(c,r,n):h):"none"}o.configMerge=function(){return o.merge(o.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,i,l){var n=e[t]||{},r=i[t];"scales"===t?e[t]=o.scaleMerge(n,r):"scale"===t?e[t]=o.merge(n,[a.getScaleDefaults(r.type),r]):o._merger(t,e,i,l)}})},o.scaleMerge=function(){return o.merge(o.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,e,i,l){if("xAxes"===t||"yAxes"===t){var n,r,s,c=i[t].length;for(e[t]||(e[t]=[]),n=0;n<c;++n)s=i[t][n],r=o.valueOrDefault(s.type,"xAxes"===t?"category":"linear"),n>=e[t].length&&e[t].push({}),!e[t][n].type||s.type&&s.type!==e[t][n].type?o.merge(e[t][n],[a.getScaleDefaults(r),s]):o.merge(e[t][n],s)}else o._merger(t,e,i,l)}})},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var i=[];return o.each(t,(function(t){e(t)&&i.push(t)})),i},o.findIndex=Array.prototype.findIndex?function(t,e,i){return t.findIndex(e,i)}:function(t,e,i){i=void 0===i?t:i;for(var l=0,n=t.length;l<n;++l)if(e.call(i,t[l],l,t))return l;return-1},o.findNextWhere=function(t,e,i){o.isNullOrUndef(i)&&(i=-1);for(var l=i+1;l<t.length;l++){var n=t[l];if(e(n))return n}},o.findPreviousWhere=function(t,e,i){o.isNullOrUndef(i)&&(i=t.length);for(var l=i-1;l>=0;l--){var n=t[l];if(e(n))return n}},o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,i){return Math.abs(t-e)<i},o.almostWhole=function(t,e){var i=Math.round(t);return i-e<t&&i+e>t},o.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var i=e.x-t.x,l=e.y-t.y,n=Math.sqrt(i*i+l*l),o=Math.atan2(l,i);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:n}},o.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},o.aliasPixel=function(t){return t%2==0?0:.5},o.splineCurve=function(t,e,i,l){var n=t.skip?e:t,o=e,a=i.skip?e:i,r=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),s=Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2)),c=r/(r+s),u=s/(r+s),d=l*(c=isNaN(c)?0:c),h=l*(u=isNaN(u)?0:u);return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+h*(a.x-n.x),y:o.y+h*(a.y-n.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,i,l,n,a,r,s,c,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e<h;++e)if(!(l=d[e]).model.skip){if(i=e>0?d[e-1]:null,(n=e<h-1?d[e+1]:null)&&!n.model.skip){var p=n.model.x-l.model.x;l.deltaK=0!==p?(n.model.y-l.model.y)/p:0}!i||i.model.skip?l.mK=l.deltaK:!n||n.model.skip?l.mK=i.deltaK:this.sign(i.deltaK)!==this.sign(l.deltaK)?l.mK=0:l.mK=(i.deltaK+l.deltaK)/2}for(e=0;e<h-1;++e)l=d[e],n=d[e+1],l.model.skip||n.model.skip||(o.almostEquals(l.deltaK,0,this.EPSILON)?l.mK=n.mK=0:(a=l.mK/l.deltaK,r=n.mK/l.deltaK,(c=Math.pow(a,2)+Math.pow(r,2))<=9||(s=3/Math.sqrt(c),l.mK=a*s*l.deltaK,n.mK=r*s*l.deltaK)));for(e=0;e<h;++e)(l=d[e]).model.skip||(i=e>0?d[e-1]:null,n=e<h-1?d[e+1]:null,i&&!i.model.skip&&(u=(l.model.x-i.model.x)/3,l.model.controlPointPreviousX=l.model.x-u,l.model.controlPointPreviousY=l.model.y-u*l.mK),n&&!n.model.skip&&(u=(n.model.x-l.model.x)/3,l.model.controlPointNextX=l.model.x+u,l.model.controlPointNextY=l.model.y+u*l.mK))},o.nextItem=function(t,e,i){return i?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},o.niceNum=function(t,e){var i=Math.floor(o.log10(t)),l=t/Math.pow(10,i);return(e?l<1.5?1:l<3?2:l<7?5:10:l<=1?1:l<=2?2:l<=5?5:10)*Math.pow(10,i)},o.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},o.getRelativePosition=function(t,e){var i,l,n=t.originalEvent||t,a=t.target||t.srcElement,r=a.getBoundingClientRect(),s=n.touches;s&&s.length>0?(i=s[0].clientX,l=s[0].clientY):(i=n.clientX,l=n.clientY);var c=parseFloat(o.getStyle(a,"padding-left")),u=parseFloat(o.getStyle(a,"padding-top")),d=parseFloat(o.getStyle(a,"padding-right")),h=parseFloat(o.getStyle(a,"padding-bottom")),p=r.right-r.left-c-d,f=r.bottom-r.top-u-h;return{x:i=Math.round((i-r.left-c)/p*a.width/e.currentDevicePixelRatio),y:l=Math.round((l-r.top-u)/f*a.height/e.currentDevicePixelRatio)}},o.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},o._calculatePadding=function(t,e,i){return(e=o.getStyle(t,e)).indexOf("%")>-1?i/parseInt(e,10):parseInt(e,10)},o._getParentNode=function(t){var e=t.parentNode;return e&&e.host&&(e=e.host),e},o.getMaximumWidth=function(t){var e=o._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,l=i-o._calculatePadding(e,"padding-left",i)-o._calculatePadding(e,"padding-right",i),n=o.getConstraintWidth(t);return isNaN(n)?l:Math.min(l,n)},o.getMaximumHeight=function(t){var e=o._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,l=i-o._calculatePadding(e,"padding-top",i)-o._calculatePadding(e,"padding-bottom",i),n=o.getConstraintHeight(t);return isNaN(n)?l:Math.min(l,n)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var l=t.canvas,n=t.height,o=t.width;l.height=n*i,l.width=o*i,t.ctx.scale(i,i),l.style.height||l.style.width||(l.style.height=n+"px",l.style.width=o+"px")}},o.fontString=function(t,e,i){return e+" "+t+"px "+i},o.longestText=function(t,e,i,l){var n=(l=l||{}).data=l.data||{},a=l.garbageCollect=l.garbageCollect||[];l.font!==e&&(n=l.data={},a=l.garbageCollect=[],l.font=e),t.font=e;var r=0;o.each(i,(function(e){null!=e&&!0!==o.isArray(e)?r=o.measureText(t,n,a,r,e):o.isArray(e)&&o.each(e,(function(e){null==e||o.isArray(e)||(r=o.measureText(t,n,a,r,e))}))}));var s=a.length/2;if(s>i.length){for(var c=0;c<s;c++)delete n[a[c]];a.splice(0,s)}return r},o.measureText=function(t,e,i,l,n){var o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>l&&(l=o),l},o.numberOfLabelLines=function(t){var e=1;return o.each(t,(function(t){o.isArray(t)&&t.length>e&&(e=t.length)})),e},o.color=l?function(t){return t instanceof CanvasGradient&&(t=n.global.defaultColor),l(t)}:function(t){return console.error("Color.js not found!"),t},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{26:26,3:3,34:34,46:46}],29:[function(t,e,i){var l=t(46);function n(t,e){return t.native?{x:t.x,y:t.y}:l.getRelativePosition(t,e)}function o(t,e){var i,l,n,o,a;for(l=0,o=t.data.datasets.length;l<o;++l)if(t.isDatasetVisible(l))for(n=0,a=(i=t.getDatasetMeta(l)).data.length;n<a;++n){var r=i.data[n];r._view.skip||e(r)}}function a(t,e){var i=[];return o(t,(function(t){t.inRange(e.x,e.y)&&i.push(t)})),i}function r(t,e,i,l){var n=Number.POSITIVE_INFINITY,a=[];return o(t,(function(t){if(!i||t.inRange(e.x,e.y)){var o=t.getCenterPoint(),r=l(e,o);r<n?(a=[t],n=r):r===n&&a.push(t)}})),a}function s(t){var e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,l){var n=e?Math.abs(t.x-l.x):0,o=i?Math.abs(t.y-l.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}function c(t,e,i){var l=n(e,t);i.axis=i.axis||"x";var o=s(i.axis),c=i.intersect?a(t,l):r(t,l,!1,o),u=[];return c.length?(t.data.datasets.forEach((function(e,i){if(t.isDatasetVisible(i)){var l=t.getDatasetMeta(i).data[c[0]._index];l&&!l._view.skip&&u.push(l)}})),u):[]}e.exports={modes:{single:function(t,e){var i=n(e,t),l=[];return o(t,(function(t){if(t.inRange(i.x,i.y))return l.push(t),l})),l.slice(0,1)},label:c,index:c,dataset:function(t,e,i){var l=n(e,t);i.axis=i.axis||"xy";var o=s(i.axis),c=i.intersect?a(t,l):r(t,l,!1,o);return c.length>0&&(c=t.getDatasetMeta(c[0]._datasetIndex).data),c},"x-axis":function(t,e){return c(t,e,{intersect:!1})},point:function(t,e){return a(t,n(e,t))},nearest:function(t,e,i){var l=n(e,t);i.axis=i.axis||"xy";var o=s(i.axis),a=r(t,l,i.intersect,o);return a.length>1&&a.sort((function(t,e){var i=t.getArea()-e.getArea();return 0===i&&(i=t._datasetIndex-e._datasetIndex),i})),a.slice(0,1)},x:function(t,e,i){var l=n(e,t),a=[],r=!1;return o(t,(function(t){t.inXRange(l.x)&&a.push(t),t.inRange(l.x,l.y)&&(r=!0)})),i.intersect&&!r&&(a=[]),a},y:function(t,e,i){var l=n(e,t),a=[],r=!1;return o(t,(function(t){t.inYRange(l.y)&&a.push(t),t.inRange(l.x,l.y)&&(r=!0)})),i.intersect&&!r&&(a=[]),a}}}},{46:46}],30:[function(t,e,i){t(26)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t,t}},{26:26}],31:[function(t,e,i){var l=t(46);function n(t,e){return l.where(t,(function(t){return t.position===e}))}function o(t,e){t.forEach((function(t,e){return t._tmpIndex_=e,t})),t.sort((function(t,i){var l=e?i:t,n=e?t:i;return l.weight===n.weight?l._tmpIndex_-n._tmpIndex_:l.weight-n.weight})),t.forEach((function(t){delete t._tmpIndex_}))}e.exports={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var l,n=["fullWidth","position","weight"],o=n.length,a=0;a<o;++a)l=n[a],i.hasOwnProperty(l)&&(e[l]=i[l])},update:function(t,e,i){if(t){var a=t.options.layout||{},r=l.options.toPadding(a.padding),s=r.left,c=r.right,u=r.top,d=r.bottom,h=n(t.boxes,"left"),p=n(t.boxes,"right"),f=n(t.boxes,"top"),m=n(t.boxes,"bottom"),v=n(t.boxes,"chartArea");o(h,!0),o(p,!1),o(f,!0),o(m,!1);var g=e-s-c,y=i-u-d,b=y/2,x=(e-g/2)/(h.length+p.length),w=(i-b)/(f.length+m.length),k=g,S=y,M=[];l.each(h.concat(p,f,m),(function(t){var e,i=t.isHorizontal();i?(e=t.update(t.fullWidth?g:k,w),S-=e.height):(e=t.update(x,S),k-=e.width),M.push({horizontal:i,minSize:e,box:t})}));var C=0,T=0,A=0,O=0;l.each(f.concat(m),(function(t){if(t.getPadding){var e=t.getPadding();C=Math.max(C,e.left),T=Math.max(T,e.right)}})),l.each(h.concat(p),(function(t){if(t.getPadding){var e=t.getPadding();A=Math.max(A,e.top),O=Math.max(O,e.bottom)}}));var E=s,P=c,I=u,_=d;l.each(h.concat(p),W),l.each(h,(function(t){E+=t.width})),l.each(p,(function(t){P+=t.width})),l.each(f.concat(m),W),l.each(f,(function(t){I+=t.height})),l.each(m,(function(t){_+=t.height})),l.each(h.concat(p),(function(t){var e=l.findNextWhere(M,(function(e){return e.box===t})),i={left:0,right:0,top:I,bottom:_};e&&t.update(e.minSize.width,S,i)})),E=s,P=c,I=u,_=d,l.each(h,(function(t){E+=t.width})),l.each(p,(function(t){P+=t.width})),l.each(f,(function(t){I+=t.height})),l.each(m,(function(t){_+=t.height}));var $=Math.max(C-E,0);E+=$,P+=Math.max(T-P,0);var D=Math.max(A-I,0);I+=D,_+=Math.max(O-_,0);var L=i-I-_,R=e-E-P;R===k&&L===S||(l.each(h,(function(t){t.height=L})),l.each(p,(function(t){t.height=L})),l.each(f,(function(t){t.fullWidth||(t.width=R)})),l.each(m,(function(t){t.fullWidth||(t.width=R)})),S=L,k=R);var V=s+$,F=u+D;l.each(h.concat(f),j),V+=k,F+=S,l.each(p,j),l.each(m,j),t.chartArea={left:E,top:I,right:E+k,bottom:I+S},l.each(v,(function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(k,S)}))}function W(t){var e=l.findNextWhere(M,(function(e){return e.box===t}));if(e)if(t.isHorizontal()){var i={left:Math.max(E,C),right:Math.max(P,T),top:0,bottom:0};t.update(t.fullWidth?g:k,y/2,i)}else t.update(e.minSize.width,S)}function j(t){t.isHorizontal()?(t.left=t.fullWidth?s:E,t.right=t.fullWidth?e-c:E+k,t.top=F,t.bottom=F+t.height,F=t.bottom):(t.left=V,t.right=V+t.width,t.top=I,t.bottom=I+S,V=t.right)}}}},{46:46}],32:[function(t,e,i){var l=t(26),n=t(46);l._set("global",{plugins:{}}),e.exports={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var i=e.indexOf(t);-1!==i&&e.splice(i,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,i){var l,n,o,a,r,s=this.descriptors(t),c=s.length;for(l=0;l<c;++l)if("function"==typeof(r=(o=(n=s[l]).plugin)[e])&&((a=[t].concat(i||[])).push(n.options),!1===r.apply(o,a)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var i=[],o=[],a=t&&t.config||{},r=a.options&&a.options.plugins||{};return this._plugins.concat(a.plugins||[]).forEach((function(t){if(-1===i.indexOf(t)){var e=t.id,a=r[e];!1!==a&&(!0===a&&(a=n.clone(l.global.plugins[e])),i.push(t),o.push({plugin:t,options:a||{}}))}})),e.descriptors=o,e.id=this._cacheId,o},_invalidate:function(t){delete t.$plugins}}},{26:26,46:46}],33:[function(t,e,i){var l=t(26),n=t(27),o=t(46),a=t(35);function r(t){var e,i,l=[];for(e=0,i=t.length;e<i;++e)l.push(t[e].label);return l}function s(t,e,i){var l=t.getPixelForTick(e);return i&&(l-=0===e?(t.getPixelForTick(1)-l)/2:(l-t.getPixelForTick(e-1))/2),l}function c(t,e,i){return o.isArray(e)?o.longestText(t,i,e):t.measureText(e).width}function u(t){var e=o.valueOrDefault,i=l.global,n=e(t.fontSize,i.defaultFontSize),a=e(t.fontStyle,i.defaultFontStyle),r=e(t.fontFamily,i.defaultFontFamily);return{size:n,style:a,family:r,font:o.fontString(n,a,r)}}function d(t){return o.options.toLineHeight(o.valueOrDefault(t.lineHeight,1.2),o.valueOrDefault(t.fontSize,l.global.defaultFontSize))}l._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:a.formatters.values,minor:{},major:{}}}),e.exports=n.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var t=this.options.ticks;for(var e in!1===t.minor&&(t.minor={display:!1}),!1===t.major&&(t.major={display:!1}),t)"major"!==e&&"minor"!==e&&(void 0===t.minor[e]&&(t.minor[e]=t[e]),void 0===t.major[e]&&(t.major[e]=t[e]))},beforeUpdate:function(){o.callback(this.options.beforeUpdate,[this])},update:function(t,e,i){var l,n,a,r,s,c,u=this;for(u.beforeUpdate(),u.maxWidth=t,u.maxHeight=e,u.margins=o.extend({left:0,right:0,top:0,bottom:0},i),u.longestTextCache=u.longestTextCache||{},u.beforeSetDimensions(),u.setDimensions(),u.afterSetDimensions(),u.beforeDataLimits(),u.determineDataLimits(),u.afterDataLimits(),u.beforeBuildTicks(),s=u.buildTicks()||[],u.afterBuildTicks(),u.beforeTickToLabelConversion(),a=u.convertTicksToLabels(s)||u.ticks,u.afterTickToLabelConversion(),u.ticks=a,l=0,n=a.length;l<n;++l)r=a[l],(c=s[l])?c.label=r:s.push(c={label:r,major:!1});return u._ticks=s,u.beforeCalculateTickRotation(),u.calculateTickRotation(),u.afterCalculateTickRotation(),u.beforeFit(),u.fit(),u.afterFit(),u.afterUpdate(),u.minSize},afterUpdate:function(){o.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){o.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){o.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){o.callback(this.options.beforeDataLimits,[this])},determineDataLimits:o.noop,afterDataLimits:function(){o.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){o.callback(this.options.beforeBuildTicks,[this])},buildTicks:o.noop,afterBuildTicks:function(){o.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){o.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){o.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){o.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,i=t.options.ticks,l=r(t._ticks),n=u(i);e.font=n.font;var a=i.minRotation||0;if(l.length&&t.options.display&&t.isHorizontal())for(var s,c=o.longestText(e,n.font,l,t.longestTextCache),d=c,h=t.getPixelForTick(1)-t.getPixelForTick(0)-6;d>h&&a<i.maxRotation;){var p=o.toRadians(a);if(s=Math.cos(p),Math.sin(p)*c>t.maxHeight){a--;break}a++,d=s*c}t.labelRotation=a},afterCalculateTickRotation:function(){o.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){o.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=r(t._ticks),l=t.options,n=l.ticks,a=l.scaleLabel,s=l.gridLines,h=l.display,p=t.isHorizontal(),f=u(n),m=l.gridLines.tickMarkLength;if(e.width=p?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:h&&s.drawTicks?m:0,e.height=p?h&&s.drawTicks?m:0:t.maxHeight,a.display&&h){var v=d(a)+o.options.toPadding(a.padding).height;p?e.height+=v:e.width+=v}if(n.display&&h){var g=o.longestText(t.ctx,f.font,i,t.longestTextCache),y=o.numberOfLabelLines(i),b=.5*f.size,x=t.options.ticks.padding;if(p){t.longestLabelWidth=g;var w=o.toRadians(t.labelRotation),k=Math.cos(w),S=Math.sin(w)*g+f.size*y+b*(y-1)+b;e.height=Math.min(t.maxHeight,e.height+S+x),t.ctx.font=f.font;var M=c(t.ctx,i[0],f.font),C=c(t.ctx,i[i.length-1],f.font);0!==t.labelRotation?(t.paddingLeft="bottom"===l.position?k*M+3:k*b+3,t.paddingRight="bottom"===l.position?k*b+3:k*C+3):(t.paddingLeft=M/2+3,t.paddingRight=C/2+3)}else n.mirror?g=0:g+=x+b,e.width=Math.min(t.maxWidth,e.width+g),t.paddingTop=f.size/2,t.paddingBottom=f.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){o.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(o.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:o.noop,getPixelForValue:o.noop,getValueForPixel:o.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var l=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),n=l*t+e.paddingLeft;i&&(n+=l/2);var o=e.left+Math.round(n);return o+=e.isFullWidth()?e.margins.left:0}var a=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(a/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,l=e.left+Math.round(i);return l+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,i,l,n,a=this,r=a.isHorizontal(),s=a.options.ticks.minor,c=t.length,u=o.toRadians(a.labelRotation),d=Math.cos(u),h=a.longestLabelWidth*d,p=[];for(s.maxTicksLimit&&(n=s.maxTicksLimit),r&&(e=!1,(h+s.autoSkipPadding)*c>a.width-(a.paddingLeft+a.paddingRight)&&(e=1+Math.floor((h+s.autoSkipPadding)*c/(a.width-(a.paddingLeft+a.paddingRight)))),n&&c>n&&(e=Math.max(e,Math.floor(c/n)))),i=0;i<c;i++)l=t[i],(e>1&&i%e>0||i%e==0&&i+e>=c)&&i!==c-1&&delete l.label,p.push(l);return p},draw:function(t){var e=this,i=e.options;if(i.display){var n=e.ctx,a=l.global,r=i.ticks.minor,c=i.ticks.major||r,h=i.gridLines,p=i.scaleLabel,f=0!==e.labelRotation,m=e.isHorizontal(),v=r.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),g=o.valueOrDefault(r.fontColor,a.defaultFontColor),y=u(r),b=o.valueOrDefault(c.fontColor,a.defaultFontColor),x=u(c),w=h.drawTicks?h.tickMarkLength:0,k=o.valueOrDefault(p.fontColor,a.defaultFontColor),S=u(p),M=o.options.toPadding(p.padding),C=o.toRadians(e.labelRotation),T=[],A=e.options.gridLines.lineWidth,O="right"===i.position?e.left:e.right-A-w,E="right"===i.position?e.left+w:e.right,P="bottom"===i.position?e.top+A:e.bottom-w-A,I="bottom"===i.position?e.top+A+w:e.bottom+A;if(o.each(v,(function(l,n){if(!o.isNullOrUndef(l.label)){var c,u,d,p,g,y,b,x,k,S,M,_,$,D,L=l.label;n===e.zeroLineIndex&&i.offset===h.offsetGridLines?(c=h.zeroLineWidth,u=h.zeroLineColor,d=h.zeroLineBorderDash,p=h.zeroLineBorderDashOffset):(c=o.valueAtIndexOrDefault(h.lineWidth,n),u=o.valueAtIndexOrDefault(h.color,n),d=o.valueOrDefault(h.borderDash,a.borderDash),p=o.valueOrDefault(h.borderDashOffset,a.borderDashOffset));var R="middle",V="middle",F=r.padding;if(m){var W=w+F;"bottom"===i.position?(V=f?"middle":"top",R=f?"right":"center",D=e.top+W):(V=f?"middle":"bottom",R=f?"left":"center",D=e.bottom-W);var j=s(e,n,h.offsetGridLines&&v.length>1);j<e.left&&(u="rgba(0,0,0,0)"),j+=o.aliasPixel(c),$=e.getPixelForTick(n)+r.labelOffset,g=b=k=M=j,y=P,x=I,S=t.top,_=t.bottom+A}else{var N,z="left"===i.position;r.mirror?(R=z?"left":"right",N=F):(R=z?"right":"left",N=w+F),$=z?e.right-N:e.left+N;var B=s(e,n,h.offsetGridLines&&v.length>1);B<e.top&&(u="rgba(0,0,0,0)"),B+=o.aliasPixel(c),D=e.getPixelForTick(n)+r.labelOffset,g=O,b=E,k=t.left,M=t.right+A,y=x=S=_=B}T.push({tx1:g,ty1:y,tx2:b,ty2:x,x1:k,y1:S,x2:M,y2:_,labelX:$,labelY:D,glWidth:c,glColor:u,glBorderDash:d,glBorderDashOffset:p,rotation:-1*C,label:L,major:l.major,textBaseline:V,textAlign:R})}})),o.each(T,(function(t){if(h.display&&(n.save(),n.lineWidth=t.glWidth,n.strokeStyle=t.glColor,n.setLineDash&&(n.setLineDash(t.glBorderDash),n.lineDashOffset=t.glBorderDashOffset),n.beginPath(),h.drawTicks&&(n.moveTo(t.tx1,t.ty1),n.lineTo(t.tx2,t.ty2)),h.drawOnChartArea&&(n.moveTo(t.x1,t.y1),n.lineTo(t.x2,t.y2)),n.stroke(),n.restore()),r.display){n.save(),n.translate(t.labelX,t.labelY),n.rotate(t.rotation),n.font=t.major?x.font:y.font,n.fillStyle=t.major?b:g,n.textBaseline=t.textBaseline,n.textAlign=t.textAlign;var i=t.label;if(o.isArray(i))for(var l=i.length,a=1.5*y.size,s=e.isHorizontal()?0:-a*(l-1)/2,c=0;c<l;++c)n.fillText(""+i[c],0,s),s+=a;else n.fillText(i,0,0);n.restore()}})),p.display){var _,$,D=0,L=d(p)/2;if(m)_=e.left+(e.right-e.left)/2,$="bottom"===i.position?e.bottom-L-M.bottom:e.top+L+M.top;else{var R="left"===i.position;_=R?e.left+L+M.top:e.right-L-M.top,$=e.top+(e.bottom-e.top)/2,D=R?-.5*Math.PI:.5*Math.PI}n.save(),n.translate(_,$),n.rotate(D),n.textAlign="center",n.textBaseline="middle",n.fillStyle=k,n.font=S.font,n.fillText(p.labelString,0,0),n.restore()}if(h.drawBorder){n.lineWidth=o.valueAtIndexOrDefault(h.lineWidth,0),n.strokeStyle=o.valueAtIndexOrDefault(h.color,0);var V=e.left,F=e.right+A,W=e.top,j=e.bottom+A,N=o.aliasPixel(n.lineWidth);m?(W=j="top"===i.position?e.bottom:e.top,W+=N,j+=N):(V=F="left"===i.position?e.right:e.left,V+=N,F+=N),n.beginPath(),n.moveTo(V,W),n.lineTo(F,j),n.stroke()}}}})},{26:26,27:27,35:35,46:46}],34:[function(t,e,i){var l=t(26),n=t(46),o=t(31);e.exports={constructors:{},defaults:{},registerScaleType:function(t,e,i){this.constructors[t]=e,this.defaults[t]=n.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?n.merge({},[l.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=n.extend(this.defaults[t],e))},addScalesToLayout:function(t){n.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,o.addBox(t,e)}))}}},{26:26,31:31,46:46}],35:[function(t,e,i){var l=t(46);e.exports={formatters:{values:function(t){return l.isArray(t)?t:""+t},linear:function(t,e,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var o=l.log10(Math.abs(n)),a="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var r=l.log10(Math.abs(t));a=t.toExponential(Math.floor(r)-Math.floor(o))}else{var s=-1*Math.floor(o);s=Math.max(Math.min(s,20),0),a=t.toFixed(s)}else a="0";return a},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(l.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}}},{46:46}],36:[function(t,e,i){var l=t(26),n=t(27),o=t(46);l._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:o.noop,title:function(t,e){var i="",l=e.labels,n=l?l.length:0;if(t.length>0){var o=t[0];o.xLabel?i=o.xLabel:n>0&&o.index<n&&(i=l[o.index])}return i},afterTitle:o.noop,beforeBody:o.noop,beforeLabel:o.noop,label:function(t,e){var i=e.datasets[t.datasetIndex].label||"";return i&&(i+=": "),i+=t.yLabel,i},labelColor:function(t,e){var i=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:i.borderColor,backgroundColor:i.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:o.noop,afterBody:o.noop,beforeFooter:o.noop,footer:o.noop,afterFooter:o.noop}}});var a={average:function(t){if(!t.length)return!1;var e,i,l=0,n=0,o=0;for(e=0,i=t.length;e<i;++e){var a=t[e];if(a&&a.hasValue()){var r=a.tooltipPosition();l+=r.x,n+=r.y,++o}}return{x:Math.round(l/o),y:Math.round(n/o)}},nearest:function(t,e){var i,l,n,a=e.x,r=e.y,s=Number.POSITIVE_INFINITY;for(i=0,l=t.length;i<l;++i){var c=t[i];if(c&&c.hasValue()){var u=c.getCenterPoint(),d=o.distanceBetweenPoints(e,u);d<s&&(s=d,n=c)}}if(n){var h=n.tooltipPosition();a=h.x,r=h.y}return{x:a,y:r}}};function r(t,e){var i=o.color(t);return i.alpha(e*i.alpha()).rgbaString()}function s(t,e){return e&&(o.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function c(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function u(t){var e=l.global,i=o.valueOrDefault;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:i(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:i(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:i(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:i(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:i(t.titleFontStyle,e.defaultFontStyle),titleFontSize:i(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:i(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:i(t.footerFontStyle,e.defaultFontStyle),footerFontSize:i(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function d(t){return s([],c(t))}(e.exports=n.extend({initialize:function(){this._model=u(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,i=e.callbacks,l=i.beforeTitle.apply(t,arguments),n=i.title.apply(t,arguments),o=i.afterTitle.apply(t,arguments),a=[];return a=s(a,c(l)),a=s(a,c(n)),a=s(a,c(o))},getBeforeBody:function(){return d(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,l=i._options.callbacks,n=[];return o.each(t,(function(t){var o={before:[],lines:[],after:[]};s(o.before,c(l.beforeLabel.call(i,t,e))),s(o.lines,l.label.call(i,t,e)),s(o.after,c(l.afterLabel.call(i,t,e))),n.push(o)})),n},getAfterBody:function(){return d(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),l=e.footer.apply(t,arguments),n=e.afterFooter.apply(t,arguments),o=[];return o=s(o,c(i)),o=s(o,c(l)),o=s(o,c(n))},update:function(t){var e,i,l,n,r,s,c,d=this,h=d._options,p=d._model,f=d._model=u(h),m=d._active,v=d._data,g={xAlign:p.xAlign,yAlign:p.yAlign},y={x:p.x,y:p.y},b={width:p.width,height:p.height},x={x:p.caretX,y:p.caretY};if(m.length){f.opacity=1;var w=[],k=[];x=a[h.position].call(d,m,d._eventPosition);var S=[];for(e=0,i=m.length;e<i;++e)S.push((l=m[e],n=void 0,r=void 0,s=void 0,c=void 0,n=l._xScale,r=l._yScale||l._scale,s=l._index,c=l._datasetIndex,{xLabel:n?n.getLabelForIndex(s,c):"",yLabel:r?r.getLabelForIndex(s,c):"",index:s,datasetIndex:c,x:l._model.x,y:l._model.y}));h.filter&&(S=S.filter((function(t){return h.filter(t,v)}))),h.itemSort&&(S=S.sort((function(t,e){return h.itemSort(t,e,v)}))),o.each(S,(function(t){w.push(h.callbacks.labelColor.call(d,t,d._chart)),k.push(h.callbacks.labelTextColor.call(d,t,d._chart))})),f.title=d.getTitle(S,v),f.beforeBody=d.getBeforeBody(S,v),f.body=d.getBody(S,v),f.afterBody=d.getAfterBody(S,v),f.footer=d.getFooter(S,v),f.x=Math.round(x.x),f.y=Math.round(x.y),f.caretPadding=h.caretPadding,f.labelColors=w,f.labelTextColors=k,f.dataPoints=S,b=function(t,e){var i=t._chart.ctx,l=2*e.yPadding,n=0,a=e.body,r=a.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);r+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,c=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,h=e.footerFontSize;l+=s*u,l+=s?(s-1)*e.titleSpacing:0,l+=s?e.titleMarginBottom:0,l+=r*d,l+=r?(r-1)*e.bodySpacing:0,l+=c?e.footerMarginTop:0,l+=c*h,l+=c?(c-1)*e.footerSpacing:0;var p=0,f=function(t){n=Math.max(n,i.measureText(t).width+p)};return i.font=o.fontString(u,e._titleFontStyle,e._titleFontFamily),o.each(e.title,f),i.font=o.fontString(d,e._bodyFontStyle,e._bodyFontFamily),o.each(e.beforeBody.concat(e.afterBody),f),p=e.displayColors?d+2:0,o.each(a,(function(t){o.each(t.before,f),o.each(t.lines,f),o.each(t.after,f)})),p=0,i.font=o.fontString(h,e._footerFontStyle,e._footerFontFamily),o.each(e.footer,f),{width:n+=2*e.xPadding,height:l}}(this,f),y=function(t,e,i,l){var n=t.x,o=t.y,a=t.caretSize,r=t.caretPadding,s=t.cornerRadius,c=i.xAlign,u=i.yAlign,d=a+r,h=s+r;return"right"===c?n-=e.width:"center"===c&&((n-=e.width/2)+e.width>l.width&&(n=l.width-e.width),n<0&&(n=0)),"top"===u?o+=d:o-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===c?n+=d:"right"===c&&(n-=d):"left"===c?n-=h:"right"===c&&(n+=h),{x:n,y:o}}(f,b,g=function(t,e){var i,l,n,o,a,r=t._model,s=t._chart,c=t._chart.chartArea,u="center",d="center";r.y<e.height?d="top":r.y>s.height-e.height&&(d="bottom");var h=(c.left+c.right)/2,p=(c.top+c.bottom)/2;"center"===d?(i=function(t){return t<=h},l=function(t){return t>h}):(i=function(t){return t<=e.width/2},l=function(t){return t>=s.width-e.width/2}),n=function(t){return t+e.width+r.caretSize+r.caretPadding>s.width},o=function(t){return t-e.width-r.caretSize-r.caretPadding<0},a=function(t){return t<=p?"top":"bottom"},i(r.x)?(u="left",n(r.x)&&(u="center",d=a(r.y))):l(r.x)&&(u="right",o(r.x)&&(u="center",d=a(r.y)));var f=t._options;return{xAlign:f.xAlign?f.xAlign:u,yAlign:f.yAlign?f.yAlign:d}}(this,b),d._chart)}else f.opacity=0;return f.xAlign=g.xAlign,f.yAlign=g.yAlign,f.x=y.x,f.y=y.y,f.width=b.width,f.height=b.height,f.caretX=x.x,f.caretY=x.y,d._model=f,t&&h.custom&&h.custom.call(d,f),d},drawCaret:function(t,e){var i=this._chart.ctx,l=this._view,n=this.getCaretPosition(t,e,l);i.lineTo(n.x1,n.y1),i.lineTo(n.x2,n.y2),i.lineTo(n.x3,n.y3)},getCaretPosition:function(t,e,i){var l,n,o,a,r,s,c=i.caretSize,u=i.cornerRadius,d=i.xAlign,h=i.yAlign,p=t.x,f=t.y,m=e.width,v=e.height;if("center"===h)r=f+v/2,"left"===d?(n=(l=p)-c,o=l,a=r+c,s=r-c):(n=(l=p+m)+c,o=l,a=r-c,s=r+c);else if("left"===d?(l=(n=p+u+c)-c,o=n+c):"right"===d?(l=(n=p+m-u-c)-c,o=n+c):(l=(n=i.caretX)-c,o=n+c),"top"===h)r=(a=f)-c,s=a;else{r=(a=f+v)+c,s=a;var g=o;o=l,l=g}return{x1:l,x2:n,x3:o,y1:a,y2:r,y3:s}},drawTitle:function(t,e,i,l){var n=e.title;if(n.length){i.textAlign=e._titleAlign,i.textBaseline="top";var a,s,c=e.titleFontSize,u=e.titleSpacing;for(i.fillStyle=r(e.titleFontColor,l),i.font=o.fontString(c,e._titleFontStyle,e._titleFontFamily),a=0,s=n.length;a<s;++a)i.fillText(n[a],t.x,t.y),t.y+=c+u,a+1===n.length&&(t.y+=e.titleMarginBottom-u)}},drawBody:function(t,e,i,l){var n=e.bodyFontSize,a=e.bodySpacing,s=e.body;i.textAlign=e._bodyAlign,i.textBaseline="top",i.font=o.fontString(n,e._bodyFontStyle,e._bodyFontFamily);var c=0,u=function(e){i.fillText(e,t.x+c,t.y),t.y+=n+a};i.fillStyle=r(e.bodyFontColor,l),o.each(e.beforeBody,u);var d=e.displayColors;c=d?n+2:0,o.each(s,(function(a,s){var c=r(e.labelTextColors[s],l);i.fillStyle=c,o.each(a.before,u),o.each(a.lines,(function(o){d&&(i.fillStyle=r(e.legendColorBackground,l),i.fillRect(t.x,t.y,n,n),i.lineWidth=1,i.strokeStyle=r(e.labelColors[s].borderColor,l),i.strokeRect(t.x,t.y,n,n),i.fillStyle=r(e.labelColors[s].backgroundColor,l),i.fillRect(t.x+1,t.y+1,n-2,n-2),i.fillStyle=c),u(o)})),o.each(a.after,u)})),c=0,o.each(e.afterBody,u),t.y-=a},drawFooter:function(t,e,i,l){var n=e.footer;n.length&&(t.y+=e.footerMarginTop,i.textAlign=e._footerAlign,i.textBaseline="top",i.fillStyle=r(e.footerFontColor,l),i.font=o.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),o.each(n,(function(l){i.fillText(l,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})))},drawBackground:function(t,e,i,l,n){i.fillStyle=r(e.backgroundColor,n),i.strokeStyle=r(e.borderColor,n),i.lineWidth=e.borderWidth;var o=e.xAlign,a=e.yAlign,s=t.x,c=t.y,u=l.width,d=l.height,h=e.cornerRadius;i.beginPath(),i.moveTo(s+h,c),"top"===a&&this.drawCaret(t,l),i.lineTo(s+u-h,c),i.quadraticCurveTo(s+u,c,s+u,c+h),"center"===a&&"right"===o&&this.drawCaret(t,l),i.lineTo(s+u,c+d-h),i.quadraticCurveTo(s+u,c+d,s+u-h,c+d),"bottom"===a&&this.drawCaret(t,l),i.lineTo(s+h,c+d),i.quadraticCurveTo(s,c+d,s,c+d-h),"center"===a&&"left"===o&&this.drawCaret(t,l),i.lineTo(s,c+h),i.quadraticCurveTo(s,c,s+h,c),i.closePath(),i.fill(),e.borderWidth>0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},l={x:e.x,y:e.y},n=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(this.drawBackground(l,e,t,i,n),l.x+=e.xPadding,l.y+=e.yPadding,this.drawTitle(l,e,t,n),this.drawBody(l,e,t,n),this.drawFooter(l,e,t,n))}},handleEvent:function(t){var e,i=this,l=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,l.mode,l),(e=!o.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(l.enabled||l.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}})).positioners=a},{26:26,27:27,46:46}],37:[function(t,e,i){var l=t(26),n=t(27),o=t(46);l._set("global",{elements:{arc:{backgroundColor:l.global.defaultColor,borderColor:"#fff",borderWidth:2}}}),e.exports=n.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var i=this._view;if(i){for(var l=o.getAngleFromPoint(i,{x:t,y:e}),n=l.angle,a=l.distance,r=i.startAngle,s=i.endAngle;s<r;)s+=2*Math.PI;for(;n>s;)n-=2*Math.PI;for(;n<r;)n+=2*Math.PI;var c=n>=r&&n<=s,u=a>=i.innerRadius&&a<=i.outerRadius;return c&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,i=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,i=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},draw:function(){var t=this._chart.ctx,e=this._view,i=e.startAngle,l=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,i,l),t.arc(e.x,e.y,e.innerRadius,l,i,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{26:26,27:27,46:46}],38:[function(t,e,i){var l=t(26),n=t(27),o=t(46),a=l.global;l._set("global",{elements:{line:{tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=n.extend({draw:function(){var t,e,i,l,n=this._view,r=this._chart.ctx,s=n.spanGaps,c=this._children.slice(),u=a.elements.line,d=-1;for(this._loop&&c.length&&c.push(c[0]),r.save(),r.lineCap=n.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(n.borderDash||u.borderDash),r.lineDashOffset=n.borderDashOffset||u.borderDashOffset,r.lineJoin=n.borderJoinStyle||u.borderJoinStyle,r.lineWidth=n.borderWidth||u.borderWidth,r.strokeStyle=n.borderColor||a.defaultColor,r.beginPath(),d=-1,t=0;t<c.length;++t)e=c[t],i=o.previousItem(c,t),l=e._view,0===t?l.skip||(r.moveTo(l.x,l.y),d=t):(i=-1===d?i:c[d],l.skip||(d!==t-1&&!s||-1===d?r.moveTo(l.x,l.y):o.canvas.lineTo(r,i._view,e._view),d=t));r.stroke(),r.restore()}})},{26:26,27:27,46:46}],39:[function(t,e,i){var l=t(26),n=t(27),o=t(46),a=l.global.defaultColor;function r(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}l._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:a,borderColor:a,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),e.exports=n.extend({inRange:function(t,e){var i=this._view;return!!i&&Math.pow(t-i.x,2)+Math.pow(e-i.y,2)<Math.pow(i.hitRadius+i.radius,2)},inLabelRange:r,inXRange:r,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,i=this._model,n=this._chart.ctx,r=e.pointStyle,s=e.rotation,c=e.radius,u=e.x,d=e.y;e.skip||(void 0===t||i.x>=t.left&&1.01*t.right>=i.x&&i.y>=t.top&&1.01*t.bottom>=i.y)&&(n.strokeStyle=e.borderColor||a,n.lineWidth=o.valueOrDefault(e.borderWidth,l.global.elements.point.borderWidth),n.fillStyle=e.backgroundColor||a,o.canvas.drawPoint(n,r,c,u,d,s))}})},{26:26,27:27,46:46}],40:[function(t,e,i){var l=t(26),n=t(27);function o(t){return void 0!==t._view.width}function a(t){var e,i,l,n,a=t._view;if(o(t)){var r=a.width/2;e=a.x-r,i=a.x+r,l=Math.min(a.y,a.base),n=Math.max(a.y,a.base)}else{var s=a.height/2;e=Math.min(a.x,a.base),i=Math.max(a.x,a.base),l=a.y-s,n=a.y+s}return{left:e,top:l,right:i,bottom:n}}l._set("global",{elements:{rectangle:{backgroundColor:l.global.defaultColor,borderColor:l.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=n.extend({draw:function(){var t,e,i,l,n,o,a,r=this._chart.ctx,s=this._view,c=s.borderWidth;if(s.horizontal?(t=s.base,e=s.x,i=s.y-s.height/2,l=s.y+s.height/2,n=e>t?1:-1,o=1,a=s.borderSkipped||"left"):(t=s.x-s.width/2,e=s.x+s.width/2,i=s.y,n=1,o=(l=s.base)>i?1:-1,a=s.borderSkipped||"bottom"),c){var u=Math.min(Math.abs(t-e),Math.abs(i-l)),d=(c=c>u?u:c)/2,h=t+("left"!==a?d*n:0),p=e+("right"!==a?-d*n:0),f=i+("top"!==a?d*o:0),m=l+("bottom"!==a?-d*o:0);h!==p&&(i=f,l=m),f!==m&&(t=h,e=p)}r.beginPath(),r.fillStyle=s.backgroundColor,r.strokeStyle=s.borderColor,r.lineWidth=c;var v=[[t,l],[t,i],[e,i],[e,l]],g=["bottom","left","top","right"].indexOf(a,0);function y(t){return v[(g+t)%4]}-1===g&&(g=0);var b=y(0);r.moveTo(b[0],b[1]);for(var x=1;x<4;x++)b=y(x),r.lineTo(b[0],b[1]);r.fill(),c&&r.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var i=!1;if(this._view){var l=a(this);i=t>=l.left&&t<=l.right&&e>=l.top&&e<=l.bottom}return i},inLabelRange:function(t,e){if(!this._view)return!1;var i=a(this);return o(this)?t>=i.left&&t<=i.right:e>=i.top&&e<=i.bottom},inXRange:function(t){var e=a(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=a(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,i=this._view;return o(this)?(t=i.x,e=(i.y+i.base)/2):(t=(i.x+i.base)/2,e=i.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{26:26,27:27}],41:[function(t,e,i){e.exports={},e.exports.Arc=t(37),e.exports.Line=t(38),e.exports.Point=t(39),e.exports.Rectangle=t(40)},{37:37,38:38,39:39,40:40}],42:[function(t,e,i){var l=t(43);i=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,i,l,n,o){if(o){var a=Math.min(o,n/2-1e-7,l/2-1e-7);t.moveTo(e+a,i),t.lineTo(e+l-a,i),t.arcTo(e+l,i,e+l,i+a,a),t.lineTo(e+l,i+n-a),t.arcTo(e+l,i+n,e+l-a,i+n,a),t.lineTo(e+a,i+n),t.arcTo(e,i+n,e,i+n-a,a),t.lineTo(e,i+a),t.arcTo(e,i,e+a,i,a),t.closePath(),t.moveTo(e,i)}else t.rect(e,i,l,n)},drawPoint:function(t,e,i,l,o,a){var r,s,c,u,d,h;if(a=a||0,!e||"object"!==n(e)||"[object HTMLImageElement]"!==(r=e.toString())&&"[object HTMLCanvasElement]"!==r){if(!(isNaN(i)||i<=0)){switch(t.save(),t.translate(l,o),t.rotate(a*Math.PI/180),t.beginPath(),e){default:t.arc(0,0,i,0,2*Math.PI),t.closePath();break;case"triangle":d=(s=3*i/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(-s/2,d/3),t.lineTo(s/2,d/3),t.lineTo(0,-2*d/3),t.closePath();break;case"rect":h=1/Math.SQRT2*i,t.rect(-h,-h,2*h,2*h);break;case"rectRounded":var p=i/Math.SQRT2,f=-p,m=-p,v=Math.SQRT2*i;this.roundedRect(t,f,m,v,v,.425*i);break;case"rectRot":h=1/Math.SQRT2*i,t.moveTo(-h,0),t.lineTo(0,h),t.lineTo(h,0),t.lineTo(0,-h),t.closePath();break;case"cross":t.moveTo(0,i),t.lineTo(0,-i),t.moveTo(-i,0),t.lineTo(i,0);break;case"crossRot":c=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,t.moveTo(-c,-u),t.lineTo(c,u),t.moveTo(-c,u),t.lineTo(c,-u);break;case"star":t.moveTo(0,i),t.lineTo(0,-i),t.moveTo(-i,0),t.lineTo(i,0),c=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,t.moveTo(-c,-u),t.lineTo(c,u),t.moveTo(-c,u),t.lineTo(c,-u);break;case"line":t.moveTo(-i,0),t.lineTo(i,0);break;case"dash":t.moveTo(0,0),t.lineTo(i,0)}t.fill(),t.stroke(),t.restore()}}else t.drawImage(e,l-e.width/2,o-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,i,l){if(i.steppedLine)return"after"===i.steppedLine&&!l||"after"!==i.steppedLine&&l?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y),void t.lineTo(i.x,i.y);i.tension?t.bezierCurveTo(l?e.controlPointPreviousX:e.controlPointNextX,l?e.controlPointPreviousY:e.controlPointNextY,l?i.controlPointNextX:i.controlPointPreviousX,l?i.controlPointNextY:i.controlPointPreviousY,i.x,i.y):t.lineTo(i.x,i.y)}};l.clear=i.clear,l.drawRoundedRectangle=function(t){t.beginPath(),i.roundedRect.apply(i,arguments)}},{43:43}],43:[function(t,e,i){var l,n={noop:function(){},uid:(l=0,function(){return l++}),isNullOrUndef:function(t){return null==t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,i){return n.valueOrDefault(n.isArray(t)?t[e]:t,i)},callback:function(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)},each:function(t,e,i,l){var o,a,r;if(n.isArray(t))if(a=t.length,l)for(o=a-1;o>=0;o--)e.call(i,t[o],o);else for(o=0;o<a;o++)e.call(i,t[o],o);else if(n.isObject(t))for(a=(r=Object.keys(t)).length,o=0;o<a;o++)e.call(i,t[r[o]],r[o])},arrayEquals:function(t,e){var i,l,o,a;if(!t||!e||t.length!==e.length)return!1;for(i=0,l=t.length;i<l;++i)if(o=t[i],a=e[i],o instanceof Array&&a instanceof Array){if(!n.arrayEquals(o,a))return!1}else if(o!==a)return!1;return!0},clone:function(t){if(n.isArray(t))return t.map(n.clone);if(n.isObject(t)){for(var e={},i=Object.keys(t),l=i.length,o=0;o<l;++o)e[i[o]]=n.clone(t[i[o]]);return e}return t},_merger:function(t,e,i,l){var o=e[t],a=i[t];n.isObject(o)&&n.isObject(a)?n.merge(o,a,l):e[t]=n.clone(a)},_mergerIf:function(t,e,i){var l=e[t],o=i[t];n.isObject(l)&&n.isObject(o)?n.mergeIf(l,o):e.hasOwnProperty(t)||(e[t]=n.clone(o))},merge:function(t,e,i){var l,o,a,r,s,c=n.isArray(e)?e:[e],u=c.length;if(!n.isObject(t))return t;for(l=(i=i||{}).merger||n._merger,o=0;o<u;++o)if(e=c[o],n.isObject(e))for(s=0,r=(a=Object.keys(e)).length;s<r;++s)l(a[s],t,e,i);return t},mergeIf:function(t,e){return n.merge(t,e,{merger:n._mergerIf})},extend:function(t){for(var e=function(e,i){t[i]=e},i=1,l=arguments.length;i<l;++i)n.each(arguments[i],e);return t},inherits:function(t){var e=this,i=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},l=function(){this.constructor=i};return l.prototype=e.prototype,i.prototype=new l,i.extend=n.inherits,t&&n.extend(i.prototype,t),i.__super__=e.prototype,i}};e.exports=n,n.callCallback=n.callback,n.indexOf=function(t,e,i){return Array.prototype.indexOf.call(t,e,i)},n.getValueOrDefault=n.valueOrDefault,n.getValueAtIndexOrDefault=n.valueAtIndexOrDefault},{}],44:[function(t,e,i){var l=t(43),n={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,l=1;return 0===t?0:1===t?1:(i||(i=.3),l<1?(l=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/l),-l*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e=1.70158,i=0,l=1;return 0===t?0:1===t?1:(i||(i=.3),l<1?(l=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/l),l*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,l=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),l<1?(l=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/l),t<1?l*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:l*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-n.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*n.easeInBounce(2*t):.5*n.easeOutBounce(2*t-1)+.5}};e.exports={effects:n},l.easingEffects=n},{43:43}],45:[function(t,e,i){var l=t(43);e.exports={toLineHeight:function(t,e){var i=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,i,n,o;return l.isObject(t)?(e=+t.top||0,i=+t.right||0,n=+t.bottom||0,o=+t.left||0):e=i=n=o=+t||0,{top:e,right:i,bottom:n,left:o,height:e+n,width:o+i}},resolve:function(t,e,i){var n,o,a;for(n=0,o=t.length;n<o;++n)if(void 0!==(a=t[n])&&(void 0!==e&&"function"==typeof a&&(a=a(e)),void 0!==i&&l.isArray(a)&&(a=a[i]),void 0!==a))return a}}},{43:43}],46:[function(t,e,i){e.exports=t(43),e.exports.easing=t(44),e.exports.canvas=t(42),e.exports.options=t(45)},{42:42,43:43,44:44,45:45}],47:[function(t,e,i){e.exports={acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}}},{}],48:[function(t,e,i){var l=t(46),n="$chartjs",o="chartjs-",a=o+"render-monitor",r=o+"render-animation",s=["animationstart","webkitAnimationStart"],c={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function u(t,e){var i=l.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var d=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function h(t,e,i){t.addEventListener(e,i,d)}function p(t,e,i){t.removeEventListener(e,i,d)}function f(t,e,i,l,n){return{type:t,chart:e,native:n||null,x:void 0!==i?i:null,y:void 0!==l?l:null}}function m(t,e,i){var c,u,d,p,m=t[n]||(t[n]={}),v=m.resizer=function(t){var e=document.createElement("div"),i=o+"size-monitor",l="position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;";e.style.cssText=l,e.className=i,e.innerHTML='<div class="'+i+'-expand" style="'+l+'"><div style="position:absolute;width:1000000px;height:1000000px;left:0;top:0"></div></div><div class="'+i+'-shrink" style="'+l+'"><div style="position:absolute;width:200%;height:200%;left:0; top:0"></div></div>';var n=e.childNodes[0],a=e.childNodes[1];e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,a.scrollLeft=1e6,a.scrollTop=1e6};var r=function(){e._reset(),t()};return h(n,"scroll",r.bind(n,"expand")),h(a,"scroll",r.bind(a,"shrink")),e}((c=function(){if(m.resizer)return e(f("resize",i))},d=!1,p=[],function(){p=Array.prototype.slice.call(arguments),u=u||this,d||(d=!0,l.requestAnimFrame.call(window,(function(){d=!1,c.apply(u,p)})))}));!function(t,e){var i=t[n]||(t[n]={}),o=i.renderProxy=function(t){t.animationName===r&&e()};l.each(s,(function(e){h(t,e,o)})),i.reflow=!!t.offsetParent,t.classList.add(a)}(t,(function(){if(m.resizer){var e=t.parentNode;e&&e!==v.parentNode&&e.insertBefore(v,e.firstChild),v._reset()}}))}function v(t){var e=t[n]||{},i=e.resizer;delete e.resizer,function(t){var e=t[n]||{},i=e.renderProxy;i&&(l.each(s,(function(e){p(t,e,i)})),delete e.renderProxy),t.classList.remove(a)}(t),i&&i.parentNode&&i.parentNode.removeChild(i)}e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t,e,i,l="from{opacity:0.99}to{opacity:1}";e="@-webkit-keyframes "+r+"{"+l+"}@keyframes "+r+"{"+l+"}."+a+"{-webkit-animation:"+r+" 0.001s;animation:"+r+" 0.001s;}",i=(t=this)._style||document.createElement("style"),t._style||(t._style=i,e="/* Chart.js */\n"+e,i.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(i)),i.appendChild(document.createTextNode(e))},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){var i=t.style,l=t.getAttribute("height"),o=t.getAttribute("width");if(t[n]={initial:{height:l,width:o,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===o||""===o){var a=u(t,"width");void 0!==a&&(t.width=a)}if(null===l||""===l)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var r=u(t,"height");void 0!==a&&(t.height=r)}}(t,e),i):null},releaseContext:function(t){var e=t.canvas;if(e[n]){var i=e[n].initial;["height","width"].forEach((function(t){var n=i[t];l.isNullOrUndef(n)?e.removeAttribute(t):e.setAttribute(t,n)})),l.each(i.style||{},(function(t,i){e.style[i]=t})),e.width=e.width,delete e[n]}},addEventListener:function(t,e,i){var o=t.canvas;if("resize"!==e){var a=i[n]||(i[n]={});h(o,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){i(function(t,e){var i=c[t.type]||t.type,n=l.getRelativePosition(t,e);return f(i,e,n.x,n.y,t)}(e,t))})}else m(o,i,t)},removeEventListener:function(t,e,i){var l=t.canvas;if("resize"!==e){var o=((i[n]||{}).proxies||{})[t.id+"_"+e];o&&p(l,e,o)}else v(l)}},l.addEvent=h,l.removeEvent=p},{46:46}],49:[function(t,e,i){var l=t(46),n=t(47),o=t(48),a=o._enabled?o:n;e.exports=l.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},a)},{46:46,47:47,48:48}],50:[function(t,e,i){e.exports={},e.exports.filler=t(51),e.exports.legend=t(52),e.exports.title=t(53)},{51:51,52:52,53:53}],51:[function(t,e,i){var l=t(26),n=t(41),o=t(46);l._set("global",{plugins:{filler:{propagate:!0}}});var a={dataset:function(t){var e=t.fill,i=t.chart,l=i.getDatasetMeta(e),n=l&&i.isDatasetVisible(e)&&l.dataset._children||[],o=n.length||0;return o?function(t,e){return e<o&&n[e]._view||null}:null},boundary:function(t){var e=t.boundary,i=e?e.x:null,l=e?e.y:null;return function(t){return{x:null===i?t.x:i,y:null===l?t.y:l}}}};function r(t,e,i){var l,n=t._model||{},o=n.fill;if(void 0===o&&(o=!!n.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(l=parseFloat(o,10),isFinite(l)&&Math.floor(l)===l)return"-"!==o[0]&&"+"!==o[0]||(l=e+l),!(l===e||l<0||l>=i)&&l;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function s(t){var e,i=t.el._model||{},l=t.el._scale||{},n=t.fill,o=null;if(isFinite(n))return null;if("start"===n?o=void 0===i.scaleBottom?l.bottom:i.scaleBottom:"end"===n?o=void 0===i.scaleTop?l.top:i.scaleTop:void 0!==i.scaleZero?o=i.scaleZero:l.getBasePosition?o=l.getBasePosition():l.getBasePixel&&(o=l.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return{x:(e=l.isHorizontal())?o:null,y:e?null:o}}return null}function c(t,e,i){var l,n=t[e].fill,o=[e];if(!i)return n;for(;!1!==n&&-1===o.indexOf(n);){if(!isFinite(n))return n;if(!(l=t[n]))return!1;if(l.visible)return n;o.push(n),n=l.fill}return!1}function u(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),a[i](t))}function d(t){return t&&!t.skip}function h(t,e,i,l,n){var a;if(l&&n){for(t.moveTo(e[0].x,e[0].y),a=1;a<l;++a)o.canvas.lineTo(t,e[a-1],e[a]);for(t.lineTo(i[n-1].x,i[n-1].y),a=n-1;a>0;--a)o.canvas.lineTo(t,i[a],i[a-1],!0)}}e.exports={id:"filler",afterDatasetsUpdate:function(t,e){var i,l,o,a,d=(t.data.datasets||[]).length,h=e.propagate,p=[];for(l=0;l<d;++l)a=null,(o=(i=t.getDatasetMeta(l)).dataset)&&o._model&&o instanceof n.Line&&(a={visible:t.isDatasetVisible(l),fill:r(o,l,d),chart:t,el:o}),i.$filler=a,p.push(a);for(l=0;l<d;++l)(a=p[l])&&(a.fill=c(p,l,h),a.boundary=s(a),a.mapper=u(a))},beforeDatasetDraw:function(t,e){var i=e.meta.$filler;if(i){var n=t.ctx,a=i.el,r=a._view,s=a._children||[],c=i.mapper,u=r.backgroundColor||l.global.defaultColor;c&&u&&s.length&&(o.canvas.clipArea(n,t.chartArea),function(t,e,i,l,n,o){var a,r,s,c,u,p,f,m=e.length,v=l.spanGaps,g=[],y=[],b=0,x=0;for(t.beginPath(),a=0,r=m+!!o;a<r;++a)u=i(c=e[s=a%m]._view,s,l),p=d(c),f=d(u),p&&f?(b=g.push(c),x=y.push(u)):b&&x&&(v?(p&&g.push(c),f&&y.push(u)):(h(t,g,y,b,x),b=x=0,g=[],y=[]));h(t,g,y,b,x),t.closePath(),t.fillStyle=n,t.fill()}(n,s,c,r,u,a._loop),o.canvas.unclipArea(n))}}}},{26:26,41:41,46:46}],52:[function(t,e,i){var l=t(26),n=t(27),o=t(46),a=t(31),r=o.noop;function s(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}l._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,l=this.chart,n=l.getDatasetMeta(i);n.hidden=null===n.hidden?!l.data.datasets[i].hidden:null,l.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return o.isArray(e.datasets)?e.datasets.map((function(e,i){return{text:e.label,fillStyle:o.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}}),this):[]}}},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var i=0;i<t.data.datasets.length;i++)e.push('<li><span style="background-color:'+t.data.datasets[i].backgroundColor+'"></span>'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("</li>");return e.push("</ul>"),e.join("")}});var c=n.extend({initialize:function(t){o.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:r,update:function(t,e,i){var l=this;return l.beforeUpdate(),l.maxWidth=t,l.maxHeight=e,l.margins=i,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeBuildLabels(),l.buildLabels(),l.afterBuildLabels(),l.beforeFit(),l.fit(),l.afterFit(),l.afterUpdate(),l.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:function(){var t=this,e=t.options.labels||{},i=o.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter((function(i){return e.filter(i,t.chart.data)}))),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:r,beforeFit:r,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,r=l.global,c=o.valueOrDefault,u=c(i.fontSize,r.defaultFontSize),d=c(i.fontStyle,r.defaultFontStyle),h=c(i.fontFamily,r.defaultFontFamily),p=o.fontString(u,d,h),f=t.legendHitBoxes=[],m=t.minSize,v=t.isHorizontal();if(v?(m.width=t.maxWidth,m.height=n?10:0):(m.width=n?10:0,m.height=t.maxHeight),n)if(a.font=p,v){var g=t.lineWidths=[0],y=t.legendItems.length?u+i.padding:0;a.textAlign="left",a.textBaseline="top",o.each(t.legendItems,(function(e,l){var n=s(i,u)+u/2+a.measureText(e.text).width;g[g.length-1]+n+i.padding>=t.width&&(y+=u+i.padding,g[g.length]=t.left),f[l]={left:0,top:0,width:n,height:u},g[g.length-1]+=n+i.padding})),m.height+=y}else{var b=i.padding,x=t.columnWidths=[],w=i.padding,k=0,S=0,M=u+b;o.each(t.legendItems,(function(t,e){var l=s(i,u)+u/2+a.measureText(t.text).width;S+M>m.height&&(w+=k+i.padding,x.push(k),k=0,S=0),k=Math.max(k,l),S+=M,f[e]={left:0,top:0,width:l,height:u}})),w+=k,x.push(k),m.width+=w}t.width=m.width,t.height=m.height},afterFit:r,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=l.global,a=n.elements.line,r=t.width,c=t.lineWidths;if(e.display){var u,d=t.ctx,h=o.valueOrDefault,p=h(i.fontColor,n.defaultFontColor),f=h(i.fontSize,n.defaultFontSize),m=h(i.fontStyle,n.defaultFontStyle),v=h(i.fontFamily,n.defaultFontFamily),g=o.fontString(f,m,v);d.textAlign="left",d.textBaseline="middle",d.lineWidth=.5,d.strokeStyle=p,d.fillStyle=p,d.font=g;var y=s(i,f),b=t.legendHitBoxes,x=t.isHorizontal();u=x?{x:t.left+(r-c[0])/2,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var w=f+i.padding;o.each(t.legendItems,(function(l,s){var p=d.measureText(l.text).width,m=y+f/2+p,v=u.x,g=u.y;x?v+m>=r&&(g=u.y+=w,u.line++,v=u.x=t.left+(r-c[u.line])/2):g+w>t.bottom&&(v=u.x=v+t.columnWidths[u.line]+i.padding,g=u.y=t.top+i.padding,u.line++),function(t,i,l){if(!(isNaN(y)||y<=0)){d.save(),d.fillStyle=h(l.fillStyle,n.defaultColor),d.lineCap=h(l.lineCap,a.borderCapStyle),d.lineDashOffset=h(l.lineDashOffset,a.borderDashOffset),d.lineJoin=h(l.lineJoin,a.borderJoinStyle),d.lineWidth=h(l.lineWidth,a.borderWidth),d.strokeStyle=h(l.strokeStyle,n.defaultColor);var r=0===h(l.lineWidth,a.borderWidth);if(d.setLineDash&&d.setLineDash(h(l.lineDash,a.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,c=s/Math.SQRT2,u=t+c,p=i+c;o.canvas.drawPoint(d,l.pointStyle,s,u,p)}else r||d.strokeRect(t,i,y,f),d.fillRect(t,i,y,f);d.restore()}}(v,g,l),b[s].left=v,b[s].top=g,function(t,e,i,l){var n=f/2,o=y+n+t,a=e+n;d.fillText(i.text,o,a),i.hidden&&(d.beginPath(),d.lineWidth=2,d.moveTo(o,a),d.lineTo(o+l,a),d.stroke())}(v,g,l,p),x?u.x+=m+i.padding:u.y+=w}))}},handleEvent:function(t){var e=this,i=e.options,l="mouseup"===t.type?"click":t.type,n=!1;if("mousemove"===l){if(!i.onHover)return}else{if("click"!==l)return;if(!i.onClick)return}var o=t.x,a=t.y;if(o>=e.left&&o<=e.right&&a>=e.top&&a<=e.bottom)for(var r=e.legendHitBoxes,s=0;s<r.length;++s){var c=r[s];if(o>=c.left&&o<=c.left+c.width&&a>=c.top&&a<=c.top+c.height){if("click"===l){i.onClick.call(e,t.native,e.legendItems[s]),n=!0;break}if("mousemove"===l){i.onHover.call(e,t.native,e.legendItems[s]),n=!0;break}}}return n}});function u(t,e){var i=new c({ctx:t.ctx,options:e,chart:t});a.configure(t,i,e),a.addBox(t,i),t.legend=i}e.exports={id:"legend",_element:c,beforeInit:function(t){var e=t.options.legend;e&&u(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(o.mergeIf(e,l.global.legend),i?(a.configure(t,i,e),i.options=e):u(t,e)):i&&(a.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}}},{26:26,27:27,31:31,46:46}],53:[function(t,e,i){var l=t(26),n=t(27),o=t(46),a=t(31),r=o.noop;l._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}});var s=n.extend({initialize:function(t){o.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:r,update:function(t,e,i){var l=this;return l.beforeUpdate(),l.maxWidth=t,l.maxHeight=e,l.margins=i,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeBuildLabels(),l.buildLabels(),l.afterBuildLabels(),l.beforeFit(),l.fit(),l.afterFit(),l.afterUpdate(),l.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:r,afterBuildLabels:r,beforeFit:r,fit:function(){var t=this,e=o.valueOrDefault,i=t.options,n=i.display,a=e(i.fontSize,l.global.defaultFontSize),r=t.minSize,s=o.isArray(i.text)?i.text.length:1,c=o.options.toLineHeight(i.lineHeight,a),u=n?s*c+2*i.padding:0;t.isHorizontal()?(r.width=t.maxWidth,r.height=u):(r.width=u,r.height=t.maxHeight),t.width=r.width,t.height=r.height},afterFit:r,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=o.valueOrDefault,n=t.options,a=l.global;if(n.display){var r,s,c,u=i(n.fontSize,a.defaultFontSize),d=i(n.fontStyle,a.defaultFontStyle),h=i(n.fontFamily,a.defaultFontFamily),p=o.fontString(u,d,h),f=o.options.toLineHeight(n.lineHeight,u),m=f/2+n.padding,v=0,g=t.top,y=t.left,b=t.bottom,x=t.right;e.fillStyle=i(n.fontColor,a.defaultFontColor),e.font=p,t.isHorizontal()?(s=y+(x-y)/2,c=g+m,r=x-y):(s="left"===n.position?y+m:x-m,c=g+(b-g)/2,r=b-g,v=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(s,c),e.rotate(v),e.textAlign="center",e.textBaseline="middle";var w=n.text;if(o.isArray(w))for(var k=0,S=0;S<w.length;++S)e.fillText(w[S],0,k,r),k+=f;else e.fillText(w,0,0,r);e.restore()}}});function c(t,e){var i=new s({ctx:t.ctx,options:e,chart:t});a.configure(t,i,e),a.addBox(t,i),t.titleBlock=i}e.exports={id:"title",_element:s,beforeInit:function(t){var e=t.options.title;e&&c(t,e)},beforeUpdate:function(t){var e=t.options.title,i=t.titleBlock;e?(o.mergeIf(e,l.global.title),i?(a.configure(t,i,e),i.options=e):c(t,e)):i&&(a.removeBox(t,i),delete t.titleBlock)}}},{26:26,27:27,31:31,46:46}],54:[function(t,e,i){var l=t(33),n=t(34);e.exports=function(){var t=l.extend({getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t,e=this,i=e.getLabels();e.minIndex=0,e.maxIndex=i.length-1,void 0!==e.options.ticks.min&&(t=i.indexOf(e.options.ticks.min),e.minIndex=-1!==t?t:e.minIndex),void 0!==e.options.ticks.max&&(t=i.indexOf(e.options.ticks.max),e.maxIndex=-1!==t?t:e.maxIndex),e.min=i[e.minIndex],e.max=i[e.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var i=this,l=i.chart.data,n=i.isHorizontal();return l.yLabels&&!n?i.getRightValue(l.datasets[e].data[t]):i.ticks[t-i.minIndex]},getPixelForValue:function(t,e){var i,l=this,n=l.options.offset,o=Math.max(l.maxIndex+1-l.minIndex-(n?0:1),1);if(null!=t&&(i=l.isHorizontal()?t.x:t.y),void 0!==i||void 0!==t&&isNaN(e)){t=i||t;var a=l.getLabels().indexOf(t);e=-1!==a?a:e}if(l.isHorizontal()){var r=l.width/o,s=r*(e-l.minIndex);return n&&(s+=r/2),l.left+Math.round(s)}var c=l.height/o,u=c*(e-l.minIndex);return n&&(u+=c/2),l.top+Math.round(u)},getPixelForTick:function(t){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null)},getValueForPixel:function(t){var e=this,i=e.options.offset,l=Math.max(e._ticks.length-(i?0:1),1),n=e.isHorizontal(),o=(n?e.width:e.height)/l;return t-=n?e.left:e.top,i&&(t-=o/2),(t<=0?0:Math.round(t/o))+e.minIndex},getBasePixel:function(){return this.bottom}});n.registerScaleType("category",t,{position:"bottom"})}},{33:33,34:34}],55:[function(t,e,i){var l=t(26),n=t(46),o=t(34),a=t(35);e.exports=function(t){var e={position:"left",ticks:{callback:a.formatters.linear}},i=t.LinearScaleBase.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,l=i.data.datasets,o=t.isHorizontal();function a(e){return o?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null;var r=e.stacked;if(void 0===r&&n.each(l,(function(t,e){if(!r){var l=i.getDatasetMeta(e);i.isDatasetVisible(e)&&a(l)&&void 0!==l.stack&&(r=!0)}})),e.stacked||r){var s={};n.each(l,(function(l,o){var r=i.getDatasetMeta(o),c=[r.type,void 0===e.stacked&&void 0===r.stack?o:"",r.stack].join(".");void 0===s[c]&&(s[c]={positiveValues:[],negativeValues:[]});var u=s[c].positiveValues,d=s[c].negativeValues;i.isDatasetVisible(o)&&a(r)&&n.each(l.data,(function(i,l){var n=+t.getRightValue(i);isNaN(n)||r.data[l].hidden||(u[l]=u[l]||0,d[l]=d[l]||0,e.relativePoints?u[l]=100:n<0?d[l]+=n:u[l]+=n)}))})),n.each(s,(function(e){var i=e.positiveValues.concat(e.negativeValues),l=n.min(i),o=n.max(i);t.min=null===t.min?l:Math.min(t.min,l),t.max=null===t.max?o:Math.max(t.max,o)}))}else n.each(l,(function(e,l){var o=i.getDatasetMeta(l);i.isDatasetVisible(l)&&a(o)&&n.each(e.data,(function(e,i){var l=+t.getRightValue(e);isNaN(l)||o.data[i].hidden||(null===t.min?t.min=l:l<t.min&&(t.min=l),null===t.max?t.max=l:l>t.max&&(t.max=l))}))}));t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this.options.ticks;if(this.isHorizontal())t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.width/50));else{var i=n.valueOrDefault(e.fontSize,l.global.defaultFontSize);t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.height/(2*i)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,l=+e.getRightValue(t),n=e.end-i;return e.isHorizontal()?e.left+e.width/n*(l-i):e.bottom-e.height/n*(l-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),l=i?e.width:e.height,n=(i?t-e.left:e.bottom-t)/l;return e.start+(e.end-e.start)*n},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});o.registerScaleType("linear",i,e)}},{26:26,34:34,35:35,46:46}],56:[function(t,e,i){var l=t(46),n=t(33);e.exports=function(t){var e=l.noop;t.LinearScaleBase=n.extend({getRightValue:function(t){return"string"==typeof t?+t:n.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var i=l.sign(t.min),n=l.sign(t.max);i<0&&n<0?t.max=0:i>0&&n>0&&(t.min=0)}var o=void 0!==e.min||void 0!==e.suggestedMin,a=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),o!==a&&t.min>=t.max&&(o?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:l.valueOrDefault(e.fixedStepSize,e.stepSize)},o=t.ticks=function(t,e){var i,n,o,a=[];if(t.stepSize&&t.stepSize>0)o=t.stepSize;else{var r=l.niceNum(e.max-e.min,!1);o=l.niceNum(r/(t.maxTicks-1),!0),void 0!==(n=t.precision)&&(i=Math.pow(10,n),o=Math.ceil(o*i)/i)}var s=Math.floor(e.min/o)*o,c=Math.ceil(e.max/o)*o;l.isNullOrUndef(t.min)||l.isNullOrUndef(t.max)||!t.stepSize||l.almostWhole((t.max-t.min)/t.stepSize,o/1e3)&&(s=t.min,c=t.max);var u=(c-s)/o;u=l.almostEquals(u,Math.round(u),o/1e3)?Math.round(u):Math.ceil(u),n=1,o<1&&(n=Math.pow(10,1-Math.floor(l.log10(o))),s=Math.round(s*n)/n,c=Math.round(c*n)/n),a.push(void 0!==t.min?t.min:s);for(var d=1;d<u;++d)a.push(Math.round((s+d*o)*n)/n);return a.push(void 0!==t.max?t.max:c),a}(n,t);t.handleDirectionalChanges(),t.max=l.max(o),t.min=l.min(o),e.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),n.prototype.convertTicksToLabels.call(t)}})}},{33:33,46:46}],57:[function(t,e,i){var l=t(46),n=t(33),o=t(34),a=t(35);e.exports=function(t){var e={position:"left",ticks:{callback:a.formatters.logarithmic}},i=n.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,o=t.isHorizontal();function a(e){return o?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var r=e.stacked;if(void 0===r&&l.each(n,(function(t,e){if(!r){var l=i.getDatasetMeta(e);i.isDatasetVisible(e)&&a(l)&&void 0!==l.stack&&(r=!0)}})),e.stacked||r){var s={};l.each(n,(function(n,o){var r=i.getDatasetMeta(o),c=[r.type,void 0===e.stacked&&void 0===r.stack?o:"",r.stack].join(".");i.isDatasetVisible(o)&&a(r)&&(void 0===s[c]&&(s[c]=[]),l.each(n.data,(function(e,i){var l=s[c],n=+t.getRightValue(e);isNaN(n)||r.data[i].hidden||n<0||(l[i]=l[i]||0,l[i]+=n)})))})),l.each(s,(function(e){if(e.length>0){var i=l.min(e),n=l.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}}))}else l.each(n,(function(e,n){var o=i.getDatasetMeta(n);i.isDatasetVisible(n)&&a(o)&&l.each(e.data,(function(e,i){var l=+t.getRightValue(e);isNaN(l)||o.data[i].hidden||l<0||(null===t.min?t.min=l:l<t.min&&(t.min=l),null===t.max?t.max=l:l>t.max&&(t.max=l),0!==l&&(null===t.minNotZero||l<t.minNotZero)&&(t.minNotZero=l))}))}));this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks,i=l.valueOrDefault;t.min=i(e.min,t.min),t.max=i(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(l.log10(t.min))-1),t.max=Math.pow(10,Math.floor(l.log10(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(l.log10(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(l.log10(t.min))+1):10),null===t.minNotZero&&(t.min>0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(l.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:e.min,max:e.max},o=t.ticks=function(t,e){var i,n,o=[],a=l.valueOrDefault,r=a(t.min,Math.pow(10,Math.floor(l.log10(e.min)))),s=Math.floor(l.log10(e.max)),c=Math.ceil(e.max/Math.pow(10,s));0===r?(i=Math.floor(l.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),o.push(r),r=n*Math.pow(10,i)):(i=Math.floor(l.log10(r)),n=Math.floor(r/Math.pow(10,i)));var u=i<0?Math.pow(10,Math.abs(i)):1;do{o.push(r),10===++n&&(n=1,u=++i>=0?1:u),r=Math.round(n*Math.pow(10,i)*u)/u}while(i<s||i===s&&n<c);var d=a(t.max,r);return o.push(d),o}(n,t);t.max=l.max(o),t.min=l.min(o),e.reverse?(i=!i,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),i&&o.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),n.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},_getFirstTickValue:function(t){var e=Math.floor(l.log10(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},getPixelForValue:function(e){var i,n,o,a,r,s=this,c=s.options.ticks.reverse,u=l.log10,d=s._getFirstTickValue(s.minNotZero),h=0;return e=+s.getRightValue(e),c?(o=s.end,a=s.start,r=-1):(o=s.start,a=s.end,r=1),s.isHorizontal()?(i=s.width,n=c?s.right:s.left):(i=s.height,r*=-1,n=c?s.top:s.bottom),e!==o&&(0===o&&(i-=h=l.getValueOrDefault(s.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=d),0!==e&&(h+=i/(u(a)-u(o))*(u(e)-u(o))),n+=r*h),n},getValueForPixel:function(e){var i,n,o,a,r=this,s=r.options.ticks.reverse,c=l.log10,u=r._getFirstTickValue(r.minNotZero);if(s?(n=r.end,o=r.start):(n=r.start,o=r.end),r.isHorizontal()?(i=r.width,a=s?r.right-e:e-r.left):(i=r.height,a=s?e-r.top:r.bottom-e),a!==n){if(0===n){var d=l.getValueOrDefault(r.options.ticks.fontSize,t.defaults.global.defaultFontSize);a-=d,i-=d,n=u}a*=c(o)-c(n),a/=i,a=Math.pow(10,c(n)+a)}return a}});o.registerScaleType("logarithmic",i,e)}},{33:33,34:34,35:35,46:46}],58:[function(t,e,i){var l=t(26),n=t(46),o=t(34),a=t(35);e.exports=function(t){var e=l.global,i={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:a.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function r(t){var e=t.options;return e.angleLines.display||e.pointLabels.display?t.chart.data.labels.length:0}function s(t){var i=t.options.pointLabels,l=n.valueOrDefault(i.fontSize,e.defaultFontSize),o=n.valueOrDefault(i.fontStyle,e.defaultFontStyle),a=n.valueOrDefault(i.fontFamily,e.defaultFontFamily);return{size:l,style:o,family:a,font:n.fontString(l,o,a)}}function c(t,e,i,l,n){return t===l||t===n?{start:e-i/2,end:e+i/2}:t<l||t>n?{start:e-i-5,end:e}:{start:e,end:e+i+5}}function u(t){return 0===t||180===t?"center":t<180?"left":"right"}function d(t,e,i,l){if(n.isArray(e))for(var o=i.y,a=1.5*l,r=0;r<e.length;++r)t.fillText(e[r],i.x,o),o+=a;else t.fillText(e,i.x,i.y)}function h(t,e,i){90===t||270===t?i.y-=e.h/2:(t>270||t<90)&&(i.y-=e.h)}function p(t){return n.isNumber(t)?t:0}var f=t.LinearScaleBase.extend({setDimensions:function(){var t=this,i=t.options,l=i.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var o=n.min([t.height,t.width]),a=n.valueOrDefault(l.fontSize,e.defaultFontSize);t.drawingArea=i.display?o/2-(a/2+l.backdropPaddingY):o/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY;n.each(e.data.datasets,(function(o,a){if(e.isDatasetVisible(a)){var r=e.getDatasetMeta(a);n.each(o.data,(function(e,n){var o=+t.getRightValue(e);isNaN(o)||r.data[n].hidden||(i=Math.min(o,i),l=Math.max(o,l))}))}})),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=l===Number.NEGATIVE_INFINITY?0:l,t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,i=n.valueOrDefault(t.fontSize,e.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*i)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,e;this.options.pointLabels.display?function(t){var e,i,l,o=s(t),a=Math.min(t.height/2,t.width/2),u={r:t.width,l:0,t:t.height,b:0},d={};t.ctx.font=o.font,t._pointLabelSizes=[];var h,p,f,m=r(t);for(e=0;e<m;e++){l=t.getPointPosition(e,a),h=t.ctx,p=o.size,f=t.pointLabels[e]||"",i=n.isArray(f)?{w:n.longestText(h,h.font,f),h:f.length*p+1.5*(f.length-1)*p}:{w:h.measureText(f).width,h:p},t._pointLabelSizes[e]=i;var v=t.getIndexAngle(e),g=n.toDegrees(v)%360,y=c(g,l.x,i.w,0,180),b=c(g,l.y,i.h,90,270);y.start<u.l&&(u.l=y.start,d.l=v),y.end>u.r&&(u.r=y.end,d.r=v),b.start<u.t&&(u.t=b.start,d.t=v),b.end>u.b&&(u.b=b.end,d.b=v)}t.setReductions(a,u,d)}(this):(t=this,e=Math.min(t.height/2,t.width/2),t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0))},setReductions:function(t,e,i){var l=e.l/Math.sin(i.l),n=Math.max(e.r-this.width,0)/Math.sin(i.r),o=-e.t/Math.cos(i.t),a=-Math.max(e.b-this.height,0)/Math.cos(i.b);l=p(l),n=p(n),o=p(o),a=p(a),this.drawingArea=Math.min(Math.round(t-(l+n)/2),Math.round(t-(o+a)/2)),this.setCenterPoint(l,n,o,a)},setCenterPoint:function(t,e,i,l){var n=this,o=n.width-e-n.drawingArea,a=t+n.drawingArea,r=i+n.drawingArea,s=n.height-l-n.drawingArea;n.xCenter=Math.round((a+o)/2+n.left),n.yCenter=Math.round((r+s)/2+n.top)},getIndexAngle:function(t){return t*(2*Math.PI/r(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(i)*e)+this.xCenter,y:Math.round(Math.sin(i)*e)+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,i=t.options,l=i.gridLines,o=i.ticks,a=n.valueOrDefault;if(i.display){var c=t.ctx,p=this.getIndexAngle(0),f=a(o.fontSize,e.defaultFontSize),m=a(o.fontStyle,e.defaultFontStyle),v=a(o.fontFamily,e.defaultFontFamily),g=n.fontString(f,m,v);n.each(t.ticks,(function(i,s){if(s>0||o.reverse){var u=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(l.display&&0!==s&&function(t,e,i,l){var o=t.ctx;if(o.strokeStyle=n.valueAtIndexOrDefault(e.color,l-1),o.lineWidth=n.valueAtIndexOrDefault(e.lineWidth,l-1),t.options.gridLines.circular)o.beginPath(),o.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),o.closePath(),o.stroke();else{var a=r(t);if(0===a)return;o.beginPath();var s=t.getPointPosition(0,i);o.moveTo(s.x,s.y);for(var c=1;c<a;c++)s=t.getPointPosition(c,i),o.lineTo(s.x,s.y);o.closePath(),o.stroke()}}(t,l,u,s),o.display){var d=a(o.fontColor,e.defaultFontColor);if(c.font=g,c.save(),c.translate(t.xCenter,t.yCenter),c.rotate(p),o.showLabelBackdrop){var h=c.measureText(i).width;c.fillStyle=o.backdropColor,c.fillRect(-h/2-o.backdropPaddingX,-u-f/2-o.backdropPaddingY,h+2*o.backdropPaddingX,f+2*o.backdropPaddingY)}c.textAlign="center",c.textBaseline="middle",c.fillStyle=d,c.fillText(i,0,-u),c.restore()}}})),(i.angleLines.display||i.pointLabels.display)&&function(t){var i=t.ctx,l=t.options,o=l.angleLines,a=l.pointLabels;i.lineWidth=o.lineWidth,i.strokeStyle=o.color;var c=t.getDistanceFromCenterForValue(l.ticks.reverse?t.min:t.max),p=s(t);i.textBaseline="top";for(var f=r(t)-1;f>=0;f--){if(o.display){var m=t.getPointPosition(f,c);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(m.x,m.y),i.stroke(),i.closePath()}if(a.display){var v=t.getPointPosition(f,c+5),g=n.valueAtIndexOrDefault(a.fontColor,f,e.defaultFontColor);i.font=p.font,i.fillStyle=g;var y=t.getIndexAngle(f),b=n.toDegrees(y);i.textAlign=u(b),h(b,t._pointLabelSizes[f],v),d(i,t.pointLabels[f]||"",v,p.size)}}}(t)}}});o.registerScaleType("radialLinear",f,i)}},{26:26,34:34,35:35,46:46}],59:[function(t,e,i){var l=t(1);l="function"==typeof l?l:window.moment;var n=t(26),o=t(46),a=t(33),r=t(34),s=Number.MIN_SAFE_INTEGER||-9007199254740991,c=Number.MAX_SAFE_INTEGER||9007199254740991,u={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},d=Object.keys(u);function h(t,e){return t-e}function p(t){var e,i,l,n={},o=[];for(e=0,i=t.length;e<i;++e)n[l=t[e]]||(n[l]=!0,o.push(l));return o}function f(t,e,i,l){var n=function(t,e,i){for(var l,n,o,a=0,r=t.length-1;a>=0&&a<=r;){if(n=t[(l=a+r>>1)-1]||null,o=t[l],!n)return{lo:null,hi:o};if(o[e]<i)a=l+1;else{if(!(n[e]>i))return{lo:n,hi:o};r=l-1}}return{lo:o,hi:null}}(t,e,i),o=n.lo?n.hi?n.lo:t[t.length-2]:t[0],a=n.lo?n.hi?n.hi:t[t.length-1]:t[1],r=a[e]-o[e],s=r?(i-o[e])/r:0,c=(a[l]-o[l])*s;return o[l]+c}function m(t,e){var i=e.parser,n=e.parser||e.format;return"function"==typeof i?i(t):"string"==typeof t&&"string"==typeof n?l(t,n):(t instanceof l||(t=l(t)),t.isValid()?t:"function"==typeof n?n(t):t)}function v(t,e){if(o.isNullOrUndef(t))return null;var i=e.options.time,l=m(e.getRightValue(t),i);return l.isValid()?(i.round&&l.startOf(i.round),l.valueOf()):null}function g(t){for(var e=d.indexOf(t)+1,i=d.length;e<i;++e)if(u[d[e]].common)return d[e]}function y(t,e,i,n){var a,r=n.time,s=r.unit||function(t,e,i,l){var n,o,a,r=d.length;for(n=d.indexOf(t);n<r-1;++n)if(a=(o=u[d[n]]).steps?o.steps[o.steps.length-1]:c,o.common&&Math.ceil((i-e)/(a*o.size))<=l)return d[n];return d[r-1]}(r.minUnit,t,e,i),h=g(s),p=o.valueOrDefault(r.stepSize,r.unitStepSize),f="week"===s&&r.isoWeekday,m=n.ticks.major.enabled,v=u[s],y=l(t),b=l(e),x=[];for(p||(p=function(t,e,i,l){var n,o,a,r=e-t,s=u[i],c=s.size,d=s.steps;if(!d)return Math.ceil(r/(l*c));for(n=0,o=d.length;n<o&&(a=d[n],!(Math.ceil(r/(c*a))<=l));++n);return a}(t,e,s,i)),f&&(y=y.isoWeekday(f),b=b.isoWeekday(f)),y=y.startOf(f?"day":s),(b=b.startOf(f?"day":s))<e&&b.add(1,s),a=l(y),m&&h&&!f&&!r.round&&(a.startOf(h),a.add(~~((y-a)/(v.size*p))*p,s));a<b;a.add(p,s))x.push(+a);return x.push(+a),x}e.exports=function(){var t=a.extend({initialize:function(){if(!l)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");this.mergeTicksOptions(),a.prototype.initialize.call(this)},update:function(){var t=this,e=t.options;return e.time&&e.time.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),a.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),a.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,i,n,a,r,u=this,d=u.chart,f=u.options.time,m=f.unit||"day",g=c,y=s,b=[],x=[],w=[];for(t=0,i=d.data.labels.length;t<i;++t)w.push(v(d.data.labels[t],u));for(t=0,i=(d.data.datasets||[]).length;t<i;++t)if(d.isDatasetVisible(t))if(a=d.data.datasets[t].data,o.isObject(a[0]))for(x[t]=[],e=0,n=a.length;e<n;++e)r=v(a[e],u),b.push(r),x[t][e]=r;else b.push.apply(b,w),x[t]=w.slice(0);else x[t]=[];w.length&&(w=p(w).sort(h),g=Math.min(g,w[0]),y=Math.max(y,w[w.length-1])),b.length&&(b=p(b).sort(h),g=Math.min(g,b[0]),y=Math.max(y,b[b.length-1])),g=v(f.min,u)||g,y=v(f.max,u)||y,g=g===c?+l().startOf(m):g,y=y===s?+l().endOf(m)+1:y,u.min=Math.min(g,y),u.max=Math.max(g+1,y),u._horizontal=u.isHorizontal(),u._table=[],u._timestamps={data:b,datasets:x,labels:w}},buildTicks:function(){var t,e,i,n=this,o=n.min,a=n.max,r=n.options,s=r.time,c=[],h=[];switch(r.ticks.source){case"data":c=n._timestamps.data;break;case"labels":c=n._timestamps.labels;break;case"auto":default:c=y(o,a,n.getLabelCapacity(o),r)}for("ticks"===r.bounds&&c.length&&(o=c[0],a=c[c.length-1]),o=v(s.min,n)||o,a=v(s.max,n)||a,t=0,e=c.length;t<e;++t)(i=c[t])>=o&&i<=a&&h.push(i);return n.min=o,n.max=a,n._unit=s.unit||function(t,e,i,n){var o,a,r=l.duration(l(n).diff(l(i)));for(o=d.length-1;o>=d.indexOf(e);o--)if(a=d[o],u[a].common&&r.as(a)>=t.length)return a;return d[e?d.indexOf(e):0]}(h,s.minUnit,n.min,n.max),n._majorUnit=g(n._unit),n._table=function(t,e,i,l){if("linear"===l||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var n,o,a,r,s,c=[],u=[e];for(n=0,o=t.length;n<o;++n)(r=t[n])>e&&r<i&&u.push(r);for(u.push(i),n=0,o=u.length;n<o;++n)s=u[n+1],a=u[n-1],r=u[n],void 0!==a&&void 0!==s&&Math.round((s+a)/2)===r||c.push({time:r,pos:n/(o-1)});return c}(n._timestamps.data,o,a,r.distribution),n._offsets=function(t,e,i,l,n){var o,a,r=0,s=0;return n.offset&&e.length&&(n.time.min||(o=e.length>1?e[1]:l,a=e[0],r=(f(t,"time",o,"pos")-f(t,"time",a,"pos"))/2),n.time.max||(o=e[e.length-1],a=e.length>1?e[e.length-2]:i,s=(f(t,"time",o,"pos")-f(t,"time",a,"pos"))/2)),{left:r,right:s}}(n._table,h,o,a,r),n._labelFormat=function(t,e){var i,l,n,o=t.length;for(i=0;i<o;i++){if(0!==(l=m(t[i],e)).millisecond())return"MMM D, YYYY h:mm:ss.SSS a";0===l.second()&&0===l.minute()&&0===l.hour()||(n=!0)}return n?"MMM D, YYYY h:mm:ss a":"MMM D, YYYY"}(n._timestamps.data,s),function(t,e){var i,n,o,a,r=[];for(i=0,n=t.length;i<n;++i)o=t[i],a=!!e&&o===+l(o).startOf(e),r.push({value:o,major:a});return r}(h,n._majorUnit)},getLabelForIndex:function(t,e){var i=this.chart.data,l=this.options.time,n=i.labels&&t<i.labels.length?i.labels[t]:"",a=i.datasets[e].data[t];return o.isObject(a)&&(n=this.getRightValue(a)),l.tooltipFormat?m(n,l).format(l.tooltipFormat):"string"==typeof n?n:m(n,l).format(this._labelFormat)},tickFormatFunction:function(t,e,i,l){var n=this.options,a=t.valueOf(),r=n.time.displayFormats,s=r[this._unit],c=this._majorUnit,u=r[c],d=t.clone().startOf(c).valueOf(),h=n.ticks.major,p=h.enabled&&c&&u&&a===d,f=t.format(l||(p?u:s)),m=p?h:n.ticks.minor,v=o.valueOrDefault(m.callback,m.userCallback);return v?v(f,e,i):f},convertTicksToLabels:function(t){var e,i,n=[];for(e=0,i=t.length;e<i;++e)n.push(this.tickFormatFunction(l(t[e].value),e,t));return n},getPixelForOffset:function(t){var e=this,i=e._horizontal?e.width:e.height,l=e._horizontal?e.left:e.top,n=f(e._table,"time",t,"pos");return l+i*(e._offsets.left+n)/(e._offsets.left+1+e._offsets.right)},getPixelForValue:function(t,e,i){var l=null;if(void 0!==e&&void 0!==i&&(l=this._timestamps.datasets[i][e]),null===l&&(l=v(t,this)),null!==l)return this.getPixelForOffset(l)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this,i=e._horizontal?e.width:e.height,n=e._horizontal?e.left:e.top,o=(i?(t-n)/i:0)*(e._offsets.left+1+e._offsets.left)-e._offsets.right,a=f(e._table,"pos",o,"time");return l(a)},getLabelWidth:function(t){var e=this.options.ticks,i=this.ctx.measureText(t).width,l=o.toRadians(e.maxRotation),a=Math.cos(l),r=Math.sin(l);return i*a+o.valueOrDefault(e.fontSize,n.global.defaultFontSize)*r},getLabelCapacity:function(t){var e=this,i=e.options.time.displayFormats.millisecond,n=e.tickFormatFunction(l(t),0,[],i),o=e.getLabelWidth(n),a=e.isHorizontal()?e.width:e.height,r=Math.floor(a/o);return r>0?r:1}});r.registerScaleType("time",t,{position:"bottom",distribution:"linear",bounds:"data",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}})}},{1:1,26:26,33:33,34:34,46:46}]},{},[7])(7)}))}).call(this,i(96)(t),i(54))},function(t,e,i){"use strict";var l=i(4),n=i(24).findIndex,o=i(51),a=!0;"findIndex"in[]&&Array(1).findIndex((function(){a=!1})),l({target:"Array",proto:!0,forced:a},{findIndex:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}}),o("findIndex")},function(t,e,i){var l=i(4),n=Math.log,o=Math.LOG10E;l({target:"Math",stat:!0},{log10:function(t){return n(t)*o}})},function(t,e,i){i(4)({target:"Math",stat:!0},{sign:i(232)})},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,i){i(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(t,e,i){"use strict";(function(t){var e,l;i(69),i(71),i(72),i(76),i(169),i(103),i(66),i(58),i(167),i(100),i(131),i(110),i(111),i(219),i(220),i(112),i(65),i(68),i(73),i(98),i(235),i(104),i(74);function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * chartjs-plugin-datalabels v0.7.0
 * https://chartjs-plugin-datalabels.netlify.com
 * (c) 2019 Chart.js Contributors
 * Released under the MIT license
 */e=void 0,l=function(t){var e=(t=t&&t.hasOwnProperty("default")?t.default:t).helpers,i=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1}(),l={toTextLines:function(t){var i,l=[];for(t=[].concat(t);t.length;)"string"==typeof(i=t.pop())?l.unshift.apply(l,i.split("\n")):Array.isArray(i)?t.push.apply(t,i):e.isNullOrUndef(t)||l.unshift(""+i);return l},toFontString:function(t){return!t||e.isNullOrUndef(t.size)||e.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family},textSize:function(t,e,i){var l,n=[].concat(e),o=n.length,a=t.font,r=0;for(t.font=i.string,l=0;l<o;++l)r=Math.max(t.measureText(n[l]).width,r);return t.font=a,{height:o*i.lineHeight,width:r}},parseFont:function(i){var n=t.defaults.global,o=e.valueOrDefault(i.size,n.defaultFontSize),a={family:e.valueOrDefault(i.family,n.defaultFontFamily),lineHeight:e.options.toLineHeight(i.lineHeight,o),size:o,style:e.valueOrDefault(i.style,n.defaultFontStyle),weight:e.valueOrDefault(i.weight,null),string:""};return a.string=l.toFontString(a),a},bound:function(t,e,i){return Math.max(t,Math.min(e,i))},arrayDiff:function(t,e){var i,l,n,o,a=t.slice(),r=[];for(i=0,n=e.length;i<n;++i)o=e[i],-1===(l=a.indexOf(o))?r.push([o,1]):a.splice(l,1);for(i=0,n=a.length;i<n;++i)r.push([a[i],-1]);return r},rasterize:function(t){return Math.round(t*i)/i}};function n(t,e){var i=e.x,l=e.y;if(null===i)return{x:0,y:-1};if(null===l)return{x:1,y:0};var n=t.x-i,o=t.y-l,a=Math.sqrt(n*n+o*o);return{x:a?n/a:0,y:a?o/a:-1}}var o=0,a=1,r=2,s=4,c=8;function u(t,e,i){var l=o;return t<i.left?l|=a:t>i.right&&(l|=r),e<i.top?l|=c:e>i.bottom&&(l|=s),l}function d(t,e){var i,l,n=e.anchor,o=t;return e.clamp&&(o=function(t,e){for(var i,l,n,o=t.x0,d=t.y0,h=t.x1,p=t.y1,f=u(o,d,e),m=u(h,p,e);f|m&&!(f&m);)(i=f||m)&c?(l=o+(h-o)*(e.top-d)/(p-d),n=e.top):i&s?(l=o+(h-o)*(e.bottom-d)/(p-d),n=e.bottom):i&r?(n=d+(p-d)*(e.right-o)/(h-o),l=e.right):i&a&&(n=d+(p-d)*(e.left-o)/(h-o),l=e.left),i===f?f=u(o=l,d=n,e):m=u(h=l,p=n,e);return{x0:o,x1:h,y0:d,y1:p}}(o,e.area)),"start"===n?(i=o.x0,l=o.y0):"end"===n?(i=o.x1,l=o.y1):(i=(o.x0+o.x1)/2,l=(o.y0+o.y1)/2),function(t,e,i,l,n){switch(n){case"center":i=l=0;break;case"bottom":i=0,l=1;break;case"right":i=1,l=0;break;case"left":i=-1,l=0;break;case"top":i=0,l=-1;break;case"start":i=-i,l=-l;break;case"end":break;default:n*=Math.PI/180,i=Math.cos(n),l=Math.sin(n)}return{x:t,y:e,vx:i,vy:l}}(i,l,t.vx,t.vy,e.align)}var h={arc:function(t,e){var i=(t.startAngle+t.endAngle)/2,l=Math.cos(i),n=Math.sin(i),o=t.innerRadius,a=t.outerRadius;return d({x0:t.x+l*o,y0:t.y+n*o,x1:t.x+l*a,y1:t.y+n*a,vx:l,vy:n},e)},point:function(t,e){var i=n(t,e.origin),l=i.x*t.radius,o=i.y*t.radius;return d({x0:t.x-l,y0:t.y-o,x1:t.x+l,y1:t.y+o,vx:i.x,vy:i.y},e)},rect:function(t,e){var i=n(t,e.origin),l=t.x,o=t.y,a=0,r=0;return t.horizontal?(l=Math.min(t.x,t.base),a=Math.abs(t.base-t.x)):(o=Math.min(t.y,t.base),r=Math.abs(t.base-t.y)),d({x0:l,y0:o+r,x1:l+a,y1:o,vx:i.x,vy:i.y},e)},fallback:function(t,e){var i=n(t,e.origin);return d({x0:t.x,y0:t.y,x1:t.x,y1:t.y,vx:i.x,vy:i.y},e)}},p=t.helpers,f=l.rasterize;function m(t){var e=t._model.horizontal,i=t._scale||e&&t._xScale||t._yScale;if(!i)return null;if(void 0!==i.xCenter&&void 0!==i.yCenter)return{x:i.xCenter,y:i.yCenter};var l=i.getBasePixel();return e?{x:l,y:null}:{x:null,y:l}}function v(t,e,i){var l=t.shadowBlur,n=i.stroked,o=f(i.x),a=f(i.y),r=f(i.w);n&&t.strokeText(e,o,a,r),i.filled&&(l&&n&&(t.shadowBlur=0),t.fillText(e,o,a,r),l&&n&&(t.shadowBlur=l))}var g=function(t,e,i,l){var n=this;n._config=t,n._index=l,n._model=null,n._rects=null,n._ctx=e,n._el=i};p.extend(g.prototype,{_modelize:function(e,i,n,o){var a,r=this._index,s=p.options.resolve,c=l.parseFont(s([n.font,{}],o,r)),u=s([n.color,t.defaults.global.defaultFontColor],o,r);return{align:s([n.align,"center"],o,r),anchor:s([n.anchor,"center"],o,r),area:o.chart.chartArea,backgroundColor:s([n.backgroundColor,null],o,r),borderColor:s([n.borderColor,null],o,r),borderRadius:s([n.borderRadius,0],o,r),borderWidth:s([n.borderWidth,0],o,r),clamp:s([n.clamp,!1],o,r),clip:s([n.clip,!1],o,r),color:u,display:e,font:c,lines:i,offset:s([n.offset,0],o,r),opacity:s([n.opacity,1],o,r),origin:m(this._el),padding:p.options.toPadding(s([n.padding,0],o,r)),positioner:(a=this._el,a instanceof t.elements.Arc?h.arc:a instanceof t.elements.Point?h.point:a instanceof t.elements.Rectangle?h.rect:h.fallback),rotation:s([n.rotation,0],o,r)*(Math.PI/180),size:l.textSize(this._ctx,i,c),textAlign:s([n.textAlign,"start"],o,r),textShadowBlur:s([n.textShadowBlur,0],o,r),textShadowColor:s([n.textShadowColor,u],o,r),textStrokeColor:s([n.textStrokeColor,u],o,r),textStrokeWidth:s([n.textStrokeWidth,0],o,r)}},update:function(t){var e,i,n,o=this,a=null,r=null,s=o._index,c=o._config,u=p.options.resolve([c.display,!0],t,s);u&&(e=t.dataset.data[s],i=p.valueOrDefault(p.callback(c.formatter,[e,t]),e),(n=p.isNullOrUndef(i)?[]:l.toTextLines(i)).length&&(r=function(t){var e=t.borderWidth||0,i=t.padding,l=t.size.height,n=t.size.width,o=-n/2,a=-l/2;return{frame:{x:o-i.left-e,y:a-i.top-e,w:n+i.width+2*e,h:l+i.height+2*e},text:{x:o,y:a,w:n,h:l}}}(a=o._modelize(u,n,c,t)))),o._model=a,o._rects=r},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(t,e){var i,n=t.ctx,o=this._model,a=this._rects;this.visible()&&(n.save(),o.clip&&(i=o.area,n.beginPath(),n.rect(i.left,i.top,i.right-i.left,i.bottom-i.top),n.clip()),n.globalAlpha=l.bound(0,o.opacity,1),n.translate(f(e.x),f(e.y)),n.rotate(o.rotation),function(t,e,i){var l=i.backgroundColor,n=i.borderColor,o=i.borderWidth;(l||n&&o)&&(t.beginPath(),p.canvas.roundedRect(t,f(e.x)+o/2,f(e.y)+o/2,f(e.w)-o,f(e.h)-o,i.borderRadius),t.closePath(),l&&(t.fillStyle=l,t.fill()),n&&o&&(t.strokeStyle=n,t.lineWidth=o,t.lineJoin="miter",t.stroke()))}(n,a.frame,o),function(t,e,i,l){var n,o=l.textAlign,a=l.color,r=!!a,s=l.font,c=e.length,u=l.textStrokeColor,d=l.textStrokeWidth,h=u&&d;if(c&&(r||h))for(i=function(t,e,i){var l=i.lineHeight,n=t.w,o=t.x;return"center"===e?o+=n/2:"end"!==e&&"right"!==e||(o+=n),{h:l,w:n,x:o,y:t.y+l/2}}(i,o,s),t.font=s.string,t.textAlign=o,t.textBaseline="middle",t.shadowBlur=l.textShadowBlur,t.shadowColor=l.textShadowColor,r&&(t.fillStyle=a),h&&(t.lineJoin="round",t.lineWidth=d,t.strokeStyle=u),n=0,c=e.length;n<c;++n)v(t,e[n],{stroked:h,filled:r,w:i.w,x:i.x,y:i.y+i.h*n})}(n,o.lines,a.text,o),n.restore())}});var y=t.helpers,b=Number.MIN_SAFE_INTEGER||-9007199254740991,x=Number.MAX_SAFE_INTEGER||9007199254740991;function w(t,e,i){var l=Math.cos(i),n=Math.sin(i),o=e.x,a=e.y;return{x:o+l*(t.x-o)-n*(t.y-a),y:a+n*(t.x-o)+l*(t.y-a)}}function k(t,e){var i,l,n,o,a,r=x,s=b,c=e.origin;for(i=0;i<t.length;++i)n=(l=t[i]).x-c.x,o=l.y-c.y,a=e.vx*n+e.vy*o,r=Math.min(r,a),s=Math.max(s,a);return{min:r,max:s}}function S(t,e){var i=e.x-t.x,l=e.y-t.y,n=Math.sqrt(i*i+l*l);return{vx:(e.x-t.x)/n,vy:(e.y-t.y)/n,origin:t,ln:n}}var M=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};function C(t,e,i){var l=e.positioner(t,e),n=l.vx,o=l.vy;if(!n&&!o)return{x:l.x,y:l.y};var a=i.w,r=i.h,s=e.rotation,c=Math.abs(a/2*Math.cos(s))+Math.abs(r/2*Math.sin(s)),u=Math.abs(a/2*Math.sin(s))+Math.abs(r/2*Math.cos(s)),d=1/Math.max(Math.abs(n),Math.abs(o));return c*=n*d,u*=o*d,c+=e.offset*n,u+=e.offset*o,{x:l.x+c,y:l.y+u}}y.extend(M.prototype,{center:function(){var t=this._rect;return{x:t.x+t.w/2,y:t.y+t.h/2}},update:function(t,e,i){this._rotation=i,this._rect={x:e.x+t.x,y:e.y+t.y,w:e.w,h:e.h}},contains:function(t){var e=this._rect;return!((t=w(t,this.center(),-this._rotation)).x<e.x-1||t.y<e.y-1||t.x>e.x+e.w+2||t.y>e.y+e.h+2)},intersects:function(t){var e,i,l,n=this._points(),o=t._points(),a=[S(n[0],n[1]),S(n[0],n[3])];for(this._rotation!==t._rotation&&a.push(S(o[0],o[1]),S(o[0],o[3])),e=0;e<a.length;++e)if(i=k(n,a[e]),l=k(o,a[e]),i.max<l.min||l.max<i.min)return!1;return!0},_points:function(){var t=this._rect,e=this._rotation,i=this.center();return[w({x:t.x,y:t.y},i,e),w({x:t.x+t.w,y:t.y},i,e),w({x:t.x+t.w,y:t.y+t.h},i,e),w({x:t.x,y:t.y+t.h},i,e)]}});var T={prepare:function(t){var e,i,l,n,o,a=[];for(e=0,l=t.length;e<l;++e)for(i=0,n=t[e].length;i<n;++i)o=t[e][i],a.push(o),o.$layout={_box:new M,_hidable:!1,_visible:!0,_set:e,_idx:i};return a.sort((function(t,e){var i=t.$layout,l=e.$layout;return i._idx===l._idx?l._set-i._set:l._idx-i._idx})),this.update(a),a},update:function(t){var e,i,l,n,o,a=!1;for(e=0,i=t.length;e<i;++e)n=(l=t[e]).model(),(o=l.$layout)._hidable=n&&"auto"===n.display,o._visible=l.visible(),a|=o._hidable;a&&function(t){var e,i,l,n,o,a;for(e=0,i=t.length;e<i;++e)(n=(l=t[e]).$layout)._visible&&(o=l.geometry(),a=C(l._el._model,l.model(),o),n._box.update(a,o,l.rotation()));!function(t,e){var i,l,n,o;for(i=t.length-1;i>=0;--i)for(n=t[i].$layout,l=i-1;l>=0&&n._visible;--l)(o=t[l].$layout)._visible&&n._box.intersects(o._box)&&e(n,o)}(t,(function(t,e){var i=t._hidable,l=e._hidable;i&&l||l?e._visible=!1:i&&(t._visible=!1)}))}(t)},lookup:function(t,e){var i,l;for(i=t.length-1;i>=0;--i)if((l=t[i].$layout)&&l._visible&&l._box.contains(e))return t[i];return null},draw:function(t,e){var i,l,n,o,a,r;for(i=0,l=e.length;i<l;++i)(o=(n=e[i]).$layout)._visible&&(a=n.geometry(),r=C(n._el._view,n.model(),a),o._box.update(r,a,n.rotation()),n.draw(t,r))}},A=t.helpers,O={align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:function(t){if(A.isNullOrUndef(t))return null;var e,i,l,n=t;if(A.isObject(t))if(A.isNullOrUndef(t.label))if(A.isNullOrUndef(t.r))for(n="",l=0,i=(e=Object.keys(t)).length;l<i;++l)n+=(0!==l?", ":"")+e[l]+": "+t[e[l]];else n=t.r;else n=t.label;return""+n},labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},E=t.helpers,P="$datalabels",I="$default";function _(t,e,i){if(e){var l,n=i.$context,o=i.$groups;e[o._set]&&(l=e[o._set][o._key])&&!0===E.callback(l,[n])&&(t[P]._dirty=!0,i.update(n))}}function $(t,e){var i,l,n=t[P],o=n._listeners;if(o.enter||o.leave){if("mousemove"===e.type)l=T.lookup(n._labels,e);else if("mouseout"!==e.type)return;i=n._hovered,n._hovered=l,function(t,e,i,l){var n,o;(i||l)&&(i?l?i!==l&&(o=n=!0):o=!0:n=!0,o&&_(t,e.leave,i),n&&_(t,e.enter,l))}(t,o,i,l)}}t.defaults.global.plugins.datalabels=O;var D={id:"datalabels",beforeInit:function(t){t[P]={_actives:[]}},beforeUpdate:function(t){var e=t[P];e._listened=!1,e._listeners={},e._datasets=[],e._labels=[]},afterDatasetUpdate:function(t,e,i){var l,n,o,a,r,s,c,u,d=e.index,h=t[P],p=h._datasets[d]=[],f=t.isDatasetVisible(d),m=t.data.datasets[d],v=function(t,e){var i,l,n,o=t.datalabels,a=[];return!1===o?null:(!0===o&&(o={}),e=E.merge({},[e,o]),l=e.labels||{},n=Object.keys(l),delete e.labels,n.length?n.forEach((function(t){l[t]&&a.push(E.merge({},[e,l[t],{_key:t}]))})):a.push(e),i=a.reduce((function(t,e){return E.each(e.listeners||{},(function(i,l){t[l]=t[l]||{},t[l][e._key||I]=i})),delete e.listeners,t}),{}),{labels:a,listeners:i})}(m,i),y=e.meta.data||[],b=t.ctx;for(b.save(),l=0,o=y.length;l<o;++l)if((c=y[l])[P]=[],f&&c&&!c.hidden&&!c._model.skip)for(n=0,a=v.labels.length;n<a;++n)s=(r=v.labels[n])._key,(u=new g(r,b,c,l)).$groups={_set:d,_key:s||I},u.$context={active:!1,chart:t,dataIndex:l,dataset:m,datasetIndex:d},u.update(u.$context),c[P].push(u),p.push(u);b.restore(),E.merge(h._listeners,v.listeners,{merger:function(t,i,l){i[t]=i[t]||{},i[t][e.index]=l[t],h._listened=!0}})},afterUpdate:function(t,e){t[P]._labels=T.prepare(t[P]._datasets,e)},afterDatasetsDraw:function(t){T.draw(t,t[P]._labels)},beforeEvent:function(t,e){if(t[P]._listened)switch(e.type){case"mousemove":case"mouseout":$(t,e);break;case"click":!function(t,e){var i=t[P],l=i._listeners.click,n=l&&T.lookup(i._labels,e);n&&_(t,l,n)}(t,e)}},afterEvent:function(e){var i,n,o,a,r,s,c,u=e[P],d=u._actives,h=u._actives=e.lastActive||[],p=l.arrayDiff(d,h);for(i=0,n=p.length;i<n;++i)if((r=p[i])[1])for(o=0,a=(c=r[0][P]||[]).length;o<a;++o)(s=c[o]).$context.active=1===r[1],s.update(s.$context);(u._dirty||p.length)&&(T.update(u._labels),function(e){if(!e.animating){for(var i=t.animationService.animations,l=0,n=i.length;l<n;++l)if(i[l].chart===e)return;e.render({duration:1,lazy:!0})}}(e)),delete u._dirty}};return t.plugins.unregister(D),D},"object"===("undefined"==typeof exports?"undefined":n(exports))&&void 0!==t?t.exports=l(i(238)):"function"==typeof define&&i(80)?define(["chart.js"],l):(e=e||self).ChartDataLabels=l(e.Chart)}).call(this,i(96)(t))},function(t,e,i){"use strict";var l=i(4),n=i(236);l({target:"String",proto:!0,forced:i(237)("anchor")},{anchor:function(t){return n(this,"a","name",t)}})},function(t,e,i){var l=i(13),n=/"/g;t.exports=function(t,e,i,o){var a=String(l(t)),r="<"+e;return""!==i&&(r+=" "+i+'="'+String(o).replace(n,"&quot;")+'"'),r+">"+a+"</"+e+">"}},function(t,e,i){var l=i(1);t.exports=function(t){return l((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},function(t,e){t.exports=chart},function(t,e,i){"use strict";(function(t){i(69),i(71),i(72),i(103),i(66),i(58),i(100),i(110),i(84),i(121),i(65),i(115),i(123),i(129),i(68),i(95),i(73),i(116),i(86),i(206),i(98),i(74);function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*! PhotoSwipe - v4.1.1 - 2015-12-24
 * http://photoswipe.com
 * Copyright (c) 2015 Dmitry Semenov; */!function(l,n){"function"==typeof define&&i(80)?define(n):"object"==("undefined"==typeof exports?"undefined":e(exports))?t.exports=n():window.PhotoSwipe=n()}(0,(function(){return function(t,i,l,n){var o={features:null,bind:function(t,e,i,l){var n=(l?"remove":"add")+"EventListener";e=e.split(" ");for(var o=0;o<e.length;o++)e[o]&&t[n](e[o],i,!1)},isArray:function(t){return t instanceof Array},createEl:function(t,e){var i=document.createElement(e||"div");return t&&(i.className=t),i},getScrollY:function(){var t=window.pageYOffset;return void 0!==t?t:document.documentElement.scrollTop},unbind:function(t,e,i){o.bind(t,e,i,!0)},removeClass:function(t,e){var i=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(t,e){o.hasClass(t,e)||(t.className+=(t.className?" ":"")+e)},hasClass:function(t,e){return t.className&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t.className)},getChildByClass:function(t,e){for(var i=t.firstChild;i;){if(o.hasClass(i,e))return i;i=i.nextSibling}},arraySearch:function(t,e,i){for(var l=t.length;l--;)if(t[l][i]===e)return l;return-1},extend:function(t,e,i){for(var l in e)if(e.hasOwnProperty(l)){if(i&&t.hasOwnProperty(l))continue;t[l]=e[l]}},easing:{sine:{out:function(t){return Math.sin(t*(Math.PI/2))},inOut:function(t){return-(Math.cos(Math.PI*t)-1)/2}},cubic:{out:function(t){return--t*t*t+1}}},detectFeatures:function(){if(o.features)return o.features;var t=o.createEl().style,e="",i={};if(i.oldIE=document.all&&!document.addEventListener,i.touch="ontouchstart"in window,window.requestAnimationFrame&&(i.raf=window.requestAnimationFrame,i.caf=window.cancelAnimationFrame),i.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!i.pointerEvent){var l=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var n=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);n&&n.length>0&&((n=parseInt(n[1],10))>=1&&8>n&&(i.isOldIOSPhone=!0))}var a=l.match(/Android\s([0-9\.]*)/),r=a?a[1]:0;(r=parseFloat(r))>=1&&(4.4>r&&(i.isOldAndroid=!0),i.androidVersion=r),i.isMobileOpera=/opera mini|opera mobi/i.test(l)}for(var s,c,u=["transform","perspective","animationName"],d=["","webkit","Moz","ms","O"],h=0;4>h;h++){e=d[h];for(var p=0;3>p;p++)s=u[p],c=e+(e?s.charAt(0).toUpperCase()+s.slice(1):s),!i[s]&&c in t&&(i[s]=c);e&&!i.raf&&(e=e.toLowerCase(),i.raf=window[e+"RequestAnimationFrame"],i.raf&&(i.caf=window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"]))}if(!i.raf){var f=0;i.raf=function(t){var e=(new Date).getTime(),i=Math.max(0,16-(e-f)),l=window.setTimeout((function(){t(e+i)}),i);return f=e+i,l},i.caf=function(t){clearTimeout(t)}}return i.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=i,i}};o.detectFeatures(),o.features.oldIE&&(o.bind=function(t,i,l,n){i=i.split(" ");for(var o,a=(n?"detach":"attach")+"Event",r=function(){l.handleEvent.call(l)},s=0;s<i.length;s++)if(o=i[s])if("object"==e(l)&&l.handleEvent){if(n){if(!l["oldIE"+o])return!1}else l["oldIE"+o]=r;t[a]("on"+o,l["oldIE"+o])}else t[a]("on"+o,l)});var a=this,r={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(t){return"A"===t.tagName},getDoubleTapZoom:function(t,e){return t?1:e.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(r,n);var s,c,u,d,h,p,f,m,v,g,y,b,x,w,k,S,M,C,T,A,O,E,P,I,_,$,D,L,R,V,F,W,j,N,z,B,H,Z,Y,X,U,G,q,K,Q,J,tt,et,it,lt,nt,ot,at,rt,st,ct={x:0,y:0},ut={x:0,y:0},dt={x:0,y:0},ht={},pt=0,ft={},mt={x:0,y:0},vt=0,gt=!0,yt=[],bt={},xt=!1,wt=function(t,e){o.extend(a,e.publicMethods),yt.push(t)},kt=function(t){var e=We();return t>e-1?t-e:0>t?e+t:t},St={},Mt=function(t,e){return St[t]||(St[t]=[]),St[t].push(e)},Ct=function(t){var e=St[t];if(e){var i=Array.prototype.slice.call(arguments);i.shift();for(var l=0;l<e.length;l++)e[l].apply(a,i)}},Tt=function(){return(new Date).getTime()},At=function(t){at=t,a.bg.style.opacity=t*r.bgOpacity},Ot=function(t,e,i,l,n){(!xt||n&&n!==a.currItem)&&(l/=n?n.fitRatio:a.currItem.fitRatio),t[E]=b+e+"px, "+i+"px"+x+" scale("+l+")"},Et=function(t){et&&(t&&(g>a.currItem.fitRatio?xt||(Ue(a.currItem,!1,!0),xt=!0):xt&&(Ue(a.currItem),xt=!1)),Ot(et,dt.x,dt.y,g))},Pt=function(t){t.container&&Ot(t.container.style,t.initialPosition.x,t.initialPosition.y,t.initialZoomLevel,t)},It=function(t,e){e[E]=b+t+"px, 0px"+x},_t=function(t,e){if(!r.loop&&e){var i=d+(mt.x*pt-t)/mt.x,l=Math.round(t-ue.x);(0>i&&l>0||i>=We()-1&&0>l)&&(t=ue.x+l*r.mainScrollEndFriction)}ue.x=t,It(t,h)},$t=function(t,e){var i=de[t]-ft[t];return ut[t]+ct[t]+i-i*(e/y)},Dt=function(t,e){t.x=e.x,t.y=e.y,e.id&&(t.id=e.id)},Lt=function(t){t.x=Math.round(t.x),t.y=Math.round(t.y)},Rt=null,Vt=function e(){Rt&&(o.unbind(document,"mousemove",e),o.addClass(t,"pswp--has_mouse"),r.mouseUsed=!0,Ct("mouseUsed")),Rt=setTimeout((function(){Rt=null}),100)},Ft=function(t,e){var i=He(a.currItem,ht,t);return e&&(tt=i),i},Wt=function(t){return t||(t=a.currItem),t.initialZoomLevel},jt=function(t){return t||(t=a.currItem),t.w>0?r.maxSpreadZoom:1},Nt=function(t,e,i,l){return l===a.currItem.initialZoomLevel?(i[t]=a.currItem.initialPosition[t],!0):(i[t]=$t(t,l),i[t]>e.min[t]?(i[t]=e.min[t],!0):i[t]<e.max[t]&&(i[t]=e.max[t],!0))},zt=function(t){var e="";r.escKey&&27===t.keyCode?e="close":r.arrowKeys&&(37===t.keyCode?e="prev":39===t.keyCode&&(e="next")),e&&(t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||(t.preventDefault?t.preventDefault():t.returnValue=!1,a[e]()))},Bt=function(t){t&&(U||X||it||B)&&(t.preventDefault(),t.stopPropagation())},Ht=function(){a.setScrollOffset(0,o.getScrollY())},Zt={},Yt=0,Xt=function(t){Zt[t]&&(Zt[t].raf&&$(Zt[t].raf),Yt--,delete Zt[t])},Ut=function(t){Zt[t]&&Xt(t),Zt[t]||(Yt++,Zt[t]={})},Gt=function(){for(var t in Zt)Zt.hasOwnProperty(t)&&Xt(t)},qt=function(t,e,i,l,n,o,a){var r,s=Tt();Ut(t);!function c(){if(Zt[t]){if((r=Tt()-s)>=l)return Xt(t),o(i),void(a&&a());o((i-e)*n(r/l)+e),Zt[t].raf=_(c)}}()},Kt={shout:Ct,listen:Mt,viewportSize:ht,options:r,isMainScrollAnimating:function(){return it},getZoomLevel:function(){return g},getCurrentIndex:function(){return d},isDragging:function(){return Z},isZooming:function(){return Q},setScrollOffset:function(t,e){ft.x=t,V=ft.y=e,Ct("updateScrollOffset",ft)},applyZoomPan:function(t,e,i,l){dt.x=e,dt.y=i,g=t,Et(l)},init:function(){if(!s&&!c){var e;a.framework=o,a.template=t,a.bg=o.getChildByClass(t,"pswp__bg"),D=t.className,s=!0,F=o.detectFeatures(),_=F.raf,$=F.caf,E=F.transform,R=F.oldIE,a.scrollWrap=o.getChildByClass(t,"pswp__scroll-wrap"),a.container=o.getChildByClass(a.scrollWrap,"pswp__container"),h=a.container.style,a.itemHolders=S=[{el:a.container.children[0],wrap:0,index:-1},{el:a.container.children[1],wrap:0,index:-1},{el:a.container.children[2],wrap:0,index:-1}],S[0].el.style.display=S[2].el.style.display="none",function(){if(E){var e=F.perspective&&!I;return b="translate"+(e?"3d(":"("),void(x=F.perspective?", 0px)":")")}E="left",o.addClass(t,"pswp--ie"),It=function(t,e){e.left=t+"px"},Pt=function(t){var e=t.fitRatio>1?1:t.fitRatio,i=t.container.style,l=e*t.w,n=e*t.h;i.width=l+"px",i.height=n+"px",i.left=t.initialPosition.x+"px",i.top=t.initialPosition.y+"px"},Et=function(){if(et){var t=et,e=a.currItem,i=e.fitRatio>1?1:e.fitRatio,l=i*e.w,n=i*e.h;t.width=l+"px",t.height=n+"px",t.left=dt.x+"px",t.top=dt.y+"px"}}}(),v={resize:a.updateSize,scroll:Ht,keydown:zt,click:Bt};var l=F.isOldIOSPhone||F.isOldAndroid||F.isMobileOpera;for(F.animationName&&F.transform&&!l||(r.showAnimationDuration=r.hideAnimationDuration=0),e=0;e<yt.length;e++)a["init"+yt[e]]();if(i)(a.ui=new i(a,o)).init();Ct("firstUpdate"),d=d||r.index||0,(isNaN(d)||0>d||d>=We())&&(d=0),a.currItem=Fe(d),(F.isOldIOSPhone||F.isOldAndroid)&&(gt=!1),t.setAttribute("aria-hidden","false"),r.modal&&(gt?t.style.position="fixed":(t.style.position="absolute",t.style.top=o.getScrollY()+"px")),void 0===V&&(Ct("initialLayout"),V=L=o.getScrollY());var n="pswp--open ";for(r.mainClass&&(n+=r.mainClass+" "),r.showHideOpacity&&(n+="pswp--animate_opacity "),n+=I?"pswp--touch":"pswp--notouch",n+=F.animationName?" pswp--css_animation":"",n+=F.svg?" pswp--svg":"",o.addClass(t,n),a.updateSize(),p=-1,vt=null,e=0;3>e;e++)It((e+p)*mt.x,S[e].el.style);R||o.bind(a.scrollWrap,m,a),Mt("initialZoomInEnd",(function(){a.setContent(S[0],d-1),a.setContent(S[2],d+1),S[0].el.style.display=S[2].el.style.display="block",r.focus&&t.focus(),o.bind(document,"keydown",a),F.transform&&o.bind(a.scrollWrap,"click",a),r.mouseUsed||o.bind(document,"mousemove",Vt),o.bind(window,"resize scroll",a),Ct("bindEvents")})),a.setContent(S[1],d),a.updateCurrItem(),Ct("afterInit"),gt||(w=setInterval((function(){Yt||Z||Q||g!==a.currItem.initialZoomLevel||a.updateSize()}),1e3)),o.addClass(t,"pswp--visible")}},close:function(){s&&(s=!1,c=!0,Ct("close"),o.unbind(window,"resize",a),o.unbind(window,"scroll",v.scroll),o.unbind(document,"keydown",a),o.unbind(document,"mousemove",Vt),F.transform&&o.unbind(a.scrollWrap,"click",a),Z&&o.unbind(window,f,a),Ct("unbindEvents"),je(a.currItem,null,!0,a.destroy))},destroy:function(){Ct("destroy"),De&&clearTimeout(De),t.setAttribute("aria-hidden","true"),t.className=D,w&&clearInterval(w),o.unbind(a.scrollWrap,m,a),o.unbind(window,"scroll",a),fe(),Gt(),St=null},panTo:function(t,e,i){i||(t>tt.min.x?t=tt.min.x:t<tt.max.x&&(t=tt.max.x),e>tt.min.y?e=tt.min.y:e<tt.max.y&&(e=tt.max.y)),dt.x=t,dt.y=e,Et()},handleEvent:function(t){t=t||window.event,v[t.type]&&v[t.type](t)},goTo:function(t){var e=(t=kt(t))-d;vt=e,d=t,a.currItem=Fe(d),pt-=e,_t(mt.x*pt),Gt(),it=!1,a.updateCurrItem()},next:function(){a.goTo(d+1)},prev:function(){a.goTo(d-1)},updateCurrZoomItem:function(t){if(t&&Ct("beforeChange",0),S[1].el.children.length){var e=S[1].el.children[0];et=o.hasClass(e,"pswp__zoom-wrap")?e.style:null}else et=null;tt=a.currItem.bounds,y=g=a.currItem.initialZoomLevel,dt.x=tt.center.x,dt.y=tt.center.y,t&&Ct("afterChange")},invalidateCurrItems:function(){k=!0;for(var t=0;3>t;t++)S[t].item&&(S[t].item.needsUpdate=!0)},updateCurrItem:function(t){if(0!==vt){var e,i=Math.abs(vt);if(!(t&&2>i)){a.currItem=Fe(d),xt=!1,Ct("beforeChange",vt),i>=3&&(p+=vt+(vt>0?-3:3),i=3);for(var l=0;i>l;l++)vt>0?(e=S.shift(),S[2]=e,It((++p+2)*mt.x,e.el.style),a.setContent(e,d-i+l+1+1)):(e=S.pop(),S.unshift(e),It(--p*mt.x,e.el.style),a.setContent(e,d+i-l-1-1));if(et&&1===Math.abs(vt)){var n=Fe(M);n.initialZoomLevel!==g&&(He(n,ht),Ue(n),Pt(n))}vt=0,a.updateCurrZoomItem(),M=d,Ct("afterChange")}}},updateSize:function(e){if(!gt&&r.modal){var i=o.getScrollY();if(V!==i&&(t.style.top=i+"px",V=i),!e&&bt.x===window.innerWidth&&bt.y===window.innerHeight)return;bt.x=window.innerWidth,bt.y=window.innerHeight,t.style.height=bt.y+"px"}if(ht.x=a.scrollWrap.clientWidth,ht.y=a.scrollWrap.clientHeight,Ht(),mt.x=ht.x+Math.round(ht.x*r.spacing),mt.y=ht.y,_t(mt.x*pt),Ct("beforeResize"),void 0!==p){for(var l,n,s,c=0;3>c;c++)l=S[c],It((c+p)*mt.x,l.el.style),s=d+c-1,r.loop&&We()>2&&(s=kt(s)),(n=Fe(s))&&(k||n.needsUpdate||!n.bounds)?(a.cleanSlide(n),a.setContent(l,s),1===c&&(a.currItem=n,a.updateCurrZoomItem(!0)),n.needsUpdate=!1):-1===l.index&&s>=0&&a.setContent(l,s),n&&n.container&&(He(n,ht),Ue(n),Pt(n));k=!1}y=g=a.currItem.initialZoomLevel,(tt=a.currItem.bounds)&&(dt.x=tt.center.x,dt.y=tt.center.y,Et(!0)),Ct("resize")},zoomTo:function(t,e,i,l,n){e&&(y=g,de.x=Math.abs(e.x)-dt.x,de.y=Math.abs(e.y)-dt.y,Dt(ut,dt));var a=Ft(t,!1),r={};Nt("x",a,r,t),Nt("y",a,r,t);var s=g,c=dt.x,u=dt.y;Lt(r);var d=function(e){1===e?(g=t,dt.x=r.x,dt.y=r.y):(g=(t-s)*e+s,dt.x=(r.x-c)*e+c,dt.y=(r.y-u)*e+u),n&&n(e),Et(1===e)};i?qt("customZoomTo",0,1,i,l||o.easing.sine.inOut,d):d(1)}},Qt={},Jt={},te={},ee={},ie={},le=[],ne={},oe=[],ae={},re=0,se={x:0,y:0},ce=0,ue={x:0,y:0},de={x:0,y:0},he={x:0,y:0},pe=function(t,e){return ae.x=Math.abs(t.x-e.x),ae.y=Math.abs(t.y-e.y),Math.sqrt(ae.x*ae.x+ae.y*ae.y)},fe=function(){G&&($(G),G=null)},me={},ve=function(t,e){return me.prevent=!function t(e,i){return!(!e||e===document)&&(!(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(i(e)?e:t(e.parentNode,i)))}(t.target,r.isClickableElement),Ct("preventDragEvent",t,e,me),me.prevent},ge=function(t,e){return e.x=t.pageX,e.y=t.pageY,e.id=t.identifier,e},ye=function(t,e,i){i.x=.5*(t.x+e.x),i.y=.5*(t.y+e.y)},be=function(){var t=dt.y-a.currItem.initialPosition.y;return 1-Math.abs(t/(ht.y/2))},xe={},we={},ke=[],Se=function(t){for(;ke.length>0;)ke.pop();return P?(st=0,le.forEach((function(t){0===st?ke[0]=t:1===st&&(ke[1]=t),st++}))):t.type.indexOf("touch")>-1?t.touches&&t.touches.length>0&&(ke[0]=ge(t.touches[0],xe),t.touches.length>1&&(ke[1]=ge(t.touches[1],we))):(xe.x=t.pageX,xe.y=t.pageY,xe.id="",ke[0]=xe),ke},Me=function(t,e){var i,l,n,o,s=dt[t]+e[t],c=e[t]>0,u=ue.x+e.x,d=ue.x-ne.x;return i=s>tt.min[t]||s<tt.max[t]?r.panEndFriction:1,s=dt[t]+e[t]*i,!r.allowPanToNext&&g!==a.currItem.initialZoomLevel||(et?"h"!==lt||"x"!==t||X||(c?(s>tt.min[t]&&(i=r.panEndFriction,tt.min[t]-s,l=tt.min[t]-ut[t]),(0>=l||0>d)&&We()>1?(o=u,0>d&&u>ne.x&&(o=ne.x)):tt.min.x!==tt.max.x&&(n=s)):(s<tt.max[t]&&(i=r.panEndFriction,s-tt.max[t],l=ut[t]-tt.max[t]),(0>=l||d>0)&&We()>1?(o=u,d>0&&u<ne.x&&(o=ne.x)):tt.min.x!==tt.max.x&&(n=s))):o=u,"x"!==t)?void(it||q||g>a.currItem.fitRatio&&(dt[t]+=e[t]*i)):(void 0!==o&&(_t(o,!0),q=o!==ne.x),tt.min.x!==tt.max.x&&(void 0!==n?dt.x=n:q||(dt.x+=e.x*i)),void 0!==o)},Ce=function(t){if(!("mousedown"===t.type&&t.button>0)){if(Ve)return void t.preventDefault();if(!H||"mousedown"!==t.type){if(ve(t,!0)&&t.preventDefault(),Ct("pointerDown"),P){var e=o.arraySearch(le,t.pointerId,"id");0>e&&(e=le.length),le[e]={x:t.pageX,y:t.pageY,id:t.pointerId}}var i=Se(t),l=i.length;K=null,Gt(),Z&&1!==l||(Z=nt=!0,o.bind(window,f,a),z=rt=ot=B=q=U=Y=X=!1,lt=null,Ct("firstTouchStart",i),Dt(ut,dt),ct.x=ct.y=0,Dt(ee,i[0]),Dt(ie,ee),ne.x=mt.x*pt,oe=[{x:ee.x,y:ee.y}],j=W=Tt(),Ft(g,!0),fe(),function t(){Z&&(G=_(t),Ae())}()),!Q&&l>1&&!it&&!q&&(y=g,X=!1,Q=Y=!0,ct.y=ct.x=0,Dt(ut,dt),Dt(Qt,i[0]),Dt(Jt,i[1]),ye(Qt,Jt,he),de.x=Math.abs(he.x)-dt.x,de.y=Math.abs(he.y)-dt.y,J=pe(Qt,Jt))}}},Te=function(t){if(t.preventDefault(),P){var e=o.arraySearch(le,t.pointerId,"id");if(e>-1){var i=le[e];i.x=t.pageX,i.y=t.pageY}}if(Z){var l=Se(t);if(lt||U||Q)K=l;else if(ue.x!==mt.x*pt)lt="h";else{var n=Math.abs(l[0].x-ee.x)-Math.abs(l[0].y-ee.y);Math.abs(n)>=10&&(lt=n>0?"h":"v",K=l)}}},Ae=function(){if(K){var t=K.length;if(0!==t)if(Dt(Qt,K[0]),te.x=Qt.x-ee.x,te.y=Qt.y-ee.y,Q&&t>1){if(ee.x=Qt.x,ee.y=Qt.y,!te.x&&!te.y&&function(t,e){return t.x===e.x&&t.y===e.y}(K[1],Jt))return;Dt(Jt,K[1]),X||(X=!0,Ct("zoomGestureStarted"));var e=pe(Qt,Jt),i=_e(e);i>a.currItem.initialZoomLevel+a.currItem.initialZoomLevel/15&&(rt=!0);var l=1,n=Wt(),o=jt();if(n>i)if(r.pinchToClose&&!rt&&y<=a.currItem.initialZoomLevel){var s=1-(n-i)/(n/1.2);At(s),Ct("onPinchClose",s),ot=!0}else(l=(n-i)/n)>1&&(l=1),i=n-l*(n/3);else i>o&&((l=(i-o)/(6*n))>1&&(l=1),i=o+l*n);0>l&&(l=0),e,ye(Qt,Jt,se),ct.x+=se.x-he.x,ct.y+=se.y-he.y,Dt(he,se),dt.x=$t("x",i),dt.y=$t("y",i),z=i>g,g=i,Et()}else{if(!lt)return;if(nt&&(nt=!1,Math.abs(te.x)>=10&&(te.x-=K[0].x-ie.x),Math.abs(te.y)>=10&&(te.y-=K[0].y-ie.y)),ee.x=Qt.x,ee.y=Qt.y,0===te.x&&0===te.y)return;if("v"===lt&&r.closeOnVerticalDrag&&"fit"===r.scaleMode&&g===a.currItem.initialZoomLevel){ct.y+=te.y,dt.y+=te.y;var c=be();return B=!0,Ct("onVerticalDrag",c),At(c),void Et()}(function(t,e,i){if(t-j>50){var l=oe.length>2?oe.shift():{};l.x=e,l.y=i,oe.push(l),j=t}})(Tt(),Qt.x,Qt.y),U=!0,tt=a.currItem.bounds,Me("x",te)||(Me("y",te),Lt(dt),Et())}}},Oe=function(t){if(F.isOldAndroid){if(H&&"mouseup"===t.type)return;t.type.indexOf("touch")>-1&&(clearTimeout(H),H=setTimeout((function(){H=0}),600))}var e;if(Ct("pointerUp"),ve(t,!1)&&t.preventDefault(),P){var i=o.arraySearch(le,t.pointerId,"id");if(i>-1)if(e=le.splice(i,1)[0],navigator.pointerEnabled)e.type=t.pointerType||"mouse";else{e.type={4:"mouse",2:"touch",3:"pen"}[t.pointerType],e.type||(e.type=t.pointerType||"mouse")}}var l,n=Se(t),s=n.length;if("mouseup"===t.type&&(s=0),2===s)return K=null,!0;1===s&&Dt(ie,n[0]),0!==s||lt||it||(e||("mouseup"===t.type?e={x:t.pageX,y:t.pageY,type:"mouse"}:t.changedTouches&&t.changedTouches[0]&&(e={x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,type:"touch"})),Ct("touchRelease",t,e));var c=-1;if(0===s&&(Z=!1,o.unbind(window,f,a),fe(),Q?c=0:-1!==ce&&(c=Tt()-ce)),ce=1===s?Tt():-1,l=-1!==c&&150>c?"zoom":"swipe",Q&&2>s&&(Q=!1,1===s&&(l="zoomPointerUp"),Ct("zoomGestureEnded")),K=null,U||X||it||B)if(Gt(),N||(N=Ee()),N.calculateSwipeSpeed("x"),B){if(be()<r.verticalDragRange)a.close();else{var u=dt.y,d=at;qt("verticalDrag",0,1,300,o.easing.cubic.out,(function(t){dt.y=(a.currItem.initialPosition.y-u)*t+u,At((1-d)*t+d),Et()})),Ct("onVerticalDrag",1)}}else{if((q||it)&&0===s){if(Ie(l,N))return;l="zoomPointerUp"}if(!it)return"swipe"!==l?void $e():void(!q&&g>a.currItem.fitRatio&&Pe(N))}},Ee=function(){var t,e,i={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(l){oe.length>1?(t=Tt()-j+50,e=oe[oe.length-2][l]):(t=Tt()-W,e=ie[l]),i.lastFlickOffset[l]=ee[l]-e,i.lastFlickDist[l]=Math.abs(i.lastFlickOffset[l]),i.lastFlickDist[l]>20?i.lastFlickSpeed[l]=i.lastFlickOffset[l]/t:i.lastFlickSpeed[l]=0,Math.abs(i.lastFlickSpeed[l])<.1&&(i.lastFlickSpeed[l]=0),i.slowDownRatio[l]=.95,i.slowDownRatioReverse[l]=1-i.slowDownRatio[l],i.speedDecelerationRatio[l]=1},calculateOverBoundsAnimOffset:function(t,e){i.backAnimStarted[t]||(dt[t]>tt.min[t]?i.backAnimDestination[t]=tt.min[t]:dt[t]<tt.max[t]&&(i.backAnimDestination[t]=tt.max[t]),void 0!==i.backAnimDestination[t]&&(i.slowDownRatio[t]=.7,i.slowDownRatioReverse[t]=1-i.slowDownRatio[t],i.speedDecelerationRatioAbs[t]<.05&&(i.lastFlickSpeed[t]=0,i.backAnimStarted[t]=!0,qt("bounceZoomPan"+t,dt[t],i.backAnimDestination[t],e||300,o.easing.sine.out,(function(e){dt[t]=e,Et()})))))},calculateAnimOffset:function(t){i.backAnimStarted[t]||(i.speedDecelerationRatio[t]=i.speedDecelerationRatio[t]*(i.slowDownRatio[t]+i.slowDownRatioReverse[t]-i.slowDownRatioReverse[t]*i.timeDiff/10),i.speedDecelerationRatioAbs[t]=Math.abs(i.lastFlickSpeed[t]*i.speedDecelerationRatio[t]),i.distanceOffset[t]=i.lastFlickSpeed[t]*i.speedDecelerationRatio[t]*i.timeDiff,dt[t]+=i.distanceOffset[t])},panAnimLoop:function(){return Zt.zoomPan&&(Zt.zoomPan.raf=_(i.panAnimLoop),i.now=Tt(),i.timeDiff=i.now-i.lastNow,i.lastNow=i.now,i.calculateAnimOffset("x"),i.calculateAnimOffset("y"),Et(),i.calculateOverBoundsAnimOffset("x"),i.calculateOverBoundsAnimOffset("y"),i.speedDecelerationRatioAbs.x<.05&&i.speedDecelerationRatioAbs.y<.05)?(dt.x=Math.round(dt.x),dt.y=Math.round(dt.y),Et(),void Xt("zoomPan")):void 0}};return i},Pe=function(t){return t.calculateSwipeSpeed("y"),tt=a.currItem.bounds,t.backAnimDestination={},t.backAnimStarted={},Math.abs(t.lastFlickSpeed.x)<=.05&&Math.abs(t.lastFlickSpeed.y)<=.05?(t.speedDecelerationRatioAbs.x=t.speedDecelerationRatioAbs.y=0,t.calculateOverBoundsAnimOffset("x"),t.calculateOverBoundsAnimOffset("y"),!0):(Ut("zoomPan"),t.lastNow=Tt(),void t.panAnimLoop())},Ie=function(t,e){var i,l,n;if(it||(re=d),"swipe"===t){var s=ee.x-ie.x,c=e.lastFlickDist.x<10;s>30&&(c||e.lastFlickOffset.x>20)?l=-1:-30>s&&(c||e.lastFlickOffset.x<-20)&&(l=1)}l&&(0>(d+=l)?(d=r.loop?We()-1:0,n=!0):d>=We()&&(d=r.loop?0:We()-1,n=!0),(!n||r.loop)&&(vt+=l,pt-=l,i=!0));var u,h=mt.x*pt,p=Math.abs(h-ue.x);return i||h>ue.x==e.lastFlickSpeed.x>0?(u=Math.abs(e.lastFlickSpeed.x)>0?p/Math.abs(e.lastFlickSpeed.x):333,u=Math.min(u,400),u=Math.max(u,250)):u=333,re===d&&(i=!1),it=!0,Ct("mainScrollAnimStart"),qt("mainScroll",ue.x,h,u,o.easing.cubic.out,_t,(function(){Gt(),it=!1,re=-1,(i||re!==d)&&a.updateCurrItem(),Ct("mainScrollAnimComplete")})),i&&a.updateCurrItem(!0),i},_e=function(t){return 1/J*t*y},$e=function(){var t=g,e=Wt(),i=jt();e>g?t=e:g>i&&(t=i);var l,n=at;return ot&&!z&&!rt&&e>g?(a.close(),!0):(ot&&(l=function(t){At((1-n)*t+n)}),a.zoomTo(t,0,200,o.easing.cubic.out,l),!0)};wt("Gestures",{publicMethods:{initGestures:function(){var t=function(t,e,i,l,n){C=t+e,T=t+i,A=t+l,O=n?t+n:""};(P=F.pointerEvent)&&F.touch&&(F.touch=!1),P?navigator.pointerEnabled?t("pointer","down","move","up","cancel"):t("MSPointer","Down","Move","Up","Cancel"):F.touch?(t("touch","start","move","end","cancel"),I=!0):t("mouse","down","move","up"),f=T+" "+A+" "+O,m=C,P&&!I&&(I=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),a.likelyTouchDevice=I,v[C]=Ce,v[T]=Te,v[A]=Oe,O&&(v[O]=v[A]),F.touch&&(m+=" mousedown",f+=" mousemove mouseup",v.mousedown=v[C],v.mousemove=v[T],v.mouseup=v[A]),I||(r.allowPanToNext=!1)}}});var De,Le,Re,Ve,Fe,We,je=function(e,i,l,n){var s;De&&clearTimeout(De),Ve=!0,Re=!0,e.initialLayout?(s=e.initialLayout,e.initialLayout=null):s=r.getThumbBoundsFn&&r.getThumbBoundsFn(d);var c=l?r.hideAnimationDuration:r.showAnimationDuration,h=function(){Xt("initialZoom"),l?(a.template.removeAttribute("style"),a.bg.removeAttribute("style")):(At(1),i&&(i.style.display="block"),o.addClass(t,"pswp--animated-in"),Ct("initialZoom"+(l?"OutEnd":"InEnd"))),n&&n(),Ve=!1};if(!c||!s||void 0===s.x)return Ct("initialZoom"+(l?"Out":"In")),g=e.initialZoomLevel,Dt(dt,e.initialPosition),Et(),t.style.opacity=l?0:1,At(1),void(c?setTimeout((function(){h()}),c):h());!function(){var i=u,n=!a.currItem.src||a.currItem.loadError||r.showHideOpacity;e.miniImg&&(e.miniImg.style.webkitBackfaceVisibility="hidden"),l||(g=s.w/e.w,dt.x=s.x,dt.y=s.y-L,a[n?"template":"bg"].style.opacity=.001,Et()),Ut("initialZoom"),l&&!i&&o.removeClass(t,"pswp--animated-in"),n&&(l?o[(i?"remove":"add")+"Class"](t,"pswp--animate_opacity"):setTimeout((function(){o.addClass(t,"pswp--animate_opacity")}),30)),De=setTimeout((function(){if(Ct("initialZoom"+(l?"Out":"In")),l){var a=s.w/e.w,r={x:dt.x,y:dt.y},u=g,d=at,p=function(e){1===e?(g=a,dt.x=s.x,dt.y=s.y-V):(g=(a-u)*e+u,dt.x=(s.x-r.x)*e+r.x,dt.y=(s.y-V-r.y)*e+r.y),Et(),n?t.style.opacity=1-e:At(d-e*d)};i?qt("initialZoom",0,1,c,o.easing.cubic.out,p,h):(p(1),De=setTimeout(h,c+20))}else g=e.initialZoomLevel,Dt(dt,e.initialPosition),Et(),At(1),n?t.style.opacity=1:At(1),De=setTimeout(h,c+20)}),l?25:90)}()},Ne={},ze=[],Be={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Le.length}},He=function(t,e,i){if(t.src&&!t.loadError){var l=!i;if(l&&(t.vGap||(t.vGap={top:0,bottom:0}),Ct("parseVerticalMargin",t)),Ne.x=e.x,Ne.y=e.y-t.vGap.top-t.vGap.bottom,l){var n=Ne.x/t.w,o=Ne.y/t.h;t.fitRatio=o>n?n:o;var a=r.scaleMode;"orig"===a?i=1:"fit"===a&&(i=t.fitRatio),i>1&&(i=1),t.initialZoomLevel=i,t.bounds||(t.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!i)return;return function(t,e,i){var l=t.bounds;l.center.x=Math.round((Ne.x-e)/2),l.center.y=Math.round((Ne.y-i)/2)+t.vGap.top,l.max.x=e>Ne.x?Math.round(Ne.x-e):l.center.x,l.max.y=i>Ne.y?Math.round(Ne.y-i)+t.vGap.top:l.center.y,l.min.x=e>Ne.x?0:l.center.x,l.min.y=i>Ne.y?t.vGap.top:l.center.y}(t,t.w*i,t.h*i),l&&i===t.initialZoomLevel&&(t.initialPosition=t.bounds.center),t.bounds}return t.w=t.h=0,t.initialZoomLevel=t.fitRatio=1,t.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},t.initialPosition=t.bounds.center,t.bounds},Ze=function(t,e,i,l,n,o){e.loadError||l&&(e.imageAppended=!0,Ue(e,l,e===a.currItem&&xt),i.appendChild(l),o&&setTimeout((function(){e&&e.loaded&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null)}),500))},Ye=function(t){t.loading=!0,t.loaded=!1;var e=t.img=o.createEl("pswp__img","img"),i=function(){t.loading=!1,t.loaded=!0,t.loadComplete?t.loadComplete(t):t.img=null,e.onload=e.onerror=null,e=null};return e.onload=i,e.onerror=function(){t.loadError=!0,i()},e.src=t.src,e},Xe=function(t,e){return t.src&&t.loadError&&t.container?(e&&(t.container.innerHTML=""),t.container.innerHTML=r.errorMsg.replace("%url%",t.src),!0):void 0},Ue=function(t,e,i){if(t.src){e||(e=t.container.lastChild);var l=i?t.w:Math.round(t.w*t.fitRatio),n=i?t.h:Math.round(t.h*t.fitRatio);t.placeholder&&!t.loaded&&(t.placeholder.style.width=l+"px",t.placeholder.style.height=n+"px"),e.style.width=l+"px",e.style.height=n+"px"}},Ge=function(){if(ze.length){for(var t,e=0;e<ze.length;e++)(t=ze[e]).holder.index===t.index&&Ze(t.index,t.item,t.baseDiv,t.img,0,t.clearPlaceholder);ze=[]}};wt("Controller",{publicMethods:{lazyLoadItem:function(t){t=kt(t);var e=Fe(t);e&&(!e.loaded&&!e.loading||k)&&(Ct("gettingData",t,e),e.src&&Ye(e))},initController:function(){o.extend(r,Be,!0),a.items=Le=l,Fe=a.getItemAt,We=r.getNumItemsFn,r.loop,We()<3&&(r.loop=!1),Mt("beforeChange",(function(t){var e,i=r.preload,l=null===t||t>=0,n=Math.min(i[0],We()),o=Math.min(i[1],We());for(e=1;(l?o:n)>=e;e++)a.lazyLoadItem(d+e);for(e=1;(l?n:o)>=e;e++)a.lazyLoadItem(d-e)})),Mt("initialLayout",(function(){a.currItem.initialLayout=r.getThumbBoundsFn&&r.getThumbBoundsFn(d)})),Mt("mainScrollAnimComplete",Ge),Mt("initialZoomInEnd",Ge),Mt("destroy",(function(){for(var t,e=0;e<Le.length;e++)(t=Le[e]).container&&(t.container=null),t.placeholder&&(t.placeholder=null),t.img&&(t.img=null),t.preloader&&(t.preloader=null),t.loadError&&(t.loaded=t.loadError=!1);ze=null}))},getItemAt:function(t){return t>=0&&void 0!==Le[t]&&Le[t]},allowProgressiveImg:function(){return r.forceProgressiveLoading||!I||r.mouseUsed||screen.width>1200},setContent:function(t,e){r.loop&&(e=kt(e));var i=a.getItemAt(t.index);i&&(i.container=null);var l,n=a.getItemAt(e);if(n){Ct("gettingData",e,n),t.index=e,t.item=n;var c=n.container=o.createEl("pswp__zoom-wrap");if(!n.src&&n.html&&(n.html.tagName?c.appendChild(n.html):c.innerHTML=n.html),Xe(n),He(n,ht),!n.src||n.loadError||n.loaded)n.src&&!n.loadError&&((l=o.createEl("pswp__img","img")).style.opacity=1,l.src=n.src,Ue(n,l),Ze(0,n,c,l));else{if(n.loadComplete=function(i){if(s){if(t&&t.index===e){if(Xe(i,!0))return i.loadComplete=i.img=null,He(i,ht),Pt(i),void(t.index===d&&a.updateCurrZoomItem());i.imageAppended?!Ve&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):F.transform&&(it||Ve)?ze.push({item:i,baseDiv:c,img:i.img,index:e,holder:t,clearPlaceholder:!0}):Ze(0,i,c,i.img,0,!0)}i.loadComplete=null,i.img=null,Ct("imageLoadComplete",e,i)}},o.features.transform){var u="pswp__img pswp__img--placeholder";u+=n.msrc?"":" pswp__img--placeholder--blank";var h=o.createEl(u,n.msrc?"img":"");n.msrc&&(h.src=n.msrc),Ue(n,h),c.appendChild(h),n.placeholder=h}n.loading||Ye(n),a.allowProgressiveImg()&&(!Re&&F.transform?ze.push({item:n,baseDiv:c,img:n.img,index:e,holder:t}):Ze(0,n,c,n.img,0,!0))}Re||e!==d?Pt(n):(et=c.style,je(n,l||n.img)),t.el.innerHTML="",t.el.appendChild(c)}else t.el.innerHTML=""},cleanSlide:function(t){t.img&&(t.img.onload=t.img.onerror=null),t.loaded=t.loading=t.img=t.imageAppended=!1}}});var qe,Ke,Qe={},Je=function(t,e,i){var l=document.createEvent("CustomEvent"),n={origEvent:t,target:t.target,releasePoint:e,pointerType:i||"touch"};l.initCustomEvent("pswpTap",!0,!0,n),t.target.dispatchEvent(l)};wt("Tap",{publicMethods:{initTap:function(){Mt("firstTouchStart",a.onTapStart),Mt("touchRelease",a.onTapRelease),Mt("destroy",(function(){Qe={},qe=null}))},onTapStart:function(t){t.length>1&&(clearTimeout(qe),qe=null)},onTapRelease:function(t,e){if(e&&!U&&!Y&&!Yt){var i=e;if(qe&&(clearTimeout(qe),qe=null,function(t,e){return Math.abs(t.x-e.x)<25&&Math.abs(t.y-e.y)<25}(i,Qe)))return void Ct("doubleTap",i);if("mouse"===e.type)return void Je(t,e,"mouse");if("BUTTON"===t.target.tagName.toUpperCase()||o.hasClass(t.target,"pswp__single-tap"))return void Je(t,e);Dt(Qe,i),qe=setTimeout((function(){Je(t,e),qe=null}),300)}}}}),wt("DesktopZoom",{publicMethods:{initDesktopZoom:function(){R||(I?Mt("mouseUsed",(function(){a.setupDesktopZoom()})):a.setupDesktopZoom(!0))},setupDesktopZoom:function(e){Ke={};var i="wheel mousewheel DOMMouseScroll";Mt("bindEvents",(function(){o.bind(t,i,a.handleMouseWheel)})),Mt("unbindEvents",(function(){Ke&&o.unbind(t,i,a.handleMouseWheel)})),a.mouseZoomedIn=!1;var l,n=function(){a.mouseZoomedIn&&(o.removeClass(t,"pswp--zoomed-in"),a.mouseZoomedIn=!1),1>g?o.addClass(t,"pswp--zoom-allowed"):o.removeClass(t,"pswp--zoom-allowed"),r()},r=function(){l&&(o.removeClass(t,"pswp--dragging"),l=!1)};Mt("resize",n),Mt("afterChange",n),Mt("pointerDown",(function(){a.mouseZoomedIn&&(l=!0,o.addClass(t,"pswp--dragging"))})),Mt("pointerUp",r),e||n()},handleMouseWheel:function(t){if(g<=a.currItem.fitRatio)return r.modal&&(!r.closeOnScroll||Yt||Z?t.preventDefault():E&&Math.abs(t.deltaY)>2&&(u=!0,a.close())),!0;if(t.stopPropagation(),Ke.x=0,"deltaX"in t)1===t.deltaMode?(Ke.x=18*t.deltaX,Ke.y=18*t.deltaY):(Ke.x=t.deltaX,Ke.y=t.deltaY);else if("wheelDelta"in t)t.wheelDeltaX&&(Ke.x=-.16*t.wheelDeltaX),t.wheelDeltaY?Ke.y=-.16*t.wheelDeltaY:Ke.y=-.16*t.wheelDelta;else{if(!("detail"in t))return;Ke.y=t.detail}Ft(g,!0);var e=dt.x-Ke.x,i=dt.y-Ke.y;(r.modal||e<=tt.min.x&&e>=tt.max.x&&i<=tt.min.y&&i>=tt.max.y)&&t.preventDefault(),a.panTo(e,i)},toggleDesktopZoom:function(e){e=e||{x:ht.x/2+ft.x,y:ht.y/2+ft.y};var i=r.getDoubleTapZoom(!0,a.currItem),l=g===i;a.mouseZoomedIn=!l,a.zoomTo(l?a.currItem.initialZoomLevel:i,e,333),o[(l?"remove":"add")+"Class"](t,"pswp--zoomed-in")}}});var ti,ei,ii,li,ni,oi,ai,ri,si,ci,ui,di,hi={history:!0,galleryUID:1},pi=function(){return ui.hash.substring(1)},fi=function(){ti&&clearTimeout(ti),ii&&clearTimeout(ii)},mi=function(){var t=pi(),e={};if(t.length<5)return e;var i,l=t.split("&");for(i=0;i<l.length;i++)if(l[i]){var n=l[i].split("=");n.length<2||(e[n[0]]=n[1])}if(r.galleryPIDs){var o=e.pid;for(e.pid=0,i=0;i<Le.length;i++)if(Le[i].pid===o){e.pid=i;break}}else e.pid=parseInt(e.pid,10)-1;return e.pid<0&&(e.pid=0),e},vi=function t(){if(ii&&clearTimeout(ii),Yt||Z)ii=setTimeout(t,500);else{li?clearTimeout(ei):li=!0;var e=d+1,i=Fe(d);i.hasOwnProperty("pid")&&(e=i.pid);var l=ai+"&gid="+r.galleryUID+"&pid="+e;ri||-1===ui.hash.indexOf(l)&&(ci=!0);var n=ui.href.split("#")[0]+"#"+l;di?"#"+l!==window.location.hash&&history[ri?"replaceState":"pushState"]("",document.title,n):ri?ui.replace(n):ui.hash=l,ri=!0,ei=setTimeout((function(){li=!1}),60)}};wt("History",{publicMethods:{initHistory:function(){if(o.extend(r,hi,!0),r.history){ui=window.location,ci=!1,si=!1,ri=!1,ai=pi(),di="pushState"in history,ai.indexOf("gid=")>-1&&(ai=(ai=ai.split("&gid=")[0]).split("?gid=")[0]),Mt("afterChange",a.updateURL),Mt("unbindEvents",(function(){o.unbind(window,"hashchange",a.onHashChange)}));var t=function(){oi=!0,si||(ci?history.back():ai?ui.hash=ai:di?history.pushState("",document.title,ui.pathname+ui.search):ui.hash=""),fi()};Mt("unbindEvents",(function(){u&&t()})),Mt("destroy",(function(){oi||t()})),Mt("firstUpdate",(function(){d=mi().pid}));var e=ai.indexOf("pid=");e>-1&&("&"===(ai=ai.substring(0,e)).slice(-1)&&(ai=ai.slice(0,-1))),setTimeout((function(){s&&o.bind(window,"hashchange",a.onHashChange)}),40)}},onHashChange:function(){return pi()===ai?(si=!0,void a.close()):void(li||(ni=!0,a.goTo(mi().pid),ni=!1))},updateURL:function(){fi(),ni||(ri?ti=setTimeout(vi,800):vi())}}}),o.extend(a,Kt)}})),function(l,n){"function"==typeof define&&i(80)?define(n):"object"==("undefined"==typeof exports?"undefined":e(exports))?t.exports=n():window.PhotoSwipeUI_Default=n()}(0,(function(){return function(t,e){var i,l,n,o,a,r,s,c,u,d,h,p,f,m,v,g,y,b,x=this,w=!1,k=!0,S=!0,M={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(t,e){return t.title?(e.children[0].innerHTML=t.title,!0):(e.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return t.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return t.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},C=function(t){if(g)return!0;t=t||window.event,v.timeToIdle&&v.mouseUsed&&!u&&D();for(var i,l,n=(t.target||t.srcElement).getAttribute("class")||"",o=0;o<F.length;o++)(i=F[o]).onTap&&n.indexOf("pswp__"+i.name)>-1&&(i.onTap(),l=!0);if(l){t.stopPropagation&&t.stopPropagation(),g=!0;var a=e.features.isOldAndroid?600:30;setTimeout((function(){g=!1}),a)}},T=function(t,i,l){e[(l?"add":"remove")+"Class"](t,"pswp__"+i)},A=function(){var t=1===v.getNumItemsFn();t!==m&&(T(l,"ui--one-slide",t),m=t)},O=function(){T(s,"share-modal--hidden",S)},E=function(){return(S=!S)?(e.removeClass(s,"pswp__share-modal--fade-in"),setTimeout((function(){S&&O()}),300)):(O(),setTimeout((function(){S||e.addClass(s,"pswp__share-modal--fade-in")}),30)),S||I(),!1},P=function(e){var i=(e=e||window.event).target||e.srcElement;return t.shout("shareLinkClick",e,i),!!i.href&&(!!i.hasAttribute("download")||(window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),S||E(),!1))},I=function(){for(var t,e,i,l,n="",o=0;o<v.shareButtons.length;o++)t=v.shareButtons[o],e=v.getImageURLForShare(t),i=v.getPageURLForShare(t),l=v.getTextForShare(t),n+='<a href="'+t.url.replace("{{url}}",encodeURIComponent(i)).replace("{{image_url}}",encodeURIComponent(e)).replace("{{raw_image_url}}",e).replace("{{text}}",encodeURIComponent(l))+'" target="_blank" class="pswp__share--'+t.id+'"'+(t.download?"download":"")+">"+t.label+"</a>",v.parseShareButtonOut&&(n=v.parseShareButtonOut(t,n));s.children[0].innerHTML=n,s.children[0].onclick=P},_=function(t){for(var i=0;i<v.closeElClasses.length;i++)if(e.hasClass(t,"pswp__"+v.closeElClasses[i]))return!0},$=0,D=function(){clearTimeout(b),$=0,u&&x.setIdle(!1)},L=function(t){var e=(t=t||window.event).relatedTarget||t.toElement;e&&"HTML"!==e.nodeName||(clearTimeout(b),b=setTimeout((function(){x.setIdle(!0)}),v.timeToIdleOutside))},R=function(t){p!==t&&(T(h,"preloader--active",!t),p=t)},V=function(i){var a=i.vGap;if(!t.likelyTouchDevice||v.mouseUsed||screen.width>v.fitControlsWidth){var r=v.barsSize;if(v.captionEl&&"auto"===r.bottom)if(o||((o=e.createEl("pswp__caption pswp__caption--fake")).appendChild(e.createEl("pswp__caption__center")),l.insertBefore(o,n),e.addClass(l,"pswp__ui--fit")),v.addCaptionHTMLFn(i,o,!0)){var s=o.clientHeight;a.bottom=parseInt(s,10)||44}else a.bottom=r.top;else a.bottom="auto"===r.bottom?0:r.bottom;a.top=r.top}else a.top=a.bottom=0},F=[{name:"caption",option:"captionEl",onInit:function(t){n=t}},{name:"share-modal",option:"shareEl",onInit:function(t){s=t},onTap:function(){E()}},{name:"button--share",option:"shareEl",onInit:function(t){r=t},onTap:function(){E()}},{name:"button--zoom",option:"zoomEl",onTap:t.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(t){a=t}},{name:"button--close",option:"closeEl",onTap:t.close},{name:"button--arrow--left",option:"arrowEl",onTap:t.prev},{name:"button--arrow--right",option:"arrowEl",onTap:t.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){i.isFullscreen()?i.exit():i.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(t){h=t}}];x.init=function(){e.extend(t.options,M,!0),v=t.options,l=e.getChildByClass(t.scrollWrap,"pswp__ui"),d=t.listen,function(){var t;d("onVerticalDrag",(function(t){k&&.95>t?x.hideControls():!k&&t>=.95&&x.showControls()})),d("onPinchClose",(function(e){k&&.9>e?(x.hideControls(),t=!0):t&&!k&&e>.9&&x.showControls()})),d("zoomGestureEnded",(function(){(t=!1)&&!k&&x.showControls()}))}(),d("beforeChange",x.update),d("doubleTap",(function(e){var i=t.currItem.initialZoomLevel;t.getZoomLevel()!==i?t.zoomTo(i,e,333):t.zoomTo(v.getDoubleTapZoom(!1,t.currItem),e,333)})),d("preventDragEvent",(function(t,e,i){var l=t.target||t.srcElement;l&&l.getAttribute("class")&&t.type.indexOf("mouse")>-1&&(l.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(l.tagName))&&(i.prevent=!1)})),d("bindEvents",(function(){e.bind(l,"pswpTap click",C),e.bind(t.scrollWrap,"pswpTap",x.onGlobalTap),t.likelyTouchDevice||e.bind(t.scrollWrap,"mouseover",x.onMouseOver)})),d("unbindEvents",(function(){S||E(),y&&clearInterval(y),e.unbind(document,"mouseout",L),e.unbind(document,"mousemove",D),e.unbind(l,"pswpTap click",C),e.unbind(t.scrollWrap,"pswpTap",x.onGlobalTap),e.unbind(t.scrollWrap,"mouseover",x.onMouseOver),i&&(e.unbind(document,i.eventK,x.updateFullscreen),i.isFullscreen()&&(v.hideAnimationDuration=0,i.exit()),i=null)})),d("destroy",(function(){v.captionEl&&(o&&l.removeChild(o),e.removeClass(n,"pswp__caption--empty")),s&&(s.children[0].onclick=null),e.removeClass(l,"pswp__ui--over-close"),e.addClass(l,"pswp__ui--hidden"),x.setIdle(!1)})),v.showAnimationDuration||e.removeClass(l,"pswp__ui--hidden"),d("initialZoomIn",(function(){v.showAnimationDuration&&e.removeClass(l,"pswp__ui--hidden")})),d("initialZoomOut",(function(){e.addClass(l,"pswp__ui--hidden")})),d("parseVerticalMargin",V),function(){var t,i,n,o=function(l){if(l)for(var o=l.length,a=0;o>a;a++){t=l[a],i=t.className;for(var r=0;r<F.length;r++)n=F[r],i.indexOf("pswp__"+n.name)>-1&&(v[n.option]?(e.removeClass(t,"pswp__element--disabled"),n.onInit&&n.onInit(t)):e.addClass(t,"pswp__element--disabled"))}};o(l.children);var a=e.getChildByClass(l,"pswp__top-bar");a&&o(a.children)}(),v.shareEl&&r&&s&&(S=!0),A(),v.timeToIdle&&d("mouseUsed",(function(){e.bind(document,"mousemove",D),e.bind(document,"mouseout",L),y=setInterval((function(){2==++$&&x.setIdle(!0)}),v.timeToIdle/2)})),v.fullscreenEl&&!e.features.isOldAndroid&&(i||(i=x.getFullscreenAPI()),i?(e.bind(document,i.eventK,x.updateFullscreen),x.updateFullscreen(),e.addClass(t.template,"pswp--supports-fs")):e.removeClass(t.template,"pswp--supports-fs")),v.preloaderEl&&(R(!0),d("beforeChange",(function(){clearTimeout(f),f=setTimeout((function(){t.currItem&&t.currItem.loading?(!t.allowProgressiveImg()||t.currItem.img&&!t.currItem.img.naturalWidth)&&R(!1):R(!0)}),v.loadingIndicatorDelay)})),d("imageLoadComplete",(function(e,i){t.currItem===i&&R(!0)})))},x.setIdle=function(t){u=t,T(l,"ui--idle",t)},x.update=function(){k&&t.currItem?(x.updateIndexIndicator(),v.captionEl&&(v.addCaptionHTMLFn(t.currItem,n),T(n,"caption--empty",!t.currItem.title)),w=!0):w=!1,S||E(),A()},x.updateFullscreen=function(l){l&&setTimeout((function(){t.setScrollOffset(0,e.getScrollY())}),50),e[(i.isFullscreen()?"add":"remove")+"Class"](t.template,"pswp--fs")},x.updateIndexIndicator=function(){v.counterEl&&(a.innerHTML=t.getCurrentIndex()+1+v.indexIndicatorSep+v.getNumItemsFn())},x.onGlobalTap=function(i){var l=(i=i||window.event).target||i.srcElement;if(!g)if(i.detail&&"mouse"===i.detail.pointerType){if(_(l))return void t.close();e.hasClass(l,"pswp__img")&&(1===t.getZoomLevel()&&t.getZoomLevel()<=t.currItem.fitRatio?v.clickToCloseNonZoomable&&t.close():t.toggleDesktopZoom(i.detail.releasePoint))}else if(v.tapToToggleControls&&(k?x.hideControls():x.showControls()),v.tapToClose&&(e.hasClass(l,"pswp__img")||_(l)))return void t.close()},x.onMouseOver=function(t){var e=(t=t||window.event).target||t.srcElement;T(l,"ui--over-close",_(e))},x.hideControls=function(){e.addClass(l,"pswp__ui--hidden"),k=!1},x.showControls=function(){k=!0,w||x.update(),e.removeClass(l,"pswp__ui--hidden")},x.supportsFullscreen=function(){var t=document;return!!(t.exitFullscreen||t.mozCancelFullScreen||t.webkitExitFullscreen||t.msExitFullscreen)},x.getFullscreenAPI=function(){var e,i=document.documentElement,l="fullscreenchange";return i.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:l}:i.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+l}:i.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+l}:i.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){return c=v.closeOnScroll,v.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?t.template[this.enterK]():void t.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return v.closeOnScroll=c,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}}));!function(t){for(var e=function(t){(t=t||window.event).preventDefault?t.preventDefault():t.returnValue=!1;var e=function t(e,i){return e&&(i(e)?e:t(e.parentNode,i))}(t.target||t.srcElement,(function(t){return t.tagName&&"FIGURE"===t.tagName.toUpperCase()}));if(e){for(var l,n=e.parentNode,o=e.parentNode.childNodes,a=o.length,r=0,s=0;s<a;s++)if(1===o[s].nodeType){if(o[s]===e){l=r;break}r++}return l>=0&&i(l,n),!1}},i=function(t,e,i,l){var n,o,a=document.querySelectorAll(".pswp")[0];if(o=function(t){for(var e,i,l,n,o=t.childNodes,a=o.length,r=[],s=0;s<a;s++)1===(e=o[s]).nodeType&&(l=(i=e.children[0]).getAttribute("data-size").split("x"),n={src:i.getAttribute("href"),w:parseInt(l[0],10),h:parseInt(l[1],10)},e.children.length>1&&(n.title=e.children[1].innerHTML),i.children.length>0&&(n.msrc=i.children[0].getAttribute("src")),n.el=e,r.push(n));return r}(e),n={galleryUID:e.getAttribute("data-pswp-uid"),getThumbBoundsFn:function(t){var e=o[t].el.getElementsByTagName("img")[0],i=window.pageYOffset||document.documentElement.scrollTop,l=e.getBoundingClientRect();return{x:l.left,y:l.top+i,w:l.width}}},l)if(n.galleryPIDs){for(var r=0;r<o.length;r++)if(o[r].pid==t){n.index=r;break}}else n.index=parseInt(t,10)-1;else n.index=parseInt(t,10);isNaN(n.index)||(i&&(n.showAnimationDuration=0),new PhotoSwipe(a,PhotoSwipeUI_Default,o,n).init())},l=document.querySelectorAll(t),n=0,o=l.length;n<o;n++)l[n].setAttribute("data-pswp-uid",n+1),l[n].onclick=e;var a=function(){var t=window.location.hash.substring(1),e={};if(t.length<5)return e;for(var i=t.split("&"),l=0;l<i.length;l++)if(i[l]){var n=i[l].split("=");n.length<2||(e[n[0]]=n[1])}return e.gid&&(e.gid=parseInt(e.gid,10)),e}();a.pid&&a.gid&&i(a.pid,l[a.gid-1],!0,!0)}(".mdb-lightbox")}).call(this,i(96)(t))},function(t,e,i){"use strict";(function(t){var e;i(69),i(71),i(72),i(92),i(43),i(66),i(58),i(75),i(97),i(100),i(84),i(65),i(68),i(95),i(73),i(116),i(86),i(98),i(74);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * Date picker for pickadate.js v3.6.3
 * http://amsul.github.io/pickadate.js/date.htm
 */e=function(t,e){var i,l=t._;function n(t,e){var i,l=this,n=t.$node[0],o=n.value,a=t.$node.data("value"),r=a||o,s=a?e.formatSubmit:e.format,c=function(){return n.currentStyle?"rtl"==n.currentStyle.direction:"rtl"==getComputedStyle(t.$root[0]).direction};l.settings=e,l.$node=t.$node,l.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},l.item={},l.item.clear=null,l.item.disable=(e.disable||[]).slice(0),l.item.enable=-(!0===(i=l.item.disable)[0]?i.shift():-1),l.set("min",e.min).set("max",e.max).set("now"),r?l.set("select",r,{format:s,defaultValue:!0}):l.set("select",null).set("highlight",l.item.now),l.key={40:7,38:-7,39:function(){return c()?-1:1},37:function(){return c()?1:-1},go:function(t){var e=l.item.highlight,i=new Date(e.year,e.month,e.date+t);l.set("highlight",i,{interval:t}),this.render()}},t.on("render",(function(){t.$root.find("."+e.klass.selectMonth).on("change",(function(){var i=this.value;i&&(t.set("highlight",[t.get("view").year,i,t.get("highlight").date]),t.$root.find("."+e.klass.selectMonth).trigger("focus"))})),t.$root.find("."+e.klass.selectYear).on("change",(function(){var i=this.value;i&&(t.set("highlight",[i,t.get("view").month,t.get("highlight").date]),t.$root.find("."+e.klass.selectYear).trigger("focus"))}))}),1).on("open",(function(){var i="";l.disabled(l.get("now"))&&(i=":not(."+e.klass.buttonToday+")"),t.$root.find("button"+i+", select").attr("disabled",!1)}),1).on("close",(function(){t.$root.find("button, select").attr("disabled",!0)}),1)}n.prototype.set=function(t,e,i){var l=this,n=l.item;return null===e?("clear"==t&&(t="select"),n[t]=e,l):(n["enable"==t?"disable":"flip"==t?"enable":t]=l.queue[t].split(" ").map((function(n){return e=l[n](t,e,i)})).pop(),"select"==t?l.set("highlight",n.select,i):"highlight"==t?l.set("view",n.highlight,i):t.match(/^(flip|min|max|disable|enable)$/)&&(n.select&&l.disabled(n.select)&&l.set("select",n.select,i),n.highlight&&l.disabled(n.highlight)&&l.set("highlight",n.highlight,i)),l)},n.prototype.get=function(t){return this.item[t]},n.prototype.create=function(t,i,n){var o;return(i=void 0===i?t:i)==-1/0||i==1/0?o=i:e.isPlainObject(i)&&l.isInteger(i.pick)?i=i.obj:e.isArray(i)?(i=new Date(i[0],i[1],i[2]),i=l.isDate(i)?i:this.create().obj):i=l.isInteger(i)||l.isDate(i)?this.normalize(new Date(i),n):this.now(t,i,n),{year:o||i.getFullYear(),month:o||i.getMonth(),date:o||i.getDate(),day:o||i.getDay(),obj:o||i,pick:o||i.getTime()}},n.prototype.createRange=function(t,i){var n=this,o=function(t){return!0===t||e.isArray(t)||l.isDate(t)?n.create(t):t};return l.isInteger(t)||(t=o(t)),l.isInteger(i)||(i=o(i)),l.isInteger(t)&&e.isPlainObject(i)?t=[i.year,i.month,i.date+t]:l.isInteger(i)&&e.isPlainObject(t)&&(i=[t.year,t.month,t.date+i]),{from:o(t),to:o(i)}},n.prototype.withinRange=function(t,e){return t=this.createRange(t.from,t.to),e.pick>=t.from.pick&&e.pick<=t.to.pick},n.prototype.overlapRanges=function(t,e){return t=this.createRange(t.from,t.to),e=this.createRange(e.from,e.to),this.withinRange(t,e.from)||this.withinRange(t,e.to)||this.withinRange(e,t.from)||this.withinRange(e,t.to)},n.prototype.now=function(t,e,i){return e=new Date,i&&i.rel&&e.setDate(e.getDate()+i.rel),this.normalize(e,i)},n.prototype.navigate=function(t,i,l){var n,o,a,r,s=e.isArray(i),c=e.isPlainObject(i),u=this.item.view;if(s||c){for(c?(o=i.year,a=i.month,r=i.date):(o=+i[0],a=+i[1],r=+i[2]),l&&l.nav&&u&&u.month!==a&&(o=u.year,a=u.month),o=(n=new Date(o,a+(l&&l.nav?l.nav:0),1)).getFullYear(),a=n.getMonth();new Date(o,a,r).getMonth()!==a;)r-=1;i=[o,a,r]}return i},n.prototype.normalize=function(t){return t.setHours(0,0,0,0),t},n.prototype.measure=function(t,e){return l.isInteger(e)?e=this.now(t,e,{rel:e}):e?"string"==typeof e&&(e=this.parse(t,e)):e="min"==t?-1/0:1/0,e},n.prototype.viewset=function(t,e){return this.create([e.year,e.month,1])},n.prototype.validate=function(t,i,n){var o,a,r,s,c=this,u=i,d=n&&n.interval?n.interval:1,h=-1===c.item.enable,p=c.item.min,f=c.item.max,m=h&&c.item.disable.filter((function(t){if(e.isArray(t)){var n=c.create(t).pick;n<i.pick?o=!0:n>i.pick&&(a=!0)}return l.isInteger(t)})).length;if((!n||!n.nav&&!n.defaultValue)&&(!h&&c.disabled(i)||h&&c.disabled(i)&&(m||o||a)||!h&&(i.pick<=p.pick||i.pick>=f.pick)))for(h&&!m&&(!a&&d>0||!o&&d<0)&&(d*=-1);c.disabled(i)&&(Math.abs(d)>1&&(i.month<u.month||i.month>u.month)&&(i=u,d=d>0?1:-1),i.pick<=p.pick?(r=!0,d=1,i=c.create([p.year,p.month,p.date+(i.pick===p.pick?0:-1)])):i.pick>=f.pick&&(s=!0,d=-1,i=c.create([f.year,f.month,f.date+(i.pick===f.pick?0:1)])),!r||!s);)i=c.create([i.year,i.month,i.date+d]);return i},n.prototype.disabled=function(t){var i=this,n=i.item.disable.filter((function(n){return l.isInteger(n)?t.day===(i.settings.firstDay?n:n-1)%7:e.isArray(n)||l.isDate(n)?t.pick===i.create(n).pick:e.isPlainObject(n)?i.withinRange(n,t):void 0}));return n=n.length&&!n.filter((function(t){return e.isArray(t)&&"inverted"==t[3]||e.isPlainObject(t)&&t.inverted})).length,-1===i.item.enable?!n:n||t.pick<i.item.min.pick||t.pick>i.item.max.pick},n.prototype.parse=function(t,e,i){var n=this,o={};return e&&"string"==typeof e?(i&&i.format||((i=i||{}).format=n.settings.format),n.formats.toArray(i.format).map((function(t){var i=n.formats[t],a=i?l.trigger(i,n,[e,o]):t.replace(/^!/,"").length;i&&(o[t]=e.substr(0,a)),e=e.substr(a)})),[o.yyyy||o.yy,+(o.mm||o.m)-1,o.dd||o.d]):e},n.prototype.formats=function(){function t(t,e,i){var l=t.match(/[^\x00-\x7F]+|\w+/)[0];return i.mm||i.m||(i.m=e.indexOf(l)+1),l.length}function e(t){return t.match(/\w+/)[0].length}return{d:function(t,e){return t?l.digits(t):e.date},dd:function(t,e){return t?2:l.lead(e.date)},ddd:function(t,i){return t?e(t):this.settings.weekdaysShort[i.day]},dddd:function(t,i){return t?e(t):this.settings.weekdaysFull[i.day]},m:function(t,e){return t?l.digits(t):e.month+1},mm:function(t,e){return t?2:l.lead(e.month+1)},mmm:function(e,i){var l=this.settings.monthsShort;return e?t(e,l,i):l[i.month]},mmmm:function(e,i){var l=this.settings.monthsFull;return e?t(e,l,i):l[i.month]},yy:function(t,e){return t?2:(""+e.year).slice(2)},yyyy:function(t,e){return t?4:e.year},toArray:function(t){return t.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(t,e){var i=this;return i.formats.toArray(t).map((function(t){return l.trigger(i.formats[t],i,[0,e])||t.replace(/^!/,"")})).join("")}}}(),n.prototype.isDateExact=function(t,i){return l.isInteger(t)&&l.isInteger(i)||"boolean"==typeof t&&"boolean"==typeof i?t===i:(l.isDate(t)||e.isArray(t))&&(l.isDate(i)||e.isArray(i))?this.create(t).pick===this.create(i).pick:!(!e.isPlainObject(t)||!e.isPlainObject(i))&&this.isDateExact(t.from,i.from)&&this.isDateExact(t.to,i.to)},n.prototype.isDateOverlap=function(t,i){var n=this.settings.firstDay?1:0;return l.isInteger(t)&&(l.isDate(i)||e.isArray(i))?(t=t%7+n)===this.create(i).day+1:l.isInteger(i)&&(l.isDate(t)||e.isArray(t))?(i=i%7+n)===this.create(t).day+1:!(!e.isPlainObject(t)||!e.isPlainObject(i))&&this.overlapRanges(t,i)},n.prototype.flipEnable=function(t){var e=this.item;e.enable=t||(-1==e.enable?1:-1)},n.prototype.deactivate=function(t,i){var n=this,o=n.item.disable.slice(0);return"flip"==i?n.flipEnable():!1===i?(n.flipEnable(1),o=[]):!0===i?(n.flipEnable(-1),o=[]):i.map((function(t){for(var i,a=0;a<o.length;a+=1)if(n.isDateExact(t,o[a])){i=!0;break}i||(l.isInteger(t)||l.isDate(t)||e.isArray(t)||e.isPlainObject(t)&&t.from&&t.to)&&o.push(t)})),o},n.prototype.activate=function(t,i){var n=this,o=n.item.disable,a=o.length;return"flip"==i?n.flipEnable():!0===i?(n.flipEnable(1),o=[]):!1===i?(n.flipEnable(-1),o=[]):i.map((function(t){var i,r,s,c;for(s=0;s<a;s+=1){if(r=o[s],n.isDateExact(r,t)){i=o[s]=null,c=!0;break}if(n.isDateOverlap(r,t)){e.isPlainObject(t)?(t.inverted=!0,i=t):e.isArray(t)?(i=t)[3]||i.push("inverted"):l.isDate(t)&&(i=[t.getFullYear(),t.getMonth(),t.getDate(),"inverted"]);break}}if(i)for(s=0;s<a;s+=1)if(n.isDateExact(o[s],t)){o[s]=null;break}if(c)for(s=0;s<a;s+=1)if(n.isDateOverlap(o[s],t)){o[s]=null;break}i&&o.push(i)})),o.filter((function(t){return null!=t}))},n.prototype.nodes=function(t){var e,i,n=this,o=n.settings,a=n.item,r=a.now,s=a.select,c=a.highlight,u=a.view,d=a.disable,h=a.min,p=a.max,f=(e=(o.showWeekdaysFull?o.weekdaysFull:o.weekdaysShort).slice(0),i=o.weekdaysFull.slice(0),o.firstDay&&(e.push(e.shift()),i.push(i.shift())),l.node("thead",l.node("tr",l.group({min:0,max:6,i:1,node:"th",item:function(t){return[e[t],o.klass.weekdays,'scope=col title="'+i[t]+'"']}})))),m=function(t){return l.node("button"," ",o.klass["nav"+(t?"Next":"Prev")]+(t&&u.year>=p.year&&u.month>=p.month||!t&&u.year<=h.year&&u.month<=h.month?" "+o.klass.navDisabled:""),"data-nav="+(t||-1)+" "+l.ariaAttr({role:"button",controls:n.$node[0].id+"_table"})+' title="'+(t?o.labelMonthNext:o.labelMonthPrev)+'"')},v=function(){var e=o.showMonthsShort?o.monthsShort:o.monthsFull;return o.selectMonths?l.node("select",l.group({min:0,max:11,i:1,node:"option",item:function(t){return[e[t],0,"value="+t+(u.month==t?" selected":"")+(u.year==h.year&&t<h.month||u.year==p.year&&t>p.month?" disabled":"")]}}),o.klass.selectMonth,(t?"":"disabled")+" "+l.ariaAttr({controls:n.$node[0].id+"_table"})+' title="'+o.labelMonthSelect+'"'):l.node("div",e[u.month],o.klass.month)},g=function(){var e=u.year,i=!0===o.selectYears?5:~~(o.selectYears/2);if(i){var a=h.year,r=p.year,s=e-i,c=e+i;if(a>s&&(c+=a-s,s=a),r<c){var d=s-a,f=c-r;s-=d>f?f:d,c=r}return l.node("select",l.group({min:s,max:c,i:1,node:"option",item:function(t){return[t,0,"value="+t+(e==t?" selected":"")]}}),o.klass.selectYear,(t?"":"disabled")+" "+l.ariaAttr({controls:n.$node[0].id+"_table"})+' title="'+o.labelYearSelect+'"')}return l.node("div",e,o.klass.year)};return l.node("div",(o.selectYears?g()+v():v()+g())+m()+m(1),o.klass.header)+l.node("table",f+l.node("tbody",l.group({min:0,max:5,i:1,node:"tr",item:function(t){var e=o.firstDay&&0===n.create([u.year,u.month,1]).day?-7:0;return[l.group({min:7*t-u.day+e+1,max:function(){return this.min+7-1},i:1,node:"td",item:function(t){t=n.create([u.year,u.month,t+(o.firstDay?1:0)]);var e,i=s&&s.pick==t.pick,a=c&&c.pick==t.pick,f=d&&n.disabled(t)||t.pick<h.pick||t.pick>p.pick,m=l.trigger(n.formats.toString,n,[o.format,t]);return[l.node("div",t.date,(e=[o.klass.day],e.push(u.month==t.month?o.klass.infocus:o.klass.outfocus),r.pick==t.pick&&e.push(o.klass.now),i&&e.push(o.klass.selected),a&&e.push(o.klass.highlighted),f&&e.push(o.klass.disabled),e.join(" ")),"data-pick="+t.pick+" "+l.ariaAttr({role:"gridcell",label:m,selected:!(!i||n.$node.val()!==m)||null,activedescendant:!!a||null,disabled:!!f||null})),"",l.ariaAttr({role:"presentation"})]}})]}})),o.klass.table,'id="'+n.$node[0].id+'_table" '+l.ariaAttr({role:"grid",controls:n.$node[0].id,readonly:!0}))+l.node("div",l.node("button",o.today,o.klass.buttonToday,"type=button data-pick="+r.pick+(t&&!n.disabled(r)?"":" disabled")+" "+l.ariaAttr({controls:n.$node[0].id}))+l.node("button",o.clear,o.klass.buttonClear,"type=button data-clear=1"+(t?"":" disabled")+" "+l.ariaAttr({controls:n.$node[0].id}))+l.node("button",o.close,o.klass.buttonClose,"type=button data-close=true "+(t?"":" disabled")+" "+l.ariaAttr({controls:n.$node[0].id})),o.klass.footer)},n.defaults={labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,updateInput:!0,format:"d mmmm, yyyy",klass:{table:(i=t.klasses().picker+"__")+"table",header:i+"header",navPrev:i+"nav--prev btn btn-flat",navNext:i+"nav--next btn btn-flat",navDisabled:i+"nav--disabled",month:i+"month",year:i+"year",selectMonth:i+"select--month",selectYear:i+"select--year",weekdays:i+"weekday",day:i+"day",disabled:i+"day--disabled",selected:i+"day--selected",highlighted:i+"day--highlighted",now:i+"day--today",infocus:i+"day--infocus",outfocus:i+"day--outfocus",footer:i+"footer",buttonClear:i+"button--clear",buttonToday:i+"button--today",buttonClose:i+"button--close"}},t.extend("pickadate",n)},"function"==typeof define&&i(80)?define(["picker","jquery"],e):"object"==("undefined"==typeof exports?"undefined":l(exports))?t.exports=e(i(224),i(118)):e(Picker,jQuery),$.extend($.fn.pickadate.defaults,{selectMonths:!0,selectYears:15,onRender:function(){var t=this.$root,e=this.get("highlight","yyyy"),i=this.get("highlight","dd"),l=this.get("highlight","mmm"),n=this.get("highlight","dddd").slice(0,3),o=l.charAt(0).toUpperCase()+l.slice(1);t.find(".picker__header").prepend('<div class="picker__date-display"><div class="picker__weekday-display">'+n+', </div><div class="picker__month-display"><div>'+o+'</div></div><div class="picker__day-display"><div>'+i+'</div></div><div    class="picker__year-display"><div>'+e+"</div></div></div>")}}),$(".picker-opener").on("click",(function(t){t.preventDefault(),t.stopPropagation();var e=t.target.dataset.open;$("#".concat(e)).pickadate().pickadate("picker").open()}))}).call(this,i(96)(t))},function(t,e,i){"use strict";(function(t){var e;i(69),i(71),i(72),i(169),i(43),i(66),i(58),i(75),i(97),i(100),i(84),i(121),i(111),i(65),i(115),i(123),i(68),i(95),i(73),i(86),i(98),i(74);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){var e={set:{colors:1,values:1,backgroundColor:1,scaleColors:1,normalizeFunction:1,focus:1},get:{selectedRegions:1,selectedMarkers:1,mapObject:1,regionName:1}};t.fn.vectorMap=function(t){var i=this.children(".jvectormap-container").data("mapObject");if("addMap"===t)n.Map.maps[arguments[1]]=arguments[2];else{if(("set"===t||"get"===t)&&e[t][arguments[1]])return i[t+(arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1))].apply(i,Array.prototype.slice.call(arguments,2));(t=t||{}).container=this,i=new n.Map(t)}return this}}(jQuery),e=function(t){function e(e){var a=e||window.event,r=s.call(arguments,1),c=0,u=0,d=0,h=0;if((e=t.event.fix(a)).type="mousewheel","detail"in a&&(d=-1*a.detail),"wheelDelta"in a&&(d=a.wheelDelta),"wheelDeltaY"in a&&(d=a.wheelDeltaY),"wheelDeltaX"in a&&(u=-1*a.wheelDeltaX),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(u=-1*d,d=0),c=0===d?u:d,"deltaY"in a&&(c=d=-1*a.deltaY),"deltaX"in a&&(u=a.deltaX,0===d&&(c=-1*u)),0!==d||0!==u){if(1===a.deltaMode){var p=t.data(this,"mousewheel-line-height");c*=p,d*=p,u*=p}else if(2===a.deltaMode){var f=t.data(this,"mousewheel-page-height");c*=f,d*=f,u*=f}return h=Math.max(Math.abs(d),Math.abs(u)),(!o||o>h)&&(o=h,l(a,h)&&(o/=40)),l(a,h)&&(c/=40,u/=40,d/=40),c=Math[c>=1?"floor":"ceil"](c/o),u=Math[u>=1?"floor":"ceil"](u/o),d=Math[d>=1?"floor":"ceil"](d/o),e.deltaX=u,e.deltaY=d,e.deltaFactor=o,e.deltaMode=0,r.unshift(e,c,u,d),n&&clearTimeout(n),n=setTimeout(i,200),(t.event.dispatch||t.event.handle).apply(this,r)}}function i(){o=null}function l(t,e){return u.settings.adjustOldDeltas&&"mousewheel"===t.type&&e%120==0}var n,o,a=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],s=Array.prototype.slice;if(t.event.fixHooks)for(var c=a.length;c;)t.event.fixHooks[a[--c]]=t.event.mouseHooks;var u=t.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var i=r.length;i;)this.addEventListener(r[--i],e,!1);else this.onmousewheel=e;t.data(this,"mousewheel-line-height",u.getLineHeight(this)),t.data(this,"mousewheel-page-height",u.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],e,!1);else this.onmousewheel=null},getLineHeight:function(e){return parseInt(t(e)["offsetParent"in t.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(e){return t(e).height()},settings:{adjustOldDeltas:!0}};t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})},"function"==typeof define&&i(80)?define(["jquery"],e):"object"==("undefined"==typeof exports?"undefined":l(exports))?t.exports=e:e(jQuery);var n={inherits:function(t,e){function i(){}i.prototype=e.prototype,t.prototype=new i,t.prototype.constructor=t,t.parentClass=e},mixin:function(t,e){var i;for(i in e.prototype)e.prototype.hasOwnProperty(i)&&(t.prototype[i]=e.prototype[i])},min:function(t){var e,i=Number.MAX_VALUE;if(t instanceof Array)for(e=0;e<t.length;e++)t[e]<i&&(i=t[e]);else for(e in t)t[e]<i&&(i=t[e]);return i},max:function(t){var e,i=Number.MIN_VALUE;if(t instanceof Array)for(e=0;e<t.length;e++)t[e]>i&&(i=t[e]);else for(e in t)t[e]>i&&(i=t[e]);return i},keys:function(t){var e,i=[];for(e in t)i.push(e);return i},values:function(t){var e,i,l=[];for(i=0;i<arguments.length;i++)for(e in t=arguments[i])l.push(t[e]);return l},whenImageLoaded:function(t){var e=new n.$.Deferred,i=n.$("<img/>");return i.error((function(){e.reject()})).load((function(){e.resolve(i)})),i.attr("src",t),e},isImageUrl:function(t){return/\.\w{3,4}$/.test(t)}};n.$=jQuery,Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var i;if(null==this)throw new TypeError('"this" is null or not defined');var l=Object(this),n=l.length>>>0;if(0===n)return-1;var o=+e||0;if(1/0===Math.abs(o)&&(o=0),o>=n)return-1;for(i=Math.max(o>=0?o:n-Math.abs(o),0);n>i;){if(i in l&&l[i]===t)return i;i++}return-1}),n.AbstractElement=function(t,e){this.node=this.createElement(t),this.name=t,this.properties={},e&&this.set(e)},n.AbstractElement.prototype.set=function(t,e){var i;if("object"==l(t))for(i in t)this.properties[i]=t[i],this.applyAttr(i,t[i]);else this.properties[t]=e,this.applyAttr(t,e)},n.AbstractElement.prototype.get=function(t){return this.properties[t]},n.AbstractElement.prototype.applyAttr=function(t,e){this.node.setAttribute(t,e)},n.AbstractElement.prototype.remove=function(){n.$(this.node).remove()},n.AbstractCanvasElement=function(t,e,i){this.container=t,this.setSize(e,i),this.rootElement=new n[this.classPrefix+"GroupElement"],this.node.appendChild(this.rootElement.node),this.container.appendChild(this.node)},n.AbstractCanvasElement.prototype.add=function(t,e){(e=e||this.rootElement).add(t),t.canvas=this},n.AbstractCanvasElement.prototype.addPath=function(t,e,i){var l=new n[this.classPrefix+"PathElement"](t,e);return this.add(l,i),l},n.AbstractCanvasElement.prototype.addCircle=function(t,e,i){var l=new n[this.classPrefix+"CircleElement"](t,e);return this.add(l,i),l},n.AbstractCanvasElement.prototype.addImage=function(t,e,i){var l=new n[this.classPrefix+"ImageElement"](t,e);return this.add(l,i),l},n.AbstractCanvasElement.prototype.addText=function(t,e,i){var l=new n[this.classPrefix+"TextElement"](t,e);return this.add(l,i),l},n.AbstractCanvasElement.prototype.addGroup=function(t){var e=new n[this.classPrefix+"GroupElement"];return t?t.node.appendChild(e.node):this.node.appendChild(e.node),e.canvas=this,e},n.AbstractShapeElement=function(t,e,i){this.style=i||{},this.style.current=this.style.current||{},this.isHovered=!1,this.isSelected=!1,this.updateStyle()},n.AbstractShapeElement.prototype.setStyle=function(t,e){var i={};"object"==l(t)?i=t:i[t]=e,n.$.extend(this.style.current,i),this.updateStyle()},n.AbstractShapeElement.prototype.updateStyle=function(){var t={};n.AbstractShapeElement.mergeStyles(t,this.style.initial),n.AbstractShapeElement.mergeStyles(t,this.style.current),this.isHovered&&n.AbstractShapeElement.mergeStyles(t,this.style.hover),this.isSelected&&(n.AbstractShapeElement.mergeStyles(t,this.style.selected),this.isHovered&&n.AbstractShapeElement.mergeStyles(t,this.style.selectedHover)),this.set(t)},n.AbstractShapeElement.mergeStyles=function(t,e){var i;for(i in e=e||{})null===e[i]?delete t[i]:t[i]=e[i]},n.SVGElement=function(){n.SVGElement.parentClass.apply(this,arguments)},n.inherits(n.SVGElement,n.AbstractElement),n.SVGElement.svgns="http://www.w3.org/2000/svg",n.SVGElement.prototype.createElement=function(t){return document.createElementNS(n.SVGElement.svgns,t)},n.SVGElement.prototype.addClass=function(t){this.node.setAttribute("class",t)},n.SVGElement.prototype.getElementCtr=function(t){return n["SVG"+t]},n.SVGElement.prototype.getBBox=function(){return this.node.getBBox()},n.SVGGroupElement=function(){n.SVGGroupElement.parentClass.call(this,"g")},n.inherits(n.SVGGroupElement,n.SVGElement),n.SVGGroupElement.prototype.add=function(t){this.node.appendChild(t.node)},n.SVGCanvasElement=function(){this.classPrefix="SVG",n.SVGCanvasElement.parentClass.call(this,"svg"),this.defsElement=new n.SVGElement("defs"),this.node.appendChild(this.defsElement.node),n.AbstractCanvasElement.apply(this,arguments)},n.inherits(n.SVGCanvasElement,n.SVGElement),n.mixin(n.SVGCanvasElement,n.AbstractCanvasElement),n.SVGCanvasElement.prototype.setSize=function(t,e){this.width=t,this.height=e,this.node.setAttribute("width",t),this.node.setAttribute("height",e)},n.SVGCanvasElement.prototype.applyTransformParams=function(t,e,i){this.scale=t,this.transX=e,this.transY=i,this.rootElement.node.setAttribute("transform","scale("+t+") translate("+e+", "+i+")")},n.SVGShapeElement=function(t,e){n.SVGShapeElement.parentClass.call(this,t,e),n.AbstractShapeElement.apply(this,arguments)},n.inherits(n.SVGShapeElement,n.SVGElement),n.mixin(n.SVGShapeElement,n.AbstractShapeElement),n.SVGShapeElement.prototype.applyAttr=function(t,e){var i,l,o=this;"fill"===t&&n.isImageUrl(e)?n.SVGShapeElement.images[e]?this.applyAttr("fill","url(#image"+n.SVGShapeElement.images[e]+")"):n.whenImageLoaded(e).then((function(t){(l=new n.SVGElement("image")).node.setAttributeNS("http://www.w3.org/1999/xlink","href",e),l.applyAttr("x","0"),l.applyAttr("y","0"),l.applyAttr("width",t[0].width),l.applyAttr("height",t[0].height),(i=new n.SVGElement("pattern")).applyAttr("id","image"+n.SVGShapeElement.imageCounter),i.applyAttr("x",0),i.applyAttr("y",0),i.applyAttr("width",t[0].width/2),i.applyAttr("height",t[0].height/2),i.applyAttr("viewBox","0 0 "+t[0].width+" "+t[0].height),i.applyAttr("patternUnits","userSpaceOnUse"),i.node.appendChild(l.node),o.canvas.defsElement.node.appendChild(i.node),n.SVGShapeElement.images[e]=n.SVGShapeElement.imageCounter++,o.applyAttr("fill","url(#image"+n.SVGShapeElement.images[e]+")")})):n.SVGShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)},n.SVGShapeElement.imageCounter=1,n.SVGShapeElement.images={},n.SVGPathElement=function(t,e){n.SVGPathElement.parentClass.call(this,"path",t,e),this.node.setAttribute("fill-rule","evenodd")},n.inherits(n.SVGPathElement,n.SVGShapeElement),n.SVGCircleElement=function(t,e){n.SVGCircleElement.parentClass.call(this,"circle",t,e)},n.inherits(n.SVGCircleElement,n.SVGShapeElement),n.SVGImageElement=function(t,e){n.SVGImageElement.parentClass.call(this,"image",t,e)},n.inherits(n.SVGImageElement,n.SVGShapeElement),n.SVGImageElement.prototype.applyAttr=function(t,e){var i=this;"image"==t?n.whenImageLoaded(e).then((function(t){i.node.setAttributeNS("http://www.w3.org/1999/xlink","href",e),i.width=t[0].width,i.height=t[0].height,i.applyAttr("width",i.width),i.applyAttr("height",i.height),i.applyAttr("x",i.cx-i.width/2),i.applyAttr("y",i.cy-i.height/2),n.$(i.node).trigger("imageloaded",[t])})):"cx"==t?(this.cx=e,this.width&&this.applyAttr("x",e-this.width/2)):"cy"==t?(this.cy=e,this.height&&this.applyAttr("y",e-this.height/2)):n.SVGImageElement.parentClass.prototype.applyAttr.apply(this,arguments)},n.SVGTextElement=function(t,e){n.SVGTextElement.parentClass.call(this,"text",t,e)},n.inherits(n.SVGTextElement,n.SVGShapeElement),n.SVGTextElement.prototype.applyAttr=function(t,e){"text"===t?this.node.textContent=e:n.SVGTextElement.parentClass.prototype.applyAttr.apply(this,arguments)},n.VMLElement=function(){n.VMLElement.VMLInitialized||n.VMLElement.initializeVML(),n.VMLElement.parentClass.apply(this,arguments)},n.inherits(n.VMLElement,n.AbstractElement),n.VMLElement.VMLInitialized=!1,n.VMLElement.initializeVML=function(){try{document.namespaces.rvml||document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),n.VMLElement.prototype.createElement=function(t){return document.createElement("<rvml:"+t+' class="rvml">')}}catch(t){n.VMLElement.prototype.createElement=function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"),n.VMLElement.VMLInitialized=!0},n.VMLElement.prototype.getElementCtr=function(t){return n["VML"+t]},n.VMLElement.prototype.addClass=function(t){n.$(this.node).addClass(t)},n.VMLElement.prototype.applyAttr=function(t,e){this.node[t]=e},n.VMLElement.prototype.getBBox=function(){var t=n.$(this.node);return{x:t.position().left/this.canvas.scale,y:t.position().top/this.canvas.scale,width:t.width()/this.canvas.scale,height:t.height()/this.canvas.scale}},n.VMLGroupElement=function(){n.VMLGroupElement.parentClass.call(this,"group"),this.node.style.left="0px",this.node.style.top="0px",this.node.coordorigin="0 0"},n.inherits(n.VMLGroupElement,n.VMLElement),n.VMLGroupElement.prototype.add=function(t){this.node.appendChild(t.node)},n.VMLCanvasElement=function(){this.classPrefix="VML",n.VMLCanvasElement.parentClass.call(this,"group"),n.AbstractCanvasElement.apply(this,arguments),this.node.style.position="absolute"},n.inherits(n.VMLCanvasElement,n.VMLElement),n.mixin(n.VMLCanvasElement,n.AbstractCanvasElement),n.VMLCanvasElement.prototype.setSize=function(t,e){var i,l,n,o;if(this.width=t,this.height=e,this.node.style.width=t+"px",this.node.style.height=e+"px",this.node.coordsize=t+" "+e,this.node.coordorigin="0 0",this.rootElement){for(n=0,o=(i=this.rootElement.node.getElementsByTagName("shape")).length;o>n;n++)i[n].coordsize=t+" "+e,i[n].style.width=t+"px",i[n].style.height=e+"px";for(n=0,o=(l=this.node.getElementsByTagName("group")).length;o>n;n++)l[n].coordsize=t+" "+e,l[n].style.width=t+"px",l[n].style.height=e+"px"}},n.VMLCanvasElement.prototype.applyTransformParams=function(t,e,i){this.scale=t,this.transX=e,this.transY=i,this.rootElement.node.coordorigin=this.width-e-this.width/100+","+(this.height-i-this.height/100),this.rootElement.node.coordsize=this.width/t+","+this.height/t},n.VMLShapeElement=function(t,e){n.VMLShapeElement.parentClass.call(this,t,e),this.fillElement=new n.VMLElement("fill"),this.strokeElement=new n.VMLElement("stroke"),this.node.appendChild(this.fillElement.node),this.node.appendChild(this.strokeElement.node),this.node.stroked=!1,n.AbstractShapeElement.apply(this,arguments)},n.inherits(n.VMLShapeElement,n.VMLElement),n.mixin(n.VMLShapeElement,n.AbstractShapeElement),n.VMLShapeElement.prototype.applyAttr=function(t,e){switch(t){case"fill":this.node.fillcolor=e;break;case"fill-opacity":this.fillElement.node.opacity=Math.round(100*e)+"%";break;case"stroke":this.node.stroked="none"!==e,this.node.strokecolor=e;break;case"stroke-opacity":this.strokeElement.node.opacity=Math.round(100*e)+"%";break;case"stroke-width":this.node.stroked=0!==parseInt(e,10),this.node.strokeweight=e;break;case"d":this.node.path=n.VMLPathElement.pathSvgToVml(e);break;default:n.VMLShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)}},n.VMLPathElement=function(t,e){var i=new n.VMLElement("skew");n.VMLPathElement.parentClass.call(this,"shape",t,e),this.node.coordorigin="0 0",i.node.on=!0,i.node.matrix="0.01,0,0,0.01,0,0",i.node.offset="0,0",this.node.appendChild(i.node)},n.inherits(n.VMLPathElement,n.VMLShapeElement),n.VMLPathElement.prototype.applyAttr=function(t,e){"d"===t?this.node.path=n.VMLPathElement.pathSvgToVml(e):n.VMLShapeElement.prototype.applyAttr.call(this,t,e)},n.VMLPathElement.pathSvgToVml=function(t){var e,i,l=0,n=0;return(t=t.replace(/(-?\d+)e(-?\d+)/g,"0")).replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g,(function(t,o,a){(a=a.replace(/(\d)-/g,"$1,-").replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g,",").split(","))[0]||a.shift();for(var r=0,s=a.length;s>r;r++)a[r]=Math.round(100*a[r]);switch(o){case"m":return l+=a[0],n+=a[1],"t"+a.join(",");case"M":return l=a[0],n=a[1],"m"+a.join(",");case"l":return l+=a[0],n+=a[1],"r"+a.join(",");case"L":return l=a[0],n=a[1],"l"+a.join(",");case"h":return l+=a[0],"r"+a[0]+",0";case"H":return"l"+(l=a[0])+","+n;case"v":return n+=a[0],"r0,"+a[0];case"V":return n=a[0],"l"+l+","+n;case"c":return e=l+a[a.length-4],i=n+a[a.length-3],l+=a[a.length-2],n+=a[a.length-1],"v"+a.join(",");case"C":return e=a[a.length-4],i=a[a.length-3],l=a[a.length-2],n=a[a.length-1],"c"+a.join(",");case"s":return a.unshift(n-i),a.unshift(l-e),e=l+a[a.length-4],i=n+a[a.length-3],l+=a[a.length-2],n+=a[a.length-1],"v"+a.join(",");case"S":return a.unshift(n+n-i),a.unshift(l+l-e),e=a[a.length-4],i=a[a.length-3],l=a[a.length-2],n=a[a.length-1],"c"+a.join(",")}return""})).replace(/z/g,"e")},n.VMLCircleElement=function(t,e){n.VMLCircleElement.parentClass.call(this,"oval",t,e)},n.inherits(n.VMLCircleElement,n.VMLShapeElement),n.VMLCircleElement.prototype.applyAttr=function(t,e){switch(t){case"r":this.node.style.width=2*e+"px",this.node.style.height=2*e+"px",this.applyAttr("cx",this.get("cx")||0),this.applyAttr("cy",this.get("cy")||0);break;case"cx":if(!e)return;this.node.style.left=e-(this.get("r")||0)+"px";break;case"cy":if(!e)return;this.node.style.top=e-(this.get("r")||0)+"px";break;default:n.VMLCircleElement.parentClass.prototype.applyAttr.call(this,t,e)}},n.VectorCanvas=function(t,e,i){return this.mode=window.SVGAngle?"svg":"vml",this.impl="svg"==this.mode?new n.SVGCanvasElement(t,e,i):new n.VMLCanvasElement(t,e,i),this.impl.mode=this.mode,this.impl},n.SimpleScale=function(t){this.scale=t},n.SimpleScale.prototype.getValue=function(t){return t},n.OrdinalScale=function(t){this.scale=t},n.OrdinalScale.prototype.getValue=function(t){return this.scale[t]},n.OrdinalScale.prototype.getTicks=function(){var t,e=[];for(t in this.scale)e.push({label:t,value:this.scale[t]});return e},n.NumericScale=function(t,e,i,l){this.scale=[],e=e||"linear",t&&this.setScale(t),e&&this.setNormalizeFunction(e),void 0!==i&&this.setMin(i),void 0!==l&&this.setMax(l)},n.NumericScale.prototype={setMin:function(t){this.clearMinValue=t,this.minValue="function"==typeof this.normalize?this.normalize(t):t},setMax:function(t){this.clearMaxValue=t,this.maxValue="function"==typeof this.normalize?this.normalize(t):t},setScale:function(t){var e;for(this.scale=[],e=0;e<t.length;e++)this.scale[e]=[t[e]]},setNormalizeFunction:function(t){"polynomial"===t?this.normalize=function(t){return Math.pow(t,.2)}:"linear"===t?delete this.normalize:this.normalize=t,this.setMin(this.clearMinValue),this.setMax(this.clearMaxValue)},getValue:function(t){var e,i,l=[],n=0,o=0;for("function"==typeof this.normalize&&(t=this.normalize(t)),o=0;o<this.scale.length-1;o++)e=this.vectorLength(this.vectorSubtract(this.scale[o+1],this.scale[o])),l.push(e),n+=e;for(i=(this.maxValue-this.minValue)/n,o=0;o<l.length;o++)l[o]*=i;for(o=0,t-=this.minValue;t-l[o]>=0;)t-=l[o],o++;return this.vectorToNum(o==this.scale.length-1?this.scale[o]:this.vectorAdd(this.scale[o],this.vectorMult(this.vectorSubtract(this.scale[o+1],this.scale[o]),t/l[o])))},vectorToNum:function(t){var e,i=0;for(e=0;e<t.length;e++)i+=Math.round(t[e])*Math.pow(256,t.length-e-1);return i},vectorSubtract:function(t,e){var i,l=[];for(i=0;i<t.length;i++)l[i]=t[i]-e[i];return l},vectorAdd:function(t,e){var i,l=[];for(i=0;i<t.length;i++)l[i]=t[i]+e[i];return l},vectorMult:function(t,e){var i,l=[];for(i=0;i<t.length;i++)l[i]=t[i]*e;return l},vectorLength:function(t){var e,i=0;for(e=0;e<t.length;e++)i+=t[e]*t[e];return Math.sqrt(i)},getTicks:function(){var t,e,i=[this.clearMinValue,this.clearMaxValue],l=i[1]-i[0],n=Math.pow(10,Math.floor(Math.log(l/5)/Math.LN10)),o=5/l*n,a=[];for(.15>=o?n*=10:.35>=o?n*=5:.75>=o&&(n*=2),i[0]=Math.floor(i[0]/n)*n,i[1]=Math.ceil(i[1]/n)*n,t=i[0];t<=i[1];)e=t==i[0]?this.clearMinValue:t==i[1]?this.clearMaxValue:t,a.push({label:t,value:this.getValue(e)}),t+=n;return a}},n.ColorScale=function(){n.ColorScale.parentClass.apply(this,arguments)},n.inherits(n.ColorScale,n.NumericScale),n.ColorScale.prototype.setScale=function(t){var e;for(e=0;e<t.length;e++)this.scale[e]=n.ColorScale.rgbToArray(t[e])},n.ColorScale.prototype.getValue=function(t){return n.ColorScale.numToRgb(n.ColorScale.parentClass.prototype.getValue.call(this,t))},n.ColorScale.arrayToRgb=function(t){var e,i,l="#";for(i=0;i<t.length;i++)l+=1==(e=t[i].toString(16)).length?"0"+e:e;return l},n.ColorScale.numToRgb=function(t){for(t=t.toString(16);t.length<6;)t="0"+t;return"#"+t},n.ColorScale.rgbToArray=function(t){return t=t.substr(1),[parseInt(t.substr(0,2),16),parseInt(t.substr(2,2),16),parseInt(t.substr(4,2),16)]},n.Legend=function(t){this.params=t||{},this.map=this.params.map,this.series=this.params.series,this.body=n.$("<div/>"),this.body.addClass("jvectormap-legend"),this.params.cssClass&&this.body.addClass(this.params.cssClass),t.vertical?this.map.legendCntVertical.append(this.body):this.map.legendCntHorizontal.append(this.body),this.render()},n.Legend.prototype.render=function(){var t,e,i,l,o=this.series.scale.getTicks(),a=n.$("<div/>").addClass("jvectormap-legend-inner");for(this.body.html(""),this.params.title&&this.body.append(n.$("<div/>").addClass("jvectormap-legend-title").html(this.params.title)),this.body.append(a),t=0;t<o.length;t++){switch(e=n.$("<div/>").addClass("jvectormap-legend-tick"),i=n.$("<div/>").addClass("jvectormap-legend-tick-sample"),this.series.params.attribute){case"fill":n.isImageUrl(o[t].value)?i.css("background","url("+o[t].value+")"):i.css("background",o[t].value);break;case"stroke":i.css("background",o[t].value);break;case"image":i.css("background","url("+o[t].value+") no-repeat center center");break;case"r":n.$("<div/>").css({"border-radius":o[t].value,border:this.map.params.markerStyle.initial["stroke-width"]+"px "+this.map.params.markerStyle.initial.stroke+" solid",width:2*o[t].value+"px",height:2*o[t].value+"px",background:this.map.params.markerStyle.initial.fill}).appendTo(i)}e.append(i),l=o[t].label,this.params.labelRender&&(l=this.params.labelRender(l)),e.append(n.$("<div>"+l+" </div>").addClass("jvectormap-legend-tick-text")),a.append(e)}a.append(n.$("<div/>").css("clear","both"))},n.DataSeries=function(t,e,i){var l;(t=t||{}).attribute=t.attribute||"fill",this.elements=e,this.params=t,this.map=i,t.attributes&&this.setAttributes(t.attributes),n.$.isArray(t.scale)?(l="fill"===t.attribute||"stroke"===t.attribute?n.ColorScale:n.NumericScale,this.scale=new l(t.scale,t.normalizeFunction,t.min,t.max)):this.scale=t.scale?new n.OrdinalScale(t.scale):new n.SimpleScale(t.scale),this.values=t.values||{},this.setValues(this.values),this.params.legend&&(this.legend=new n.Legend($.extend({map:this.map,series:this},this.params.legend)))},n.DataSeries.prototype={setAttributes:function(t,e){var i,l=t;if("string"==typeof t)this.elements[t]&&this.elements[t].setStyle(this.params.attribute,e);else for(i in l)this.elements[i]&&this.elements[i].element.setStyle(this.params.attribute,l[i])},setValues:function(t){var e,i,l=-Number.MAX_VALUE,o=Number.MAX_VALUE,a={};if(this.scale instanceof n.OrdinalScale||this.scale instanceof n.SimpleScale)for(i in t)a[i]=t[i]?this.scale.getValue(t[i]):this.elements[i].element.style.initial[this.params.attribute];else{if(void 0===this.params.min||void 0===this.params.max)for(i in t)(e=parseFloat(t[i]))>l&&(l=e),o>e&&(o=e);for(i in void 0===this.params.min?(this.scale.setMin(o),this.params.min=o):this.scale.setMin(this.params.min),void 0===this.params.max?(this.scale.setMax(l),this.params.max=l):this.scale.setMax(this.params.max),t)"indexOf"!=i&&(e=parseFloat(t[i]),a[i]=isNaN(e)?this.elements[i].element.style.initial[this.params.attribute]:this.scale.getValue(e))}this.setAttributes(a),n.$.extend(this.values,t)},clear:function(){var t,e={};for(t in this.values)this.elements[t]&&(e[t]=this.elements[t].element.shape.style.initial[this.params.attribute]);this.setAttributes(e),this.values={}},setScale:function(t){this.scale.setScale(t),this.values&&this.setValues(this.values)},setNormalizeFunction:function(t){this.scale.setNormalizeFunction(t),this.values&&this.setValues(this.values)}},n.Proj={degRad:180/Math.PI,radDeg:Math.PI/180,radius:6381372,sgn:function(t){return t>0?1:0>t?-1:t},mill:function(t,e,i){return{x:this.radius*(e-i)*this.radDeg,y:-this.radius*Math.log(Math.tan((45+.4*t)*this.radDeg))/.8}},mill_inv:function(t,e,i){return{lat:(2.5*Math.atan(Math.exp(.8*e/this.radius))-5*Math.PI/8)*this.degRad,lng:(i*this.radDeg+t/this.radius)*this.degRad}},merc:function(t,e,i){return{x:this.radius*(e-i)*this.radDeg,y:-this.radius*Math.log(Math.tan(Math.PI/4+t*Math.PI/360))}},merc_inv:function(t,e,i){return{lat:(2*Math.atan(Math.exp(e/this.radius))-Math.PI/2)*this.degRad,lng:(i*this.radDeg+t/this.radius)*this.degRad}},aea:function(t,e,i){var l=i*this.radDeg,n=29.5*this.radDeg,o=45.5*this.radDeg,a=t*this.radDeg,r=e*this.radDeg,s=(Math.sin(n)+Math.sin(o))/2,c=Math.cos(n)*Math.cos(n)+2*s*Math.sin(n),u=s*(r-l),d=Math.sqrt(c-2*s*Math.sin(a))/s,h=Math.sqrt(c-2*s*Math.sin(0))/s;return{x:d*Math.sin(u)*this.radius,y:-(h-d*Math.cos(u))*this.radius}},aea_inv:function(t,e,i){var l=t/this.radius,n=e/this.radius,o=i*this.radDeg,a=29.5*this.radDeg,r=45.5*this.radDeg,s=(Math.sin(a)+Math.sin(r))/2,c=Math.cos(a)*Math.cos(a)+2*s*Math.sin(a),u=Math.sqrt(c-2*s*Math.sin(0))/s,d=Math.sqrt(l*l+(u-n)*(u-n)),h=Math.atan(l/(u-n));return{lat:Math.asin((c-d*d*s*s)/(2*s))*this.degRad,lng:(o+h/s)*this.degRad}},lcc:function(t,e,i){var l=i*this.radDeg,n=e*this.radDeg,o=33*this.radDeg,a=45*this.radDeg,r=t*this.radDeg,s=Math.log(Math.cos(o)*(1/Math.cos(a)))/Math.log(Math.tan(Math.PI/4+a/2)*(1/Math.tan(Math.PI/4+o/2))),c=Math.cos(o)*Math.pow(Math.tan(Math.PI/4+o/2),s)/s,u=c*Math.pow(1/Math.tan(Math.PI/4+r/2),s),d=c*Math.pow(1/Math.tan(Math.PI/4+0),s);return{x:u*Math.sin(s*(n-l))*this.radius,y:-(d-u*Math.cos(s*(n-l)))*this.radius}},lcc_inv:function(t,e,i){var l=t/this.radius,n=e/this.radius,o=i*this.radDeg,a=33*this.radDeg,r=45*this.radDeg,s=Math.log(Math.cos(a)*(1/Math.cos(r)))/Math.log(Math.tan(Math.PI/4+r/2)*(1/Math.tan(Math.PI/4+a/2))),c=Math.cos(a)*Math.pow(Math.tan(Math.PI/4+a/2),s)/s,u=c*Math.pow(1/Math.tan(Math.PI/4+0),s),d=this.sgn(s)*Math.sqrt(l*l+(u-n)*(u-n)),h=Math.atan(l/(u-n));return{lat:(2*Math.atan(Math.pow(c/d,1/s))-Math.PI/2)*this.degRad,lng:(o+h/s)*this.degRad}}},n.MapObject=function(){},n.MapObject.prototype.getLabelText=function(t){return this.config.label?"function"==typeof this.config.label.render?this.config.label.render(t):t:null},n.MapObject.prototype.getLabelOffsets=function(t){var e;return this.config.label&&("function"==typeof this.config.label.offsets?e=this.config.label.offsets(t):"object"==l(this.config.label.offsets)&&(e=this.config.label.offsets[t])),e||[0,0]},n.MapObject.prototype.setHovered=function(t){this.isHovered!==t&&(this.isHovered=t,this.shape.isHovered=t,this.shape.updateStyle(),this.label&&(this.label.isHovered=t,this.label.updateStyle()))},n.MapObject.prototype.setSelected=function(t){this.isSelected!==t&&(this.isSelected=t,this.shape.isSelected=t,this.shape.updateStyle(),this.label&&(this.label.isSelected=t,this.label.updateStyle()),n.$(this.shape).trigger("selected",[t]))},n.MapObject.prototype.setStyle=function(){this.shape.setStyle.apply(this.shape,arguments)},n.MapObject.prototype.remove=function(){this.shape.remove(),this.label&&this.label.remove()},n.Region=function(t){var e,i,l;this.config=t,this.map=this.config.map,this.shape=t.canvas.addPath({d:t.path,"data-code":t.code},t.style,t.canvas.rootElement),this.shape.addClass("jvectormap-region jvectormap-element"),e=this.shape.getBBox(),i=this.getLabelText(t.code),this.config.label&&i&&(l=this.getLabelOffsets(t.code),this.labelX=e.x+e.width/2+l[0],this.labelY=e.y+e.height/2+l[1],this.label=t.canvas.addText({text:i,"text-anchor":"middle","alignment-baseline":"central",x:this.labelX,y:this.labelY,"data-code":t.code},t.labelStyle,t.labelsGroup),this.label.addClass("jvectormap-region jvectormap-element"))},n.inherits(n.Region,n.MapObject),n.Region.prototype.updateLabelPosition=function(){this.label&&this.label.set({x:this.labelX*this.map.scale+this.map.transX*this.map.scale,y:this.labelY*this.map.scale+this.map.transY*this.map.scale})},n.Marker=function(t){var e;this.config=t,this.map=this.config.map,this.isImage=!!this.config.style.initial.image,this.createShape(),e=this.getLabelText(t.index),this.config.label&&e&&(this.offsets=this.getLabelOffsets(t.index),this.labelX=t.cx/this.map.scale-this.map.transX,this.labelY=t.cy/this.map.scale-this.map.transY,this.label=t.canvas.addText({text:e,"data-index":t.index,dy:"0.6ex",x:this.labelX,y:this.labelY},t.labelStyle,t.labelsGroup),this.label.addClass("jvectormap-marker jvectormap-element"))},n.inherits(n.Marker,n.MapObject),n.Marker.prototype.createShape=function(){var t=this;this.shape&&this.shape.remove(),this.shape=this.config.canvas[this.isImage?"addImage":"addCircle"]({"data-index":this.config.index,cx:this.config.cx,cy:this.config.cy},this.config.style,this.config.group),this.shape.addClass("jvectormap-marker jvectormap-element"),this.isImage&&n.$(this.shape.node).on("imageloaded",(function(){t.updateLabelPosition()}))},n.Marker.prototype.updateLabelPosition=function(){this.label&&this.label.set({x:this.labelX*this.map.scale+this.offsets[0]+this.map.transX*this.map.scale+5+(this.isImage?(this.shape.width||0)/2:this.shape.properties.r),y:this.labelY*this.map.scale+this.map.transY*this.map.scale+this.offsets[1]})},n.Marker.prototype.setStyle=function(t){var e;n.Marker.parentClass.prototype.setStyle.apply(this,arguments),"r"===t&&this.updateLabelPosition(),(e=!!this.shape.get("image"))!=this.isImage&&(this.isImage=e,this.config.style=n.$.extend(!0,{},this.shape.style),this.createShape())},n.Map=function(t){var e,i=this;if(this.params=n.$.extend(!0,{},n.Map.defaultParams,t),!n.Map.maps[this.params.map])throw new Error("Attempt to use map which was not loaded: "+this.params.map);for(e in this.mapData=n.Map.maps[this.params.map],this.markers={},this.regions={},this.regionsColors={},this.regionsData={},this.container=n.$("<div>").addClass("jvectormap-container"),this.params.container&&this.params.container.append(this.container),this.container.data("mapObject",this),this.defaultWidth=this.mapData.width,this.defaultHeight=this.mapData.height,this.setBackgroundColor(this.params.backgroundColor),this.onResize=function(){i.updateSize()},n.$(window).resize(this.onResize),n.Map.apiEvents)this.params[e]&&this.container.bind(n.Map.apiEvents[e]+".jvectormap",this.params[e]);this.canvas=new n.VectorCanvas(this.container[0],this.width,this.height),this.params.bindTouchEvents&&("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch?this.bindContainerTouchEvents():window.MSGesture&&this.bindContainerPointerEvents()),this.bindContainerEvents(),this.bindElementEvents(),this.createTip(),this.params.zoomButtons&&this.bindZoomButtons(),this.createRegions(),this.createMarkers(this.params.markers||{}),this.updateSize(),this.params.focusOn&&("string"==typeof this.params.focusOn?this.params.focusOn={region:this.params.focusOn}:n.$.isArray(this.params.focusOn)&&(this.params.focusOn={regions:this.params.focusOn}),this.setFocus(this.params.focusOn)),this.params.selectedRegions&&this.setSelectedRegions(this.params.selectedRegions),this.params.selectedMarkers&&this.setSelectedMarkers(this.params.selectedMarkers),this.legendCntHorizontal=n.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-h"),this.legendCntVertical=n.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-v"),this.container.append(this.legendCntHorizontal),this.container.append(this.legendCntVertical),this.params.series&&this.createSeries()},n.Map.prototype={transX:0,transY:0,scale:1,baseTransX:0,baseTransY:0,baseScale:1,width:0,height:0,setBackgroundColor:function(t){this.container.css("background-color",t)},resize:function(){var t=this.baseScale;this.width/this.height>this.defaultWidth/this.defaultHeight?(this.baseScale=this.height/this.defaultHeight,this.baseTransX=Math.abs(this.width-this.defaultWidth*this.baseScale)/(2*this.baseScale)):(this.baseScale=this.width/this.defaultWidth,this.baseTransY=Math.abs(this.height-this.defaultHeight*this.baseScale)/(2*this.baseScale)),this.scale*=this.baseScale/t,this.transX*=this.baseScale/t,this.transY*=this.baseScale/t},updateSize:function(){this.width=this.container.width(),this.height=this.container.height(),this.resize(),this.canvas.setSize(this.width,this.height),this.applyTransform()},reset:function(){var t,e;for(t in this.series)for(e=0;e<this.series[t].length;e++)this.series[t][e].clear();this.scale=this.baseScale,this.transX=this.baseTransX,this.transY=this.baseTransY,this.applyTransform()},applyTransform:function(){var t,e,i,l;this.defaultWidth*this.scale<=this.width?(t=(this.width-this.defaultWidth*this.scale)/(2*this.scale),i=(this.width-this.defaultWidth*this.scale)/(2*this.scale)):(t=0,i=(this.width-this.defaultWidth*this.scale)/this.scale),this.defaultHeight*this.scale<=this.height?(e=(this.height-this.defaultHeight*this.scale)/(2*this.scale),l=(this.height-this.defaultHeight*this.scale)/(2*this.scale)):(e=0,l=(this.height-this.defaultHeight*this.scale)/this.scale),this.transY>e?this.transY=e:this.transY<l&&(this.transY=l),this.transX>t?this.transX=t:this.transX<i&&(this.transX=i),this.canvas.applyTransformParams(this.scale,this.transX,this.transY),this.markers&&this.repositionMarkers(),this.repositionLabels(),this.container.trigger("viewportChange",[this.scale/this.baseScale,this.transX,this.transY])},bindContainerEvents:function(){var t,e,i=!1,l=this;this.params.panOnDrag&&(this.container.mousemove((function(n){return i&&(l.transX-=(t-n.pageX)/l.scale,l.transY-=(e-n.pageY)/l.scale,l.applyTransform(),t=n.pageX,e=n.pageY),!1})).mousedown((function(l){return i=!0,t=l.pageX,e=l.pageY,!1})),this.onContainerMouseUp=function(){i=!1},n.$("body").mouseup(this.onContainerMouseUp)),this.params.zoomOnScroll&&this.container.mousewheel((function(t){var e=n.$(l.container).offset(),i=t.pageX-e.left,o=t.pageY-e.top,a=Math.pow(1+l.params.zoomOnScrollSpeed/1e3,t.deltaFactor*t.deltaY);l.tip.hide(),l.setScale(l.scale*a,i,o),t.preventDefault()}))},bindContainerTouchEvents:function(){var t,e,i,l,o,a,r,s=this,c=function(c){var u,d,h,p,f=c.originalEvent.touches;"touchstart"==c.type&&(r=0),1==f.length?(1==r&&(h=s.transX,p=s.transY,s.transX-=(i-f[0].pageX)/s.scale,s.transY-=(l-f[0].pageY)/s.scale,s.applyTransform(),s.tip.hide(),(h!=s.transX||p!=s.transY)&&c.preventDefault()),i=f[0].pageX,l=f[0].pageY):2==f.length&&(2==r?(d=Math.sqrt(Math.pow(f[0].pageX-f[1].pageX,2)+Math.pow(f[0].pageY-f[1].pageY,2))/e,s.setScale(t*d,o,a),s.tip.hide(),c.preventDefault()):(u=n.$(s.container).offset(),o=f[0].pageX>f[1].pageX?f[1].pageX+(f[0].pageX-f[1].pageX)/2:f[0].pageX+(f[1].pageX-f[0].pageX)/2,a=f[0].pageY>f[1].pageY?f[1].pageY+(f[0].pageY-f[1].pageY)/2:f[0].pageY+(f[1].pageY-f[0].pageY)/2,o-=u.left,a-=u.top,t=s.scale,e=Math.sqrt(Math.pow(f[0].pageX-f[1].pageX,2)+Math.pow(f[0].pageY-f[1].pageY,2)))),r=f.length};n.$(this.container).bind("touchstart",c),n.$(this.container).bind("touchmove",c)},bindContainerPointerEvents:function(){var t=this,e=new MSGesture,i=this.container[0];e.target=i,i.addEventListener("MSGestureChange",(function(e){var i,l;(0!=e.translationX||0!=e.translationY)&&(i=t.transX,l=t.transY,t.transX+=e.translationX/t.scale,t.transY+=e.translationY/t.scale,t.applyTransform(),t.tip.hide(),(i!=t.transX||l!=t.transY)&&e.preventDefault()),1!=e.scale&&(t.setScale(t.scale*e.scale,e.offsetX,e.offsetY),t.tip.hide(),e.preventDefault())}),!1),i.addEventListener("pointerdown",(function(t){e.addPointer(t.pointerId)}),!1)},bindElementEvents:function(){var t,e,i,l=this;this.container.mousemove((function(l){Math.abs(t-l.pageX)+Math.abs(e-l.pageY)>2&&(i=!0)})),this.container.delegate("[class~='jvectormap-element']","mouseover mouseout",(function(t){var e=-1===(n.$(this).attr("class").baseVal||n.$(this).attr("class")).indexOf("jvectormap-region")?"marker":"region",i=n.$(this).attr("region"==e?"data-code":"data-index"),o="region"==e?l.regions[i].element:l.markers[i].element,a="region"==e?l.mapData.paths[i].name:l.markers[i].config.name||"",r=n.$.Event(e+"TipShow.jvectormap"),s=n.$.Event(e+"Over.jvectormap");"mouseover"==t.type?(l.container.trigger(s,[i]),s.isDefaultPrevented()||o.setHovered(!0),l.tip.text(a),l.container.trigger(r,[l.tip,i]),r.isDefaultPrevented()||(l.tip.show(),l.tipWidth=l.tip.width(),l.tipHeight=l.tip.height())):(o.setHovered(!1),l.tip.hide(),l.container.trigger(e+"Out.jvectormap",[i]))})),this.container.delegate("[class~='jvectormap-element']","mousedown",(function(l){t=l.pageX,e=l.pageY,i=!1})),this.container.delegate("[class~='jvectormap-element']","mouseup",(function(){var t=-1===(n.$(this).attr("class").baseVal?n.$(this).attr("class").baseVal:n.$(this).attr("class")).indexOf("jvectormap-region")?"marker":"region",e=n.$(this).attr("region"==t?"data-code":"data-index"),o=n.$.Event(t+"Click.jvectormap"),a="region"==t?l.regions[e].element:l.markers[e].element;i||(l.container.trigger(o,[e]),("region"===t&&l.params.regionsSelectable||"marker"===t&&l.params.markersSelectable)&&(o.isDefaultPrevented()||(l.params[t+"sSelectableOne"]&&l.clearSelected(t+"s"),a.setSelected(!a.isSelected))))}))},bindZoomButtons:function(){var t=this;n.$("<div/>").addClass("jvectormap-zoomin").text("+").appendTo(this.container),n.$("<div/>").addClass("jvectormap-zoomout").html("&#x2212;").appendTo(this.container),this.container.find(".jvectormap-zoomin").click((function(){t.setScale(t.scale*t.params.zoomStep,t.width/2,t.height/2,!1,t.params.zoomAnimate)})),this.container.find(".jvectormap-zoomout").click((function(){t.setScale(t.scale/t.params.zoomStep,t.width/2,t.height/2,!1,t.params.zoomAnimate)}))},createTip:function(){var t=this;this.tip=n.$("<div/>").addClass("jvectormap-tip").appendTo(n.$("body")),this.container.mousemove((function(e){var i=e.pageX-15-t.tipWidth,l=e.pageY-15-t.tipHeight;5>i&&(i=e.pageX+15),5>l&&(l=e.pageY+15),t.tip.css({left:i,top:l})}))},setScale:function(t,e,i,l,o){var a,r,s,c,u,d,h,p,f,m=n.$.Event("zoom.jvectormap"),v=this,g=0,y=Math.abs(Math.round(60*(t-this.scale)/Math.max(t,this.scale))),b=new n.$.Deferred;return t>this.params.zoomMax*this.baseScale?t=this.params.zoomMax*this.baseScale:t<this.params.zoomMin*this.baseScale&&(t=this.params.zoomMin*this.baseScale),void 0!==e&&void 0!==i&&(zoomStep=t/this.scale,l?(p=e+this.defaultWidth*(this.width/(this.defaultWidth*t))/2,f=i+this.defaultHeight*(this.height/(this.defaultHeight*t))/2):(p=this.transX-(zoomStep-1)/t*e,f=this.transY-(zoomStep-1)/t*i)),o&&y>0?(r=this.scale,s=(t-r)/y,c=this.transX*this.scale,d=this.transY*this.scale,u=(p*t-c)/y,h=(f*t-d)/y,a=setInterval((function(){g+=1,v.scale=r+s*g,v.transX=(c+u*g)/v.scale,v.transY=(d+h*g)/v.scale,v.applyTransform(),g==y&&(clearInterval(a),v.container.trigger(m,[t/v.baseScale]),b.resolve())}),10)):(this.transX=p,this.transY=f,this.scale=t,this.applyTransform(),this.container.trigger(m,[t/this.baseScale]),b.resolve()),b},setFocus:function(t){var e,i,l,n,o;if((t=t||{}).region?l=[t.region]:t.regions&&(l=t.regions),l){for(n=0;n<l.length;n++)this.regions[l[n]]&&((i=this.regions[l[n]].element.shape.getBBox())&&(void 0===e?e=i:e={x:Math.min(e.x,i.x),y:Math.min(e.y,i.y),width:Math.max(e.x+e.width,i.x+i.width)-Math.min(e.x,i.x),height:Math.max(e.y+e.height,i.y+i.height)-Math.min(e.y,i.y)}));return this.setScale(Math.min(this.width/e.width,this.height/e.height),-(e.x+e.width/2),-(e.y+e.height/2),!0,t.animate)}return t.lat&&t.lng?(o=this.latLngToPoint(t.lat,t.lng),t.x=this.transX-o.x/this.scale,t.y=this.transY-o.y/this.scale):t.x&&t.y&&(t.x*=-this.defaultWidth,t.y*=-this.defaultHeight),this.setScale(t.scale*this.baseScale,t.x,t.y,!0,t.animate)},getSelected:function(t){var e,i=[];for(e in this[t])this[t][e].element.isSelected&&i.push(e);return i},getSelectedRegions:function(){return this.getSelected("regions")},getSelectedMarkers:function(){return this.getSelected("markers")},setSelected:function(t,e){var i;if("object"!=l(e)&&(e=[e]),n.$.isArray(e))for(i=0;i<e.length;i++)this[t][e[i]].element.setSelected(!0);else for(i in e)this[t][i].element.setSelected(!!e[i])},setSelectedRegions:function(t){this.setSelected("regions",t)},setSelectedMarkers:function(t){this.setSelected("markers",t)},clearSelected:function(t){var e,i={},l=this.getSelected(t);for(e=0;e<l.length;e++)i[l[e]]=!1;this.setSelected(t,i)},clearSelectedRegions:function(){this.clearSelected("regions")},clearSelectedMarkers:function(){this.clearSelected("markers")},getMapObject:function(){return this},getRegionName:function(t){return this.mapData.paths[t].name},createRegions:function(){var t,e,i=this;for(t in this.regionLabelsGroup=this.regionLabelsGroup||this.canvas.addGroup(),this.mapData.paths)e=new n.Region({map:this,path:this.mapData.paths[t].path,code:t,style:n.$.extend(!0,{},this.params.regionStyle),labelStyle:n.$.extend(!0,{},this.params.regionLabelStyle),canvas:this.canvas,labelsGroup:this.regionLabelsGroup,label:"vml"!=this.canvas.mode?this.params.labels&&this.params.labels.regions:null}),n.$(e.shape).bind("selected",(function(t,e){i.container.trigger("regionSelected.jvectormap",[n.$(this.node).attr("data-code"),e,i.getSelectedRegions()])})),this.regions[t]={element:e,config:this.mapData.paths[t]}},createMarkers:function(t){var e,i,l,o,a,r=this;if(this.markersGroup=this.markersGroup||this.canvas.addGroup(),this.markerLabelsGroup=this.markerLabelsGroup||this.canvas.addGroup(),n.$.isArray(t))for(a=t.slice(),t={},e=0;e<a.length;e++)t[e]=a[e];for(e in t)o=t[e]instanceof Array?{latLng:t[e]}:t[e],!1!==(l=this.getMarkerPosition(o))&&(i=new n.Marker({map:this,style:n.$.extend(!0,{},this.params.markerStyle,{initial:o.style||{}}),labelStyle:n.$.extend(!0,{},this.params.markerLabelStyle),index:e,cx:l.x,cy:l.y,group:this.markersGroup,canvas:this.canvas,labelsGroup:this.markerLabelsGroup,label:"vml"!=this.canvas.mode?this.params.labels&&this.params.labels.markers:null}),n.$(i.shape).bind("selected",(function(t,e){r.container.trigger("markerSelected.jvectormap",[n.$(this.node).attr("data-index"),e,r.getSelectedMarkers()])})),this.markers[e]&&this.removeMarkers([e]),this.markers[e]={element:i,config:o})},repositionMarkers:function(){var t,e;for(t in this.markers)!1!==(e=this.getMarkerPosition(this.markers[t].config))&&this.markers[t].element.setStyle({cx:e.x,cy:e.y})},repositionLabels:function(){var t;for(t in this.regions)this.regions[t].element.updateLabelPosition();for(t in this.markers)this.markers[t].element.updateLabelPosition()},getMarkerPosition:function(t){return n.Map.maps[this.params.map].projection?this.latLngToPoint.apply(this,t.latLng||[0,0]):{x:t.coords[0]*this.scale+this.transX*this.scale,y:t.coords[1]*this.scale+this.transY*this.scale}},addMarker:function(t,e,i){var l,n,o={},a=[];i=i||[];for(o[t]=e,n=0;n<i.length;n++)l={},void 0!==i[n]&&(l[t]=i[n]),a.push(l);this.addMarkers(o,a)},addMarkers:function(t,e){var i;for(e=e||[],this.createMarkers(t),i=0;i<e.length;i++)this.series.markers[i].setValues(e[i]||{})},removeMarkers:function(t){var e;for(e=0;e<t.length;e++)this.markers[t[e]].element.remove(),delete this.markers[t[e]]},removeAllMarkers:function(){var t,e=[];for(t in this.markers)e.push(t);this.removeMarkers(e)},latLngToPoint:function(t,e){var i,l,o,a=n.Map.maps[this.params.map].projection,r=a.centralMeridian;return-180+r>e&&(e+=360),i=n.Proj[a.type](t,e,r),!!(l=this.getInsetForPoint(i.x,i.y))&&(o=l.bbox,i.x=(i.x-o[0].x)/(o[1].x-o[0].x)*l.width*this.scale,i.y=(i.y-o[0].y)/(o[1].y-o[0].y)*l.height*this.scale,{x:i.x+this.transX*this.scale+l.left*this.scale,y:i.y+this.transY*this.scale+l.top*this.scale})},pointToLatLng:function(t,e){var i,l,o,a,r,s=n.Map.maps[this.params.map].projection,c=s.centralMeridian,u=n.Map.maps[this.params.map].insets;for(i=0;i<u.length;i++)if(o=(l=u[i]).bbox,a=t-(this.transX*this.scale+l.left*this.scale),r=e-(this.transY*this.scale+l.top*this.scale),a=a/(l.width*this.scale)*(o[1].x-o[0].x)+o[0].x,r=r/(l.height*this.scale)*(o[1].y-o[0].y)+o[0].y,a>o[0].x&&a<o[1].x&&r>o[0].y&&r<o[1].y)return n.Proj[s.type+"_inv"](a,-r,c);return!1},getInsetForPoint:function(t,e){var i,l,o=n.Map.maps[this.params.map].insets;for(i=0;i<o.length;i++)if(t>(l=o[i].bbox)[0].x&&t<l[1].x&&e>l[0].y&&e<l[1].y)return o[i]},createSeries:function(){var t,e;for(e in this.series={markers:[],regions:[]},this.params.series)for(t=0;t<this.params.series[e].length;t++)this.series[e][t]=new n.DataSeries(this.params.series[e][t],this[e],this)},remove:function(){this.tip.remove(),this.container.remove(),n.$(window).unbind("resize",this.onResize),n.$("body").unbind("mouseup",this.onContainerMouseUp)}},n.Map.maps={},n.Map.defaultParams={map:"world_mill_en",backgroundColor:"#505050",zoomButtons:!0,zoomOnScroll:!0,zoomOnScrollSpeed:3,panOnDrag:!0,zoomMax:8,zoomMin:1,zoomStep:1.6,zoomAnimate:!0,regionsSelectable:!1,markersSelectable:!1,bindTouchEvents:!0,regionStyle:{initial:{fill:"white","fill-opacity":1,stroke:"none","stroke-width":0,"stroke-opacity":1},hover:{"fill-opacity":.8,cursor:"pointer"},selected:{fill:"yellow"},selectedHover:{}},regionLabelStyle:{initial:{"font-family":"Verdana","font-size":"12","font-weight":"bold",cursor:"default",fill:"black"},hover:{cursor:"pointer"}},markerStyle:{initial:{fill:"grey",stroke:"#505050","fill-opacity":1,"stroke-width":1,"stroke-opacity":1,r:5},hover:{stroke:"black","stroke-width":2,cursor:"pointer"},selected:{fill:"blue"},selectedHover:{}},markerLabelStyle:{initial:{"font-family":"Verdana","font-size":"12","font-weight":"bold",cursor:"default",fill:"black"},hover:{cursor:"pointer"}}},n.Map.apiEvents={onRegionTipShow:"regionTipShow",onRegionOver:"regionOver",onRegionOut:"regionOut",onRegionClick:"regionClick",onRegionSelected:"regionSelected",onMarkerTipShow:"markerTipShow",onMarkerOver:"markerOver",onMarkerOut:"markerOut",onMarkerClick:"markerClick",onMarkerSelected:"markerSelected",onViewportChange:"viewportChange"},n.MultiMap=function(t){var e=this;this.maps={},this.params=n.$.extend(!0,{},n.MultiMap.defaultParams,t),this.params.maxLevel=this.params.maxLevel||Number.MAX_VALUE,this.params.main=this.params.main||{},this.params.main.multiMapLevel=0,this.history=[this.addMap(this.params.main.map,this.params.main)],this.defaultProjection=this.history[0].mapData.projection.type,this.mapsLoaded={},this.params.container.css({position:"relative"}),this.backButton=n.$("<div/>").addClass("jvectormap-goback").text("Back").appendTo(this.params.container),this.backButton.hide(),this.backButton.click((function(){e.goBack()})),this.spinner=n.$("<div/>").addClass("jvectormap-spinner").appendTo(this.params.container),this.spinner.hide()},n.MultiMap.prototype={addMap:function(t,e){var i=n.$("<div/>").css({width:"100%",height:"100%"});return this.params.container.append(i),this.maps[t]=new n.Map(n.$.extend(e,{container:i})),this.params.maxLevel>e.multiMapLevel&&this.maps[t].container.on("regionClick.jvectormap",{scope:this},(function(t,e){var i=t.data.scope,l=i.params.mapNameByCode(e,i);i.drillDownPromise&&"pending"===i.drillDownPromise.state()||i.drillDown(l,e)})),this.maps[t]},downloadMap:function(t){var e=this,i=n.$.Deferred();return this.mapsLoaded[t]?i.resolve():n.$.get(this.params.mapUrlByCode(t,this)).then((function(){e.mapsLoaded[t]=!0,i.resolve()}),(function(){i.reject()})),i},drillDown:function(t,e){var i=this.history[this.history.length-1],l=this,o=i.setFocus({region:e,animate:!0}),a=this.downloadMap(e);o.then((function(){"pending"===a.state()&&l.spinner.show()})),a.always((function(){l.spinner.hide()})),this.drillDownPromise=n.$.when(a,o),this.drillDownPromise.then((function(){i.params.container.hide(),l.maps[t]?l.maps[t].params.container.show():l.addMap(t,{map:t,multiMapLevel:i.params.multiMapLevel+1}),l.history.push(l.maps[t]),l.backButton.show()}))},goBack:function(){var t=this.history.pop(),e=this.history[this.history.length-1],i=this;t.setFocus({scale:1,x:.5,y:.5,animate:!0}).then((function(){t.params.container.hide(),e.params.container.show(),e.updateSize(),1===i.history.length&&i.backButton.hide(),e.setFocus({scale:1,x:.5,y:.5,animate:!0})}))}},n.MultiMap.defaultParams={mapNameByCode:function(t,e){return t.toLowerCase()+"_"+e.defaultProjection+"_en"},mapUrlByCode:function(t,e){return"jquery-jvectormap-data-"+t.toLowerCase()+"-"+e.defaultProjection+"-en.js"}}}).call(this,i(96)(t))},function(t,e){jQuery.fn.vectorMap("addMap","world_mill_en",{insets:[{width:900,top:0,height:440.70631074413296,bbox:[{y:-12671671.123330014,x:-20004297.151525836},{y:6930392.025135122,x:20026572.39474939}],left:0}],paths:{BD:{path:"M651.84,230.21l-0.6,-2.0l-1.36,-1.71l-2.31,-0.11l-0.41,0.48l0.2,0.94l-0.53,0.99l-0.72,-0.36l-0.68,0.35l-1.2,-0.36l-0.37,-2.0l-0.81,-1.86l0.39,-1.46l-0.22,-0.47l-1.14,-0.53l0.29,-0.5l1.48,-0.94l0.03,-0.65l-1.55,-1.22l0.55,-1.14l1.61,0.94l1.04,0.15l0.18,1.54l0.34,0.35l5.64,0.63l-0.84,1.64l-1.22,0.34l-0.77,1.51l0.07,0.47l1.37,1.37l0.67,-0.19l0.42,-1.39l1.21,3.84l-0.03,1.21l-0.33,-0.15l-0.4,0.28Z",name:"Bangladesh"},BE:{path:"M429.29,144.05l1.91,0.24l2.1,-0.63l2.63,1.99l-0.21,1.66l-0.69,0.4l-0.18,1.2l-1.66,-1.13l-1.39,0.15l-2.73,-2.7l-1.17,-0.18l-0.16,-0.52l1.54,-0.5Z",name:"Belgium"},BF:{path:"M421.42,247.64l-0.11,0.95l0.34,1.16l1.4,1.71l0.07,1.1l0.32,0.37l2.55,0.51l-0.04,1.28l-0.38,0.53l-1.07,0.21l-0.72,1.18l-0.63,0.21l-3.22,-0.25l-0.94,0.39l-5.4,-0.05l-0.39,0.38l0.16,2.73l-1.23,-0.43l-1.17,0.1l-0.89,0.57l-2.27,-1.72l-0.13,-1.11l0.61,-0.96l0.02,-0.93l1.87,-1.98l0.44,-1.81l0.43,-0.39l1.28,0.26l1.05,-0.52l0.47,-0.73l1.84,-1.09l0.55,-0.83l2.2,-1.0l1.15,-0.3l0.72,0.45l1.13,-0.01Z",name:"Burkina Faso"},BG:{path:"M491.65,168.18l-0.86,0.88l-0.91,2.17l0.48,1.34l-1.6,-0.24l-2.55,0.95l-0.28,1.51l-1.8,0.22l-2.0,-1.0l-1.92,0.79l-1.42,-0.07l-0.15,-1.63l-1.05,-0.97l0.0,-0.8l1.2,-1.57l0.01,-0.56l-1.14,-1.23l-0.05,-0.94l0.88,0.97l0.88,-0.2l1.91,0.47l3.68,0.16l1.42,-0.81l2.72,-0.66l2.55,1.24Z",name:"Bulgaria"},BA:{path:"M463.49,163.65l2.1,0.5l1.72,-0.03l1.52,0.68l-0.36,0.78l0.08,0.45l1.04,1.02l-0.25,0.98l-1.81,1.15l-0.38,1.38l-1.67,-0.87l-0.89,-1.2l-2.11,-1.83l-1.63,-2.22l0.23,-0.57l0.48,0.38l0.55,-0.06l0.43,-0.51l0.94,-0.06Z",name:"Bosnia and Herz."},BN:{path:"M707.48,273.58l0.68,-0.65l1.41,-0.91l-0.15,1.63l-0.81,-0.05l-0.61,0.58l-0.53,-0.6Z",name:"Brunei"},BO:{path:"M263.83,340.69l-3.09,-0.23l-0.38,0.23l-0.7,1.52l-1.31,-1.53l-3.28,-0.64l-2.37,2.4l-1.31,0.26l-0.88,-3.26l-1.3,-2.86l0.74,-2.37l-0.13,-0.43l-1.2,-1.01l-0.37,-1.89l-1.08,-1.55l1.45,-2.56l-0.96,-2.33l0.47,-1.06l-0.34,-0.73l0.91,-1.32l0.16,-3.84l0.5,-1.18l-1.81,-3.41l2.46,0.07l0.8,-0.85l3.4,-1.91l2.66,-0.35l-0.19,1.38l0.3,1.07l-0.05,1.97l2.72,2.27l2.88,0.49l0.89,0.86l1.79,0.58l0.98,0.7l1.71,0.05l1.17,0.61l0.6,2.7l-0.7,0.54l0.96,2.99l0.37,0.28l4.3,0.1l-0.25,1.2l0.27,1.02l1.43,0.9l0.5,1.35l-0.41,1.86l-0.65,1.08l0.12,1.35l-2.69,-1.65l-2.4,-0.03l-4.36,0.76l-1.49,2.5l-0.11,1.52l-0.75,2.37Z",name:"Bolivia"},JP:{path:"M781.12,166.87l1.81,0.68l1.62,-0.97l0.39,2.42l-3.35,0.75l-2.23,2.88l-3.63,-1.9l-0.56,0.2l-1.26,3.05l-2.16,0.03l-0.29,-2.51l1.08,-2.03l2.45,-0.16l0.37,-0.33l1.25,-5.94l2.47,2.71l2.03,1.12ZM773.56,187.34l-0.91,2.22l0.37,1.52l-1.14,1.75l-3.02,1.26l-4.58,0.27l-3.34,3.01l-1.25,-0.8l-0.09,-1.9l-0.46,-0.38l-4.35,0.62l-3.0,1.32l-2.85,0.05l-0.37,0.27l0.13,0.44l2.32,1.89l-1.54,4.34l-1.26,0.9l-0.79,-0.7l0.56,-2.27l-0.21,-0.45l-1.47,-0.75l-0.74,-1.4l2.12,-0.84l1.26,-1.7l2.45,-1.42l1.83,-1.91l4.78,-0.81l2.6,0.57l0.44,-0.21l2.39,-4.66l1.29,1.06l0.5,0.01l5.1,-4.02l1.69,-3.73l-0.38,-3.4l0.9,-1.61l2.14,-0.44l1.23,3.72l-0.07,2.18l-2.23,2.84l-0.04,3.16ZM757.78,196.26l0.19,0.56l-1.01,1.21l-1.16,-0.68l-1.28,0.65l-0.69,1.45l-1.02,-0.5l0.01,-0.93l1.14,-1.38l1.57,0.14l0.85,-0.98l1.4,0.46Z",name:"Japan"},BI:{path:"M495.45,295.49l-1.08,-2.99l1.14,-0.11l0.64,-1.19l0.76,0.09l0.65,1.83l-2.1,2.36Z",name:"Burundi"},BJ:{path:"M429.57,255.75l-0.05,0.8l0.5,1.34l-0.42,0.86l0.17,0.79l-1.81,2.12l-0.57,1.76l-0.08,5.42l-1.41,0.2l-0.48,-1.36l0.11,-5.71l-0.52,-0.7l-0.2,-1.35l-1.48,-1.48l0.21,-0.9l0.89,-0.43l0.42,-0.92l1.27,-0.36l1.22,-1.34l0.61,-0.0l1.62,1.24Z",name:"Benin"},BT:{path:"M650.32,213.86l0.84,0.71l-0.12,1.1l-3.76,-0.11l-1.57,0.4l-1.93,-0.87l1.48,-1.96l1.13,-0.57l1.63,0.57l1.33,0.08l0.99,0.65Z",name:"Bhutan"},JM:{path:"M228.38,239.28l-0.8,0.4l-2.26,-1.06l0.84,-0.23l2.14,0.3l1.17,0.56l-1.08,0.03Z",name:"Jamaica"},BW:{path:"M483.92,330.07l2.27,4.01l2.83,2.86l0.96,0.31l0.78,2.43l2.13,0.61l1.02,0.76l-3.0,1.64l-2.32,2.02l-1.54,2.69l-1.52,0.45l-0.64,1.94l-1.34,0.52l-1.85,-0.12l-1.21,-0.74l-1.35,-0.3l-1.22,0.62l-0.75,1.37l-2.31,1.9l-1.4,0.21l-0.35,-0.59l0.16,-1.75l-1.48,-2.54l-0.62,-0.43l-0.0,-7.1l2.08,-0.08l0.39,-0.4l0.07,-8.9l5.19,-0.93l0.8,0.89l0.51,0.07l1.5,-0.95l2.21,-0.49Z",name:"Botswana"},BR:{path:"M259.98,275.05l3.24,0.7l0.65,-0.53l4.55,-1.32l1.08,-1.06l-0.02,-0.63l0.55,-0.05l0.28,0.28l-0.26,0.87l0.22,0.48l0.73,0.32l0.4,0.81l-0.62,0.86l-0.4,2.13l0.82,2.56l1.69,1.43l1.43,0.2l3.17,-1.68l3.18,0.3l0.65,-0.75l-0.27,-0.92l1.9,-0.09l2.39,0.99l1.06,-0.61l0.84,0.78l1.2,-0.18l1.18,-1.06l0.84,-1.94l1.36,-2.11l0.37,-0.05l1.89,5.45l1.33,0.59l0.05,1.28l-1.77,1.94l0.02,0.56l1.02,0.87l4.07,0.36l0.08,2.16l0.66,0.29l1.74,-1.5l6.97,2.32l1.02,1.22l-0.35,1.18l0.49,0.5l2.81,-0.74l4.77,1.3l3.75,-0.08l3.57,2.0l3.29,2.86l1.93,0.72l2.12,0.12l0.71,0.62l1.21,4.51l-0.95,3.98l-4.72,5.06l-1.64,2.92l-1.72,2.05l-0.8,0.3l-0.72,2.03l0.18,4.75l-0.94,5.53l-0.81,1.13l-0.43,3.36l-2.55,3.5l-0.4,2.51l-1.86,1.04l-0.67,1.53l-2.54,0.01l-3.94,1.01l-1.83,1.2l-2.87,0.82l-3.03,2.19l-2.2,2.83l-0.36,2.0l0.4,1.58l-0.44,2.6l-0.51,1.2l-1.77,1.54l-2.75,4.78l-3.83,3.42l-1.24,2.74l-1.18,1.15l-0.36,-0.83l0.95,-1.14l0.01,-0.5l-1.52,-1.97l-4.56,-3.32l-1.03,-0.0l-2.38,-2.02l-0.81,-0.0l5.34,-5.45l3.77,-2.58l0.22,-2.46l-1.35,-1.81l-0.91,0.07l0.58,-2.33l0.01,-1.54l-1.11,-0.83l-1.75,0.3l-0.44,-3.11l-0.52,-0.95l-1.88,-0.88l-1.24,0.47l-2.17,-0.41l0.15,-3.21l-0.62,-1.34l0.66,-0.73l-0.22,-1.34l0.66,-1.13l0.44,-2.04l-0.61,-1.83l-1.4,-0.86l-0.2,-0.75l0.34,-1.39l-0.38,-0.5l-4.52,-0.1l-0.72,-2.22l0.59,-0.42l-0.03,-1.1l-0.5,-0.87l-0.32,-1.7l-1.45,-0.76l-1.63,-0.02l-1.05,-0.72l-1.6,-0.48l-1.13,-0.99l-2.69,-0.4l-2.47,-2.06l0.13,-4.35l-0.45,-0.45l-3.46,0.5l-3.44,1.94l-0.6,0.74l-2.9,-0.17l-1.47,0.42l-0.72,-0.18l0.15,-3.52l-0.63,-0.34l-1.94,1.41l-1.87,-0.06l-0.83,-1.18l-1.37,-0.26l0.21,-1.01l-1.35,-1.49l-0.88,-1.91l0.56,-0.6l-0.0,-0.81l1.29,-0.62l0.22,-0.43l-0.22,-1.19l0.61,-0.91l0.15,-0.99l2.65,-1.58l1.99,-0.47l0.42,-0.36l2.06,0.11l0.42,-0.33l1.19,-8.0l-0.41,-1.56l-1.1,-1.0l0.01,-1.33l1.91,-0.42l0.08,-0.96l-0.33,-0.43l-1.14,-0.2l-0.02,-0.83l4.47,0.05l0.82,-0.67l0.82,1.81l0.8,0.07l1.15,1.1l2.26,-0.05l0.71,-0.83l2.78,-0.96l0.48,-1.13l1.6,-0.64l0.24,-0.47l-0.48,-0.82l-1.83,-0.19l-0.36,-3.22Z",name:"Brazil"},BS:{path:"M226.4,223.87l-0.48,-1.15l-0.84,-0.75l0.36,-1.11l0.95,1.95l0.01,1.06ZM225.56,216.43l-1.87,0.29l-0.04,-0.22l0.74,-0.14l1.17,0.06Z",name:"Bahamas"},BY:{path:"M493.84,128.32l0.29,0.7l0.49,0.23l1.19,-0.38l2.09,0.72l0.19,1.26l-0.45,1.24l1.57,2.26l0.89,0.59l0.17,0.81l1.58,0.56l0.4,0.5l-0.53,0.41l-1.87,-0.11l-0.73,0.38l-0.13,0.52l1.04,2.74l-1.91,0.26l-0.89,0.99l-0.11,1.18l-2.73,-0.04l-0.53,-0.62l-0.52,-0.08l-0.75,0.46l-0.91,-0.42l-1.92,-0.07l-2.75,-0.79l-2.6,-0.28l-2.0,0.07l-1.5,0.92l-0.67,0.07l-0.08,-1.22l-0.59,-1.19l1.36,-0.88l0.01,-1.35l-0.7,-1.41l-0.07,-1.0l2.16,-0.02l2.72,-1.3l0.75,-2.04l1.91,-1.04l0.2,-0.41l-0.19,-1.25l3.8,-1.78l2.3,0.77Z",name:"Belarus"},BZ:{path:"M198.03,244.38l0.1,-4.49l0.69,-0.06l0.74,-1.3l0.34,0.28l-0.4,1.3l0.17,0.58l-0.34,2.25l-1.3,1.42Z",name:"Belize"},RU:{path:"M491.55,115.25l2.55,-1.85l-0.01,-0.65l-2.2,-1.5l7.32,-6.76l1.03,-2.11l-0.13,-0.49l-3.46,-2.52l0.86,-2.7l-2.11,-2.81l1.56,-3.67l-2.77,-4.52l2.15,-2.99l-0.08,-0.55l-3.65,-2.73l0.3,-2.54l1.81,-0.37l4.26,-1.77l2.42,-1.45l4.06,2.61l6.79,1.04l9.34,4.85l1.78,1.88l0.14,2.46l-2.55,2.02l-3.9,1.06l-11.07,-3.14l-2.06,0.53l-0.13,0.7l3.94,2.94l0.31,5.86l0.26,0.36l5.14,2.24l0.58,-0.29l0.32,-1.94l-1.35,-1.78l1.13,-1.09l6.13,2.42l2.11,-0.98l0.18,-0.56l-1.51,-2.67l5.41,-3.76l2.07,0.22l2.26,1.41l0.57,-0.16l1.46,-2.87l-0.05,-0.44l-1.92,-2.32l1.12,-2.32l-1.32,-2.27l5.87,1.16l1.04,1.75l-2.59,0.43l-0.33,0.4l0.02,2.36l2.46,1.83l3.87,-0.91l0.86,-2.8l13.69,-5.65l0.99,0.11l-1.92,2.06l0.23,0.67l3.11,0.45l2.0,-1.48l4.56,-0.12l3.64,-1.73l2.65,2.44l0.56,-0.01l2.85,-2.88l-0.01,-0.57l-2.35,-2.29l0.9,-1.01l7.14,1.3l3.41,1.36l9.05,4.97l0.51,-0.11l1.67,-2.27l-0.05,-0.53l-2.43,-2.21l-0.06,-0.78l-0.34,-0.36l-2.52,-0.36l0.64,-1.93l-1.32,-3.46l-0.06,-1.21l4.48,-4.06l1.69,-4.29l1.6,-0.81l6.23,1.18l0.44,2.21l-2.29,3.64l0.06,0.5l1.47,1.39l0.76,3.0l-0.56,6.03l2.69,2.82l-0.96,2.57l-4.86,5.95l0.23,0.64l2.86,0.61l0.42,-0.17l0.93,-1.4l2.64,-1.03l0.87,-2.24l2.09,-1.96l0.07,-0.5l-1.36,-2.28l1.09,-2.69l-0.32,-0.55l-2.47,-0.33l-0.5,-2.06l1.94,-4.38l-0.06,-0.42l-2.96,-3.4l4.12,-2.88l0.16,-0.4l-0.51,-2.93l0.54,-0.05l1.13,2.25l-0.96,4.35l0.27,0.47l2.68,0.84l0.5,-0.51l-1.02,-2.99l3.79,-1.66l5.01,-0.24l4.53,2.61l0.48,-0.06l0.07,-0.48l-2.18,-3.82l-0.23,-4.67l3.98,-0.9l5.97,0.21l5.49,-0.64l0.27,-0.65l-1.83,-2.31l2.56,-2.9l2.87,-0.17l4.8,-2.47l6.54,-0.67l1.03,-1.42l6.25,-0.45l2.32,1.11l5.53,-2.7l4.5,0.08l0.39,-0.28l0.66,-2.15l2.26,-2.12l5.69,-2.11l3.21,1.29l-2.46,0.94l-0.25,0.42l0.34,0.35l5.41,0.77l0.61,2.33l0.58,0.25l2.2,-1.22l7.13,0.07l5.51,2.47l1.79,1.72l-0.53,2.24l-9.16,4.15l-1.97,1.52l0.16,0.71l6.77,1.91l2.16,-0.78l1.13,2.74l0.67,0.11l1.01,-1.15l3.81,-0.73l7.7,0.77l0.54,1.99l0.36,0.29l10.47,0.71l0.43,-0.38l0.13,-3.23l4.87,0.78l3.95,-0.02l3.83,2.4l1.03,2.71l-1.35,1.79l0.02,0.5l3.15,3.64l4.07,1.96l0.53,-0.18l2.23,-4.47l3.95,1.93l4.16,-1.21l4.73,1.39l2.05,-1.26l3.94,0.62l0.43,-0.55l-1.68,-4.02l2.89,-1.8l22.31,3.03l2.16,2.75l6.55,3.51l10.29,-0.81l4.82,0.73l1.85,1.66l-0.29,3.08l0.25,0.41l3.08,1.26l3.56,-0.88l4.35,-0.11l4.8,0.87l4.57,-0.47l4.23,3.79l0.43,0.07l3.1,-1.4l0.16,-0.6l-1.88,-2.62l0.85,-1.52l7.71,1.21l5.22,-0.26l7.09,2.09l9.59,5.22l6.35,4.11l-0.2,2.38l1.88,1.41l0.6,-0.42l-0.48,-2.53l6.15,0.57l4.4,3.51l-1.97,1.43l-4.0,0.41l-0.36,0.39l-0.06,3.79l-0.74,0.62l-2.07,-0.11l-1.91,-1.39l-3.14,-1.11l-0.78,-1.85l-2.72,-0.68l-2.63,0.49l-1.04,-1.1l0.46,-1.31l-0.5,-0.51l-3.0,0.98l-0.22,0.58l0.99,1.7l-1.21,1.48l-3.04,1.68l-3.12,-0.28l-0.4,0.23l0.09,0.46l2.2,2.09l1.46,3.2l1.15,1.1l0.24,1.33l-0.42,0.67l-4.63,-0.77l-6.96,2.9l-2.19,0.44l-7.6,5.06l-0.84,1.45l-3.61,-2.37l-6.24,2.82l-0.94,-1.15l-0.53,-0.08l-2.28,1.52l-3.2,-0.49l-0.44,0.27l-0.78,2.37l-3.05,3.78l0.09,1.47l0.29,0.36l2.54,0.72l-0.29,4.53l-1.97,0.11l-0.35,0.26l-1.07,2.94l0.8,1.45l-3.91,1.58l-1.05,3.95l-3.48,0.77l-0.3,0.3l-0.72,3.29l-3.09,2.65l-0.7,-1.74l-2.44,-12.44l1.16,-4.71l2.04,-2.06l0.22,-1.64l3.8,-0.86l4.46,-4.61l4.28,-3.81l4.48,-3.01l2.17,-5.63l-0.42,-0.54l-3.04,0.33l-1.77,3.31l-5.86,3.86l-1.86,-4.25l-0.45,-0.23l-6.46,1.3l-6.47,6.44l-0.01,0.55l1.58,1.74l-8.24,1.17l0.15,-2.2l-0.34,-0.42l-3.89,-0.56l-3.25,1.81l-7.62,-0.62l-8.45,1.19l-17.71,15.41l0.22,0.7l3.74,0.41l1.36,2.17l2.43,0.76l1.88,-1.68l2.4,0.2l3.4,3.54l0.08,2.6l-1.95,3.42l-0.21,3.9l-1.1,5.06l-3.71,4.54l-0.87,2.21l-8.29,8.89l-3.19,1.7l-1.32,0.03l-1.45,-1.36l-0.49,-0.04l-2.27,1.5l0.41,-3.65l-0.59,-2.47l1.75,-0.89l2.91,0.53l0.42,-0.2l1.68,-3.03l0.87,-3.46l0.97,-1.18l1.32,-2.88l-0.45,-0.56l-4.14,0.95l-2.19,1.25l-3.41,-0.0l-1.06,-2.93l-2.97,-2.3l-4.28,-1.06l-1.75,-5.07l-2.66,-5.01l-2.29,-1.29l-3.75,-1.01l-3.44,0.08l-3.18,0.62l-2.24,1.77l0.05,0.66l1.18,0.69l0.02,1.43l-1.33,1.05l-2.26,3.51l-0.04,1.43l-3.16,1.84l-2.82,-1.16l-3.01,0.23l-1.35,-1.07l-1.5,-0.35l-3.9,2.31l-3.22,0.52l-2.27,0.79l-3.05,-0.51l-2.21,0.03l-1.48,-1.6l-2.6,-1.63l-2.63,-0.43l-5.46,1.01l-3.23,-1.25l-0.72,-2.57l-5.2,-1.24l-2.75,-1.36l-0.5,0.12l-2.59,3.45l0.84,2.1l-2.06,1.93l-3.41,-0.77l-2.42,-0.12l-1.83,-1.54l-2.53,-0.05l-2.42,-0.98l-3.86,1.57l-4.72,2.78l-3.3,0.75l-1.55,-1.92l-3.0,0.41l-1.11,-1.33l-1.62,-0.59l-1.31,-1.94l-1.38,-0.6l-3.7,0.79l-3.31,-1.83l-0.51,0.11l-0.99,1.29l-5.29,-8.05l-2.96,-2.48l0.65,-0.77l0.01,-0.51l-0.5,-0.11l-6.2,3.21l-1.84,0.15l0.15,-1.39l-0.26,-0.42l-3.22,-1.17l-2.46,0.7l-0.69,-3.16l-0.32,-0.31l-4.5,-0.75l-2.47,1.47l-6.19,1.27l-1.29,0.86l-9.51,1.3l-1.15,1.17l-0.03,0.53l1.47,1.9l-1.89,0.69l-0.22,0.56l0.31,0.6l-2.11,1.44l0.03,0.68l3.75,2.12l-0.39,0.98l-3.23,-0.13l-0.86,0.86l-3.09,-1.59l-3.97,0.07l-2.66,1.35l-8.32,-3.56l-4.07,0.06l-5.39,3.68l-0.39,2.0l-2.03,-1.5l-0.59,0.13l-2.0,3.59l0.57,0.93l-1.28,2.16l0.06,0.48l2.13,2.17l1.95,0.04l1.37,1.82l-0.23,1.46l0.25,0.43l0.83,0.33l-0.8,1.31l-2.49,0.62l-2.49,3.2l0.0,0.49l2.17,2.78l-0.15,2.18l2.5,3.24l-1.58,1.59l-0.7,-0.13l-1.63,-1.72l-2.29,-0.84l-0.94,-1.31l-2.34,-0.63l-1.48,0.4l-0.43,-0.47l-3.51,-1.48l-5.76,-1.01l-0.45,0.19l-2.89,-2.34l-2.9,-1.2l-1.53,-1.29l1.29,-0.43l2.08,-2.61l-0.05,-0.55l-0.89,-0.79l3.05,-1.06l0.27,-0.42l-0.07,-0.69l-0.49,-0.35l-1.73,0.39l0.04,-0.68l1.04,-0.72l2.66,-0.48l0.4,-1.32l-0.5,-1.6l0.92,-1.54l0.03,-1.17l-0.29,-0.37l-3.69,-1.06l-1.41,0.02l-1.42,-1.41l-2.19,0.38l-2.77,-1.01l-0.03,-0.59l-0.89,-1.43l-2.0,-0.32l-0.11,-0.54l0.49,-0.53l0.01,-0.53l-1.6,-1.9l-3.58,0.02l-0.88,0.73l-0.46,-0.07l-1.0,-2.79l2.22,-0.02l0.97,-0.74l0.07,-0.57l-0.9,-1.04l-1.35,-0.48l-0.11,-0.7l-0.95,-0.58l-1.38,-1.99l0.46,-0.98l-0.51,-1.96l-2.45,-0.84l-1.21,0.3l-0.46,-0.76l-2.46,-0.83l-0.72,-1.87l-0.21,-1.69l-0.99,-0.85l0.85,-1.17l-0.7,-3.21l1.66,-1.97l-0.16,-0.79ZM749.2,170.72l-0.6,0.4l-0.13,0.16l-0.01,-0.51l0.74,-0.05ZM874.85,67.94l-5.63,0.48l-0.26,-0.84l3.15,-1.89l1.94,0.01l3.19,1.16l-2.39,1.09ZM797.39,48.49l-2.0,1.36l-3.8,-0.42l-4.25,-1.8l0.35,-0.97l9.69,1.83ZM783.67,46.12l-1.63,3.09l-8.98,-0.13l-4.09,1.14l-4.54,-2.97l1.16,-3.01l3.05,-0.89l6.5,0.22l8.54,2.56ZM778.2,134.98l-0.56,-0.9l0.27,-0.12l0.29,1.01ZM778.34,135.48l0.94,3.53l-0.05,3.38l1.05,3.39l2.18,5.0l-2.89,-0.83l-0.49,0.26l-1.54,4.65l2.42,3.5l-0.04,1.13l-1.24,-1.24l-0.61,0.06l-1.09,1.61l-0.28,-1.61l0.27,-3.1l-0.28,-3.4l0.58,-2.47l0.11,-4.39l-1.46,-3.36l0.21,-4.32l2.15,-1.46l0.07,-0.34ZM771.95,56.61l1.76,-1.42l2.89,-0.42l3.28,1.71l0.14,0.6l-3.27,0.03l-4.81,-0.5ZM683.76,31.09l-13.01,1.93l4.03,-6.35l1.82,-0.56l1.73,0.34l5.99,2.98l-0.56,1.66ZM670.85,27.93l-5.08,0.64l-6.86,-1.57l-3.99,-2.05l-2.1,-4.16l-2.6,-0.87l5.72,-3.5l5.2,-1.28l4.69,2.85l5.59,5.4l-0.56,4.53ZM564.15,68.94l-0.64,0.17l-7.85,-0.57l-0.86,-2.04l-4.28,-1.17l-0.28,-1.94l2.27,-0.89l0.25,-0.39l-0.08,-2.38l4.81,-3.97l-0.15,-0.7l-1.47,-0.38l5.3,-3.81l0.15,-0.44l-0.58,-1.94l5.28,-2.51l8.21,-3.27l8.28,-0.96l4.35,-1.94l4.6,-0.64l1.36,1.61l-1.34,1.28l-16.43,4.94l-7.97,4.88l-7.74,9.63l0.66,4.14l4.16,3.27ZM548.81,18.48l-5.5,1.18l-0.58,1.02l-2.59,0.84l-2.13,-1.07l1.12,-1.42l-0.3,-0.65l-2.33,-0.07l1.68,-0.36l3.47,-0.06l0.42,1.29l0.66,0.16l1.38,-1.34l2.15,-0.88l2.94,1.01l-0.39,0.36ZM477.37,133.15l-4.08,0.05l-2.56,-0.32l0.33,-0.87l3.17,-1.03l3.24,0.96l-0.09,1.23Z",name:"Russia"},RW:{path:"M497.0,288.25l0.71,1.01l-0.11,1.09l-1.63,0.03l-1.04,1.39l-0.83,-0.11l0.51,-1.2l0.08,-1.34l0.42,-0.41l0.7,0.14l1.19,-0.61Z",name:"Rwanda"},RS:{path:"M469.4,163.99l0.42,-0.5l-0.01,-0.52l-1.15,-1.63l1.43,-0.62l1.33,0.12l1.17,1.06l0.46,1.13l1.34,0.64l0.35,1.35l1.46,0.9l0.76,-0.29l0.2,0.69l-0.48,0.78l0.22,1.12l1.05,1.22l-0.77,0.8l-0.37,1.52l-1.21,0.08l0.24,-0.64l-0.39,-0.54l-2.08,-1.64l-0.9,0.05l-0.48,0.94l-2.12,-1.37l0.53,-1.6l-1.11,-1.37l0.51,-1.1l-0.41,-0.57Z",name:"Serbia"},LT:{path:"M486.93,129.3l0.17,1.12l-1.81,0.98l-0.72,2.02l-2.47,1.18l-2.1,-0.02l-0.73,-1.05l-1.06,-0.3l-0.09,-1.87l-3.56,-1.13l-0.43,-2.36l2.48,-0.94l4.12,0.22l2.25,-0.31l0.52,0.69l1.24,0.21l2.19,1.56Z",name:"Lithuania"},LU:{path:"M436.08,149.45l-0.48,-0.07l0.3,-1.28l0.27,0.4l-0.09,0.96Z",name:"Luxembourg"},LR:{path:"M399.36,265.97l0.18,1.54l-0.48,0.99l0.08,0.47l2.47,1.8l-0.33,2.8l-2.65,-1.13l-5.78,-4.61l0.58,-1.32l2.1,-2.33l0.86,-0.22l0.77,1.14l-0.14,0.85l0.59,0.87l1.0,0.14l0.76,-0.99Z",name:"Liberia"},RO:{path:"M487.53,154.23l0.6,0.24l2.87,3.98l-0.17,2.69l0.45,1.42l1.32,0.81l1.35,-0.42l0.76,0.36l0.02,0.31l-0.83,0.45l-0.59,-0.22l-0.54,0.3l-0.62,3.3l-1.0,-0.22l-2.07,-1.13l-2.95,0.71l-1.25,0.76l-3.51,-0.15l-1.89,-0.47l-0.87,0.16l-0.82,-1.3l0.29,-0.26l-0.06,-0.64l-1.09,-0.34l-0.56,0.5l-1.05,-0.64l-0.39,-1.39l-1.36,-0.65l-0.35,-1.0l-0.83,-0.75l1.54,-0.54l2.66,-4.21l2.4,-1.24l2.96,0.34l1.48,0.73l0.79,-0.45l1.78,-0.3l0.75,-0.74l0.79,0.0Z",name:"Romania"},GW:{path:"M386.23,253.6l-0.29,0.84l0.15,0.6l-2.21,0.59l-0.86,0.96l-1.04,-0.83l-1.09,-0.23l-0.54,-1.06l-0.66,-0.49l2.41,-0.48l4.13,0.1Z",name:"Guinea-Bissau"},GT:{path:"M195.08,249.77l-2.48,-0.37l-1.03,-0.45l-1.14,-0.89l0.3,-0.99l-0.24,-0.68l0.96,-1.66l2.98,-0.01l0.4,-0.37l-0.19,-1.28l-1.67,-1.4l0.51,-0.4l0.0,-1.05l3.85,0.02l-0.21,4.53l0.4,0.43l1.46,0.38l-1.48,0.98l-0.35,0.7l0.12,0.57l-2.2,1.96Z",name:"Guatemala"},GR:{path:"M487.07,174.59l-0.59,1.43l-0.37,0.21l-2.84,-0.35l-3.03,0.77l-0.18,0.68l1.28,1.23l-0.61,0.23l-1.14,0.0l-1.2,-1.39l-0.63,0.03l-0.53,1.01l0.56,1.76l1.03,1.19l-0.56,0.38l-0.05,0.62l2.52,2.12l0.02,0.87l-1.78,-0.59l-0.48,0.56l0.5,1.0l-1.07,0.2l-0.3,0.53l0.75,2.01l-0.98,0.02l-1.84,-1.12l-1.37,-4.2l-2.21,-2.95l-0.11,-0.56l1.04,-1.28l0.2,-0.95l0.85,-0.66l0.03,-0.46l1.32,-0.21l1.01,-0.64l1.22,0.05l0.65,-0.56l2.26,-0.0l1.82,-0.75l1.85,1.0l2.28,-0.28l0.35,-0.39l0.01,-0.77l0.34,0.22ZM480.49,192.16l0.58,0.4l-0.68,-0.12l0.11,-0.28ZM482.52,192.82l2.51,0.06l0.24,0.32l-1.99,0.13l-0.77,-0.51Z",name:"Greece"},GQ:{path:"M448.79,279.62l0.02,2.22l-4.09,0.0l0.69,-2.27l3.38,0.05Z",name:"Eq. Guinea"},GY:{path:"M277.42,270.07l-0.32,1.83l-1.32,0.57l-0.23,0.46l-0.28,2.0l1.11,1.82l0.83,0.19l0.32,1.25l1.13,1.62l-1.21,-0.19l-1.08,0.71l-1.77,0.5l-0.44,0.46l-0.86,-0.09l-1.32,-1.01l-0.77,-2.27l0.36,-1.9l0.68,-1.23l-0.57,-1.17l-0.74,-0.43l0.12,-1.16l-0.9,-0.69l-1.1,0.09l-1.31,-1.48l0.53,-0.72l-0.04,-0.84l1.99,-0.86l0.05,-0.59l-0.71,-0.78l0.14,-0.57l1.66,-1.24l1.36,0.77l1.41,1.49l0.06,1.15l0.37,0.38l0.8,0.05l2.06,1.86Z",name:"Guyana"},GE:{path:"M521.71,168.93l5.29,0.89l4.07,2.01l1.41,-0.44l2.07,0.56l0.68,1.1l1.07,0.55l-0.12,0.59l0.98,1.29l-1.01,-0.13l-1.81,-0.83l-0.94,0.47l-3.23,0.43l-2.29,-1.39l-2.33,0.05l0.21,-0.97l-0.76,-2.26l-1.45,-1.12l-1.43,-0.39l-0.41,-0.42Z",name:"Georgia"},GB:{path:"M412.61,118.72l-2.19,3.22l-0.0,0.45l5.13,-0.3l-0.53,2.37l-2.2,3.12l0.29,0.63l2.37,0.21l2.33,4.3l1.76,0.69l2.2,5.12l2.94,0.77l-0.23,1.62l-1.15,0.88l-0.1,0.52l0.82,1.42l-1.86,1.43l-3.3,-0.02l-4.12,0.87l-1.04,-0.58l-0.47,0.06l-1.51,1.41l-2.12,-0.34l-1.86,1.18l-0.6,-0.29l3.19,-3.0l2.16,-0.69l0.28,-0.41l-0.34,-0.36l-3.73,-0.53l-0.4,-0.76l2.2,-0.87l0.17,-0.61l-1.26,-1.67l0.36,-1.7l3.38,0.28l0.43,-0.33l0.37,-1.99l-1.79,-2.49l-3.11,-0.72l-0.38,-0.59l0.79,-1.35l-0.04,-0.46l-0.82,-0.97l-0.61,0.01l-0.68,0.84l-0.1,-2.34l-1.23,-1.88l0.85,-3.47l1.77,-2.68l1.85,0.26l2.17,-0.22ZM406.26,132.86l-1.01,1.77l-1.57,-0.59l-1.16,0.01l0.37,-1.54l-0.39,-1.39l1.45,-0.1l2.3,1.84Z",name:"United Kingdom"},GA:{path:"M453.24,279.52l-0.08,0.98l0.7,1.29l2.36,0.24l-0.98,2.63l1.18,1.79l0.25,1.78l-0.29,1.52l-0.6,0.93l-1.84,-0.09l-1.23,-1.11l-0.66,0.23l-0.15,0.84l-1.42,0.26l-1.02,0.7l-0.11,0.52l0.77,1.35l-1.34,0.97l-3.94,-4.3l-1.44,-2.45l0.06,-0.6l0.54,-0.81l1.05,-3.46l4.17,-0.07l0.4,-0.4l-0.02,-2.66l2.39,0.21l1.25,-0.27Z",name:"Gabon"},GN:{path:"M391.8,254.11l0.47,0.8l1.11,-0.32l0.98,0.7l1.07,0.2l2.26,-1.22l0.64,0.44l1.13,1.56l-0.48,1.4l0.8,0.3l-0.08,0.48l0.46,0.68l-0.35,1.36l1.05,2.61l-1.0,0.69l0.03,1.41l-0.72,-0.06l-1.08,1.0l-0.24,-0.27l0.07,-1.11l-1.05,-1.54l-1.79,0.21l-0.35,-2.01l-1.6,-2.18l-2.0,-0.0l-1.31,0.54l-1.95,2.18l-1.86,-2.19l-1.2,-0.78l-0.3,-1.11l-0.8,-0.85l0.65,-0.72l0.81,-0.03l1.64,-0.8l0.23,-1.87l2.67,0.64l0.89,-0.3l1.21,0.15Z",name:"Guinea"},GM:{path:"M379.31,251.39l0.1,-0.35l2.43,-0.07l0.74,-0.61l0.51,-0.03l0.77,0.49l-1.03,-0.3l-1.87,0.9l-1.65,-0.04ZM384.03,250.91l0.91,0.05l0.75,-0.24l-0.59,0.31l-1.08,-0.13Z",name:"Gambia"},GL:{path:"M353.02,1.2l14.69,4.67l-3.68,1.89l-22.97,0.86l-0.36,0.27l0.12,0.43l1.55,1.18l8.79,-0.66l7.48,2.07l4.86,-1.77l1.66,1.73l-2.53,3.19l-0.01,0.48l0.46,0.15l6.35,-2.2l12.06,-2.31l7.24,1.13l1.09,1.99l-9.79,4.01l-1.44,1.32l-7.87,0.98l-0.35,0.41l0.38,0.38l5.07,0.24l-2.53,3.58l-2.07,3.81l0.08,6.05l2.57,3.11l-3.22,0.2l-4.12,1.66l-0.05,0.72l4.45,2.65l0.51,3.75l-2.3,0.4l-0.25,0.64l2.79,3.69l-4.82,0.31l-0.36,0.29l0.16,0.44l2.62,1.8l-0.59,1.22l-3.3,0.7l-3.45,0.01l-0.29,0.68l3.03,3.12l0.02,1.34l-4.4,-1.73l-1.72,1.35l0.15,0.66l3.31,1.15l3.13,2.71l0.81,3.16l-3.85,0.75l-4.89,-4.26l-0.47,-0.03l-0.17,0.44l0.79,2.86l-2.71,2.21l-0.13,0.44l0.37,0.27l8.73,0.34l-12.32,6.64l-7.24,1.48l-2.94,0.08l-2.69,1.75l-3.43,4.41l-5.24,2.84l-1.73,0.18l-7.12,2.1l-2.15,2.52l-0.13,2.99l-1.19,2.45l-4.01,3.09l-0.14,0.44l0.97,2.9l-2.28,6.48l-3.1,0.2l-3.83,-3.07l-4.86,-0.02l-2.25,-1.93l-1.7,-3.79l-4.3,-4.84l-1.21,-2.49l-0.44,-3.8l-3.32,-3.63l0.84,-2.86l-1.56,-1.7l2.28,-4.6l3.83,-1.74l1.03,-1.96l0.52,-3.47l-0.59,-0.41l-4.17,2.21l-2.07,0.58l-2.72,-1.28l-0.15,-2.71l0.85,-2.09l2.01,-0.06l5.06,1.2l0.46,-0.23l-0.14,-0.49l-6.54,-4.47l-2.67,0.55l-1.58,-0.86l2.56,-4.01l-0.03,-0.48l-1.5,-1.74l-4.98,-8.5l-3.13,-1.96l0.03,-1.88l-0.24,-0.37l-6.85,-3.02l-5.36,-0.38l-12.7,0.58l-2.78,-1.57l-3.66,-2.77l5.73,-1.45l5.0,-0.28l0.38,-0.38l-0.35,-0.41l-10.67,-1.38l-5.3,-2.06l0.25,-1.54l18.41,-5.26l1.22,-2.27l-0.25,-0.55l-6.14,-1.86l1.68,-1.77l8.55,-4.03l3.59,-0.63l0.3,-0.54l-0.88,-2.27l5.47,-1.47l7.65,-0.95l7.55,-0.05l3.04,1.85l6.48,-3.27l5.81,2.22l3.56,0.5l5.16,1.94l0.5,-0.21l-0.17,-0.52l-5.71,-3.13l0.28,-2.13l8.12,-3.6l8.7,0.28l3.35,-2.34l8.71,-0.6l19.93,0.8Z",name:"Greenland"},KW:{path:"M540.81,207.91l0.37,0.86l-0.17,0.76l0.6,1.53l-0.95,0.04l-0.82,-1.28l-1.57,-0.18l1.31,-1.88l1.22,0.17Z",name:"Kuwait"},GH:{path:"M420.53,257.51l-0.01,0.72l0.96,1.2l0.24,3.73l0.59,0.95l-0.51,2.1l0.19,1.41l1.02,2.21l-6.97,2.84l-1.8,-0.57l0.04,-0.89l-1.02,-2.04l0.61,-2.65l1.07,-2.32l-0.96,-6.47l5.01,0.07l0.94,-0.39l0.61,0.11Z",name:"Ghana"},OM:{path:"M568.09,230.93l-0.91,1.67l-1.22,0.04l-0.6,0.76l-0.41,1.51l0.27,1.58l-1.16,0.05l-1.56,0.97l-0.76,1.74l-1.62,0.05l-0.98,0.65l-0.17,1.15l-0.89,0.52l-1.49,-0.18l-2.4,0.94l-2.47,-5.4l7.35,-2.71l1.67,-5.23l-1.12,-2.09l0.05,-0.83l0.67,-1.0l0.07,-1.05l0.9,-0.42l-0.05,-2.07l0.7,-0.01l1.0,1.62l1.51,1.08l3.3,0.84l1.73,2.29l0.81,0.37l-1.23,2.35l-0.99,0.79Z",name:"Oman"},_2:{path:"M531.15,258.94l1.51,0.12l5.13,-0.95l5.3,-1.48l-0.01,4.4l-2.67,3.39l-1.85,0.01l-8.04,-2.94l-2.55,-3.17l1.12,-1.71l2.04,2.34Z",name:"Somaliland"},_1:{path:"M472.77,172.64l-1.08,-1.29l0.96,-0.77l0.29,-0.83l1.98,1.64l-0.36,0.67l-1.79,0.58Z",name:"Kosovo"},_0:{path:"M504.91,192.87l0.34,0.01l0.27,-0.07l-0.29,0.26l-0.31,-0.2Z",name:"N. Cyprus"},JO:{path:"M518.64,201.38l-5.14,1.56l-0.19,0.65l2.16,2.39l-0.89,1.14l-1.71,0.34l-1.71,1.8l-2.34,-0.37l1.21,-4.32l0.56,-4.07l2.8,0.94l4.46,-2.71l0.79,2.66Z",name:"Jordan"},HR:{path:"M455.59,162.84l1.09,0.07l-0.82,0.94l-0.27,-1.01ZM456.96,162.92l0.62,-0.41l1.73,0.45l0.42,-0.4l-0.01,-0.59l0.86,-0.52l0.2,-1.05l1.63,-0.68l2.57,1.68l2.07,0.6l0.87,-0.31l1.05,1.57l-0.52,0.63l-1.05,-0.56l-1.68,0.04l-2.1,-0.5l-1.29,0.06l-0.57,0.49l-0.59,-0.47l-0.62,0.16l-0.46,1.7l1.79,2.42l2.79,2.75l-1.18,-0.87l-2.21,-0.87l-1.67,-1.78l0.13,-0.63l-1.05,-1.19l-0.32,-1.27l-1.42,-0.43Z",name:"Croatia"},HT:{path:"M237.05,238.38l-1.16,0.43l-0.91,-0.55l0.05,-0.2l2.02,0.31ZM237.53,238.43l1.06,0.12l-0.05,0.01l-1.01,-0.12ZM239.25,238.45l0.79,-0.51l0.06,-0.62l-1.02,-1.0l0.02,-0.82l-0.3,-0.4l-0.93,-0.32l3.16,0.45l0.02,1.84l-0.48,0.34l-0.08,0.58l0.54,0.72l-1.78,-0.26Z",name:"Haiti"},HU:{path:"M462.08,157.89l0.65,-1.59l-0.09,-0.44l0.64,-0.0l0.39,-0.34l0.1,-0.69l1.75,0.87l2.32,-0.37l0.43,-0.66l3.49,-0.78l0.69,-0.78l0.57,-0.14l2.57,0.93l0.67,-0.23l1.03,0.65l0.08,0.37l-1.42,0.71l-2.59,4.14l-1.8,0.53l-1.68,-0.1l-2.74,1.23l-1.85,-0.54l-2.54,-1.66l-0.66,-1.1Z",name:"Hungary"},HN:{path:"M199.6,249.52l-1.7,-1.21l0.06,-0.94l3.04,-2.14l2.37,0.28l1.27,-0.09l1.1,-0.52l1.3,0.28l1.14,-0.25l1.38,0.37l2.23,1.37l-2.36,0.93l-1.23,-0.39l-0.88,1.3l-1.28,0.99l-0.98,-0.22l-0.42,0.52l-0.96,0.05l-0.36,0.41l0.04,0.88l-0.52,0.6l-0.3,0.04l-0.3,-0.55l-0.66,-0.31l0.11,-0.67l-0.48,-0.65l-0.87,-0.26l-0.73,0.2Z",name:"Honduras"},PR:{path:"M256.17,238.73l-0.26,0.27l-2.83,0.05l-0.07,-0.55l1.95,-0.1l1.22,0.33Z",name:"Puerto Rico"},PS:{path:"M509.21,203.07l0.1,-0.06l-0.02,0.03l-0.09,0.03ZM509.36,202.91l-0.02,-0.63l-0.33,-0.16l0.31,-1.09l0.24,0.1l-0.2,1.78Z",name:"Palestine"},PT:{path:"M401.84,187.38l-0.64,0.47l-1.13,-0.35l-0.91,0.17l0.28,-1.78l-0.24,-1.78l-1.25,-0.56l-0.45,-0.84l0.17,-1.66l1.01,-1.18l0.69,-2.92l-0.04,-1.39l-0.59,-1.9l1.3,-0.85l0.84,1.35l3.1,-0.3l0.46,0.99l-1.05,0.94l-0.03,2.16l-0.41,0.57l-0.08,1.1l-0.79,0.18l-0.26,0.59l0.91,1.6l-0.63,1.75l0.76,1.09l-1.1,1.52l0.07,1.05Z",name:"Portugal"},PY:{path:"M274.9,336.12l0.74,1.52l-0.16,3.45l0.32,0.41l2.64,0.5l1.11,-0.47l1.4,0.59l0.36,0.6l0.53,3.42l1.27,0.4l0.98,-0.38l0.51,0.27l-0.0,1.18l-1.21,5.32l-2.09,1.9l-1.8,0.4l-4.71,-0.98l2.2,-3.63l-0.32,-1.5l-2.78,-1.28l-3.03,-1.94l-2.07,-0.44l-4.34,-4.06l0.91,-2.9l0.08,-1.42l1.07,-2.04l4.13,-0.72l2.18,0.03l2.05,1.17l0.03,0.59Z",name:"Paraguay"},PA:{path:"M213.8,263.68l0.26,-1.52l-0.36,-0.26l-0.01,-0.49l0.44,-0.1l0.93,1.4l1.26,0.03l0.77,0.49l1.38,-0.23l2.51,-1.11l0.86,-0.72l3.45,0.85l1.4,1.18l0.41,1.74l-0.21,0.34l-0.53,-0.12l-0.47,0.29l-0.16,0.6l-0.68,-1.28l0.45,-0.49l-0.19,-0.66l-0.47,-0.13l-0.54,-0.84l-1.5,-0.75l-1.1,0.16l-0.75,0.99l-1.62,0.84l-0.18,0.96l0.85,0.97l-0.58,0.45l-0.69,0.08l-0.34,-1.18l-1.27,0.03l-0.71,-1.05l-2.59,-0.46Z",name:"Panama"},PG:{path:"M808.58,298.86l2.54,2.56l-0.13,0.26l-0.33,0.12l-0.87,-0.78l-1.22,-2.16ZM801.41,293.04l0.5,0.29l0.26,0.27l-0.49,-0.35l-0.27,-0.21ZM803.17,294.58l0.59,0.5l0.08,1.06l-0.29,-0.91l-0.38,-0.65ZM796.68,298.41l0.52,0.75l1.43,-0.19l2.27,-1.81l-0.01,-1.43l1.12,0.16l-0.04,1.1l-0.7,1.28l-1.12,0.18l-0.62,0.79l-2.46,1.11l-1.17,-0.0l-3.08,-1.25l3.41,0.0l0.45,-0.68ZM789.15,303.55l2.31,1.8l1.59,2.61l1.34,0.13l-0.06,0.66l0.31,0.43l1.06,0.24l0.06,0.65l2.25,1.05l-1.22,0.13l-0.72,-0.63l-4.56,-0.65l-3.22,-2.87l-1.49,-2.34l-3.27,-1.1l-2.38,0.72l-1.59,0.86l-0.2,0.42l0.27,1.55l-1.55,0.68l-1.36,-0.4l-2.21,-0.09l-0.08,-15.41l8.39,2.93l2.95,2.4l0.6,1.64l4.02,1.49l0.31,0.68l-1.76,0.21l-0.33,0.52l0.55,1.68Z",name:"Papua New Guinea"},PE:{path:"M244.96,295.21l-1.26,-0.07l-0.57,0.42l-1.93,0.45l-2.98,1.75l-0.36,1.36l-0.58,0.8l0.12,1.37l-1.24,0.59l-0.22,1.22l-0.62,0.84l1.04,2.27l1.28,1.44l-0.41,0.84l0.32,0.57l1.48,0.13l1.16,1.37l2.21,0.07l1.63,-1.08l-0.13,3.02l0.3,0.4l1.14,0.29l1.31,-0.34l1.9,3.59l-0.48,0.85l-0.17,3.85l-0.94,1.59l0.35,0.75l-0.47,1.07l0.98,1.97l-2.1,3.82l-0.98,0.5l-2.17,-1.28l-0.39,-1.16l-4.95,-2.58l-4.46,-2.79l-1.84,-1.51l-0.91,-1.84l0.3,-0.96l-2.11,-3.33l-4.82,-9.68l-1.04,-1.2l-0.87,-1.94l-3.4,-2.48l0.58,-1.18l-1.13,-2.23l0.66,-1.49l1.45,-1.15l-0.6,0.98l0.07,0.92l0.47,0.36l1.74,0.03l0.97,1.17l0.54,0.07l1.42,-1.03l0.6,-1.84l1.42,-2.02l3.04,-1.04l2.73,-2.62l0.86,-1.74l-0.1,-1.87l1.44,1.02l0.9,1.25l1.06,0.59l1.7,2.73l1.86,0.31l1.45,-0.61l0.96,0.39l1.36,-0.19l1.45,0.89l-1.4,2.21l0.31,0.61l0.59,0.05l0.47,0.5Z",name:"Peru"},PK:{path:"M615.09,192.34l-1.83,1.81l-2.6,0.39l-3.73,-0.68l-1.58,1.33l-0.09,0.42l1.77,4.39l1.7,1.23l-1.69,1.27l-0.12,2.14l-2.33,2.64l-1.6,2.8l-2.46,2.67l-3.03,-0.07l-2.76,2.83l0.05,0.6l1.5,1.11l0.26,1.9l1.44,1.5l0.37,1.68l-5.01,-0.01l-1.78,1.7l-1.42,-0.52l-0.76,-1.87l-2.27,-2.15l-11.61,0.86l0.71,-2.34l3.43,-1.32l0.25,-0.44l-0.21,-1.24l-1.2,-0.65l-0.28,-2.46l-2.29,-1.14l-1.28,-1.94l2.82,0.94l2.62,-0.38l1.42,0.33l0.76,-0.56l1.71,0.19l3.25,-1.14l0.27,-0.36l0.08,-2.19l1.18,-1.32l1.68,0.0l0.58,-0.82l1.6,-0.3l1.19,0.16l0.98,-0.78l0.02,-1.88l0.93,-1.47l1.48,-0.66l0.19,-0.55l-0.66,-1.25l2.04,-0.11l0.69,-1.01l-0.02,-1.16l1.11,-1.06l-0.17,-1.78l-0.49,-1.03l1.15,-0.98l5.42,-0.91l2.6,-0.82l1.6,1.16l0.97,2.34l3.45,0.97Z",name:"Pakistan"},PH:{path:"M737.01,263.84l0.39,2.97l-0.44,1.18l-0.55,-1.53l-0.67,-0.14l-1.17,1.28l0.65,2.09l-0.42,0.69l-2.48,-1.23l-0.57,-1.49l0.65,-1.03l-0.1,-0.54l-1.59,-1.19l-0.56,0.08l-0.65,0.87l-1.23,0.0l-1.58,0.97l0.83,-1.8l2.56,-1.42l0.65,0.84l0.45,0.13l1.9,-0.69l0.56,-1.11l1.5,-0.06l0.38,-0.43l-0.09,-1.19l1.21,0.71l0.36,2.02ZM733.59,256.58l0.05,0.75l0.08,0.26l-0.8,-0.42l-0.18,-0.71l0.85,0.12ZM734.08,256.1l-0.12,-1.12l-1.0,-1.27l1.36,0.03l0.53,0.73l0.51,2.04l-1.27,-0.4ZM733.76,257.68l0.38,0.98l-0.32,0.15l-0.07,-1.13ZM724.65,238.43l1.46,0.7l0.72,-0.31l-0.32,1.17l0.79,1.71l-0.57,1.84l-1.53,1.04l-0.39,2.25l0.56,2.04l1.63,0.57l1.16,-0.27l2.71,1.23l-0.19,1.08l0.76,0.84l-0.08,0.36l-1.4,-0.9l-0.88,-1.27l-0.66,0.0l-0.38,0.55l-1.6,-1.31l-2.15,0.36l-0.87,-0.39l0.07,-0.61l0.66,-0.55l-0.01,-0.62l-0.75,-0.59l-0.72,0.44l-0.74,-0.87l-0.39,-2.49l0.32,0.27l0.66,-0.28l0.26,-3.97l0.7,-2.02l1.14,0.0ZM731.03,258.87l-0.88,0.85l-1.19,1.94l-1.05,-1.19l0.93,-1.1l0.32,-1.47l0.52,-0.06l-0.27,1.15l0.22,0.45l0.49,-0.12l1.0,-1.32l-0.08,0.85ZM726.83,255.78l0.83,0.38l1.17,-0.0l-0.02,0.48l-2.0,1.4l0.03,-2.26ZM724.81,252.09l-0.38,1.27l-1.42,-1.95l1.2,0.05l0.6,0.63ZM716.55,261.82l1.1,-0.95l0.03,-0.03l-0.28,0.36l-0.85,0.61ZM719.22,259.06l0.04,-0.06l0.8,-1.53l0.16,0.75l-1.0,0.84Z",name:"Philippines"},PL:{path:"M468.44,149.42l-1.11,-1.54l-1.86,-0.33l-0.48,-1.05l-1.72,-0.37l-0.65,0.69l-0.72,-0.36l0.11,-0.61l-0.33,-0.46l-1.75,-0.27l-1.04,-0.93l-0.94,-1.94l0.16,-1.22l-0.62,-1.8l-0.78,-1.07l0.57,-1.04l-0.48,-1.43l1.41,-0.83l6.91,-2.71l2.14,0.5l0.52,0.91l5.51,0.44l4.55,-0.05l1.07,0.31l0.48,0.84l0.15,1.58l0.65,1.2l-0.01,0.99l-1.27,0.58l-0.19,0.54l0.73,1.48l0.08,1.55l1.2,2.76l-0.17,0.58l-1.23,0.44l-2.27,2.72l0.18,0.95l-1.97,-1.03l-1.98,0.4l-1.36,-0.28l-1.24,0.58l-1.07,-0.97l-1.16,0.24Z",name:"Poland"},ZM:{path:"M481.47,313.3l0.39,0.31l2.52,0.14l0.99,1.17l2.01,0.35l1.4,-0.64l0.69,1.17l1.78,0.33l1.84,2.35l2.23,0.18l0.4,-0.43l-0.21,-2.74l-0.62,-0.3l-0.48,0.32l-1.98,-1.17l0.72,-5.29l-0.51,-1.18l0.57,-1.3l3.68,-0.62l0.26,0.63l1.21,0.63l0.9,-0.22l2.16,0.67l1.33,0.71l1.07,1.02l0.56,1.87l-0.88,2.7l0.43,2.09l-0.73,0.87l-0.76,2.37l0.59,0.68l-6.6,1.83l-0.29,0.44l0.19,1.45l-1.68,0.35l-1.43,1.02l-0.38,0.87l-0.87,0.26l-3.48,3.69l-4.16,-0.53l-1.52,-1.0l-1.77,-0.13l-1.83,0.52l-3.04,-3.4l0.11,-7.59l4.82,0.03l0.39,-0.49l-0.18,-0.76l0.33,-0.83l-0.4,-1.36l0.24,-1.05Z",name:"Zambia"},EH:{path:"M384.42,230.28l0.25,-0.79l1.06,-1.29l0.8,-3.51l3.38,-2.78l0.7,-1.81l0.06,4.84l-1.98,0.2l-0.94,1.59l0.39,3.56l-3.7,-0.01ZM392.01,218.1l0.7,-1.8l1.77,-0.24l2.09,0.34l0.95,-0.62l1.28,-0.07l-0.0,2.51l-6.79,-0.12Z",name:"W. Sahara"},EE:{path:"M485.71,115.04l2.64,0.6l2.56,0.11l-1.6,1.91l0.61,3.54l-0.81,0.87l-1.78,-0.01l-3.22,-1.76l-1.8,0.45l0.21,-1.53l-0.58,-0.41l-0.69,0.34l-1.26,-1.03l-0.17,-1.63l2.83,-0.92l3.05,-0.52Z",name:"Estonia"},EG:{path:"M492.06,205.03l1.46,0.42l2.95,-1.64l2.04,-0.21l1.53,0.3l0.59,1.19l0.69,0.04l0.41,-0.64l1.81,0.58l1.95,0.16l1.04,-0.51l1.42,4.08l-2.03,4.54l-1.66,-1.77l-1.76,-3.85l-0.64,-0.12l-0.36,0.67l1.04,2.88l3.44,6.95l1.78,3.04l2.03,2.65l-0.36,0.53l0.23,2.01l2.7,2.19l-28.41,0.0l0.0,-18.96l-0.73,-2.2l0.59,-1.56l-0.32,-1.26l0.68,-0.99l3.06,-0.04l4.82,1.52Z",name:"Egypt"},ZA:{path:"M467.14,373.21l-0.13,-1.96l-0.68,-1.56l0.7,-0.68l-0.13,-2.33l-4.56,-8.19l0.77,-0.86l0.6,0.45l0.69,1.31l2.83,0.72l1.5,-0.26l2.24,-1.39l0.19,-9.55l1.35,2.3l-0.21,1.5l0.61,1.2l0.4,0.19l1.79,-0.27l2.6,-2.07l0.69,-1.32l0.96,-0.48l2.19,1.04l2.04,0.13l1.77,-0.65l0.85,-2.12l1.38,-0.33l1.59,-2.76l2.15,-1.89l3.41,-1.87l2.0,0.45l1.02,-0.28l0.99,0.2l1.75,5.29l-0.38,3.25l-0.81,-0.23l-1.0,0.46l-0.87,1.68l-0.05,1.16l1.97,1.84l1.47,-0.29l0.69,-1.18l1.09,0.01l-0.76,3.69l-0.58,1.09l-2.2,1.79l-3.17,4.76l-2.8,2.83l-3.57,2.88l-2.53,1.05l-1.22,0.14l-0.51,0.7l-1.18,-0.32l-1.39,0.5l-2.59,-0.52l-1.61,0.33l-1.18,-0.11l-2.55,1.1l-2.1,0.44l-1.6,1.07l-0.85,0.05l-0.93,-0.89l-0.93,-0.15l-0.97,-1.13l-0.25,0.05ZM491.45,364.19l0.62,-0.93l1.48,-0.59l1.18,-2.19l-0.07,-0.49l-1.99,-1.69l-1.66,0.56l-1.43,1.14l-1.34,1.73l0.02,0.51l1.88,2.11l1.31,-0.16Z",name:"South Africa"},EC:{path:"M231.86,285.53l0.29,1.59l-0.69,1.45l-2.61,2.51l-3.13,1.11l-1.53,2.18l-0.49,1.68l-1.0,0.73l-1.02,-1.11l-1.78,-0.16l0.67,-1.15l-0.24,-0.86l1.25,-2.13l-0.54,-1.09l-0.67,-0.08l-0.72,0.87l-0.87,-0.64l0.35,-0.69l-0.36,-1.96l0.81,-0.51l0.45,-1.51l0.92,-1.57l-0.07,-0.97l2.65,-1.33l2.75,1.35l0.77,1.05l2.12,0.35l0.76,-0.32l1.96,1.21Z",name:"Ecuador"},AL:{path:"M470.32,171.8l0.74,0.03l0.92,0.89l-0.17,1.95l0.36,1.28l1.01,0.82l-1.82,2.83l-0.19,-0.61l-1.25,-0.89l-0.18,-1.2l0.53,-2.82l-0.54,-1.47l0.6,-0.83Z",name:"Albania"},AO:{path:"M461.55,300.03l1.26,3.15l1.94,2.36l2.47,-0.53l1.25,0.32l0.44,-0.18l0.93,-1.92l1.31,-0.08l0.41,-0.44l0.47,-0.0l-0.1,0.41l0.39,0.49l2.65,-0.02l0.03,1.19l0.48,1.01l-0.34,1.52l0.18,1.55l0.83,1.04l-0.13,2.85l0.54,0.39l3.96,-0.41l-0.1,1.79l0.39,1.05l-0.24,1.43l-4.7,-0.03l-0.4,0.39l-0.12,8.13l2.92,3.49l-3.83,0.88l-5.89,-0.36l-1.88,-1.24l-10.47,0.22l-1.3,-1.01l-1.85,-0.16l-2.4,0.77l-0.15,-1.06l0.33,-2.16l1.0,-3.45l1.35,-3.2l2.24,-2.8l0.33,-2.06l-0.13,-1.53l-0.8,-1.08l-1.21,-2.87l0.87,-1.62l-1.27,-4.12l-1.17,-1.53l2.47,-0.63l7.03,0.03ZM451.71,298.87l-0.47,-1.25l1.25,-1.11l0.32,0.3l-0.99,1.03l-0.12,1.03Z",name:"Angola"},KZ:{path:"M552.8,172.89l0.46,-1.27l-0.48,-1.05l-2.96,-1.19l-1.06,-2.58l-1.37,-0.87l-0.03,-0.3l1.95,0.23l0.45,-0.38l0.08,-1.96l1.75,-0.41l2.1,0.45l0.48,-0.33l0.45,-3.04l-0.45,-2.09l-0.41,-0.31l-2.42,0.15l-2.36,-0.73l-2.87,1.37l-2.17,0.61l-0.85,-0.34l0.13,-1.61l-1.6,-2.12l-2.02,-0.08l-1.78,-1.82l1.29,-2.18l-0.57,-0.95l1.62,-2.91l2.21,1.63l0.63,-0.27l0.29,-2.22l4.92,-3.43l3.71,-0.08l8.4,3.6l2.92,-1.36l3.77,-0.06l3.11,1.66l0.51,-0.11l0.6,-0.81l3.31,0.13l0.39,-0.25l0.63,-1.57l-0.17,-0.5l-3.5,-1.98l1.87,-1.27l-0.13,-1.03l1.98,-0.72l0.18,-0.62l-1.59,-2.06l0.81,-0.82l9.23,-1.18l1.33,-0.88l6.18,-1.26l2.26,-1.42l4.08,0.68l0.73,3.33l0.51,0.3l2.48,-0.8l2.79,1.02l-0.17,1.56l0.43,0.44l2.55,-0.24l4.89,-2.53l0.03,0.32l3.15,2.61l5.56,8.47l0.65,0.02l1.12,-1.46l3.15,1.74l3.76,-0.78l1.15,0.49l1.14,1.8l1.84,0.76l0.99,1.29l3.35,-0.25l1.02,1.52l-1.6,1.81l-1.93,0.28l-0.34,0.38l-0.11,3.05l-1.13,1.16l-4.75,-1.0l-0.46,0.27l-1.76,5.47l-1.1,0.59l-4.91,1.23l-0.27,0.54l2.1,4.97l-1.37,0.63l-0.23,0.41l0.13,1.13l-0.88,-0.25l-1.42,-1.13l-7.89,-0.4l-0.92,0.31l-3.73,-1.22l-1.42,0.63l-0.53,1.66l-3.72,-0.94l-1.85,0.43l-0.76,1.4l-4.65,2.62l-1.13,2.08l-0.44,0.01l-0.92,-1.4l-2.87,-0.09l-0.45,-2.14l-0.38,-0.32l-0.8,-0.01l0.0,-2.96l-3.0,-2.22l-7.31,0.58l-2.35,-2.68l-6.71,-3.69l-6.45,1.83l-0.29,0.39l0.1,10.85l-0.7,0.08l-1.62,-2.17l-1.83,-0.96l-3.11,0.59l-0.64,0.51Z",name:"Kazakhstan"},ET:{path:"M516.04,247.79l1.1,0.84l1.63,-0.45l0.68,0.47l1.63,0.03l2.01,0.94l1.73,1.66l1.64,2.07l-1.52,2.04l0.16,1.72l0.39,0.38l2.05,0.0l-0.36,1.03l2.86,3.58l8.32,3.08l1.31,0.02l-6.32,6.75l-3.1,0.11l-2.36,1.77l-1.47,0.04l-0.86,0.79l-1.38,-0.0l-1.32,-0.81l-2.29,1.05l-0.76,0.98l-3.29,-0.41l-3.07,-2.07l-1.8,-0.07l-0.62,-0.6l0.0,-1.24l-0.28,-0.38l-1.15,-0.37l-1.4,-2.59l-1.19,-0.68l-0.47,-1.0l-1.27,-1.23l-1.16,-0.22l0.43,-0.72l1.45,-0.28l0.41,-0.95l-0.03,-2.21l0.68,-2.44l1.05,-0.63l1.43,-3.06l1.57,-1.37l1.02,-2.51l0.35,-1.88l2.52,0.46l0.44,-0.24l0.58,-1.43Z",name:"Ethiopia"},ZW:{path:"M498.91,341.09l-1.11,-0.22l-0.92,0.28l-2.09,-0.44l-1.5,-1.11l-1.89,-0.43l-0.62,-1.4l-0.01,-0.84l-0.3,-0.38l-0.97,-0.25l-2.71,-2.74l-1.92,-3.32l3.83,0.45l3.73,-3.82l1.08,-0.44l0.26,-0.77l1.25,-0.9l1.41,-0.26l0.5,0.89l1.99,-0.05l1.72,1.17l1.11,0.17l1.05,0.66l0.01,2.99l-0.59,3.76l0.38,0.86l-0.23,1.23l-0.39,0.35l-0.63,1.81l-2.43,2.75Z",name:"Zimbabwe"},ES:{path:"M416.0,169.21l1.07,1.17l4.61,1.38l1.06,-0.57l2.6,1.26l2.71,-0.3l0.09,1.12l-2.14,1.8l-3.11,0.61l-0.31,0.31l-0.2,0.89l-1.54,1.69l-0.97,2.4l0.84,1.74l-1.32,1.27l-0.48,1.68l-1.88,0.65l-1.66,2.07l-5.36,-0.01l-1.79,1.08l-0.89,0.98l-0.88,-0.17l-0.79,-0.82l-0.68,-1.59l-2.37,-0.63l-0.11,-0.5l1.21,-1.82l-0.77,-1.13l0.61,-1.68l-0.76,-1.62l0.87,-0.49l0.09,-1.25l0.42,-0.6l0.03,-2.11l0.99,-0.69l0.13,-0.5l-1.03,-1.73l-1.46,-0.11l-0.61,0.38l-1.06,0.0l-0.52,-1.23l-0.53,-0.21l-1.32,0.67l-0.01,-1.49l-0.75,-0.96l3.03,-1.88l2.99,0.53l3.32,-0.02l2.63,0.51l6.01,-0.06Z",name:"Spain"},ER:{path:"M520.38,246.23l3.42,2.43l3.5,3.77l0.84,0.54l-0.95,-0.01l-3.51,-3.89l-2.33,-1.15l-1.73,-0.07l-0.91,-0.51l-1.26,0.51l-1.34,-1.02l-0.61,0.17l-0.66,1.61l-2.35,-0.43l-0.17,-0.67l1.29,-5.29l0.61,-0.61l1.95,-0.53l0.87,-1.01l1.17,2.41l0.68,2.33l1.49,1.43Z",name:"Eritrea"},ME:{path:"M468.91,172.53l-1.22,-1.02l0.47,-1.81l0.89,-0.72l2.26,1.51l-0.5,0.57l-0.75,-0.27l-1.14,1.73Z",name:"Montenegro"},MD:{path:"M488.41,153.73l1.4,-0.27l1.72,0.93l1.07,0.15l0.85,0.65l-0.14,0.84l0.96,0.85l1.12,2.47l-1.15,-0.07l-0.66,-0.41l-0.52,0.25l-0.09,0.86l-1.08,1.89l-0.27,-0.86l0.25,-1.34l-0.16,-1.6l-3.29,-4.34Z",name:"Moldova"},MG:{path:"M545.91,319.14l0.4,3.03l0.62,1.21l-0.21,1.02l-0.57,-0.8l-0.69,-0.01l-0.47,0.76l0.41,2.12l-0.18,0.87l-0.73,0.78l-0.15,2.14l-4.71,15.2l-1.06,2.88l-3.92,1.64l-3.12,-1.49l-0.6,-1.21l-0.19,-2.4l-0.86,-2.05l-0.21,-1.77l0.38,-1.62l1.21,-0.75l0.01,-0.76l1.19,-2.04l0.23,-1.66l-1.06,-2.99l-0.19,-2.21l0.81,-1.33l0.32,-1.46l4.63,-1.22l3.44,-3.0l0.85,-1.4l-0.08,-0.7l0.78,-0.04l1.38,-1.77l0.13,-1.64l0.45,-0.61l1.16,1.69l0.59,1.6Z",name:"Madagascar"},MA:{path:"M378.78,230.02l0.06,-0.59l0.92,-0.73l0.82,-1.37l-0.09,-1.04l0.79,-1.7l1.31,-1.58l0.96,-0.59l0.66,-1.55l0.09,-1.47l0.81,-1.48l1.72,-1.07l1.55,-2.69l1.16,-0.96l2.44,-0.39l1.94,-1.82l1.31,-0.78l2.09,-2.28l-0.51,-3.65l1.24,-3.7l1.5,-1.75l4.46,-2.57l2.37,-4.47l1.44,0.01l1.68,1.21l2.32,-0.19l3.47,0.65l0.8,1.54l0.16,1.71l0.86,2.96l0.56,0.59l-0.26,0.61l-3.05,0.44l-1.26,1.05l-1.33,0.22l-0.33,0.37l-0.09,1.78l-2.68,1.0l-1.07,1.42l-4.47,1.13l-4.04,2.01l-0.54,4.64l-1.15,0.06l-0.92,0.61l-1.96,-0.35l-2.42,0.54l-0.74,1.9l-0.86,0.4l-1.14,3.26l-3.53,3.01l-0.8,3.55l-0.96,1.1l-0.29,0.82l-4.95,0.18Z",name:"Morocco"},UZ:{path:"M598.64,172.75l-1.63,1.52l0.06,0.64l1.85,1.12l1.97,-0.64l2.21,1.17l-2.52,1.68l-2.59,-0.22l-0.18,-0.41l0.46,-1.23l-0.45,-0.53l-3.35,0.69l-2.1,3.51l-1.87,-0.12l-1.03,1.51l0.22,0.55l1.64,0.62l0.46,1.83l-1.19,2.49l-2.66,-0.53l0.05,-1.36l-0.26,-0.39l-3.3,-1.23l-2.56,-1.4l-4.4,-3.34l-1.34,-3.14l-1.08,-0.6l-2.58,0.13l-0.69,-0.44l-0.47,-2.52l-3.37,-1.6l-0.43,0.05l-2.07,1.72l-2.1,1.01l-0.21,0.47l0.28,1.01l-1.91,0.03l-0.09,-10.5l5.99,-1.7l6.19,3.54l2.71,2.84l7.05,-0.67l2.71,2.01l-0.17,2.81l0.39,0.42l0.9,0.02l0.44,2.14l0.38,0.32l2.94,0.09l0.95,1.42l1.28,-0.24l1.05,-2.04l4.43,-2.5Z",name:"Uzbekistan"},MM:{path:"M673.9,230.21l-1.97,1.57l-0.57,0.96l-1.4,0.6l-1.36,1.05l-1.99,0.36l-1.08,2.66l-0.91,0.4l-0.19,0.55l1.21,2.27l2.52,3.43l-0.79,1.91l-0.74,0.41l-0.17,0.52l0.65,1.37l1.61,1.95l0.25,2.58l0.9,2.13l-1.92,3.57l0.68,-2.25l-0.81,-1.74l0.19,-2.65l-1.05,-1.53l-1.24,-6.17l-1.12,-2.26l-0.6,-0.13l-4.34,3.02l-2.39,-0.65l0.77,-2.84l-0.52,-2.61l-1.91,-2.96l0.25,-0.75l-0.29,-0.51l-1.33,-0.3l-1.61,-1.93l-0.1,-1.3l0.82,-0.24l0.04,-1.64l1.02,-0.52l0.21,-0.45l-0.23,-0.95l0.54,-0.96l0.08,-2.22l1.46,0.45l0.47,-0.2l1.12,-2.19l0.16,-1.35l1.33,-2.16l-0.0,-1.52l2.89,-1.66l1.63,0.44l0.5,-0.44l-0.17,-1.4l0.64,-0.36l0.08,-1.04l0.77,-0.11l0.71,1.35l1.06,0.69l-0.03,3.86l-2.38,2.37l-0.3,3.15l0.46,0.43l2.28,-0.38l0.51,2.08l1.47,0.67l-0.6,1.8l0.19,0.48l2.97,1.48l1.64,-0.55l0.02,0.32Z",name:"Myanmar"},ML:{path:"M392.61,254.08l-0.19,-2.37l-0.99,-0.87l-0.44,-1.3l-0.09,-1.28l0.81,-0.58l0.35,-1.24l2.37,0.65l1.31,-0.47l0.86,0.15l0.66,-0.56l9.83,-0.04l0.38,-0.28l0.56,-1.8l-0.44,-0.65l-2.35,-21.95l3.27,-0.04l16.7,11.38l0.74,1.31l2.5,1.09l0.02,1.38l0.44,0.39l2.34,-0.21l0.01,5.38l-1.28,1.61l-0.26,1.49l-5.31,0.57l-1.07,0.92l-2.9,0.1l-0.86,-0.48l-1.38,0.36l-2.4,1.08l-0.6,0.87l-1.85,1.09l-0.43,0.7l-0.79,0.39l-1.44,-0.21l-0.81,0.84l-0.34,1.64l-1.91,2.02l-0.06,1.03l-0.67,1.22l0.13,1.16l-0.97,0.39l-0.23,-0.64l-0.52,-0.24l-1.35,0.4l-0.34,0.55l-2.69,-0.28l-0.37,-0.35l-0.02,-0.9l-0.65,-0.35l0.45,-0.64l-0.03,-0.53l-2.12,-2.44l-0.76,-0.01l-2.0,1.16l-0.78,-0.15l-0.8,-0.67l-1.21,0.23Z",name:"Mali"},MN:{path:"M676.61,146.48l3.81,1.68l5.67,-1.0l2.37,0.41l2.34,1.5l1.79,1.75l2.29,-0.03l3.12,0.52l2.47,-0.81l3.41,-0.59l3.53,-2.21l1.25,0.29l1.53,1.13l2.27,-0.21l-2.66,5.01l0.64,1.68l0.47,0.21l1.32,-0.38l2.38,0.48l2.02,-1.11l1.76,0.89l2.06,2.02l-0.13,0.53l-1.72,-0.29l-3.77,0.46l-1.88,0.99l-1.76,1.99l-3.71,1.17l-2.45,1.6l-3.83,-0.87l-0.41,0.17l-1.31,1.99l1.04,2.24l-1.52,0.9l-1.74,1.57l-2.79,1.02l-3.78,0.13l-4.05,1.05l-2.77,1.52l-1.16,-0.85l-2.94,0.0l-3.62,-1.79l-2.58,-0.49l-3.4,0.41l-5.12,-0.67l-2.63,0.06l-1.31,-1.6l-1.4,-3.0l-1.48,-0.33l-3.13,-1.94l-6.16,-0.93l-0.71,-1.06l0.86,-3.82l-1.93,-2.71l-3.5,-1.18l-1.95,-1.58l-0.5,-1.72l2.34,-0.52l4.75,-2.8l3.62,-1.47l2.18,0.97l2.46,0.05l1.81,1.53l2.46,0.12l3.95,0.71l2.43,-2.28l0.08,-0.48l-0.9,-1.72l2.24,-2.98l2.62,1.27l4.94,1.17l0.43,2.24Z",name:"Mongolia"},MK:{path:"M472.8,173.98l0.49,-0.71l3.57,-0.71l1.0,0.77l0.13,1.45l-0.65,0.53l-1.15,-0.05l-1.12,0.67l-1.39,0.22l-0.79,-0.55l-0.29,-1.03l0.19,-0.6Z",name:"Macedonia"},MW:{path:"M505.5,309.31l0.85,1.95l0.15,2.86l-0.69,1.65l0.71,1.8l0.06,1.28l0.49,0.64l0.07,1.06l0.4,0.55l0.8,-0.23l0.55,0.61l0.69,-0.21l0.34,0.6l0.19,2.94l-1.04,0.62l-0.54,1.25l-1.11,-1.08l-0.16,-1.56l0.51,-1.31l-0.32,-1.3l-0.99,-0.65l-0.82,0.12l-2.36,-1.64l0.63,-1.96l0.82,-1.18l-0.46,-2.01l0.9,-2.86l-0.94,-2.51l0.96,0.18l0.29,0.4Z",name:"Malawi"},MR:{path:"M407.36,220.66l-2.58,0.03l-0.39,0.44l2.42,22.56l0.36,0.43l-0.39,1.24l-9.75,0.04l-0.56,0.53l-0.91,-0.11l-1.27,0.45l-1.61,-0.66l-0.97,0.03l-0.36,0.29l-0.38,1.35l-0.42,0.23l-2.93,-3.4l-2.96,-1.52l-1.62,-0.03l-1.27,0.54l-1.12,-0.2l-0.65,0.4l-0.08,-0.49l0.68,-1.29l0.31,-2.43l-0.57,-3.91l0.23,-1.21l-0.69,-1.5l-1.15,-1.02l0.25,-0.39l9.58,0.02l0.4,-0.45l-0.46,-3.68l0.47,-1.04l2.12,-0.21l0.36,-0.4l-0.08,-6.4l7.81,0.13l0.41,-0.4l0.01,-3.31l7.76,5.35Z",name:"Mauritania"},UG:{path:"M498.55,276.32l0.7,-0.46l1.65,0.5l1.96,-0.57l1.7,0.01l1.45,-0.98l0.91,1.33l1.33,3.95l-2.57,4.03l-1.46,-0.4l-2.54,0.91l-1.37,1.61l-0.01,0.81l-2.42,-0.01l-2.26,1.01l-0.17,-1.59l0.58,-1.04l0.14,-1.94l1.37,-2.28l1.78,-1.58l-0.17,-0.65l-0.72,-0.24l0.13,-2.43Z",name:"Uganda"},MY:{path:"M717.47,273.46l-1.39,0.65l-2.12,-0.41l-2.88,-0.0l-0.38,0.28l-0.84,2.75l-0.99,0.96l-1.21,3.29l-1.73,0.45l-2.45,-0.68l-1.39,0.31l-1.33,1.15l-1.59,-0.14l-1.41,0.44l-1.44,-1.19l-0.18,-0.73l1.34,0.53l1.93,-0.47l0.75,-2.22l4.02,-1.03l2.75,-3.21l0.82,0.94l0.64,-0.05l0.4,-0.65l0.96,0.06l0.42,-0.36l0.24,-2.68l1.81,-1.64l1.21,-1.86l0.63,-0.01l1.07,1.05l0.34,1.28l3.44,1.35l-0.06,0.35l-1.37,0.1l-0.35,0.54l0.32,0.88ZM673.68,269.59l0.17,1.09l0.47,0.33l1.65,-0.3l0.87,-0.94l1.61,1.52l0.98,1.56l-0.12,2.81l0.41,2.29l0.95,0.9l0.88,2.44l-1.27,0.12l-5.1,-3.67l-0.34,-1.29l-1.37,-1.59l-0.33,-1.97l-0.88,-1.4l0.25,-1.68l-0.46,-1.05l1.63,0.84Z",name:"Malaysia"},MX:{path:"M133.12,200.41l0.2,0.47l9.63,3.33l6.96,-0.02l0.4,-0.4l0.0,-0.74l3.77,0.0l3.55,2.93l1.39,2.83l1.52,1.04l2.08,0.82l0.47,-0.14l1.46,-2.0l1.73,-0.04l1.59,0.98l2.05,3.35l1.47,1.56l1.26,3.14l2.18,1.02l2.26,0.58l-1.18,3.72l-0.42,5.04l1.79,4.89l1.62,1.89l0.61,1.52l1.2,1.42l2.55,0.66l1.37,1.1l7.54,-1.89l1.86,-1.3l1.14,-4.3l4.1,-1.21l3.57,-0.11l0.32,0.3l-0.06,0.94l-1.26,1.45l-0.67,1.71l0.38,0.7l-0.72,2.27l-0.49,-0.3l-1.0,0.08l-1.0,1.39l-0.47,-0.11l-0.53,0.47l-4.26,-0.02l-0.4,0.4l-0.0,1.06l-1.1,0.26l0.1,0.44l1.82,1.44l0.56,0.91l-3.19,0.21l-1.21,2.09l0.24,0.72l-0.2,0.44l-2.24,-2.18l-1.45,-0.93l-2.22,-0.69l-1.52,0.22l-3.07,1.16l-10.55,-3.85l-2.86,-1.96l-3.78,-0.92l-1.08,-1.19l-2.62,-1.43l-1.18,-1.54l-0.38,-0.81l0.66,-0.63l-0.18,-0.53l0.52,-0.76l0.01,-0.91l-2.0,-3.82l-2.21,-2.63l-2.53,-2.09l-1.19,-1.62l-2.2,-1.17l-0.3,-0.43l0.34,-1.48l-0.21,-0.45l-1.23,-0.6l-1.36,-1.2l-0.59,-1.78l-1.54,-0.47l-2.44,-2.55l-0.16,-0.9l-1.33,-2.03l-0.84,-1.99l-0.16,-1.33l-1.81,-1.1l-0.97,0.05l-1.31,-0.7l-0.57,0.22l-0.4,1.12l0.72,3.77l3.51,3.89l0.28,0.78l0.53,0.26l0.41,1.43l1.33,1.73l1.58,1.41l0.8,2.39l1.43,2.41l0.13,1.32l0.37,0.36l1.04,0.08l1.67,2.28l-0.85,0.76l-0.66,-1.51l-1.68,-1.54l-2.91,-1.87l0.06,-1.82l-0.54,-1.68l-2.91,-2.03l-0.55,0.09l-1.95,-1.1l-0.88,-0.94l0.68,-0.08l0.93,-1.01l0.08,-1.78l-1.93,-1.94l-1.46,-0.77l-3.75,-7.56l4.88,-0.42Z",name:"Mexico"},VU:{path:"M839.04,322.8l0.22,1.14l-0.44,0.03l-0.2,-1.45l0.42,0.27Z",name:"Vanuatu"},FR:{path:"M444.48,172.62l-0.64,1.78l-0.58,-0.31l-0.49,-1.72l0.4,-0.89l1.0,-0.72l0.3,1.85ZM429.64,147.1l1.78,1.58l1.46,-0.13l2.1,1.42l1.35,0.27l1.23,0.83l3.04,0.5l-1.03,1.85l-0.3,2.12l-0.41,0.32l-0.95,-0.24l-0.5,0.43l0.06,0.61l-1.81,1.92l-0.04,1.42l0.55,0.38l0.88,-0.36l0.61,0.97l-0.03,1.0l0.57,0.91l-0.75,1.09l0.65,2.39l1.27,0.57l-0.18,0.82l-2.01,1.53l-4.77,-0.8l-3.82,1.0l-0.53,1.85l-2.49,0.34l-2.71,-1.31l-1.16,0.57l-4.31,-1.29l-0.72,-0.86l1.19,-1.78l0.39,-6.45l-2.58,-3.3l-1.9,-1.66l-3.72,-1.23l-0.19,-1.72l2.81,-0.61l4.12,0.81l0.47,-0.48l-0.6,-2.77l1.94,0.95l5.83,-2.54l0.92,-2.74l1.6,-0.49l0.24,0.78l1.36,0.33l1.05,1.19ZM289.01,278.39l-0.81,0.8l-0.78,0.12l-0.5,-0.66l-0.56,-0.1l-0.91,0.6l-0.46,-0.22l1.09,-2.96l-0.96,-1.77l-0.17,-1.49l1.07,-1.77l2.32,0.75l2.51,2.01l0.3,0.74l-2.14,3.96Z",name:"France"},FI:{path:"M492.17,76.39l-0.23,3.5l3.52,2.63l-2.08,2.88l-0.02,0.44l2.8,4.56l-1.59,3.31l2.16,3.24l-0.94,2.39l0.14,0.47l3.44,2.51l-0.77,1.62l-7.52,6.95l-4.5,0.31l-4.38,1.37l-3.8,0.74l-1.44,-1.96l-2.17,-1.11l0.5,-3.66l-1.16,-3.33l1.09,-2.08l2.21,-2.42l5.67,-4.32l1.64,-0.83l0.21,-0.42l-0.46,-2.02l-3.38,-1.89l-0.75,-1.43l-0.22,-6.74l-6.79,-4.8l0.8,-0.62l2.54,2.12l3.46,-0.12l3.0,0.96l2.51,-2.11l1.17,-3.08l3.55,-1.38l2.76,1.53l-0.95,2.79Z",name:"Finland"},FJ:{path:"M871.53,326.34l-2.8,1.05l-0.08,-0.23l2.97,-1.21l-0.1,0.39ZM867.58,329.25l0.43,0.37l-0.27,0.88l-1.24,0.28l-1.04,-0.24l-0.14,-0.66l0.63,-0.58l0.92,0.26l0.7,-0.31Z",name:"Fiji"},FK:{path:"M274.36,425.85l1.44,1.08l-0.47,0.73l-3.0,0.89l-0.96,-1.0l-0.52,-0.05l-1.83,1.29l-0.73,-0.88l2.46,-1.64l1.93,0.76l1.67,-1.19Z",name:"Falkland Is."},NI:{path:"M202.33,252.67l0.81,-0.18l1.03,-1.02l-0.04,-0.88l0.68,-0.0l0.63,-0.54l0.97,0.22l1.53,-1.26l0.58,-0.99l1.17,0.34l2.41,-0.94l0.13,1.32l-0.81,1.94l0.1,2.74l-0.36,0.37l-0.11,1.75l-0.47,0.81l0.18,1.14l-1.73,-0.85l-0.71,0.27l-1.47,-0.6l-0.52,0.16l-4.01,-3.81Z",name:"Nicaragua"},NL:{path:"M430.31,143.39l0.6,-0.5l2.13,-4.8l3.2,-1.33l1.74,0.08l0.33,0.8l-0.59,2.92l-0.5,0.99l-1.26,0.0l-0.4,0.45l0.33,2.7l-2.2,-1.78l-2.62,0.58l-0.75,-0.11Z",name:"Netherlands"},NO:{path:"M491.44,67.41l6.8,2.89l-2.29,0.86l-0.15,0.65l2.33,2.38l-4.98,1.79l0.84,-2.45l-0.18,-0.48l-3.55,-1.8l-3.89,1.52l-1.42,3.38l-2.12,1.72l-2.64,-1.0l-3.11,0.21l-2.66,-2.22l-0.5,-0.01l-1.41,1.1l-1.44,0.17l-0.35,0.35l-0.32,2.47l-4.32,-0.64l-0.44,0.29l-0.58,2.11l-2.45,0.2l-4.15,7.68l-3.88,5.76l0.78,1.62l-0.64,1.16l-2.24,-0.06l-0.38,0.24l-1.66,3.89l0.15,5.17l1.57,2.04l-0.78,4.16l-2.02,2.48l-0.85,1.63l-1.3,-1.75l-0.58,-0.07l-4.87,4.19l-3.1,0.79l-3.16,-1.7l-0.85,-3.77l-0.77,-8.55l2.14,-2.31l6.55,-3.27l5.02,-4.17l10.63,-13.84l10.98,-8.7l5.35,-1.91l4.34,0.12l3.69,-3.64l4.49,0.19l4.37,-0.89ZM484.55,20.04l4.26,1.75l-3.1,2.55l-7.1,0.65l-7.08,-0.9l-0.37,-1.31l-0.37,-0.29l-3.44,-0.1l-2.08,-2.0l6.87,-1.44l3.9,1.31l2.39,-1.64l6.13,1.4ZM481.69,33.93l-4.45,1.74l-3.54,-0.99l1.12,-0.9l0.05,-0.58l-1.06,-1.22l4.22,-0.89l1.09,1.97l2.57,0.87ZM466.44,24.04l7.43,3.77l-5.41,1.86l-1.58,4.08l-2.26,1.2l-1.12,4.11l-2.61,0.18l-4.79,-2.86l1.84,-1.54l-0.1,-0.68l-3.69,-1.53l-4.77,-4.51l-1.73,-3.89l6.11,-1.82l1.54,1.92l3.57,-0.08l1.2,-1.96l3.32,-0.18l3.05,1.92Z",name:"Norway"},NA:{path:"M474.26,330.66l-0.97,0.04l-0.38,0.4l-0.07,8.9l-2.09,0.08l-0.39,0.4l-0.0,17.42l-1.98,1.23l-1.17,0.17l-2.44,-0.66l-0.48,-1.13l-0.99,-0.74l-0.54,0.05l-0.9,1.01l-1.53,-1.68l-0.93,-1.88l-1.99,-8.56l-0.06,-3.12l-0.33,-1.52l-2.3,-3.34l-1.91,-4.83l-1.96,-2.43l-0.12,-1.57l2.33,-0.79l1.43,0.07l1.81,1.13l10.23,-0.25l1.84,1.23l5.87,0.35ZM474.66,330.64l6.51,-1.6l1.9,0.39l-1.69,0.4l-1.31,0.83l-1.12,-0.94l-4.29,0.92Z",name:"Namibia"},NC:{path:"M838.78,341.24l-0.33,0.22l-2.9,-1.75l-3.26,-3.37l1.65,0.83l4.85,4.07Z",name:"New Caledonia"},NE:{path:"M454.75,226.53l1.33,1.37l0.48,0.07l1.27,-0.7l0.53,3.52l0.94,0.83l0.17,0.92l0.81,0.69l-0.44,0.95l-0.96,5.26l-0.13,3.22l-3.04,2.31l-1.22,3.57l1.02,1.24l-0.0,1.46l0.39,0.4l1.13,0.04l-0.9,1.25l-1.47,-2.42l-0.86,-0.29l-2.09,1.37l-1.74,-0.67l-1.45,-0.17l-0.85,0.35l-1.36,-0.07l-1.64,1.09l-1.06,0.05l-2.94,-1.28l-1.44,0.59l-1.01,-0.03l-0.97,-0.94l-2.7,-0.98l-2.69,0.3l-0.87,0.64l-0.47,1.6l-0.75,1.16l-0.12,1.53l-1.57,-1.1l-1.31,0.24l0.03,-0.81l-0.32,-0.41l-2.59,-0.52l-0.15,-1.16l-1.35,-1.6l-0.29,-1.0l0.13,-0.84l1.29,-0.08l1.08,-0.92l3.31,-0.22l2.22,-0.41l0.32,-0.34l0.2,-1.47l1.39,-1.88l-0.01,-5.66l3.36,-1.12l7.24,-5.12l8.42,-4.92l3.69,1.06Z",name:"Niger"},NG:{path:"M456.32,253.89l0.64,0.65l-0.28,1.04l-2.11,2.01l-2.03,5.18l-1.37,1.16l-1.15,3.18l-1.33,0.66l-1.46,-0.97l-1.21,0.16l-1.38,1.36l-0.91,0.24l-1.79,4.06l-2.33,0.81l-1.11,-0.07l-0.86,0.5l-1.71,-0.05l-1.19,-1.39l-0.89,-1.89l-1.77,-1.66l-3.95,-0.08l0.07,-5.21l0.42,-1.43l1.95,-2.3l-0.14,-0.91l0.43,-1.18l-0.53,-1.41l0.25,-2.92l0.72,-1.07l0.32,-1.34l0.46,-0.39l2.47,-0.28l2.34,0.89l1.15,1.02l1.28,0.04l1.22,-0.58l3.03,1.27l1.49,-0.14l1.36,-1.0l1.33,0.07l0.82,-0.35l3.45,0.8l1.82,-1.32l1.84,2.67l0.66,0.16Z",name:"Nigeria"},NZ:{path:"M857.8,379.65l1.86,3.12l0.44,0.18l0.3,-0.38l0.03,-1.23l0.38,0.27l0.57,2.31l2.02,0.94l1.81,0.27l1.57,-1.06l0.7,0.18l-1.15,3.59l-1.98,0.11l-0.74,1.2l0.2,1.11l-2.42,3.98l-1.49,0.92l-1.04,-0.85l1.21,-2.05l-0.81,-2.01l-2.63,-1.25l0.04,-0.57l1.82,-1.19l0.43,-2.34l-0.16,-2.03l-0.95,-1.82l-0.06,-0.72l-3.11,-3.64l-0.79,-1.52l1.56,1.45l1.76,0.66l0.65,2.34ZM853.83,393.59l0.57,1.24l0.59,0.16l1.42,-0.97l0.46,0.79l0.0,1.03l-2.47,3.48l-1.26,1.2l-0.06,0.5l0.55,0.87l-1.41,0.07l-2.33,1.38l-2.03,5.02l-3.02,2.16l-2.06,-0.06l-1.71,-1.04l-2.47,-0.2l-0.27,-0.73l1.22,-2.1l3.05,-2.94l1.62,-0.59l4.02,-2.82l1.57,-1.67l1.07,-2.16l0.88,-0.7l0.48,-1.75l1.24,-0.97l0.35,0.79Z",name:"New Zealand"},NP:{path:"M641.14,213.62l0.01,3.19l-1.74,0.04l-4.8,-0.86l-1.58,-1.39l-3.37,-0.34l-7.65,-3.7l0.8,-2.09l2.33,-1.7l1.77,0.75l2.49,1.76l1.38,0.41l0.99,1.35l1.9,0.52l1.99,1.17l5.49,0.9Z",name:"Nepal"},CI:{path:"M407.4,259.27l0.86,0.42l0.56,0.9l1.13,0.53l1.19,-0.61l0.97,-0.08l1.42,0.54l0.6,3.24l-1.03,2.08l-0.65,2.84l1.06,2.33l-0.06,0.53l-2.54,-0.47l-1.66,0.03l-3.06,0.46l-4.11,1.6l0.32,-3.06l-1.18,-1.31l-1.32,-0.66l0.42,-0.85l-0.2,-1.4l0.5,-0.67l0.01,-1.59l0.84,-0.32l0.26,-0.5l-1.15,-3.01l0.12,-0.5l0.51,-0.25l0.66,0.31l1.93,0.02l0.67,-0.71l0.71,-0.14l0.25,0.69l0.57,0.22l1.4,-0.61Z",name:"CÃ´te d'Ivoire"},CH:{path:"M444.62,156.35l-0.29,0.87l0.18,0.53l1.13,0.58l1.0,0.1l-0.1,0.65l-0.79,0.38l-1.72,-0.37l-0.45,0.23l-0.45,1.04l-0.75,0.06l-0.84,-0.4l-1.32,1.0l-0.96,0.12l-0.88,-0.55l-0.81,-1.3l-0.49,-0.16l-0.63,0.26l0.02,-0.65l1.71,-1.66l0.1,-0.56l0.93,0.08l0.58,-0.46l1.99,0.02l0.66,-0.61l2.19,0.79Z",name:"Switzerland"},CO:{path:"M242.07,254.93l-1.7,0.59l-0.59,1.18l-1.7,1.69l-0.38,1.93l-0.67,1.43l0.31,0.57l1.03,0.13l0.25,0.9l0.57,0.64l-0.04,2.34l1.64,1.42l3.16,-0.24l1.26,0.28l1.67,2.06l0.41,0.13l4.09,-0.39l0.45,0.22l-0.92,1.95l-0.2,1.8l0.52,1.83l0.75,1.05l-1.12,1.1l0.07,0.63l0.84,0.51l0.74,1.29l-0.39,-0.45l-0.59,-0.01l-0.71,0.74l-4.71,-0.05l-0.4,0.41l0.03,1.57l0.33,0.39l1.11,0.2l-1.68,0.4l-0.29,0.38l-0.01,1.82l1.16,1.14l0.34,1.25l-1.05,7.05l-1.04,-0.87l1.26,-1.99l-0.13,-0.56l-2.18,-1.23l-1.38,0.2l-1.14,-0.38l-1.27,0.61l-1.55,-0.26l-1.38,-2.46l-1.23,-0.75l-0.85,-1.2l-1.67,-1.19l-0.86,0.13l-2.11,-1.32l-1.01,0.31l-1.8,-0.29l-0.52,-0.91l-3.09,-1.68l0.77,-0.52l-0.1,-1.12l0.41,-0.64l1.34,-0.32l2.0,-2.88l-0.11,-0.57l-0.66,-0.43l0.39,-1.38l-0.52,-2.1l0.49,-0.83l-0.4,-2.13l-0.97,-1.35l0.17,-0.66l0.86,-0.08l0.47,-0.75l-0.46,-1.63l1.41,-0.07l1.8,-1.69l0.93,-0.24l0.3,-0.38l0.45,-2.76l1.22,-1.0l1.44,-0.04l0.45,-0.5l1.91,0.12l2.93,-1.84l1.15,-1.14l0.91,0.46l-0.25,0.45Z",name:"Colombia"},CN:{path:"M740.23,148.97l4.57,1.3l2.8,2.17l0.98,2.9l0.38,0.27l3.8,0.0l2.32,-1.28l3.29,-0.75l-0.96,2.09l-1.02,1.28l-0.85,3.4l-1.52,2.73l-2.76,-0.5l-2.4,1.13l-0.21,0.45l0.64,2.57l-0.32,3.2l-0.94,0.06l-0.37,0.89l-0.91,-1.01l-0.64,0.07l-0.92,1.57l-3.73,1.25l-0.26,0.48l0.26,1.06l-1.5,-0.08l-1.09,-0.86l-0.56,0.06l-1.67,2.06l-2.7,1.56l-2.03,1.88l-3.4,0.83l-1.93,1.4l-1.15,0.34l0.33,-0.7l-0.41,-0.89l1.79,-1.79l0.02,-0.54l-1.32,-1.56l-0.48,-0.1l-2.24,1.09l-2.83,2.06l-1.51,1.83l-2.28,0.13l-1.55,1.49l-0.04,0.5l1.32,1.97l2.0,0.58l0.31,1.35l1.98,0.84l3.0,-1.96l2.0,1.02l1.49,0.11l0.22,0.83l-3.37,0.86l-1.12,1.48l-2.5,1.52l-1.29,1.99l0.14,0.56l2.57,1.48l0.97,2.7l3.17,4.63l-0.03,1.66l-1.35,0.65l-0.2,0.51l0.6,1.47l1.4,0.91l-0.89,3.82l-1.43,0.38l-3.85,6.44l-2.27,3.11l-6.78,4.57l-2.73,0.29l-1.45,1.04l-0.62,-0.61l-0.55,-0.01l-1.36,1.25l-3.39,1.27l-2.61,0.4l-1.1,2.79l-0.81,0.09l-0.49,-1.42l0.5,-0.85l-0.25,-0.59l-3.36,-0.84l-1.3,0.4l-2.31,-0.62l-0.94,-0.84l0.33,-1.28l-0.3,-0.49l-2.19,-0.46l-1.13,-0.93l-0.47,-0.02l-2.06,1.36l-4.29,0.28l-2.76,1.05l-0.28,0.43l0.32,2.53l-0.59,-0.03l-0.19,-1.34l-0.55,-0.34l-1.68,0.7l-2.46,-1.23l0.62,-1.87l-0.26,-0.51l-1.37,-0.44l-0.54,-2.22l-0.45,-0.3l-2.13,0.35l0.24,-2.48l2.39,-2.4l0.03,-4.31l-1.19,-0.92l-0.78,-1.49l-0.41,-0.21l-1.41,0.19l-1.98,-0.3l0.46,-1.07l-1.17,-1.7l-0.55,-0.11l-1.63,1.05l-2.25,-0.57l-2.89,1.73l-2.25,1.98l-1.75,0.29l-1.17,-0.71l-3.31,-0.65l-1.48,0.79l-1.04,1.27l-0.12,-1.17l-0.54,-0.34l-1.44,0.54l-5.55,-0.86l-1.98,-1.16l-1.89,-0.54l-0.99,-1.35l-1.34,-0.37l-2.55,-1.79l-2.01,-0.84l-1.21,0.56l-5.57,-3.45l-0.53,-2.31l1.19,0.25l0.48,-0.37l0.08,-1.42l-0.98,-1.56l0.15,-2.44l-2.69,-3.32l-4.12,-1.23l-0.67,-2.0l-1.92,-1.48l-0.38,-0.7l-0.51,-3.01l-1.52,-0.66l-0.7,0.13l-0.48,-2.05l0.55,-0.51l-0.09,-0.82l2.03,-1.19l1.6,-0.54l2.56,0.38l0.42,-0.22l0.85,-1.7l3.0,-0.33l1.1,-1.26l4.05,-1.77l0.39,-0.91l-0.17,-1.44l1.45,-0.67l0.2,-0.52l-2.07,-4.9l4.51,-1.12l1.37,-0.73l1.89,-5.51l4.98,0.86l1.51,-1.7l0.11,-2.87l1.99,-0.38l1.83,-2.06l0.49,-0.13l0.68,2.08l2.23,1.77l3.44,1.16l1.55,2.29l-0.92,3.49l0.96,1.67l6.54,1.13l2.95,1.87l1.47,0.35l1.06,2.62l1.53,1.91l3.05,0.08l5.14,0.67l3.37,-0.41l2.36,0.43l3.65,1.8l3.06,0.04l1.45,0.88l2.87,-1.59l3.95,-1.02l3.83,-0.14l3.06,-1.14l1.77,-1.6l1.72,-1.01l0.17,-0.49l-1.1,-2.05l1.02,-1.54l4.02,0.8l2.45,-1.61l3.76,-1.19l1.96,-2.13l1.63,-0.83l3.51,-0.4l1.92,0.34l0.46,-0.3l0.17,-1.5l-2.27,-2.22l-2.11,-1.09l-2.18,1.11l-2.32,-0.47l-1.29,0.32l-0.4,-0.82l2.73,-5.16l3.02,1.06l3.53,-2.06l0.18,-1.68l2.16,-3.35l1.49,-1.35l-0.03,-1.85l-1.07,-0.85l1.54,-1.26l2.98,-0.59l3.23,-0.09l3.64,0.99l2.04,1.16l3.29,6.71l0.92,3.19ZM696.92,237.31l-1.87,1.08l-1.63,-0.64l-0.06,-1.79l1.03,-0.98l2.58,-0.69l1.16,0.05l0.3,0.54l-0.98,1.06l-0.53,1.37Z",name:"China"},CM:{path:"M457.92,257.49l1.05,1.91l-1.4,0.16l-1.05,-0.23l-0.45,0.22l-0.54,1.19l0.08,0.45l1.48,1.47l1.05,0.45l1.01,2.46l-1.52,2.99l-0.68,0.68l-0.13,3.69l2.38,3.84l1.09,0.8l0.24,2.48l-3.67,-1.14l-11.27,-0.13l0.23,-1.79l-0.98,-1.66l-1.19,-0.54l-0.44,-0.97l-0.6,-0.42l1.71,-4.27l0.75,-0.13l1.38,-1.36l0.65,-0.03l1.71,0.99l1.93,-1.12l1.14,-3.18l1.38,-1.17l2.0,-5.14l2.17,-2.13l0.3,-1.64l-0.86,-0.88l0.03,-0.33l0.94,1.28l0.07,3.22Z",name:"Cameroon"},CL:{path:"M246.5,429.18l-3.14,1.83l-0.57,3.16l-0.64,0.05l-2.68,-1.06l-2.82,-2.33l-3.04,-1.89l-0.69,-1.85l0.63,-2.14l-1.21,-2.11l-0.31,-5.37l1.01,-2.91l2.57,-2.38l-0.18,-0.68l-3.16,-0.77l2.05,-2.47l0.77,-4.65l2.32,0.9l0.54,-0.29l1.31,-6.31l-0.22,-0.44l-1.68,-0.8l-0.56,0.28l-0.7,3.36l-0.81,-0.22l1.56,-9.41l1.15,-2.24l-0.71,-2.82l-0.18,-2.84l1.01,-0.33l3.26,-9.14l1.07,-4.22l-0.56,-4.21l0.74,-2.34l-0.29,-3.27l1.46,-3.34l2.04,-16.59l-0.66,-7.76l1.03,-0.53l0.54,-0.9l0.79,1.14l0.32,1.78l1.25,1.16l-0.69,2.55l1.33,2.9l0.97,3.59l0.46,0.29l1.5,-0.3l0.11,0.23l-0.76,2.44l-2.57,1.23l-0.23,0.37l0.08,4.33l-0.46,0.77l0.56,1.21l-1.58,1.51l-1.68,2.62l-0.89,2.47l0.2,2.7l-1.48,2.73l1.12,5.09l0.64,0.61l-0.01,2.29l-1.38,2.68l0.01,2.4l-1.89,2.04l0.02,2.75l0.69,2.57l-1.43,1.13l-1.26,5.68l0.39,3.51l-0.97,0.89l0.58,3.5l1.02,1.14l-0.65,1.02l0.15,0.57l1.0,0.53l0.16,0.69l-1.03,0.85l0.26,1.75l-0.89,4.03l-1.31,2.66l0.24,1.75l-0.71,1.83l-1.99,1.7l0.3,3.67l0.88,1.19l1.58,0.01l0.01,2.21l1.04,1.95l5.98,0.63ZM248.69,430.79l0.0,7.33l0.4,0.4l3.52,0.05l-0.44,0.75l-1.94,0.98l-2.49,-0.37l-1.88,-1.06l-2.55,-0.49l-5.59,-3.71l-2.38,-2.63l4.1,2.48l3.32,1.23l0.45,-0.12l1.29,-1.57l0.83,-2.32l2.05,-1.24l1.31,0.29Z",name:"Chile"},CA:{path:"M280.06,145.6l-1.67,2.88l0.07,0.49l0.5,0.04l1.46,-0.98l1.0,0.42l-0.56,0.72l0.17,0.62l2.22,0.89l1.35,-0.71l1.95,0.78l-0.66,2.01l0.5,0.51l1.32,-0.42l0.98,3.17l-0.91,2.41l-0.8,0.08l-1.23,-0.45l0.47,-2.25l-0.89,-0.83l-0.48,0.06l-2.78,2.63l-0.34,-0.02l1.02,-0.85l-0.14,-0.69l-2.4,-0.77l-7.4,0.08l-0.17,-0.41l1.3,-0.94l0.02,-0.64l-0.73,-0.58l1.85,-1.74l2.57,-5.16l1.47,-1.79l1.99,-1.05l0.46,0.06l-1.53,2.45ZM68.32,74.16l4.13,0.95l4.02,2.14l2.61,0.4l2.47,-1.89l2.88,-1.31l3.85,0.48l3.71,-1.94l3.82,-1.04l1.56,1.68l0.49,0.08l1.87,-1.04l0.65,-1.98l1.24,0.35l4.16,3.94l0.54,0.01l2.75,-2.49l0.26,2.59l0.49,0.35l3.08,-0.73l1.04,-1.27l2.73,0.23l3.83,1.86l5.86,1.61l3.47,0.75l2.44,-0.26l2.73,1.78l-2.98,1.81l-0.19,0.41l0.31,0.32l4.53,0.92l6.87,-0.5l2.0,-0.69l2.49,2.39l0.53,0.02l2.72,-2.16l-0.02,-0.64l-2.16,-1.54l1.15,-1.06l4.83,-0.61l1.84,0.95l2.48,2.31l3.01,-0.23l4.55,1.92l3.85,-0.67l3.61,0.1l0.41,-0.44l-0.25,-2.36l1.79,-0.61l3.49,1.32l-0.01,3.77l0.31,0.39l0.45,-0.22l1.48,-3.16l1.74,0.1l0.41,-0.3l1.13,-4.37l-2.78,-3.11l-2.8,-1.74l0.19,-4.64l2.71,-3.07l2.98,0.67l2.41,1.95l3.19,4.8l-1.99,1.97l0.21,0.68l4.33,0.84l-0.01,4.15l0.25,0.37l0.44,-0.09l3.07,-3.15l2.54,2.39l-0.61,3.33l2.42,2.88l0.61,0.0l2.61,-3.08l1.88,-3.82l0.17,-4.58l6.72,0.94l3.13,2.04l0.13,1.82l-1.76,2.19l-0.01,0.49l1.66,2.16l-0.26,1.71l-4.68,2.8l-3.28,0.61l-2.47,-1.2l-0.55,0.23l-0.73,2.04l-2.38,3.43l-0.74,1.77l-2.74,2.57l-3.44,0.25l-2.21,1.78l-0.28,2.53l-2.82,0.55l-3.12,3.22l-2.72,4.31l-1.03,3.17l-0.14,4.31l0.33,0.41l3.44,0.57l2.24,5.95l0.45,0.23l3.4,-0.69l4.52,1.51l2.43,1.31l1.91,1.73l3.1,0.96l2.62,1.46l6.6,0.54l-0.35,2.74l0.81,3.53l1.81,3.78l3.83,3.3l0.45,0.04l2.1,-1.28l1.37,-3.69l-1.31,-5.38l-1.45,-1.58l3.57,-1.47l2.84,-2.46l1.52,-2.8l-0.25,-2.55l-1.7,-3.07l-2.85,-2.61l2.8,-3.95l-1.08,-3.37l-0.79,-5.67l1.36,-0.7l6.76,1.41l2.12,-0.96l5.12,3.36l1.05,1.61l4.08,0.26l-0.06,2.87l0.83,4.7l0.3,0.32l2.16,0.54l1.73,2.06l0.5,0.09l3.63,-2.03l2.52,-4.19l1.26,-1.32l7.6,11.72l-0.92,2.04l0.16,0.51l3.3,1.97l2.22,1.98l4.1,0.98l1.43,0.99l0.95,2.79l2.1,0.68l0.84,1.08l0.17,3.45l-3.37,2.26l-4.22,1.24l-3.06,2.63l-4.06,0.51l-5.35,-0.69l-6.39,0.2l-2.3,2.41l-3.26,1.51l-6.47,7.15l-0.06,0.48l0.44,0.19l2.13,-0.52l4.17,-4.24l5.12,-2.62l3.52,-0.3l1.69,1.21l-2.12,2.21l0.81,3.47l1.02,2.61l3.47,1.6l4.14,-0.45l2.15,-2.8l0.26,1.48l1.14,0.8l-2.56,1.69l-5.5,1.82l-2.54,1.27l-2.74,2.15l-1.4,-0.16l-0.07,-2.01l4.14,-2.44l0.18,-0.45l-0.39,-0.29l-6.63,0.45l-1.39,-1.49l-0.14,-4.43l-1.11,-0.91l-1.82,0.39l-0.66,-0.66l-0.6,0.03l-1.91,2.39l-0.82,2.52l-0.8,1.27l-1.67,0.56l-0.46,0.76l-8.31,0.07l-1.21,0.62l-2.35,1.97l-0.71,-0.14l-1.37,0.96l-1.12,-0.48l-4.74,1.26l-0.9,1.17l0.21,0.62l1.73,0.3l-1.81,0.31l-1.85,0.81l-2.11,-0.13l-2.95,1.78l-0.69,-0.09l1.39,-2.1l1.73,-1.21l0.1,-2.29l1.16,-1.99l0.49,0.53l2.03,0.42l1.2,-1.16l0.02,-0.47l-2.66,-3.51l-2.28,-0.61l-5.64,-0.71l-0.4,-0.57l-0.79,0.13l0.2,-0.41l-0.22,-0.55l-0.68,-0.26l0.19,-1.26l-0.78,-0.73l0.31,-0.64l-0.29,-0.57l-2.6,-0.44l-0.75,-1.63l-0.94,-0.66l-4.31,-0.65l-1.13,1.19l-1.48,0.59l-0.85,1.06l-2.83,-0.76l-2.09,0.39l-2.39,-0.97l-4.24,-0.7l-0.57,-0.4l-0.41,-1.63l-0.4,-0.3l-0.85,0.02l-0.39,0.4l-0.01,0.85l-69.13,-0.01l-6.51,-4.52l-4.5,-1.38l-1.26,-2.66l0.33,-1.93l-0.23,-0.43l-3.01,-1.35l-0.55,-2.77l-2.89,-2.38l-0.04,-1.45l1.39,-1.83l-0.28,-2.55l-4.16,-2.2l-4.07,-6.6l-4.02,-3.22l-1.3,-1.88l-0.5,-0.13l-2.51,1.21l-2.23,1.87l-3.85,-3.88l-2.44,-1.04l-2.22,-0.13l0.03,-37.49ZM260.37,148.65l3.04,0.76l2.26,1.2l-3.78,-0.95l-1.53,-1.01ZM249.4,3.81l6.68,0.49l5.32,0.79l4.26,1.57l-0.07,1.1l-5.85,2.53l-6.02,1.21l-2.39,1.39l-0.18,0.45l0.39,0.29l4.01,-0.02l-4.65,2.82l-4.2,1.74l-4.19,4.59l-5.03,0.92l-1.67,1.15l-7.47,0.59l-0.37,0.37l0.32,0.42l2.41,0.49l-0.81,0.47l-0.12,0.59l1.83,2.41l-2.02,1.59l-3.81,1.51l-1.32,2.16l-3.38,1.53l-0.22,0.48l0.35,1.19l0.4,0.29l3.88,-0.18l0.03,0.61l-6.33,2.95l-6.41,-1.4l-7.43,0.79l-3.72,-0.62l-4.4,-0.25l-0.23,-1.83l4.29,-1.11l0.28,-0.51l-1.1,-3.45l1.0,-0.25l6.58,2.28l0.47,-0.16l-0.05,-0.49l-3.41,-3.45l-3.58,-0.98l1.48,-1.55l4.34,-1.29l0.97,-2.19l-0.16,-0.48l-3.42,-2.13l-0.81,-2.26l6.2,0.22l2.24,0.58l3.91,-2.1l0.2,-0.43l-0.35,-0.32l-5.64,-0.67l-8.73,0.36l-4.26,-1.9l-2.12,-2.4l-2.78,-1.66l-0.41,-1.52l3.31,-1.03l2.93,-0.2l4.91,-0.99l3.7,-2.27l2.87,0.3l2.62,1.67l0.56,-0.14l1.82,-3.2l3.13,-0.94l4.44,-0.69l7.53,-0.26l1.48,0.67l7.19,-1.06l10.8,0.79ZM203.85,57.54l0.01,0.42l1.97,2.97l0.68,-0.02l2.24,-3.72l5.95,-1.86l4.01,4.64l-0.35,2.91l0.5,0.43l4.95,-1.36l2.32,-1.8l5.31,2.28l3.27,2.11l0.3,1.84l0.48,0.33l4.42,-0.99l2.64,2.87l5.97,1.77l2.06,1.72l2.11,3.71l-4.19,1.86l-0.01,0.73l5.9,2.83l3.94,0.94l3.78,3.95l3.46,0.25l-0.63,2.37l-4.11,4.47l-2.76,-1.56l-3.9,-3.94l-3.59,0.41l-0.33,0.34l-0.19,2.72l2.63,2.38l3.42,1.89l0.94,0.97l1.55,3.75l-0.7,2.29l-2.74,-0.92l-6.25,-3.15l-0.51,0.13l0.05,0.52l6.07,5.69l0.18,0.59l-6.09,-1.39l-5.31,-2.24l-2.63,-1.66l0.6,-0.77l-0.12,-0.6l-7.39,-4.01l-0.59,0.37l0.03,0.79l-6.73,0.6l-1.69,-1.1l1.36,-2.46l4.51,-0.07l5.15,-0.52l0.31,-0.6l-0.74,-1.3l0.78,-1.84l3.21,-4.05l-0.67,-2.35l-1.11,-1.6l-3.84,-2.1l-4.35,-1.28l0.91,-0.63l0.06,-0.61l-2.65,-2.75l-2.34,-0.36l-1.89,-1.46l-0.53,0.03l-1.24,1.23l-4.36,0.55l-9.04,-0.99l-9.26,-1.98l-1.6,-1.22l2.22,-1.77l0.13,-0.44l-0.38,-0.27l-3.22,-0.02l-0.72,-4.25l1.83,-4.04l2.42,-1.85l5.5,-1.1l-1.39,2.35ZM261.19,159.33l2.07,0.61l1.44,-0.04l-1.15,0.63l-2.94,-1.23l-0.4,-0.68l0.36,-0.37l0.61,1.07ZM230.83,84.39l-2.37,0.18l-0.49,-1.63l0.93,-2.09l1.94,-0.51l1.62,0.99l0.02,1.52l-1.66,1.54ZM229.43,58.25l0.11,0.65l-4.87,-0.21l-2.72,0.62l-3.1,-2.57l0.08,-1.26l0.86,-0.23l5.57,0.51l4.08,2.5ZM222.0,105.02l-0.72,1.49l-0.63,-0.19l-0.48,-0.84l0.81,-0.99l0.65,0.05l0.37,0.46ZM183.74,38.32l2.9,1.7l4.79,-0.01l1.84,1.46l-0.49,1.68l0.23,0.48l2.82,1.14l1.76,1.26l7.01,0.65l4.1,-1.1l5.03,-0.43l3.93,0.35l2.48,1.77l0.46,1.7l-1.3,1.1l-3.56,1.01l-3.23,-0.59l-7.17,0.76l-5.09,0.09l-3.99,-0.6l-6.42,-1.54l-0.79,-2.51l-0.3,-2.49l-2.64,-2.5l-5.32,-0.72l-2.52,-1.4l0.68,-1.57l4.78,0.31ZM207.38,91.35l0.4,1.56l0.56,0.26l1.06,-0.52l1.32,0.96l5.42,2.57l0.2,1.68l0.46,0.35l1.68,-0.28l1.15,0.85l-1.55,0.87l-3.61,-0.88l-1.32,-1.69l-0.57,-0.06l-2.45,2.1l-3.12,1.79l-0.7,-1.87l-0.42,-0.26l-2.16,0.24l1.39,-1.39l0.32,-3.14l0.76,-3.35l1.18,0.22ZM215.49,102.6l-2.67,1.95l-1.4,-0.07l-0.3,-0.58l1.53,-1.48l2.84,0.18ZM202.7,24.12l2.53,1.59l-2.87,1.4l-4.53,4.05l-4.25,0.38l-5.03,-0.68l-2.45,-2.04l0.03,-1.62l1.82,-1.37l0.14,-0.45l-0.38,-0.27l-4.45,0.04l-2.59,-1.76l-1.41,-2.29l1.57,-2.32l1.62,-1.66l2.44,-0.39l0.25,-0.65l-0.6,-0.74l4.86,-0.25l3.24,3.11l8.16,2.3l1.9,3.61ZM187.47,59.2l-2.76,3.49l-2.38,-0.15l-1.44,-3.84l0.04,-2.2l1.19,-1.88l2.3,-1.23l5.07,0.17l4.11,1.02l-3.24,3.72l-2.88,0.89ZM186.07,48.79l-1.08,1.53l-3.34,-0.34l-2.56,-1.1l1.03,-1.75l3.25,-1.23l1.95,1.58l0.75,1.3ZM185.71,35.32l-5.3,-0.2l-0.32,-0.71l4.31,0.07l1.3,0.84ZM180.68,32.48l-3.34,1.0l-1.79,-1.1l-0.98,-1.87l-0.15,-1.73l4.1,0.53l2.67,1.7l-0.51,1.47ZM180.9,76.31l-1.1,1.08l-3.13,-1.23l-2.12,0.43l-2.71,-1.57l1.72,-1.09l1.55,-1.72l3.81,1.9l1.98,2.2ZM169.74,54.87l2.96,0.97l4.17,-0.57l0.41,0.88l-2.14,2.11l0.09,0.64l3.55,1.92l-0.4,3.72l-3.79,1.65l-2.17,-0.35l-1.72,-1.74l-6.02,-3.5l0.03,-0.85l4.68,0.54l0.4,-0.21l-0.05,-0.45l-2.48,-2.81l2.46,-1.95ZM174.45,40.74l1.37,1.73l0.07,2.44l-1.05,3.45l-3.79,0.47l-2.32,-0.69l0.05,-2.64l-0.44,-0.41l-3.68,0.35l-0.12,-3.1l2.45,0.1l3.67,-1.73l3.41,0.29l0.37,-0.26ZM170.05,31.55l0.67,1.56l-3.33,-0.49l-4.22,-1.77l-4.35,-0.16l1.4,-0.94l-0.06,-0.7l-2.81,-1.23l-0.12,-1.39l4.39,0.68l6.62,1.98l1.81,2.47ZM134.5,58.13l-1.02,1.82l0.45,0.58l5.4,-1.39l3.33,2.29l0.49,-0.03l2.6,-2.23l1.94,1.32l2.0,4.5l0.7,0.06l1.3,-2.29l-1.63,-4.46l1.69,-0.54l2.31,0.71l2.65,1.81l2.49,7.92l8.48,4.27l-0.19,1.35l-3.79,0.33l-0.26,0.67l1.4,1.49l-0.58,1.1l-4.23,-0.64l-4.43,-1.19l-3.0,0.28l-4.66,1.47l-10.52,1.04l-1.43,-2.02l-3.42,-1.2l-2.21,0.43l-2.51,-2.86l4.84,-1.05l3.6,0.19l3.27,-0.78l0.31,-0.39l-0.31,-0.39l-4.84,-1.06l-8.79,0.27l-0.85,-1.07l5.26,-1.66l0.27,-0.45l-0.4,-0.34l-3.8,0.06l-3.81,-1.06l1.81,-3.01l1.66,-1.79l6.48,-2.81l1.97,0.71ZM158.7,56.61l-1.7,2.44l-3.2,-2.75l0.37,-0.3l3.11,-0.18l1.42,0.79ZM149.61,42.73l1.01,1.89l0.5,0.18l2.14,-0.82l2.23,0.19l0.36,2.04l-1.33,2.09l-8.28,0.76l-6.35,2.15l-3.41,0.1l-0.19,-0.96l4.9,-2.08l0.23,-0.46l-0.41,-0.31l-11.25,0.59l-2.89,-0.74l3.04,-4.44l2.14,-1.32l6.81,1.69l4.58,3.06l4.37,0.39l0.36,-0.63l-3.36,-4.6l1.85,-1.53l2.18,0.51l0.77,2.26ZM144.76,34.41l-4.36,1.44l-3.0,-1.4l1.46,-1.24l3.47,-0.52l2.96,0.71l-0.52,1.01ZM145.13,29.83l-1.9,0.66l-3.67,-0.0l2.27,-1.61l3.3,0.95ZM118.92,65.79l-6.03,2.02l-1.33,-1.9l-5.38,-2.28l2.59,-5.05l2.16,-3.14l-0.02,-0.48l-1.97,-2.41l7.64,-0.7l3.6,1.02l6.3,0.27l4.42,2.95l-2.53,0.98l-6.24,3.43l-3.1,3.28l-0.11,2.01ZM129.54,35.53l-0.28,3.37l-1.72,1.62l-2.33,0.28l-4.61,2.19l-3.86,0.76l-2.64,-0.87l3.72,-3.4l5.01,-3.34l3.72,0.07l3.0,-0.67ZM111.09,152.69l-0.67,0.24l-3.85,-1.37l-0.83,-1.17l-2.12,-1.07l-0.66,-1.02l-2.4,-0.55l-0.74,-1.71l6.02,1.45l2.0,2.55l2.52,1.39l0.73,1.27ZM87.8,134.64l0.89,0.29l1.86,-0.21l-0.65,3.34l1.69,2.33l-1.31,-1.33l-0.99,-1.62l-1.17,-0.98l-0.33,-1.82Z",name:"Canada"},CG:{path:"M466.72,276.48l-0.1,1.03l-1.25,2.97l-0.19,3.62l-0.46,1.78l-0.23,0.63l-1.61,1.19l-1.21,1.39l-1.09,2.43l0.04,2.09l-3.25,3.24l-0.5,-0.24l-0.5,-0.83l-1.36,-0.02l-0.98,0.89l-1.68,-0.99l-1.54,1.24l-1.52,-1.96l1.57,-1.14l0.11,-0.52l-0.77,-1.35l2.1,-0.66l0.39,-0.73l1.05,0.82l2.21,0.11l1.12,-1.37l0.37,-1.81l-0.27,-2.09l-1.13,-1.5l1.0,-2.69l-0.13,-0.45l-0.92,-0.58l-1.6,0.17l-0.51,-0.94l0.1,-0.61l2.75,0.09l3.97,1.24l0.51,-0.33l0.17,-1.28l1.24,-2.21l1.28,-1.14l2.76,0.49Z",name:"Congo"},CF:{path:"M461.16,278.2l-0.26,-1.19l-1.09,-0.77l-0.84,-1.17l-0.29,-1.0l-1.04,-1.15l0.08,-3.43l0.58,-0.49l1.16,-2.35l1.85,-0.17l0.61,-0.62l0.97,0.58l3.15,-0.96l2.48,-1.92l0.02,-0.96l2.81,0.02l2.36,-1.17l1.93,-2.85l1.16,-0.93l1.11,-0.3l0.27,0.86l1.34,1.47l-0.39,2.01l0.3,1.01l4.01,2.75l0.17,0.93l2.63,2.31l0.6,1.44l2.08,1.4l-3.84,-0.21l-1.94,0.88l-1.23,-0.49l-2.67,1.2l-1.29,-0.18l-0.51,0.36l-0.6,1.22l-3.35,-0.65l-1.57,-0.91l-2.42,-0.83l-1.45,0.91l-0.97,1.27l-0.26,1.56l-3.22,-0.43l-1.49,1.33l-0.94,1.62Z",name:"Central African Rep."},CD:{path:"M487.01,272.38l2.34,-0.14l1.35,1.84l1.34,0.45l0.86,-0.39l1.21,0.12l1.07,-0.41l0.54,0.89l2.04,1.54l-0.14,2.72l0.7,0.54l-1.38,1.13l-1.53,2.54l-0.17,2.05l-0.59,1.08l-0.02,1.72l-0.72,0.84l-0.66,3.01l0.63,1.32l-0.44,4.26l0.64,1.47l-0.37,1.22l0.86,1.8l1.53,1.41l0.3,1.26l0.44,0.5l-4.08,0.75l-0.92,1.81l0.51,1.34l-0.74,5.43l0.17,0.38l2.45,1.46l0.54,-0.1l0.12,1.62l-1.28,-0.01l-1.85,-2.35l-1.94,-0.45l-0.48,-1.13l-0.55,-0.2l-1.41,0.74l-1.71,-0.3l-1.01,-1.18l-2.49,-0.19l-0.44,-0.77l-1.98,-0.21l-2.88,0.36l0.11,-2.41l-0.85,-1.13l-0.16,-1.36l0.32,-1.73l-0.46,-0.89l-0.04,-1.49l-0.4,-0.39l-2.53,0.02l0.1,-0.41l-0.39,-0.49l-1.28,0.01l-0.43,0.45l-1.62,0.32l-0.83,1.79l-1.09,-0.28l-2.4,0.52l-1.37,-1.91l-1.3,-3.3l-0.38,-0.27l-7.39,-0.03l-2.46,0.42l0.5,-0.45l0.37,-1.47l0.66,-0.38l0.92,0.08l0.73,-0.82l0.87,0.02l0.31,0.68l1.4,0.36l3.59,-3.63l0.01,-2.23l1.02,-2.29l2.69,-2.39l0.43,-0.99l0.49,-1.96l0.17,-3.51l1.25,-2.95l0.36,-3.14l0.86,-1.13l1.1,-0.66l3.57,1.73l3.65,0.73l0.46,-0.21l0.8,-1.46l1.24,0.19l2.61,-1.17l0.81,0.44l1.04,-0.03l0.59,-0.66l0.7,-0.16l1.81,0.25Z",name:"Dem. Rep. Congo"},CZ:{path:"M458.46,144.88l1.22,1.01l1.47,0.23l0.13,0.93l1.36,0.68l0.54,-0.2l0.24,-0.55l1.15,0.25l0.53,1.09l1.68,0.18l0.6,0.84l-1.04,0.73l-0.96,1.28l-1.6,0.17l-0.55,0.56l-1.04,-0.46l-1.05,0.15l-2.12,-0.96l-1.05,0.34l-1.2,1.12l-1.56,-0.87l-2.57,-2.1l-0.53,-1.88l4.7,-2.52l0.71,0.26l0.9,-0.28Z",name:"Czech Rep."},CY:{path:"M504.36,193.47l0.43,0.28l-1.28,0.57l-0.92,-0.28l-0.24,-0.46l2.01,-0.13Z",name:"Cyprus"},CR:{path:"M211.34,258.05l0.48,0.99l1.6,1.6l-0.54,0.45l0.29,1.42l-0.25,1.19l-1.09,-0.59l-0.05,-1.25l-2.46,-1.42l-0.28,-0.77l-0.66,-0.45l-0.45,-0.0l-0.11,1.04l-1.32,-0.95l0.31,-1.3l-0.36,-0.6l0.31,-0.27l1.42,0.58l1.29,-0.14l0.56,0.56l0.74,0.17l0.55,-0.27Z",name:"Costa Rica"},CU:{path:"M221.21,227.25l1.27,1.02l2.19,-0.28l4.43,3.33l2.08,0.43l-0.1,0.38l0.36,0.5l1.75,0.1l1.48,0.84l-3.11,0.51l-4.15,-0.03l0.77,-0.67l-0.04,-0.64l-1.2,-0.74l-1.49,-0.16l-0.7,-0.61l-0.56,-1.4l-0.4,-0.25l-1.34,0.1l-2.2,-0.66l-0.88,-0.58l-3.18,-0.4l-0.27,-0.16l0.58,-0.74l-0.36,-0.29l-2.72,-0.05l-1.7,1.29l-0.91,0.03l-0.61,0.69l-1.01,0.22l1.11,-1.29l1.01,-0.52l3.69,-1.01l3.98,0.21l2.21,0.84Z",name:"Cuba"},SZ:{path:"M500.35,351.36l0.5,2.04l-0.38,0.89l-1.05,0.21l-1.23,-1.2l-0.02,-0.64l0.83,-1.57l1.34,0.27Z",name:"Swaziland"},SY:{path:"M511.0,199.79l0.05,-1.33l0.54,-1.36l1.28,-0.99l0.13,-0.45l-0.41,-1.11l-1.14,-0.36l-0.19,-1.74l0.52,-1.0l1.29,-1.21l0.2,-1.18l0.59,0.23l2.62,-0.76l1.36,0.52l2.06,-0.01l2.95,-1.08l3.25,-0.26l-0.67,0.94l-1.28,0.66l-0.21,0.4l0.23,2.01l-0.88,3.19l-10.15,5.73l-2.15,-0.85Z",name:"Syria"},KG:{path:"M621.35,172.32l-3.87,1.69l-0.96,1.18l-3.04,0.34l-1.13,1.86l-2.36,-0.35l-1.99,0.63l-2.39,1.4l0.06,0.95l-0.4,0.37l-4.52,0.43l-3.02,-0.93l-2.37,0.17l0.11,-0.79l2.32,0.42l1.13,-0.88l1.99,0.2l3.21,-2.14l-0.03,-0.69l-2.97,-1.57l-1.94,0.65l-1.22,-0.74l1.71,-1.58l-0.12,-0.67l-0.36,-0.15l0.32,-0.77l1.36,-0.35l4.02,1.02l0.49,-0.3l0.35,-1.59l1.09,-0.48l3.42,1.22l1.11,-0.31l7.64,0.39l1.16,1.0l1.23,0.39Z",name:"Kyrgyzstan"},KE:{path:"M506.26,284.69l1.87,-2.56l0.93,-2.15l-1.38,-4.08l-1.06,-1.6l2.82,-2.75l0.79,0.26l0.12,1.41l0.86,0.83l1.9,0.11l3.28,2.13l3.57,0.44l1.05,-1.12l1.96,-0.9l0.82,0.68l1.16,0.09l-1.78,2.45l0.03,9.12l1.3,1.94l-1.37,0.78l-0.67,1.03l-1.08,0.46l-0.34,1.67l-0.81,1.07l-0.45,1.55l-0.68,0.56l-3.2,-2.23l-0.35,-1.58l-8.86,-4.98l0.14,-1.6l-0.57,-1.04Z",name:"Kenya"},SS:{path:"M481.71,263.34l1.07,-0.72l1.2,-3.18l1.36,-0.26l1.61,1.99l0.87,0.34l1.1,-0.41l1.5,0.07l0.57,0.53l2.49,0.0l0.44,-0.63l1.07,-0.4l0.45,-0.84l0.59,-0.33l1.9,1.33l1.6,-0.2l2.83,-3.33l-0.32,-2.21l1.59,-0.52l-0.24,1.6l0.3,1.83l1.35,1.18l0.2,1.87l0.35,0.41l0.02,1.53l-0.23,0.47l-1.42,0.25l-0.85,1.44l0.3,0.6l1.4,0.16l1.11,1.08l0.59,1.13l1.03,0.53l1.28,2.36l-4.41,3.98l-1.74,0.01l-1.89,0.55l-1.47,-0.52l-1.15,0.57l-2.96,-2.62l-1.3,0.49l-1.06,-0.15l-0.79,0.39l-0.82,-0.22l-1.8,-2.7l-1.91,-1.1l-0.66,-1.5l-2.62,-2.32l-0.18,-0.94l-2.37,-1.6Z",name:"S. Sudan"},SR:{path:"M283.12,270.19l2.1,0.53l-1.08,1.95l0.2,1.72l0.93,1.49l-0.59,2.03l-0.43,0.71l-1.12,-0.42l-1.32,0.22l-0.93,-0.2l-0.46,0.26l-0.25,0.73l0.33,0.7l-0.89,-0.13l-1.39,-1.97l-0.31,-1.34l-0.97,-0.31l-0.89,-1.47l0.35,-1.61l1.45,-0.82l0.33,-1.87l2.61,0.44l0.57,-0.47l1.75,-0.16Z",name:"Suriname"},KH:{path:"M689.52,249.39l0.49,1.45l-0.28,2.74l-4.0,1.86l-0.16,0.6l0.68,0.95l-2.06,0.17l-2.05,0.97l-1.82,-0.32l-2.12,-3.7l-0.55,-2.85l1.4,-1.85l3.02,-0.45l2.23,0.35l2.01,0.98l0.51,-0.14l0.95,-1.48l1.74,0.74Z",name:"Cambodia"},SV:{path:"M195.8,250.13l1.4,-1.19l2.24,1.45l0.98,-0.27l0.44,0.2l-0.27,1.05l-1.14,-0.03l-3.64,-1.21Z",name:"El Salvador"},SK:{path:"M476.82,151.17l-1.14,1.9l-2.73,-0.92l-0.82,0.2l-0.74,0.8l-3.46,0.73l-0.47,0.69l-1.76,0.33l-1.88,-1.0l-0.18,-0.81l0.38,-0.75l1.87,-0.32l1.74,-1.89l0.83,0.16l0.79,-0.34l1.51,1.04l1.34,-0.63l1.25,0.3l1.65,-0.42l1.81,0.95Z",name:"Slovakia"},KR:{path:"M737.51,185.84l0.98,-0.1l0.87,-1.17l2.69,-0.32l0.33,-0.29l1.76,2.79l0.58,1.76l0.02,3.12l-0.8,1.32l-2.21,0.55l-1.93,1.13l-1.8,0.19l-0.2,-1.1l0.43,-2.28l-0.95,-2.56l1.43,-0.37l0.23,-0.62l-1.43,-2.06Z",name:"Korea"},SI:{path:"M456.18,162.07l-0.51,-1.32l0.18,-1.05l1.69,0.2l1.42,-0.71l2.09,-0.07l0.62,-0.51l0.21,0.47l-1.61,0.67l-0.44,1.34l-0.66,0.24l-0.26,0.82l-1.22,-0.49l-0.84,0.46l-0.69,-0.04Z",name:"Slovenia"},KP:{path:"M736.77,185.16l-0.92,-0.42l-0.88,0.62l-1.21,-0.88l0.96,-1.15l0.59,-2.59l-0.46,-0.74l-2.09,-0.77l1.64,-1.52l2.72,-1.58l1.58,-1.91l1.11,0.78l2.17,0.11l0.41,-0.5l-0.3,-1.22l3.52,-1.18l0.94,-1.4l0.98,1.08l-2.19,2.18l0.01,2.14l-1.06,0.54l-1.41,1.4l-1.7,0.52l-1.25,1.09l-0.14,1.98l0.94,0.45l1.15,1.04l-0.13,0.26l-2.6,0.29l-1.13,1.29l-1.22,0.08Z",name:"Dem. Rep. Korea"},SO:{path:"M525.13,288.48l-1.13,-1.57l-0.03,-8.86l2.66,-3.38l1.67,-0.13l2.13,-1.69l3.41,-0.23l7.08,-7.55l2.91,-3.69l0.08,-4.82l2.98,-0.67l1.24,-0.86l0.45,-0.0l-0.2,3.0l-1.21,3.62l-2.73,5.97l-2.13,3.65l-5.03,6.16l-8.56,6.4l-2.78,3.08l-0.8,1.56Z",name:"Somalia"},SN:{path:"M390.09,248.21l0.12,1.55l0.49,1.46l0.96,0.82l0.05,1.28l-1.26,-0.19l-0.75,0.33l-1.84,-0.61l-5.84,-0.13l-2.54,0.51l-0.22,-1.03l1.77,0.04l2.01,-0.91l1.03,0.48l1.09,0.04l1.29,-0.62l0.14,-0.58l-0.51,-0.74l-1.81,0.25l-1.13,-0.63l-0.79,0.04l-0.72,0.61l-2.31,0.06l-0.92,-1.77l-0.81,-0.64l0.64,-0.35l2.46,-3.74l1.04,0.19l1.38,-0.56l1.19,-0.02l2.72,1.37l3.03,3.48Z",name:"Senegal"},SL:{path:"M394.46,264.11l-1.73,1.98l-0.58,1.33l-2.07,-1.06l-1.22,-1.26l-0.65,-2.39l1.16,-0.96l0.67,-1.17l1.21,-0.52l1.66,0.0l1.03,1.64l0.52,2.41Z",name:"Sierra Leone"},SB:{path:"M826.69,311.6l-0.61,0.09l-0.2,-0.33l0.37,0.15l0.44,0.09ZM824.18,307.38l-0.26,-0.3l-0.31,-0.91l0.03,0.0l0.54,1.21ZM823.04,309.33l-1.66,-0.22l-0.2,-0.52l1.16,0.28l0.69,0.46ZM819.28,304.68l1.14,0.65l0.02,0.03l-0.81,-0.44l-0.35,-0.23Z",name:"Solomon Is."},SA:{path:"M537.53,210.34l2.0,0.24l0.9,1.32l1.49,-0.06l0.87,2.08l1.29,0.76l0.51,0.99l1.56,1.03l-0.1,1.9l0.32,0.9l1.58,2.47l0.76,0.53l0.7,-0.04l1.68,4.23l7.53,1.33l0.51,-0.29l0.77,1.25l-1.55,4.87l-7.29,2.52l-7.3,1.03l-2.34,1.17l-1.88,2.74l-0.76,0.28l-0.82,-0.78l-0.91,0.12l-2.88,-0.51l-3.51,0.25l-0.86,-0.56l-0.57,0.15l-0.66,1.27l0.16,1.11l-0.43,0.32l-0.93,-1.4l-0.33,-1.16l-1.23,-0.88l-1.27,-2.06l-0.78,-2.22l-1.73,-1.79l-1.14,-0.48l-1.54,-2.31l-0.21,-3.41l-1.44,-2.93l-1.27,-1.16l-1.33,-0.57l-1.31,-3.37l-0.77,-0.67l-0.97,-1.97l-2.8,-4.03l-1.06,-0.17l0.37,-1.96l0.2,-0.72l2.74,0.3l1.08,-0.84l0.6,-0.94l1.74,-0.35l0.65,-1.03l0.71,-0.4l0.1,-0.62l-2.06,-2.28l4.39,-1.22l0.48,-0.37l2.77,0.69l3.66,1.9l7.03,5.5l4.87,0.3Z",name:"Saudi Arabia"},SE:{path:"M480.22,89.3l-4.03,1.17l-2.43,2.86l0.26,2.57l-8.77,6.64l-1.78,5.79l1.78,2.68l2.22,1.96l-2.07,3.77l-2.72,1.13l-0.95,6.04l-1.29,3.01l-2.74,-0.31l-0.4,0.22l-1.31,2.59l-2.34,0.13l-0.75,-3.09l-2.08,-4.03l-1.83,-4.96l1.0,-1.93l2.14,-2.7l0.83,-4.45l-1.6,-2.17l-0.15,-4.94l1.48,-3.39l2.58,-0.15l0.87,-1.59l-0.78,-1.57l3.76,-5.59l4.04,-7.48l2.17,0.01l0.39,-0.29l0.57,-2.07l4.37,0.64l0.46,-0.34l0.33,-2.56l1.1,-0.13l6.94,4.87l0.06,6.32l0.66,1.36Z",name:"Sweden"},SD:{path:"M505.98,259.4l-0.34,-0.77l-1.17,-0.9l-0.26,-1.61l0.29,-1.81l-0.34,-0.46l-1.16,-0.17l-0.54,0.59l-1.23,0.11l-0.28,0.65l0.53,0.65l0.17,1.22l-2.44,3.0l-0.96,0.19l-2.39,-1.4l-0.95,0.52l-0.38,0.78l-1.11,0.41l-0.29,0.5l-1.94,0.0l-0.54,-0.52l-1.81,-0.09l-0.95,0.4l-2.45,-2.35l-2.07,0.54l-0.73,1.26l-0.6,2.1l-1.25,0.58l-0.75,-0.62l0.27,-2.65l-1.48,-1.78l-0.22,-1.48l-0.92,-0.96l-0.02,-1.29l-0.57,-1.16l-0.68,-0.16l0.69,-1.29l-0.18,-1.14l0.65,-0.62l0.03,-0.55l-0.36,-0.41l1.55,-2.97l1.91,0.16l0.43,-0.4l-0.1,-10.94l2.49,-0.01l0.4,-0.4l-0.0,-4.82l29.02,0.0l0.64,2.04l-0.49,0.66l0.36,2.69l0.93,3.16l2.12,1.55l-0.89,1.04l-1.72,0.39l-0.98,0.9l-1.43,5.65l0.24,1.15l-0.38,2.06l-0.96,2.38l-1.53,1.31l-1.32,2.91l-1.22,0.86l-0.37,1.34Z",name:"Sudan"},DO:{path:"M241.8,239.2l0.05,-0.65l-0.46,-0.73l0.42,-0.44l0.19,-1.0l-0.09,-1.53l1.66,0.01l1.99,0.63l0.33,0.67l1.28,0.19l0.33,0.76l1.0,0.08l0.8,0.62l-0.45,0.51l-1.13,-0.47l-1.88,-0.01l-1.27,0.59l-0.75,-0.55l-1.01,0.54l-0.79,1.4l-0.23,-0.61Z",name:"Dominican Rep."},DJ:{path:"M528.43,256.18l-0.45,0.66l-0.58,-0.25l-1.51,0.13l-0.18,-1.01l1.45,-1.95l0.83,0.17l0.77,-0.44l0.2,1.0l-1.2,0.51l-0.06,0.7l0.73,0.47Z",name:"Djibouti"},DK:{path:"M452.28,129.07l-1.19,2.24l-2.13,-1.6l-0.23,-0.95l2.98,-0.95l0.57,1.26ZM447.74,126.31l-0.26,0.57l-0.88,-0.07l-1.8,2.53l0.48,1.69l-1.09,0.36l-1.61,-0.39l-0.89,-1.69l-0.07,-3.43l0.96,-1.73l2.02,-0.2l1.09,-1.07l1.33,-0.67l-0.05,1.06l-0.73,1.41l0.3,1.0l1.2,0.64Z",name:"Denmark"},DE:{path:"M453.14,155.55l-0.55,-0.36l-1.2,-0.1l-1.87,0.57l-2.13,-0.13l-0.56,0.63l-0.86,-0.6l-0.96,0.09l-2.57,-0.93l-0.85,0.67l-1.47,-0.02l0.24,-1.75l1.23,-2.14l-0.28,-0.59l-3.52,-0.58l-0.92,-0.66l0.12,-1.2l-0.48,-0.88l0.27,-2.17l-0.37,-3.03l1.41,-0.22l0.63,-1.26l0.66,-3.19l-0.41,-1.18l0.26,-0.39l1.66,-0.15l0.33,0.54l0.62,0.07l1.7,-1.69l-0.54,-3.02l1.37,0.33l1.31,-0.37l0.31,1.18l2.25,0.71l-0.02,0.92l0.5,0.4l2.55,-0.65l1.34,-0.87l2.57,1.24l1.06,0.98l0.48,1.44l-0.57,0.74l-0.0,0.48l0.87,1.15l0.57,1.64l-0.14,1.29l0.82,1.7l-1.5,-0.07l-0.56,0.57l-4.47,2.15l-0.22,0.54l0.68,2.26l2.58,2.16l-0.66,1.11l-0.79,0.36l-0.23,0.43l0.32,1.87Z",name:"Germany"},YE:{path:"M528.27,246.72l0.26,-0.42l-0.22,-1.01l0.19,-1.5l0.92,-0.69l-0.07,-1.35l0.39,-0.75l1.01,0.47l3.34,-0.27l3.76,0.41l0.95,0.81l1.36,-0.58l1.74,-2.62l2.18,-1.09l6.86,-0.94l2.48,5.41l-1.64,0.76l-0.56,1.9l-6.23,2.16l-2.29,1.8l-1.93,0.05l-1.41,1.02l-4.24,0.74l-1.72,1.49l-3.28,0.19l-0.52,-1.18l0.02,-1.51l-1.34,-3.29Z",name:"Yemen"},AT:{path:"M462.89,152.8l0.04,2.25l-1.07,0.0l-0.33,0.63l0.36,0.51l-1.04,2.13l-2.02,0.07l-1.33,0.7l-5.29,-0.99l-0.47,-0.93l-0.44,-0.21l-2.47,0.55l-0.42,0.51l-3.18,-0.81l0.43,-0.91l1.12,0.78l0.6,-0.17l0.25,-0.58l1.93,0.12l1.86,-0.56l1.0,0.08l0.68,0.57l0.62,-0.15l0.26,-0.77l-0.3,-1.78l0.8,-0.44l0.68,-1.15l1.52,0.85l0.47,-0.06l1.34,-1.25l0.64,-0.17l1.81,0.92l1.28,-0.11l0.7,0.37Z",name:"Austria"},DZ:{path:"M441.46,188.44l-0.32,1.07l0.39,2.64l-0.54,2.16l-1.58,1.82l0.37,2.39l1.91,1.55l0.18,0.8l1.42,1.03l1.84,7.23l0.12,1.16l-0.57,5.0l0.2,1.51l-0.87,0.99l-0.02,0.51l1.41,1.86l0.14,1.2l0.89,1.48l0.5,0.16l0.98,-0.41l1.73,1.08l0.82,1.23l-8.22,4.81l-7.23,5.11l-3.43,1.13l-2.3,0.21l-0.28,-1.59l-2.56,-1.09l-0.67,-1.25l-26.12,-17.86l0.01,-3.47l3.77,-1.88l2.44,-0.41l2.12,-0.75l1.08,-1.42l2.81,-1.05l0.35,-2.08l1.33,-0.29l1.04,-0.94l3.47,-0.69l0.46,-1.08l-0.1,-0.45l-0.58,-0.52l-0.82,-2.81l-0.19,-1.83l-0.78,-1.49l2.03,-1.31l2.63,-0.48l1.7,-1.22l2.31,-0.84l8.24,-0.73l1.49,0.38l2.28,-1.1l2.46,-0.02l0.92,0.6l1.35,-0.05Z",name:"Algeria"},US:{path:"M892.72,99.2l1.31,0.53l1.41,-0.37l1.89,0.98l1.89,0.42l-1.32,0.58l-2.9,-1.53l-2.08,0.22l-0.26,-0.15l0.07,-0.67ZM183.22,150.47l0.37,1.47l1.12,0.85l4.23,0.7l2.39,0.98l2.17,-0.38l1.85,0.5l-1.55,0.65l-3.49,2.61l-0.16,0.77l0.5,0.39l2.33,-0.61l1.77,1.02l5.15,-2.4l-0.31,0.65l0.25,0.56l1.36,0.38l1.71,1.16l4.7,-0.88l0.67,0.85l1.31,0.21l0.58,0.58l-1.34,0.17l-2.18,-0.32l-3.6,0.89l-2.71,3.25l0.35,0.9l0.59,-0.0l0.55,-0.6l-1.36,4.65l0.29,3.09l0.67,1.58l0.61,0.45l1.77,-0.44l1.6,-1.96l0.14,-2.21l-0.82,-1.96l0.11,-1.13l1.19,-2.37l0.44,-0.33l0.48,0.75l0.4,-0.29l0.4,-1.37l0.6,-0.47l0.24,-0.8l1.69,0.49l1.65,1.08l-0.03,2.37l-1.27,1.13l-0.0,1.13l0.87,0.36l1.66,-1.29l0.5,0.17l0.5,2.6l-2.49,3.75l0.17,0.61l1.54,0.62l1.48,0.17l1.92,-0.44l4.72,-2.15l2.16,-1.8l-0.05,-1.24l0.75,-0.22l3.92,0.36l2.12,-1.05l0.21,-0.4l-0.28,-1.48l3.27,-2.4l8.32,-0.02l0.56,-0.82l1.9,-0.77l0.93,-1.51l0.74,-2.37l1.58,-1.98l0.92,0.62l1.47,-0.47l0.8,0.66l-0.0,4.09l1.96,2.6l-2.34,1.31l-5.37,2.09l-1.83,2.72l0.02,1.79l0.83,1.59l0.54,0.23l-6.19,0.94l-2.2,0.89l-0.23,0.48l0.45,0.29l2.99,-0.46l-2.19,0.56l-1.13,0.0l-0.15,-0.32l-0.48,0.08l-0.76,0.82l0.22,0.67l0.32,0.06l-0.41,1.62l-1.27,1.58l-1.48,-1.07l-0.49,-0.04l-0.16,0.46l0.52,1.58l0.61,0.59l0.03,0.79l-0.95,1.38l-1.21,-1.22l-0.27,-2.27l-0.35,-0.35l-0.42,0.25l-0.48,1.27l0.33,1.41l-0.97,-0.27l-0.48,0.24l0.18,0.5l1.52,0.83l0.1,2.52l0.79,0.51l0.52,3.42l-1.42,1.88l-2.47,0.8l-1.71,1.66l-1.31,0.25l-1.27,1.03l-0.43,0.99l-2.69,1.78l-2.64,3.03l-0.45,2.12l0.45,2.08l0.85,2.38l1.09,1.9l0.04,1.2l1.16,3.06l-0.18,2.69l-0.55,1.43l-0.47,0.21l-0.89,-0.23l-0.49,-1.18l-0.87,-0.56l-2.75,-5.16l0.48,-1.68l-0.72,-1.78l-2.01,-2.38l-1.12,-0.53l-2.72,1.18l-1.47,-1.35l-1.57,-0.68l-2.99,0.31l-2.17,-0.3l-2.0,0.19l-1.15,0.46l-0.19,0.58l0.39,0.63l0.14,1.34l-0.84,-0.2l-0.84,0.46l-1.58,-0.07l-2.08,-1.44l-2.09,0.33l-1.91,-0.62l-3.73,0.84l-2.39,2.07l-2.54,1.22l-1.45,1.41l-0.61,1.38l0.34,3.71l-0.29,0.02l-3.5,-1.33l-1.25,-3.11l-1.44,-1.5l-2.24,-3.56l-1.76,-1.09l-2.27,-0.01l-1.71,2.07l-1.76,-0.69l-1.16,-0.74l-1.52,-2.98l-3.93,-3.16l-4.34,-0.0l-0.4,0.4l-0.0,0.74l-6.5,0.02l-9.02,-3.14l-0.34,-0.71l-5.7,0.49l-0.43,-1.29l-1.62,-1.61l-1.14,-0.38l-0.55,-0.88l-1.28,-0.13l-1.01,-0.77l-2.22,-0.27l-0.43,-0.3l-0.36,-1.58l-2.4,-2.83l-2.01,-3.85l-0.06,-0.9l-2.92,-3.26l-0.33,-2.29l-1.3,-1.66l0.52,-2.37l-0.09,-2.57l-0.78,-2.3l0.95,-2.82l0.61,-5.68l-0.47,-4.27l-1.46,-4.08l3.19,0.79l1.26,2.83l0.69,0.08l0.69,-1.14l-1.1,-4.79l68.76,-0.0l0.4,-0.4l0.14,-0.86ZM32.44,67.52l1.73,1.97l0.55,0.05l0.99,-0.79l3.65,0.24l-0.09,0.62l0.32,0.45l3.83,0.77l2.61,-0.43l5.19,1.4l4.84,0.43l1.89,0.57l3.42,-0.7l6.14,1.87l-0.03,38.06l0.38,0.4l2.39,0.11l2.31,0.98l3.9,3.99l0.55,0.04l2.4,-2.03l2.16,-1.04l1.2,1.71l3.95,3.14l4.09,6.63l4.2,2.29l0.06,1.83l-1.02,1.23l-1.16,-1.08l-2.04,-1.03l-0.67,-2.89l-3.28,-3.03l-1.65,-3.57l-6.35,-0.32l-2.82,-1.01l-5.26,-3.85l-6.77,-2.04l-3.53,0.3l-4.81,-1.69l-3.25,-1.63l-2.78,0.8l-0.28,0.46l0.44,2.21l-3.91,0.96l-2.26,1.27l-2.3,0.65l-0.27,-1.65l1.05,-3.42l2.49,-1.09l0.16,-0.6l-0.69,-0.96l-0.55,-0.1l-3.19,2.12l-1.78,2.56l-3.55,2.61l-0.04,0.61l1.56,1.52l-2.07,2.29l-5.11,2.57l-0.77,1.66l-3.76,1.77l-0.92,1.73l-2.69,1.38l-1.81,-0.22l-6.95,3.32l-3.97,0.91l4.85,-2.5l2.59,-1.86l3.26,-0.52l1.19,-1.4l3.42,-2.1l2.59,-2.27l0.42,-2.68l1.23,-2.1l-0.04,-0.46l-0.45,-0.11l-2.68,1.03l-0.63,-0.49l-0.53,0.03l-1.05,1.04l-1.36,-1.54l-0.66,0.08l-0.32,0.62l-0.58,-1.14l-0.56,-0.16l-2.41,1.42l-1.07,-0.0l-0.17,-1.75l0.3,-1.71l-1.61,-1.33l-3.41,0.59l-1.96,-1.63l-1.57,-0.84l-0.15,-2.21l-1.7,-1.43l0.82,-1.88l1.99,-2.12l0.88,-1.92l1.71,-0.24l2.04,0.51l1.87,-1.77l1.91,0.25l1.91,-1.23l0.17,-0.43l-0.47,-1.82l-1.07,-0.7l1.39,-1.17l0.12,-0.45l-0.39,-0.26l-1.65,0.07l-2.66,0.88l-0.75,0.78l-1.92,-0.8l-3.46,0.44l-3.44,-0.91l-1.06,-1.61l-2.65,-1.99l2.91,-1.43l5.5,-2.0l1.52,0.0l-0.26,1.62l0.41,0.46l5.29,-0.16l0.3,-0.65l-2.03,-2.59l-3.14,-1.68l-1.79,-2.12l-2.4,-1.83l-3.09,-1.24l1.04,-1.69l4.23,-0.14l3.36,-2.07l0.73,-2.27l2.39,-1.99l2.42,-0.52l4.65,-1.97l2.46,0.23l3.71,-2.35l3.5,0.89ZM37.6,123.41l-2.25,1.23l-0.95,-0.69l-0.29,-1.24l3.21,-1.63l1.42,0.21l0.67,0.7l-1.8,1.42ZM31.06,234.03l0.98,0.47l0.74,0.87l-1.77,1.07l-0.44,-1.53l0.49,-0.89ZM29.34,232.07l0.18,0.05l0.08,0.05l-0.16,0.03l-0.11,-0.14ZM25.16,230.17l0.05,-0.03l0.18,0.22l-0.13,-0.01l-0.1,-0.18ZM5.89,113.26l-1.08,0.41l-2.21,-1.12l1.53,-0.4l1.62,0.28l0.14,0.83Z",name:"United States"},LV:{path:"M489.16,122.85l0.96,0.66l0.22,1.65l0.68,1.76l-3.65,1.7l-2.23,-1.58l-1.29,-0.26l-0.68,-0.77l-2.42,0.34l-4.16,-0.23l-2.47,0.9l0.06,-1.98l1.13,-2.06l1.95,-1.02l2.12,2.58l2.01,-0.07l0.38,-0.33l0.44,-2.52l1.76,-0.53l3.06,1.7l2.15,0.07Z",name:"Latvia"},UY:{path:"M286.85,372.74l-0.92,1.5l-2.59,1.44l-1.69,-0.52l-1.42,0.26l-2.39,-1.19l-1.52,0.08l-1.27,-1.3l0.16,-1.5l0.56,-0.79l-0.02,-2.73l1.21,-4.74l1.19,-0.21l2.37,2.0l1.08,0.03l4.36,3.17l1.22,1.6l-0.96,1.5l0.61,1.4Z",name:"Uruguay"},LB:{path:"M510.37,198.01l-0.88,0.51l1.82,-3.54l0.62,0.08l0.22,0.61l-1.13,0.88l-0.65,1.47Z",name:"Lebanon"},LA:{path:"M689.54,248.53l-1.76,-0.74l-0.49,0.15l-0.94,1.46l-1.32,-0.64l0.62,-0.98l0.11,-2.17l-2.04,-2.42l-0.25,-2.65l-1.9,-2.1l-2.15,-0.31l-0.78,0.91l-1.12,0.06l-1.05,-0.4l-2.06,1.2l-0.04,-1.59l0.61,-2.68l-0.36,-0.49l-1.35,-0.1l-0.11,-1.23l-0.96,-0.88l1.96,-1.89l0.39,0.36l1.33,0.07l0.42,-0.45l-0.34,-2.66l0.7,-0.21l1.28,1.81l1.11,2.35l0.36,0.23l2.82,0.02l0.71,1.67l-1.39,0.65l-0.72,0.93l0.13,0.6l2.91,1.51l3.6,5.25l1.88,1.78l0.56,1.62l-0.35,1.96Z",name:"Lao PDR"},TW:{path:"M724.01,226.68l-0.74,1.48l-0.9,-1.52l-0.25,-1.74l1.38,-2.44l1.73,-1.74l0.64,0.44l-1.85,5.52Z",name:"Taiwan"},TT:{path:"M266.64,259.32l0.28,-1.16l1.13,-0.22l-0.06,1.2l-1.35,0.18Z",name:"Trinidad and Tobago"},TR:{path:"M513.21,175.47l3.64,1.17l3.05,-0.44l2.1,0.26l3.11,-1.56l2.46,-0.13l2.19,1.33l0.33,0.82l-0.22,1.33l0.25,0.44l2.28,1.13l-1.17,0.57l-0.21,0.45l0.75,3.2l-0.41,1.16l1.13,1.92l-0.55,0.22l-0.9,-0.67l-2.91,-0.37l-1.24,0.46l-4.23,0.41l-2.81,1.05l-1.91,0.01l-1.52,-0.53l-2.58,0.75l-0.66,-0.45l-0.62,0.3l-0.12,1.45l-0.89,0.84l-0.47,-0.67l0.79,-1.3l-0.41,-0.2l-1.43,0.23l-2.0,-0.63l-2.02,1.65l-3.51,0.3l-2.13,-1.53l-2.7,-0.1l-0.86,1.24l-1.38,0.27l-2.29,-1.44l-2.71,-0.01l-1.37,-2.65l-1.68,-1.52l1.07,-1.99l-0.09,-0.49l-1.27,-1.12l2.37,-2.41l3.7,-0.11l1.28,-2.24l4.49,0.37l3.21,-1.97l2.81,-0.82l3.99,-0.06l4.29,2.07ZM488.79,176.72l-1.72,1.31l-0.5,-0.88l1.37,-2.57l-0.7,-0.85l1.7,-0.63l1.8,0.34l0.46,1.17l1.76,0.78l-2.87,0.32l-1.3,1.01Z",name:"Turkey"},LK:{path:"M624.16,268.99l-1.82,0.48l-0.99,-1.67l-0.42,-3.46l0.95,-3.43l1.21,0.98l2.26,4.19l-0.34,2.33l-0.85,0.58Z",name:"Sri Lanka"},TN:{path:"M448.1,188.24l-1.0,1.27l-0.02,1.32l0.84,0.88l-0.28,2.09l-1.53,1.32l-0.12,0.42l0.48,1.54l1.42,0.32l0.53,1.11l0.9,0.52l-0.11,1.67l-3.54,2.64l-0.1,2.38l-0.58,0.3l-0.96,-4.45l-1.54,-1.25l-0.16,-0.78l-1.92,-1.56l-0.18,-1.76l1.51,-1.62l0.59,-2.34l-0.38,-2.78l0.42,-1.21l2.45,-1.05l1.29,0.26l-0.06,1.11l0.58,0.38l1.47,-0.73Z",name:"Tunisia"},TL:{path:"M734.55,307.93l-0.1,-0.97l4.5,-0.86l-2.82,1.28l-1.59,0.55Z",name:"Timor-Leste"},TM:{path:"M553.03,173.76l-0.04,0.34l-0.09,-0.22l0.13,-0.12ZM555.87,172.66l0.45,-0.1l1.48,0.74l2.06,2.43l4.07,-0.18l0.38,-0.51l-0.32,-1.19l1.92,-0.94l1.91,-1.59l2.94,1.39l0.43,2.47l1.19,0.67l2.58,-0.13l0.62,0.4l1.32,3.12l4.54,3.44l2.67,1.45l3.06,1.14l-0.04,1.05l-1.33,-0.75l-0.59,0.19l-0.32,0.84l-2.2,0.81l-0.46,2.13l-1.21,0.74l-1.91,0.42l-0.73,1.33l-1.56,0.31l-2.22,-0.94l-0.2,-2.17l-0.38,-0.36l-1.73,-0.09l-2.76,-2.46l-2.14,-0.4l-2.84,-1.48l-1.78,-0.27l-1.24,0.53l-1.57,-0.08l-2.0,1.69l-1.7,0.43l-0.36,-1.58l0.36,-2.98l-0.22,-0.4l-1.65,-0.84l0.54,-1.69l-0.34,-0.52l-1.22,-0.13l0.36,-1.64l2.22,0.59l2.2,-0.95l0.12,-0.65l-1.77,-1.74l-0.66,-1.57Z",name:"Turkmenistan"},TJ:{path:"M597.75,178.82l-2.54,-0.44l-0.47,0.34l-0.24,1.7l0.43,0.45l2.64,-0.22l3.18,0.95l4.39,-0.41l0.56,2.37l0.52,0.29l0.67,-0.24l1.11,0.49l0.21,2.13l-3.76,-0.21l-1.8,1.32l-1.76,0.74l-0.61,-0.58l0.21,-2.23l-0.64,-0.49l-0.07,-0.93l-1.36,-0.66l-0.45,0.07l-1.08,1.01l-0.55,1.48l-1.31,-0.05l-0.95,1.16l-0.9,-0.35l-1.86,0.74l1.26,-2.83l-0.54,-2.17l-1.67,-0.82l0.33,-0.66l2.18,-0.04l1.19,-1.63l0.76,-1.79l2.43,-0.5l-0.26,1.0l0.73,1.05Z",name:"Tajikistan"},LS:{path:"M491.06,363.48l-0.49,0.15l-1.49,-1.67l1.1,-1.43l2.19,-1.44l1.51,1.27l-0.98,1.82l-1.23,0.38l-0.62,0.93Z",name:"Lesotho"},TH:{path:"M670.27,255.86l-1.41,3.87l0.15,2.0l0.38,0.36l1.38,0.07l0.9,2.04l0.55,2.34l1.4,1.44l1.61,0.38l0.96,0.97l-0.5,0.64l-1.1,0.2l-0.34,-1.18l-2.04,-1.1l-0.63,0.23l-0.63,-0.62l-0.48,-1.3l-2.56,-2.63l-0.73,0.41l0.95,-3.89l2.16,-4.22ZM670.67,254.77l-0.92,-2.18l-0.26,-2.61l-2.14,-3.06l0.71,-0.49l0.89,-2.59l-3.61,-5.45l0.87,-0.51l1.05,-2.58l1.74,-0.18l2.6,-1.59l0.76,0.56l0.13,1.39l0.37,0.36l1.23,0.09l-0.51,2.28l0.05,2.42l0.6,0.34l2.43,-1.42l0.77,0.39l1.47,-0.07l0.71,-0.88l1.48,0.14l1.71,1.88l0.25,2.65l1.92,2.11l-0.1,1.89l-0.61,0.86l-2.22,-0.33l-3.5,0.64l-1.6,2.12l0.36,2.58l-1.51,-0.79l-1.84,-0.01l0.28,-1.52l-0.4,-0.47l-2.21,0.01l-0.4,0.37l-0.19,2.74l-0.34,0.93Z",name:"Thailand"},TF:{path:"M596.68,420.38l-3.2,0.18l-0.05,-1.26l0.39,-1.41l1.3,0.78l2.08,0.35l-0.52,1.36Z",name:"Fr. S. Antarctic Lands"},TG:{path:"M422.7,257.63l-0.09,1.23l1.53,1.52l0.08,1.09l0.5,0.65l-0.11,5.62l0.49,1.47l-1.31,0.35l-1.02,-2.13l-0.18,-1.12l0.53,-2.19l-0.63,-1.16l-0.22,-3.68l-1.01,-1.4l0.07,-0.28l1.37,0.03Z",name:"Togo"},TD:{path:"M480.25,235.49l0.12,9.57l-2.1,0.05l-1.14,1.89l-0.69,1.63l0.34,0.73l-0.66,0.91l0.24,0.89l-0.86,1.95l0.45,0.5l0.6,-0.1l0.34,0.64l0.03,1.38l0.9,1.04l-1.45,0.43l-1.27,1.03l-1.83,2.76l-2.16,1.07l-2.31,-0.15l-0.86,0.25l-0.26,0.49l0.17,0.61l-2.11,1.68l-2.85,0.87l-1.09,-0.57l-0.73,0.66l-1.12,0.1l-1.1,-3.12l-1.25,-0.64l-1.22,-1.22l0.29,-0.64l3.01,0.04l0.35,-0.6l-1.3,-2.2l-0.08,-3.31l-0.97,-1.66l0.22,-1.04l-0.38,-0.48l-1.22,-0.04l0.0,-1.25l-0.98,-1.07l0.96,-3.01l3.25,-2.65l0.13,-3.33l0.95,-5.18l0.52,-1.07l-0.1,-0.48l-0.91,-0.78l-0.2,-0.96l-0.8,-0.58l-0.55,-3.65l2.1,-1.2l19.57,9.83Z",name:"Chad"},LY:{path:"M483.48,203.15l-0.75,1.1l0.29,1.39l-0.6,1.83l0.73,2.14l0.0,24.12l-2.48,0.01l-0.41,0.85l-19.41,-9.76l-4.41,2.28l-1.37,-1.33l-3.82,-1.1l-1.14,-1.65l-1.98,-1.23l-1.22,0.32l-0.66,-1.11l-0.17,-1.26l-1.28,-1.69l0.87,-1.19l-0.07,-4.34l0.43,-2.27l-0.86,-3.45l1.13,-0.76l0.22,-1.16l-0.2,-1.03l3.48,-2.61l0.29,-1.94l2.45,0.8l1.18,-0.21l1.98,0.44l3.15,1.18l1.37,2.54l5.72,1.67l2.64,1.35l1.61,-0.72l1.29,-1.34l-0.44,-2.34l0.66,-1.13l1.67,-1.21l1.57,-0.35l3.14,0.53l1.08,1.28l3.99,0.78l0.36,0.54Z",name:"Libya"},AE:{path:"M550.76,223.97l1.88,-0.4l3.84,0.02l4.78,-4.75l0.19,0.36l0.26,1.58l-0.81,0.01l-0.39,0.35l-0.08,2.04l-0.81,0.63l-0.01,0.96l-0.66,0.99l-0.39,1.41l-7.08,-1.25l-0.7,-1.96Z",name:"United Arab Emirates"},VE:{path:"M240.68,256.69l0.53,0.75l-0.02,1.06l-1.07,1.78l0.95,2.0l0.42,0.22l1.4,-0.44l0.56,-1.83l-0.77,-1.17l-0.1,-1.47l2.82,-0.93l0.26,-0.49l-0.28,-0.96l0.3,-0.28l0.66,1.31l1.96,0.26l1.4,1.22l0.08,0.68l0.39,0.35l4.81,-0.22l1.49,1.11l1.92,0.31l1.67,-0.84l0.22,-0.6l3.44,-0.14l-0.17,0.55l0.86,1.19l2.19,0.35l1.67,1.1l0.37,1.86l0.41,0.32l1.55,0.17l-1.66,1.35l-0.22,0.92l0.65,0.97l-1.67,0.54l-0.3,0.4l0.04,0.99l-0.56,0.57l-0.01,0.55l1.85,2.27l-0.66,0.69l-4.47,1.29l-0.72,0.54l-3.69,-0.9l-0.71,0.27l-0.02,0.7l0.91,0.53l-0.08,1.54l0.35,1.58l0.35,0.31l1.66,0.17l-1.3,0.52l-0.48,1.13l-2.68,0.91l-0.6,0.77l-1.57,0.13l-1.17,-1.13l-0.8,-2.52l-1.25,-1.26l1.02,-1.23l-1.29,-2.95l0.18,-1.62l1.0,-2.21l-0.2,-0.49l-1.14,-0.46l-4.02,0.36l-1.82,-2.1l-1.57,-0.33l-2.99,0.22l-1.06,-0.97l0.25,-1.23l-0.2,-1.01l-0.59,-0.69l-0.29,-1.06l-1.08,-0.39l0.78,-2.79l1.9,-2.11Z",name:"Venezuela"},AF:{path:"M600.7,188.88l-1.57,1.3l-0.1,0.48l0.8,2.31l-1.09,1.04l-0.03,1.27l-0.48,0.71l-2.16,-0.08l-0.37,0.59l0.78,1.48l-1.38,0.69l-1.06,1.69l0.06,1.7l-0.65,0.52l-0.91,-0.21l-1.91,0.36l-0.48,0.77l-1.88,0.13l-1.4,1.56l-0.18,2.32l-2.91,1.02l-1.65,-0.23l-0.71,0.55l-1.41,-0.3l-2.41,0.39l-3.52,-1.17l1.96,-2.35l-0.21,-1.78l-0.3,-0.34l-1.63,-0.4l-0.19,-1.58l-0.75,-2.03l0.95,-1.36l-0.19,-0.6l-0.73,-0.28l1.47,-4.8l2.14,0.9l2.12,-0.36l0.74,-1.34l1.77,-0.39l1.54,-0.92l0.63,-2.31l1.87,-0.5l0.49,-0.81l0.94,0.56l2.13,0.11l2.55,0.92l1.95,-0.83l0.65,0.43l0.56,-0.13l0.69,-1.12l1.57,-0.08l0.72,-1.66l0.79,-0.74l0.8,0.39l-0.17,0.56l0.71,0.58l-0.08,2.39l1.11,0.95ZM601.37,188.71l1.73,-0.71l1.43,-1.18l4.03,0.35l-2.23,0.74l-4.95,0.8Z",name:"Afghanistan"},IQ:{path:"M530.82,187.47l0.79,0.66l1.26,-0.28l1.46,3.08l1.63,0.94l0.14,1.23l-1.22,1.05l-0.53,2.52l1.73,2.67l3.12,1.62l1.15,1.88l-0.38,1.85l0.39,0.48l0.41,-0.0l0.02,1.07l0.76,0.94l-2.47,-0.1l-1.71,2.44l-4.31,-0.2l-7.02,-5.48l-3.73,-1.94l-2.88,-0.73l-0.85,-2.87l5.45,-3.02l0.95,-3.43l-0.19,-1.96l1.27,-0.7l1.22,-1.7l0.87,-0.36l2.69,0.34Z",name:"Iraq"},IS:{path:"M384.14,88.06l-0.37,2.61l2.54,2.51l-2.9,2.75l-9.19,3.4l-9.25,-1.66l1.7,-1.22l-0.1,-0.7l-4.05,-1.47l2.96,-0.53l0.33,-0.43l-0.11,-1.2l-0.33,-0.36l-4.67,-0.85l1.28,-2.04l3.45,-0.56l3.77,2.72l0.44,0.02l3.64,-2.16l3.3,1.08l3.98,-2.16l3.58,0.26Z",name:"Iceland"},IR:{path:"M533.43,187.16l-1.27,-2.15l0.42,-0.98l-0.71,-3.04l1.03,-0.5l0.33,0.83l1.26,1.35l2.05,0.51l1.11,-0.16l2.89,-2.11l0.62,-0.14l0.39,0.46l-0.72,1.2l0.06,0.49l1.56,1.53l0.65,0.04l0.67,1.81l2.56,0.83l1.87,1.48l3.69,0.49l3.91,-0.76l0.47,-0.73l2.17,-0.6l1.66,-1.54l1.51,0.08l1.18,-0.53l1.59,0.24l2.83,1.48l1.88,0.3l2.77,2.47l1.77,0.18l0.18,1.99l-1.68,5.49l0.24,0.5l0.61,0.23l-0.82,1.48l0.8,2.18l0.19,1.71l0.3,0.34l1.63,0.4l0.15,1.32l-2.15,2.35l-0.01,0.53l2.21,3.03l2.34,1.24l0.06,2.14l1.24,0.72l0.11,0.69l-3.31,1.27l-1.08,3.03l-9.68,-1.68l-0.99,-3.05l-1.43,-0.73l-2.17,0.46l-2.47,1.26l-2.83,-0.82l-2.46,-2.02l-2.41,-0.8l-3.42,-6.06l-0.48,-0.2l-1.18,0.39l-1.44,-0.82l-0.5,0.08l-0.65,0.74l-0.97,-1.01l-0.02,-1.31l-0.71,-0.39l0.26,-1.81l-1.29,-2.11l-3.13,-1.63l-1.58,-2.43l0.5,-1.9l1.31,-1.26l-0.19,-1.66l-1.74,-1.1l-1.57,-3.3Z",name:"Iran"},AM:{path:"M536.99,182.33l-0.28,0.03l-1.23,-2.13l-0.93,0.01l-0.62,-0.66l-0.69,-0.07l-0.96,-0.81l-1.56,-0.62l0.19,-1.12l-0.26,-0.79l2.72,-0.36l1.09,1.01l-0.17,0.92l1.02,0.78l-0.47,0.62l0.08,0.56l2.04,1.23l0.04,1.4Z",name:"Armenia"},IT:{path:"M451.59,158.63l3.48,0.94l-0.21,1.17l0.3,0.83l-1.49,-0.24l-2.04,1.1l-0.21,0.39l0.13,1.45l-0.25,1.12l0.82,1.57l2.39,1.63l1.31,2.54l2.79,2.43l2.05,0.08l0.21,0.23l-0.39,0.33l0.09,0.67l4.05,1.97l2.17,1.76l-0.16,0.36l-1.17,-1.08l-2.18,-0.49l-0.44,0.2l-1.05,1.91l0.14,0.54l1.57,0.95l-0.19,0.98l-1.06,0.33l-1.25,2.34l-0.37,0.08l0.0,-0.33l1.0,-2.45l-1.73,-3.17l-1.12,-0.51l-0.88,-1.33l-1.51,-0.51l-1.27,-1.25l-1.75,-0.18l-4.12,-3.21l-1.62,-1.65l-1.03,-3.19l-3.53,-1.36l-1.3,0.51l-1.69,1.41l0.16,-0.72l-0.28,-0.47l-1.14,-0.33l-0.53,-1.96l0.72,-0.78l0.04,-0.48l-0.65,-1.17l0.8,0.39l1.4,-0.23l1.11,-0.84l0.52,0.35l1.19,-0.1l0.75,-1.2l1.53,0.33l1.36,-0.56l0.35,-1.14l1.08,0.32l0.68,-0.64l1.98,-0.44l0.42,0.82ZM459.19,184.75l-0.65,1.65l0.32,1.05l-0.31,0.89l-1.5,-0.85l-4.5,-1.67l0.19,-0.82l2.67,0.23l3.78,-0.48ZM443.93,176.05l1.18,1.66l-0.3,3.32l-1.06,-0.01l-0.77,0.73l-0.53,-0.44l-0.1,-3.37l-0.39,-1.22l1.04,0.01l0.92,-0.68Z",name:"Italy"},VN:{path:"M690.56,230.25l-2.7,1.82l-2.09,2.46l-0.63,1.95l4.31,6.45l2.32,1.65l1.43,1.94l1.11,4.59l-0.32,4.24l-1.93,1.54l-2.84,1.61l-2.11,2.15l-2.73,2.06l-0.59,-1.05l0.63,-1.53l-0.13,-0.47l-1.34,-1.04l1.51,-0.71l2.55,-0.18l0.3,-0.63l-0.82,-1.14l4.0,-2.07l0.31,-3.05l-0.57,-1.77l0.42,-2.66l-0.73,-1.97l-1.86,-1.76l-3.63,-5.29l-2.72,-1.46l0.36,-0.47l1.5,-0.64l0.21,-0.52l-0.97,-2.27l-0.37,-0.24l-2.83,-0.02l-2.24,-3.9l0.83,-0.4l4.39,-0.29l2.06,-1.31l1.15,0.89l1.88,0.4l-0.17,1.51l1.35,1.16l1.67,0.45Z",name:"Vietnam"},AR:{path:"M249.29,428.93l-2.33,-0.52l-5.83,-0.43l-0.89,-1.66l0.05,-2.37l-0.45,-0.4l-1.43,0.18l-0.67,-0.91l-0.2,-3.13l1.88,-1.47l0.79,-2.04l-0.25,-1.7l1.3,-2.68l0.91,-4.15l-0.22,-1.69l0.85,-0.45l0.2,-0.44l-0.27,-1.16l-0.98,-0.68l0.59,-0.92l-0.05,-0.5l-1.04,-1.07l-0.52,-3.1l0.97,-0.86l-0.42,-3.58l1.2,-5.43l1.38,-0.98l0.16,-0.43l-0.75,-2.79l-0.01,-2.43l1.78,-1.75l0.06,-2.57l1.43,-2.85l0.01,-2.58l-0.69,-0.74l-1.09,-4.52l1.47,-2.7l-0.18,-2.79l0.85,-2.35l1.59,-2.46l1.73,-1.64l0.05,-0.52l-0.6,-0.84l0.44,-0.85l-0.07,-4.19l2.7,-1.44l0.86,-2.75l-0.21,-0.71l1.76,-2.01l2.9,0.57l1.38,1.78l0.68,-0.08l0.87,-1.87l2.39,0.09l4.95,4.77l2.17,0.49l3.0,1.92l2.47,1.0l0.25,0.82l-2.37,3.93l0.23,0.59l5.39,1.16l2.12,-0.44l2.45,-2.16l0.5,-2.38l0.76,-0.31l0.98,1.2l-0.04,1.8l-3.67,2.51l-2.85,2.66l-3.43,3.88l-1.3,5.07l0.01,2.72l-0.54,0.73l-0.36,3.28l3.14,2.64l-0.16,2.11l1.4,1.11l-0.1,1.09l-2.29,3.52l-3.55,1.49l-4.92,0.6l-2.71,-0.29l-0.43,0.51l0.5,1.65l-0.49,2.1l0.38,1.42l-1.19,0.83l-2.36,0.38l-2.3,-1.04l-1.38,0.83l0.41,3.64l1.69,0.91l1.4,-0.71l0.36,0.76l-2.04,0.86l-2.01,1.89l-0.97,4.63l-2.34,0.1l-2.09,1.78l-0.61,2.75l2.46,2.31l2.17,0.63l-0.7,2.32l-2.83,1.73l-1.73,3.86l-2.17,1.22l-1.16,1.67l0.75,3.76l1.04,1.28ZM256.71,438.88l-2.0,0.15l-1.4,-1.22l-3.82,-0.1l-0.0,-5.83l1.6,3.05l3.26,2.07l3.08,0.78l-0.71,1.1Z",name:"Argentina"},AU:{path:"M705.8,353.26l0.26,0.04l0.17,-0.47l-0.48,-1.42l0.92,1.11l0.45,0.15l0.27,-0.39l-0.1,-1.56l-1.98,-3.63l1.09,-3.31l-0.24,-1.57l0.34,-0.62l0.38,1.06l0.43,-0.19l0.99,-1.7l1.91,-0.83l1.29,-1.15l1.81,-0.91l0.96,-0.17l0.92,0.26l1.92,-0.95l1.47,-0.28l1.03,-0.8l1.43,0.04l2.78,-0.84l1.36,-1.15l0.71,-1.45l1.41,-1.26l0.3,-2.58l1.27,-1.59l0.78,1.65l0.54,0.19l1.07,-0.51l0.15,-0.6l-0.73,-1.0l0.45,-0.71l0.78,0.39l0.58,-0.3l0.28,-1.82l1.87,-2.14l1.12,-0.39l0.28,-0.58l0.62,0.17l0.53,-0.73l1.87,-0.57l1.65,1.05l1.35,1.48l3.39,0.38l0.43,-0.54l-0.46,-1.23l1.05,-1.79l1.04,-0.61l0.14,-0.55l-0.25,-0.41l0.88,-1.17l1.31,-0.77l1.3,0.27l2.1,-0.48l0.31,-0.4l-0.05,-1.3l-0.92,-0.77l1.48,0.56l1.41,1.07l2.11,0.65l0.81,-0.2l1.4,0.7l1.69,-0.66l0.8,0.19l0.64,-0.33l0.71,0.77l-1.33,1.94l-0.71,0.07l-0.35,0.51l0.24,0.86l-1.52,2.35l0.12,1.05l2.15,1.65l1.97,0.85l3.04,2.36l1.97,0.65l0.55,0.88l2.72,0.85l1.84,-1.1l2.07,-5.97l-0.42,-3.59l0.3,-1.73l0.47,-0.87l-0.31,-0.68l1.09,-3.28l0.46,-0.47l0.4,0.71l0.16,1.51l0.65,0.52l0.16,1.04l0.85,1.21l0.12,2.38l0.9,2.0l0.57,0.18l1.3,-0.78l1.69,1.7l-0.2,1.08l0.53,2.2l0.39,1.3l0.68,0.48l0.6,1.95l-0.19,1.48l0.81,1.76l6.01,3.69l-0.11,0.76l1.38,1.58l0.95,2.77l0.58,0.22l0.72,-0.41l0.8,0.9l0.61,0.01l0.46,2.41l4.81,4.71l0.66,2.02l-0.07,3.31l1.14,2.2l-0.13,2.24l-1.1,3.68l0.03,1.64l-0.47,1.89l-1.05,2.4l-1.9,1.47l-1.72,3.51l-2.38,6.09l-0.24,2.82l-1.14,0.8l-2.85,0.15l-2.31,1.19l-2.51,2.25l-3.09,-1.57l0.3,-1.15l-0.54,-0.47l-1.5,0.63l-2.01,1.94l-7.12,-2.18l-1.48,-1.63l-1.14,-3.74l-1.45,-1.26l-1.81,-0.26l0.56,-1.18l-0.61,-2.1l-0.72,-0.1l-1.14,1.82l-0.9,0.21l0.63,-0.82l0.36,-1.55l0.92,-1.31l-0.13,-2.34l-0.7,-0.22l-2.0,2.34l-1.51,0.93l-0.94,2.01l-1.35,-0.81l-0.02,-1.52l-1.57,-2.04l-1.09,-0.88l0.24,-0.33l-0.14,-0.59l-3.21,-1.69l-1.83,-0.12l-2.54,-1.35l-4.58,0.28l-6.02,1.9l-2.53,-0.13l-2.62,1.41l-2.13,0.63l-1.49,2.6l-3.49,0.31l-2.29,-0.5l-3.48,0.43l-1.6,1.47l-0.81,-0.04l-2.37,1.63l-3.26,-0.1l-3.72,-2.21l0.04,-1.05l1.19,-0.46l0.49,-0.89l0.21,-2.97l-0.28,-1.64l-1.34,-2.86l-0.38,-1.47l0.05,-1.72l-0.95,-1.7l-0.18,-0.97l-1.01,-0.99l-0.29,-1.98l-1.13,-1.75ZM784.92,393.44l2.65,1.02l3.23,-0.96l1.09,0.14l0.15,3.06l-0.85,1.13l-0.17,1.63l-0.87,-0.24l-1.57,1.91l-1.68,-0.18l-1.4,-2.36l-0.37,-2.04l-1.39,-2.51l0.04,-0.8l1.15,0.18Z",name:"Australia"},IL:{path:"M507.76,203.05l0.4,-0.78l0.18,0.4l-0.33,1.03l0.52,0.44l0.68,-0.22l-0.86,3.6l-1.16,-3.32l0.59,-0.74l-0.03,-0.41ZM508.73,200.34l0.37,-1.02l0.64,0.0l0.52,-0.51l-0.49,1.53l-0.56,-0.24l-0.48,0.23Z",name:"Israel"},IN:{path:"M623.34,207.03l-1.24,1.04l-0.97,2.55l0.22,0.51l8.04,3.87l3.42,0.37l1.57,1.38l4.92,0.88l2.18,-0.04l0.38,-0.3l0.29,-1.24l-0.32,-1.64l0.14,-0.87l0.82,-0.31l0.45,2.48l2.28,1.02l1.77,-0.38l4.14,0.1l0.38,-0.36l0.18,-1.66l-0.5,-0.65l1.37,-0.29l2.25,-1.99l2.7,-1.62l1.93,0.62l1.8,-0.98l0.79,1.14l-0.68,0.91l0.26,0.63l2.42,0.36l0.09,0.47l-0.83,0.75l0.13,1.07l-1.52,-0.29l-3.24,1.86l-0.13,1.78l-1.32,2.14l-0.18,1.39l-0.93,1.82l-1.64,-0.5l-0.52,0.37l-0.09,2.63l-0.56,1.11l0.19,0.81l-0.53,0.27l-1.18,-3.73l-1.08,-0.27l-0.38,0.31l-0.24,1.0l-0.66,-0.66l0.54,-1.06l1.22,-0.34l1.15,-2.25l-0.24,-0.56l-1.57,-0.47l-4.34,-0.28l-0.18,-1.56l-0.35,-0.35l-1.11,-0.12l-1.91,-1.12l-0.56,0.17l-0.88,1.82l0.11,0.49l1.36,1.07l-1.09,0.69l-0.69,1.11l0.18,0.56l1.24,0.57l-0.32,1.54l0.85,1.94l0.36,2.01l-0.22,0.59l-4.58,0.52l-0.33,0.42l0.13,1.8l-1.17,1.36l-3.65,1.81l-2.79,3.03l-4.32,3.28l-0.18,1.27l-4.65,1.79l-0.77,2.16l0.64,5.3l-1.06,2.49l-0.01,3.94l-1.24,0.28l-1.14,1.93l0.39,0.84l-1.68,0.53l-1.04,1.83l-0.65,0.47l-2.06,-2.05l-2.1,-6.02l-2.2,-3.64l-1.05,-4.75l-2.29,-3.57l-1.76,-8.2l0.01,-3.11l-0.49,-2.53l-0.55,-0.29l-3.53,1.52l-1.53,-0.27l-2.86,-2.77l0.85,-0.67l0.08,-0.55l-0.74,-1.03l-2.67,-2.06l1.24,-1.32l5.34,0.01l0.39,-0.49l-0.5,-2.29l-1.42,-1.46l-0.27,-1.93l-1.43,-1.2l2.31,-2.37l3.05,0.06l2.62,-2.85l1.6,-2.81l2.4,-2.73l0.07,-2.04l1.97,-1.48l-0.02,-0.65l-1.93,-1.31l-0.82,-1.78l-0.8,-2.21l0.9,-0.89l3.59,0.65l2.92,-0.42l2.33,-2.19l2.31,2.85l-0.24,2.13l0.99,1.59l-0.05,0.82l-1.34,-0.28l-0.47,0.48l0.7,3.06l2.62,1.99l2.99,1.65Z",name:"India"},TZ:{path:"M495.56,296.42l2.8,-3.12l-0.02,-0.81l-0.64,-1.3l0.68,-0.52l0.14,-1.47l-0.76,-1.25l0.31,-0.11l2.26,0.03l-0.51,2.76l0.76,1.3l0.5,0.12l1.05,-0.53l1.19,-0.12l0.61,0.24l1.43,-0.62l0.1,-0.67l-0.71,-0.62l1.57,-1.7l8.65,4.86l0.32,1.53l3.34,2.33l-1.05,2.8l0.13,1.61l1.63,1.12l-0.6,1.76l-0.01,2.33l1.89,4.03l0.57,0.43l-1.46,1.08l-2.61,0.94l-1.43,-0.04l-1.06,0.77l-2.29,0.36l-2.87,-0.68l-0.83,0.07l-0.63,-0.75l-0.31,-2.78l-1.32,-1.35l-3.25,-0.77l-3.96,-1.58l-1.18,-2.41l-0.32,-1.75l-1.76,-1.49l0.42,-1.05l-0.44,-0.89l0.08,-0.96l-0.46,-0.58l0.06,-0.56Z",name:"Tanzania"},AZ:{path:"M539.29,175.73l1.33,0.32l1.94,-1.8l2.3,3.34l1.43,0.43l-1.26,0.15l-0.35,0.32l-0.8,3.14l-0.99,0.96l0.05,1.11l-1.26,-1.13l0.7,-1.18l-0.04,-0.47l-0.74,-0.86l-1.48,0.15l-2.34,1.71l-0.03,-1.27l-2.03,-1.35l0.47,-0.62l-0.08,-0.56l-1.03,-0.79l0.29,-0.43l-0.14,-0.58l-1.13,-0.86l1.89,0.68l1.69,0.06l0.37,-0.87l-0.81,-1.37l0.42,0.06l1.63,1.72ZM533.78,180.57l0.61,0.46l0.69,-0.0l0.59,1.15l-0.68,-0.15l-1.21,-1.45Z",name:"Azerbaijan"},IE:{path:"M405.08,135.42l0.35,2.06l-1.75,2.78l-4.22,1.88l-2.84,-0.4l1.73,-3.0l-1.18,-3.53l4.6,-3.74l0.32,1.15l-0.49,1.74l0.4,0.51l1.47,-0.04l1.6,0.6Z",name:"Ireland"},ID:{path:"M756.47,287.89l0.69,4.01l2.79,1.78l0.51,-0.1l2.04,-2.59l2.71,-1.43l2.05,-0.0l3.9,1.73l2.46,0.45l0.08,15.12l-1.75,-1.54l-2.54,-0.51l-0.88,0.71l-2.32,0.06l0.69,-1.33l1.45,-0.64l0.23,-0.46l-0.65,-2.74l-1.24,-2.21l-5.04,-2.29l-2.09,-0.23l-3.68,-2.27l-0.55,0.13l-0.65,1.07l-0.52,0.12l-0.55,-1.89l-1.21,-0.78l1.84,-0.62l1.72,0.05l0.39,-0.52l-0.21,-0.66l-0.38,-0.28l-3.45,-0.0l-1.13,-1.48l-2.1,-0.43l-0.52,-0.6l2.69,-0.48l1.28,-0.78l3.66,0.94l0.3,0.71ZM757.91,300.34l-0.62,0.82l-0.1,-0.8l0.59,-1.12l0.13,1.1ZM747.38,292.98l0.34,0.72l-1.22,-0.57l-4.68,-0.1l0.27,-0.62l2.78,-0.09l2.52,0.67ZM741.05,285.25l-0.67,-2.88l0.64,-2.01l0.41,0.86l1.21,0.18l0.16,0.7l-0.1,1.68l-0.84,-0.16l-0.46,0.3l-0.34,1.34ZM739.05,293.5l-0.5,0.44l-1.34,-0.36l-0.17,-0.37l1.73,-0.08l0.27,0.36ZM721.45,284.51l-0.19,1.97l2.24,2.23l0.54,0.02l1.27,-1.07l2.75,-0.5l-0.9,1.21l-2.11,0.93l-0.16,0.6l2.22,3.01l-0.3,1.07l1.36,1.74l-2.26,0.85l-0.28,-0.31l0.12,-1.19l-1.64,-1.34l0.17,-2.23l-0.56,-0.39l-1.67,0.76l-0.23,0.39l0.3,6.17l-1.1,0.25l-0.69,-0.47l0.64,-2.21l-0.39,-2.42l-0.39,-0.34l-0.8,-0.01l-0.58,-1.29l0.98,-1.6l0.35,-1.96l1.32,-3.87ZM728.59,296.27l0.38,0.49l-0.02,1.28l-0.88,0.49l-0.53,-0.47l1.04,-1.79ZM729.04,286.98l0.27,-0.05l-0.02,0.13l-0.24,-0.08ZM721.68,284.05l0.16,-0.32l1.89,-1.65l1.83,0.68l3.16,0.35l2.94,-0.1l2.39,-1.66l-1.73,2.13l-1.66,0.43l-2.41,-0.48l-4.17,0.13l-2.39,0.51ZM730.55,310.47l1.11,-1.93l2.03,-0.82l0.08,0.62l-1.45,1.67l-1.77,0.46ZM728.12,305.88l-0.1,0.38l-3.46,0.66l-2.91,-0.27l-0.0,-0.25l1.54,-0.41l1.66,0.73l1.67,-0.19l1.61,-0.65ZM722.9,310.24l-0.64,0.03l-2.26,-1.2l1.11,-0.24l1.78,1.41ZM716.26,305.77l0.88,0.51l1.28,-0.17l0.2,0.35l-4.65,0.73l0.39,-0.67l1.15,-0.02l0.75,-0.73ZM711.66,293.84l-0.38,-0.16l-2.54,1.01l-1.12,-1.44l-1.69,-0.13l-1.16,-0.75l-3.04,0.77l-1.1,-1.15l-3.31,-0.11l-0.35,-3.05l-1.35,-0.95l-1.11,-1.98l-0.33,-2.06l0.27,-2.14l0.9,-1.01l0.37,1.15l2.09,1.49l1.53,-0.48l1.82,0.08l1.38,-1.19l1.0,-0.18l2.28,0.67l2.26,-0.53l1.52,-3.64l1.01,-0.99l0.78,-2.57l4.1,0.3l-1.11,1.77l0.02,0.46l1.7,2.2l-0.23,1.39l2.07,1.71l-2.33,0.42l-0.88,1.9l0.1,2.05l-2.4,1.9l-0.06,2.45l-0.7,2.79ZM692.58,302.03l0.35,0.26l4.8,0.25l0.78,-0.97l4.17,1.09l1.13,1.68l3.69,0.45l2.13,1.04l-1.8,0.6l-2.77,-0.99l-4.8,-0.12l-5.24,-1.41l-1.84,-0.25l-1.11,0.3l-4.26,-0.97l-0.7,-1.14l-1.59,-0.13l1.18,-1.65l2.74,0.13l2.87,1.13l0.26,0.68ZM685.53,299.17l-2.22,0.04l-2.06,-2.03l-3.15,-2.01l-2.93,-3.51l-3.11,-5.33l-2.2,-2.12l-1.64,-4.06l-2.32,-1.69l-1.27,-2.07l-1.96,-1.5l-2.51,-2.65l-0.11,-0.66l4.81,0.53l2.15,2.38l3.31,2.74l2.35,2.66l2.7,0.17l1.95,1.59l1.54,2.17l1.59,0.95l-0.84,1.71l0.15,0.52l1.44,0.87l0.79,0.1l0.4,1.58l0.87,1.4l1.96,0.39l1.0,1.31l-0.6,3.01l-0.09,3.5Z",name:"Indonesia"},UA:{path:"M492.5,162.44l1.28,-2.49l1.82,0.19l0.66,-0.23l0.09,-0.71l-0.25,-0.75l-0.79,-0.72l-0.33,-1.21l-0.86,-0.62l-0.02,-1.19l-1.13,-0.86l-1.15,-0.19l-2.04,-1.0l-1.66,0.32l-0.66,0.47l-0.92,-0.0l-0.84,0.78l-2.48,0.7l-1.18,-0.71l-3.07,-0.36l-0.89,0.43l-0.24,-0.55l-1.11,-0.7l0.35,-0.93l1.26,-1.02l-0.54,-1.23l2.04,-2.43l1.4,-0.62l0.25,-1.19l-1.04,-2.39l0.83,-0.13l1.28,-0.84l1.8,-0.07l2.47,0.26l2.86,0.81l1.88,0.06l0.86,0.44l1.04,-0.41l0.77,0.66l2.18,-0.15l0.92,0.3l0.52,-0.34l0.15,-1.53l0.56,-0.54l2.85,-0.05l0.84,-0.72l3.04,-0.18l1.23,1.46l-0.48,0.77l0.21,1.03l0.36,0.32l1.8,0.14l0.93,2.08l3.18,1.15l1.94,-0.45l1.67,1.49l1.4,-0.03l3.35,0.96l0.02,0.54l-0.96,1.59l0.47,1.97l-0.26,0.7l-2.36,0.28l-1.29,0.89l-0.23,1.38l-1.83,0.27l-1.58,0.97l-2.41,0.21l-2.16,1.17l-0.21,0.38l0.34,2.26l1.23,0.75l2.13,-0.08l-0.14,0.31l-2.65,0.53l-3.23,1.69l-0.87,-0.39l0.42,-1.1l-0.25,-0.52l-2.21,-0.73l2.35,-1.06l0.12,-0.65l-0.93,-0.82l-3.62,-0.74l-0.13,-0.89l-0.46,-0.34l-2.61,0.59l-0.91,1.69l-1.71,2.04l-0.86,-0.4l-1.62,0.27Z",name:"Ukraine"},QA:{path:"M549.33,221.64l-0.76,-0.23l-0.14,-1.64l0.84,-1.29l0.47,0.52l0.04,1.34l-0.45,1.3Z",name:"Qatar"},MZ:{path:"M508.58,318.75l-0.34,-2.57l0.51,-2.05l3.55,0.63l2.5,-0.38l1.02,-0.76l1.49,0.01l2.74,-0.98l1.66,-1.2l0.5,9.24l0.41,1.23l-0.68,1.67l-0.93,1.71l-1.5,1.5l-5.16,2.28l-2.78,2.73l-1.02,0.53l-1.71,1.8l-0.98,0.57l-0.35,2.41l1.16,1.94l0.49,2.17l0.43,0.31l-0.06,2.06l-0.39,1.17l0.5,0.72l-0.25,0.73l-0.92,0.83l-5.12,2.39l-1.22,1.36l0.21,1.13l0.58,0.39l-0.11,0.72l-1.22,-0.01l-0.73,-2.97l0.42,-3.09l-1.78,-5.37l2.49,-2.81l0.69,-1.89l0.44,-0.43l0.28,-1.53l-0.39,-0.93l0.59,-3.65l-0.01,-3.26l-1.49,-1.16l-1.2,-0.22l-1.74,-1.17l-1.92,0.01l-0.29,-2.08l7.06,-1.96l1.28,1.09l0.89,-0.1l0.67,0.44l0.1,0.73l-0.51,1.29l0.19,1.81l1.75,1.83l0.65,-0.13l0.71,-1.65l1.17,-0.86l-0.26,-3.47l-1.05,-1.85l-1.04,-0.94Z",name:"Mozambique"}},height:440.70631074413296,projection:{type:"mill",centralMeridian:11.5},width:900})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,i){"use strict";i.r(e);i(227),i(228),i(234),i(170),i(171),i(172),i(204),i(148),i(149),i(150),i(151),i(69),i(71),i(72),i(221),i(103),i(66),i(58),i(100),i(110),i(84),i(222),i(223),i(112),i(65),i(115),i(129),i(68),i(95),i(73),i(86),i(98),i(104),i(74);function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * Name    : Just Another Parallax [Jarallax]
 * Version : 1.10.4
 * Author  : nK <https://nkdev.info>
 * GitHub  : https://github.com/nk-o/jarallax
 */!function(t){var e={};function i(l){if(e[l])return e[l].exports;var n=e[l]={i:l,l:!1,exports:{}};return t[l].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,l){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:l})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"===l(t)&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=11)}([,,function(t,e,i){t.exports=function(t){"complete"===document.readyState||"interactive"===document.readyState?t.call():document.attachEvent?document.attachEvent("onreadystatechange",(function(){"interactive"===document.readyState&&t.call()})):document.addEventListener&&document.addEventListener("DOMContentLoaded",t)}},,function(t,e,i){(function(e){var i;i="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},t.exports=i}).call(this,i(5))},function(t,e,i){var n,o="function"==typeof Symbol&&"symbol"===l(Symbol.iterator)?function(t){return l(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":l(t)};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"===("undefined"==typeof window?"undefined":o(window))&&(n=window)}t.exports=n},,,,,,function(t,e,i){t.exports=i(12)},function(t,e,i){var n="function"==typeof Symbol&&"symbol"===l(Symbol.iterator)?function(t){return l(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":l(t)},o=s(i(2)),a=i(4),r=s(i(13));function s(t){return t&&t.__esModule?t:{default:t}}var c=a.window.jarallax;if(a.window.jarallax=r.default,a.window.jarallax.noConflict=function(){return a.window.jarallax=c,this},void 0!==a.jQuery){var u=function(){var t=arguments||[];Array.prototype.unshift.call(t,this);var e=r.default.apply(a.window,t);return"object"!==(void 0===e?"undefined":n(e))?e:this};u.constructor=r.default.constructor;var d=a.jQuery.fn.jarallax;a.jQuery.fn.jarallax=u,a.jQuery.fn.jarallax.noConflict=function(){return a.jQuery.fn.jarallax=d,this}}(0,o.default)((function(){(0,r.default)(document.querySelectorAll("[data-jarallax]"))}))},function(t,e,i){(function(t){Object.defineProperty(e,"__esModule",{value:!0});var n=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],l=!0,n=!1,o=void 0;try{for(var a,r=t[Symbol.iterator]();!(l=(a=r.next()).done)&&(i.push(a.value),!e||i.length!==e);l=!0);}catch(t){n=!0,o=t}finally{try{!l&&r.return&&r.return()}finally{if(n)throw o}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function t(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}return function(e,i,l){return i&&t(e.prototype,i),l&&t(e,l),e}}(),a="function"==typeof Symbol&&"symbol"===l(Symbol.iterator)?function(t){return l(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":l(t)},r=u(i(2)),s=u(i(14)),c=i(4);function u(t){return t&&t.__esModule?t:{default:t}}var d=navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.indexOf("Trident/")>-1||navigator.userAgent.indexOf("Edge/")>-1,h=function(){for(var t="transform WebkitTransform MozTransform".split(" "),e=document.createElement("div"),i=0;i<t.length;i++)if(e&&void 0!==e.style[t[i]])return t[i];return!1}(),p=void 0,f=void 0,m=void 0,v=!1,g=!1;function y(t){p=c.window.innerWidth||document.documentElement.clientWidth,f=c.window.innerHeight||document.documentElement.clientHeight,"object"!==(void 0===t?"undefined":a(t))||"load"!==t.type&&"dom-loaded"!==t.type||(v=!0)}y(),c.window.addEventListener("resize",y),c.window.addEventListener("orientationchange",y),c.window.addEventListener("load",y),(0,r.default)((function(){y({type:"dom-loaded"})}));var b=[],x=!1;function w(){if(b.length){m=void 0!==c.window.pageYOffset?c.window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;var t=v||!x||x.width!==p||x.height!==f,e=g||t||!x||x.y!==m;v=!1,g=!1,(t||e)&&(b.forEach((function(i){t&&i.onResize(),e&&i.onScroll()})),x={width:p,height:f,y:m}),(0,s.default)(w)}}var k=!!t.ResizeObserver&&new t.ResizeObserver((function(t){t&&t.length&&(0,s.default)((function(){t.forEach((function(t){t.target&&t.target.jarallax&&(v||t.target.jarallax.onResize(),g=!0)}))}))})),S=0,M=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var l=this;l.instanceID=S++,l.$item=e,l.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,automaticResize:!0,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoPlayOnlyVisible:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o=l.$item.getAttribute("data-jarallax"),r=JSON.parse(o||"{}");o&&console.warn("Detected usage of deprecated data-jarallax JSON options, you should use pure data-attribute options. See info here - https://github.com/nk-o/jarallax/issues/53");var s=l.$item.dataset||{},c={};if(Object.keys(s).forEach((function(t){var e=t.substr(0,1).toLowerCase()+t.substr(1);e&&void 0!==l.defaults[e]&&(c[e]=s[t])})),l.options=l.extend({},l.defaults,r,c,i),l.pureOptions=l.extend({},l.options),Object.keys(l.options).forEach((function(t){"true"===l.options[t]?l.options[t]=!0:"false"===l.options[t]&&(l.options[t]=!1)})),l.options.speed=Math.min(2,Math.max(-1,parseFloat(l.options.speed))),(l.options.noAndroid||l.options.noIos)&&(console.warn("Detected usage of deprecated noAndroid or noIos options, you should use disableParallax option. See info here - https://github.com/nk-o/jarallax/#disable-on-mobile-devices"),l.options.disableParallax||(l.options.noIos&&l.options.noAndroid?l.options.disableParallax=/iPad|iPhone|iPod|Android/:l.options.noIos?l.options.disableParallax=/iPad|iPhone|iPod/:l.options.noAndroid&&(l.options.disableParallax=/Android/))),"string"==typeof l.options.disableParallax&&(l.options.disableParallax=new RegExp(l.options.disableParallax)),l.options.disableParallax instanceof RegExp){var u=l.options.disableParallax;l.options.disableParallax=function(){return u.test(navigator.userAgent)}}if("function"!=typeof l.options.disableParallax&&(l.options.disableParallax=function(){return!1}),"string"==typeof l.options.disableVideo&&(l.options.disableVideo=new RegExp(l.options.disableVideo)),l.options.disableVideo instanceof RegExp){var d=l.options.disableVideo;l.options.disableVideo=function(){return d.test(navigator.userAgent)}}"function"!=typeof l.options.disableVideo&&(l.options.disableVideo=function(){return!1});var h=l.options.elementInViewport;h&&"object"===(void 0===h?"undefined":a(h))&&void 0!==h.length&&(h=n(h,1)[0]);h instanceof Element||(h=null),l.options.elementInViewport=h,l.image={src:l.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(navigator.userAgent)?"absolute":"fixed"},l.initImg()&&l.canInitParallax()&&l.init()}return o(t,[{key:"css",value:function(t,e){return"string"==typeof e?c.window.getComputedStyle(t).getPropertyValue(e):(e.transform&&h&&(e[h]=e.transform),Object.keys(e).forEach((function(i){t.style[i]=e[i]})),t)}},{key:"extend",value:function(t){var e=arguments;return t=t||{},Object.keys(arguments).forEach((function(i){e[i]&&Object.keys(e[i]).forEach((function(l){t[l]=e[i][l]}))})),t}},{key:"getWindowData",value:function(){return{width:p,height:f,y:m}}},{key:"initImg",value:function(){var t=this.options.imgElement;return t&&"string"==typeof t&&(t=this.$item.querySelector(t)),t instanceof Element||(t=null),t&&(this.options.keepImg?this.image.$item=t.cloneNode(!0):(this.image.$item=t,this.image.$itemParent=t.parentNode),this.image.useImgTag=!0),!!this.image.$item||(null===this.image.src&&(this.image.src=this.css(this.$item,"background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),!(!this.image.src||"none"===this.image.src))}},{key:"canInitParallax",value:function(){return h&&!this.options.disableParallax()}},{key:"init",value:function(){var t={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:"none"},e={};if(!this.options.keepImg){var i=this.$item.getAttribute("style");if(i&&this.$item.setAttribute("data-jarallax-original-styles",i),this.image.useImgTag){var l=this.image.$item.getAttribute("style");l&&this.image.$item.setAttribute("data-jarallax-original-styles",l)}}if("static"===this.css(this.$item,"position")&&this.css(this.$item,{position:"relative"}),"auto"===this.css(this.$item,"z-index")&&this.css(this.$item,{zIndex:0}),this.image.$container=document.createElement("div"),this.css(this.image.$container,t),this.css(this.image.$container,{"z-index":this.options.zIndex}),d&&this.css(this.image.$container,{opacity:.9999}),this.image.$container.setAttribute("id","jarallax-container-"+this.instanceID),this.$item.appendChild(this.image.$container),this.image.useImgTag?e=this.extend({"object-fit":this.options.imgSize,"object-position":this.options.imgPosition,"font-family":"object-fit: "+this.options.imgSize+"; object-position: "+this.options.imgPosition+";","max-width":"none"},t,e):(this.image.$item=document.createElement("div"),this.image.src&&(e=this.extend({"background-position":this.options.imgPosition,"background-size":this.options.imgSize,"background-repeat":this.options.imgRepeat,"background-image":'url("'+this.image.src+'")'},t,e))),"opacity"!==this.options.type&&"scale"!==this.options.type&&"scale-opacity"!==this.options.type&&1!==this.options.speed||(this.image.position="absolute"),"fixed"===this.image.position)for(var n=0,o=this.$item;null!==o&&o!==document&&0===n;){var a=this.css(o,"-webkit-transform")||this.css(o,"-moz-transform")||this.css(o,"transform");a&&"none"!==a&&(n=1,this.image.position="absolute"),o=o.parentNode}e.position=this.image.position,this.css(this.image.$item,e),this.image.$container.appendChild(this.image.$item),this.onResize(),this.onScroll(!0),this.options.automaticResize&&k&&k.observe(this.$item),this.options.onInit&&this.options.onInit.call(this),"none"!==this.css(this.$item,"background-image")&&this.css(this.$item,{"background-image":"none"}),this.addToParallaxList()}},{key:"addToParallaxList",value:function(){b.push(this),1===b.length&&w()}},{key:"removeFromParallaxList",value:function(){var t=this;b.forEach((function(e,i){e.instanceID===t.instanceID&&b.splice(i,1)}))}},{key:"destroy",value:function(){this.removeFromParallaxList();var t=this.$item.getAttribute("data-jarallax-original-styles");if(this.$item.removeAttribute("data-jarallax-original-styles"),t?this.$item.setAttribute("style",t):this.$item.removeAttribute("style"),this.image.useImgTag){var e=this.image.$item.getAttribute("data-jarallax-original-styles");this.image.$item.removeAttribute("data-jarallax-original-styles"),e?this.image.$item.setAttribute("style",t):this.image.$item.removeAttribute("style"),this.image.$itemParent&&this.image.$itemParent.appendChild(this.image.$item)}this.$clipStyles&&this.$clipStyles.parentNode.removeChild(this.$clipStyles),this.image.$container&&this.image.$container.parentNode.removeChild(this.image.$container),this.options.onDestroy&&this.options.onDestroy.call(this),delete this.$item.jarallax}},{key:"clipContainer",value:function(){if("fixed"===this.image.position){var t=this.image.$container.getBoundingClientRect(),e=t.width,i=t.height;if(!this.$clipStyles)this.$clipStyles=document.createElement("style"),this.$clipStyles.setAttribute("type","text/css"),this.$clipStyles.setAttribute("id","jarallax-clip-"+this.instanceID),(document.head||document.getElementsByTagName("head")[0]).appendChild(this.$clipStyles);var l="#jarallax-container-"+this.instanceID+" {\n           clip: rect(0 "+e+"px "+i+"px 0);\n           clip: rect(0, "+e+"px, "+i+"px, 0);\n        }";this.$clipStyles.styleSheet?this.$clipStyles.styleSheet.cssText=l:this.$clipStyles.innerHTML=l}}},{key:"coverImage",value:function(){var t=this.image.$container.getBoundingClientRect(),e=t.height,i=this.options.speed,l="scroll"===this.options.type||"scroll-opacity"===this.options.type,n=0,o=e,a=0;return l&&(n=i<0?i*Math.max(e,f):i*(e+f),i>1?o=Math.abs(n-f):i<0?o=n/i+Math.abs(n):o+=Math.abs(f-e)*(1-i),n/=2),this.parallaxScrollDistance=n,a=l?(f-o)/2:(e-o)/2,this.css(this.image.$item,{height:o+"px",marginTop:a+"px",left:"fixed"===this.image.position?t.left+"px":"0",width:t.width+"px"}),this.options.onCoverImage&&this.options.onCoverImage.call(this),{image:{height:o,marginTop:a},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(t){var e=this.$item.getBoundingClientRect(),i=e.top,l=e.height,n={},o=e;if(this.options.elementInViewport&&(o=this.options.elementInViewport.getBoundingClientRect()),this.isElementInViewport=o.bottom>=0&&o.right>=0&&o.top<=f&&o.left<=p,t||this.isElementInViewport){var a=Math.max(0,i),r=Math.max(0,l+i),s=Math.max(0,-i),c=Math.max(0,i+l-f),u=Math.max(0,l-(i+l-f)),d=Math.max(0,-i+f-l),h=1-2*(f-i)/(f+l),m=1;if(l<f?m=1-(s||c)/l:r<=f?m=r/f:u<=f&&(m=u/f),"opacity"!==this.options.type&&"scale-opacity"!==this.options.type&&"scroll-opacity"!==this.options.type||(n.transform="translate3d(0,0,0)",n.opacity=m),"scale"===this.options.type||"scale-opacity"===this.options.type){var v=1;this.options.speed<0?v-=this.options.speed*m:v+=this.options.speed*(1-m),n.transform="scale("+v+") translate3d(0,0,0)"}if("scroll"===this.options.type||"scroll-opacity"===this.options.type){var g=this.parallaxScrollDistance*h;"absolute"===this.image.position&&(g-=i),n.transform="translate3d(0,"+g+"px,0)"}this.css(this.image.$item,n),this.options.onScroll&&this.options.onScroll.call(this,{section:e,beforeTop:a,beforeTopEnd:r,afterTop:s,beforeBottom:c,beforeBottomEnd:u,afterBottom:d,visiblePercent:m,fromViewportCenter:h})}}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}]),t}(),C=function(t){("object"===("undefined"==typeof HTMLElement?"undefined":a(HTMLElement))?t instanceof HTMLElement:t&&"object"===(void 0===t?"undefined":a(t))&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName)&&(t=[t]);for(var e=arguments[1],i=Array.prototype.slice.call(arguments,2),l=t.length,n=0,o=void 0;n<l;n++)if("object"===(void 0===e?"undefined":a(e))||void 0===e?t[n].jarallax||(t[n].jarallax=new M(t[n],e)):t[n].jarallax&&(o=t[n].jarallax[e].apply(t[n].jarallax,i)),void 0!==o)return o;return t};C.constructor=M,e.default=C}).call(this,i(5))},function(t,e,i){var l=i(4),n=l.requestAnimationFrame||l.webkitRequestAnimationFrame||l.mozRequestAnimationFrame||function(t){var e=+new Date,i=Math.max(0,16-(e-o)),l=setTimeout(t,i);return o=e,l},o=+new Date;var a=l.cancelAnimationFrame||l.webkitCancelAnimationFrame||l.mozCancelAnimationFrame||clearTimeout;Function.prototype.bind&&(n=n.bind(l),a=a.bind(l)),(t.exports=n).cancel=a}]);i(123),i(116);function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * Name    : Video Background Extension for Jarallax
 * Version : 1.0.1
 * Author  : nK <https://nkdev.info>
 * GitHub  : https://github.com/nk-o/jarallax
 */!function(t){var e={};function i(l){if(e[l])return e[l].exports;var n=e[l]={i:l,l:!1,exports:{}};return t[l].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,l){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:l})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"===n(t)&&t&&t.__esModule)return t;var l=Object.create(null);if(i.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(l,o,function(e){return t[e]}.bind(null,o));return l},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=6)}([,,function(t,e,i){t.exports=function(t){"complete"===document.readyState||"interactive"===document.readyState?t.call():document.attachEvent?document.attachEvent("onreadystatechange",(function(){"interactive"===document.readyState&&t.call()})):document.addEventListener&&document.addEventListener("DOMContentLoaded",t)}},,function(t,e,i){(function(e){var i;i="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},t.exports=i}).call(this,i(5))},function(t,e,i){var l,o="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(t){return n(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)};l=function(){return this}();try{l=l||Function("return this")()||(0,eval)("this")}catch(t){"object"===("undefined"==typeof window?"undefined":o(window))&&(l=window)}t.exports=l},function(t,e,i){t.exports=i(7)},function(t,e,i){var l=r(i(8)),n=r(i(4)),o=r(i(2)),a=r(i(10));function r(t){return t&&t.__esModule?t:{default:t}}n.default.VideoWorker=n.default.VideoWorker||l.default,(0,a.default)(),(0,o.default)((function(){"undefined"!=typeof jarallax&&jarallax(document.querySelectorAll("[data-jarallax-video]"))}))},function(t,e,i){t.exports=i(9)},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var l="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(t){return n(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},o=function(){function t(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(t,l.key,l)}}return function(e,i,l){return i&&t(e.prototype,i),l&&t(e,l),e}}();function a(){this._done=[],this._fail=[]}a.prototype={execute:function(t,e){var i=t.length;for(e=Array.prototype.slice.call(e);i--;)t[i].apply(null,e)},resolve:function(){this.execute(this._done,arguments)},reject:function(){this.execute(this._fail,arguments)},done:function(t){this._done.push(t)},fail:function(t){this._fail.push(t)}};var r=0,s=0,c=0,u=0,d=0,h=new a,p=new a,f=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);this.url=e,this.options_default={autoplay:!1,loop:!1,mute:!1,volume:100,showContols:!0,startTime:0,endTime:0},this.options=this.extend({},this.options_default,i),this.videoID=this.parseURL(e),this.videoID&&(this.ID=r++,this.loadAPI(),this.init())}return o(t,[{key:"extend",value:function(t){var e=arguments;return t=t||{},Object.keys(arguments).forEach((function(i){e[i]&&Object.keys(e[i]).forEach((function(l){t[l]=e[i][l]}))})),t}},{key:"parseURL",value:function(t){var e,i,l,n,o=!(!(e=t.match(/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/))||11!==e[1].length)&&e[1],a=function(t){var e=t.match(/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/);return!(!e||!e[3])&&e[3]}(t),r=(i=t.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/),l={},n=0,i.forEach((function(t){var e=t.match(/^(mp4|webm|ogv|ogg)\:(.*)/);e&&e[1]&&e[2]&&(l["ogv"===e[1]?"ogg":e[1]]=e[2],n=1)})),!!n&&l);return o?(this.type="youtube",o):a?(this.type="vimeo",a):!!r&&(this.type="local",r)}},{key:"isValid",value:function(){return!!this.videoID}},{key:"on",value:function(t,e){this.userEventsList=this.userEventsList||[],(this.userEventsList[t]||(this.userEventsList[t]=[])).push(e)}},{key:"off",value:function(t,e){var i=this;this.userEventsList&&this.userEventsList[t]&&(e?this.userEventsList[t].forEach((function(l,n){l===e&&(i.userEventsList[t][n]=!1)})):delete this.userEventsList[t])}},{key:"fire",value:function(t){var e=this,i=[].slice.call(arguments,1);this.userEventsList&&void 0!==this.userEventsList[t]&&this.userEventsList[t].forEach((function(t){t&&t.apply(e,i)}))}},{key:"play",value:function(t){var e=this;e.player&&("youtube"===e.type&&e.player.playVideo&&(void 0!==t&&e.player.seekTo(t||0),YT.PlayerState.PLAYING!==e.player.getPlayerState()&&e.player.playVideo()),"vimeo"===e.type&&(void 0!==t&&e.player.setCurrentTime(t),e.player.getPaused().then((function(t){t&&e.player.play()}))),"local"===e.type&&(void 0!==t&&(e.player.currentTime=t),e.player.paused&&e.player.play()))}},{key:"pause",value:function(){var t=this;t.player&&("youtube"===t.type&&t.player.pauseVideo&&YT.PlayerState.PLAYING===t.player.getPlayerState()&&t.player.pauseVideo(),"vimeo"===t.type&&t.player.getPaused().then((function(e){e||t.player.pause()})),"local"===t.type&&(t.player.paused||t.player.pause()))}},{key:"mute",value:function(){this.player&&("youtube"===this.type&&this.player.mute&&this.player.mute(),"vimeo"===this.type&&this.player.setVolume&&this.player.setVolume(0),"local"===this.type&&(this.$video.muted=!0))}},{key:"unmute",value:function(){this.player&&("youtube"===this.type&&this.player.mute&&this.player.unMute(),"vimeo"===this.type&&this.player.setVolume&&this.player.setVolume(this.options.volume),"local"===this.type&&(this.$video.muted=!1))}},{key:"setVolume",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this;e.player&&t&&("youtube"===e.type&&e.player.setVolume&&e.player.setVolume(t),"vimeo"===e.type&&e.player.setVolume&&e.player.setVolume(t),"local"===e.type&&(e.$video.volume=t/100))}},{key:"getVolume",value:function(t){this.player?("youtube"===this.type&&this.player.getVolume&&t(this.player.getVolume()),"vimeo"===this.type&&this.player.getVolume&&this.player.getVolume().then((function(e){t(e)})),"local"===this.type&&t(100*this.$video.volume)):t(!1)}},{key:"getMuted",value:function(t){this.player?("youtube"===this.type&&this.player.isMuted&&t(this.player.isMuted()),"vimeo"===this.type&&this.player.getVolume&&this.player.getVolume().then((function(e){t(!!e)})),"local"===this.type&&t(this.$video.muted)):t(null)}},{key:"getImageURL",value:function(t){var e=this;if(e.videoImage)t(e.videoImage);else{if("youtube"===e.type){var i=["maxresdefault","sddefault","hqdefault","0"],l=0,n=new Image;n.onload=function(){120!==(this.naturalWidth||this.width)||l===i.length-1?(e.videoImage="https://img.youtube.com/vi/"+e.videoID+"/"+i[l]+".jpg",t(e.videoImage)):(l++,this.src="https://img.youtube.com/vi/"+e.videoID+"/"+i[l]+".jpg")},n.src="https://img.youtube.com/vi/"+e.videoID+"/"+i[l]+".jpg"}if("vimeo"===e.type){var o=new XMLHttpRequest;o.open("GET","https://vimeo.com/api/v2/video/"+e.videoID+".json",!0),o.onreadystatechange=function(){if(4===this.readyState&&this.status>=200&&this.status<400){var i=JSON.parse(this.responseText);e.videoImage=i[0].thumbnail_large,t(e.videoImage)}},o.send(),o=null}}}},{key:"getIframe",value:function(t){this.getVideo(t)}},{key:"getVideo",value:function(t){var e=this;e.$video?t(e.$video):e.onAPIready((function(){var i=void 0;if(e.$video||((i=document.createElement("div")).style.display="none"),"youtube"===e.type){e.playerOptions={},e.playerOptions.videoId=e.videoID,e.playerOptions.playerVars={autohide:1,rel:0,autoplay:0,playsinline:1},e.options.showContols||(e.playerOptions.playerVars.iv_load_policy=3,e.playerOptions.playerVars.modestbranding=1,e.playerOptions.playerVars.controls=0,e.playerOptions.playerVars.showinfo=0,e.playerOptions.playerVars.disablekb=1);var l=void 0,n=void 0;e.playerOptions.events={onReady:function(t){e.options.mute?t.target.mute():e.options.volume&&t.target.setVolume(e.options.volume),e.options.autoplay&&e.play(e.options.startTime),e.fire("ready",t),setInterval((function(){e.getVolume((function(i){e.options.volume!==i&&(e.options.volume=i,e.fire("volumechange",t))}))}),150)},onStateChange:function(t){e.options.loop&&t.data===YT.PlayerState.ENDED&&e.play(e.options.startTime),l||t.data!==YT.PlayerState.PLAYING||(l=1,e.fire("started",t)),t.data===YT.PlayerState.PLAYING&&e.fire("play",t),t.data===YT.PlayerState.PAUSED&&e.fire("pause",t),t.data===YT.PlayerState.ENDED&&e.fire("ended",t),t.data===YT.PlayerState.PLAYING?n=setInterval((function(){e.fire("timeupdate",t),e.options.endTime&&e.player.getCurrentTime()>=e.options.endTime&&(e.options.loop?e.play(e.options.startTime):e.pause())}),150):clearInterval(n)}};var o=!e.$video;if(o){var a=document.createElement("div");a.setAttribute("id",e.playerID),i.appendChild(a),document.body.appendChild(i)}e.player=e.player||new window.YT.Player(e.playerID,e.playerOptions),o&&(e.$video=document.getElementById(e.playerID),e.videoWidth=parseInt(e.$video.getAttribute("width"),10)||1280,e.videoHeight=parseInt(e.$video.getAttribute("height"),10)||720)}if("vimeo"===e.type){e.playerOptions="",e.playerOptions+="player_id="+e.playerID,e.playerOptions+="&autopause=0",e.playerOptions+="&transparent=0",e.options.showContols||(e.playerOptions+="&badge=0&byline=0&portrait=0&title=0"),e.playerOptions+="&autoplay="+(e.options.autoplay?"1":"0"),e.playerOptions+="&loop="+(e.options.loop?1:0),e.$video||(e.$video=document.createElement("iframe"),e.$video.setAttribute("id",e.playerID),e.$video.setAttribute("src","https://player.vimeo.com/video/"+e.videoID+"?"+e.playerOptions),e.$video.setAttribute("frameborder","0"),i.appendChild(e.$video),document.body.appendChild(i)),e.player=e.player||new Vimeo.Player(e.$video),e.player.getVideoWidth().then((function(t){e.videoWidth=t||1280})),e.player.getVideoHeight().then((function(t){e.videoHeight=t||720})),e.options.startTime&&e.options.autoplay&&e.player.setCurrentTime(e.options.startTime),e.options.mute?e.player.setVolume(0):e.options.volume&&e.player.setVolume(e.options.volume);var r=void 0;e.player.on("timeupdate",(function(t){r||(e.fire("started",t),r=1),e.fire("timeupdate",t),e.options.endTime&&e.options.endTime&&t.seconds>=e.options.endTime&&(e.options.loop?e.play(e.options.startTime):e.pause())})),e.player.on("play",(function(t){e.fire("play",t),e.options.startTime&&0===t.seconds&&e.play(e.options.startTime)})),e.player.on("pause",(function(t){e.fire("pause",t)})),e.player.on("ended",(function(t){e.fire("ended",t)})),e.player.on("loaded",(function(t){e.fire("ready",t)})),e.player.on("volumechange",(function(t){e.fire("volumechange",t)}))}if("local"===e.type){e.$video||(e.$video=document.createElement("video"),e.options.showContols&&(e.$video.controls=!0),e.options.mute?e.$video.muted=!0:e.$video.volume&&(e.$video.volume=e.options.volume/100),e.options.loop&&(e.$video.loop=!0),e.$video.setAttribute("playsinline",""),e.$video.setAttribute("webkit-playsinline",""),e.$video.setAttribute("id",e.playerID),i.appendChild(e.$video),document.body.appendChild(i),Object.keys(e.videoID).forEach((function(t){var i,l,n,o;i=e.$video,l=e.videoID[t],n="video/"+t,(o=document.createElement("source")).src=l,o.type=n,i.appendChild(o)}))),e.player=e.player||e.$video;var s=void 0;e.player.addEventListener("playing",(function(t){s||e.fire("started",t),s=1})),e.player.addEventListener("timeupdate",(function(t){e.fire("timeupdate",t),e.options.endTime&&e.options.endTime&&this.currentTime>=e.options.endTime&&(e.options.loop?e.play(e.options.startTime):e.pause())})),e.player.addEventListener("play",(function(t){e.fire("play",t)})),e.player.addEventListener("pause",(function(t){e.fire("pause",t)})),e.player.addEventListener("ended",(function(t){e.fire("ended",t)})),e.player.addEventListener("loadedmetadata",(function(){e.videoWidth=this.videoWidth||1280,e.videoHeight=this.videoHeight||720,e.fire("ready"),e.options.autoplay&&e.play(e.options.startTime)})),e.player.addEventListener("volumechange",(function(t){e.getVolume((function(t){e.options.volume=t})),e.fire("volumechange",t)}))}t(e.$video)}))}},{key:"init",value:function(){this.playerID="VideoWorker-"+this.ID}},{key:"loadAPI",value:function(){if(!s||!c){var t="";if("youtube"!==this.type||s||(s=1,t="https://www.youtube.com/iframe_api"),"vimeo"!==this.type||c||(c=1,t="https://player.vimeo.com/api/player.js"),t){var e=document.createElement("script"),i=document.getElementsByTagName("head")[0];e.src=t,i.appendChild(e),i=null,e=null}}}},{key:"onAPIready",value:function(t){if("youtube"===this.type&&("undefined"!=typeof YT&&0!==YT.loaded||u?"object"===("undefined"==typeof YT?"undefined":l(YT))&&1===YT.loaded?t():h.done((function(){t()})):(u=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null,h.resolve("done"),t()})),"vimeo"===this.type)if("undefined"!=typeof Vimeo||d)"undefined"!=typeof Vimeo?t():p.done((function(){t()}));else{d=1;var e=setInterval((function(){"undefined"!=typeof Vimeo&&(clearInterval(e),p.resolve("done"),t())}),20)}"local"===this.type&&t()}}]),t}();e.default=f},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.default.jarallax;if(void 0===t)return;var e=t.constructor,i=e.prototype.init;e.prototype.init=function(){var t=this;i.apply(t),t.video&&!t.options.disableVideo()&&t.video.getVideo((function(e){var i=e.parentNode;t.css(e,{position:t.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",margin:0,zIndex:-1}),t.$video=e,t.image.$container.appendChild(e),i.parentNode.removeChild(i)}))};var o=e.prototype.coverImage;e.prototype.coverImage=function(){var t=o.apply(this),e=!!this.image.$item&&this.image.$item.nodeName;if(t&&this.video&&e&&("IFRAME"===e||"VIDEO"===e)){var i=t.image.height,l=i*this.image.width/this.image.height,n=(t.container.width-l)/2,a=t.image.marginTop;t.container.width>l&&(i=(l=t.container.width)*this.image.height/this.image.width,n=0,a+=(t.image.height-i)/2),"IFRAME"===e&&(i+=400,a-=200),this.css(this.$video,{width:l+"px",marginLeft:n+"px",height:i+"px",marginTop:a+"px"})}return t};var a=e.prototype.initImg;e.prototype.initImg=function(){var t=a.apply(this);return this.options.videoSrc||(this.options.videoSrc=this.$item.getAttribute("data-jarallax-video")||null),this.options.videoSrc?(this.defaultInitImgResult=t,!0):t};var r=e.prototype.canInitParallax;e.prototype.canInitParallax=function(){var t=this,e=r.apply(t);if(!t.options.videoSrc)return e;var i=new l.default(t.options.videoSrc,{autoplay:!0,loop:!0,showContols:!1,startTime:t.options.videoStartTime||0,endTime:t.options.videoEndTime||0,mute:t.options.videoVolume?0:1,volume:t.options.videoVolume||0});if(i.isValid())if(e){if(i.on("ready",(function(){if(t.options.videoPlayOnlyVisible){var e=t.onScroll;t.onScroll=function(){e.apply(t),t.isVisible()?i.play():i.pause()}}else i.play()})),i.on("started",(function(){t.image.$default_item=t.image.$item,t.image.$item=t.$video,t.image.width=t.video.videoWidth||1280,t.image.height=t.video.videoHeight||720,t.options.imgWidth=t.image.width,t.options.imgHeight=t.image.height,t.coverImage(),t.clipContainer(),t.onScroll(),t.image.$default_item&&(t.image.$default_item.style.display="none")})),t.video=i,!t.defaultInitImgResult)return"local"!==i.type?(i.getImageURL((function(e){t.image.src=e,t.init()})),!1):(t.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",!0)}else t.defaultInitImgResult||i.getImageURL((function(e){var i=t.$item.getAttribute("style");i&&t.$item.setAttribute("data-jarallax-original-styles",i),t.css(t.$item,{"background-image":'url("'+e+'")',"background-position":"center","background-size":"cover"})}));return e};var s=e.prototype.destroy;e.prototype.destroy=function(){this.image.$default_item&&(this.image.$item=this.image.$default_item,delete this.image.$default_item),s.apply(this)}};var l=o(i(8)),n=o(i(4));function o(t){return t&&t.__esModule?t:{default:t}}}]);i(205),i(239),function(){var t="bfred-it:object-fit-images",e=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,i="undefined"==typeof Image?{style:{"object-position":1}}:new Image,l="object-fit"in i.style,n="object-position"in i.style,o="background-size"in i.style,a="string"==typeof i.currentSrc,r=i.getAttribute,s=i.setAttribute,c=!1;function u(t,e,i){var l="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+(e||1)+"' height='"+(i||0)+"'%3E%3C/svg%3E";r.call(t,"src")!==l&&s.call(t,"src",l)}function d(t,e){t.naturalWidth?e(t):setTimeout(d,100,t,e)}function h(i){var n=function(t){for(var i,l=getComputedStyle(t).fontFamily,n={};null!==(i=e.exec(l));)n[i[1]]=i[2];return n}(i),o=i[t];if(n["object-fit"]=n["object-fit"]||"fill",!o.img){if("fill"===n["object-fit"])return;if(!o.skipTest&&l&&!n["object-position"])return}if(!o.img){o.img=new Image(i.width,i.height),o.img.srcset=r.call(i,"data-ofi-srcset")||i.srcset,o.img.src=r.call(i,"data-ofi-src")||i.src,s.call(i,"data-ofi-src",i.src),i.srcset&&s.call(i,"data-ofi-srcset",i.srcset),u(i,i.naturalWidth||i.width,i.naturalHeight||i.height),i.srcset&&(i.srcset="");try{!function(e){var i={get:function(i){return e[t].img[i||"src"]},set:function(i,l){return e[t].img[l||"src"]=i,s.call(e,"data-ofi-"+l,i),h(e),i}};Object.defineProperty(e,"src",i),Object.defineProperty(e,"currentSrc",{get:function(){return i.get("currentSrc")}}),Object.defineProperty(e,"srcset",{get:function(){return i.get("srcset")},set:function(t){return i.set(t,"srcset")}})}(i)}catch(t){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}!function(t){if(t.srcset&&!a&&window.picturefill){var e=window.picturefill._;t[e.ns]&&t[e.ns].evaled||e.fillImg(t,{reselect:!0}),t[e.ns].curSrc||(t[e.ns].supported=!1,e.fillImg(t,{reselect:!0})),t.currentSrc=t[e.ns].curSrc||t.src}}(o.img),i.style.backgroundImage='url("'+(o.img.currentSrc||o.img.src).replace(/"/g,'\\"')+'")',i.style.backgroundPosition=n["object-position"]||"center",i.style.backgroundRepeat="no-repeat",i.style.backgroundOrigin="content-box",/scale-down/.test(n["object-fit"])?d(o.img,(function(){o.img.naturalWidth>i.width||o.img.naturalHeight>i.height?i.style.backgroundSize="contain":i.style.backgroundSize="auto"})):i.style.backgroundSize=n["object-fit"].replace("none","auto").replace("fill","100% 100%"),d(o.img,(function(t){u(i,t.naturalWidth,t.naturalHeight)}))}function p(e,i){var l=!c&&!e;if(i=i||{},e=e||"img",n&&!i.skipTest||!o)return!1;"img"===e?e=document.getElementsByTagName("img"):"string"==typeof e?e=document.querySelectorAll(e):"length"in e||(e=[e]);for(var a=0;a<e.length;a++)e[a][t]=e[a][t]||{skipTest:i.skipTest},h(e[a]);l&&(document.body.addEventListener("load",(function(t){"IMG"===t.target.tagName&&p(t.target,{skipTest:i.skipTest})}),!0),c=!0,e="img"),i.watchMQ&&window.addEventListener("resize",p.bind(null,e,{skipTest:i.skipTest}))}p.supportsObjectFit=l,p.supportsObjectPosition=n,function(){function e(e,i){return e[t]&&e[t].img&&("src"===i||"srcset"===i)?e[t].img:e}n||(HTMLImageElement.prototype.getAttribute=function(t){return r.call(e(this,t),t)},HTMLImageElement.prototype.setAttribute=function(t,i){return s.call(e(this,t),t,String(i))})}()}(),i(224),i(240),i(43),i(75);function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*!
 * ClockPicker v0.0.7 (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 *
 * Further modified
 * Copyright 2015 Ching Yaw Hao.
 */!function(){var t,e,i,l=window.jQuery,n=l(window),a=l(document),r="http://www.w3.org/2000/svg",s="SVGAngle"in window&&((e=document.createElement("div")).innerHTML="<svg/>",t=(e.firstChild&&e.firstChild.namespaceURI)==r,e.innerHTML="",t),c="transition"in(i=document.createElement("div").style)||"WebkitTransition"in i||"MozTransition"in i||"msTransition"in i||"OTransition"in i,u="ontouchstart"in window,d="mousedown"+(u?" touchstart":""),h="mousemove.clockpicker"+(u?" touchmove.clockpicker":""),p="mouseup.clockpicker"+(u?" touchend.clockpicker":""),f=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null;function m(t){return document.createElementNS(r,t)}function v(t,e,i){var l;return function(){var n=this,o=arguments,a=function(){l=null,i||t.apply(n,o)},r=i&&!l;clearTimeout(l),l=setTimeout(a,e),r&&t.apply(n,o)}}function g(t){return(t<10?"0":"")+t}var y=0;var b=135,x=110,w=80,k=20,S=2*b,M=c?350:1,C=['<div class="clockpicker picker">','<div class="picker__holder">','<div class="picker__frame">','<div class="picker__wrap">','<div class="picker__box">','<div class="picker__date-display">','<div class="clockpicker-display">','<div class="clockpicker-display-column">','<span class="clockpicker-span-hours text-primary"></span>',":",'<span class="clockpicker-span-minutes"></span>',"</div>",'<div class="clockpicker-display-column clockpicker-display-am-pm">','<div class="clockpicker-span-am-pm"></div>',"</div>","</div>","</div>",'<div class="picker__calendar-container">','<div class="clockpicker-plate">','<div class="clockpicker-canvas"></div>','<div class="clockpicker-dial clockpicker-hours"></div>','<div class="clockpicker-dial clockpicker-minutes clockpicker-dial-out"></div>',"</div>",'<div class="clockpicker-am-pm-block">',"</div>","</div>",'<div class="picker__footer">',"</div>","</div>","</div>","</div>","</div>","</div>"].join("");function T(t,e){var i,n,o=this,r=l(C),c=r.find(".clockpicker-plate"),u=r.find(".picker__holder"),f=r.find(".clockpicker-hours"),T=r.find(".clockpicker-minutes"),O=r.find(".clockpicker-am-pm-block"),E="INPUT"===t.prop("tagName"),P=E?t:t.find("input"),I=(P.prop("type"),l("label[for="+P.attr("id")+"]")),_=this;this.id=(n=++y+"",(i="cp")?i+n:n),this.element=t,this.holder=u,this.options=e,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=E,this.input=P,this.label=I,this.popover=r,this.plate=c,this.hoursView=f,this.minutesView=T,this.amPmBlock=O,this.spanHours=r.find(".clockpicker-span-hours"),this.spanMinutes=r.find(".clockpicker-span-minutes"),this.spanAmPm=r.find(".clockpicker-span-am-pm"),this.footer=r.find(".picker__footer"),this.amOrPm="",this.isTwelvehour=e.twelvehour,this.minTime=0,this.maxTime=0,this.minMinutes=0,this.maxMinutes=59,this.minHours=0,this.maxHours=23,this.isInvalidTimeScope=!1;var $=function(t){var i=t+"Time";if(o[i]=e[t].split(":"),4===o[i][1].length){var l=o[i][1].replace(/\d+/g,"").toUpperCase();o[i][1]=o[i][1].replace(/\D+/g,""),"PM"===l&&(o[i][0]=parseInt(o[i][0])+12)}if(2!==o[i].length)o[i]=null;else for(var n=0;n<o[i].length;n++)o[i][n]=+o[i][n]};if(e.min&&($("min"),this.minMinutes=this.minTime[1],this.minHours=this.minTime[0]),e.max&&($("max"),this.minHours>this.maxHours||this.minHours===this.maxHours&&this.minMinutes>=this.maxMinutes?this.maxTime=0:(this.maxMinutes=this.maxTime[1],this.maxHours=this.maxTime[0])),e.twelvehour){var D=['<div class="clockpicker-am-pm-block">','<button type="button" class="btn-floating btn-flat clockpicker-button clockpicker-am-button">',"AM","</button>",'<button type="button" class="btn-floating btn-flat clockpicker-button clockpicker-pm-button">',"PM","</button>","</div>"].join(""),L=(l(D),function(t){var e="pm";"PM"===t&&(e="am"),_.amOrPm=t,_.amPmBlock.children(".".concat(e,"-button")).removeClass("active"),_.amPmBlock.children(".".concat(t.toLowerCase(),"-button")).addClass("active"),_.spanAmPm.empty().append(t),o.disableOutOfRangeElements()});e.ampmclickable?(this.spanAmPm.empty(),l('<div id="click-am">AM</div>').on("click",(function(){_.spanAmPm.children("#click-am").addClass("text-primary"),_.spanAmPm.children("#click-pm").removeClass("text-primary"),_.amOrPm="AM"})).appendTo(this.spanAmPm),l('<div id="click-pm">PM</div>').on("click",(function(){_.spanAmPm.children("#click-pm").addClass("text-primary"),_.spanAmPm.children("#click-am").removeClass("text-primary"),_.amOrPm="PM"})).appendTo(this.spanAmPm)):(l('<button type="button" class="btn-floating btn-flat clockpicker-button am-button" tabindex="1">AM</button>').on("click",(function(){L("AM")})).appendTo(this.amPmBlock),l('<button type="button" class="btn-floating btn-flat clockpicker-button pm-button" tabindex="2">PM</button>').on("click",(function(){L("PM")})).appendTo(this.amPmBlock))}e.darktheme&&r.addClass("darktheme"),l('<button type="button" class="btn btn-flat clockpicker-button done-button" tabindex="'+(e.twelvehour?"3":"1")+'">'+e.donetext+"</button>").click(l.proxy(this.done,this)).appendTo(this.footer),l('<button type="button" class="btn btn-flat clockpicker-button clear-button" tabindex="'+(e.twelvehour?"4":"2")+'">'+e.cleartext+"</button>").click(l.proxy(this.clearInput,this)).appendTo(this.footer),this.spanHours.click(l.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(l.proxy(this.toggleView,this,"minutes")),P.on("click.clockpicker",v(l.proxy(this.show,this),100));var R,V,F,W,j=l('<div class="clockpicker-tick"></div>');if(e.twelvehour)for(R=0;R<12;R+=e.hourstep)V=j.clone(),F=R/6*Math.PI,W=x,V.css("font-size","140%"),V.css({left:b+Math.sin(F)*W-k,top:b-Math.cos(F)*W-k}),V.html(0===R?12:R),f.append(V),V.on(d,B),this.disableOutOfRangeElements();else for(R=0;R<24;R+=e.hourstep){V=j.clone(),F=R/6*Math.PI;var N=R>0&&R<13;W=N?w:x,V.css({left:b+Math.sin(F)*W-k,top:b-Math.cos(F)*W-k}),N&&V.css("font-size","120%"),V.html(0===R?"00":R),f.append(V),V.on(d,B),this.disableOutOfRangeElements()}var z=Math.max(e.minutestep,5);for(R=0;R<60;R+=z)for(R=0;R<60;R+=5)V=j.clone(),F=R/30*Math.PI,V.css({left:b+Math.sin(F)*x-k,top:b-Math.cos(F)*x-k}),V.css("font-size","140%"),V.html(g(R)),T.append(V),V.on(d,B);function B(t,i){var l=c.offset(),n=/^touch/.test(t.type),o=l.left+b,r=l.top+b,u=(n?t.originalEvent.touches[0]:t).pageX-o,d=(n?t.originalEvent.touches[0]:t).pageY-r,f=Math.sqrt(u*u+d*d),m=!1;if(!i||!(f<x-k||f>x+k)){t.preventDefault();var v=setTimeout((function(){_.popover.addClass("clockpicker-moving")}),200);s&&c.append(_.canvas),_.setHand(u,d,!i,!0),a.off(h).on(h,(function(t){t.preventDefault();var e=/^touch/.test(t.type),i=(e?t.originalEvent.touches[0]:t).pageX-o,l=(e?t.originalEvent.touches[0]:t).pageY-r;(m||i!==u||l!==d)&&(m=!0,_.setHand(i,l,!1,!0))})),a.off(p).on(p,(function(t){a.off(p),t.preventDefault();var l=/^touch/.test(t.type),n=(l?t.originalEvent.changedTouches[0]:t).pageX-o,s=(l?t.originalEvent.changedTouches[0]:t).pageY-r;(i||m)&&n===u&&s===d&&_.setHand(n,s);_.hours,_.minutes;var f=_.amOrPm,g=_.maxHours,y=_.minHours;_.maxMinutes,_.minMinutes;"PM"===f&&(y<12&&(y=0),y>12&&(y-=12),g>12&&(g-=12)),_.isInvalidTimeScope?(_.isInvalidTimeScope=!1,t.stopPropagation()):"hours"===_.currentView?_.toggleView("minutes",M/2):"hours"!=_.currentView&&e.autoclose&&(_.minutesView.addClass("clockpicker-dial-out"),setTimeout((function(){_.done()}),M/2),_.currentHours=0),c.prepend(H),clearTimeout(v),_.popover.removeClass("clockpicker-moving"),a.off(h)})),_.disableOutOfRangeElements()}}if(c.on(d,(function(t){0===l(t.target).closest(".clockpicker-tick").length&&B(t,!0)})),s){var H=r.find(".clockpicker-canvas"),Z=m("svg");Z.setAttribute("class","clockpicker-svg"),Z.setAttribute("width",S),Z.setAttribute("height",S);var Y=m("g");Y.setAttribute("transform","translate("+b+","+b+")");var X=m("circle");X.setAttribute("class","clockpicker-canvas-bearing"),X.setAttribute("cx",0),X.setAttribute("cy",0),X.setAttribute("r",2);var U=m("line");U.setAttribute("x1",0),U.setAttribute("y1",0);var G=m("circle");G.setAttribute("class","clockpicker-canvas-bg"),G.setAttribute("r",k);var q=m("circle");q.setAttribute("class","clockpicker-canvas-fg"),q.setAttribute("r",5),Y.appendChild(U),Y.appendChild(G),Y.appendChild(q),Y.appendChild(X),Z.appendChild(Y),H.append(Z),this.hand=U,this.bg=G,this.fg=q,this.bearing=X,this.g=Y,this.canvas=H}A(this.options.init)}function A(t){t&&"function"==typeof t&&t()}T.DEFAULTS={default:"",fromnow:0,donetext:"Done",cleartext:"Clear",autoclose:!1,ampmclickable:!1,darktheme:!1,twelvehour:!1,vibrate:!0,hourstep:1,minutestep:1,ampmSubmit:!1,container:"body"},T.prototype.toggle=function(){this[this.isShown?"hide":"show"]()},T.prototype.locate=function(){var t=this.element;l(this.options.container).append(this.popover),t.offset(),t.outerWidth(),t.outerHeight(),this.options.align;this.popover.show()},T.prototype.parseInputValue=function(){var t=this.input.prop("value")||this.options.default||"";if("now"===t&&(t=new Date(+new Date+this.options.fromnow)),t instanceof Date&&(t=t.getHours()+":"+t.getMinutes()),t=t.split(":"),this.hours=+t[0]||0,this.minutes=+(t[1]+"").replace(/\D/g,"")||0,this.hours=Math.round(this.hours/this.options.hourstep)*this.options.hourstep,this.minutes=Math.round(this.minutes/this.options.minutestep)*this.options.minutestep,this.options.twelvehour){var e=(t[1]+"").replace(/\d+/g,"").toLowerCase();this.amOrPm=this.hours>12||"pm"===e?"PM":"AM"}},T.prototype.show=function(t){if(!this.isShown){A(this.options.beforeShow),l(":input").each((function(){l(this).attr("tabindex",-1)}));var e=this;this.input.blur(),this.popover.addClass("picker--opened"),this.input.addClass("picker__input picker__input--active"),l(document.body).css("overflow","hidden"),this.isAppended||(this.popover.insertAfter(this.input),this.options.twelvehour&&(this.amOrPm="AM",this.options.ampmclickable?(this.spanAmPm.children("#click-am").addClass("text-primary"),this.spanAmPm.children("#click-pm").removeClass("text-primary")):(this.amPmBlock.children(".pm-button").removeClass("active"),this.amPmBlock.children(".am-button").addClass("active"),this.spanAmPm.empty().append("PM"))),n.on("resize.clockpicker"+this.id,(function(){e.isShown&&e.locate()})),this.isAppended=!0),this.parseInputValue(),0===this.hours&&(this.hours=this.minHours),this.spanHours.html(g(this.hours)),this.spanMinutes.html(g(this.minutes)),this.options.twelvehour&&this.spanAmPm.empty().append(this.amOrPm),this.disableOutOfRangeElements(),this.toggleView("hours"),this.locate(),this.isShown=!0,a.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,v((function(t){var i=l(t.target);0===i.closest(e.popover.find(".picker__wrap")).length&&0===i.closest(e.input).length&&e.hide()}),100)),a.on("keyup.clockpicker."+this.id,v((function(t){27===t.keyCode&&e.hide()}),100)),A(this.options.afterShow)}},T.prototype.hide=function(){A(this.options.beforeHide),this.input.removeClass("picker__input picker__input--active"),this.popover.removeClass("picker--opened"),l(document.body).css("overflow","visible"),this.isShown=!1,l(":input").each((function(t){l(this).attr("tabindex",t+1)})),a.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id),a.off("keyup.clockpicker."+this.id),this.popover.hide(),A(this.options.afterHide)},T.prototype.disableOutOfRangeElements=function(){var t=this,e=this.hours,i=this.minutes,n=this.currentView,o=this.isTwelvehour,a=this.amOrPm,r=this.maxHours,s=this.minHours,c=this.maxMinutes,u=this.minMinutes,d=l(".clockpicker-hours").children(),h=l(".clockpicker-minutes").children(),p=l(".am-button"),f=l(".pm-button"),m=l(".done-button");o&&"minutes"===n&&(m.removeClass("grey-text disabled"),"AM"!==a||e+12<=r?"PM"!==a||e>=s||p.addClass("disabled"):f.addClass("disabled")),o&&"PM"===a&&(s<12&&(s=0),s>12&&(s-=12),r>12&&(r-=12)),o&&"hours"===n&&(p.removeClass("disabled"),f.removeClass("disabled"),("AM"!==a||e>=s&&e<=r)&&("PM"!==a||e>=s&&e<=r)?m.removeClass("grey-text disabled"):m.addClass("grey-text disabled")),"minutes"===n&&(e===s&&i<u||e===r&&i>c?m.addClass("grey-text disabled"):m.removeClass("grey-text disabled")),"hours"===n&&d.each((function(e,i){var n=i.innerHTML;t.isTwelvehour&&12==n&&(n=0),n>r||n<s?l(i).addClass("grey-text disabled"):l(i).removeClass("grey-text disabled")})),"minutes"===n&&h.each((function(t,i){s==e&&i.innerHTML<u?l(i).addClass("grey-text disabled"):r==e&&i.innerHTML>c?l(i).addClass("grey-text disabled"):l(i).removeClass("grey-text disabled")}))},T.prototype.toggleView=function(t,e){var i=!1;"minutes"===t&&"visible"===l(this.hoursView).css("visibility")&&(A(this.options.beforeHourSelect),i=!0);var n="hours"===t,o=n?this.hoursView:this.minutesView,a=n?this.minutesView:this.hoursView;this.currentView=t,this.spanHours.toggleClass("text-primary",n),this.spanMinutes.toggleClass("text-primary",!n),a.addClass("clockpicker-dial-out"),o.css("visibility","visible").removeClass("clockpicker-dial-out"),this.resetClock(e),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout((function(){a.css("visibility","hidden")}),M),this.disableOutOfRangeElements(),i&&A(this.options.afterHourSelect)},T.prototype.resetClock=function(t){var e=this.currentView,i=this[e],l="hours"===e,n=i*(Math.PI/(l?6:30)),o=l&&i>0&&i<13?w:x,a=Math.sin(n)*o,r=-Math.cos(n)*o,c=this;s&&t?(c.canvas.addClass("clockpicker-canvas-out"),setTimeout((function(){c.canvas.removeClass("clockpicker-canvas-out"),c.setHand(a,r)}),t)):this.setHand(a,r)},T.prototype.setHand=function(t,e,i,n){var o,a,r=Math.atan2(t,-e),c="hours"===this.currentView,u=Math.sqrt(t*t+e*e),d=this.options,h=c&&u<(x+w)/2,p=h?w:x;o=c?d.hourstep/6*Math.PI:d.minutestep/30*Math.PI,d.twelvehour&&(p=x),r<0&&(r=2*Math.PI+r),r=(a=Math.round(r/o))*o,c?(a*=d.hourstep,d.twelvehour||!h!=a>0||(a+=12),d.twelvehour&&0===a&&(a=12),24===a&&(a=0)):60===(a*=d.minutestep)&&(a=0);var m=this.minHours,v=this.maxHours,y=this.minMinutes,b=this.maxMinutes,k=this.amOrPm;if(c){var S=a;if("PM"===this.amOrPm&&(m<12&&(m=0),m>12&&(m-=12),v>12&&(v-=12)),this.isTwelvehour&&12==S&&(S=0),S<m||S>v)return void(this.isInvalidTimeScope=!0);if(this.isTwelvehour&&12===S)return void(this.isInvalidTimeScope=!0)}else{var M=this.hours;if("PM"===k&&(M+=12),M==m&&a<y||M==v&&a>b)return void(this.isInvalidTimeScope=!0)}if(c?this.fg.setAttribute("class","clockpicker-canvas-fg"):a%5==0?this.fg.setAttribute("class","clockpicker-canvas-fg"):this.fg.setAttribute("class","clockpicker-canvas-fg active"),this[this.currentView]!==a&&f&&this.options.vibrate&&(this.vibrateTimer||(navigator[f](10),this.vibrateTimer=setTimeout(l.proxy((function(){this.vibrateTimer=null}),this),100))),this[this.currentView]=a,this[c?"spanHours":"spanMinutes"].html(g(a)),s){n||!c&&a%5?(this.g.insertBefore(this.hand,this.bearing),this.g.insertBefore(this.bg,this.fg),this.bg.setAttribute("class","clockpicker-canvas-bg clockpicker-canvas-bg-trans")):(this.g.insertBefore(this.hand,this.bg),this.g.insertBefore(this.fg,this.bg),this.bg.setAttribute("class","clockpicker-canvas-bg"));var C=Math.sin(r)*p,T=-Math.cos(r)*p;this.hand.setAttribute("x2",C),this.hand.setAttribute("y2",T),this.bg.setAttribute("cx",C),this.bg.setAttribute("cy",T),this.fg.setAttribute("cx",C),this.fg.setAttribute("cy",T)}else this[c?"hoursView":"minutesView"].find(".clockpicker-tick").each((function(){var t=l(this);t.toggleClass("active",a===+t.html())}))},T.prototype.clearInput=function(){this.input.val(""),this.hide(),this.options.afterDone&&"function"==typeof this.options.afterDone&&this.options.afterDone(this.input,null)},T.prototype.getTime=function(t){this.parseInputValue();var e=this.hours;this.options.twelvehour&&e<12&&"PM"===this.amOrPm&&(e+=12);var i=new Date;return i.setMinutes(this.minutes),i.setHours(e),i.setSeconds(0),t&&t.apply(this.element,i)||i},T.prototype.done=function(){A(this.options.beforeDone),this.hide(),this.label.addClass("active");var t=this.input.prop("value"),e=this.hours,i=":"+g(this.minutes);this.isHTML5&&this.options.twelvehour&&(this.hours<12&&"PM"===this.amOrPm&&(e+=12),12===this.hours&&"AM"===this.amOrPm&&(e=0)),i=g(e)+i,!this.isHTML5&&this.options.twelvehour&&(i+=this.amOrPm),this.input.prop("value",i),i!==t&&(this.input.trigger("change"),this.isInput||this.element.trigger("change")),this.options.autoclose&&this.input.trigger("blur"),A(this.options.afterDone)},T.prototype.remove=function(){this.element.removeData("clockpicker"),this.input.off("focus.clockpicker click.clockpicker"),this.isShown&&this.hide(),this.isAppended&&(n.off("resize.clockpicker"+this.id),this.popover.remove())},l.fn.pickatime=function(t){var e=Array.prototype.slice.call(arguments,1);function i(){var i=l(this),n=i.data("clockpicker");if(n)"function"==typeof n[t]&&n[t].apply(n,e);else{var a=l.extend({},T.DEFAULTS,i.data(),"object"==o(t)&&t);i.data("clockpicker",new T(i,a))}}if(1==this.length){var n=i.apply(this[0]);return void 0!==n?n:this}return this.each(i)},l(".time-picker-opener").on("click",(function(t){t.stopPropagation(),t.preventDefault();var e=t.target.dataset.open;l("#".concat(e)).pickatime("picker").data("clockpicker").show()}))}();i(76);jQuery((function(t){t.fn.dateTimePicker=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:", ",i=t(this)[0],l=t(".picker-opener[data-open='".concat(i.dataset.open,"']")),n=t(".timepicker[data-open='".concat(i.dataset.open,"']")),o=t("#".concat(i.dataset.open));o.pickadate({onClose:function(){n.pickatime({afterHide:function(){n.trigger("change")}}).pickatime("picker").data("clockpicker").show()},format:"yyyy/mm/dd",formatSubmit:"yyyy/mm/dd"}),o.on("change",(function(){var t=n.val(),i=o.val();l[0].value="".concat(i).concat(""!==t&&""!==i?e:"").concat(t)})),n.on("change",(function(){var t=n.val(),i=o.val();l[0].value="".concat(i).concat(""!==t&&""!==i?e:"").concat(t)}))}}));i(208),i(210),i(241),i(242),i(152),i(153),i(154),i(211),i(155),i(156),i(157),i(158),i(159),i(160),i(161),i(215),i(162),i(165),i(117),i(124),i(166)}]);
//# sourceMappingURL=mdb.min.js.map;
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=246)}([function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(54))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(0),a=n(12),o=n(26),i=n(46),s=r.Symbol,l=a("wks");t.exports=function(t){return l[t]||(l[t]=i&&s[t]||(i?s:o)("Symbol."+t))}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(0),a=n(22).f,o=n(6),i=n(14),s=n(21),l=n(47),u=n(48);t.exports=function(t,e){var n,c,f,d,h,p=t.target,g=t.global,v=t.stat;if(n=g?r:v?r[p]||s(p,{}):(r[p]||{}).prototype)for(c in e){if(d=e[c],f=t.noTargetGet?(h=a(n,c))&&h.value:n[c],!u(g?c:p+(v?".":"#")+c,t.forced)&&void 0!==f){if(typeof d==typeof f)continue;l(d,f)}(t.sham||f&&f.sham)&&o(d,"sham",!0),i(n,c,d,t)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(7),a=n(9),o=n(18);t.exports=r?function(t,e,n){return a.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(7),a=n(33),o=n(8),i=n(20),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=i(e,!0),o(n),a)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(27),a=n(13);t.exports=function(t){return r(a(t))}},function(t,e,n){var r=n(15),a=Math.min;t.exports=function(t){return t>0?a(r(t),9007199254740991):0}},function(t,e,n){var r=n(30),a=n(55);(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),a=n(12),o=n(6),i=n(3),s=n(21),l=n(34),u=n(28),c=u.get,f=u.enforce,d=String(l).split("toString");a("inspectSource",(function(t){return l.call(t)})),(t.exports=function(t,e,n,a){var l=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,c=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=d.join("string"==typeof e?e:"")),t!==r?(l?!c&&t[e]&&(u=!0):delete t[e],u?t[e]=n:o(t,e,n)):u?t[e]=n:s(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||l.call(this)}))},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(13);t.exports=function(t){return Object(r(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports={}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!r(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(0),a=n(6);t.exports=function(t,e){try{a(r,t,e)}catch(n){r[t]=e}return e}},function(t,e,n){var r=n(7),a=n(40),o=n(18),i=n(10),s=n(20),l=n(3),u=n(33),c=Object.getOwnPropertyDescriptor;e.f=r?c:function(t,e){if(t=i(t),e=s(e,!0),u)try{return c(t,e)}catch(t){}if(l(t,e))return o(!a.f.call(t,e),t[e])}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(57),a=n(27),o=n(16),i=n(11),s=n(42),l=[].push,u=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,f=6==t,d=5==t||f;return function(h,p,g,v){for(var b,y,m=o(h),S=a(m),x=r(p,g,3),D=i(S.length),w=0,_=v||s,T=e?_(h,D):n?_(h,0):void 0;D>w;w++)if((d||w in S)&&(y=x(b=S[w],w,m),t))if(e)T[w]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return w;case 2:l.call(T,b)}else if(c)return!1;return f?-1:u||c?c:T}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,e,n){var r=n(12),a=n(26),o=r("keys");t.exports=function(t){return o[t]||(o[t]=a(t))}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e,n){var r=n(1),a=n(17),o="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?o.call(t,""):Object(t)}:Object},function(t,e,n){var r,a,o,i=n(56),s=n(0),l=n(5),u=n(6),c=n(3),f=n(25),d=n(19),h=s.WeakMap;if(i){var p=new h,g=p.get,v=p.has,b=p.set;r=function(t,e){return b.call(p,t,e),e},a=function(t){return g.call(p,t)||{}},o=function(t){return v.call(p,t)}}else{var y=f("state");d[y]=!0,r=function(t,e){return u(t,y,e),e},a=function(t){return c(t,y)?t[y]:{}},o=function(t){return c(t,y)}}t.exports={set:r,get:a,has:o,enforce:function(t){return o(t)?a(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=a(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(37),a=n(23).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,a)}},function(t,e){t.exports=!1},function(t,e,n){var r=n(17);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(45),a=n(0),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(r[t])||o(a[t]):r[t]&&r[t][e]||a[t]&&a[t][e]}},function(t,e,n){var r=n(7),a=n(1),o=n(36);t.exports=!r&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(12);t.exports=r("native-function-to-string",Function.toString)},function(t,e,n){var r=n(8),a=n(63),o=n(23),i=n(19),s=n(64),l=n(36),u=n(25)("IE_PROTO"),c=function(){},f=function(){var t,e=l("iframe"),n=o.length;for(e.style.display="none",s.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),f=t.F;n--;)delete f.prototype[o[n]];return f()};t.exports=Object.create||function(t,e){var n;return null!==t?(c.prototype=r(t),n=new c,c.prototype=null,n[u]=t):n=f(),void 0===e?n:a(n,e)},i[u]=!0},function(t,e,n){var r=n(0),a=n(5),o=r.document,i=a(o)&&a(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){var r=n(3),a=n(10),o=n(39).indexOf,i=n(19);t.exports=function(t,e){var n,s=a(t),l=0,u=[];for(n in s)!r(i,n)&&r(s,n)&&u.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~o(u,n)||u.push(n));return u}},function(t,e,n){var r=n(15),a=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?a(n+e,0):o(n,e)}},function(t,e,n){var r=n(10),a=n(11),o=n(38),i=function(t){return function(e,n,i){var s,l=r(e),u=a(l.length),c=o(i,u);if(t&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===n)return t||c||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,o=a&&!r.call({1:2},1);e.f=o?function(t){var e=a(this,t);return!!e&&e.enumerable}:r},function(t,e,n){var r=n(37),a=n(23);t.exports=Object.keys||function(t){return r(t,a)}},function(t,e,n){var r=n(5),a=n(31),o=n(2)("species");t.exports=function(t,e){var n;return a(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},function(t,e,n){"use strict";var r=n(4),a=n(24).find,o=n(51),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),r({target:"Array",proto:!0,forced:i},{find:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),o("find")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){t.exports=n(0)},function(t,e,n){var r=n(1);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(t,e,n){var r=n(3),a=n(53),o=n(22),i=n(9);t.exports=function(t,e){for(var n=a(e),s=i.f,l=o.f,u=0;u<n.length;u++){var c=n[u];r(t,c)||s(t,c,l(e,c))}}},function(t,e,n){var r=n(1),a=/#|\.prototype\./,o=function(t,e){var n=s[i(t)];return n==u||n!=l&&("function"==typeof e?r(e):!!e)},i=o.normalize=function(t){return String(t).replace(a,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",u=o.POLYFILL="P";t.exports=o},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(1),a=n(2)("species");t.exports=function(t){return!r((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){var r=n(2),a=n(35),o=n(6),i=r("unscopables"),s=Array.prototype;null==s[i]&&o(s,i,a(null)),t.exports=function(t){s[i][t]=!0}},function(t,e,n){"use strict";var r=n(1);t.exports=function(t,e){var n=[][t];return!n||!r((function(){n.call(null,e||function(){throw 1},1)}))}},function(t,e,n){var r=n(32),a=n(29),o=n(44),i=n(8);t.exports=r("Reflect","ownKeys")||function(t){var e=a.f(i(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(0),a=n(21),o=r["__core-js_shared__"]||a("__core-js_shared__",{});t.exports=o},function(t,e,n){var r=n(0),a=n(34),o=r.WeakMap;t.exports="function"==typeof o&&/native code/.test(a.call(o))},function(t,e,n){var r=n(49);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,a){return t.call(e,n,r,a)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r=n(10),a=n(51),o=n(61),i=n(28),s=n(87),l=i.set,u=i.getterFor("Array Iterator");t.exports=s(Array,"Array",(function(t,e){l(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=u(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},,function(t,e,n){var r=n(9).f,a=n(3),o=n(2)("toStringTag");t.exports=function(t,e,n){t&&!a(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e){t.exports={}},function(t,e,n){"use strict";var r,a,o=n(83),i=RegExp.prototype.exec,s=String.prototype.replace,l=i,u=(r=/a/,a=/b*/g,i.call(r,"a"),i.call(a,"a"),0!==r.lastIndex||0!==a.lastIndex),c=void 0!==/()??/.exec("")[1];(u||c)&&(l=function(t){var e,n,r,a,l=this;return c&&(n=new RegExp("^"+l.source+"$(?!\\s)",o.call(l))),u&&(e=l.lastIndex),r=i.call(l,t),u&&r&&(l.lastIndex=l.global?r.index+r[0].length:e),c&&r&&r.length>1&&s.call(r[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(r[a]=void 0)})),r}),t.exports=l},function(t,e,n){var r=n(7),a=n(9),o=n(8),i=n(41);t.exports=r?Object.defineProperties:function(t,e){o(t);for(var n,r=i(e),s=r.length,l=0;s>l;)a.f(t,n=r[l++],e[n]);return t}},function(t,e,n){var r=n(32);t.exports=r("document","documentElement")},function(t,e,n){var r=n(14),a=n(101),o=Object.prototype;a!==o.toString&&r(o,"toString",a,{unsafe:!0})},function(t,e,n){"use strict";var r=n(4),a=n(39).indexOf,o=n(52),i=[].indexOf,s=!!i&&1/[1].indexOf(1,-0)<0,l=o("indexOf");r({target:"Array",proto:!0,forced:s||l},{indexOf:function(t){return s?i.apply(this,arguments)||0:a(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(20),a=n(9),o=n(18);t.exports=function(t,e,n){var i=r(e);i in t?a.f(t,i,o(0,n)):t[i]=n}},function(t,e,n){"use strict";var r=n(4),a=n(62);r({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},function(t,e,n){"use strict";var r=n(4),a=n(0),o=n(30),i=n(7),s=n(46),l=n(1),u=n(3),c=n(31),f=n(5),d=n(8),h=n(16),p=n(10),g=n(20),v=n(18),b=n(35),y=n(41),m=n(29),S=n(105),x=n(44),D=n(22),w=n(9),_=n(40),T=n(6),C=n(14),I=n(12),A=n(25),j=n(19),F=n(26),P=n(2),L=n(77),R=n(78),O=n(60),E=n(28),N=n(24).forEach,k=A("hidden"),M=P("toPrimitive"),H=E.set,W=E.getterFor("Symbol"),B=Object.prototype,U=a.Symbol,V=a.JSON,J=V&&V.stringify,X=D.f,G=w.f,$=S.f,q=_.f,z=I("symbols"),Y=I("op-symbols"),Z=I("string-to-symbol-registry"),Q=I("symbol-to-string-registry"),K=I("wks"),tt=a.QObject,et=!tt||!tt.prototype||!tt.prototype.findChild,nt=i&&l((function(){return 7!=b(G({},"a",{get:function(){return G(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=X(B,e);r&&delete B[e],G(t,e,n),r&&t!==B&&G(B,e,r)}:G,rt=function(t,e){var n=z[t]=b(U.prototype);return H(n,{type:"Symbol",tag:t,description:e}),i||(n.description=e),n},at=s&&"symbol"==typeof U.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof U},ot=function(t,e,n){t===B&&ot(Y,e,n),d(t);var r=g(e,!0);return d(n),u(z,r)?(n.enumerable?(u(t,k)&&t[k][r]&&(t[k][r]=!1),n=b(n,{enumerable:v(0,!1)})):(u(t,k)||G(t,k,v(1,{})),t[k][r]=!0),nt(t,r,n)):G(t,r,n)},it=function(t,e){d(t);var n=p(e),r=y(n).concat(ct(n));return N(r,(function(e){i&&!st.call(n,e)||ot(t,e,n[e])})),t},st=function(t){var e=g(t,!0),n=q.call(this,e);return!(this===B&&u(z,e)&&!u(Y,e))&&(!(n||!u(this,e)||!u(z,e)||u(this,k)&&this[k][e])||n)},lt=function(t,e){var n=p(t),r=g(e,!0);if(n!==B||!u(z,r)||u(Y,r)){var a=X(n,r);return!a||!u(z,r)||u(n,k)&&n[k][r]||(a.enumerable=!0),a}},ut=function(t){var e=$(p(t)),n=[];return N(e,(function(t){u(z,t)||u(j,t)||n.push(t)})),n},ct=function(t){var e=t===B,n=$(e?Y:p(t)),r=[];return N(n,(function(t){!u(z,t)||e&&!u(B,t)||r.push(z[t])})),r};s||(C((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=F(t),n=function(t){this===B&&n.call(Y,t),u(this,k)&&u(this[k],e)&&(this[k][e]=!1),nt(this,e,v(1,t))};return i&&et&&nt(B,e,{configurable:!0,set:n}),rt(e,t)}).prototype,"toString",(function(){return W(this).tag})),_.f=st,w.f=ot,D.f=lt,m.f=S.f=ut,x.f=ct,i&&(G(U.prototype,"description",{configurable:!0,get:function(){return W(this).description}}),o||C(B,"propertyIsEnumerable",st,{unsafe:!0})),L.f=function(t){return rt(P(t),t)}),r({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:U}),N(y(K),(function(t){R(t)})),r({target:"Symbol",stat:!0,forced:!s},{for:function(t){var e=String(t);if(u(Z,e))return Z[e];var n=U(e);return Z[e]=n,Q[n]=e,n},keyFor:function(t){if(!at(t))throw TypeError(t+" is not a symbol");if(u(Q,t))return Q[t]},useSetter:function(){et=!0},useSimple:function(){et=!1}}),r({target:"Object",stat:!0,forced:!s,sham:!i},{create:function(t,e){return void 0===e?b(t):it(b(t),e)},defineProperty:ot,defineProperties:it,getOwnPropertyDescriptor:lt}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:ut,getOwnPropertySymbols:ct}),r({target:"Object",stat:!0,forced:l((function(){x.f(1)}))},{getOwnPropertySymbols:function(t){return x.f(h(t))}}),V&&r({target:"JSON",stat:!0,forced:!s||l((function(){var t=U();return"[null]"!=J([t])||"{}"!=J({a:t})||"{}"!=J(Object(t))}))},{stringify:function(t){for(var e,n,r=[t],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=e=r[1],(f(e)||void 0!==t)&&!at(t))return c(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!at(e))return e}),r[1]=e,J.apply(V,r)}}),U.prototype[M]||T(U.prototype,M,U.prototype.valueOf),O(U,"Symbol"),j[k]=!0},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,e,n){"use strict";var r=n(4),a=n(7),o=n(0),i=n(3),s=n(5),l=n(9).f,u=n(47),c=o.Symbol;if(a&&"function"==typeof c&&(!("description"in c.prototype)||void 0!==c().description)){var f={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof d?new c(t):void 0===t?c():c(t);return""===t&&(f[e]=!0),e};u(d,c);var h=d.prototype=c.prototype;h.constructor=d;var p=h.toString,g="Symbol(test)"==String(c("test")),v=/^Symbol\((.*)\)[^)]+$/;l(h,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=p.call(t);if(i(f,t))return"";var n=g?e.slice(7,-1):e.replace(v,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},function(t,e,n){n(78)("iterator")},function(t,e,n){"use strict";var r=n(79).charAt,a=n(28),o=n(87),i=a.set,s=a.getterFor("String Iterator");o(String,"String",(function(t){i(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=s(this),n=e.string,a=e.index;return a>=n.length?{value:void 0,done:!0}:(t=r(n,a),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){var r=n(0),a=n(91),o=n(58),i=n(6),s=n(2),l=s("iterator"),u=s("toStringTag"),c=o.values;for(var f in a){var d=r[f],h=d&&d.prototype;if(h){if(h[l]!==c)try{i(h,l,c)}catch(t){h[l]=c}if(h[u]||i(h,u,f),a[f])for(var p in o)if(h[p]!==o[p])try{i(h,p,o[p])}catch(t){h[p]=o[p]}}}},function(t,e,n){"use strict";var r=n(4),a=n(27),o=n(10),i=n(52),s=[].join,l=a!=Object,u=i("join",",");r({target:"Array",proto:!0,forced:l||u},{join:function(t){return s.call(o(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(4),a=n(1),o=n(31),i=n(5),s=n(16),l=n(11),u=n(67),c=n(42),f=n(50),d=n(2)("isConcatSpreadable"),h=!a((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),p=f("concat"),g=function(t){if(!i(t))return!1;var e=t[d];return void 0!==e?!!e:o(t)};r({target:"Array",proto:!0,forced:!h||!p},{concat:function(t){var e,n,r,a,o,i=s(this),f=c(i,0),d=0;for(e=-1,r=arguments.length;e<r;e++)if(o=-1===e?i:arguments[e],g(o)){if(d+(a=l(o.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<a;n++,d++)n in o&&u(f,d,o[n])}else{if(d>=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(f,d++,o)}return f.length=d,f}})},function(t,e,n){e.f=n(2)},function(t,e,n){var r=n(45),a=n(3),o=n(77),i=n(9).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});a(e,t)||i(e,t,{value:o.f(t)})}},function(t,e,n){var r=n(15),a=n(13),o=function(t){return function(e,n){var o,i,s=String(a(e)),l=r(n),u=s.length;return l<0||l>=u?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===u||(i=s.charCodeAt(l+1))<56320||i>57343?t?s.charAt(l):o:t?s.slice(l,l+2):i-56320+(o-55296<<10)+65536}};t.exports={codeAt:o(!1),charAt:o(!0)}},function(t,e){(function(e){t.exports=e}).call(this,{})},function(t,e,n){var r=n(3),a=n(16),o=n(25),i=n(108),s=o("IE_PROTO"),l=Object.prototype;t.exports=i?Object.getPrototypeOf:function(t){return t=a(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},function(t,e,n){var r=n(8),a=n(99);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,o){return r(n),a(o),e?t.call(n,o):n.__proto__=o,n}}():void 0)},function(t,e,n){"use strict";var r=n(8);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(14),a=Date.prototype,o=a.toString,i=a.getTime;new Date(NaN)+""!="Invalid Date"&&r(a,"toString",(function(){var t=i.call(this);return t==t?o.call(this):"Invalid Date"}))},function(t,e,n){var r=n(13),a="["+n(70)+"]",o=RegExp("^"+a+a+"*"),i=RegExp(a+a+"*$"),s=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(o,"")),2&t&&(n=n.replace(i,"")),n}};t.exports={start:s(1),end:s(2),trim:s(3)}},function(t,e,n){"use strict";var r=n(89),a=n(8),o=n(16),i=n(11),s=n(15),l=n(13),u=n(94),c=n(90),f=Math.max,d=Math.min,h=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,g=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(t,e,n){return[function(n,r){var a=l(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,a,r):e.call(String(a),n,r)},function(t,o){var l=n(e,t,this,o);if(l.done)return l.value;var h=a(t),p=String(this),g="function"==typeof o;g||(o=String(o));var v=h.global;if(v){var b=h.unicode;h.lastIndex=0}for(var y=[];;){var m=c(h,p);if(null===m)break;if(y.push(m),!v)break;""===String(m[0])&&(h.lastIndex=u(p,i(h.lastIndex),b))}for(var S,x="",D=0,w=0;w<y.length;w++){m=y[w];for(var _=String(m[0]),T=f(d(s(m.index),p.length),0),C=[],I=1;I<m.length;I++)C.push(void 0===(S=m[I])?S:String(S));var A=m.groups;if(g){var j=[_].concat(C,T,p);void 0!==A&&j.push(A);var F=String(o.apply(void 0,j))}else F=r(_,p,T,C,A,o);T>=D&&(x+=p.slice(D,T)+F,D=T+_.length)}return x+p.slice(D)}];function r(t,n,r,a,i,s){var l=r+t.length,u=a.length,c=g;return void 0!==i&&(i=o(i),c=p),e.call(s,c,(function(e,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(l);case"<":s=i[o.slice(1,-1)];break;default:var c=+o;if(0===c)return e;if(c>u){var f=h(c/10);return 0===f?e:f<=u?void 0===a[f-1]?o.charAt(1):a[f-1]+o.charAt(1):e}s=a[c-1]}return void 0===s?"":s}))}}))},function(t,e,n){"use strict";var r=n(4),a=n(107),o=n(81),i=n(82),s=n(60),l=n(6),u=n(14),c=n(2),f=n(30),d=n(61),h=n(88),p=h.IteratorPrototype,g=h.BUGGY_SAFARI_ITERATORS,v=c("iterator"),b=function(){return this};t.exports=function(t,e,n,c,h,y,m){a(n,e,c);var S,x,D,w=function(t){if(t===h&&A)return A;if(!g&&t in C)return C[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},_=e+" Iterator",T=!1,C=t.prototype,I=C[v]||C["@@iterator"]||h&&C[h],A=!g&&I||w(h),j="Array"==e&&C.entries||I;if(j&&(S=o(j.call(new t)),p!==Object.prototype&&S.next&&(f||o(S)===p||(i?i(S,p):"function"!=typeof S[v]&&l(S,v,b)),s(S,_,!0,!0),f&&(d[_]=b))),"values"==h&&I&&"values"!==I.name&&(T=!0,A=function(){return I.call(this)}),f&&!m||C[v]===A||l(C,v,A),d[e]=A,h)if(x={values:w("values"),keys:y?A:w("keys"),entries:w("entries")},m)for(D in x)!g&&!T&&D in C||u(C,D,x[D]);else r({target:e,proto:!0,forced:g||T},x);return x}},function(t,e,n){"use strict";var r,a,o,i=n(81),s=n(6),l=n(3),u=n(2),c=n(30),f=u("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(a=i(i(o)))!==Object.prototype&&(r=a):d=!0),null==r&&(r={}),c||l(r,f)||s(r,f,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(t,e,n){"use strict";var r=n(6),a=n(14),o=n(1),i=n(2),s=n(62),l=i("species"),u=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),c=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,f){var d=i(t),h=!o((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),p=h&&!o((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[l]=function(){return n}),n[d](""),!e}));if(!h||!p||"replace"===t&&!u||"split"===t&&!c){var g=/./[d],v=n(d,""[t],(function(t,e,n,r,a){return e.exec===s?h&&!a?{done:!0,value:g.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),b=v[0],y=v[1];a(String.prototype,t,b),a(RegExp.prototype,d,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)}),f&&r(RegExp.prototype[d],"sham",!0)}}},function(t,e,n){var r=n(17),a=n(62);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return a.call(t,e)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(4),a=n(24).filter;r({target:"Array",proto:!0,forced:!n(50)("filter")},{filter:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(17),a=n(2)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),a))?n:o?r(e):"Object"==(i=r(e))&&"function"==typeof e.callee?"Arguments":i}},function(t,e,n){"use strict";var r=n(79).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},function(t,e,n){"use strict";var r=n(14),a=n(8),o=n(1),i=n(83),s=RegExp.prototype,l=s.toString,u=o((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),c="toString"!=l.name;(u||c)&&r(RegExp.prototype,"toString",(function(){var t=a(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in s)?i.call(t):n)}),{unsafe:!0})},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){"use strict";var r=n(4),a=n(24).map;r({target:"Array",proto:!0,forced:!n(50)("map")},{map:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(89),a=n(102),o=n(8),i=n(13),s=n(106),l=n(94),u=n(11),c=n(90),f=n(62),d=n(1),h=[].push,p=Math.min,g=!d((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=String(i(this)),o=void 0===n?4294967295:n>>>0;if(0===o)return[];if(void 0===t)return[r];if(!a(t))return e.call(r,t,o);for(var s,l,u,c=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,g=new RegExp(t.source,d+"g");(s=f.call(g,r))&&!((l=g.lastIndex)>p&&(c.push(r.slice(p,s.index)),s.length>1&&s.index<r.length&&h.apply(c,s.slice(1)),u=s[0].length,p=l,c.length>=o));)g.lastIndex===s.index&&g.lastIndex++;return p===r.length?!u&&g.test("")||c.push(""):c.push(r.slice(p)),c.length>o?c.slice(0,o):c}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var a=i(this),o=null==e?void 0:e[t];return void 0!==o?o.call(e,a,n):r.call(String(a),e,n)},function(t,a){var i=n(r,t,this,a,r!==e);if(i.done)return i.value;var f=o(t),d=String(this),h=s(f,RegExp),v=f.unicode,b=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(g?"y":"g"),y=new h(g?f:"^(?:"+f.source+")",b),m=void 0===a?4294967295:a>>>0;if(0===m)return[];if(0===d.length)return null===c(y,d)?[d]:[];for(var S=0,x=0,D=[];x<d.length;){y.lastIndex=g?x:0;var w,_=c(y,g?d:d.slice(x));if(null===_||(w=p(u(y.lastIndex+(g?0:x)),d.length))===S)x=l(d,x,v);else{if(D.push(d.slice(S,x)),D.length===m)return D;for(var T=1;T<=_.length-1;T++)if(D.push(_[T]),D.length===m)return D;x=S=w}}return D.push(d.slice(S)),D}]}),!g)},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){"use strict";var r=n(4),a=n(5),o=n(31),i=n(38),s=n(11),l=n(10),u=n(67),c=n(50),f=n(2)("species"),d=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!c("slice")},{slice:function(t,e){var n,r,c,p=l(this),g=s(p.length),v=i(t,g),b=i(void 0===e?g:e,g);if(o(p)&&("function"!=typeof(n=p.constructor)||n!==Array&&!o(n.prototype)?a(n)&&null===(n=n[f])&&(n=void 0):n=void 0,n===Array||void 0===n))return d.call(p,v,b);for(r=new(void 0===n?Array:n)(h(b-v,0)),c=0;v<b;v++,c++)v in p&&u(r,c,p[v]);return r.length=c,r}})},function(t,e,n){"use strict";var r=n(93),a={};a[n(2)("toStringTag")]="z",t.exports="[object z]"!==String(a)?function(){return"[object "+r(this)+"]"}:a.toString},function(t,e,n){var r=n(5),a=n(17),o=n(2)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==a(t))}},,,function(t,e,n){var r=n(10),a=n(29).f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return i&&"[object Window]"==o.call(t)?function(t){try{return a(t)}catch(t){return i.slice()}}(t):a(r(t))}},function(t,e,n){var r=n(8),a=n(49),o=n(2)("species");t.exports=function(t,e){var n,i=r(t).constructor;return void 0===i||null==(n=r(i)[o])?e:a(n)}},function(t,e,n){"use strict";var r=n(88).IteratorPrototype,a=n(35),o=n(18),i=n(60),s=n(61),l=function(){return this};t.exports=function(t,e,n){var u=e+" Iterator";return t.prototype=a(r,{next:o(1,n)}),i(t,u,!1,!0),s[u]=l,t}},function(t,e,n){var r=n(1);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},,function(t,e,n){"use strict";var r=n(4),a=n(38),o=n(15),i=n(11),s=n(16),l=n(42),u=n(67),c=n(50),f=Math.max,d=Math.min;r({target:"Array",proto:!0,forced:!c("splice")},{splice:function(t,e){var n,r,c,h,p,g,v=s(this),b=i(v.length),y=a(t,b),m=arguments.length;if(0===m?n=r=0:1===m?(n=0,r=b-y):(n=m-2,r=d(f(o(e),0),b-y)),b+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(c=l(v,r),h=0;h<r;h++)(p=y+h)in v&&u(c,h,v[p]);if(c.length=r,n<r){for(h=y;h<b-r;h++)g=h+n,(p=h+r)in v?v[g]=v[p]:delete v[g];for(h=b;h>b-r+n;h--)delete v[h-1]}else if(n>r)for(h=b-r;h>y;h--)g=h+n-1,(p=h+r-1)in v?v[g]=v[p]:delete v[g];for(h=0;h<n;h++)v[h+y]=arguments[h+2];return v.length=b-r+n,c}})},,,function(t,e,n){"use strict";var r=n(4),a=n(85).trim;r({target:"String",proto:!0,forced:n(122)("trim")},{trim:function(){return a(this)}})},function(t,e,n){var r=n(5),a=n(82);t.exports=function(t,e,n){var o,i;return a&&"function"==typeof(o=e.constructor)&&o!==n&&r(i=o.prototype)&&i!==n.prototype&&a(t,i),t}},function(t,e,n){var r=n(4),a=n(125);r({global:!0,forced:parseFloat!=a},{parseFloat:a})},function(t,e,n){"use strict";var r=n(89),a=n(8),o=n(11),i=n(13),s=n(94),l=n(90);r("match",1,(function(t,e,n){return[function(e){var n=i(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,t,this);if(r.done)return r.value;var i=a(t),u=String(this);if(!i.global)return l(i,u);var c=i.unicode;i.lastIndex=0;for(var f,d=[],h=0;null!==(f=l(i,u));){var p=String(f[0]);d[h]=p,""===p&&(i.lastIndex=s(u,o(i.lastIndex),c)),h++}return 0===h?null:d}]}))},,function(t,e){t.exports=jQuery},,,function(t,e,n){var r=n(7),a=n(9).f,o=Function.prototype,i=o.toString,s=/^\s*function ([^ (]*)/;!r||"name"in o||a(o,"name",{configurable:!0,get:function(){try{return i.call(this).match(s)[1]}catch(t){return""}}})},function(t,e,n){var r=n(1),a=n(70);t.exports=function(t){return r((function(){return!!a[t]()||"​᠎"!="​᠎"[t]()||a[t].name!==t}))}},function(t,e,n){var r=n(4),a=n(140);r({global:!0,forced:parseInt!=a},{parseInt:a})},,function(t,e,n){var r=n(0),a=n(85).trim,o=n(70),i=r.parseFloat,s=1/i(o+"-0")!=-1/0;t.exports=s?function(t){var e=a(String(t)),n=i(e);return 0===n&&"-"==e.charAt(0)?-0:n}:i},,,function(t,e,n){var r=n(49),a=n(16),o=n(27),i=n(11),s=function(t){return function(e,n,s,l){r(n);var u=a(e),c=o(u),f=i(u.length),d=t?f-1:0,h=t?-1:1;if(s<2)for(;;){if(d in c){l=c[d],d+=h;break}if(d+=h,t?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;t?d>=0:f>d;d+=h)d in c&&(l=n(l,c[d],d,u));return l}};t.exports={left:s(!1),right:s(!0)}},function(t,e,n){var r=n(7),a=n(0),o=n(48),i=n(114),s=n(9).f,l=n(29).f,u=n(102),c=n(83),f=n(14),d=n(1),h=n(130),p=n(2)("match"),g=a.RegExp,v=g.prototype,b=/a/g,y=/a/g,m=new g(b)!==b;if(r&&o("RegExp",!m||d((function(){return y[p]=!1,g(b)!=b||g(y)==y||"/a/i"!=g(b,"i")})))){for(var S=function(t,e){var n=this instanceof S,r=u(t),a=void 0===e;return!n&&r&&t.constructor===S&&a?t:i(m?new g(r&&!a?t.source:t,e):g((r=t instanceof S)?t.source:t,r&&a?c.call(t):e),n?this:v,S)},x=function(t){t in S||s(S,t,{configurable:!0,get:function(){return g[t]},set:function(e){g[t]=e}})},D=l(g),w=0;D.length>w;)x(D[w++]);v.constructor=S,S.prototype=v,f(a,"RegExp",S)}h("RegExp")},function(t,e,n){"use strict";var r=n(32),a=n(9),o=n(2),i=n(7),s=o("species");t.exports=function(t){var e=r(t),n=a.f;i&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(4),a=n(49),o=n(16),i=n(1),s=n(52),l=[].sort,u=[1,2,3],c=i((function(){u.sort(void 0)})),f=i((function(){u.sort(null)})),d=s("sort");r({target:"Array",proto:!0,forced:c||!f||d},{sort:function(t){return void 0===t?l.call(o(this)):l.call(o(this),a(t))}})},function(t,e,n){"use strict";var r=n(10),a=n(15),o=n(11),i=n(52),s=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,c=i("lastIndexOf");t.exports=u||c?function(t){if(u)return l.apply(this,arguments)||0;var e=r(this),n=o(e.length),i=n-1;for(arguments.length>1&&(i=s(i,a(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in e&&e[i]===t)return i||0;return-1}:l},,,,function(t,e,n){"use strict";var r=n(4),a=n(31),o=[].reverse,i=[1,2];r({target:"Array",proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return a(this)&&(this.length=this.length),o.call(this)}})},function(t,e,n){"use strict";var r=n(4),a=n(15),o=n(138),i=n(139),s=n(1),l=1..toFixed,u=Math.floor,c=function(t,e,n){return 0===e?n:e%2==1?c(t,e-1,n*t):c(t*t,e/2,n)};r({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!s((function(){l.call({})}))},{toFixed:function(t){var e,n,r,s,l=o(this),f=a(t),d=[0,0,0,0,0,0],h="",p="0",g=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*d[n],d[n]=r%1e7,r=u(r/1e7)},v=function(t){for(var e=6,n=0;--e>=0;)n+=d[e],d[e]=u(n/t),n=n%t*1e7},b=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==d[t]){var n=String(d[t]);e=""===e?n:e+i.call("0",7-n.length)+n}return e};if(f<0||f>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(h="-",l=-l),l>1e-21)if(n=(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(l*c(2,69,1))-69)<0?l*c(2,-e,1):l/c(2,e,1),n*=4503599627370496,(e=52-e)>0){for(g(0,n),r=f;r>=7;)g(1e7,0),r-=7;for(g(c(10,r,1),0),r=e-1;r>=23;)v(1<<23),r-=23;v(1<<r),g(1,1),v(2),p=b()}else g(0,n),g(1<<-e,0),p=b()+i.call("0",f);return p=f>0?h+((s=p.length)<=f?"0."+i.call("0",f-s)+p:p.slice(0,s-f)+"."+p.slice(s-f)):h+p}})},function(t,e,n){var r=n(17);t.exports=function(t){if("number"!=typeof t&&"Number"!=r(t))throw TypeError("Incorrect invocation");return+t}},function(t,e,n){"use strict";var r=n(15),a=n(13);t.exports="".repeat||function(t){var e=String(a(this)),n="",o=r(t);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){var r=n(0),a=n(85).trim,o=n(70),i=r.parseInt,s=/^[+-]?0[Xx]/,l=8!==i(o+"08")||22!==i(o+"0x16");t.exports=l?function(t,e){var n=a(String(t));return i(n,e>>>0||(s.test(n)?16:10))}:i},,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";var r=n(4),a=n(128).left;r({target:"Array",proto:!0,forced:n(52)("reduce")},{reduce:function(t){return a(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";var r=n(89),a=n(8),o=n(13),i=n(207),s=n(90);r("search",1,(function(t,e,n){return[function(e){var n=o(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,t,this);if(r.done)return r.value;var o=a(t),l=String(this),u=o.lastIndex;i(u,0)||(o.lastIndex=0);var c=s(o,l);return i(o.lastIndex,u)||(o.lastIndex=u),null===c?-1:c.index}]}))},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},,,,,,,,,function(t,e,n){var r=n(4),a=n(132);r({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},function(t,e){t.exports=datatables.net},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){n(247),t.exports=n(249)},function(t,e,n){"use strict";n.r(e),function(t){var e;n(69),n(71),n(72),n(76),n(92),n(43),n(66),n(58),n(75),n(216),n(97),n(167),n(248),n(136),n(100),n(131),n(110),n(84),n(121),n(137),n(65),n(115),n(123),n(129),n(68),n(95),n(73),n(116),n(86),n(206),n(98),n(113),n(74);function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/*! DataTables 1.10.18
 * ©2008-2018 SpryMedia Ltd - datatables.net/license
 */e=function(t,e,n,a){var o,i,s,l,u=function e(n){this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new i(t?ie(this[o.iApiIndex]):this)},this.fnAddData=function(e,n){var r=this.api(!0),o=t.isArray(e)&&(t.isArray(e[0])||t.isPlainObject(e[0]))?r.rows.add(e):r.row.add(e);return(n===a||n)&&r.draw(),o.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],r=n.oScroll;t===a||t?e.draw(!1):""===r.sX&&""===r.sY||Ut(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(t===a||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var r=this.api(!0),o=r.rows(t),i=o.settings()[0],s=i.aoData[o[0][0]];return o.remove(),e&&e.call(this,i,s),(n===a||n)&&r.draw(),s},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,r,o,i){var s=this.api(!0);null===e||e===a?s.search(t,n,r,i):s.column(e).search(t,n,r,i),s.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(t!==a){var r=t.nodeName?t.nodeName.toLowerCase():"";return e!==a||"td"==r||"th"==r?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return t!==a?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var r=e.cell(t).index();return[r.row,r.columnVisible,r.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(e===a||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var r=this.api(!0).column(t).visible(e);(n===a||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return ie(this[o.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,r,o){var i=this.api(!0);return n===a||null===n?i.row(e).data(t):i.cell(e,n).data(t),(o===a||o)&&i.columns.adjust(),(r===a||r)&&i.draw(),0},this.fnVersionCheck=o.fnVersionCheck;var r=this,s=n===a,l=this.length;for(var u in s&&(n={}),this.oApi=this.internal=o.internal,e.ext.internal)u&&(this[u]=Re(u));return this.each((function(){var o,i=l>1?ue({},n,!0):n,u=0,c=this.getAttribute("id"),f=!1,d=e.defaults,h=t(this);if("table"==this.nodeName.toLowerCase()){P(d),L(d.column),A(d,d,!0),A(d.column,d.column,!0),A(d,t.extend(i,h.data()));var p=e.settings;for(u=0,o=p.length;u<o;u++){var g=p[u];if(g.nTable==this||g.nTHead&&g.nTHead.parentNode==this||g.nTFoot&&g.nTFoot.parentNode==this){var v=i.bRetrieve!==a?i.bRetrieve:d.bRetrieve,b=i.bDestroy!==a?i.bDestroy:d.bDestroy;if(s||v)return g.oInstance;if(b){g.oInstance.fnDestroy();break}return void se(g,0,"Cannot reinitialise DataTable",3)}if(g.sTableId==this.id){p.splice(u,1);break}}null!==c&&""!==c||(c="DataTables_Table_"+e.ext._unique++,this.id=c);var y=t.extend(!0,{},e.models.oSettings,{sDestroyWidth:h[0].style.width,sInstance:c,sTableId:c});y.nTable=this,y.oApi=r.internal,y.oInit=i,p.push(y),y.oInstance=1===r.length?r:h.dataTable(),P(i),j(i.oLanguage),i.aLengthMenu&&!i.iDisplayLength&&(i.iDisplayLength=t.isArray(i.aLengthMenu[0])?i.aLengthMenu[0][0]:i.aLengthMenu[0]),i=ue(t.extend(!0,{},d),i),le(y.oFeatures,i,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),le(y,i,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),le(y.oScroll,i,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),le(y.oLanguage,i,"fnInfoCallback"),fe(y,"aoDrawCallback",i.fnDrawCallback,"user"),fe(y,"aoServerParams",i.fnServerParams,"user"),fe(y,"aoStateSaveParams",i.fnStateSaveParams,"user"),fe(y,"aoStateLoadParams",i.fnStateLoadParams,"user"),fe(y,"aoStateLoaded",i.fnStateLoaded,"user"),fe(y,"aoRowCallback",i.fnRowCallback,"user"),fe(y,"aoRowCreatedCallback",i.fnCreatedRow,"user"),fe(y,"aoHeaderCallback",i.fnHeaderCallback,"user"),fe(y,"aoFooterCallback",i.fnFooterCallback,"user"),fe(y,"aoInitComplete",i.fnInitComplete,"user"),fe(y,"aoPreDrawCallback",i.fnPreDrawCallback,"user"),y.rowIdFn=Z(i.rowId),R(y);var m=y.oClasses;if(t.extend(m,e.ext.classes,i.oClasses),h.addClass(m.sTable),y.iInitDisplayStart===a&&(y.iInitDisplayStart=i.iDisplayStart,y._iDisplayStart=i.iDisplayStart),null!==i.iDeferLoading){y.bDeferLoading=!0;var S=t.isArray(i.iDeferLoading);y._iRecordsDisplay=S?i.iDeferLoading[0]:i.iDeferLoading,y._iRecordsTotal=S?i.iDeferLoading[1]:i.iDeferLoading}var x=y.oLanguage;t.extend(!0,x,i.oLanguage),x.sUrl&&(t.ajax({dataType:"json",url:x.sUrl,success:function(e){j(e),A(d.oLanguage,e),t.extend(!0,x,e),Rt(y)},error:function(){Rt(y)}}),f=!0),null===i.asStripeClasses&&(y.asStripeClasses=[m.sStripeOdd,m.sStripeEven]);var D=y.asStripeClasses,w=h.children("tbody").find("tr").eq(0);-1!==t.inArray(!0,t.map(D,(function(t,e){return w.hasClass(t)})))&&(t("tbody tr",this).removeClass(D.join(" ")),y.asDestroyStripes=D.slice());var _,T=[],C=this.getElementsByTagName("thead");if(0!==C.length&&(ft(y.aoHeader,C[0]),T=dt(y)),null===i.aoColumns)for(_=[],u=0,o=T.length;u<o;u++)_.push(null);else _=i.aoColumns;for(u=0,o=_.length;u<o;u++)E(y,T?T[u]:null);if(V(y,i.aoColumnDefs,_,(function(t,e){N(y,t,e)})),w.length){var I=function(t,e){return null!==t.getAttribute("data-"+e)?e:null};t(w[0]).children("th, td").each((function(t,e){var n=y.aoColumns[t];if(n.mData===t){var r=I(e,"sort")||I(e,"order"),o=I(e,"filter")||I(e,"search");null===r&&null===o||(n.mData={_:t+".display",sort:null!==r?t+".@data-"+r:a,type:null!==r?t+".@data-"+r:a,filter:null!==o?t+".@data-"+o:a},N(y,t))}}))}var F=y.oFeatures,O=function(){if(i.aaSorting===a){var e=y.aaSorting;for(u=0,o=e.length;u<o;u++)e[u][1]=y.aoColumns[u].asSorting[0]}ne(y),F.bSort&&fe(y,"aoDrawCallback",(function(){if(y.bSorted){var e=Zt(y),n={};t.each(e,(function(t,e){n[e.src]=e.dir})),de(y,null,"order",[y,e,n]),Kt(y)}})),fe(y,"aoDrawCallback",(function(){(y.bSorted||"ssp"===ge(y)||F.bDeferRender)&&ne(y)}),"sc");var n=h.children("caption").each((function(){this._captionSide=t(this).css("caption-side")})),r=h.children("thead");0===r.length&&(r=t("<thead/>").appendTo(h)),y.nTHead=r[0];var s=h.children("tbody");0===s.length&&(s=t("<tbody/>").appendTo(h)),y.nTBody=s[0];var l=h.children("tfoot");if(0===l.length&&n.length>0&&(""!==y.oScroll.sX||""!==y.oScroll.sY)&&(l=t("<tfoot/>").appendTo(h)),0===l.length||0===l.children().length?h.addClass(m.sNoFooter):l.length>0&&(y.nTFoot=l[0],ft(y.aoFooter,y.nTFoot)),i.aaData)for(u=0;u<i.aaData.length;u++)J(y,i.aaData[u]);else(y.bDeferLoading||"dom"==ge(y))&&X(y,t(y.nTBody).children("tr"));y.aiDisplay=y.aiDisplayMaster.slice(),y.bInitialised=!0,!1===f&&Rt(y)};i.bStateSave?(F.bStateSave=!0,fe(y,"aoDrawCallback",ae,"state_save"),oe(y,0,O)):O()}else se(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),r=null,this},c={},f=/[\r\n]/g,d=/<.*?>/g,h=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,p=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),g=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,v=function(t){return!t||!0===t||"-"===t},b=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},y=function(t,e){return c[e]||(c[e]=new RegExp(_t(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(c[e],"."):t},m=function(t,e,n){var r="string"==typeof t;return!!v(t)||(e&&r&&(t=y(t,e)),n&&r&&(t=t.replace(g,"")),!isNaN(parseFloat(t))&&isFinite(t))},S=function(t,e,n){return!!v(t)||function(t){return v(t)||"string"==typeof t}(t)&&!!m(T(t),e,n)||null},x=function(t,e,n){var r=[],o=0,i=t.length;if(n!==a)for(;o<i;o++)t[o]&&t[o][e]&&r.push(t[o][e][n]);else for(;o<i;o++)t[o]&&r.push(t[o][e]);return r},D=function(t,e,n,r){var o=[],i=0,s=e.length;if(r!==a)for(;i<s;i++)t[e[i]][n]&&o.push(t[e[i]][n][r]);else for(;i<s;i++)o.push(t[e[i]][n]);return o},w=function(t,e){var n,r=[];e===a?(e=0,n=t):(n=e,e=t);for(var o=e;o<n;o++)r.push(o);return r},_=function(t){for(var e=[],n=0,r=t.length;n<r;n++)t[n]&&e.push(t[n]);return e},T=function(t){return t.replace(d,"")},C=function(t){if(function(t){if(t.length<2)return!0;for(var e=t.slice().sort(),n=e[0],r=1,a=e.length;r<a;r++){if(e[r]===n)return!1;n=e[r]}return!0}(t))return t.slice();var e,n,r,a=[],o=t.length,i=0;t:for(n=0;n<o;n++){for(e=t[n],r=0;r<i;r++)if(a[r]===e)continue t;a.push(e),i++}return a};function I(e){var n,r,a={};t.each(e,(function(t,o){(n=t.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(r=t.replace(n[0],n[2].toLowerCase()),a[r]=t,"o"===n[1]&&I(e[t]))})),e._hungarianMap=a}function A(e,n,r){var o;e._hungarianMap||I(e),t.each(n,(function(i,s){(o=e._hungarianMap[i])===a||!r&&n[o]!==a||("o"===o.charAt(0)?(n[o]||(n[o]={}),t.extend(!0,n[o],n[i]),A(e[o],n[o],r)):n[o]=n[i])}))}function j(t){var e=u.defaults.oLanguage,n=e.sDecimal;if(n&&Pe(n),t){var r=t.sZeroRecords;!t.sEmptyTable&&r&&"No data available in table"===e.sEmptyTable&&le(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&r&&"Loading..."===e.sLoadingRecords&&le(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands);var a=t.sDecimal;a&&n!==a&&Pe(a)}}u.util={throttle:function(t,e){var n,r,o=e!==a?e:200;return function(){var e=this,i=+new Date,s=arguments;n&&i<n+o?(clearTimeout(r),r=setTimeout((function(){n=a,t.apply(e,s)}),o)):(n=i,t.apply(e,s))}},escapeRegex:function(t){return t.replace(p,"\\$1")}};var F=function(t,e,n){t[e]!==a&&(t[n]=t[e])};function P(t){F(t,"ordering","bSort"),F(t,"orderMulti","bSortMulti"),F(t,"orderClasses","bSortClasses"),F(t,"orderCellsTop","bSortCellsTop"),F(t,"order","aaSorting"),F(t,"orderFixed","aaSortingFixed"),F(t,"paging","bPaginate"),F(t,"pagingType","sPaginationType"),F(t,"pageLength","iDisplayLength"),F(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":"");var e=t.aoSearchCols;if(e)for(var n=0,r=e.length;n<r;n++)e[n]&&A(u.models.oSearch,e[n])}function L(e){F(e,"orderable","bSortable"),F(e,"orderData","aDataSort"),F(e,"orderSequence","asSorting"),F(e,"orderDataType","sortDataType");var n=e.aDataSort;"number"!=typeof n||t.isArray(n)||(e.aDataSort=[n])}function R(n){if(!u.__browser){var r={};u.__browser=r;var a=t("<div/>").css({position:"fixed",top:0,left:-1*t(e).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(t("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(t("<div/>").css({width:"100%",height:10}))).appendTo("body"),o=a.children(),i=o.children();r.barWidth=o[0].offsetWidth-o[0].clientWidth,r.bScrollOversize=100===i[0].offsetWidth&&100!==o[0].clientWidth,r.bScrollbarLeft=1!==Math.round(i.offset().left),r.bBounding=!!a[0].getBoundingClientRect().width,a.remove()}t.extend(n.oBrowser,u.__browser),n.oScroll.iBarWidth=u.__browser.barWidth}function O(t,e,n,r,o,i){var s,l=r,u=!1;for(n!==a&&(s=n,u=!0);l!==o;)t.hasOwnProperty(l)&&(s=u?e(s,t[l],l,t):t[l],u=!0,l+=i);return s}function E(e,r){var a=u.defaults.column,o=e.aoColumns.length,i=t.extend({},u.models.oColumn,a,{nTh:r||n.createElement("th"),sTitle:a.sTitle?a.sTitle:r?r.innerHTML:"",aDataSort:a.aDataSort?a.aDataSort:[o],mData:a.mData?a.mData:o,idx:o});e.aoColumns.push(i);var s=e.aoPreSearchCols;s[o]=t.extend({},u.models.oSearch,s[o]),N(e,o,t(r).data())}function N(e,n,r){var o=e.aoColumns[n],i=e.oClasses,s=t(o.nTh);if(!o.sWidthOrig){o.sWidthOrig=s.attr("width")||null;var l=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);l&&(o.sWidthOrig=l[1])}r!==a&&null!==r&&(L(r),A(u.defaults.column,r),r.mDataProp===a||r.mData||(r.mData=r.mDataProp),r.sType&&(o._sManualType=r.sType),r.className&&!r.sClass&&(r.sClass=r.className),r.sClass&&s.addClass(r.sClass),t.extend(o,r),le(o,r,"sWidth","sWidthOrig"),r.iDataSort!==a&&(o.aDataSort=[r.iDataSort]),le(o,r,"aDataSort"));var c=o.mData,f=Z(c),d=o.mRender?Z(o.mRender):null,h=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};o._bAttrSrc=t.isPlainObject(c)&&(h(c.sort)||h(c.type)||h(c.filter)),o._setter=null,o.fnGetData=function(t,e,n){var r=f(t,e,a,n);return d&&e?d(r,e,t,n):r},o.fnSetData=function(t,e,n){return Q(c)(t,e,n)},"number"!=typeof c&&(e._rowReadObject=!0),e.oFeatures.bSort||(o.bSortable=!1,s.addClass(i.sSortableNone));var p=-1!==t.inArray("asc",o.asSorting),g=-1!==t.inArray("desc",o.asSorting);o.bSortable&&(p||g)?p&&!g?(o.sSortingClass=i.sSortableAsc,o.sSortingClassJUI=i.sSortJUIAscAllowed):!p&&g?(o.sSortingClass=i.sSortableDesc,o.sSortingClassJUI=i.sSortJUIDescAllowed):(o.sSortingClass=i.sSortable,o.sSortingClassJUI=i.sSortJUI):(o.sSortingClass=i.sSortableNone,o.sSortingClassJUI="")}function k(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;Xt(t);for(var n=0,r=e.length;n<r;n++)e[n].nTh.style.width=e[n].sWidth}var a=t.oScroll;""===a.sY&&""===a.sX||Ut(t),de(t,null,"column-sizing",[t])}function M(t,e){var n=B(t,"bVisible");return"number"==typeof n[e]?n[e]:null}function H(e,n){var r=B(e,"bVisible"),a=t.inArray(n,r);return-1!==a?a:null}function W(e){var n=0;return t.each(e.aoColumns,(function(e,r){r.bVisible&&"none"!==t(r.nTh).css("display")&&n++})),n}function B(e,n){var r=[];return t.map(e.aoColumns,(function(t,e){t[n]&&r.push(e)})),r}function U(t){var e,n,r,o,i,s,l,c,f,d=t.aoColumns,h=t.aoData,p=u.ext.type.detect;for(e=0,n=d.length;e<n;e++)if(f=[],!(l=d[e]).sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){for(r=0,o=p.length;r<o;r++){for(i=0,s=h.length;i<s&&(f[i]===a&&(f[i]=G(t,i,e,"type")),(c=p[r](f[i],t))||r===p.length-1)&&"html"!==c;i++);if(c){l.sType=c;break}}l.sType||(l.sType="string")}}function V(e,n,r,o){var i,s,l,u,c,f,d,h=e.aoColumns;if(n)for(i=n.length-1;i>=0;i--){var p=(d=n[i]).targets!==a?d.targets:d.aTargets;for(t.isArray(p)||(p=[p]),l=0,u=p.length;l<u;l++)if("number"==typeof p[l]&&p[l]>=0){for(;h.length<=p[l];)E(e);o(p[l],d)}else if("number"==typeof p[l]&&p[l]<0)o(h.length+p[l],d);else if("string"==typeof p[l])for(c=0,f=h.length;c<f;c++)("_all"==p[l]||t(h[c].nTh).hasClass(p[l]))&&o(c,d)}if(r)for(i=0,s=r.length;i<s;i++)o(i,r[i])}function J(e,n,r,o){var i=e.aoData.length,s=t.extend(!0,{},u.models.oRow,{src:r?"dom":"data",idx:i});s._aData=n,e.aoData.push(s);for(var l=e.aoColumns,c=0,f=l.length;c<f;c++)l[c].sType=null;e.aiDisplayMaster.push(i);var d=e.rowIdFn(n);return d!==a&&(e.aIds[d]=s),!r&&e.oFeatures.bDeferRender||at(e,i,r,o),i}function X(e,n){var r;return n instanceof t||(n=t(n)),n.map((function(t,n){return r=rt(e,n),J(e,r.data,n,r.cells)}))}function G(t,e,n,r){var o=t.iDraw,i=t.aoColumns[n],s=t.aoData[e]._aData,l=i.sDefaultContent,u=i.fnGetData(s,r,{settings:t,row:e,col:n});if(u===a)return t.iDrawError!=o&&null===l&&(se(t,0,"Requested unknown parameter "+("function"==typeof i.mData?"{function}":"'"+i.mData+"'")+" for row "+e+", column "+n,4),t.iDrawError=o),l;if(u!==s&&null!==u||null===l||r===a){if("function"==typeof u)return u.call(s)}else u=l;return null===u&&"display"==r?"":u}function $(t,e,n,r){var a=t.aoColumns[n],o=t.aoData[e]._aData;a.fnSetData(o,r,{settings:t,row:e,col:n})}var q=/\[.*?\]$/,z=/\(\)$/;function Y(e){return t.map(e.match(/(\\.|[^\.])+/g)||[""],(function(t){return t.replace(/\\\./g,".")}))}function Z(e){if(t.isPlainObject(e)){var n={};return t.each(e,(function(t,e){e&&(n[t]=Z(e))})),function(t,e,r,o){var i=n[e]||n._;return i!==a?i(t,e,r,o):t}}return null===e?function(t){return t}:"function"==typeof e?function(t,n,r,a){return e(t,n,r,a)}:"string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("(")?function(t,n){return t[e]}:function(n,r){return function e(n,r,o){var i,s,l,u;if(""!==o)for(var c=Y(o),f=0,d=c.length;f<d;f++){if(i=c[f].match(q),s=c[f].match(z),i){if(c[f]=c[f].replace(q,""),""!==c[f]&&(n=n[c[f]]),l=[],c.splice(0,f+1),u=c.join("."),t.isArray(n))for(var h=0,p=n.length;h<p;h++)l.push(e(n[h],r,u));var g=i[0].substring(1,i[0].length-1);n=""===g?l:l.join(g);break}if(s)c[f]=c[f].replace(z,""),n=n[c[f]]();else{if(null===n||n[c[f]]===a)return a;n=n[c[f]]}}return n}(n,r,e)}}function Q(e){return t.isPlainObject(e)?Q(e._):null===e?function(){}:"function"==typeof e?function(t,n,r){e(t,"set",n,r)}:"string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("(")?function(t,n){t[e]=n}:function(n,r){return function e(n,r,o){for(var i,s,l,u,c,f=Y(o),d=f[f.length-1],h=0,p=f.length-1;h<p;h++){if(s=f[h].match(q),l=f[h].match(z),s){if(f[h]=f[h].replace(q,""),n[f[h]]=[],(i=f.slice()).splice(0,h+1),c=i.join("."),t.isArray(r))for(var g=0,v=r.length;g<v;g++)e(u={},r[g],c),n[f[h]].push(u);else n[f[h]]=r;return}l&&(f[h]=f[h].replace(z,""),n=n[f[h]](r)),null!==n[f[h]]&&n[f[h]]!==a||(n[f[h]]={}),n=n[f[h]]}d.match(z)?n=n[d.replace(z,"")](r):n[d.replace(q,"")]=r}(n,r,e)}}function K(t){return x(t.aoData,"_aData")}function tt(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function et(t,e,n){for(var r=-1,o=0,i=t.length;o<i;o++)t[o]==e?r=o:t[o]>e&&t[o]--;-1!=r&&n===a&&t.splice(r,1)}function nt(t,e,n,r){var o,i,s=t.aoData[e],l=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=G(t,e,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var u=s.anCells;if(u)if(r!==a)l(u[r],r);else for(o=0,i=u.length;o<i;o++)l(u[o],o)}else s._aData=rt(t,s,r,r===a?a:s._aData).data;s._aSortData=null,s._aFilterData=null;var c=t.aoColumns;if(r!==a)c[r].sType=null;else{for(o=0,i=c.length;o<i;o++)c[o].sType=null;ot(t,s)}}function rt(e,n,r,o){var i,s,l,u=[],c=n.firstChild,f=0,d=e.aoColumns,h=e._rowReadObject;o=o!==a?o:h?{}:[];var p=function(t,e){if("string"==typeof t){var n=t.indexOf("@");if(-1!==n){var r=t.substring(n+1);Q(t)(o,e.getAttribute(r))}}},g=function(e){r!==a&&r!==f||(s=d[f],l=t.trim(e.innerHTML),s&&s._bAttrSrc?(Q(s.mData._)(o,l),p(s.mData.sort,e),p(s.mData.type,e),p(s.mData.filter,e)):h?(s._setter||(s._setter=Q(s.mData)),s._setter(o,l)):o[f]=l),f++};if(c)for(;c;)"TD"!=(i=c.nodeName.toUpperCase())&&"TH"!=i||(g(c),u.push(c)),c=c.nextSibling;else for(var v=0,b=(u=n.anCells).length;v<b;v++)g(u[v]);var y=n.firstChild?n:n.nTr;if(y){var m=y.getAttribute("id");m&&Q(e.rowId)(o,m)}return{data:o,cells:u}}function at(e,r,a,o){var i,s,l,u,c,f=e.aoData[r],d=f._aData,h=[];if(null===f.nTr){for(i=a||n.createElement("tr"),f.nTr=i,f.anCells=h,i._DT_RowIndex=r,ot(e,f),u=0,c=e.aoColumns.length;u<c;u++)l=e.aoColumns[u],(s=a?o[u]:n.createElement(l.sCellType))._DT_CellIndex={row:r,column:u},h.push(s),a&&!l.mRender&&l.mData===u||t.isPlainObject(l.mData)&&l.mData._===u+".display"||(s.innerHTML=G(e,r,u,"display")),l.sClass&&(s.className+=" "+l.sClass),l.bVisible&&!a?i.appendChild(s):!l.bVisible&&a&&s.parentNode.removeChild(s),l.fnCreatedCell&&l.fnCreatedCell.call(e.oInstance,s,G(e,r,u),d,r,u);de(e,"aoRowCreatedCallback",null,[i,d,r,h])}f.nTr.setAttribute("role","row")}function ot(e,n){var r=n.nTr,a=n._aData;if(r){var o=e.rowIdFn(a);if(o&&(r.id=o),a.DT_RowClass){var i=a.DT_RowClass.split(" ");n.__rowc=n.__rowc?C(n.__rowc.concat(i)):i,t(r).removeClass(n.__rowc.join(" ")).addClass(a.DT_RowClass)}a.DT_RowAttr&&t(r).attr(a.DT_RowAttr),a.DT_RowData&&t(r).data(a.DT_RowData)}}function it(e){var n,r,a,o,i,s=e.nTHead,l=e.nTFoot,u=0===t("th, td",s).length,c=e.oClasses,f=e.aoColumns;for(u&&(o=t("<tr/>").appendTo(s)),n=0,r=f.length;n<r;n++)i=f[n],a=t(i.nTh).addClass(i.sClass),u&&a.appendTo(o),e.oFeatures.bSort&&(a.addClass(i.sSortingClass),!1!==i.bSortable&&(a.attr("tabindex",e.iTabIndex).attr("aria-controls",e.sTableId),ee(e,i.nTh,n))),i.sTitle!=a[0].innerHTML&&a.html(i.sTitle),pe(e,"header")(e,a,i,c);if(u&&ft(e.aoHeader,s),t(s).find(">tr").attr("role","row"),t(s).find(">tr>th, >tr>td").addClass(c.sHeaderTH),t(l).find(">tr>th, >tr>td").addClass(c.sFooterTH),null!==l){var d=e.aoFooter[0];for(n=0,r=d.length;n<r;n++)(i=f[n]).nTf=d[n].cell,i.sClass&&t(i.nTf).addClass(i.sClass)}}function st(e,n,r){var o,i,s,l,u,c,f,d,h,p=[],g=[],v=e.aoColumns.length;if(n){for(r===a&&(r=!1),o=0,i=n.length;o<i;o++){for(p[o]=n[o].slice(),p[o].nTr=n[o].nTr,s=v-1;s>=0;s--)e.aoColumns[s].bVisible||r||p[o].splice(s,1);g.push([])}for(o=0,i=p.length;o<i;o++){if(f=p[o].nTr)for(;c=f.firstChild;)f.removeChild(c);for(s=0,l=p[o].length;s<l;s++)if(d=1,h=1,g[o][s]===a){for(f.appendChild(p[o][s].cell),g[o][s]=1;p[o+d]!==a&&p[o][s].cell==p[o+d][s].cell;)g[o+d][s]=1,d++;for(;p[o][s+h]!==a&&p[o][s].cell==p[o][s+h].cell;){for(u=0;u<d;u++)g[o+u][s+h]=1;h++}t(p[o][s].cell).attr("rowspan",d).attr("colspan",h)}}}}function lt(e){var n=de(e,"aoPreDrawCallback","preDraw",[e]);if(-1===t.inArray(!1,n)){var r=[],o=0,i=e.asStripeClasses,s=i.length,l=(e.aoOpenRows.length,e.oLanguage),u=e.iInitDisplayStart,c="ssp"==ge(e),f=e.aiDisplay;e.bDrawing=!0,u!==a&&-1!==u&&(e._iDisplayStart=c?u:u>=e.fnRecordsDisplay()?0:u,e.iInitDisplayStart=-1);var d=e._iDisplayStart,h=e.fnDisplayEnd();if(e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,Wt(e,!1);else if(c){if(!e.bDestroying&&!pt(e))return}else e.iDraw++;if(0!==f.length)for(var p=c?0:d,g=c?e.aoData.length:h,v=p;v<g;v++){var b=f[v],y=e.aoData[b];null===y.nTr&&at(e,b);var m=y.nTr;if(0!==s){var S=i[o%s];y._sRowStripe!=S&&(t(m).removeClass(y._sRowStripe).addClass(S),y._sRowStripe=S)}de(e,"aoRowCallback",null,[m,y._aData,o,v,b]),r.push(m),o++}else{var x=l.sZeroRecords;1==e.iDraw&&"ajax"==ge(e)?x=l.sLoadingRecords:l.sEmptyTable&&0===e.fnRecordsTotal()&&(x=l.sEmptyTable),r[0]=t("<tr/>",{class:s?i[0]:""}).append(t("<td />",{valign:"top",colSpan:W(e),class:e.oClasses.sRowEmpty}).html(x))[0]}de(e,"aoHeaderCallback","header",[t(e.nTHead).children("tr")[0],K(e),d,h,f]),de(e,"aoFooterCallback","footer",[t(e.nTFoot).children("tr")[0],K(e),d,h,f]);var D=t(e.nTBody);D.children().detach(),D.append(t(r)),de(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else Wt(e,!1)}function ut(t,e){var n=t.oFeatures,r=n.bSort,a=n.bFilter;r&&Qt(t),a?mt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,lt(t),t._drawHold=!1}function ct(e){var n=e.oClasses,r=t(e.nTable),a=t("<div/>").insertBefore(r),o=e.oFeatures,i=t("<div/>",{id:e.sTableId+"_wrapper",class:n.sWrapper+(e.nTFoot?"":" "+n.sNoFooter)});e.nHolding=a[0],e.nTableWrapper=i[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var s,l,c,f,d,h,p=e.sDom.split(""),g=0;g<p.length;g++){if(s=null,"<"==(l=p[g])){if(c=t("<div/>")[0],"'"==(f=p[g+1])||'"'==f){for(d="",h=2;p[g+h]!=f;)d+=p[g+h],h++;if("H"==d?d=n.sJUIHeader:"F"==d&&(d=n.sJUIFooter),-1!=d.indexOf(".")){var v=d.split(".");c.id=v[0].substr(1,v[0].length-1),c.className=v[1]}else"#"==d.charAt(0)?c.id=d.substr(1,d.length-1):c.className=d;g+=h}i.append(c),i=t(c)}else if(">"==l)i=i.parent();else if("l"==l&&o.bPaginate&&o.bLengthChange)s=Nt(e);else if("f"==l&&o.bFilter)s=yt(e);else if("r"==l&&o.bProcessing)s=Ht(e);else if("t"==l)s=Bt(e);else if("i"==l&&o.bInfo)s=Ft(e);else if("p"==l&&o.bPaginate)s=kt(e);else if(0!==u.ext.feature.length)for(var b=u.ext.feature,y=0,m=b.length;y<m;y++)if(l==b[y].cFeature){s=b[y].fnInit(e);break}if(s){var S=e.aanFeatures;S[l]||(S[l]=[]),S[l].push(s),i.append(s)}}a.replaceWith(i),e.nHolding=null}function ft(e,n){var r,a,o,i,s,l,u,c,f,d,h=t(n).children("tr"),p=function(t,e,n){for(var r=t[e];r[n];)n++;return n};for(e.splice(0,e.length),o=0,l=h.length;o<l;o++)e.push([]);for(o=0,l=h.length;o<l;o++)for(a=(r=h[o]).firstChild;a;){if("TD"==a.nodeName.toUpperCase()||"TH"==a.nodeName.toUpperCase())for(c=(c=1*a.getAttribute("colspan"))&&0!==c&&1!==c?c:1,f=(f=1*a.getAttribute("rowspan"))&&0!==f&&1!==f?f:1,u=p(e,o,0),d=1===c,s=0;s<c;s++)for(i=0;i<f;i++)e[o+i][u+s]={cell:a,unique:d},e[o+i].nTr=r;a=a.nextSibling}}function dt(t,e,n){var r=[];n||(n=t.aoHeader,e&&ft(n=[],e));for(var a=0,o=n.length;a<o;a++)for(var i=0,s=n[a].length;i<s;i++)!n[a][i].unique||r[i]&&t.bSortCellsTop||(r[i]=n[a][i].cell);return r}function ht(e,n,r){if(de(e,"aoServerParams","serverParams",[n]),n&&t.isArray(n)){var a={},o=/(.*?)\[\]$/;t.each(n,(function(t,e){var n=e.name.match(o);if(n){var r=n[0];a[r]||(a[r]=[]),a[r].push(e.value)}else a[e.name]=e.value})),n=a}var i,s=e.ajax,l=e.oInstance,u=function(t){de(e,null,"xhr",[e,t,e.jqXHR]),r(t)};if(t.isPlainObject(s)&&s.data){var c="function"==typeof(i=s.data)?i(n,e):i;n="function"==typeof i&&c?c:t.extend(!0,n,c),delete s.data}var f={data:n,success:function(t){var n=t.error||t.sError;n&&se(e,0,n),e.json=t,u(t)},dataType:"json",cache:!1,type:e.sServerMethod,error:function(n,r,a){var o=de(e,null,"xhr",[e,null,e.jqXHR]);-1===t.inArray(!0,o)&&("parsererror"==r?se(e,0,"Invalid JSON response",1):4===n.readyState&&se(e,0,"Ajax error",7)),Wt(e,!1)}};e.oAjaxData=n,de(e,null,"preXhr",[e,n]),e.fnServerData?e.fnServerData.call(l,e.sAjaxSource,t.map(n,(function(t,e){return{name:e,value:t}})),u,e):e.sAjaxSource||"string"==typeof s?e.jqXHR=t.ajax(t.extend(f,{url:s||e.sAjaxSource})):"function"==typeof s?e.jqXHR=s.call(l,n,u,e):(e.jqXHR=t.ajax(t.extend(f,s)),s.data=i)}function pt(t){return!t.bAjaxDataGet||(t.iDraw++,Wt(t,!0),ht(t,gt(t),(function(e){vt(t,e)})),!1)}function gt(e){var n,r,a,o,i=e.aoColumns,s=i.length,l=e.oFeatures,c=e.oPreviousSearch,f=e.aoPreSearchCols,d=[],h=Zt(e),p=e._iDisplayStart,g=!1!==l.bPaginate?e._iDisplayLength:-1,v=function(t,e){d.push({name:t,value:e})};v("sEcho",e.iDraw),v("iColumns",s),v("sColumns",x(i,"sName").join(",")),v("iDisplayStart",p),v("iDisplayLength",g);var b={draw:e.iDraw,columns:[],order:[],start:p,length:g,search:{value:c.sSearch,regex:c.bRegex}};for(n=0;n<s;n++)a=i[n],o=f[n],r="function"==typeof a.mData?"function":a.mData,b.columns.push({data:r,name:a.sName,searchable:a.bSearchable,orderable:a.bSortable,search:{value:o.sSearch,regex:o.bRegex}}),v("mDataProp_"+n,r),l.bFilter&&(v("sSearch_"+n,o.sSearch),v("bRegex_"+n,o.bRegex),v("bSearchable_"+n,a.bSearchable)),l.bSort&&v("bSortable_"+n,a.bSortable);l.bFilter&&(v("sSearch",c.sSearch),v("bRegex",c.bRegex)),l.bSort&&(t.each(h,(function(t,e){b.order.push({column:e.col,dir:e.dir}),v("iSortCol_"+t,e.col),v("sSortDir_"+t,e.dir)})),v("iSortingCols",h.length));var y=u.ext.legacy.ajax;return null===y?e.sAjaxSource?d:b:y?d:b}function vt(t,e){var n=function(t,n){return e[t]!==a?e[t]:e[n]},r=bt(t,e),o=n("sEcho","draw"),i=n("iTotalRecords","recordsTotal"),s=n("iTotalDisplayRecords","recordsFiltered");if(o){if(1*o<t.iDraw)return;t.iDraw=1*o}tt(t),t._iRecordsTotal=parseInt(i,10),t._iRecordsDisplay=parseInt(s,10);for(var l=0,u=r.length;l<u;l++)J(t,r[l]);t.aiDisplay=t.aiDisplayMaster.slice(),t.bAjaxDataGet=!1,lt(t),t._bInitComplete||Ot(t,e),t.bAjaxDataGet=!0,Wt(t,!1)}function bt(e,n){var r=t.isPlainObject(e.ajax)&&e.ajax.dataSrc!==a?e.ajax.dataSrc:e.sAjaxDataProp;return"data"===r?n.aaData||n[r]:""!==r?Z(r)(n):n}function yt(e){var r=e.oClasses,a=e.sTableId,o=e.oLanguage,i=e.oPreviousSearch,s=e.aanFeatures,l='<input type="search" class="'+r.sFilterInput+'"/>',u=o.sSearch;u=u.match(/_INPUT_/)?u.replace("_INPUT_",l):u+l;var c=t("<div/>",{id:s.f?null:a+"_filter",class:r.sFilter}).append(t("<label/>").append(u)),f=function(){s.f;var t=this.value?this.value:"";t!=i.sSearch&&(mt(e,{sSearch:t,bRegex:i.bRegex,bSmart:i.bSmart,bCaseInsensitive:i.bCaseInsensitive}),e._iDisplayStart=0,lt(e))},d=null!==e.searchDelay?e.searchDelay:"ssp"===ge(e)?400:0,h=t("input",c).val(i.sSearch).attr("placeholder",o.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",d?Gt(f,d):f).on("keypress.DT",(function(t){if(13==t.keyCode)return!1})).attr("aria-controls",a);return t(e.nTable).on("search.dt.DT",(function(t,r){if(e===r)try{h[0]!==n.activeElement&&h.val(i.sSearch)}catch(t){}})),c[0]}function mt(t,e,n){var r=t.oPreviousSearch,o=t.aoPreSearchCols,i=function(t){r.sSearch=t.sSearch,r.bRegex=t.bRegex,r.bSmart=t.bSmart,r.bCaseInsensitive=t.bCaseInsensitive},s=function(t){return t.bEscapeRegex!==a?!t.bEscapeRegex:t.bRegex};if(U(t),"ssp"!=ge(t)){Dt(t,e.sSearch,n,s(e),e.bSmart,e.bCaseInsensitive),i(e);for(var l=0;l<o.length;l++)xt(t,o[l].sSearch,l,s(o[l]),o[l].bSmart,o[l].bCaseInsensitive);St(t)}else i(e);t.bFiltered=!0,de(t,null,"search",[t])}function St(e){for(var n,r,a=u.ext.search,o=e.aiDisplay,i=0,s=a.length;i<s;i++){for(var l=[],c=0,f=o.length;c<f;c++)r=o[c],n=e.aoData[r],a[i](e,n._aFilterData,r,n._aData,c)&&l.push(r);o.length=0,t.merge(o,l)}}function xt(t,e,n,r,a,o){if(""!==e){for(var i,s=[],l=t.aiDisplay,u=wt(e,r,a,o),c=0;c<l.length;c++)i=t.aoData[l[c]]._aFilterData[n],u.test(i)&&s.push(l[c]);t.aiDisplay=s}}function Dt(t,e,n,r,a,o){var i,s,l,c=wt(e,r,a,o),f=t.oPreviousSearch.sSearch,d=t.aiDisplayMaster,h=[];if(0!==u.ext.search.length&&(n=!0),s=It(t),e.length<=0)t.aiDisplay=d.slice();else{for((s||n||f.length>e.length||0!==e.indexOf(f)||t.bSorted)&&(t.aiDisplay=d.slice()),i=t.aiDisplay,l=0;l<i.length;l++)c.test(t.aoData[i[l]]._sFilterRow)&&h.push(i[l]);t.aiDisplay=h}}function wt(e,n,r,a){if(e=n?e:_t(e),r){var o=t.map(e.match(/"[^"]+"|[^ ]+/g)||[""],(function(t){if('"'===t.charAt(0)){var e=t.match(/^"(.*)"$/);t=e?e[1]:t}return t.replace('"',"")}));e="^(?=.*?"+o.join(")(?=.*?")+").*$"}return new RegExp(e,a?"i":"")}var _t=u.util.escapeRegex,Tt=t("<div>")[0],Ct=Tt.textContent!==a;function It(t){var e,n,r,a,o,i,s,l,c=t.aoColumns,f=u.ext.type.search,d=!1;for(n=0,a=t.aoData.length;n<a;n++)if(!(l=t.aoData[n])._aFilterData){for(i=[],r=0,o=c.length;r<o;r++)(e=c[r]).bSearchable?(s=G(t,n,r,"filter"),f[e.sType]&&(s=f[e.sType](s)),null===s&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&-1!==s.indexOf("&")&&(Tt.innerHTML=s,s=Ct?Tt.textContent:Tt.innerText),s.replace&&(s=s.replace(/[\r\n]/g,"")),i.push(s);l._aFilterData=i,l._sFilterRow=i.join("  "),d=!0}return d}function At(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function jt(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function Ft(e){var n=e.sTableId,r=e.aanFeatures.i,a=t("<div/>",{class:e.oClasses.sInfo,id:r?null:n+"_info"});return r||(e.aoDrawCallback.push({fn:Pt,sName:"information"}),a.attr("role","status").attr("aria-live","polite"),t(e.nTable).attr("aria-describedby",n+"_info")),a[0]}function Pt(e){var n=e.aanFeatures.i;if(0!==n.length){var r=e.oLanguage,a=e._iDisplayStart+1,o=e.fnDisplayEnd(),i=e.fnRecordsTotal(),s=e.fnRecordsDisplay(),l=s?r.sInfo:r.sInfoEmpty;s!==i&&(l+=" "+r.sInfoFiltered),l=Lt(e,l+=r.sInfoPostFix);var u=r.fnInfoCallback;null!==u&&(l=u.call(e.oInstance,e,a,o,i,s,l)),t(n).html(l)}}function Lt(t,e){var n=t.fnFormatNumber,r=t._iDisplayStart+1,a=t._iDisplayLength,o=t.fnRecordsDisplay(),i=-1===a;return e.replace(/_START_/g,n.call(t,r)).replace(/_END_/g,n.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,n.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(t,o)).replace(/_PAGE_/g,n.call(t,i?1:Math.ceil(r/a))).replace(/_PAGES_/g,n.call(t,i?1:Math.ceil(o/a)))}function Rt(t){var e,n,r,a=t.iInitDisplayStart,o=t.aoColumns,i=t.oFeatures,s=t.bDeferLoading;if(t.bInitialised){for(ct(t),it(t),st(t,t.aoHeader),st(t,t.aoFooter),Wt(t,!0),i.bAutoWidth&&Xt(t),e=0,n=o.length;e<n;e++)(r=o[e]).sWidth&&(r.nTh.style.width=Yt(r.sWidth));de(t,null,"preInit",[t]),ut(t);var l=ge(t);("ssp"!=l||s)&&("ajax"==l?ht(t,[],(function(n){var r=bt(t,n);for(e=0;e<r.length;e++)J(t,r[e]);t.iInitDisplayStart=a,ut(t),Wt(t,!1),Ot(t,n)})):(Wt(t,!1),Ot(t)))}else setTimeout((function(){Rt(t)}),200)}function Ot(t,e){t._bInitComplete=!0,(e||t.oInit.aaData)&&k(t),de(t,null,"plugin-init",[t,e]),de(t,"aoInitComplete","init",[t,e])}function Et(t,e){var n=parseInt(e,10);t._iDisplayLength=n,he(t),de(t,null,"length",[t,n])}function Nt(e){for(var n=e.oClasses,r=e.sTableId,a=e.aLengthMenu,o=t.isArray(a[0]),i=o?a[0]:a,s=o?a[1]:a,l=t("<select/>",{name:r+"_length","aria-controls":r,class:n.sLengthSelect}),u=0,c=i.length;u<c;u++)l[0][u]=new Option("number"==typeof s[u]?e.fnFormatNumber(s[u]):s[u],i[u]);var f=t("<div><label/></div>").addClass(n.sLength);return e.aanFeatures.l||(f[0].id=r+"_length"),f.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),t("select",f).val(e._iDisplayLength).on("change.DT",(function(n){Et(e,t(this).val()),lt(e)})),t(e.nTable).on("length.dt.DT",(function(n,r,a){e===r&&t("select",f).val(a)})),f[0]}function kt(e){var n=e.sPaginationType,r=u.ext.pager[n],a="function"==typeof r,o=function(t){lt(t)},i=t("<div/>").addClass(e.oClasses.sPaging+n)[0],s=e.aanFeatures;return a||r.fnInit(e,i,o),s.p||(i.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(t){if(a){var e,n,i=t._iDisplayStart,l=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===l,f=c?0:Math.ceil(i/l),d=c?1:Math.ceil(u/l),h=r(f,d);for(e=0,n=s.p.length;e<n;e++)pe(t,"pageButton")(t,s.p[e],e,h,f,d)}else r.fnUpdate(t,o)},sName:"pagination"})),i}function Mt(t,e,n){var r=t._iDisplayStart,a=t._iDisplayLength,o=t.fnRecordsDisplay();0===o||-1===a?r=0:"number"==typeof e?(r=e*a)>o&&(r=0):"first"==e?r=0:"previous"==e?(r=a>=0?r-a:0)<0&&(r=0):"next"==e?r+a<o&&(r+=a):"last"==e?r=Math.floor((o-1)/a)*a:se(t,0,"Unknown paging action: "+e,5);var i=t._iDisplayStart!==r;return t._iDisplayStart=r,i&&(de(t,null,"page",[t]),n&&lt(t)),i}function Ht(e){return t("<div/>",{id:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing}).html(e.oLanguage.sProcessing).insertBefore(e.nTable)[0]}function Wt(e,n){e.oFeatures.bProcessing&&t(e.aanFeatures.r).css("display",n?"block":"none"),de(e,null,"processing",[e,n])}function Bt(e){var n=t(e.nTable);n.attr("role","grid");var r=e.oScroll;if(""===r.sX&&""===r.sY)return e.nTable;var a=r.sX,o=r.sY,i=e.oClasses,s=n.children("caption"),l=s.length?s[0]._captionSide:null,u=t(n[0].cloneNode(!1)),c=t(n[0].cloneNode(!1)),f=n.children("tfoot"),d="<div/>",h=function(t){return t?Yt(t):null};f.length||(f=null);var p=t(d,{class:i.sScrollWrapper}).append(t(d,{class:i.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:a?h(a):"100%"}).append(t(d,{class:i.sScrollHeadInner}).css({"box-sizing":"content-box",width:r.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===l?s:null).append(n.children("thead"))))).append(t(d,{class:i.sScrollBody}).css({position:"relative",overflow:"auto",width:h(a)}).append(n));f&&p.append(t(d,{class:i.sScrollFoot}).css({overflow:"hidden",border:0,width:a?h(a):"100%"}).append(t(d,{class:i.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===l?s:null).append(n.children("tfoot")))));var g=p.children(),v=g[0],b=g[1],y=f?g[2]:null;return a&&t(b).on("scroll.DT",(function(t){var e=this.scrollLeft;v.scrollLeft=e,f&&(y.scrollLeft=e)})),t(b).css(o&&r.bCollapse?"max-height":"height",o),e.nScrollHead=v,e.nScrollBody=b,e.nScrollFoot=y,e.aoDrawCallback.push({fn:Ut,sName:"scrolling"}),p[0]}function Ut(e){var n,r,o,i,s,l,u,c,f,d=e.oScroll,h=d.sX,p=d.sXInner,g=d.sY,v=d.iBarWidth,b=t(e.nScrollHead),y=b[0].style,m=b.children("div"),S=m[0].style,D=m.children("table"),w=e.nScrollBody,_=t(w),T=w.style,C=t(e.nScrollFoot).children("div"),I=C.children("table"),A=t(e.nTHead),j=t(e.nTable),F=j[0],P=F.style,L=e.nTFoot?t(e.nTFoot):null,R=e.oBrowser,O=R.bScrollOversize,E=x(e.aoColumns,"nTh"),N=[],H=[],W=[],B=[],U=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},V=w.scrollHeight>w.clientHeight;if(e.scrollBarVis!==V&&e.scrollBarVis!==a)return e.scrollBarVis=V,void k(e);e.scrollBarVis=V,j.children("thead, tfoot").remove(),L&&(l=L.clone().prependTo(j),r=L.find("tr"),i=l.find("tr")),s=A.clone().prependTo(j),n=A.find("tr"),o=s.find("tr"),s.find("th, td").removeAttr("tabindex"),h||(T.width="100%",b[0].style.width="100%"),t.each(dt(e,s),(function(t,n){u=M(e,t),n.style.width=e.aoColumns[u].sWidth})),L&&Vt((function(t){t.style.width=""}),i),f=j.outerWidth(),""===h?(P.width="100%",O&&(j.find("tbody").height()>w.offsetHeight||"scroll"==_.css("overflow-y"))&&(P.width=Yt(j.outerWidth()-v)),f=j.outerWidth()):""!==p&&(P.width=Yt(p),f=j.outerWidth()),Vt(U,o),Vt((function(e){W.push(e.innerHTML),N.push(Yt(t(e).css("width")))}),o),Vt((function(e,n){-1!==t.inArray(e,E)&&(e.style.width=N[n])}),n),t(o).height(0),L&&(Vt(U,i),Vt((function(e){B.push(e.innerHTML),H.push(Yt(t(e).css("width")))}),i),Vt((function(t,e){t.style.width=H[e]}),r),t(i).height(0)),Vt((function(t,e){t.innerHTML='<div class="dataTables_sizing">'+W[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=N[e]}),o),L&&Vt((function(t,e){t.innerHTML='<div class="dataTables_sizing">'+B[e]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=H[e]}),i),j.outerWidth()<f?(c=w.scrollHeight>w.offsetHeight||"scroll"==_.css("overflow-y")?f+v:f,O&&(w.scrollHeight>w.offsetHeight||"scroll"==_.css("overflow-y"))&&(P.width=Yt(c-v)),""!==h&&""===p||se(e,1,"Possible column misalignment",6)):c="100%",T.width=Yt(c),y.width=Yt(c),L&&(e.nScrollFoot.style.width=Yt(c)),g||O&&(T.height=Yt(F.offsetHeight+v));var J=j.outerWidth();D[0].style.width=Yt(J),S.width=Yt(J);var X=j.height()>w.clientHeight||"scroll"==_.css("overflow-y"),G="padding"+(R.bScrollbarLeft?"Left":"Right");S[G]=X?v+"px":"0px",L&&(I[0].style.width=Yt(J),C[0].style.width=Yt(J),C[0].style[G]=X?v+"px":"0px"),j.children("colgroup").insertBefore(j.children("thead")),_.scroll(),!e.bSorted&&!e.bFiltered||e._drawHold||(w.scrollTop=0)}function Vt(t,e,n){for(var r,a,o=0,i=0,s=e.length;i<s;){for(r=e[i].firstChild,a=n?n[i].firstChild:null;r;)1===r.nodeType&&(n?t(r,a,o):t(r,o),o++),r=r.nextSibling,a=n?a.nextSibling:null;i++}}var Jt=/<.*?>/g;function Xt(n){var r,a,o,i=n.nTable,s=n.aoColumns,l=n.oScroll,u=l.sY,c=l.sX,f=l.sXInner,d=s.length,h=B(n,"bVisible"),p=t("th",n.nTHead),g=i.getAttribute("width"),v=i.parentNode,b=!1,y=n.oBrowser,m=y.bScrollOversize,S=i.style.width;for(S&&-1!==S.indexOf("%")&&(g=S),r=0;r<h.length;r++)null!==(a=s[h[r]]).sWidth&&(a.sWidth=$t(a.sWidthOrig,v),b=!0);if(m||!b&&!c&&!u&&d==W(n)&&d==p.length)for(r=0;r<d;r++){var x=M(n,r);null!==x&&(s[x].sWidth=Yt(p.eq(r).width()))}else{var D=t(i).clone().css("visibility","hidden").removeAttr("id");D.find("tbody tr").remove();var w=t("<tr/>").appendTo(D.find("tbody"));for(D.find("thead, tfoot").remove(),D.append(t(n.nTHead).clone()).append(t(n.nTFoot).clone()),D.find("tfoot th, tfoot td").css("width",""),p=dt(n,D.find("thead")[0]),r=0;r<h.length;r++)a=s[h[r]],p[r].style.width=null!==a.sWidthOrig&&""!==a.sWidthOrig?Yt(a.sWidthOrig):"",a.sWidthOrig&&c&&t(p[r]).append(t("<div/>").css({width:a.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(r=0;r<h.length;r++)a=s[o=h[r]],t(qt(n,o)).clone(!1).append(a.sContentPadding).appendTo(w);t("[name]",D).removeAttr("name");var _=t("<div/>").css(c||u?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(D).appendTo(v);c&&f?D.width(f):c?(D.css("width","auto"),D.removeAttr("width"),D.width()<v.clientWidth&&g&&D.width(v.clientWidth)):u?D.width(v.clientWidth):g&&D.width(g);var T=0;for(r=0;r<h.length;r++){var C=t(p[r]),I=C.outerWidth()-C.width(),A=y.bBounding?Math.ceil(p[r].getBoundingClientRect().width):C.outerWidth();T+=A,s[h[r]].sWidth=Yt(A-I)}i.style.width=Yt(T),_.remove()}if(g&&(i.style.width=Yt(g)),(g||c)&&!n._reszEvt){var j=function(){t(e).on("resize.DT-"+n.sInstance,Gt((function(){k(n)})))};m?setTimeout(j,1e3):j(),n._reszEvt=!0}}var Gt=u.util.throttle;function $t(e,r){if(!e)return 0;var a=t("<div/>").css("width",Yt(e)).appendTo(r||n.body),o=a[0].offsetWidth;return a.remove(),o}function qt(e,n){var r=zt(e,n);if(r<0)return null;var a=e.aoData[r];return a.nTr?a.anCells[n]:t("<td/>").html(G(e,r,n,"display"))[0]}function zt(t,e){for(var n,r=-1,a=-1,o=0,i=t.aoData.length;o<i;o++)(n=(n=(n=G(t,o,e,"display")+"").replace(Jt,"")).replace(/&nbsp;/g," ")).length>r&&(r=n.length,a=o);return a}function Yt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Zt(e){var n,r,o,i,s,l,c,f=[],d=e.aoColumns,h=e.aaSortingFixed,p=t.isPlainObject(h),g=[],v=function(e){e.length&&!t.isArray(e[0])?g.push(e):t.merge(g,e)};for(t.isArray(h)&&v(h),p&&h.pre&&v(h.pre),v(e.aaSorting),p&&h.post&&v(h.post),n=0;n<g.length;n++)for(r=0,o=(i=d[c=g[n][0]].aDataSort).length;r<o;r++)l=d[s=i[r]].sType||"string",g[n]._idx===a&&(g[n]._idx=t.inArray(g[n][1],d[s].asSorting)),f.push({src:c,col:s,dir:g[n][1],index:g[n]._idx,type:l,formatter:u.ext.type.order[l+"-pre"]});return f}function Qt(t){var e,n,r,a,o,i=[],s=u.ext.type.order,l=t.aoData,c=(t.aoColumns,0),f=t.aiDisplayMaster;for(U(t),e=0,n=(o=Zt(t)).length;e<n;e++)(a=o[e]).formatter&&c++,re(t,a.col);if("ssp"!=ge(t)&&0!==o.length){for(e=0,r=f.length;e<r;e++)i[f[e]]=e;c===o.length?f.sort((function(t,e){var n,r,a,s,u,c=o.length,f=l[t]._aSortData,d=l[e]._aSortData;for(a=0;a<c;a++)if(0!=(s=(n=f[(u=o[a]).col])<(r=d[u.col])?-1:n>r?1:0))return"asc"===u.dir?s:-s;return(n=i[t])<(r=i[e])?-1:n>r?1:0})):f.sort((function(t,e){var n,r,a,u,c,f=o.length,d=l[t]._aSortData,h=l[e]._aSortData;for(a=0;a<f;a++)if(n=d[(c=o[a]).col],r=h[c.col],0!==(u=(s[c.type+"-"+c.dir]||s["string-"+c.dir])(n,r)))return u;return(n=i[t])<(r=i[e])?-1:n>r?1:0}))}t.bSorted=!0}function Kt(t){for(var e,n,r=t.aoColumns,a=Zt(t),o=t.oLanguage.oAria,i=0,s=r.length;i<s;i++){var l=r[i],u=l.asSorting,c=l.sTitle.replace(/<.*?>/g,""),f=l.nTh;f.removeAttribute("aria-sort"),l.bSortable?(a.length>0&&a[0].col==i?(f.setAttribute("aria-sort","asc"==a[0].dir?"ascending":"descending"),n=u[a[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?o.sSortAscending:o.sSortDescending)):e=c,f.setAttribute("aria-label",e)}}function te(e,n,r,o){var i,s=e.aoColumns[n],l=e.aaSorting,u=s.asSorting,c=function(e,n){var r=e._idx;return r===a&&(r=t.inArray(e[1],u)),r+1<u.length?r+1:n?null:0};if("number"==typeof l[0]&&(l=e.aaSorting=[l]),r&&e.oFeatures.bSortMulti){var f=t.inArray(n,x(l,"0"));-1!==f?(null===(i=c(l[f],!0))&&1===l.length&&(i=0),null===i?l.splice(f,1):(l[f][1]=u[i],l[f]._idx=i)):(l.push([n,u[0],0]),l[l.length-1]._idx=0)}else l.length&&l[0][0]==n?(i=c(l[0]),l.length=1,l[0][1]=u[i],l[0]._idx=i):(l.length=0,l.push([n,u[0]]),l[0]._idx=0);ut(e),"function"==typeof o&&o(e)}function ee(t,e,n,r){var a=t.aoColumns[n];ce(e,{},(function(e){!1!==a.bSortable&&(t.oFeatures.bProcessing?(Wt(t,!0),setTimeout((function(){te(t,n,e.shiftKey,r),"ssp"!==ge(t)&&Wt(t,!1)}),0)):te(t,n,e.shiftKey,r))}))}function ne(e){var n,r,a,o=e.aLastSort,i=e.oClasses.sSortColumn,s=Zt(e),l=e.oFeatures;if(l.bSort&&l.bSortClasses){for(n=0,r=o.length;n<r;n++)a=o[n].src,t(x(e.aoData,"anCells",a)).removeClass(i+(n<2?n+1:3));for(n=0,r=s.length;n<r;n++)a=s[n].src,t(x(e.aoData,"anCells",a)).addClass(i+(n<2?n+1:3))}e.aLastSort=s}function re(t,e){var n,r,a,o=t.aoColumns[e],i=u.ext.order[o.sSortDataType];i&&(n=i.call(t.oInstance,t,e,H(t,e)));for(var s=u.ext.type.order[o.sType+"-pre"],l=0,c=t.aoData.length;l<c;l++)(r=t.aoData[l])._aSortData||(r._aSortData=[]),r._aSortData[e]&&!i||(a=i?n[l]:G(t,l,e,"sort"),r._aSortData[e]=s?s(a):a)}function ae(e){if(e.oFeatures.bStateSave&&!e.bDestroying){var n={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:t.extend(!0,[],e.aaSorting),search:At(e.oPreviousSearch),columns:t.map(e.aoColumns,(function(t,n){return{visible:t.bVisible,search:At(e.aoPreSearchCols[n])}}))};de(e,"aoStateSaveParams","stateSaveParams",[e,n]),e.oSavedState=n,e.fnStateSaveCallback.call(e.oInstance,e,n)}}function oe(e,n,r){var o,i,s=e.aoColumns,l=function(n){if(n&&n.time){var l=de(e,"aoStateLoadParams","stateLoadParams",[e,n]);if(-1===t.inArray(!1,l)){var u=e.iStateDuration;if(u>0&&n.time<+new Date-1e3*u)r();else if(n.columns&&s.length!==n.columns.length)r();else{if(e.oLoadedState=t.extend(!0,{},n),n.start!==a&&(e._iDisplayStart=n.start,e.iInitDisplayStart=n.start),n.length!==a&&(e._iDisplayLength=n.length),n.order!==a&&(e.aaSorting=[],t.each(n.order,(function(t,n){e.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)}))),n.search!==a&&t.extend(e.oPreviousSearch,jt(n.search)),n.columns)for(o=0,i=n.columns.length;o<i;o++){var c=n.columns[o];c.visible!==a&&(s[o].bVisible=c.visible),c.search!==a&&t.extend(e.aoPreSearchCols[o],jt(c.search))}de(e,"aoStateLoaded","stateLoaded",[e,n]),r()}}else r()}else r()};if(e.oFeatures.bStateSave){var u=e.fnStateLoadCallback.call(e.oInstance,e,l);u!==a&&l(u)}else r()}function ie(e){var n=u.settings,r=t.inArray(e,x(n,"nTable"));return-1!==r?n[r]:null}function se(t,n,r,a){if(r="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+r,a&&(r+=". For more information about this error, please see http://datatables.net/tn/"+a),n)e.console&&console.log&&console.log(r);else{var o=u.ext,i=o.sErrMode||o.errMode;if(t&&de(t,null,"error",[t,a,r]),"alert"==i)alert(r);else{if("throw"==i)throw new Error(r);"function"==typeof i&&i(t,a,r)}}}function le(e,n,r,o){t.isArray(r)?t.each(r,(function(r,a){t.isArray(a)?le(e,n,a[0],a[1]):le(e,n,a)})):(o===a&&(o=r),n[r]!==a&&(e[o]=n[r]))}function ue(e,n,r){var a;for(var o in n)n.hasOwnProperty(o)&&(a=n[o],t.isPlainObject(a)?(t.isPlainObject(e[o])||(e[o]={}),t.extend(!0,e[o],a)):r&&"data"!==o&&"aaData"!==o&&t.isArray(a)?e[o]=a.slice():e[o]=a);return e}function ce(e,n,r){t(e).on("click.DT",n,(function(n){t(e).blur(),r(n)})).on("keypress.DT",n,(function(t){13===t.which&&(t.preventDefault(),r(t))})).on("selectstart.DT",(function(){return!1}))}function fe(t,e,n,r){n&&t[e].push({fn:n,sName:r})}function de(e,n,r,a){var o=[];if(n&&(o=t.map(e[n].slice().reverse(),(function(t,n){return t.fn.apply(e.oInstance,a)}))),null!==r){var i=t.Event(r+".dt");t(e.nTable).trigger(i,a),o.push(i.result)}return o}function he(t){var e=t._iDisplayStart,n=t.fnDisplayEnd(),r=t._iDisplayLength;e>=n&&(e=n-r),e-=e%r,(-1===r||e<0)&&(e=0),t._iDisplayStart=e}function pe(e,n){var r=e.renderer,a=u.ext.renderer[n];return t.isPlainObject(r)&&r[n]?a[r[n]]||a._:"string"==typeof r&&a[r]||a._}function ge(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var ve=[],be=Array.prototype;i=function(e,n){if(!(this instanceof i))return new i(e,n);var r=[],a=function(e){var n=function(e){var n,r,a=u.settings,o=t.map(a,(function(t,e){return t.nTable}));return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(n=t.inArray(e,o))?[a[n]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?r=t(e):e instanceof t&&(r=e),r?r.map((function(e){return-1!==(n=t.inArray(this,o))?a[n]:null})).toArray():void 0):[]}(e);n&&(r=r.concat(n))};if(t.isArray(e))for(var o=0,s=e.length;o<s;o++)a(e[o]);else a(e);this.context=C(r),n&&t.merge(this,n),this.selector={rows:null,cols:null,opts:null},i.extend(this,this,ve)},u.Api=i,t.extend(i.prototype,{any:function(){return 0!==this.count()},concat:be.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this);return this},eq:function(t){var e=this.context;return e.length>t?new i(e[t],this[t]):null},filter:function(t){var e=[];if(be.filter)e=be.filter.call(this,t,this);else for(var n=0,r=this.length;n<r;n++)t.call(this,this[n],n,this)&&e.push(this[n]);return new i(this.context,e)},flatten:function(){var t=[];return new i(this.context,t.concat.apply(t,this.toArray()))},join:be.join,indexOf:be.indexOf||function(t,e){for(var n=e||0,r=this.length;n<r;n++)if(this[n]===t)return n;return-1},iterator:function(t,e,n,r){var o,s,l,u,c,f,d,h,p=[],g=this.context,v=this.selector;for("string"==typeof t&&(r=n,n=e,e=t,t=!1),s=0,l=g.length;s<l;s++){var b=new i(g[s]);if("table"===e)(o=n.call(b,g[s],s))!==a&&p.push(o);else if("columns"===e||"rows"===e)(o=n.call(b,g[s],this[s],s))!==a&&p.push(o);else if("column"===e||"column-rows"===e||"row"===e||"cell"===e)for(d=this[s],"column-rows"===e&&(f=De(g[s],v.opts)),u=0,c=d.length;u<c;u++)h=d[u],(o="cell"===e?n.call(b,g[s],h.row,h.column,s,u):n.call(b,g[s],h,s,u,f))!==a&&p.push(o)}if(p.length||r){var y=new i(g,t?p.concat.apply([],p):p),m=y.selector;return m.rows=v.rows,m.cols=v.cols,m.opts=v.opts,y}return this},lastIndexOf:be.lastIndexOf||function(t,e){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var e=[];if(be.map)e=be.map.call(this,t,this);else for(var n=0,r=this.length;n<r;n++)e.push(t.call(this,this[n],n));return new i(this.context,e)},pluck:function(t){return this.map((function(e){return e[t]}))},pop:be.pop,push:be.push,reduce:be.reduce||function(t,e){return O(this,t,e,0,this.length,1)},reduceRight:be.reduceRight||function(t,e){return O(this,t,e,this.length-1,-1,-1)},reverse:be.reverse,selector:null,shift:be.shift,slice:function(){return new i(this.context,this)},sort:be.sort,splice:be.splice,toArray:function(){return be.slice.call(this)},to$:function(){return t(this)},toJQuery:function(){return t(this)},unique:function(){return new i(this.context,C(this))},unshift:be.unshift}),i.extend=function(e,n,r){if(r.length&&n&&(n instanceof i||n.__dt_wrapper)){var a,o,s,l=function(t,e,n){return function(){var r=e.apply(t,arguments);return i.extend(r,r,n.methodExt),r}};for(a=0,o=r.length;a<o;a++)n[(s=r[a]).name]="function"==typeof s.val?l(e,s.val,s):t.isPlainObject(s.val)?{}:s.val,n[s.name].__dt_wrapper=!0,i.extend(e,n[s.name],s.propExt)}},i.register=s=function(e,n){if(t.isArray(e))for(var r=0,a=e.length;r<a;r++)i.register(e[r],n);else{var o,s,l,u,c=e.split("."),f=ve,d=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n].name===e)return t[n];return null};for(o=0,s=c.length;o<s;o++){var h=d(f,l=(u=-1!==c[o].indexOf("()"))?c[o].replace("()",""):c[o]);h||(h={name:l,val:{},methodExt:[],propExt:[]},f.push(h)),o===s-1?h.val=n:f=u?h.methodExt:h.propExt}}},i.registerPlural=l=function(e,n,r){i.register(e,r),i.register(n,(function(){var e=r.apply(this,arguments);return e===this?this:e instanceof i?e.length?t.isArray(e[0])?new i(e.context,e[0]):e[0]:a:e}))},s("tables()",(function(e){return e?new i(function(e,n){if("number"==typeof e)return[n[e]];var r=t.map(n,(function(t,e){return t.nTable}));return t(r).filter(e).map((function(e){var a=t.inArray(this,r);return n[a]})).toArray()}(e,this.context)):this})),s("table()",(function(t){var e=this.tables(t),n=e.context;return n.length?new i(n[0]):e})),l("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(t){return t.nTable}),1)})),l("tables().body()","table().body()",(function(){return this.iterator("table",(function(t){return t.nTBody}),1)})),l("tables().header()","table().header()",(function(){return this.iterator("table",(function(t){return t.nTHead}),1)})),l("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(t){return t.nTFoot}),1)})),l("tables().containers()","table().container()",(function(){return this.iterator("table",(function(t){return t.nTableWrapper}),1)})),s("draw()",(function(t){return this.iterator("table",(function(e){"page"===t?lt(e):("string"==typeof t&&(t="full-hold"!==t),ut(e,!1===t))}))})),s("page()",(function(t){return t===a?this.page.info().page:this.iterator("table",(function(e){Mt(e,t)}))})),s("page.info()",(function(t){if(0===this.context.length)return a;var e=this.context[0],n=e._iDisplayStart,r=e.oFeatures.bPaginate?e._iDisplayLength:-1,o=e.fnRecordsDisplay(),i=-1===r;return{page:i?0:Math.floor(n/r),pages:i?1:Math.ceil(o/r),start:n,end:e.fnDisplayEnd(),length:r,recordsTotal:e.fnRecordsTotal(),recordsDisplay:o,serverSide:"ssp"===ge(e)}})),s("page.len()",(function(t){return t===a?0!==this.context.length?this.context[0]._iDisplayLength:a:this.iterator("table",(function(e){Et(e,t)}))}));var ye=function(t,e,n){if(n){var r=new i(t);r.one("draw",(function(){n(r.ajax.json())}))}if("ssp"==ge(t))ut(t,e);else{Wt(t,!0);var a=t.jqXHR;a&&4!==a.readyState&&a.abort(),ht(t,[],(function(n){tt(t);for(var r=bt(t,n),a=0,o=r.length;a<o;a++)J(t,r[a]);ut(t,e),Wt(t,!1)}))}};s("ajax.json()",(function(){var t=this.context;if(t.length>0)return t[0].json})),s("ajax.params()",(function(){var t=this.context;if(t.length>0)return t[0].oAjaxData})),s("ajax.reload()",(function(t,e){return this.iterator("table",(function(n){ye(n,!1===e,t)}))})),s("ajax.url()",(function(e){var n=this.context;return e===a?0===n.length?a:(n=n[0]).ajax?t.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",(function(n){t.isPlainObject(n.ajax)?n.ajax.url=e:n.ajax=e}))})),s("ajax.url().load()",(function(t,e){return this.iterator("table",(function(n){ye(n,!1===e,t)}))}));var me=function(e,n,i,s,l){var u,c,f,d,h,p,g=[],v=r(n);for(n&&"string"!==v&&"function"!==v&&n.length!==a||(n=[n]),f=0,d=n.length;f<d;f++)for(h=0,p=(c=n[f]&&n[f].split&&!n[f].match(/[\[\(:]/)?n[f].split(","):[n[f]]).length;h<p;h++)(u=i("string"==typeof c[h]?t.trim(c[h]):c[h]))&&u.length&&(g=g.concat(u));var b=o.selector[e];if(b.length)for(f=0,d=b.length;f<d;f++)g=b[f](s,l,g);return C(g)},Se=function(e){return e||(e={}),e.filter&&e.search===a&&(e.search=e.filter),t.extend({search:"none",order:"current",page:"all"},e)},xe=function(t){for(var e=0,n=t.length;e<n;e++)if(t[e].length>0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},De=function(e,n){var r,a=[],o=e.aiDisplay,i=e.aiDisplayMaster,s=n.search,l=n.order,u=n.page;if("ssp"==ge(e))return"removed"===s?[]:w(0,i.length);if("current"==u)for(f=e._iDisplayStart,d=e.fnDisplayEnd();f<d;f++)a.push(o[f]);else if("current"==l||"applied"==l){if("none"==s)a=i.slice();else if("applied"==s)a=o.slice();else if("removed"==s){for(var c={},f=0,d=o.length;f<d;f++)c[o[f]]=null;a=t.map(i,(function(t){return c.hasOwnProperty(t)?null:t}))}}else if("index"==l||"original"==l)for(f=0,d=e.aoData.length;f<d;f++)"none"==s?a.push(f):(-1===(r=t.inArray(f,o))&&"removed"==s||r>=0&&"applied"==s)&&a.push(f);return a};s("rows()",(function(e,n){e===a?e="":t.isPlainObject(e)&&(n=e,e=""),n=Se(n);var r=this.iterator("table",(function(r){return function(e,n,r){var o;return me("row",n,(function(n){var i=b(n),s=e.aoData;if(null!==i&&!r)return[i];if(o||(o=De(e,r)),null!==i&&-1!==t.inArray(i,o))return[i];if(null===n||n===a||""===n)return o;if("function"==typeof n)return t.map(o,(function(t){var e=s[t];return n(t,e._aData,e.nTr)?t:null}));if(n.nodeName){var l=n._DT_RowIndex,u=n._DT_CellIndex;if(l!==a)return s[l]&&s[l].nTr===n?[l]:[];if(u)return s[u.row]&&s[u.row].nTr===n?[u.row]:[];var c=t(n).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof n&&"#"===n.charAt(0)){var f=e.aIds[n.replace(/^#/,"")];if(f!==a)return[f.idx]}var d=_(D(e.aoData,o,"nTr"));return t(d).filter(n).map((function(){return this._DT_RowIndex})).toArray()}),e,r)}(r,e,n)}),1);return r.selector.rows=e,r.selector.opts=n,r})),s("rows().nodes()",(function(){return this.iterator("row",(function(t,e){return t.aoData[e].nTr||a}),1)})),s("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,e){return D(t.aoData,e,"_aData")}),1)})),l("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(e,n){var r=e.aoData[n];return"search"===t?r._aFilterData:r._aSortData}),1)})),l("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(e,n){nt(e,n,t)}))})),l("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,e){return e}),1)})),l("rows().ids()","row().id()",(function(t){for(var e=[],n=this.context,r=0,a=n.length;r<a;r++)for(var o=0,s=this[r].length;o<s;o++){var l=n[r].rowIdFn(n[r].aoData[this[r][o]]._aData);e.push((!0===t?"#":"")+l)}return new i(n,e)})),l("rows().remove()","row().remove()",(function(){var t=this;return this.iterator("row",(function(e,n,r){var o,i,s,l,u,c,f=e.aoData,d=f[n];for(f.splice(n,1),o=0,i=f.length;o<i;o++)if(c=(u=f[o]).anCells,null!==u.nTr&&(u.nTr._DT_RowIndex=o),null!==c)for(s=0,l=c.length;s<l;s++)c[s]._DT_CellIndex.row=o;et(e.aiDisplayMaster,n),et(e.aiDisplay,n),et(t[r],n,!1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,he(e);var h=e.rowIdFn(d._aData);h!==a&&delete e.aIds[h]})),this.iterator("table",(function(t){for(var e=0,n=t.aoData.length;e<n;e++)t.aoData[e].idx=e})),this})),s("rows.add()",(function(e){var n=this.iterator("table",(function(t){var n,r,a,o=[];for(r=0,a=e.length;r<a;r++)(n=e[r]).nodeName&&"TR"===n.nodeName.toUpperCase()?o.push(X(t,n)[0]):o.push(J(t,n));return o}),1),r=this.rows(-1);return r.pop(),t.merge(r,n),r})),s("row()",(function(t,e){return xe(this.rows(t,e))})),s("row().data()",(function(e){var n=this.context;if(e===a)return n.length&&this.length?n[0].aoData[this[0]]._aData:a;var r=n[0].aoData[this[0]];return r._aData=e,t.isArray(e)&&r.nTr.id&&Q(n[0].rowId)(e,r.nTr.id),nt(n[0],this[0],"data"),this})),s("row().node()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null})),s("row.add()",(function(e){e instanceof t&&e.length&&(e=e[0]);var n=this.iterator("table",(function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?X(t,e)[0]:J(t,e)}));return this.row(n[0])}));var we=function(t,e){var n=t.context;if(n.length){var r=n[0].aoData[e!==a?e:t[0]];r&&r._details&&(r._details.remove(),r._detailsShow=a,r._details=a)}},_e=function(t,e){var n=t.context;if(n.length&&t.length){var r=n[0].aoData[t[0]];r._details&&(r._detailsShow=e,e?r._details.insertAfter(r.nTr):r._details.detach(),Te(n[0]))}},Te=function(t){var e=new i(t),n=t.aoData;e.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details"),x(n,"_details").length>0&&(e.on("draw.dt.DT_details",(function(r,a){t===a&&e.rows({page:"current"}).eq(0).each((function(t){var e=n[t];e._detailsShow&&e._details.insertAfter(e.nTr)}))})),e.on("column-visibility.dt.DT_details",(function(e,r,a,o){if(t===r)for(var i,s=W(r),l=0,u=n.length;l<u;l++)(i=n[l])._details&&i._details.children("td[colspan]").attr("colspan",s)})),e.on("destroy.dt.DT_details",(function(r,a){if(t===a)for(var o=0,i=n.length;o<i;o++)n[o]._details&&we(e,o)})))};s("row().child()",(function(e,n){var r=this.context;return e===a?r.length&&this.length?r[0].aoData[this[0]]._details:a:(!0===e?this.child.show():!1===e?we(this):r.length&&this.length&&function(e,n,r,a){var o=[];!function n(r,a){if(t.isArray(r)||r instanceof t)for(var i=0,s=r.length;i<s;i++)n(r[i],a);else if(r.nodeName&&"tr"===r.nodeName.toLowerCase())o.push(r);else{var l=t("<tr><td/></tr>").addClass(a);t("td",l).addClass(a).html(r)[0].colSpan=W(e),o.push(l[0])}}(r,a),n._details&&n._details.detach(),n._details=t(o),n._detailsShow&&n._details.insertAfter(n.nTr)}(r[0],r[0].aoData[this[0]],e,n),this)})),s(["row().child.show()","row().child().show()"],(function(t){return _e(this,!0),this})),s(["row().child.hide()","row().child().hide()"],(function(){return _e(this,!1),this})),s(["row().child.remove()","row().child().remove()"],(function(){return we(this),this})),s("row().child.isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var Ce=/^([^:]+):(name|visIdx|visible)$/,Ie=function(t,e,n,r,a){for(var o=[],i=0,s=a.length;i<s;i++)o.push(G(t,a[i],e));return o};s("columns()",(function(e,n){e===a?e="":t.isPlainObject(e)&&(n=e,e=""),n=Se(n);var r=this.iterator("table",(function(r){return function(e,n,r){var a=e.aoColumns,o=x(a,"sName"),i=x(a,"nTh");return me("column",n,(function(n){var s=b(n);if(""===n)return w(a.length);if(null!==s)return[s>=0?s:a.length+s];if("function"==typeof n){var l=De(e,r);return t.map(a,(function(t,r){return n(r,Ie(e,r,0,0,l),i[r])?r:null}))}var u="string"==typeof n?n.match(Ce):"";if(u)switch(u[2]){case"visIdx":case"visible":var c=parseInt(u[1],10);if(c<0){var f=t.map(a,(function(t,e){return t.bVisible?e:null}));return[f[f.length+c]]}return[M(e,c)];case"name":return t.map(o,(function(t,e){return t===u[1]?e:null}));default:return[]}if(n.nodeName&&n._DT_CellIndex)return[n._DT_CellIndex.column];var d=t(i).filter(n).map((function(){return t.inArray(this,i)})).toArray();if(d.length||!n.nodeName)return d;var h=t(n).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]}),e,r)}(r,e,n)}),1);return r.selector.cols=e,r.selector.opts=n,r})),l("columns().header()","column().header()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTh}),1)})),l("columns().footer()","column().footer()",(function(t,e){return this.iterator("column",(function(t,e){return t.aoColumns[e].nTf}),1)})),l("columns().data()","column().data()",(function(){return this.iterator("column-rows",Ie,1)})),l("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,e){return t.aoColumns[e].mData}),1)})),l("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(e,n,r,a,o){return D(e.aoData,o,"search"===t?"_aFilterData":"_aSortData",n)}),1)})),l("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,e,n,r,a){return D(t.aoData,a,"anCells",e)}),1)})),l("columns().visible()","column().visible()",(function(e,n){var r=this.iterator("column",(function(n,r){if(e===a)return n.aoColumns[r].bVisible;!function(e,n,r){var o,i,s,l,u=e.aoColumns,c=u[n],f=e.aoData;if(r===a)return c.bVisible;if(c.bVisible!==r){if(r){var d=t.inArray(!0,x(u,"bVisible"),n+1);for(i=0,s=f.length;i<s;i++)l=f[i].nTr,o=f[i].anCells,l&&l.insertBefore(o[n],o[d]||null)}else t(x(e.aoData,"anCells",n)).detach();c.bVisible=r,st(e,e.aoHeader),st(e,e.aoFooter),e.aiDisplay.length||t(e.nTBody).find("td[colspan]").attr("colspan",W(e)),ae(e)}}(n,r,e)}));return e!==a&&(this.iterator("column",(function(t,r){de(t,null,"column-visibility",[t,r,e,n])})),(n===a||n)&&this.columns.adjust()),r})),l("columns().indexes()","column().index()",(function(t){return this.iterator("column",(function(e,n){return"visible"===t?H(e,n):n}),1)})),s("columns.adjust()",(function(){return this.iterator("table",(function(t){k(t)}),1)})),s("column.index()",(function(t,e){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===t||"toData"===t)return M(n,e);if("fromData"===t||"toVisible"===t)return H(n,e)}})),s("column()",(function(t,e){return xe(this.columns(t,e))})),s("cells()",(function(e,n,r){if(t.isPlainObject(e)&&(e.row===a?(r=e,e=null):(r=n,n=null)),t.isPlainObject(n)&&(r=n,n=null),null===n||n===a)return this.iterator("table",(function(n){return function(e,n,r){var o,i,s,l,u,c,f,d=e.aoData,h=De(e,r),p=_(D(d,h,"anCells")),g=t([].concat.apply([],p)),v=e.aoColumns.length;return me("cell",n,(function(n){var r="function"==typeof n;if(null===n||n===a||r){for(i=[],s=0,l=h.length;s<l;s++)for(o=h[s],u=0;u<v;u++)c={row:o,column:u},r?(f=d[o],n(c,G(e,o,u),f.anCells?f.anCells[u]:null)&&i.push(c)):i.push(c);return i}if(t.isPlainObject(n))return n.column!==a&&n.row!==a&&-1!==t.inArray(n.row,h)?[n]:[];var p=g.filter(n).map((function(t,e){return{row:e._DT_CellIndex.row,column:e._DT_CellIndex.column}})).toArray();return p.length||!n.nodeName?p:(f=t(n).closest("*[data-dt-row]")).length?[{row:f.data("dt-row"),column:f.data("dt-column")}]:[]}),e,r)}(n,e,Se(r))}));var o,i,s,l,u,c=this.columns(n),f=this.rows(e);this.iterator("table",(function(t,e){for(o=[],i=0,s=f[e].length;i<s;i++)for(l=0,u=c[e].length;l<u;l++)o.push({row:f[e][i],column:c[e][l]})}),1);var d=this.cells(o,r);return t.extend(d.selector,{cols:n,rows:e,opts:r}),d})),l("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(t,e,n){var r=t.aoData[e];return r&&r.anCells?r.anCells[n]:a}),1)})),s("cells().data()",(function(){return this.iterator("cell",(function(t,e,n){return G(t,e,n)}),1)})),l("cells().cache()","cell().cache()",(function(t){return t="search"===t?"_aFilterData":"_aSortData",this.iterator("cell",(function(e,n,r){return e.aoData[n][t][r]}),1)})),l("cells().render()","cell().render()",(function(t){return this.iterator("cell",(function(e,n,r){return G(e,n,r,t)}),1)})),l("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(t,e,n){return{row:e,column:n,columnVisible:H(t,n)}}),1)})),l("cells().invalidate()","cell().invalidate()",(function(t){return this.iterator("cell",(function(e,n,r){nt(e,n,t,r)}))})),s("cell()",(function(t,e,n){return xe(this.cells(t,e,n))})),s("cell().data()",(function(t){var e=this.context,n=this[0];return t===a?e.length&&n.length?G(e[0],n[0].row,n[0].column):a:($(e[0],n[0].row,n[0].column,t),nt(e[0],n[0].row,"data",n[0].column),this)})),s("order()",(function(e,n){var r=this.context;return e===a?0!==r.length?r[0].aaSorting:a:("number"==typeof e?e=[[e,n]]:e.length&&!t.isArray(e[0])&&(e=Array.prototype.slice.call(arguments)),this.iterator("table",(function(t){t.aaSorting=e.slice()})))})),s("order.listener()",(function(t,e,n){return this.iterator("table",(function(r){ee(r,t,e,n)}))})),s("order.fixed()",(function(e){if(!e){var n=this.context,r=n.length?n[0].aaSortingFixed:a;return t.isArray(r)?{pre:r}:r}return this.iterator("table",(function(n){n.aaSortingFixed=t.extend(!0,{},e)}))})),s(["columns().order()","column().order()"],(function(e){var n=this;return this.iterator("table",(function(r,a){var o=[];t.each(n[a],(function(t,n){o.push([n,e])})),r.aaSorting=o}))})),s("search()",(function(e,n,r,o){var i=this.context;return e===a?0!==i.length?i[0].oPreviousSearch.sSearch:a:this.iterator("table",(function(a){a.oFeatures.bFilter&&mt(a,t.extend({},a.oPreviousSearch,{sSearch:e+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===o||o}),1)}))})),l("columns().search()","column().search()",(function(e,n,r,o){return this.iterator("column",(function(i,s){var l=i.aoPreSearchCols;if(e===a)return l[s].sSearch;i.oFeatures.bFilter&&(t.extend(l[s],{sSearch:e+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===o||o}),mt(i,i.oPreviousSearch,1))}))})),s("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),s("state.clear()",(function(){return this.iterator("table",(function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})}))})),s("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),s("state.save()",(function(){return this.iterator("table",(function(t){ae(t)}))})),u.versionCheck=u.fnVersionCheck=function(t){for(var e,n,r=u.version.split("."),a=t.split("."),o=0,i=a.length;o<i;o++)if((e=parseInt(r[o],10)||0)!==(n=parseInt(a[o],10)||0))return e>n;return!0},u.isDataTable=u.fnIsDataTable=function(e){var n=t(e).get(0),r=!1;return e instanceof u.Api||(t.each(u.settings,(function(e,a){var o=a.nScrollHead?t("table",a.nScrollHead)[0]:null,i=a.nScrollFoot?t("table",a.nScrollFoot)[0]:null;a.nTable!==n&&o!==n&&i!==n||(r=!0)})),r)},u.tables=u.fnTables=function(e){var n=!1;t.isPlainObject(e)&&(n=e.api,e=e.visible);var r=t.map(u.settings,(function(n){if(!e||e&&t(n.nTable).is(":visible"))return n.nTable}));return n?new i(r):r},u.camelToHungarian=A,s("$()",(function(e,n){var r=this.rows(n).nodes(),a=t(r);return t([].concat(a.filter(e).toArray(),a.find(e).toArray()))})),t.each(["on","one","off"],(function(e,n){s(n+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=t.map(e[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var r=t(this.tables().nodes());return r[n].apply(r,e),this}))})),s("clear()",(function(){return this.iterator("table",(function(t){tt(t)}))})),s("settings()",(function(){return new i(this.context,this.context)})),s("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),s("data()",(function(){return this.iterator("table",(function(t){return x(t.aoData,"_aData")})).flatten()})),s("destroy()",(function(n){return n=n||!1,this.iterator("table",(function(r){var a,o=r.nTableWrapper.parentNode,s=r.oClasses,l=r.nTable,c=r.nTBody,f=r.nTHead,d=r.nTFoot,h=t(l),p=t(c),g=t(r.nTableWrapper),v=t.map(r.aoData,(function(t){return t.nTr}));r.bDestroying=!0,de(r,"aoDestroyCallback","destroy",[r]),n||new i(r).columns().visible(!0),g.off(".DT").find(":not(tbody *)").off(".DT"),t(e).off(".DT-"+r.sInstance),l!=f.parentNode&&(h.children("thead").detach(),h.append(f)),d&&l!=d.parentNode&&(h.children("tfoot").detach(),h.append(d)),r.aaSorting=[],r.aaSortingFixed=[],ne(r),t(v).removeClass(r.asStripeClasses.join(" ")),t("th, td",f).removeClass(s.sSortable+" "+s.sSortableAsc+" "+s.sSortableDesc+" "+s.sSortableNone),p.children().detach(),p.append(v);var b=n?"remove":"detach";h[b](),g[b](),!n&&o&&(o.insertBefore(l,r.nTableReinsertBefore),h.css("width",r.sDestroyWidth).removeClass(s.sTable),(a=r.asDestroyStripes.length)&&p.children().each((function(e){t(this).addClass(r.asDestroyStripes[e%a])})));var y=t.inArray(r,u.settings);-1!==y&&u.settings.splice(y,1)}))})),t.each(["column","row","cell"],(function(t,e){s(e+"s().every()",(function(t){var n=this.selector.opts,r=this;return this.iterator(e,(function(o,i,s,l,u){t.call(r[e](i,"cell"===e?s:n,"cell"===e?n:a),i,s,l,u)}))}))})),s("i18n()",(function(e,n,r){var o=this.context[0],i=Z(e)(o.oLanguage);return i===a&&(i=n),r!==a&&t.isPlainObject(i)&&(i=i[r]!==a?i[r]:i._),i.replace("%d",r)})),u.version="1.10.18",u.settings=[],u.models={},u.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},u.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},u.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},u.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:t.extend({},u.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},I(u.defaults),u.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},I(u.defaults.column),u.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:a,oAjaxData:a,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==ge(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==ge(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===t?e+r:Math.min(e+t,this._iRecordsDisplay):!o||n>r||-1===t?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},u.ext=o={buttons:{},classes:{},build:"bs4/dt-1.10.18",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:u.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:u.version},t.extend(o,{afnFiltering:o.search,aTypes:o.type.detect,ofnSearch:o.type.search,oSort:o.type.order,afnSortData:o.order,aoFeatures:o.feature,oApi:o.internal,oStdClasses:o.classes,oPagination:o.pager}),t.extend(u.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ae=u.ext.pager;function je(t,e){var n=[],r=Ae.numbers_length,a=Math.floor(r/2);return e<=r?n=w(0,e):t<=a?((n=w(0,r-2)).push("ellipsis"),n.push(e-1)):t>=e-1-a?((n=w(e-(r-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=w(t-a+2,t+a-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}t.extend(Ae,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[je(t,e)]},simple_numbers:function(t,e){return["previous",je(t,e),"next"]},full_numbers:function(t,e){return["first","previous",je(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",je(t,e),"last"]},_numbers:je,numbers_length:7}),t.extend(!0,u.ext.renderer,{pageButton:{_:function(e,r,o,i,s,l){var u,c,f,d=e.oClasses,h=e.oLanguage.oPaginate,p=e.oLanguage.oAria.paginate||{},g=0;try{f=t(r).find(n.activeElement).data("dt-idx")}catch(t){}!function n(r,a){var i,f,v,b=function(t){Mt(e,t.data.action,!0)};for(i=0,f=a.length;i<f;i++)if(v=a[i],t.isArray(v))n(t("<"+(v.DT_el||"div")+"/>").appendTo(r),v);else{switch(u=null,c="",v){case"ellipsis":r.append('<span class="ellipsis">&#x2026;</span>');break;case"first":u=h.sFirst,c=v+(s>0?"":" "+d.sPageButtonDisabled);break;case"previous":u=h.sPrevious,c=v+(s>0?"":" "+d.sPageButtonDisabled);break;case"next":u=h.sNext,c=v+(s<l-1?"":" "+d.sPageButtonDisabled);break;case"last":u=h.sLast,c=v+(s<l-1?"":" "+d.sPageButtonDisabled);break;default:u=v+1,c=s===v?d.sPageButtonActive:""}null!==u&&(ce(t("<a>",{class:d.sPageButton+" "+c,"aria-controls":e.sTableId,"aria-label":p[v],"data-dt-idx":g,tabindex:e.iTabIndex,id:0===o&&"string"==typeof v?e.sTableId+"_"+v:null}).html(u).appendTo(r),{action:v},b),g++)}}(t(r).empty(),i),f!==a&&t(r).find("[data-dt-idx="+f+"]").focus()}}}),t.extend(u.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return m(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!h.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||v(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return m(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return S(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return S(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return v(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(u.ext.type.search,{html:function(t){return v(t)?t:"string"==typeof t?t.replace(f," ").replace(d,""):""},string:function(t){return v(t)?t:"string"==typeof t?t.replace(f," "):t}});var Fe=function(t,e,n,r){return 0===t||t&&"-"!==t?(e&&(t=y(t,e)),t.replace&&(n&&(t=t.replace(n,"")),r&&(t=t.replace(r,""))),1*t):-1/0};function Pe(e){t.each({num:function(t){return Fe(t,e)},"num-fmt":function(t){return Fe(t,e,g)},"html-num":function(t){return Fe(t,e,d)},"html-num-fmt":function(t){return Fe(t,e,d,g)}},(function(t,n){o.type.order[t+e+"-pre"]=n,t.match(/^html\-/)&&(o.type.search[t+e]=o.type.search.html)}))}t.extend(o.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return v(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return v(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t<e?-1:t>e?1:0},"string-desc":function(t,e){return t<e?1:t>e?-1:0}}),Pe(""),t.extend(!0,u.ext.renderer,{header:{_:function(e,n,r,a){t(e.nTable).on("order.dt.DT",(function(t,o,i,s){if(e===o){var l=r.idx;n.removeClass(r.sSortingClass+" "+a.sSortAsc+" "+a.sSortDesc).addClass("asc"==s[l]?a.sSortAsc:"desc"==s[l]?a.sSortDesc:r.sSortingClass)}}))},jqueryui:function(e,n,r,a){t("<div/>").addClass(a.sSortJUIWrapper).append(n.contents()).append(t("<span/>").addClass(a.sSortIcon+" "+r.sSortingClassJUI)).appendTo(n),t(e.nTable).on("order.dt.DT",(function(t,o,i,s){if(e===o){var l=r.idx;n.removeClass(a.sSortAsc+" "+a.sSortDesc).addClass("asc"==s[l]?a.sSortAsc:"desc"==s[l]?a.sSortDesc:r.sSortingClass),n.find("span."+a.sSortIcon).removeClass(a.sSortJUIAsc+" "+a.sSortJUIDesc+" "+a.sSortJUI+" "+a.sSortJUIAscAllowed+" "+a.sSortJUIDescAllowed).addClass("asc"==s[l]?a.sSortJUIAsc:"desc"==s[l]?a.sSortJUIDesc:r.sSortingClassJUI)}}))}}});var Le=function(t){return"string"==typeof t?t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):t};function Re(t){return function(){var e=[ie(this[u.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return u.ext.internal[t].apply(this,e)}}return u.render={number:function(t,e,n,r,a){return{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;var i=o<0?"-":"",s=parseFloat(o);if(isNaN(s))return Le(o);s=s.toFixed(n),o=Math.abs(s);var l=parseInt(o,10),u=n?e+(o-l).toFixed(n).substring(2):"";return i+(r||"")+l.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+u+(a||"")}}},text:function(){return{display:Le}}},t.extend(u.ext.internal,{_fnExternApiFunc:Re,_fnBuildAjax:ht,_fnAjaxUpdate:pt,_fnAjaxParameters:gt,_fnAjaxUpdateDraw:vt,_fnAjaxDataSrc:bt,_fnAddColumn:E,_fnColumnOptions:N,_fnAdjustColumnSizing:k,_fnVisibleToColumnIndex:M,_fnColumnIndexToVisible:H,_fnVisbleColumns:W,_fnGetColumns:B,_fnColumnTypes:U,_fnApplyColumnDefs:V,_fnHungarianMap:I,_fnCamelToHungarian:A,_fnLanguageCompat:j,_fnBrowserDetect:R,_fnAddData:J,_fnAddTr:X,_fnNodeToDataIndex:function(t,e){return e._DT_RowIndex!==a?e._DT_RowIndex:null},_fnNodeToColumnIndex:function(e,n,r){return t.inArray(r,e.aoData[n].anCells)},_fnGetCellData:G,_fnSetCellData:$,_fnSplitObjNotation:Y,_fnGetObjectDataFn:Z,_fnSetObjectDataFn:Q,_fnGetDataMaster:K,_fnClearTable:tt,_fnDeleteIndex:et,_fnInvalidate:nt,_fnGetRowElements:rt,_fnCreateTr:at,_fnBuildHead:it,_fnDrawHead:st,_fnDraw:lt,_fnReDraw:ut,_fnAddOptionsHtml:ct,_fnDetectHeader:ft,_fnGetUniqueThs:dt,_fnFeatureHtmlFilter:yt,_fnFilterComplete:mt,_fnFilterCustom:St,_fnFilterColumn:xt,_fnFilter:Dt,_fnFilterCreateSearch:wt,_fnEscapeRegex:_t,_fnFilterData:It,_fnFeatureHtmlInfo:Ft,_fnUpdateInfo:Pt,_fnInfoMacros:Lt,_fnInitialise:Rt,_fnInitComplete:Ot,_fnLengthChange:Et,_fnFeatureHtmlLength:Nt,_fnFeatureHtmlPaginate:kt,_fnPageChange:Mt,_fnFeatureHtmlProcessing:Ht,_fnProcessingDisplay:Wt,_fnFeatureHtmlTable:Bt,_fnScrollDraw:Ut,_fnApplyToChildren:Vt,_fnCalculateColumnWidths:Xt,_fnThrottle:Gt,_fnConvertToWidth:$t,_fnGetWidestNode:qt,_fnGetMaxLenString:zt,_fnStringToCss:Yt,_fnSortFlatten:Zt,_fnSort:Qt,_fnSortAria:Kt,_fnSortListener:te,_fnSortAttachListener:ee,_fnSortingClasses:ne,_fnSortData:re,_fnSaveState:ae,_fnLoadState:oe,_fnSettingsFromNode:ie,_fnLog:se,_fnMap:le,_fnBindAction:ce,_fnCallbackReg:fe,_fnCallbackFire:de,_fnLengthOverflow:he,_fnRenderer:pe,_fnDataSource:ge,_fnRowAttributes:ot,_fnExtend:ue,_fnCalculateEnd:function(){}}),t.fn.dataTable=u,u.$=t,t.fn.dataTableSettings=u.settings,t.fn.dataTableExt=u.ext,t.fn.DataTable=function(e){return t(this).dataTable(e).api()},t.each(u,(function(e,n){t.fn.DataTable[e]=n})),t.fn.dataTable},"function"==typeof define&&n(80)?define(["jquery"],(function(t){return e(t,window,document)})):"object"===("undefined"==typeof exports?"undefined":r(exports))?t.exports=function(t,r){return t||(t=window),r||(r="undefined"!=typeof window?n(118):n(118)(t)),e(r,t,t.document)}:e(jQuery,window,document),
/*! DataTables Bootstrap 4 integration
 * ©2011-2017 SpryMedia Ltd - datatables.net/license
 */
function(e){"function"==typeof define&&n(80)?define(["jquery","datatables.net"],(function(t){return e(t,window,document)})):"object"===("undefined"==typeof exports?"undefined":r(exports))?t.exports=function(t,r){return t||(t=window),r&&r.fn.dataTable||(r=n(217)(t,r).$),e(r,t,t.document)}:e(jQuery,window,document)}((function(t,e,n,r){var a=t.fn.dataTable;return t.extend(!0,a.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),t.extend(a.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap4",sFilterInput:"form-control form-control-sm",sLengthSelect:"custom-select custom-select-sm form-control form-control-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),a.ext.renderer.pageButton.bootstrap=function(e,o,i,s,l,u){var c,f,d,h=new a.Api(e),p=e.oClasses,g=e.oLanguage.oPaginate,v=e.oLanguage.oAria.paginate||{},b=0;try{d=t(o).find(n.activeElement).data("dt-idx")}catch(t){}!function n(r,a){var o,s,d,y,m=function(e){e.preventDefault(),t(e.currentTarget).hasClass("disabled")||h.page()==e.data.action||h.page(e.data.action).draw("page")};for(o=0,s=a.length;o<s;o++)if(y=a[o],t.isArray(y))n(r,y);else{switch(c="",f="",y){case"ellipsis":c="&#x2026;",f="disabled";break;case"first":c=g.sFirst,f=y+(l>0?"":" disabled");break;case"previous":c=g.sPrevious,f=y+(l>0?"":" disabled");break;case"next":c=g.sNext,f=y+(l<u-1?"":" disabled");break;case"last":c=g.sLast,f=y+(l<u-1?"":" disabled");break;default:c=y+1,f=l===y?"active":""}c&&(d=t("<li>",{class:p.sPageButton+" "+f,id:0===i&&"string"==typeof y?e.sTableId+"_"+y:null}).append(t("<a>",{href:"#","aria-controls":e.sTableId,"aria-label":v[y],"data-dt-idx":b,tabindex:e.iTabIndex,class:"page-link"}).html(c)).appendTo(r),e.oApi._fnBindAction(d,{action:y},m),b++)}}(t(o).empty().html('<ul class="pagination"/>').children("ul"),s),d!==r&&t(o).find("[data-dt-idx="+d+"]").focus()},a}))}.call(this,n(96)(t))},function(t,e,n){"use strict";var r=n(4),a=n(128).right;r({target:"Array",proto:!0,forced:n(52)("reduceRight")},{reduceRight:function(t){return a(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){}]);
//# sourceMappingURL=datatables.min.js.map;
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=250)}([function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(54))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(0),o=n(12),c=n(26),i=n(46),s=r.Symbol,l=o("wks");t.exports=function(t){return l[t]||(l[t]=i&&s[t]||(i?s:c)("Symbol."+t))}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(0),o=n(22).f,c=n(6),i=n(14),s=n(21),l=n(47),a=n(48);t.exports=function(t,e){var n,u,f,p,d,v=t.target,y=t.global,h=t.stat;if(n=y?r:h?r[v]||s(v,{}):(r[v]||{}).prototype)for(u in e){if(p=e[u],f=t.noTargetGet?(d=o(n,u))&&d.value:n[u],!a(y?u:v+(h?".":"#")+u,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;l(p,f)}(t.sham||f&&f.sham)&&c(p,"sham",!0),i(n,u,p,t)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(7),o=n(9),c=n(18);t.exports=r?function(t,e,n){return o.f(t,e,c(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(7),o=n(33),c=n(8),i=n(20),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(c(t),e=i(e,!0),c(n),o)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(27),o=n(13);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(15),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(30),o=n(55);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),o=n(12),c=n(6),i=n(3),s=n(21),l=n(34),a=n(28),u=a.get,f=a.enforce,p=String(l).split("toString");o("inspectSource",(function(t){return l.call(t)})),(t.exports=function(t,e,n,o){var l=!!o&&!!o.unsafe,a=!!o&&!!o.enumerable,u=!!o&&!!o.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||c(n,"name",e),f(n).source=p.join("string"==typeof e?e:"")),t!==r?(l?!u&&t[e]&&(a=!0):delete t[e],a?t[e]=n:c(t,e,n)):a?t[e]=n:s(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||l.call(this)}))},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(13);t.exports=function(t){return Object(r(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports={}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(0),o=n(6);t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},function(t,e,n){var r=n(7),o=n(40),c=n(18),i=n(10),s=n(20),l=n(3),a=n(33),u=Object.getOwnPropertyDescriptor;e.f=r?u:function(t,e){if(t=i(t),e=s(e,!0),a)try{return u(t,e)}catch(t){}if(l(t,e))return c(!o.f.call(t,e),t[e])}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(57),o=n(27),c=n(16),i=n(11),s=n(42),l=[].push,a=function(t){var e=1==t,n=2==t,a=3==t,u=4==t,f=6==t,p=5==t||f;return function(d,v,y,h){for(var g,m,b=c(d),x=o(b),S=r(v,y,3),_=i(x.length),w=0,O=h||s,j=e?O(d,_):n?O(d,0):void 0;_>w;w++)if((p||w in x)&&(m=S(g=x[w],w,b),t))if(e)j[w]=m;else if(m)switch(t){case 3:return!0;case 5:return g;case 6:return w;case 2:l.call(j,g)}else if(u)return!1;return f?-1:a||u?u:j}};t.exports={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6)}},function(t,e,n){var r=n(12),o=n(26),c=r("keys");t.exports=function(t){return c[t]||(c[t]=o(t))}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e,n){var r=n(1),o=n(17),c="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?c.call(t,""):Object(t)}:Object},function(t,e,n){var r,o,c,i=n(56),s=n(0),l=n(5),a=n(6),u=n(3),f=n(25),p=n(19),d=s.WeakMap;if(i){var v=new d,y=v.get,h=v.has,g=v.set;r=function(t,e){return g.call(v,t,e),e},o=function(t){return y.call(v,t)||{}},c=function(t){return h.call(v,t)}}else{var m=f("state");p[m]=!0,r=function(t,e){return a(t,m,e),e},o=function(t){return u(t,m)?t[m]:{}},c=function(t){return u(t,m)}}t.exports={set:r,get:o,has:c,enforce:function(t){return c(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(37),o=n(23).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e){t.exports=!1},function(t,e,n){var r=n(17);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(45),o=n(0),c=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?c(r[t])||c(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e,n){var r=n(7),o=n(1),c=n(36);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(12);t.exports=r("native-function-to-string",Function.toString)},function(t,e,n){var r=n(8),o=n(63),c=n(23),i=n(19),s=n(64),l=n(36),a=n(25)("IE_PROTO"),u=function(){},f=function(){var t,e=l("iframe"),n=c.length;for(e.style.display="none",s.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),f=t.F;n--;)delete f.prototype[c[n]];return f()};t.exports=Object.create||function(t,e){var n;return null!==t?(u.prototype=r(t),n=new u,u.prototype=null,n[a]=t):n=f(),void 0===e?n:o(n,e)},i[a]=!0},function(t,e,n){var r=n(0),o=n(5),c=r.document,i=o(c)&&o(c.createElement);t.exports=function(t){return i?c.createElement(t):{}}},function(t,e,n){var r=n(3),o=n(10),c=n(39).indexOf,i=n(19);t.exports=function(t,e){var n,s=o(t),l=0,a=[];for(n in s)!r(i,n)&&r(s,n)&&a.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~c(a,n)||a.push(n));return a}},function(t,e,n){var r=n(15),o=Math.max,c=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):c(n,e)}},function(t,e,n){var r=n(10),o=n(11),c=n(38),i=function(t){return function(e,n,i){var s,l=r(e),a=o(l.length),u=c(i,a);if(t&&n!=n){for(;a>u;)if((s=l[u++])!=s)return!0}else for(;a>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c=o&&!r.call({1:2},1);e.f=c?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){var r=n(37),o=n(23);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){var r=n(5),o=n(31),c=n(2)("species");t.exports=function(t,e){var n;return o(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[c])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},,function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){t.exports=n(0)},function(t,e,n){var r=n(1);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(t,e,n){var r=n(3),o=n(53),c=n(22),i=n(9);t.exports=function(t,e){for(var n=o(e),s=i.f,l=c.f,a=0;a<n.length;a++){var u=n[a];r(t,u)||s(t,u,l(e,u))}}},function(t,e,n){var r=n(1),o=/#|\.prototype\./,c=function(t,e){var n=s[i(t)];return n==a||n!=l&&("function"==typeof e?r(e):!!e)},i=c.normalize=function(t){return String(t).replace(o,".").toLowerCase()},s=c.data={},l=c.NATIVE="N",a=c.POLYFILL="P";t.exports=c},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(1),o=n(2)("species");t.exports=function(t){return!r((function(){var e=[];return(e.constructor={})[o]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){var r=n(2),o=n(35),c=n(6),i=r("unscopables"),s=Array.prototype;null==s[i]&&c(s,i,o(null)),t.exports=function(t){s[i][t]=!0}},function(t,e,n){"use strict";var r=n(1);t.exports=function(t,e){var n=[][t];return!n||!r((function(){n.call(null,e||function(){throw 1},1)}))}},function(t,e,n){var r=n(32),o=n(29),c=n(44),i=n(8);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(i(t)),n=c.f;return n?e.concat(n(t)):e}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(0),o=n(21),c=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=c},function(t,e,n){var r=n(0),o=n(34),c=r.WeakMap;t.exports="function"==typeof c&&/native code/.test(o.call(c))},function(t,e,n){var r=n(49);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r=n(10),o=n(51),c=n(61),i=n(28),s=n(87),l=i.set,a=i.getterFor("Array Iterator");t.exports=s(Array,"Array",(function(t,e){l(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=a(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),c.Arguments=c.Array,o("keys"),o("values"),o("entries")},,function(t,e,n){var r=n(9).f,o=n(3),c=n(2)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,c)&&r(t,c,{configurable:!0,value:e})}},function(t,e){t.exports={}},function(t,e,n){"use strict";var r,o,c=n(83),i=RegExp.prototype.exec,s=String.prototype.replace,l=i,a=(r=/a/,o=/b*/g,i.call(r,"a"),i.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),u=void 0!==/()??/.exec("")[1];(a||u)&&(l=function(t){var e,n,r,o,l=this;return u&&(n=new RegExp("^"+l.source+"$(?!\\s)",c.call(l))),a&&(e=l.lastIndex),r=i.call(l,t),a&&r&&(l.lastIndex=l.global?r.index+r[0].length:e),u&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),t.exports=l},function(t,e,n){var r=n(7),o=n(9),c=n(8),i=n(41);t.exports=r?Object.defineProperties:function(t,e){c(t);for(var n,r=i(e),s=r.length,l=0;s>l;)o.f(t,n=r[l++],e[n]);return t}},function(t,e,n){var r=n(32);t.exports=r("document","documentElement")},function(t,e,n){var r=n(14),o=n(101),c=Object.prototype;o!==c.toString&&r(c,"toString",o,{unsafe:!0})},function(t,e,n){"use strict";var r=n(4),o=n(39).indexOf,c=n(52),i=[].indexOf,s=!!i&&1/[1].indexOf(1,-0)<0,l=c("indexOf");r({target:"Array",proto:!0,forced:s||l},{indexOf:function(t){return s?i.apply(this,arguments)||0:o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(20),o=n(9),c=n(18);t.exports=function(t,e,n){var i=r(e);i in t?o.f(t,i,c(0,n)):t[i]=n}},function(t,e,n){"use strict";var r=n(4),o=n(62);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(t,e,n){"use strict";var r=n(4),o=n(0),c=n(30),i=n(7),s=n(46),l=n(1),a=n(3),u=n(31),f=n(5),p=n(8),d=n(16),v=n(10),y=n(20),h=n(18),g=n(35),m=n(41),b=n(29),x=n(105),S=n(44),_=n(22),w=n(9),O=n(40),j=n(6),A=n(14),C=n(12),T=n(25),P=n(19),N=n(26),E=n(2),I=n(77),k=n(78),L=n(60),M=n(28),D=n(24).forEach,R=T("hidden"),F=E("toPrimitive"),G=M.set,$=M.getterFor("Symbol"),K=Object.prototype,V=o.Symbol,z=o.JSON,W=z&&z.stringify,q=_.f,B=w.f,H=x.f,U=O.f,Y=C("symbols"),J=C("op-symbols"),Q=C("string-to-symbol-registry"),X=C("symbol-to-string-registry"),Z=C("wks"),tt=o.QObject,et=!tt||!tt.prototype||!tt.prototype.findChild,nt=i&&l((function(){return 7!=g(B({},"a",{get:function(){return B(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=q(K,e);r&&delete K[e],B(t,e,n),r&&t!==K&&B(K,e,r)}:B,rt=function(t,e){var n=Y[t]=g(V.prototype);return G(n,{type:"Symbol",tag:t,description:e}),i||(n.description=e),n},ot=s&&"symbol"==typeof V.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof V},ct=function(t,e,n){t===K&&ct(J,e,n),p(t);var r=y(e,!0);return p(n),a(Y,r)?(n.enumerable?(a(t,R)&&t[R][r]&&(t[R][r]=!1),n=g(n,{enumerable:h(0,!1)})):(a(t,R)||B(t,R,h(1,{})),t[R][r]=!0),nt(t,r,n)):B(t,r,n)},it=function(t,e){p(t);var n=v(e),r=m(n).concat(ut(n));return D(r,(function(e){i&&!st.call(n,e)||ct(t,e,n[e])})),t},st=function(t){var e=y(t,!0),n=U.call(this,e);return!(this===K&&a(Y,e)&&!a(J,e))&&(!(n||!a(this,e)||!a(Y,e)||a(this,R)&&this[R][e])||n)},lt=function(t,e){var n=v(t),r=y(e,!0);if(n!==K||!a(Y,r)||a(J,r)){var o=q(n,r);return!o||!a(Y,r)||a(n,R)&&n[R][r]||(o.enumerable=!0),o}},at=function(t){var e=H(v(t)),n=[];return D(e,(function(t){a(Y,t)||a(P,t)||n.push(t)})),n},ut=function(t){var e=t===K,n=H(e?J:v(t)),r=[];return D(n,(function(t){!a(Y,t)||e&&!a(K,t)||r.push(Y[t])})),r};s||(A((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=N(t),n=function(t){this===K&&n.call(J,t),a(this,R)&&a(this[R],e)&&(this[R][e]=!1),nt(this,e,h(1,t))};return i&&et&&nt(K,e,{configurable:!0,set:n}),rt(e,t)}).prototype,"toString",(function(){return $(this).tag})),O.f=st,w.f=ct,_.f=lt,b.f=x.f=at,S.f=ut,i&&(B(V.prototype,"description",{configurable:!0,get:function(){return $(this).description}}),c||A(K,"propertyIsEnumerable",st,{unsafe:!0})),I.f=function(t){return rt(E(t),t)}),r({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:V}),D(m(Z),(function(t){k(t)})),r({target:"Symbol",stat:!0,forced:!s},{for:function(t){var e=String(t);if(a(Q,e))return Q[e];var n=V(e);return Q[e]=n,X[n]=e,n},keyFor:function(t){if(!ot(t))throw TypeError(t+" is not a symbol");if(a(X,t))return X[t]},useSetter:function(){et=!0},useSimple:function(){et=!1}}),r({target:"Object",stat:!0,forced:!s,sham:!i},{create:function(t,e){return void 0===e?g(t):it(g(t),e)},defineProperty:ct,defineProperties:it,getOwnPropertyDescriptor:lt}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:at,getOwnPropertySymbols:ut}),r({target:"Object",stat:!0,forced:l((function(){S.f(1)}))},{getOwnPropertySymbols:function(t){return S.f(d(t))}}),z&&r({target:"JSON",stat:!0,forced:!s||l((function(){var t=V();return"[null]"!=W([t])||"{}"!=W({a:t})||"{}"!=W(Object(t))}))},{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(f(e)||void 0!==t)&&!ot(t))return u(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!ot(e))return e}),r[1]=e,W.apply(z,r)}}),V.prototype[F]||j(V.prototype,F,V.prototype.valueOf),L(V,"Symbol"),P[R]=!0},,function(t,e,n){"use strict";var r=n(4),o=n(7),c=n(0),i=n(3),s=n(5),l=n(9).f,a=n(47),u=c.Symbol;if(o&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var f={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new u(t):void 0===t?u():u(t);return""===t&&(f[e]=!0),e};a(p,u);var d=p.prototype=u.prototype;d.constructor=p;var v=d.toString,y="Symbol(test)"==String(u("test")),h=/^Symbol\((.*)\)[^)]+$/;l(d,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=v.call(t);if(i(f,t))return"";var n=y?e.slice(7,-1):e.replace(h,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(t,e,n){n(78)("iterator")},function(t,e,n){"use strict";var r=n(79).charAt,o=n(28),c=n(87),i=o.set,s=o.getterFor("String Iterator");c(String,"String",(function(t){i(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=s(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){var r=n(0),o=n(91),c=n(58),i=n(6),s=n(2),l=s("iterator"),a=s("toStringTag"),u=c.values;for(var f in o){var p=r[f],d=p&&p.prototype;if(d){if(d[l]!==u)try{i(d,l,u)}catch(t){d[l]=u}if(d[a]||i(d,a,f),o[f])for(var v in c)if(d[v]!==c[v])try{i(d,v,c[v])}catch(t){d[v]=c[v]}}}},,,function(t,e,n){e.f=n(2)},function(t,e,n){var r=n(45),o=n(3),c=n(77),i=n(9).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||i(e,t,{value:c.f(t)})}},function(t,e,n){var r=n(15),o=n(13),c=function(t){return function(e,n){var c,i,s=String(o(e)),l=r(n),a=s.length;return l<0||l>=a?t?"":void 0:(c=s.charCodeAt(l))<55296||c>56319||l+1===a||(i=s.charCodeAt(l+1))<56320||i>57343?t?s.charAt(l):c:t?s.slice(l,l+2):i-56320+(c-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},function(t,e){(function(e){t.exports=e}).call(this,{})},function(t,e,n){var r=n(3),o=n(16),c=n(25),i=n(108),s=c("IE_PROTO"),l=Object.prototype;t.exports=i?Object.getPrototypeOf:function(t){return t=o(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},function(t,e,n){var r=n(8),o=n(99);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,c){return r(n),o(c),e?t.call(n,c):n.__proto__=c,n}}():void 0)},function(t,e,n){"use strict";var r=n(8);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},,,function(t,e,n){"use strict";var r=n(89),o=n(8),c=n(16),i=n(11),s=n(15),l=n(13),a=n(94),u=n(90),f=Math.max,p=Math.min,d=Math.floor,v=/\$([$&'`]|\d\d?|<[^>]*>)/g,y=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(t,e,n){return[function(n,r){var o=l(this),c=null==n?void 0:n[t];return void 0!==c?c.call(n,o,r):e.call(String(o),n,r)},function(t,c){var l=n(e,t,this,c);if(l.done)return l.value;var d=o(t),v=String(this),y="function"==typeof c;y||(c=String(c));var h=d.global;if(h){var g=d.unicode;d.lastIndex=0}for(var m=[];;){var b=u(d,v);if(null===b)break;if(m.push(b),!h)break;""===String(b[0])&&(d.lastIndex=a(v,i(d.lastIndex),g))}for(var x,S="",_=0,w=0;w<m.length;w++){b=m[w];for(var O=String(b[0]),j=f(p(s(b.index),v.length),0),A=[],C=1;C<b.length;C++)A.push(void 0===(x=b[C])?x:String(x));var T=b.groups;if(y){var P=[O].concat(A,j,v);void 0!==T&&P.push(T);var N=String(c.apply(void 0,P))}else N=r(O,v,j,A,T,c);j>=_&&(S+=v.slice(_,j)+N,_=j+O.length)}return S+v.slice(_)}];function r(t,n,r,o,i,s){var l=r+t.length,a=o.length,u=y;return void 0!==i&&(i=c(i),u=v),e.call(s,u,(function(e,c){var s;switch(c.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(l);case"<":s=i[c.slice(1,-1)];break;default:var u=+c;if(0===u)return e;if(u>a){var f=d(u/10);return 0===f?e:f<=a?void 0===o[f-1]?c.charAt(1):o[f-1]+c.charAt(1):e}s=o[u-1]}return void 0===s?"":s}))}}))},function(t,e,n){"use strict";var r=n(4),o=n(107),c=n(81),i=n(82),s=n(60),l=n(6),a=n(14),u=n(2),f=n(30),p=n(61),d=n(88),v=d.IteratorPrototype,y=d.BUGGY_SAFARI_ITERATORS,h=u("iterator"),g=function(){return this};t.exports=function(t,e,n,u,d,m,b){o(n,e,u);var x,S,_,w=function(t){if(t===d&&T)return T;if(!y&&t in A)return A[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},O=e+" Iterator",j=!1,A=t.prototype,C=A[h]||A["@@iterator"]||d&&A[d],T=!y&&C||w(d),P="Array"==e&&A.entries||C;if(P&&(x=c(P.call(new t)),v!==Object.prototype&&x.next&&(f||c(x)===v||(i?i(x,v):"function"!=typeof x[h]&&l(x,h,g)),s(x,O,!0,!0),f&&(p[O]=g))),"values"==d&&C&&"values"!==C.name&&(j=!0,T=function(){return C.call(this)}),f&&!b||A[h]===T||l(A,h,T),p[e]=T,d)if(S={values:w("values"),keys:m?T:w("keys"),entries:w("entries")},b)for(_ in S)!y&&!j&&_ in A||a(A,_,S[_]);else r({target:e,proto:!0,forced:y||j},S);return S}},function(t,e,n){"use strict";var r,o,c,i=n(81),s=n(6),l=n(3),a=n(2),u=n(30),f=a("iterator"),p=!1;[].keys&&("next"in(c=[].keys())?(o=i(i(c)))!==Object.prototype&&(r=o):p=!0),null==r&&(r={}),u||l(r,f)||s(r,f,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},function(t,e,n){"use strict";var r=n(6),o=n(14),c=n(1),i=n(2),s=n(62),l=i("species"),a=!c((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),u=!c((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,f){var p=i(t),d=!c((function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})),v=d&&!c((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[l]=function(){return n}),n[p](""),!e}));if(!d||!v||"replace"===t&&!a||"split"===t&&!u){var y=/./[p],h=n(p,""[t],(function(t,e,n,r,o){return e.exec===s?d&&!o?{done:!0,value:y.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),g=h[0],m=h[1];o(String.prototype,t,g),o(RegExp.prototype,p,2==e?function(t,e){return m.call(t,this,e)}:function(t){return m.call(t,this)}),f&&r(RegExp.prototype[p],"sham",!0)}}},function(t,e,n){var r=n(17),o=n(62);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var c=n.call(t,e);if("object"!=typeof c)throw TypeError("RegExp exec method returned something other than an Object or null");return c}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(4),o=n(24).filter;r({target:"Array",proto:!0,forced:!n(50)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(17),o=n(2)("toStringTag"),c="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:c?r(e):"Object"==(i=r(e))&&"function"==typeof e.callee?"Arguments":i}},function(t,e,n){"use strict";var r=n(79).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},,function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){"use strict";var r=n(4),o=n(24).map;r({target:"Array",proto:!0,forced:!n(50)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},,function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},,function(t,e,n){"use strict";var r=n(93),o={};o[n(2)("toStringTag")]="z",t.exports="[object z]"!==String(o)?function(){return"[object "+r(this)+"]"}:o.toString},,,,function(t,e,n){var r=n(10),o=n(29).f,c={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return i&&"[object Window]"==c.call(t)?function(t){try{return o(t)}catch(t){return i.slice()}}(t):o(r(t))}},,function(t,e,n){"use strict";var r=n(88).IteratorPrototype,o=n(35),c=n(18),i=n(60),s=n(61),l=function(){return this};t.exports=function(t,e,n){var a=e+" Iterator";return t.prototype=o(r,{next:c(1,n)}),i(t,a,!1,!0),s[a]=l,t}},function(t,e,n){var r=n(1);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},,function(t,e,n){"use strict";var r=n(4),o=n(38),c=n(15),i=n(11),s=n(16),l=n(42),a=n(67),u=n(50),f=Math.max,p=Math.min;r({target:"Array",proto:!0,forced:!u("splice")},{splice:function(t,e){var n,r,u,d,v,y,h=s(this),g=i(h.length),m=o(t,g),b=arguments.length;if(0===b?n=r=0:1===b?(n=0,r=g-m):(n=b-2,r=p(f(c(e),0),g-m)),g+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(h,r),d=0;d<r;d++)(v=m+d)in h&&a(u,d,h[v]);if(u.length=r,n<r){for(d=m;d<g-r;d++)y=d+n,(v=d+r)in h?h[y]=h[v]:delete h[y];for(d=g;d>g-r+n;d--)delete h[d-1]}else if(n>r)for(d=g-r;d>m;d--)y=d+n-1,(v=d+r-1)in h?h[y]=h[v]:delete h[y];for(d=0;d<n;d++)h[d+m]=arguments[d+2];return h.length=g-r+n,u}})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e){t.exports=datatables.net},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){n(251),t.exports=n(252)},function(t,e,n){"use strict";n.r(e),function(t){var e;n(69),n(71),n(72),n(92),n(66),n(58),n(97),n(110),n(65),n(68),n(73),n(86),n(74);function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}e=function(t,e,n,r){var o=t.fn.dataTable;function c(t,e,n){var r,o,c,i=function(e,n){if(e>n){var r=n;n=e,e=r}var o=!1;return t.columns(":visible").indexes().filter((function(t){return t===e&&(o=!0),t===n?(o=!1,!0):o}))},s=function(e,n){var r=t.rows({search:"applied"}).indexes();if(r.indexOf(e)>r.indexOf(n)){var o=n;n=e,e=o}var c=!1;return r.filter((function(t){return t===e&&(c=!0),t===n?(c=!1,!0):c}))};t.cells({selected:!0}).any()||n?(o=i(n.column,e.column),c=s(n.row,e.row)):(o=i(0,e.column),c=s(0,e.row)),r=t.cells(c,o).flatten(),t.cells(e,{selected:!0}).any()?t.cells(r).deselect():t.cells(r).select()}function i(e){var n=e.settings()[0]._select.selector;t(e.table().container()).off("mousedown.dtSelect",n).off("mouseup.dtSelect",n).off("click.dtSelect",n),t("body").off("click.dtSelect"+e.table().node().id)}function s(n){var r,o=t(n.table().container()),c=n.settings()[0],i=c._select.selector;o.on("mousedown.dtSelect",i,(function(t){(t.shiftKey||t.metaKey||t.ctrlKey)&&o.css("-moz-user-select","none").one("selectstart.dtSelect",i,(function(){return!1})),e.getSelection&&(r=e.getSelection())})).on("mouseup.dtSelect",i,(function(){o.css("-moz-user-select","")})).on("click.dtSelect",i,(function(o){var c,i=n.select.items();if(e.getSelection){var s=e.getSelection();if((!s.anchorNode||t(s.anchorNode).closest("table")[0]===n.table().node())&&s!==r)return}var a=n.settings()[0],u=n.settings()[0].oClasses.sWrapper.replace(/ /g,".");if(t(o.target).closest("div."+u)[0]==n.table().container()){var f=n.cell(t(o.target).closest("td, th"));if(f.any()){var d=t.Event("user-select.dt");if(l(n,d,[i,f,o]),!d.isDefaultPrevented()){var v=f.index();"row"===i?(c=v.row,p(o,n,a,"row",c)):"column"===i?(c=f.index().column,p(o,n,a,"column",c)):"cell"===i&&(c=f.index(),p(o,n,a,"cell",c)),a._select_lastCell=v}}}})),t("body").on("click.dtSelect"+n.table().node().id,(function(e){if(c._select.blurable){if(t(e.target).parents().filter(n.table().container()).length)return;if(0===t(e.target).parents("html").length)return;if(t(e.target).parents("div.DTE").length)return;f(c,!0)}}))}function l(e,n,r,o){o&&!e.flatten().length||("string"==typeof n&&(n+=".dt"),r.unshift(e),t(e.table().node()).trigger(n,r))}function a(e){var n=e.settings()[0];if(n._select.info&&n.aanFeatures.i&&"api"!==e.select.style()){var r=e.rows({selected:!0}).flatten().length,o=e.columns({selected:!0}).flatten().length,c=e.cells({selected:!0}).flatten().length,i=function(n,r,o){n.append(t('<span class="select-item"/>').append(e.i18n("select."+r+"s",{_:"%d "+r+"s selected",0:"",1:"1 "+r+" selected"},o)))};t.each(n.aanFeatures.i,(function(e,n){n=t(n);var s=t('<span class="select-info"/>');i(s,"row",r),i(s,"column",o),i(s,"cell",c);var l=n.children("span.select-info");l.length&&l.remove(),""!==s.text()&&n.append(s)}))}}function u(e,n,r,o){var c=e[n+"s"]({search:"applied"}).indexes(),i=t.inArray(o,c),s=t.inArray(r,c);if(e[n+"s"]({selected:!0}).any()||-1!==i){if(i>s){var l=s;s=i,i=l}c.splice(s+1,c.length),c.splice(0,i)}else c.splice(t.inArray(r,c)+1,c.length);e[n](r,{selected:!0}).any()?(c.splice(t.inArray(r,c),1),e[n+"s"](c).deselect()):e[n+"s"](c).select()}function f(t,e){if(e||"single"===t._select.style){var n=new o.Api(t);n.rows({selected:!0}).deselect(),n.columns({selected:!0}).deselect(),n.cells({selected:!0}).deselect()}}function p(t,e,n,r,o){var i=e.select.style(),s=e[r](o,{selected:!0}).any();if("os"===i)if(t.ctrlKey||t.metaKey)e[r](o).select(!s);else if(t.shiftKey)"cell"===r?c(e,o,n._select_lastCell||null):u(e,r,o,n._select_lastCell?n._select_lastCell[r]:null);else{var l=e[r+"s"]({selected:!0});s&&1===l.flatten().length?e[r](o).deselect():(l.deselect(),e[r](o).select())}else"multi+shift"==i&&t.shiftKey?"cell"===r?c(e,o,n._select_lastCell||null):u(e,r,o,n._select_lastCell?n._select_lastCell[r]:null):e[r](o).select(!s)}o.select={},o.select.version="1.2.7",o.select.init=function(e){var n=e.settings()[0],c=n.oInit.select,i=o.defaults.select,s=c===r?i:c,l="row",a="api",u=!1,f=!0,p="td, th",d="selected",v=!1;n._select={},!0===s?(a="os",v=!0):"string"==typeof s?(a=s,v=!0):t.isPlainObject(s)&&(s.blurable!==r&&(u=s.blurable),s.info!==r&&(f=s.info),s.items!==r&&(l=s.items),s.style!==r&&(a=s.style,v=!0),s.selector!==r&&(p=s.selector),s.className!==r&&(d=s.className)),e.select.selector(p),e.select.items(l),e.select.style(a),e.select.blurable(u),e.select.info(f),n._select.className=d,t.fn.dataTable.ext.order["select-checkbox"]=function(e,n){return this.api().column(n,{order:"index"}).nodes().map((function(n){return"row"===e._select.items?t(n).parent().hasClass(e._select.className):"cell"===e._select.items&&t(n).hasClass(e._select.className)}))},!v&&t(e.table().node()).hasClass("selectable")&&e.select.style("os")},t.each([{type:"row",prop:"aoData"},{type:"column",prop:"aoColumns"}],(function(t,e){o.ext.selector[e.type].push((function(t,n,r){var o,c=n.selected,i=[];if(!0!==c&&!1!==c)return r;for(var s=0,l=r.length;s<l;s++)o=t[e.prop][r[s]],(!0===c&&!0===o._select_selected||!1===c&&!o._select_selected)&&i.push(r[s]);return i}))})),o.ext.selector.cell.push((function(t,e,n){var o,c=e.selected,i=[];if(c===r)return n;for(var s=0,l=n.length;s<l;s++)o=t.aoData[n[s].row],(!0===c&&o._selected_cells&&!0===o._selected_cells[n[s].column]||!1===c&&(!o._selected_cells||!o._selected_cells[n[s].column]))&&i.push(n[s]);return i}));var d=o.Api.register,v=o.Api.registerPlural;function y(t,e){return function(n){return n.i18n("buttons."+t,e)}}function h(t){var e=t._eventNamespace;return"draw.dt.DT"+e+" select.dt.DT"+e+" deselect.dt.DT"+e}d("select()",(function(){return this.iterator("table",(function(t){o.select.init(new o.Api(t))}))})),d("select.blurable()",(function(t){return t===r?this.context[0]._select.blurable:this.iterator("table",(function(e){e._select.blurable=t}))})),d("select.info()",(function(t){return a===r?this.context[0]._select.info:this.iterator("table",(function(e){e._select.info=t}))})),d("select.items()",(function(t){return t===r?this.context[0]._select.items:this.iterator("table",(function(e){e._select.items=t,l(new o.Api(e),"selectItems",[t])}))})),d("select.style()",(function(e){return e===r?this.context[0]._select.style:this.iterator("table",(function(n){n._select.style=e,n._select_init||function(e){var n=new o.Api(e);e.aoRowCreatedCallback.push({fn:function(n,r,o){var c,i,s=e.aoData[o];for(s._select_selected&&t(n).addClass(e._select.className),c=0,i=e.aoColumns.length;c<i;c++)(e.aoColumns[c]._select_selected||s._selected_cells&&s._selected_cells[c])&&t(s.anCells[c]).addClass(e._select.className)},sName:"select-deferRender"}),n.on("preXhr.dt.dtSelect",(function(){var t=n.rows({selected:!0}).ids(!0).filter((function(t){return t!==r})),e=n.cells({selected:!0}).eq(0).map((function(t){var e=n.row(t.row).id(!0);return e?{row:e,column:t.column}:r})).filter((function(t){return t!==r}));n.one("draw.dt.dtSelect",(function(){n.rows(t).select(),e.any()&&e.each((function(t){n.cells(t.row,t.column).select()}))}))})),n.on("draw.dtSelect.dt select.dtSelect.dt deselect.dtSelect.dt info.dt",(function(){a(n)})),n.on("destroy.dtSelect",(function(){i(n),n.off(".dtSelect")}))}(n);var c=new o.Api(n);i(c),"api"!==e&&s(c),l(new o.Api(n),"selectStyle",[e])}))})),d("select.selector()",(function(t){return t===r?this.context[0]._select.selector:this.iterator("table",(function(e){i(new o.Api(e)),e._select.selector=t,"api"!==e._select.style&&s(new o.Api(e))}))})),v("rows().select()","row().select()",(function(e){var n=this;return!1===e?this.deselect():(this.iterator("row",(function(e,n){f(e),e.aoData[n]._select_selected=!0,t(e.aoData[n].nTr).addClass(e._select.className)})),this.iterator("table",(function(t,e){l(n,"select",["row",n[e]],!0)})),this)})),v("columns().select()","column().select()",(function(e){var n=this;return!1===e?this.deselect():(this.iterator("column",(function(e,n){f(e),e.aoColumns[n]._select_selected=!0;var r=new o.Api(e).column(n);t(r.header()).addClass(e._select.className),t(r.footer()).addClass(e._select.className),r.nodes().to$().addClass(e._select.className)})),this.iterator("table",(function(t,e){l(n,"select",["column",n[e]],!0)})),this)})),v("cells().select()","cell().select()",(function(e){var n=this;return!1===e?this.deselect():(this.iterator("cell",(function(e,n,o){f(e);var c=e.aoData[n];c._selected_cells===r&&(c._selected_cells=[]),c._selected_cells[o]=!0,c.anCells&&t(c.anCells[o]).addClass(e._select.className)})),this.iterator("table",(function(t,e){l(n,"select",["cell",n[e]],!0)})),this)})),v("rows().deselect()","row().deselect()",(function(){var e=this;return this.iterator("row",(function(e,n){e.aoData[n]._select_selected=!1,t(e.aoData[n].nTr).removeClass(e._select.className)})),this.iterator("table",(function(t,n){l(e,"deselect",["row",e[n]],!0)})),this})),v("columns().deselect()","column().deselect()",(function(){var e=this;return this.iterator("column",(function(e,n){e.aoColumns[n]._select_selected=!1;var r=new o.Api(e),c=r.column(n);t(c.header()).removeClass(e._select.className),t(c.footer()).removeClass(e._select.className),r.cells(null,n).indexes().each((function(n){var r=e.aoData[n.row],o=r._selected_cells;!r.anCells||o&&o[n.column]||t(r.anCells[n.column]).removeClass(e._select.className)}))})),this.iterator("table",(function(t,n){l(e,"deselect",["column",e[n]],!0)})),this})),v("cells().deselect()","cell().deselect()",(function(){var e=this;return this.iterator("cell",(function(e,n,r){var o=e.aoData[n];o._selected_cells[r]=!1,o.anCells&&!e.aoColumns[r]._select_selected&&t(o.anCells[r]).removeClass(e._select.className)})),this.iterator("table",(function(t,n){l(e,"deselect",["cell",e[n]],!0)})),this}));var g=0;return t.extend(o.ext.buttons,{selected:{text:y("selected","Selected"),className:"buttons-selected",limitTo:["rows","columns","cells"],init:function(e,n,r){var o=this;r._eventNamespace=".select"+g++,e.on(h(r),(function(){o.enable(function(e,n){return!(-1===t.inArray("rows",n.limitTo)||!e.rows({selected:!0}).any())||!(-1===t.inArray("columns",n.limitTo)||!e.columns({selected:!0}).any())||!(-1===t.inArray("cells",n.limitTo)||!e.cells({selected:!0}).any())}(e,r))})),this.disable()},destroy:function(t,e,n){t.off(n._eventNamespace)}},selectedSingle:{text:y("selectedSingle","Selected single"),className:"buttons-selected-single",init:function(t,e,n){var r=this;n._eventNamespace=".select"+g++,t.on(h(n),(function(){var e=t.rows({selected:!0}).flatten().length+t.columns({selected:!0}).flatten().length+t.cells({selected:!0}).flatten().length;r.enable(1===e)})),this.disable()},destroy:function(t,e,n){t.off(n._eventNamespace)}},selectAll:{text:y("selectAll","Select all"),className:"buttons-select-all",action:function(){this[this.select.items()+"s"]().select()}},selectNone:{text:y("selectNone","Deselect all"),className:"buttons-select-none",action:function(){f(this.settings()[0],!0)},init:function(t,e,n){var r=this;n._eventNamespace=".select"+g++,t.on(h(n),(function(){var e=t.rows({selected:!0}).flatten().length+t.columns({selected:!0}).flatten().length+t.cells({selected:!0}).flatten().length;r.enable(e>0)})),this.disable()},destroy:function(t,e,n){t.off(n._eventNamespace)}}}),t.each(["Row","Column","Cell"],(function(t,e){var n=e.toLowerCase();o.ext.buttons["select"+e+"s"]={text:y("select"+e+"s","Select "+n+"s"),className:"buttons-select-"+n+"s",action:function(){this.select.items(n)},init:function(t){var e=this;t.on("selectItems.dt.DT",(function(t,r,o){e.active(o===n)}))}}})),t(n).on("preInit.dt.dtSelect",(function(t,e){"dt"===t.namespace&&o.select.init(new o.Api(e))})),o.select},"function"==typeof define&&n(80)?define(["jquery","datatables.net"],(function(t){return e(t,window,document)})):"object"===("undefined"==typeof exports?"undefined":r(exports))?t.exports=function(t,r){return t||(t=window),r&&r.fn.dataTable||(r=n(217)(t,r).$),e(r,t,t.document)}:e(jQuery,window,document)}.call(this,n(96)(t))},function(t,e,n){}]);
//# sourceMappingURL=datatables-select.min.js.map;
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=280)}([function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(54))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(0),i=n(12),s=n(26),o=n(46),a=r.Symbol,c=i("wks");t.exports=function(t){return c[t]||(c[t]=o&&a[t]||(o?a:s)("Symbol."+t))}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(0),i=n(22).f,s=n(6),o=n(14),a=n(21),c=n(47),u=n(48);t.exports=function(t,e){var n,l,f,d,h,p=t.target,v=t.global,g=t.stat;if(n=v?r:g?r[p]||a(p,{}):(r[p]||{}).prototype)for(l in e){if(d=e[l],f=t.noTargetGet?(h=i(n,l))&&h.value:n[l],!u(v?l:p+(g?".":"#")+l,t.forced)&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(t.sham||f&&f.sham)&&s(d,"sham",!0),o(n,l,d,t)}}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(7),i=n(9),s=n(18);t.exports=r?function(t,e,n){return i.f(t,e,s(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(7),i=n(33),s=n(8),o=n(20),a=Object.defineProperty;e.f=r?a:function(t,e,n){if(s(t),e=o(e,!0),s(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(27),i=n(13);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(15),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(30),i=n(55);(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(0),i=n(12),s=n(6),o=n(3),a=n(21),c=n(34),u=n(28),l=u.get,f=u.enforce,d=String(c).split("toString");i("inspectSource",(function(t){return c.call(t)})),(t.exports=function(t,e,n,i){var c=!!i&&!!i.unsafe,u=!!i&&!!i.enumerable,l=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||s(n,"name",e),f(n).source=d.join("string"==typeof e?e:"")),t!==r?(c?!l&&t[e]&&(u=!0):delete t[e],u?t[e]=n:s(t,e,n)):u?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||c.call(this)}))},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(13);t.exports=function(t){return Object(r(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports={}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(0),i=n(6);t.exports=function(t,e){try{i(r,t,e)}catch(n){r[t]=e}return e}},function(t,e,n){var r=n(7),i=n(40),s=n(18),o=n(10),a=n(20),c=n(3),u=n(33),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=o(t),e=a(e,!0),u)try{return l(t,e)}catch(t){}if(c(t,e))return s(!i.f.call(t,e),t[e])}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(57),i=n(27),s=n(16),o=n(11),a=n(42),c=[].push,u=function(t){var e=1==t,n=2==t,u=3==t,l=4==t,f=6==t,d=5==t||f;return function(h,p,v,g){for(var m,y,b=s(h),x=i(b),S=r(p,v,3),w=o(x.length),C=0,A=g||a,O=e?A(h,w):n?A(h,0):void 0;w>C;C++)if((d||C in x)&&(y=S(m=x[C],C,b),t))if(e)O[C]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return C;case 2:c.call(O,m)}else if(l)return!1;return f?-1:u||l?l:O}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,e,n){var r=n(12),i=n(26),s=r("keys");t.exports=function(t){return s[t]||(s[t]=i(t))}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e,n){var r=n(1),i=n(17),s="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?s.call(t,""):Object(t)}:Object},function(t,e,n){var r,i,s,o=n(56),a=n(0),c=n(5),u=n(6),l=n(3),f=n(25),d=n(19),h=a.WeakMap;if(o){var p=new h,v=p.get,g=p.has,m=p.set;r=function(t,e){return m.call(p,t,e),e},i=function(t){return v.call(p,t)||{}},s=function(t){return g.call(p,t)}}else{var y=f("state");d[y]=!0,r=function(t,e){return u(t,y,e),e},i=function(t){return l(t,y)?t[y]:{}},s=function(t){return l(t,y)}}t.exports={set:r,get:i,has:s,enforce:function(t){return s(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(37),i=n(23).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e){t.exports=!1},function(t,e,n){var r=n(17);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(45),i=n(0),s=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?s(r[t])||s(i[t]):r[t]&&r[t][e]||i[t]&&i[t][e]}},function(t,e,n){var r=n(7),i=n(1),s=n(36);t.exports=!r&&!i((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(12);t.exports=r("native-function-to-string",Function.toString)},function(t,e,n){var r=n(8),i=n(63),s=n(23),o=n(19),a=n(64),c=n(36),u=n(25)("IE_PROTO"),l=function(){},f=function(){var t,e=c("iframe"),n=s.length;for(e.style.display="none",a.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),f=t.F;n--;)delete f.prototype[s[n]];return f()};t.exports=Object.create||function(t,e){var n;return null!==t?(l.prototype=r(t),n=new l,l.prototype=null,n[u]=t):n=f(),void 0===e?n:i(n,e)},o[u]=!0},function(t,e,n){var r=n(0),i=n(5),s=r.document,o=i(s)&&i(s.createElement);t.exports=function(t){return o?s.createElement(t):{}}},function(t,e,n){var r=n(3),i=n(10),s=n(39).indexOf,o=n(19);t.exports=function(t,e){var n,a=i(t),c=0,u=[];for(n in a)!r(o,n)&&r(a,n)&&u.push(n);for(;e.length>c;)r(a,n=e[c++])&&(~s(u,n)||u.push(n));return u}},function(t,e,n){var r=n(15),i=Math.max,s=Math.min;t.exports=function(t,e){var n=r(t);return n<0?i(n+e,0):s(n,e)}},function(t,e,n){var r=n(10),i=n(11),s=n(38),o=function(t){return function(e,n,o){var a,c=r(e),u=i(c.length),l=s(o,u);if(t&&n!=n){for(;u>l;)if((a=c[l++])!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,s=i&&!r.call({1:2},1);e.f=s?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},function(t,e,n){var r=n(37),i=n(23);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){var r=n(5),i=n(31),s=n(2)("species");t.exports=function(t,e){var n;return i(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[s])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},function(t,e,n){"use strict";var r=n(4),i=n(24).find,s=n(51),o=!0;"find"in[]&&Array(1).find((function(){o=!1})),r({target:"Array",proto:!0,forced:o},{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),s("find")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){t.exports=n(0)},function(t,e,n){var r=n(1);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(t,e,n){var r=n(3),i=n(53),s=n(22),o=n(9);t.exports=function(t,e){for(var n=i(e),a=o.f,c=s.f,u=0;u<n.length;u++){var l=n[u];r(t,l)||a(t,l,c(e,l))}}},function(t,e,n){var r=n(1),i=/#|\.prototype\./,s=function(t,e){var n=a[o(t)];return n==u||n!=c&&("function"==typeof e?r(e):!!e)},o=s.normalize=function(t){return String(t).replace(i,".").toLowerCase()},a=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";t.exports=s},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(1),i=n(2)("species");t.exports=function(t){return!r((function(){var e=[];return(e.constructor={})[i]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){var r=n(2),i=n(35),s=n(6),o=r("unscopables"),a=Array.prototype;null==a[o]&&s(a,o,i(null)),t.exports=function(t){a[o][t]=!0}},function(t,e,n){"use strict";var r=n(1);t.exports=function(t,e){var n=[][t];return!n||!r((function(){n.call(null,e||function(){throw 1},1)}))}},function(t,e,n){var r=n(32),i=n(29),s=n(44),o=n(8);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(o(t)),n=s.f;return n?e.concat(n(t)):e}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(0),i=n(21),s=r["__core-js_shared__"]||i("__core-js_shared__",{});t.exports=s},function(t,e,n){var r=n(0),i=n(34),s=r.WeakMap;t.exports="function"==typeof s&&/native code/.test(i.call(s))},function(t,e,n){var r=n(49);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r=n(10),i=n(51),s=n(61),o=n(28),a=n(87),c=o.set,u=o.getterFor("Array Iterator");t.exports=a(Array,"Array",(function(t,e){c(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=u(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),s.Arguments=s.Array,i("keys"),i("values"),i("entries")},,function(t,e,n){var r=n(9).f,i=n(3),s=n(2)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,s)&&r(t,s,{configurable:!0,value:e})}},function(t,e){t.exports={}},function(t,e,n){"use strict";var r,i,s=n(83),o=RegExp.prototype.exec,a=String.prototype.replace,c=o,u=(r=/a/,i=/b*/g,o.call(r,"a"),o.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),l=void 0!==/()??/.exec("")[1];(u||l)&&(c=function(t){var e,n,r,i,c=this;return l&&(n=new RegExp("^"+c.source+"$(?!\\s)",s.call(c))),u&&(e=c.lastIndex),r=o.call(c,t),u&&r&&(c.lastIndex=c.global?r.index+r[0].length:e),l&&r&&r.length>1&&a.call(r[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r}),t.exports=c},function(t,e,n){var r=n(7),i=n(9),s=n(8),o=n(41);t.exports=r?Object.defineProperties:function(t,e){s(t);for(var n,r=o(e),a=r.length,c=0;a>c;)i.f(t,n=r[c++],e[n]);return t}},function(t,e,n){var r=n(32);t.exports=r("document","documentElement")},function(t,e,n){var r=n(14),i=n(101),s=Object.prototype;i!==s.toString&&r(s,"toString",i,{unsafe:!0})},,function(t,e,n){"use strict";var r=n(20),i=n(9),s=n(18);t.exports=function(t,e,n){var o=r(e);o in t?i.f(t,o,s(0,n)):t[o]=n}},function(t,e,n){"use strict";var r=n(4),i=n(62);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},function(t,e,n){"use strict";var r=n(4),i=n(0),s=n(30),o=n(7),a=n(46),c=n(1),u=n(3),l=n(31),f=n(5),d=n(8),h=n(16),p=n(10),v=n(20),g=n(18),m=n(35),y=n(41),b=n(29),x=n(105),S=n(44),w=n(22),C=n(9),A=n(40),O=n(6),$=n(14),E=n(12),k=n(25),I=n(19),j=n(26),L=n(2),R=n(77),T=n(78),F=n(60),N=n(28),P=n(24).forEach,M=k("hidden"),z=L("toPrimitive"),_=N.set,q=N.getterFor("Symbol"),D=Object.prototype,V=i.Symbol,H=i.JSON,B=H&&H.stringify,G=w.f,W=C.f,U=x.f,Z=A.f,Q=E("symbols"),Y=E("op-symbols"),J=E("string-to-symbol-registry"),X=E("symbol-to-string-registry"),K=E("wks"),tt=i.QObject,et=!tt||!tt.prototype||!tt.prototype.findChild,nt=o&&c((function(){return 7!=m(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=G(D,e);r&&delete D[e],W(t,e,n),r&&t!==D&&W(D,e,r)}:W,rt=function(t,e){var n=Q[t]=m(V.prototype);return _(n,{type:"Symbol",tag:t,description:e}),o||(n.description=e),n},it=a&&"symbol"==typeof V.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof V},st=function(t,e,n){t===D&&st(Y,e,n),d(t);var r=v(e,!0);return d(n),u(Q,r)?(n.enumerable?(u(t,M)&&t[M][r]&&(t[M][r]=!1),n=m(n,{enumerable:g(0,!1)})):(u(t,M)||W(t,M,g(1,{})),t[M][r]=!0),nt(t,r,n)):W(t,r,n)},ot=function(t,e){d(t);var n=p(e),r=y(n).concat(lt(n));return P(r,(function(e){o&&!at.call(n,e)||st(t,e,n[e])})),t},at=function(t){var e=v(t,!0),n=Z.call(this,e);return!(this===D&&u(Q,e)&&!u(Y,e))&&(!(n||!u(this,e)||!u(Q,e)||u(this,M)&&this[M][e])||n)},ct=function(t,e){var n=p(t),r=v(e,!0);if(n!==D||!u(Q,r)||u(Y,r)){var i=G(n,r);return!i||!u(Q,r)||u(n,M)&&n[M][r]||(i.enumerable=!0),i}},ut=function(t){var e=U(p(t)),n=[];return P(e,(function(t){u(Q,t)||u(I,t)||n.push(t)})),n},lt=function(t){var e=t===D,n=U(e?Y:p(t)),r=[];return P(n,(function(t){!u(Q,t)||e&&!u(D,t)||r.push(Q[t])})),r};a||($((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=j(t),n=function(t){this===D&&n.call(Y,t),u(this,M)&&u(this[M],e)&&(this[M][e]=!1),nt(this,e,g(1,t))};return o&&et&&nt(D,e,{configurable:!0,set:n}),rt(e,t)}).prototype,"toString",(function(){return q(this).tag})),A.f=at,C.f=st,w.f=ct,b.f=x.f=ut,S.f=lt,o&&(W(V.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),s||$(D,"propertyIsEnumerable",at,{unsafe:!0})),R.f=function(t){return rt(L(t),t)}),r({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:V}),P(y(K),(function(t){T(t)})),r({target:"Symbol",stat:!0,forced:!a},{for:function(t){var e=String(t);if(u(J,e))return J[e];var n=V(e);return J[e]=n,X[n]=e,n},keyFor:function(t){if(!it(t))throw TypeError(t+" is not a symbol");if(u(X,t))return X[t]},useSetter:function(){et=!0},useSimple:function(){et=!1}}),r({target:"Object",stat:!0,forced:!a,sham:!o},{create:function(t,e){return void 0===e?m(t):ot(m(t),e)},defineProperty:st,defineProperties:ot,getOwnPropertyDescriptor:ct}),r({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:ut,getOwnPropertySymbols:lt}),r({target:"Object",stat:!0,forced:c((function(){S.f(1)}))},{getOwnPropertySymbols:function(t){return S.f(h(t))}}),H&&r({target:"JSON",stat:!0,forced:!a||c((function(){var t=V();return"[null]"!=B([t])||"{}"!=B({a:t})||"{}"!=B(Object(t))}))},{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(f(e)||void 0!==t)&&!it(t))return l(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!it(e))return e}),r[1]=e,B.apply(H,r)}}),V.prototype[z]||O(V.prototype,z,V.prototype.valueOf),F(V,"Symbol"),I[M]=!0},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,e,n){"use strict";var r=n(4),i=n(7),s=n(0),o=n(3),a=n(5),c=n(9).f,u=n(47),l=s.Symbol;if(i&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var f={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof d?new l(t):void 0===t?l():l(t);return""===t&&(f[e]=!0),e};u(d,l);var h=d.prototype=l.prototype;h.constructor=d;var p=h.toString,v="Symbol(test)"==String(l("test")),g=/^Symbol\((.*)\)[^)]+$/;c(h,"description",{configurable:!0,get:function(){var t=a(this)?this.valueOf():this,e=p.call(t);if(o(f,t))return"";var n=v?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:d})}},function(t,e,n){n(78)("iterator")},function(t,e,n){"use strict";var r=n(79).charAt,i=n(28),s=n(87),o=i.set,a=i.getterFor("String Iterator");s(String,"String",(function(t){o(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=a(this),n=e.string,i=e.index;return i>=n.length?{value:void 0,done:!0}:(t=r(n,i),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){var r=n(0),i=n(91),s=n(58),o=n(6),a=n(2),c=a("iterator"),u=a("toStringTag"),l=s.values;for(var f in i){var d=r[f],h=d&&d.prototype;if(h){if(h[c]!==l)try{o(h,c,l)}catch(t){h[c]=l}if(h[u]||o(h,u,f),i[f])for(var p in s)if(h[p]!==s[p])try{o(h,p,s[p])}catch(t){h[p]=s[p]}}}},function(t,e,n){"use strict";var r=n(4),i=n(27),s=n(10),o=n(52),a=[].join,c=i!=Object,u=o("join",",");r({target:"Array",proto:!0,forced:c||u},{join:function(t){return a.call(s(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(4),i=n(1),s=n(31),o=n(5),a=n(16),c=n(11),u=n(67),l=n(42),f=n(50),d=n(2)("isConcatSpreadable"),h=!i((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),p=f("concat"),v=function(t){if(!o(t))return!1;var e=t[d];return void 0!==e?!!e:s(t)};r({target:"Array",proto:!0,forced:!h||!p},{concat:function(t){var e,n,r,i,s,o=a(this),f=l(o,0),d=0;for(e=-1,r=arguments.length;e<r;e++)if(s=-1===e?o:arguments[e],v(s)){if(d+(i=c(s.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<i;n++,d++)n in s&&u(f,d,s[n])}else{if(d>=9007199254740991)throw TypeError("Maximum allowed index exceeded");u(f,d++,s)}return f.length=d,f}})},function(t,e,n){e.f=n(2)},function(t,e,n){var r=n(45),i=n(3),s=n(77),o=n(9).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||o(e,t,{value:s.f(t)})}},function(t,e,n){var r=n(15),i=n(13),s=function(t){return function(e,n){var s,o,a=String(i(e)),c=r(n),u=a.length;return c<0||c>=u?t?"":void 0:(s=a.charCodeAt(c))<55296||s>56319||c+1===u||(o=a.charCodeAt(c+1))<56320||o>57343?t?a.charAt(c):s:t?a.slice(c,c+2):o-56320+(s-55296<<10)+65536}};t.exports={codeAt:s(!1),charAt:s(!0)}},function(t,e){(function(e){t.exports=e}).call(this,{})},function(t,e,n){var r=n(3),i=n(16),s=n(25),o=n(108),a=s("IE_PROTO"),c=Object.prototype;t.exports=o?Object.getPrototypeOf:function(t){return t=i(t),r(t,a)?t[a]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},function(t,e,n){var r=n(8),i=n(99);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,s){return r(n),i(s),e?t.call(n,s):n.__proto__=s,n}}():void 0)},function(t,e,n){"use strict";var r=n(8);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(14),i=Date.prototype,s=i.toString,o=i.getTime;new Date(NaN)+""!="Invalid Date"&&r(i,"toString",(function(){var t=o.call(this);return t==t?s.call(this):"Invalid Date"}))},function(t,e,n){var r=n(13),i="["+n(70)+"]",s=RegExp("^"+i+i+"*"),o=RegExp(i+i+"*$"),a=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(s,"")),2&t&&(n=n.replace(o,"")),n}};t.exports={start:a(1),end:a(2),trim:a(3)}},function(t,e,n){"use strict";var r=n(89),i=n(8),s=n(16),o=n(11),a=n(15),c=n(13),u=n(94),l=n(90),f=Math.max,d=Math.min,h=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g;r("replace",2,(function(t,e,n){return[function(n,r){var i=c(this),s=null==n?void 0:n[t];return void 0!==s?s.call(n,i,r):e.call(String(i),n,r)},function(t,s){var c=n(e,t,this,s);if(c.done)return c.value;var h=i(t),p=String(this),v="function"==typeof s;v||(s=String(s));var g=h.global;if(g){var m=h.unicode;h.lastIndex=0}for(var y=[];;){var b=l(h,p);if(null===b)break;if(y.push(b),!g)break;""===String(b[0])&&(h.lastIndex=u(p,o(h.lastIndex),m))}for(var x,S="",w=0,C=0;C<y.length;C++){b=y[C];for(var A=String(b[0]),O=f(d(a(b.index),p.length),0),$=[],E=1;E<b.length;E++)$.push(void 0===(x=b[E])?x:String(x));var k=b.groups;if(v){var I=[A].concat($,O,p);void 0!==k&&I.push(k);var j=String(s.apply(void 0,I))}else j=r(A,p,O,$,k,s);O>=w&&(S+=p.slice(w,O)+j,w=O+A.length)}return S+p.slice(w)}];function r(t,n,r,i,o,a){var c=r+t.length,u=i.length,l=v;return void 0!==o&&(o=s(o),l=p),e.call(a,l,(function(e,s){var a;switch(s.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":a=o[s.slice(1,-1)];break;default:var l=+s;if(0===l)return e;if(l>u){var f=h(l/10);return 0===f?e:f<=u?void 0===i[f-1]?s.charAt(1):i[f-1]+s.charAt(1):e}a=i[l-1]}return void 0===a?"":a}))}}))},function(t,e,n){"use strict";var r=n(4),i=n(107),s=n(81),o=n(82),a=n(60),c=n(6),u=n(14),l=n(2),f=n(30),d=n(61),h=n(88),p=h.IteratorPrototype,v=h.BUGGY_SAFARI_ITERATORS,g=l("iterator"),m=function(){return this};t.exports=function(t,e,n,l,h,y,b){i(n,e,l);var x,S,w,C=function(t){if(t===h&&k)return k;if(!v&&t in $)return $[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},A=e+" Iterator",O=!1,$=t.prototype,E=$[g]||$["@@iterator"]||h&&$[h],k=!v&&E||C(h),I="Array"==e&&$.entries||E;if(I&&(x=s(I.call(new t)),p!==Object.prototype&&x.next&&(f||s(x)===p||(o?o(x,p):"function"!=typeof x[g]&&c(x,g,m)),a(x,A,!0,!0),f&&(d[A]=m))),"values"==h&&E&&"values"!==E.name&&(O=!0,k=function(){return E.call(this)}),f&&!b||$[g]===k||c($,g,k),d[e]=k,h)if(S={values:C("values"),keys:y?k:C("keys"),entries:C("entries")},b)for(w in S)!v&&!O&&w in $||u($,w,S[w]);else r({target:e,proto:!0,forced:v||O},S);return S}},function(t,e,n){"use strict";var r,i,s,o=n(81),a=n(6),c=n(3),u=n(2),l=n(30),f=u("iterator"),d=!1;[].keys&&("next"in(s=[].keys())?(i=o(o(s)))!==Object.prototype&&(r=i):d=!0),null==r&&(r={}),l||c(r,f)||a(r,f,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(t,e,n){"use strict";var r=n(6),i=n(14),s=n(1),o=n(2),a=n(62),c=o("species"),u=!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),l=!s((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,f){var d=o(t),h=!s((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),p=h&&!s((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[c]=function(){return n}),n[d](""),!e}));if(!h||!p||"replace"===t&&!u||"split"===t&&!l){var v=/./[d],g=n(d,""[t],(function(t,e,n,r,i){return e.exec===a?h&&!i?{done:!0,value:v.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),m=g[0],y=g[1];i(String.prototype,t,m),i(RegExp.prototype,d,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)}),f&&r(RegExp.prototype[d],"sham",!0)}}},function(t,e,n){var r=n(17),i=n(62);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var s=n.call(t,e);if("object"!=typeof s)throw TypeError("RegExp exec method returned something other than an Object or null");return s}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(4),i=n(24).filter;r({target:"Array",proto:!0,forced:!n(50)("filter")},{filter:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(17),i=n(2)("toStringTag"),s="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:s?r(e):"Object"==(o=r(e))&&"function"==typeof e.callee?"Arguments":o}},function(t,e,n){"use strict";var r=n(79).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},function(t,e,n){"use strict";var r=n(14),i=n(8),s=n(1),o=n(83),a=RegExp.prototype,c=a.toString,u=s((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),l="toString"!=c.name;(u||l)&&r(RegExp.prototype,"toString",(function(){var t=i(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in a)?o.call(t):n)}),{unsafe:!0})},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){"use strict";var r=n(4),i=n(24).map;r({target:"Array",proto:!0,forced:!n(50)("map")},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(89),i=n(102),s=n(8),o=n(13),a=n(106),c=n(94),u=n(11),l=n(90),f=n(62),d=n(1),h=[].push,p=Math.min,v=!d((function(){return!RegExp(4294967295,"y")}));r("split",2,(function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=String(o(this)),s=void 0===n?4294967295:n>>>0;if(0===s)return[];if(void 0===t)return[r];if(!i(t))return e.call(r,t,s);for(var a,c,u,l=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,v=new RegExp(t.source,d+"g");(a=f.call(v,r))&&!((c=v.lastIndex)>p&&(l.push(r.slice(p,a.index)),a.length>1&&a.index<r.length&&h.apply(l,a.slice(1)),u=a[0].length,p=c,l.length>=s));)v.lastIndex===a.index&&v.lastIndex++;return p===r.length?!u&&v.test("")||l.push(""):l.push(r.slice(p)),l.length>s?l.slice(0,s):l}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var i=o(this),s=null==e?void 0:e[t];return void 0!==s?s.call(e,i,n):r.call(String(i),e,n)},function(t,i){var o=n(r,t,this,i,r!==e);if(o.done)return o.value;var f=s(t),d=String(this),h=a(f,RegExp),g=f.unicode,m=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(v?"y":"g"),y=new h(v?f:"^(?:"+f.source+")",m),b=void 0===i?4294967295:i>>>0;if(0===b)return[];if(0===d.length)return null===l(y,d)?[d]:[];for(var x=0,S=0,w=[];S<d.length;){y.lastIndex=v?S:0;var C,A=l(y,v?d:d.slice(S));if(null===A||(C=p(u(y.lastIndex+(v?0:S)),d.length))===x)S=c(d,S,g);else{if(w.push(d.slice(x,S)),w.length===b)return w;for(var O=1;O<=A.length-1;O++)if(w.push(A[O]),w.length===b)return w;S=x=C}}return w.push(d.slice(x)),w}]}),!v)},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){"use strict";var r=n(4),i=n(5),s=n(31),o=n(38),a=n(11),c=n(10),u=n(67),l=n(50),f=n(2)("species"),d=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!l("slice")},{slice:function(t,e){var n,r,l,p=c(this),v=a(p.length),g=o(t,v),m=o(void 0===e?v:e,v);if(s(p)&&("function"!=typeof(n=p.constructor)||n!==Array&&!s(n.prototype)?i(n)&&null===(n=n[f])&&(n=void 0):n=void 0,n===Array||void 0===n))return d.call(p,g,m);for(r=new(void 0===n?Array:n)(h(m-g,0)),l=0;g<m;g++,l++)g in p&&u(r,l,p[g]);return r.length=l,r}})},function(t,e,n){"use strict";var r=n(93),i={};i[n(2)("toStringTag")]="z",t.exports="[object z]"!==String(i)?function(){return"[object "+r(this)+"]"}:i.toString},function(t,e,n){var r=n(5),i=n(17),s=n(2)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[s])?!!e:"RegExp"==i(t))}},,,function(t,e,n){var r=n(10),i=n(29).f,s={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return o&&"[object Window]"==s.call(t)?function(t){try{return i(t)}catch(t){return o.slice()}}(t):i(r(t))}},function(t,e,n){var r=n(8),i=n(49),s=n(2)("species");t.exports=function(t,e){var n,o=r(t).constructor;return void 0===o||null==(n=r(o)[s])?e:i(n)}},function(t,e,n){"use strict";var r=n(88).IteratorPrototype,i=n(35),s=n(18),o=n(60),a=n(61),c=function(){return this};t.exports=function(t,e,n){var u=e+" Iterator";return t.prototype=i(r,{next:s(1,n)}),o(t,u,!1,!0),a[u]=c,t}},function(t,e,n){var r=n(1);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},,,function(t,e,n){"use strict";var r=n(7),i=n(0),s=n(48),o=n(14),a=n(3),c=n(17),u=n(114),l=n(20),f=n(1),d=n(35),h=n(29).f,p=n(22).f,v=n(9).f,g=n(85).trim,m=i.Number,y=m.prototype,b="Number"==c(d(y)),x=function(t){var e,n,r,i,s,o,a,c,u=l(t,!1);if("string"==typeof u&&u.length>2)if(43===(e=(u=g(u)).charCodeAt(0))||45===e){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===e){switch(u.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+u}for(o=(s=u.slice(2)).length,a=0;a<o;a++)if((c=s.charCodeAt(a))<48||c>i)return NaN;return parseInt(s,r)}return+u};if(s("Number",!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var S,w=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof w&&(b?f((function(){y.valueOf.call(n)})):"Number"!=c(n))?u(new m(x(e)),n,w):x(e)},C=r?h(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),A=0;C.length>A;A++)a(m,S=C[A])&&!a(w,S)&&v(w,S,p(m,S));w.prototype=y,y.constructor=w,o(i,"Number",w)}},,function(t,e,n){"use strict";var r=n(4),i=n(85).trim;r({target:"String",proto:!0,forced:n(122)("trim")},{trim:function(){return i(this)}})},function(t,e,n){var r=n(5),i=n(82);t.exports=function(t,e,n){var s,o;return i&&"function"==typeof(s=e.constructor)&&s!==n&&r(o=s.prototype)&&o!==n.prototype&&i(t,o),t}},,function(t,e,n){"use strict";var r=n(89),i=n(8),s=n(11),o=n(13),a=n(94),c=n(90);r("match",1,(function(t,e,n){return[function(e){var n=o(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,t,this);if(r.done)return r.value;var o=i(t),u=String(this);if(!o.global)return c(o,u);var l=o.unicode;o.lastIndex=0;for(var f,d=[],h=0;null!==(f=c(o,u));){var p=String(f[0]);d[h]=p,""===p&&(o.lastIndex=a(u,s(o.lastIndex),l)),h++}return 0===h?null:d}]}))},,function(t,e){t.exports=jQuery},,,function(t,e,n){var r=n(7),i=n(9).f,s=Function.prototype,o=s.toString,a=/^\s*function ([^ (]*)/;!r||"name"in s||i(s,"name",{configurable:!0,get:function(){try{return o.call(this).match(a)[1]}catch(t){return""}}})},function(t,e,n){var r=n(1),i=n(70);t.exports=function(t){return r((function(){return!!i[t]()||"​᠎"!="​᠎"[t]()||i[t].name!==t}))}},,,,,,,function(t,e,n){var r=n(7),i=n(0),s=n(48),o=n(114),a=n(9).f,c=n(29).f,u=n(102),l=n(83),f=n(14),d=n(1),h=n(130),p=n(2)("match"),v=i.RegExp,g=v.prototype,m=/a/g,y=/a/g,b=new v(m)!==m;if(r&&s("RegExp",!b||d((function(){return y[p]=!1,v(m)!=m||v(y)==y||"/a/i"!=v(m,"i")})))){for(var x=function(t,e){var n=this instanceof x,r=u(t),i=void 0===e;return!n&&r&&t.constructor===x&&i?t:o(b?new v(r&&!i?t.source:t,e):v((r=t instanceof x)?t.source:t,r&&i?l.call(t):e),n?this:g,x)},S=function(t){t in x||a(x,t,{configurable:!0,get:function(){return v[t]},set:function(e){v[t]=e}})},w=c(v),C=0;w.length>C;)S(w[C++]);g.constructor=x,x.prototype=g,f(i,"RegExp",x)}h("RegExp")},function(t,e,n){"use strict";var r=n(32),i=n(9),s=n(2),o=n(7),a=s("species");t.exports=function(t){var e=r(t),n=i.f;o&&e&&!e[a]&&n(e,a,{configurable:!0,get:function(){return this}})}},,function(t,e,n){"use strict";var r=n(10),i=n(15),s=n(11),o=n(52),a=Math.min,c=[].lastIndexOf,u=!!c&&1/[1].lastIndexOf(1,-0)<0,l=o("lastIndexOf");t.exports=u||l?function(t){if(u)return c.apply(this,arguments)||0;var e=r(this),n=s(e.length),o=n-1;for(arguments.length>1&&(o=a(o,i(arguments[1]))),o<0&&(o=n+o);o>=0;o--)if(o in e&&e[o]===t)return o||0;return-1}:c},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){var r=n(4),i=n(132);r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){n(281),t.exports=n(282)},function(t,e,n){"use strict";n.r(e),function(t){var e;n(69),n(71),n(72),n(76),n(92),n(43),n(58),n(75),n(216),n(97),n(100),n(84),n(121),n(111),n(65),n(129),n(68),n(95),n(73),n(116),n(86),n(98),n(113),n(74);function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}e=function(t){t.extend(t.fn,{validate:function(e){if(this.length){var n=t.data(this[0],"validator");return n||(this.attr("novalidate","novalidate"),n=new t.validator(e,this[0]),t.data(this[0],"validator",n),n.settings.onsubmit&&(this.on("click.validate",":submit",(function(e){n.submitButton=e.currentTarget,t(this).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==t(this).attr("formnovalidate")&&(n.cancelSubmit=!0)})),this.on("submit.validate",(function(e){function r(){var r,i;return n.submitButton&&(n.settings.submitHandler||n.formSubmitted)&&(r=t("<input type='hidden'/>").attr("name",n.submitButton.name).val(t(n.submitButton).val()).appendTo(n.currentForm)),!n.settings.submitHandler||(i=n.settings.submitHandler.call(n,n.currentForm,e),r&&r.remove(),void 0!==i&&i)}return n.settings.debug&&e.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,r()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):r():(n.focusInvalid(),!1)}))),n)}e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var e,n,r;return t(this[0]).is("form")?e=this.validate().form():(r=[],e=!0,n=t(this[0].form).validate(),this.each((function(){e=n.element(this)&&e,e||(r=r.concat(n.errorList))})),n.errorList=r),e},rules:function(e,n){var r,i,s,o,a,c,u=this[0];if(null!=u&&(!u.form&&u.hasAttribute("contenteditable")&&(u.form=this.closest("form")[0],u.name=this.attr("name")),null!=u.form)){if(e)switch(i=(r=t.data(u.form,"validator").settings).rules,s=t.validator.staticRules(u),e){case"add":t.extend(s,t.validator.normalizeRule(n)),delete s.messages,i[u.name]=s,n.messages&&(r.messages[u.name]=t.extend(r.messages[u.name],n.messages));break;case"remove":return n?(c={},t.each(n.split(/\s/),(function(t,e){c[e]=s[e],delete s[e]})),c):(delete i[u.name],s)}return(o=t.validator.normalizeRules(t.extend({},t.validator.classRules(u),t.validator.attributeRules(u),t.validator.dataRules(u),t.validator.staticRules(u)),u)).required&&(a=o.required,delete o.required,o=t.extend({required:a},o)),o.remote&&(a=o.remote,delete o.remote,o=t.extend(o,{remote:a})),o}}}),t.extend(t.expr.pseudos||t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){var n=t(e).val();return null!==n&&!!t.trim(""+n)},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,n){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=n,this.init()},t.validator.format=function(e,n){return 1===arguments.length?function(){var n=t.makeArray(arguments);return n.unshift(e),t.validator.format.apply(this,n)}:void 0===n?e:(arguments.length>2&&n.constructor!==Array&&(n=t.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),t.each(n,(function(t,n){e=e.replace(new RegExp("\\{"+t+"\\}","g"),(function(){return n}))})),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)))},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(e,n){9===n.which&&""===this.elementValue(e)||-1!==t.inArray(n.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,n,r){"radio"===e.type?this.findByName(e.name).addClass(n).removeClass(r):t(e).addClass(n).removeClass(r)},unhighlight:function(e,n,r){"radio"===e.type?this.findByName(e.name).removeClass(n).addClass(r):t(e).removeClass(n).addClass(r)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}."),step:t.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var e,n=this.groups={};function r(e){!this.form&&this.hasAttribute("contenteditable")&&(this.form=t(this).closest("form")[0],this.name=t(this).attr("name"));var n=t.data(this.form,"validator"),r="on"+e.type.replace(/^validate/,""),i=n.settings;i[r]&&!t(this).is(i.ignore)&&i[r].call(n,this,e)}t.each(this.settings.groups,(function(e,r){"string"==typeof r&&(r=r.split(/\s/)),t.each(r,(function(t,r){n[r]=e}))})),e=this.settings.rules,t.each(e,(function(n,r){e[n]=t.validator.normalizeRule(r)})),t(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",r).on("click.validate","select, option, [type='radio'], [type='checkbox']",r),this.settings.invalidHandler&&t(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){var n,r,i=this.clean(e),s=this.validationTargetFor(i),o=this,a=!0;return void 0===s?delete this.invalid[i.name]:(this.prepareElement(s),this.currentElements=t(s),(r=this.groups[s.name])&&t.each(this.groups,(function(t,e){e===r&&t!==s.name&&(i=o.validationTargetFor(o.clean(o.findByName(t))))&&i.name in o.invalid&&(o.currentElements.push(i),a=o.check(i)&&a)})),n=!1!==this.check(s),a=a&&n,this.invalid[s.name]=!n,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),t(e).attr("aria-invalid",!n)),a},showErrors:function(e){if(e){var n=this;t.extend(this.errorMap,e),this.errorList=t.map(this.errorMap,(function(t,e){return{message:t,element:n.findByName(e)[0]}})),this.successList=t.grep(this.successList,(function(t){return!(t.name in e)}))}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var e=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(e)},resetElements:function(t){var e;if(this.settings.unhighlight)for(e=0;t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,""),this.findByName(t[e].name).removeClass(this.settings.validClass);else t.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e,n=0;for(e in t)void 0!==t[e]&&null!==t[e]&&!1!==t[e]&&n++;return n},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,(function(t){return t.element.name===e.name})).length&&e},elements:function(){var e=this,n={};return t(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter((function(){var r=this.name||t(this).attr("name");return!r&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=t(this).closest("form")[0],this.name=r),!(r in n||!e.objectLength(t(this).rules())||(n[r]=!0,0))}))},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+e,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([])},reset:function(){this.resetInternals(),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var n,r,i=t(e),s=e.type;return"radio"===s||"checkbox"===s?this.findByName(e.name).filter(":checked").val():"number"===s&&void 0!==e.validity?e.validity.badInput?"NaN":i.val():(n=e.hasAttribute("contenteditable")?i.text():i.val(),"file"===s?"C:\\fakepath\\"===n.substr(0,12)?n.substr(12):(r=n.lastIndexOf("/"))>=0?n.substr(r+1):(r=n.lastIndexOf("\\"))>=0?n.substr(r+1):n:"string"==typeof n?n.replace(/\r/g,""):n)},check:function(e){e=this.validationTargetFor(this.clean(e));var n,r,i,s,o=t(e).rules(),a=t.map(o,(function(t,e){return e})).length,c=!1,u=this.elementValue(e);if("function"==typeof o.normalizer?s=o.normalizer:"function"==typeof this.settings.normalizer&&(s=this.settings.normalizer),s){if("string"!=typeof(u=s.call(e,u)))throw new TypeError("The normalizer should return a string value.");delete o.normalizer}for(r in o){i={method:r,parameters:o[r]};try{if("dependency-mismatch"===(n=t.validator.methods[r].call(this,u,e,i.parameters))&&1===a){c=!0;continue}if(c=!1,"pending"===n)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!n)return this.formatAndAdd(e,i),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+i.method+"' method.",t),t instanceof TypeError&&(t.message+=".  Exception occurred when checking element "+e.id+", check the '"+i.method+"' method."),t}}if(!c)return this.objectLength(o)&&this.successList.push(e),!0},customDataMessage:function(e,n){return t(e).data("msg"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase())||t(e).data("msg")},customMessage:function(t,e){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[e])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(e,n){"string"==typeof n&&(n={method:n});var r=this.findDefined(this.customMessage(e.name,n.method),this.customDataMessage(e,n.method),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[n.method],"<strong>Warning: No message defined for "+e.name+"</strong>"),i=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,n.parameters,e):i.test(r)&&(r=t.validator.format(r.replace(i,"{$1}"),n.parameters)),r},formatAndAdd:function(t,e){var n=this.defaultMessage(t,e);this.errorList.push({message:n,element:t,method:e.method}),this.errorMap[t.name]=n,this.submitted[t.name]=n},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e,n;for(t=0;this.errorList[t];t++)n=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map((function(){return this.element}))},showLabel:function(e,n){var r,i,s,o,a=this.errorsFor(e),c=this.idOrName(e),u=t(e).attr("aria-describedby");a.length?(a.removeClass(this.settings.validClass).addClass(this.settings.errorClass),a.html(n)):(r=a=t("<"+this.settings.errorElement+">").attr("id",c+"-error").addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(r=a.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(r):this.settings.errorPlacement?this.settings.errorPlacement.call(this,r,t(e)):r.insertAfter(e),a.is("label")?a.attr("for",c):0===a.parents("label[for='"+this.escapeCssMeta(c)+"']").length&&(s=a.attr("id"),u?u.match(new RegExp("\\b"+this.escapeCssMeta(s)+"\\b"))||(u+=" "+s):u=s,t(e).attr("aria-describedby",u),(i=this.groups[e.name])&&(o=this,t.each(o.groups,(function(e,n){n===i&&t("[name='"+o.escapeCssMeta(e)+"']",o.currentForm).attr("aria-describedby",a.attr("id"))}))))),!n&&this.settings.success&&(a.text(""),"string"==typeof this.settings.success?a.addClass(this.settings.success):this.settings.success(a,e)),this.toShow=this.toShow.add(a)},errorsFor:function(e){var n=this.escapeCssMeta(this.idOrName(e)),r=t(e).attr("aria-describedby"),i="label[for='"+n+"'], label[for='"+n+"'] *";return r&&(i=i+", #"+this.escapeCssMeta(r).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(t){return t.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name)),t(e).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+this.escapeCssMeta(e)+"']")},getLength:function(e,n){switch(n.nodeName.toLowerCase()){case"select":return t("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return e.length},depend:function(t,e){return!this.dependTypes[r(t)]||this.dependTypes[r(t)](t,e)},dependTypes:{boolean:function(t){return t},string:function(e,n){return!!t(e,n.form).length},function:function(t,e){return t(e)}},optional:function(e){var n=this.elementValue(e);return!t.validator.methods.required.call(this,n,e)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,t(e).addClass(this.settings.pendingClass),this.pending[e.name]=!0)},stopRequest:function(e,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],t(e).removeClass(this.settings.pendingClass),n&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.submitButton&&t("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e,n){return n="string"==typeof n&&n||"remote",t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,{method:n})})},destroy:function(){this.resetForm(),t(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,n){e.constructor===String?this.classRuleSettings[e]=n:t.extend(this.classRuleSettings,e)},classRules:function(e){var n={},r=t(e).attr("class");return r&&t.each(r.split(" "),(function(){this in t.validator.classRuleSettings&&t.extend(n,t.validator.classRuleSettings[this])})),n},normalizeAttributeRule:function(t,e,n,r){/min|max|step/.test(n)&&(null===e||/number|range|text/.test(e))&&(r=Number(r),isNaN(r)&&(r=void 0)),r||0===r?t[n]=r:e===n&&"range"!==e&&(t[n]=!0)},attributeRules:function(e){var n,r,i={},s=t(e),o=e.getAttribute("type");for(n in t.validator.methods)"required"===n?(""===(r=e.getAttribute(n))&&(r=!0),r=!!r):r=s.attr(n),this.normalizeAttributeRule(i,o,n,r);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(e){var n,r,i={},s=t(e),o=e.getAttribute("type");for(n in t.validator.methods)r=s.data("rule"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase()),this.normalizeAttributeRule(i,o,n,r);return i},staticRules:function(e){var n={},r=t.data(e.form,"validator");return r.settings.rules&&(n=t.validator.normalizeRule(r.settings.rules[e.name])||{}),n},normalizeRules:function(e,n){return t.each(e,(function(i,s){if(!1!==s){if(s.param||s.depends){var o=!0;switch(r(s.depends)){case"string":o=!!t(s.depends,n.form).length;break;case"function":o=s.depends.call(n,n)}o?e[i]=void 0===s.param||s.param:(t.data(n.form,"validator").resetElements(t(n)),delete e[i])}}else delete e[i]})),t.each(e,(function(r,i){e[r]=t.isFunction(i)&&"normalizer"!==r?i(n):i})),t.each(["minlength","maxlength"],(function(){e[this]&&(e[this]=Number(e[this]))})),t.each(["rangelength","range"],(function(){var n;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(n=e[this].replace(/[\[\]]/g,"").split(/[\s,]+/),e[this]=[Number(n[0]),Number(n[1])]))})),t.validator.autoCreateRanges&&(null!=e.min&&null!=e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),null!=e.minlength&&null!=e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var n={};t.each(e.split(/\s/),(function(){n[this]=!0})),e=n}return e},addMethod:function(e,n,r){t.validator.methods[e]=n,t.validator.messages[e]=void 0!==r?r:t.validator.messages[e],n.length<3&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,n,r){if(!this.depend(r,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var i=t(n).val();return i&&i.length>0}return this.checkable(n)?this.getLength(e,n)>0:e.length>0},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,e){return this.optional(e)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,e){return this.optional(e)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},minlength:function(e,n,r){var i=t.isArray(e)?e.length:this.getLength(e,n);return this.optional(n)||i>=r},maxlength:function(e,n,r){var i=t.isArray(e)?e.length:this.getLength(e,n);return this.optional(n)||i<=r},rangelength:function(e,n,r){var i=t.isArray(e)?e.length:this.getLength(e,n);return this.optional(n)||i>=r[0]&&i<=r[1]},min:function(t,e,n){return this.optional(e)||t>=n},max:function(t,e,n){return this.optional(e)||t<=n},range:function(t,e,n){return this.optional(e)||t>=n[0]&&t<=n[1]},step:function(e,n,r){var i,s=t(n).attr("type"),o="Step attribute on input type "+s+" is not supported.",a=new RegExp("\\b"+s+"\\b"),c=function(t){var e=(""+t).match(/(?:\.(\d+))?$/);return e&&e[1]?e[1].length:0},u=function(t){return Math.round(t*Math.pow(10,i))},l=!0;if(s&&!a.test(["text","number","range"].join()))throw new Error(o);return i=c(r),(c(e)>i||u(e)%u(r)!=0)&&(l=!1),this.optional(n)||l},equalTo:function(e,n,r){var i=t(r);return this.settings.onfocusout&&i.not(".validate-equalTo-blur").length&&i.addClass("validate-equalTo-blur").on("blur.validate-equalTo",(function(){t(n).valid()})),e===i.val()},remote:function(e,n,r,i){if(this.optional(n))return"dependency-mismatch";i="string"==typeof i&&i||"remote";var s,o,a,c=this.previousValue(n,i);return this.settings.messages[n.name]||(this.settings.messages[n.name]={}),c.originalMessage=c.originalMessage||this.settings.messages[n.name][i],this.settings.messages[n.name][i]=c.message,r="string"==typeof r&&{url:r}||r,a=t.param(t.extend({data:e},r.data)),c.old===a?c.valid:(c.old=a,s=this,this.startRequest(n),(o={})[n.name]=e,t.ajax(t.extend(!0,{mode:"abort",port:"validate"+n.name,dataType:"json",data:o,context:s.currentForm,success:function(t){var r,o,a,u=!0===t||"true"===t;s.settings.messages[n.name][i]=c.originalMessage,u?(a=s.formSubmitted,s.resetInternals(),s.toHide=s.errorsFor(n),s.formSubmitted=a,s.successList.push(n),s.invalid[n.name]=!1,s.showErrors()):(r={},o=t||s.defaultMessage(n,{method:i,parameters:e}),r[n.name]=c.message=o,s.invalid[n.name]=!0,s.showErrors(r)),c.valid=u,s.stopRequest(n,u)}},r)),"pending")}}});var e,n={};return t.ajaxPrefilter?t.ajaxPrefilter((function(t,e,r){var i=t.port;"abort"===t.mode&&(n[i]&&n[i].abort(),n[i]=r)})):(e=t.ajax,t.ajax=function(r){var i=("mode"in r?r:t.ajaxSettings).mode,s=("port"in r?r:t.ajaxSettings).port;return"abort"===i?(n[s]&&n[s].abort(),n[s]=e.apply(this,arguments),n[s]):e.apply(this,arguments)}),t},"function"==typeof define&&n(80)?define(["jquery"],e):"object"===r(t)&&t.exports?t.exports=e(n(118)):e(jQuery);var i=$.isFunction($.fn.valid)?1:0;$.fn.isValid=function(){return!i||this.valid()},i&&($.validator.setDefaults({errorClass:"invalid",validClass:"valid",errorPlacement:function(t,e){e.is(":radio")||e.is(":checkbox")?t.insertBefore($(e).parent()):t.insertAfter(e)},success:function(t){$(t).closest("li").find("label.invalid:not(:empty)").length||$(t).closest("li").removeClass("wrong")}}),$(".stepper.parallel").length&&$.validator.setDefaults({ignore:""})),$.fn.getActiveStep=function(){var t=this.find(".step.active");return $(this.children(".step:visible")).index($(t))+1},$.fn.activateStep=function(t){if(!$(this).hasClass("step")){var e=$(this).closest("ul.stepper");e.find(">li").removeAttr("data-last"),window.innerWidth<993||!e.hasClass("horizontal")?$(this).addClass("step").stop().slideDown(400,(function(){$(this).css({height:"auto","margin-bottom":"",display:"inherit"}),t&&t(),e.find(">li.step").last().attr("data-last","true")})):$(this).addClass("step").stop().css({width:"0%",display:"inherit"}).animate({width:"100%"},400,(function(){$(this).css({height:"auto","margin-bottom":"",display:"inherit"}),t&&t(),e.find(">li.step").last().attr("data-last","true")}))}},$.fn.deactivateStep=function(t){if($(this).hasClass("step")){var e=$(this).closest("ul.stepper");e.find(">li").removeAttr("data-last"),window.innerWidth<993||!e.hasClass("horizontal")?$(this).stop().css({transition:"none","-webkit-transition":"margin-bottom none"}).slideUp(400,(function(){$(this).removeClass("step").css({height:"auto","margin-bottom":"",transition:"margin-bottom .4s","-webkit-transition":"margin-bottom .4s"}),t&&t(),e.find(">li").removeAttr("data-last"),e.find(">li.step").last().attr("data-last","true")})):$(this).stop().animate({width:"0%"},400,(function(){$(this).removeClass("step").hide().css({height:"auto","margin-bottom":"",display:"none",width:""}),t&&t(),e.find(">li.step").last().attr("data-last","true")}))}},$.fn.showError=function(t){if(i){var e=this.attr("name"),n=this.closest("form"),r={};r[e]=t,n.validate().showErrors(r),this.closest("li").addClass("wrong")}else this.removeClass("valid").addClass("invalid"),this.next().attr("data-error",t)},$.fn.activateFeedback=function(){this.find(".step.active:not(.feedbacking)").addClass("feedbacking").find(".step-new-content").prepend('<div class="wait-feedback"> <div class="preloader-wrapper active"> <div class="spinner-layer spinner-blue"> <div class="circle-clipper left"> <div class="circle"></div></div><div class="gap-patch"> <div class="circle"></div></div><div class="circle-clipper right"> <div class="circle"></div></div></div><div class="spinner-layer spinner-red"> <div class="circle-clipper left"> <div class="circle"></div></div><div class="gap-patch"> <div class="circle"></div></div><div class="circle-clipper right"> <div class="circle"></div></div></div><div class="spinner-layer spinner-yellow"> <div class="circle-clipper left"> <div class="circle"></div></div><div class="gap-patch"> <div class="circle"></div></div><div class="circle-clipper right"> <div class="circle"></div></div></div><div class="spinner-layer spinner-green"> <div class="circle-clipper left"> <div class="circle"></div></div><div class="gap-patch"> <div class="circle"></div></div><div class="circle-clipper right"> <div class="circle"></div></div></div></div></div>')},$.fn.destroyFeedback=function(){var t=this.find(".step.active.feedbacking");return t&&(t.removeClass("feedbacking"),t.find(".wait-feedback").remove()),!0},$.fn.resetStepper=function(t){t||(t=1);var e=$(this).closest("form");return $(e)[0].reset(),Materialize.updateTextFields(),i&&(e.validate().resetForm(),$(this).find("li.step").removeClass("wrong")),$(this).openStep(t)},$.fn.submitStepper=function(t){var e=this.closest("form");e.isValid()&&e.submit()},$.fn.nextStep=function(t,e,n){var r=$(this).data("settings"),i=this.closest("form"),s=this.find(".step.active"),o=$(this.children(".step:visible")).index($(s))+2,a=s.find(".next-step").length>1?n?$(n.target).data("feedback"):void 0:s.find(".next-step").data("feedback");return r.parallel&&$(s).validateStep()||!r.parallel&&i.isValid()?a&&e?(r.showFeedbackLoader&&this.activateFeedback(),window[a].call()):(s.removeClass("wrong").addClass("done"),this.openStep(o,t),this.trigger("nextstep")):s.removeClass("done").addClass("wrong")},$.fn.prevStep=function(t){var e=this.find(".step.active");if(!e.hasClass("feedbacking")){var n=$(this.children(".step:visible")).index($(e));return e.removeClass("wrong"),this.openStep(n,t),this.trigger("prevstep")}},$.fn.openStep=function(t,e){var n=$(this).closest("ul.stepper").data("settings"),r=this,i=t-1;if(!(t=this.find(".step:visible:eq(".concat(i,")"))).hasClass("active")){var s=this.find(".step.active"),o=$(this.children(".step:visible")).index($(s)),a=i>o?1:0;s.hasClass("feedbacking")&&r.destroyFeedback(),s.closeAction(a),t.openAction(a,(function(){n.autoFocusInput&&t.find("input:enabled:visible:first").focus(),r.trigger("stepchange").trigger("step"+(i+1)),t.data("event")&&r.trigger(t.data("event")),e&&e()}))}},$.fn.closeAction=function(t,e){var n=this.removeClass("active").find(".step-new-content");if(window.innerWidth<993||!this.closest("ul").hasClass("horizontal")?n.stop().slideUp(300,"easeOutQuad",e):1==t?n.animate({left:"-100%"},(function(){n.css({display:"none",left:"0%"},e)})):n.animate({left:"100%"},(function(){n.css({display:"none",left:"0%"},e)})),this.closest("ul").hasClass("horizontal")&&this.closest("ul").hasClass("horizontal-fix")){var r=$(".step-new-content").children().height()+250;$(this).parent().animate({height:r},"slow")}},$.fn.openAction=function(t,e){var n=this.removeClass("done").addClass("active").find(".step-new-content");if(window.innerWidth<993||!this.closest("ul").hasClass("horizontal")?n.slideDown(300,"easeOutQuad",e):1==t?n.css({left:"100%",display:"block"}).animate({left:"0%"},e):n.css({left:"-100%",display:"block"}).animate({left:"0%"},e),this.closest("ul").hasClass("horizontal")&&this.closest("ul").hasClass("horizontal-fix")){var r=$(this).find(".step-new-content").children().height()+250;$(this).parent().animate({height:r},"fast")}},$.fn.mdbStepper=function(t){var e=$.extend({linearStepsNavigation:!0,autoFocusInput:!0,showFeedbackLoader:!0,autoFormCreation:!0,parallel:!1},t);$(document).on("click",(function(t){$(t.target).parents(".stepper").length||$(".stepper.focused").removeClass("focused")})),$(this).each((function(){var t=$(this);if(!t.parents("form").length&&e.autoFormCreation){var n=t.data("method"),r=t.data("action");n=n||"GET";r=r||"?",t.wrap('<form action="'.concat(r,'" method="').concat(n,'"></form>'))}t.data("settings",{linearStepsNavigation:e.linearStepsNavigation,autoFocusInput:e.autoFocusInput,showFeedbackLoader:e.showFeedbackLoader,parallel:t.hasClass("parallel")}),t.find("li.step.active").openAction(1),t.find(">li").removeAttr("data-last"),t.find(">li.step").last().attr("data-last","true"),t.on("click",".step:not(.active)",(function(){var n=$(t.children(".step:visible")).index($(this));if(t.data("settings").parallel&&i)$(this).addClass("temp-active"),t.validatePreviousSteps(),t.openStep(n+1),$(this).removeClass("temp-active");else if(t.hasClass("linear")){if(e.linearStepsNavigation){var r=t.find(".step.active");$(t.children(".step:visible")).index($(r))+1==n?t.nextStep(void 0,!0,void 0):$(t.children(".step:visible")).index($(r))-1==n&&t.prevStep(void 0)}}else t.openStep(n+1)})).on("click",".next-step",(function(e){e.preventDefault(),t.nextStep(void 0,!0,e)})).on("click",".previous-step",(function(e){e.preventDefault(),t.prevStep(void 0)})).on("click","button:submit:not(.next-step, .previous-step)",(function(e){e.preventDefault();var n=e?$(e.target).data("feedback"):void 0,r=t.closest("form");if(r.isValid()){if(n)return stepper.activateFeedback(),window[n].call();r.submit()}})).on("click",(function(){$(".stepper.focused").removeClass("focused"),$(this).addClass("focused")}))}))},$.fn.getStep=function(t){$(this).closest("ul.stepper").data("settings");var e=t-1;return t=this.find(".step:visible:eq(".concat(e,")"))},$.fn.validatePreviousSteps=function(){var t=$(this).find(".step.temp-active"),e=$(this.children(".step")).index($(t));$(this.children(".step")).each((function(t){t>=e?$(this).removeClass("wrong done"):$(this).validateStep()}))},$.fn.validateStep=function(){this.closest("ul.stepper"),this.closest("form");var t=$(this),e=t.find(".next-step").data("validator");return this.validateStepInput()?e?window[e].call()?(t.removeClass("wrong").addClass("done"),!0):(t.removeClass("done").addClass("wrong"),!1):(t.removeClass("wrong").addClass("done"),!0):(t.removeClass("done").addClass("wrong"),!1)},$.fn.validateStepInput=function(){var t=!0;return i&&$(this).find("input.validate").each((function(){if(!$(this).valid())return t=!1,!1})),t}}.call(this,n(96)(t))},function(t,e,n){}]);
//# sourceMappingURL=steppers.min.js.map;
!function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=277)}([function(t,n,e){(function(n){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof n&&n)||Function("return this")()}).call(this,e(54))},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var r=e(0),o=e(12),i=e(26),u=e(46),a=r.Symbol,c=o("wks");t.exports=function(t){return c[t]||(c[t]=u&&a[t]||(u?a:i)("Symbol."+t))}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(0),o=e(22).f,i=e(6),u=e(14),a=e(21),c=e(47),f=e(48);t.exports=function(t,n){var e,s,l,p,y,v=t.target,d=t.global,h=t.stat;if(e=d?r:h?r[v]||a(v,{}):(r[v]||{}).prototype)for(s in n){if(p=n[s],l=t.noTargetGet?(y=o(e,s))&&y.value:e[s],!f(d?s:v+(h?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),u(e,s,p,t)}}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){var r=e(7),o=e(9),i=e(18);t.exports=r?function(t,n,e){return o.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(1);t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,n,e){var r=e(5);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,n,e){var r=e(7),o=e(33),i=e(8),u=e(20),a=Object.defineProperty;n.f=r?a:function(t,n,e){if(i(t),n=u(n,!0),i(e),o)try{return a(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(27),o=e(13);t.exports=function(t){return r(o(t))}},function(t,n,e){var r=e(15),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,n,e){var r=e(30),o=e(55);(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.3.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,e){var r=e(0),o=e(12),i=e(6),u=e(3),a=e(21),c=e(34),f=e(28),s=f.get,l=f.enforce,p=String(c).split("toString");o("inspectSource",(function(t){return c.call(t)})),(t.exports=function(t,n,e,o){var c=!!o&&!!o.unsafe,f=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof e&&("string"!=typeof n||u(e,"name")||i(e,"name",n),l(e).source=p.join("string"==typeof n?n:"")),t!==r?(c?!s&&t[n]&&(f=!0):delete t[n],f?t[n]=e:i(t,n,e)):f?t[n]=e:a(n,e)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c.call(this)}))},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n,e){var r=e(13);t.exports=function(t){return Object(r(t))}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){t.exports={}},function(t,n,e){var r=e(5);t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){var r=e(0),o=e(6);t.exports=function(t,n){try{o(r,t,n)}catch(e){r[t]=n}return n}},function(t,n,e){var r=e(7),o=e(40),i=e(18),u=e(10),a=e(20),c=e(3),f=e(33),s=Object.getOwnPropertyDescriptor;n.f=r?s:function(t,n){if(t=u(t),n=a(n,!0),f)try{return s(t,n)}catch(t){}if(c(t,n))return i(!o.f.call(t,n),t[n])}},function(t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,n,e){var r=e(57),o=e(27),i=e(16),u=e(11),a=e(42),c=[].push,f=function(t){var n=1==t,e=2==t,f=3==t,s=4==t,l=6==t,p=5==t||l;return function(y,v,d,h){for(var g,b,m=i(y),S=o(m),x=r(v,d,3),w=u(S.length),O=0,j=h||a,P=n?j(y,w):e?j(y,0):void 0;w>O;O++)if((p||O in S)&&(b=x(g=S[O],O,m),t))if(n)P[O]=b;else if(b)switch(t){case 3:return!0;case 5:return g;case 6:return O;case 2:c.call(P,g)}else if(s)return!1;return l?-1:f||s?s:P}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6)}},function(t,n,e){var r=e(12),o=e(26),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+r).toString(36)}},function(t,n,e){var r=e(1),o=e(17),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,n,e){var r,o,i,u=e(56),a=e(0),c=e(5),f=e(6),s=e(3),l=e(25),p=e(19),y=a.WeakMap;if(u){var v=new y,d=v.get,h=v.has,g=v.set;r=function(t,n){return g.call(v,t,n),n},o=function(t){return d.call(v,t)||{}},i=function(t){return h.call(v,t)}}else{var b=l("state");p[b]=!0,r=function(t,n){return f(t,b,n),n},o=function(t){return s(t,b)?t[b]:{}},i=function(t){return s(t,b)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(n){var e;if(!c(n)||(e=o(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}}},function(t,n,e){var r=e(37),o=e(23).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,n){t.exports=!1},function(t,n,e){var r=e(17);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,n,e){var r=e(45),o=e(0),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,n){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][n]||o[t]&&o[t][n]}},function(t,n,e){var r=e(7),o=e(1),i=e(36);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,n,e){var r=e(12);t.exports=r("native-function-to-string",Function.toString)},function(t,n,e){var r=e(8),o=e(63),i=e(23),u=e(19),a=e(64),c=e(36),f=e(25)("IE_PROTO"),s=function(){},l=function(){var t,n=c("iframe"),e=i.length;for(n.style.display="none",a.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;e--;)delete l.prototype[i[e]];return l()};t.exports=Object.create||function(t,n){var e;return null!==t?(s.prototype=r(t),e=new s,s.prototype=null,e[f]=t):e=l(),void 0===n?e:o(e,n)},u[f]=!0},function(t,n,e){var r=e(0),o=e(5),i=r.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},function(t,n,e){var r=e(3),o=e(10),i=e(39).indexOf,u=e(19);t.exports=function(t,n){var e,a=o(t),c=0,f=[];for(e in a)!r(u,e)&&r(a,e)&&f.push(e);for(;n.length>c;)r(a,e=n[c++])&&(~i(f,e)||f.push(e));return f}},function(t,n,e){var r=e(15),o=Math.max,i=Math.min;t.exports=function(t,n){var e=r(t);return e<0?o(e+n,0):i(e,n)}},function(t,n,e){var r=e(10),o=e(11),i=e(38),u=function(t){return function(n,e,u){var a,c=r(n),f=o(c.length),s=i(u,f);if(t&&e!=e){for(;f>s;)if((a=c[s++])!=a)return!0}else for(;f>s;s++)if((t||s in c)&&c[s]===e)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},function(t,n,e){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);n.f=i?function(t){var n=o(this,t);return!!n&&n.enumerable}:r},function(t,n,e){var r=e(37),o=e(23);t.exports=Object.keys||function(t){return r(t,o)}},function(t,n,e){var r=e(5),o=e(31),i=e(2)("species");t.exports=function(t,n){var e;return o(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!o(e.prototype)?r(e)&&null===(e=e[i])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===n?0:n)}},,function(t,n){n.f=Object.getOwnPropertySymbols},function(t,n,e){t.exports=e(0)},function(t,n,e){var r=e(1);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(t,n,e){var r=e(3),o=e(53),i=e(22),u=e(9);t.exports=function(t,n){for(var e=o(n),a=u.f,c=i.f,f=0;f<e.length;f++){var s=e[f];r(t,s)||a(t,s,c(n,s))}}},function(t,n,e){var r=e(1),o=/#|\.prototype\./,i=function(t,n){var e=a[u(t)];return e==f||e!=c&&("function"==typeof n?r(n):!!n)},u=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},a=i.data={},c=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},,function(t,n,e){var r=e(2),o=e(35),i=e(6),u=r("unscopables"),a=Array.prototype;null==a[u]&&i(a,u,o(null)),t.exports=function(t){a[u][t]=!0}},function(t,n,e){"use strict";var r=e(1);t.exports=function(t,n){var e=[][t];return!e||!r((function(){e.call(null,n||function(){throw 1},1)}))}},function(t,n,e){var r=e(32),o=e(29),i=e(44),u=e(8);t.exports=r("Reflect","ownKeys")||function(t){var n=o.f(u(t)),e=i.f;return e?n.concat(e(t)):n}},function(t,n){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){var r=e(0),o=e(21),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,n,e){var r=e(0),o=e(34),i=r.WeakMap;t.exports="function"==typeof i&&/native code/.test(o.call(i))},function(t,n,e){var r=e(49);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 0:return function(){return t.call(n)};case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},function(t,n,e){"use strict";var r=e(10),o=e(51),i=e(61),u=e(28),a=e(87),c=u.set,f=u.getterFor("Array Iterator");t.exports=a(Array,"Array",(function(t,n){c(this,{type:"Array Iterator",target:r(t),index:0,kind:n})}),(function(){var t=f(this),n=t.target,e=t.kind,r=t.index++;return!n||r>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:n[r],done:!1}:{value:[r,n[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},,function(t,n,e){var r=e(9).f,o=e(3),i=e(2)("toStringTag");t.exports=function(t,n,e){t&&!o(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:n})}},function(t,n){t.exports={}},,function(t,n,e){var r=e(7),o=e(9),i=e(8),u=e(41);t.exports=r?Object.defineProperties:function(t,n){i(t);for(var e,r=u(n),a=r.length,c=0;a>c;)o.f(t,e=r[c++],n[e]);return t}},function(t,n,e){var r=e(32);t.exports=r("document","documentElement")},function(t,n,e){var r=e(14),o=e(101),i=Object.prototype;o!==i.toString&&r(i,"toString",o,{unsafe:!0})},,,,function(t,n,e){"use strict";var r=e(4),o=e(0),i=e(30),u=e(7),a=e(46),c=e(1),f=e(3),s=e(31),l=e(5),p=e(8),y=e(16),v=e(10),d=e(20),h=e(18),g=e(35),b=e(41),m=e(29),S=e(105),x=e(44),w=e(22),O=e(9),j=e(40),P=e(6),A=e(14),C=e(12),T=e(25),L=e(19),_=e(26),I=e(2),M=e(77),k=e(78),E=e(60),F=e(28),D=e(24).forEach,R=T("hidden"),z=I("toPrimitive"),N=F.set,G=F.getterFor("Symbol"),W=Object.prototype,V=o.Symbol,Q=o.JSON,q=Q&&Q.stringify,H=w.f,B=O.f,U=S.f,Y=j.f,$=C("symbols"),J=C("op-symbols"),K=C("string-to-symbol-registry"),X=C("symbol-to-string-registry"),Z=C("wks"),tt=o.QObject,nt=!tt||!tt.prototype||!tt.prototype.findChild,et=u&&c((function(){return 7!=g(B({},"a",{get:function(){return B(this,"a",{value:7}).a}})).a}))?function(t,n,e){var r=H(W,n);r&&delete W[n],B(t,n,e),r&&t!==W&&B(W,n,r)}:B,rt=function(t,n){var e=$[t]=g(V.prototype);return N(e,{type:"Symbol",tag:t,description:n}),u||(e.description=n),e},ot=a&&"symbol"==typeof V.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof V},it=function(t,n,e){t===W&&it(J,n,e),p(t);var r=d(n,!0);return p(e),f($,r)?(e.enumerable?(f(t,R)&&t[R][r]&&(t[R][r]=!1),e=g(e,{enumerable:h(0,!1)})):(f(t,R)||B(t,R,h(1,{})),t[R][r]=!0),et(t,r,e)):B(t,r,e)},ut=function(t,n){p(t);var e=v(n),r=b(e).concat(st(e));return D(r,(function(n){u&&!at.call(e,n)||it(t,n,e[n])})),t},at=function(t){var n=d(t,!0),e=Y.call(this,n);return!(this===W&&f($,n)&&!f(J,n))&&(!(e||!f(this,n)||!f($,n)||f(this,R)&&this[R][n])||e)},ct=function(t,n){var e=v(t),r=d(n,!0);if(e!==W||!f($,r)||f(J,r)){var o=H(e,r);return!o||!f($,r)||f(e,R)&&e[R][r]||(o.enumerable=!0),o}},ft=function(t){var n=U(v(t)),e=[];return D(n,(function(t){f($,t)||f(L,t)||e.push(t)})),e},st=function(t){var n=t===W,e=U(n?J:v(t)),r=[];return D(e,(function(t){!f($,t)||n&&!f(W,t)||r.push($[t])})),r};a||(A((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=_(t),e=function(t){this===W&&e.call(J,t),f(this,R)&&f(this[R],n)&&(this[R][n]=!1),et(this,n,h(1,t))};return u&&nt&&et(W,n,{configurable:!0,set:e}),rt(n,t)}).prototype,"toString",(function(){return G(this).tag})),j.f=at,O.f=it,w.f=ct,m.f=S.f=ft,x.f=st,u&&(B(V.prototype,"description",{configurable:!0,get:function(){return G(this).description}}),i||A(W,"propertyIsEnumerable",at,{unsafe:!0})),M.f=function(t){return rt(I(t),t)}),r({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:V}),D(b(Z),(function(t){k(t)})),r({target:"Symbol",stat:!0,forced:!a},{for:function(t){var n=String(t);if(f(K,n))return K[n];var e=V(n);return K[n]=e,X[e]=n,e},keyFor:function(t){if(!ot(t))throw TypeError(t+" is not a symbol");if(f(X,t))return X[t]},useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),r({target:"Object",stat:!0,forced:!a,sham:!u},{create:function(t,n){return void 0===n?g(t):ut(g(t),n)},defineProperty:it,defineProperties:ut,getOwnPropertyDescriptor:ct}),r({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:ft,getOwnPropertySymbols:st}),r({target:"Object",stat:!0,forced:c((function(){x.f(1)}))},{getOwnPropertySymbols:function(t){return x.f(y(t))}}),Q&&r({target:"JSON",stat:!0,forced:!a||c((function(){var t=V();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))}))},{stringify:function(t){for(var n,e,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(e=n=r[1],(l(n)||void 0!==t)&&!ot(t))return s(n)||(n=function(t,n){if("function"==typeof e&&(n=e.call(this,t,n)),!ot(n))return n}),r[1]=n,q.apply(Q,r)}}),V.prototype[z]||P(V.prototype,z,V.prototype.valueOf),E(V,"Symbol"),L[R]=!0},function(t,n){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,n,e){"use strict";var r=e(4),o=e(7),i=e(0),u=e(3),a=e(5),c=e(9).f,f=e(47),s=i.Symbol;if(o&&"function"==typeof s&&(!("description"in s.prototype)||void 0!==s().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof p?new s(t):void 0===t?s():s(t);return""===t&&(l[n]=!0),n};f(p,s);var y=p.prototype=s.prototype;y.constructor=p;var v=y.toString,d="Symbol(test)"==String(s("test")),h=/^Symbol\((.*)\)[^)]+$/;c(y,"description",{configurable:!0,get:function(){var t=a(this)?this.valueOf():this,n=v.call(t);if(u(l,t))return"";var e=d?n.slice(7,-1):n.replace(h,"$1");return""===e?void 0:e}}),r({global:!0,forced:!0},{Symbol:p})}},function(t,n,e){e(78)("iterator")},function(t,n,e){"use strict";var r=e(79).charAt,o=e(28),i=e(87),u=o.set,a=o.getterFor("String Iterator");i(String,"String",(function(t){u(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,n=a(this),e=n.string,o=n.index;return o>=e.length?{value:void 0,done:!0}:(t=r(e,o),n.index+=t.length,{value:t,done:!1})}))},function(t,n,e){var r=e(0),o=e(91),i=e(58),u=e(6),a=e(2),c=a("iterator"),f=a("toStringTag"),s=i.values;for(var l in o){var p=r[l],y=p&&p.prototype;if(y){if(y[c]!==s)try{u(y,c,s)}catch(t){y[c]=s}if(y[f]||u(y,f,l),o[l])for(var v in i)if(y[v]!==i[v])try{u(y,v,i[v])}catch(t){y[v]=i[v]}}}},function(t,n,e){"use strict";var r=e(4),o=e(27),i=e(10),u=e(52),a=[].join,c=o!=Object,f=u("join",",");r({target:"Array",proto:!0,forced:c||f},{join:function(t){return a.call(i(this),void 0===t?",":t)}})},,function(t,n,e){n.f=e(2)},function(t,n,e){var r=e(45),o=e(3),i=e(77),u=e(9).f;t.exports=function(t){var n=r.Symbol||(r.Symbol={});o(n,t)||u(n,t,{value:i.f(t)})}},function(t,n,e){var r=e(15),o=e(13),i=function(t){return function(n,e){var i,u,a=String(o(n)),c=r(e),f=a.length;return c<0||c>=f?t?"":void 0:(i=a.charCodeAt(c))<55296||i>56319||c+1===f||(u=a.charCodeAt(c+1))<56320||u>57343?t?a.charAt(c):i:t?a.slice(c,c+2):u-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},function(t,n){(function(n){t.exports=n}).call(this,{})},function(t,n,e){var r=e(3),o=e(16),i=e(25),u=e(108),a=i("IE_PROTO"),c=Object.prototype;t.exports=u?Object.getPrototypeOf:function(t){return t=o(t),r(t,a)?t[a]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},function(t,n,e){var r=e(8),o=e(99);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(t){}return function(e,i){return r(e),o(i),n?t.call(e,i):e.__proto__=i,e}}():void 0)},,function(t,n,e){var r=e(14),o=Date.prototype,i=o.toString,u=o.getTime;new Date(NaN)+""!="Invalid Date"&&r(o,"toString",(function(){var t=u.call(this);return t==t?i.call(this):"Invalid Date"}))},function(t,n,e){var r=e(13),o="["+e(70)+"]",i=RegExp("^"+o+o+"*"),u=RegExp(o+o+"*$"),a=function(t){return function(n){var e=String(r(n));return 1&t&&(e=e.replace(i,"")),2&t&&(e=e.replace(u,"")),e}};t.exports={start:a(1),end:a(2),trim:a(3)}},,function(t,n,e){"use strict";var r=e(4),o=e(107),i=e(81),u=e(82),a=e(60),c=e(6),f=e(14),s=e(2),l=e(30),p=e(61),y=e(88),v=y.IteratorPrototype,d=y.BUGGY_SAFARI_ITERATORS,h=s("iterator"),g=function(){return this};t.exports=function(t,n,e,s,y,b,m){o(e,n,s);var S,x,w,O=function(t){if(t===y&&T)return T;if(!d&&t in A)return A[t];switch(t){case"keys":case"values":case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}},j=n+" Iterator",P=!1,A=t.prototype,C=A[h]||A["@@iterator"]||y&&A[y],T=!d&&C||O(y),L="Array"==n&&A.entries||C;if(L&&(S=i(L.call(new t)),v!==Object.prototype&&S.next&&(l||i(S)===v||(u?u(S,v):"function"!=typeof S[h]&&c(S,h,g)),a(S,j,!0,!0),l&&(p[j]=g))),"values"==y&&C&&"values"!==C.name&&(P=!0,T=function(){return C.call(this)}),l&&!m||A[h]===T||c(A,h,T),p[n]=T,y)if(x={values:O("values"),keys:b?T:O("keys"),entries:O("entries")},m)for(w in x)!d&&!P&&w in A||f(A,w,x[w]);else r({target:n,proto:!0,forced:d||P},x);return x}},function(t,n,e){"use strict";var r,o,i,u=e(81),a=e(6),c=e(3),f=e(2),s=e(30),l=f("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):p=!0),null==r&&(r={}),s||c(r,l)||a(r,l,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},,,function(t,n){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},,function(t,n,e){var r=e(17),o=e(2)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var n,e,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),o))?e:i?r(n):"Object"==(u=r(n))&&"function"==typeof n.callee?"Arguments":u}},,,function(t,n){t.exports=function(t){if(!t.webpackPolyfill){var n=Object.create(t);n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(n,"exports",{enumerable:!0}),n.webpackPolyfill=1}return n}},,,function(t,n,e){var r=e(5);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},,function(t,n,e){"use strict";var r=e(93),o={};o[e(2)("toStringTag")]="z",t.exports="[object z]"!==String(o)?function(){return"[object "+r(this)+"]"}:o.toString},,,,function(t,n,e){var r=e(10),o=e(29).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(r(t))}},,function(t,n,e){"use strict";var r=e(88).IteratorPrototype,o=e(35),i=e(18),u=e(60),a=e(61),c=function(){return this};t.exports=function(t,n,e){var f=n+" Iterator";return t.prototype=o(r,{next:i(1,e)}),u(t,f,!1,!0),a[f]=c,t}},function(t,n,e){var r=e(1);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},,,,,,,function(t,n,e){var r=e(4),o=e(125);r({global:!0,forced:parseFloat!=o},{parseFloat:o})},,,function(t,n){t.exports=jQuery},,,,,,,function(t,n,e){var r=e(0),o=e(85).trim,i=e(70),u=r.parseFloat,a=1/u(i+"-0")!=-1/0;t.exports=a?function(t){var n=o(String(t)),e=u(n);return 0===e&&"-"==n.charAt(0)?-0:e}:u},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,n,e){e(278),t.exports=e(279)},function(t,n,e){"use strict";e.r(n),function(t){var n;e(69),e(71),e(72),e(58),e(75),e(84),e(65),e(115),e(73),e(74);function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}
/**!
 * easy-pie-chart
 * Lightweight plugin to render simple, animated and retina optimized pie charts
 *
 * @license 
 * @author Robert Fleischmann <rendro87@gmail.com> (http://robert-fleischmann.de)
 * @version 2.1.7
 **/n=function(t){var n=function(t,n){var e,o=document.createElement("canvas");t.appendChild(o),"object"===("undefined"==typeof G_vmlCanvasManager?"undefined":r(G_vmlCanvasManager))&&G_vmlCanvasManager.initElement(o);var i=o.getContext("2d");o.width=o.height=n.size;var u=1;window.devicePixelRatio>1&&(u=window.devicePixelRatio,o.style.width=o.style.height=[n.size,"px"].join(""),o.width=o.height=n.size*u,i.scale(u,u)),i.translate(n.size/2,n.size/2),i.rotate((n.rotate/180-.5)*Math.PI);var a=(n.size-n.lineWidth)/2;n.scaleColor&&n.scaleLength&&(a-=n.scaleLength+2),Date.now=Date.now||function(){return+new Date};var c=function(t,n,e){var r=(e=Math.min(Math.max(-1,e||0),1))<=0;i.beginPath(),i.arc(0,0,a,0,2*Math.PI*e,r),i.strokeStyle=t,i.lineWidth=n,i.stroke()},f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},s=function(){n.scaleColor&&function(){var t,e;i.lineWidth=1,i.fillStyle=n.scaleColor,i.save();for(var r=24;r>0;--r)r%6==0?(e=n.scaleLength,t=0):(e=.6*n.scaleLength,t=n.scaleLength-e),i.fillRect(-n.size/2+t,0,e,1),i.rotate(Math.PI/12);i.restore()}(),n.trackColor&&c(n.trackColor,n.trackWidth||n.lineWidth,1)};this.getCanvas=function(){return o},this.getCtx=function(){return i},this.clear=function(){i.clearRect(n.size/-2,n.size/-2,n.size,n.size)},this.draw=function(t){var r;n.scaleColor||n.trackColor?i.getImageData&&i.putImageData?e?i.putImageData(e,0,0):(s(),e=i.getImageData(0,0,n.size*u,n.size*u)):(this.clear(),s()):this.clear(),i.lineCap=n.lineCap,r="function"==typeof n.barColor?n.barColor(t):n.barColor,c(r,n.lineWidth,t/100)}.bind(this),this.animate=function(t,e){var r=Date.now();n.onStart(t,e);var o=function(){var i=Math.min(Date.now()-r,n.animate.duration),u=n.easing(this,i,t,e-t,n.animate.duration);this.draw(u),n.onStep(t,e,u),i>=n.animate.duration?n.onStop(t,e):f(o)}.bind(this);f(o)}.bind(this)},e=function(t,e){var r={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(t,n,e,r,o){return(n/=o/2)<1?r/2*n*n+e:-r/2*(--n*(n-2)-1)+e},onStart:function(t,n){},onStep:function(t,n,e){},onStop:function(t,n){}};r.renderer=n;var o={},i=0,u=function(){for(var n in this.el=t,this.options=o,r)r.hasOwnProperty(n)&&(o[n]=e&&void 0!==e[n]?e[n]:r[n],"function"==typeof o[n]&&(o[n]=o[n].bind(this)));"string"==typeof o.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[o.easing])?o.easing=jQuery.easing[o.easing]:o.easing=r.easing,"number"==typeof o.animate&&(o.animate={duration:o.animate,enabled:!0}),"boolean"!=typeof o.animate||o.animate||(o.animate={duration:1e3,enabled:o.animate}),this.renderer=new o.renderer(t,o),this.renderer.draw(i),t.dataset&&t.dataset.percent?this.update(parseFloat(t.dataset.percent)):t.getAttribute&&t.getAttribute("data-percent")&&this.update(parseFloat(t.getAttribute("data-percent")))}.bind(this);this.update=function(t){return t=parseFloat(t),o.animate.enabled?this.renderer.animate(i,t):this.renderer.draw(t),i=t,this}.bind(this),this.disableAnimation=function(){return o.animate.enabled=!1,this},this.enableAnimation=function(){return o.animate.enabled=!0,this},u()};t.fn.easyPieChart=function(n){return this.each((function(){var r;t.data(this,"easyPieChart")||(r=t.extend({},n,t(this).data()),t.data(this,"easyPieChart",new e(this,r)))}))}},"function"==typeof define&&e(80)?define(["jquery"],(function(t){return n(t)})):"object"===("undefined"==typeof exports?"undefined":r(exports))?t.exports=n(e(118)):n(jQuery)}.call(this,e(96)(t))},function(t,n,e){}]);
//# sourceMappingURL=simple-charts.min.js.map;
/* Basic IE Polyfill for MDBootstrap to allow keyboard events trigger correctly. 
 * This will allow multiselect dropdowns to work as expected.
 * 
 * When IE 11 support is dropped we should consider removing this file.
 */

(function () {
  // ignore if not IE 
  if (typeof window.CustomEvent === "function") return false;

  // output to help SQA to know script is loaded in IE
  console.log("polyfill loaded");

  let nativeKeyboardEvent = window.KeyboardEvent || function () { };

  // keyboardEvent override for IE
  let keyboardEvent = function (eventType, args) {

    if (args && args.key) {
      args.keyIdentifier = args.key;
    }

    args = normalizeArgs(args);
    var evt = document.createEvent('KeyboardEvent');
    var modifiers = modifiersList(args);

    evt.initKeyboardEvent(eventType, args.bubbles, args.cancelable, null,
      args.key, args.location, modifiers, args.repeat, args.locale);

    if (evt.keyIdentifier && evt.key !== evt.keyIdentifier) {
      evt.key = evt.keyIdentifier;
    }

    return evt;
  };
  keyboardEvent.prototype = Object.create(nativeKeyboardEvent.prototype);
  keyboardEvent.prototype.constructor = keyboardEvent;

  // apply polyfill
  document.implementation.hasFeature('KeyboardEvent', '3.0') ? KeyboardEvent = keyboardEvent : false;

  // private functions
  function normalizeArgs(args) {
    args = args || {};
    args.bubbles = defaultsTo(false, args.bubbles);
    args.cancelable = defaultsTo(false, args.cancelable);
    args.location = defaultsTo(0, args.location);
    args.repeat = defaultsTo(false, args.repeat);
    args.locale = defaultsTo('', args.locale);
    args.ctrlKey = defaultsTo(false, args.ctrlKey);
    args.shiftKey = defaultsTo(false, args.shiftKey);
    args.altKey = defaultsTo(false, args.altKey);
    args.metaKey = defaultsTo(false, args.metaKey);

    return args;
  }

  function defaultsTo(defaultValue, actualValue) {
    return (actualValue === undefined) ? defaultValue : actualValue;
  }

  function modifiersList(args) {
    var modifiers = [];

    if (args.ctrlKey) {
      modifiers.push('Control');
    }
    if (args.shiftKey) {
      modifiers.push('Shift');
    }
    if (args.altKey) {
      modifiers.push('Alt');
    }
    if (args.metaKey) {
      modifiers.push('Meta');
    }
    if (args.ctrlKey && args.altKey) {
      modifiers.push('AltGraph');
    }

    return modifiers.join(' ');
  }

})();;
/*!
 * Vue.js v2.6.14
 * (c) 2014-2021 Evan You
 * Released under the MIT License.
 */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var d=p("slot,component",!0),v=p("key,ref,slot,slot-scope,is");function h(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n<e.length;n++)e[n]&&A(t,e[n]);return t}function S(e,t,n){}var T=function(e,t,n){return!1},N=function(e){return e};function E(e,t){if(e===t)return!0;var n=o(e),r=o(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var i=Array.isArray(e),a=Array.isArray(t);if(i&&a)return e.length===t.length&&e.every(function(e,n){return E(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(i||a)return!1;var s=Object.keys(e),c=Object.keys(t);return s.length===c.length&&s.every(function(n){return E(e[n],t[n])})}catch(e){return!1}}function j(e,t){for(var n=0;n<e.length;n++)if(E(e[n],t))return n;return-1}function D(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var L="data-server-rendered",I=["component","directive","filter"],M=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],F={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:S,parsePlatformTagName:N,mustUseProp:T,async:!0,_lifecycleHooks:M},P=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function R(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var H=new RegExp("[^"+P.source+".$_\\d]");var B,U="__proto__"in{},V="undefined"!=typeof window,z="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=z&&WXEnvironment.platform.toLowerCase(),J=V&&window.navigator.userAgent.toLowerCase(),q=J&&/msie|trident/.test(J),W=J&&J.indexOf("msie 9.0")>0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(V)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!V&&!z&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},ce.target=null;var ue=[];function le(e){ue.push(e),ce.target=e}function fe(){ue.pop(),ce.target=ue[ue.length-1]}var pe=function(e,t,n,r,i,o,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},de={child:{configurable:!0}};de.child.get=function(){return this.componentInstance},Object.defineProperties(pe.prototype,de);var ve=function(e){void 0===e&&(e="");var t=new pe;return t.text=e,t.isComment=!0,t};function he(e){return new pe(void 0,void 0,void 0,String(e))}function me(e){var t=new pe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var ye=Array.prototype,ge=Object.create(ye);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ye[e];R(ge,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var i,o=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&a.observeArray(i),a.dep.notify(),o})});var _e=Object.getOwnPropertyNames(ge),be=!0;function $e(e){be=e}var we=function(e){var t;this.value=e,this.dep=new ce,this.vmCount=0,R(e,"__ob__",this),Array.isArray(e)?(U?(t=ge,e.__proto__=t):function(e,t,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];R(e,o,t[o])}}(e,ge,_e),this.observeArray(e)):this.walk(e)};function Ce(e,t){var n;if(o(e)&&!(e instanceof pe))return y(e,"__ob__")&&e.__ob__ instanceof we?n=e.__ob__:be&&!te()&&(Array.isArray(e)||s(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new we(e)),t&&n&&n.vmCount++,n}function xe(e,t,n,r,i){var o=new ce,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!i&&Ce(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ce.target&&(o.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,i=t.length;r<i;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!c||(c?c.call(e,t):n=t,u=!i&&Ce(t),o.notify())}})}}function ke(e,t,n){if(Array.isArray(e)&&c(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(xe(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Ae(e,t){if(Array.isArray(e)&&c(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||y(e,t)&&(delete e[t],n&&n.dep.notify())}}we.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)xe(e,t[n])},we.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ce(e[t])};var Oe=F.optionMergeStrategies;function Se(e,t){if(!t)return e;for(var n,r,i,o=oe?Reflect.ownKeys(t):Object.keys(t),a=0;a<o.length;a++)"__ob__"!==(n=o[a])&&(r=e[n],i=t[n],y(e,n)?r!==i&&s(r)&&s(i)&&Se(r,i):ke(e,n,i));return e}function Te(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,i="function"==typeof e?e.call(n,n):e;return r?Se(r,i):i}:t?e?function(){return Se("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Ne(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ee(e,t,n,r){var i=Object.create(e||null);return t?A(i,t):i}Oe.data=function(e,t,n){return n?Te(e,t,n):t&&"function"!=typeof t?e:Te(e,t)},M.forEach(function(e){Oe[e]=Ne}),I.forEach(function(e){Oe[e+"s"]=Ee}),Oe.watch=function(e,t,n,r){if(e===Y&&(e=void 0),t===Y&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var i={};for(var o in A(i,e),t){var a=i[o],s=t[o];a&&!Array.isArray(a)&&(a=[a]),i[o]=a?a.concat(s):Array.isArray(s)?s:[s]}return i},Oe.props=Oe.methods=Oe.inject=Oe.computed=function(e,t,n,r){if(!e)return t;var i=Object.create(null);return A(i,e),t&&A(i,t),i},Oe.provide=Te;var je=function(e,t){return void 0===t?e:t};function De(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,i,o={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(i=n[r])&&(o[b(i)]={type:null});else if(s(n))for(var a in n)i=n[a],o[b(a)]=s(i)?i:{type:i};e.props=o}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(s(n))for(var o in n){var a=n[o];r[o]=s(a)?A({from:o},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=De(e,t.extends,n)),t.mixins))for(var r=0,i=t.mixins.length;r<i;r++)e=De(e,t.mixins[r],n);var o,a={};for(o in e)c(o);for(o in t)y(e,o)||c(o);function c(r){var i=Oe[r]||je;a[r]=i(e[r],t[r],n,r)}return a}function Le(e,t,n,r){if("string"==typeof n){var i=e[t];if(y(i,n))return i[n];var o=b(n);if(y(i,o))return i[o];var a=$(o);return y(i,a)?i[a]:i[n]||i[o]||i[a]}}function Ie(e,t,n,r){var i=t[e],o=!y(n,e),a=n[e],s=Re(Boolean,i.type);if(s>-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Re(String,i.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!y(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Fe(t.type)?r.call(e):r}(r,i,e);var u=be;$e(!0),Ce(a),$e(u)}return a}var Me=/^\s*function (\w+)/;function Fe(e){var t=e&&e.toString().match(Me);return t?t[1]:""}function Pe(e,t){return Fe(e)===Fe(t)}function Re(e,t){if(!Array.isArray(t))return Pe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Pe(t[n],e))return n;return-1}function He(e,t,n){le();try{if(t)for(var r=t;r=r.$parent;){var i=r.$options.errorCaptured;if(i)for(var o=0;o<i.length;o++)try{if(!1===i[o].call(r,e,t,n))return}catch(e){Ue(e,r,"errorCaptured hook")}}Ue(e,t,n)}finally{fe()}}function Be(e,t,n,r,i){var o;try{(o=n?e.apply(t,n):e.call(t))&&!o._isVue&&u(o)&&!o._handled&&(o.catch(function(e){return He(e,r,i+" (Promise/async)")}),o._handled=!0)}catch(e){He(e,r,i)}return o}function Ue(e,t,n){if(F.errorHandler)try{return F.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Ve(t,null,"config.errorHandler")}Ve(e,t,n)}function Ve(e,t,n){if(!V&&!z||"undefined"==typeof console)throw e;console.error(e)}var ze,Ke=!1,Je=[],qe=!1;function We(){qe=!1;var e=Je.slice(0);Je.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&re(Promise)){var Ze=Promise.resolve();ze=function(){Ze.then(We),G&&setTimeout(S)},Ke=!0}else if(q||"undefined"==typeof MutationObserver||!re(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ze="undefined"!=typeof setImmediate&&re(setImmediate)?function(){setImmediate(We)}:function(){setTimeout(We,0)};else{var Ge=1,Xe=new MutationObserver(We),Ye=document.createTextNode(String(Ge));Xe.observe(Ye,{characterData:!0}),ze=function(){Ge=(Ge+1)%2,Ye.data=String(Ge)},Ke=!0}function Qe(e,t){var n;if(Je.push(function(){if(e)try{e.call(t)}catch(e){He(e,t,"nextTick")}else n&&n(t)}),qe||(qe=!0,ze()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var et=new ie;function tt(e){!function e(t,n){var r,i;var a=Array.isArray(t);if(!a&&!o(t)||Object.isFrozen(t)||t instanceof pe)return;if(t.__ob__){var s=t.__ob__.dep.id;if(n.has(s))return;n.add(s)}if(a)for(r=t.length;r--;)e(t[r],n);else for(i=Object.keys(t),r=i.length;r--;)e(t[i[r]],n)}(e,et),et.clear()}var nt=g(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function rt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return Be(r,null,arguments,t,"v-on handler");for(var i=r.slice(),o=0;o<i.length;o++)Be(i[o],null,e,t,"v-on handler")}return n.fns=e,n}function it(e,n,i,o,a,s){var c,u,l,f;for(c in e)u=e[c],l=n[c],f=nt(c),t(u)||(t(l)?(t(u.fns)&&(u=e[c]=rt(u,s)),r(f.once)&&(u=e[c]=a(f.name,u,f.capture)),i(f.name,u,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,e[c]=l));for(c in n)t(e[c])&&o((f=nt(c)).name,n[c],f.capture)}function ot(e,i,o){var a;e instanceof pe&&(e=e.data.hook||(e.data.hook={}));var s=e[i];function c(){o.apply(this,arguments),h(a.fns,c)}t(s)?a=rt([c]):n(s.fns)&&r(s.merged)?(a=s).fns.push(c):a=rt([s,c]),a.merged=!0,e[i]=a}function at(e,t,r,i,o){if(n(t)){if(y(t,r))return e[r]=t[r],o||delete t[r],!0;if(y(t,i))return e[r]=t[i],o||delete t[i],!0}return!1}function st(e){return i(e)?[he(e)]:Array.isArray(e)?function e(o,a){var s=[];var c,u,l,f;for(c=0;c<o.length;c++)t(u=o[c])||"boolean"==typeof u||(l=s.length-1,f=s[l],Array.isArray(u)?u.length>0&&(ct((u=e(u,(a||"")+"_"+c))[0])&&ct(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?ct(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):ct(u)&&ct(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function ct(e){return n(e)&&n(e.text)&&!1===e.isComment}function ut(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i<r.length;i++){var o=r[i];if("__ob__"!==o){for(var a=e[o].from,s=t;s;){if(s._provided&&y(s._provided,a)){n[o]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[o]){var c=e[o].default;n[o]="function"==typeof c?c.call(t):c}}}return n}}function lt(e,t){if(!e||!e.length)return{};for(var n={},r=0,i=e.length;r<i;r++){var o=e[r],a=o.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,o.context!==t&&o.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(o);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===o.tag?c.push.apply(c,o.children||[]):c.push(o)}}for(var u in n)n[u].every(ft)&&delete n[u];return n}function ft(e){return e.isComment&&!e.asyncFactory||" "===e.text}function pt(e){return e.isComment&&e.asyncFactory}function dt(t,n,r){var i,o=Object.keys(n).length>0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=vt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=ht(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function vt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:st(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!pt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function ht(e,t){return function(){return e[t]}}function mt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;i<a;i++)r[i]=t(e[i],i);else if("number"==typeof e)for(r=new Array(e),i=0;i<e;i++)r[i]=t(i+1,i);else if(o(e))if(oe&&e[Symbol.iterator]){r=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)r.push(t(l.value,r.length)),l=u.next()}else for(s=Object.keys(e),r=new Array(s.length),i=0,a=s.length;i<a;i++)c=s[i],r[i]=t(e[c],c,i);return n(r)||(r=[]),r._isVList=!0,r}function yt(e,t,n,r){var i,o=this.$scopedSlots[e];o?(n=n||{},r&&(n=A(A({},r),n)),i=o(n)||("function"==typeof t?t():t)):i=this.$slots[e]||("function"==typeof t?t():t);var a=n&&n.slot;return a?this.$createElement("template",{slot:a},i):i}function gt(e){return Le(this.$options,"filters",e)||N}function _t(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function bt(e,t,n,r,i){var o=F.keyCodes[t]||n;return i&&r&&!F.keyCodes[t]?_t(i,r):o?_t(o,e):r?C(r)!==t:void 0===e}function $t(e,t,n,r,i){if(n)if(o(n)){var a;Array.isArray(n)&&(n=O(n));var s=function(o){if("class"===o||"style"===o||v(o))a=e;else{var s=e.attrs&&e.attrs.type;a=r||F.mustUseProp(t,s,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=b(o),u=C(o);c in a||u in a||(a[o]=n[o],i&&((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e}))};for(var c in n)s(c)}else;return e}function wt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(xt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Ct(e,t,n){return xt(e,"__once__"+t+(n?"_"+n:""),!0),e}function xt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&kt(e[r],t+"_"+r,n);else kt(e,t,n)}function kt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function At(e,t){if(t)if(s(t)){var n=e.on=e.on?A({},e.on):{};for(var r in t){var i=n[r],o=t[r];n[r]=i?[].concat(i,o):o}}else;return e}function Ot(e,t,n,r){t=t||{$stable:!n};for(var i=0;i<e.length;i++){var o=e[i];Array.isArray(o)?Ot(o,t,n):o&&(o.proxy&&(o.fn.proxy=!0),t[o.key]=o.fn)}return r&&(t.$key=r),t}function St(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Tt(e,t){return"string"==typeof e?t+e:e}function Nt(e){e._o=Ct,e._n=f,e._s=l,e._l=mt,e._t=yt,e._q=E,e._i=j,e._m=wt,e._f=gt,e._k=bt,e._b=$t,e._v=he,e._e=ve,e._u=Ot,e._g=At,e._d=St,e._p=Tt}function Et(t,n,i,o,a){var s,c=this,u=a.options;y(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=r(u._compiled),f=!l;this.data=t,this.props=n,this.children=i,this.parent=o,this.listeners=t.on||e,this.injections=ut(u.inject,o),this.slots=function(){return c.$slots||dt(t.scopedSlots,c.$slots=lt(i,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return dt(t.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=dt(t.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=Ht(s,e,t,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return Ht(s,e,t,n,r,f)}}function jt(e,t,n,r,i){var o=me(e);return o.fnContext=n,o.fnOptions=r,t.slot&&((o.data||(o.data={})).slot=t.slot),o}function Dt(e,t){for(var n in t)e[b(n)]=t[n]}Nt(Et.prototype);var Lt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var r=e;Lt.prepatch(r,r)}else{(e.componentInstance=function(e,t){var r={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;n(i)&&(r.render=i.render,r.staticRenderFns=i.staticRenderFns);return new e.componentOptions.Ctor(r)}(e,Zt)).$mount(t?e.elm:void 0,t)}},prepatch:function(t,n){var r=n.componentOptions;!function(t,n,r,i,o){var a=i.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==e&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),u=!!(o||t.$options._renderChildren||c);t.$options._parentVnode=i,t.$vnode=i,t._vnode&&(t._vnode.parent=i);if(t.$options._renderChildren=o,t.$attrs=i.data.attrs||e,t.$listeners=r||e,n&&t.$options.props){$e(!1);for(var l=t._props,f=t.$options._propKeys||[],p=0;p<f.length;p++){var d=f[p],v=t.$options.props;l[d]=Ie(d,v,n,t)}$e(!0),t.$options.propsData=n}r=r||e;var h=t.$options._parentListeners;t.$options._parentListeners=r,Wt(t,r,h),u&&(t.$slots=lt(o,i.context),t.$forceUpdate())}(n.componentInstance=t.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,Qt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,tn.push(t)):Yt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,Xt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Qt(t,"deactivated")}}(t,!0):t.$destroy())}},It=Object.keys(Lt);function Mt(i,a,s,c,l){if(!t(i)){var f=s.$options._base;if(o(i)&&(i=f.extend(i)),"function"==typeof i){var p;if(t(i.cid)&&void 0===(i=function(e,i){if(r(e.error)&&n(e.errorComp))return e.errorComp;if(n(e.resolved))return e.resolved;var a=Ut;a&&n(e.owners)&&-1===e.owners.indexOf(a)&&e.owners.push(a);if(r(e.loading)&&n(e.loadingComp))return e.loadingComp;if(a&&!n(e.owners)){var s=e.owners=[a],c=!0,l=null,f=null;a.$on("hook:destroyed",function(){return h(s,a)});var p=function(e){for(var t=0,n=s.length;t<n;t++)s[t].$forceUpdate();e&&(s.length=0,null!==l&&(clearTimeout(l),l=null),null!==f&&(clearTimeout(f),f=null))},d=D(function(t){e.resolved=Vt(t,i),c?s.length=0:p(!0)}),v=D(function(t){n(e.errorComp)&&(e.error=!0,p(!0))}),m=e(d,v);return o(m)&&(u(m)?t(e.resolved)&&m.then(d,v):u(m.component)&&(m.component.then(d,v),n(m.error)&&(e.errorComp=Vt(m.error,i)),n(m.loading)&&(e.loadingComp=Vt(m.loading,i),0===m.delay?e.loading=!0:l=setTimeout(function(){l=null,t(e.resolved)&&t(e.error)&&(e.loading=!0,p(!1))},m.delay||200)),n(m.timeout)&&(f=setTimeout(function(){f=null,t(e.resolved)&&v(null)},m.timeout)))),c=!1,e.loading?e.loadingComp:e.resolved}}(p=i,f)))return function(e,t,n,r,i){var o=ve();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:i},o}(p,a,s,c,l);a=a||{},wn(i),n(a.model)&&function(e,t){var r=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[r]=t.model.value;var o=t.on||(t.on={}),a=o[i],s=t.model.callback;n(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[i]=[s].concat(a)):o[i]=s}(i.options,a);var d=function(e,r,i){var o=r.options.props;if(!t(o)){var a={},s=e.attrs,c=e.props;if(n(s)||n(c))for(var u in o){var l=C(u);at(a,c,u,l,!0)||at(a,s,u,l,!1)}return a}}(a,i);if(r(i.options.functional))return function(t,r,i,o,a){var s=t.options,c={},u=s.props;if(n(u))for(var l in u)c[l]=Ie(l,u,r||e);else n(i.attrs)&&Dt(c,i.attrs),n(i.props)&&Dt(c,i.props);var f=new Et(i,c,a,o,t),p=s.render.call(null,f._c,f);if(p instanceof pe)return jt(p,i,f.parent,s);if(Array.isArray(p)){for(var d=st(p)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=jt(d[h],i,f.parent,s);return v}}(i,d,a,s,c);var v=a.on;if(a.on=a.nativeOn,r(i.options.abstract)){var m=a.slot;a={},m&&(a.slot=m)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<It.length;n++){var r=It[n],i=t[r],o=Lt[r];i===o||i&&i._merged||(t[r]=i?Ft(o,i):o)}}(a);var y=i.options.name||l;return new pe("vue-component-"+i.cid+(y?"-"+y:""),a,void 0,void 0,void 0,s,{Ctor:i,propsData:d,listeners:v,tag:l,children:c},p)}}}function Ft(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var Pt=1,Rt=2;function Ht(e,a,s,c,u,l){return(Array.isArray(s)||i(s))&&(u=c,c=s,s=void 0),r(l)&&(u=Rt),function(e,i,a,s,c){if(n(a)&&n(a.__ob__))return ve();n(a)&&n(a.is)&&(i=a.is);if(!i)return ve();Array.isArray(s)&&"function"==typeof s[0]&&((a=a||{}).scopedSlots={default:s[0]},s.length=0);c===Rt?s=st(s):c===Pt&&(s=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(s));var u,l;if("string"==typeof i){var f;l=e.$vnode&&e.$vnode.ns||F.getTagNamespace(i),u=F.isReservedTag(i)?new pe(F.parsePlatformTagName(i),a,s,void 0,void 0,e):a&&a.pre||!n(f=Le(e.$options,"components",i))?new pe(i,a,s,void 0,void 0,e):Mt(f,a,e,s,i)}else u=Mt(i,a,e,s);return Array.isArray(u)?u:n(u)?(n(l)&&function e(i,o,a){i.ns=o;"foreignObject"===i.tag&&(o=void 0,a=!0);if(n(i.children))for(var s=0,c=i.children.length;s<c;s++){var u=i.children[s];n(u.tag)&&(t(u.ns)||r(a)&&"svg"!==u.tag)&&e(u,o,a)}}(u,l),n(a)&&function(e){o(e.style)&&tt(e.style);o(e.class)&&tt(e.class)}(a),u):ve()}(e,a,s,c,u)}var Bt,Ut=null;function Vt(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function zt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var r=e[t];if(n(r)&&(n(r.componentOptions)||pt(r)))return r}}function Kt(e,t){Bt.$on(e,t)}function Jt(e,t){Bt.$off(e,t)}function qt(e,t){var n=Bt;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function Wt(e,t,n){Bt=e,it(t,n||{},Kt,Jt,qt,e),Bt=void 0}var Zt=null;function Gt(e){var t=Zt;return Zt=e,function(){Zt=t}}function Xt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Yt(e,t){if(t){if(e._directInactive=!1,Xt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Yt(e.$children[n]);Qt(e,"activated")}}function Qt(e,t){le();var n=e.$options[t],r=t+" hook";if(n)for(var i=0,o=n.length;i<o;i++)Be(n[i],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),fe()}var en=[],tn=[],nn={},rn=!1,on=!1,an=0;var sn=0,cn=Date.now;if(V&&!q){var un=window.performance;un&&"function"==typeof un.now&&cn()>document.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}function ln(){var e,t;for(sn=cn(),on=!0,en.sort(function(e,t){return e.id-t.id}),an=0;an<en.length;an++)(e=en[an]).before&&e.before(),t=e.id,nn[t]=null,e.run();var n=tn.slice(),r=en.slice();an=en.length=tn.length=0,nn={},rn=on=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Yt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Qt(r,"updated")}}(r),ne&&F.devtools&&ne.emit("flush")}var fn=0,pn=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++fn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ie,this.newDepIds=new ie,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!H.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=S)),this.value=this.lazy?void 0:this.get()};pn.prototype.get=function(){var e;le(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;He(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&tt(e),fe(),this.cleanupDeps()}return e},pn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},pn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},pn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==nn[t]){if(nn[t]=!0,on){for(var n=en.length-1;n>an&&en[n].id>e.id;)n--;en.splice(n+1,0,e)}else en.push(e);rn||(rn=!0,Qe(ln))}}(this)},pn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';Be(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},pn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},pn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},pn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var dn={enumerable:!0,configurable:!0,get:S,set:S};function vn(e,t,n){dn.get=function(){return this[t][n]},dn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,dn)}function hn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Ie(o,t,n,e);xe(r,o,a),o in e||vn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return He(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&vn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new pn(e,a||S,S,mn)),i in e||yn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)bn(e,n,r[i]);else bn(e,n,r)}}(e,t.watch)}var mn={lazy:!0};function yn(e,t,n){var r=!te();"function"==typeof n?(dn.get=r?gn(t):_n(n),dn.set=S):(dn.get=n.get?r&&!1!==n.cache?gn(t):_n(n.get):S,dn.set=n.set||S),Object.defineProperty(e,t,dn)}function gn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ce.target&&t.depend(),t.value}}function _n(e){return function(){return e.call(this,this)}}function bn(e,t,n,r){return s(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var $n=0;function wn(e){var t=e.options;if(e.super){var n=wn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var i in n)n[i]!==r[i]&&(t||(t={}),t[i]=n[i]);return t}(e);r&&A(e.extendOptions,r),(t=e.options=De(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Cn(e){this._init(e)}function xn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=De(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)vn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)yn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,I.forEach(function(e){a[e]=n[e]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=A({},a.options),i[r]=a,a}}function kn(e){return e&&(e.Ctor.options.name||e.tag)}function An(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function On(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!t(s)&&Sn(n,o,r,i)}}}function Sn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=$n++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De(wn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Wt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=lt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Ht(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Ht(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Qt(n,"beforeCreate"),function(e){var t=ut(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),hn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Qt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(Cn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return bn(this,e,t,n);(n=n||{}).user=!0;var r=new pn(this,e,t,n);if(n.immediate){var i='callback for immediate watcher "'+r.expression+'"';le(),Be(t,this,[r.value],this,i),fe()}return function(){r.teardown()}}}(Cn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i<o;i++)r.$on(e[i],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,i=e.length;r<i;r++)n.$off(e[r],t);return n}var o,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((o=a[s])===t||o.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;i<o;i++)Be(t[i],this,n,this,r)}return this}}(Cn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,i=n._vnode,o=Gt(n);n._vnode=e,n.$el=i?n.__patch__(i,e):n.__patch__(n.$el,e,t,!1),o(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Qt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||h(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Qt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Cn),function(e){Nt(e.prototype),e.prototype.$nextTick=function(e){return Qe(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,i=n._parentVnode;i&&(t.$scopedSlots=dt(i.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=i;try{Ut=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){He(n,t,"render"),e=t._vnode}finally{Ut=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof pe||(e=ve()),e.parent=i,e}}(Cn);var Tn=[String,RegExp,Array],Nn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Tn,exclude:Tn,max:[String,Number]},methods:{cacheVNode:function(){var e=this.cache,t=this.keys,n=this.vnodeToCache,r=this.keyToCache;if(n){var i=n.tag,o=n.componentInstance,a=n.componentOptions;e[r]={name:kn(a),tag:i,componentInstance:o},t.push(r),this.max&&t.length>parseInt(this.max)&&Sn(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Sn(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){On(e,function(e){return An(t,e)})}),this.$watch("exclude",function(t){On(e,function(e){return!An(t,e)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=zt(e),n=t&&t.componentOptions;if(n){var r=kn(n),i=this.include,o=this.exclude;if(i&&(!r||!An(i,r))||o&&r&&An(o,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,h(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Qe,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),I.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Nn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),xn(e),function(e){I.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(Cn),Object.defineProperty(Cn.prototype,"$isServer",{get:te}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cn,"FunctionalRenderContext",{value:Et}),Cn.version="2.6.14";var En=p("style,class"),jn=p("input,textarea,option,select,progress"),Dn=function(e,t,n){return"value"===n&&jn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ln=p("contenteditable,draggable,spellcheck"),In=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Bn(t)||"false"===t?"false":"contenteditable"===e&&In(t)?t:"true"},Fn=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Pn="http://www.w3.org/1999/xlink",Rn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Hn=function(e){return Rn(e)?e.slice(6,e.length):""},Bn=function(e){return null==e||!1===e};function Un(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Vn(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Vn(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Kn(t));return""}(t.staticClass,t.class)}function Vn(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Kn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i<o;i++)n(t=Kn(e[i]))&&""!==t&&(r&&(r+=" "),r+=t);return r}(e):o(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Jn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},qn=p("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Wn=p("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Zn=function(e){return qn(e)||Wn(e)};function Gn(e){return Wn(e)?"svg":"math"===e?"math":void 0}var Xn=Object.create(null);var Yn=p("text,number,password,search,email,tel,url");function Qn(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var er=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Jn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),tr={create:function(e,t){nr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(nr(e,!0),nr(t))},destroy:function(e){nr(e,!0)}};function nr(e,t){var r=e.data.ref;if(n(r)){var i=e.context,o=e.componentInstance||e.elm,a=i.$refs;t?Array.isArray(a[r])?h(a[r],o):a[r]===o&&(a[r]=void 0):e.data.refInFor?Array.isArray(a[r])?a[r].indexOf(o)<0&&a[r].push(o):a[r]=[o]:a[r]=o}}var rr=new pe("",{},[]),ir=["create","activate","update","remove","destroy"];function or(e,i){return e.key===i.key&&e.asyncFactory===i.asyncFactory&&(e.tag===i.tag&&e.isComment===i.isComment&&n(e.data)===n(i.data)&&function(e,t){if("input"!==e.tag)return!0;var r,i=n(r=e.data)&&n(r=r.attrs)&&r.type,o=n(r=t.data)&&n(r=r.attrs)&&r.type;return i===o||Yn(i)&&Yn(o)}(e,i)||r(e.isAsyncPlaceholder)&&t(i.asyncFactory.error))}function ar(e,t,r){var i,o,a={};for(i=t;i<=r;++i)n(o=e[i].key)&&(a[o]=i);return a}var sr={create:cr,update:cr,destroy:function(e){cr(e,rr)}};function cr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,i,o=e===rr,a=t===rr,s=lr(e.data.directives,e.context),c=lr(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],i=c[n],r?(i.oldValue=r.value,i.oldArg=r.arg,pr(i,"update",t,e),i.def&&i.def.componentUpdated&&l.push(i)):(pr(i,"bind",t,e),i.def&&i.def.inserted&&u.push(i));if(u.length){var f=function(){for(var n=0;n<u.length;n++)pr(u[n],"inserted",t,e)};o?ot(t,"insert",f):f()}l.length&&ot(t,"postpatch",function(){for(var n=0;n<l.length;n++)pr(l[n],"componentUpdated",t,e)});if(!o)for(n in s)c[n]||pr(s[n],"unbind",e,e,a)}(e,t)}var ur=Object.create(null);function lr(e,t){var n,r,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=ur),i[fr(r)]=r,r.def=Le(t.$options,"directives",r.name);return i}function fr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function pr(e,t,n,r,i){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,i)}catch(r){He(r,n.context,"directive "+e.name+" "+t+" hook")}}var dr=[tr,sr];function vr(e,r){var i=r.componentOptions;if(!(n(i)&&!1===i.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(r.data.attrs))){var o,a,s=r.elm,c=e.data.attrs||{},u=r.data.attrs||{};for(o in n(u.__ob__)&&(u=r.data.attrs=A({},u)),u)a=u[o],c[o]!==a&&hr(s,o,a,r.data.pre);for(o in(q||Z)&&u.value!==c.value&&hr(s,"value",u.value),c)t(u[o])&&(Rn(o)?s.removeAttributeNS(Pn,Hn(o)):Ln(o)||s.removeAttribute(o))}}function hr(e,t,n,r){r||e.tagName.indexOf("-")>-1?mr(e,t,n):Fn(t)?Bn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ln(t)?e.setAttribute(t,Mn(t,n)):Rn(t)?Bn(n)?e.removeAttributeNS(Pn,Hn(t)):e.setAttributeNS(Pn,t,n):mr(e,t,n)}function mr(e,t,n){if(Bn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var yr={create:vr,update:vr};function gr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Un(r),c=i._transitionClasses;n(c)&&(s=zn(s,Kn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var _r,br,$r,wr,Cr,xr,kr={create:gr,update:gr},Ar=/[\w).+\-_$\]]/;function Or(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(u)47===t&&92!==n&&(u=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||l||f||p){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:p++;break;case 41:p--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--}if(47===t){for(var v=r-1,h=void 0;v>=0&&" "===(h=e.charAt(v));v--);h&&Ar.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r<o.length;r++)i=Sr(i,o[r]);return i}function Sr(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),i=t.slice(n+1);return'_f("'+r+'")('+e+(")"!==i?","+i:i)}function Tr(e,t){console.error("[Vue compiler]: "+e)}function Nr(e,t){return e?e.map(function(e){return e[t]}).filter(function(e){return e}):[]}function Er(e,t,n,r,i){(e.props||(e.props=[])).push(Hr({name:t,value:n,dynamic:i},r)),e.plain=!1}function jr(e,t,n,r,i){(i?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Hr({name:t,value:n,dynamic:i},r)),e.plain=!1}function Dr(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(Hr({name:t,value:n},r))}function Lr(e,t,n,r,i,o,a,s){(e.directives||(e.directives=[])).push(Hr({name:t,rawName:n,value:r,arg:i,isDynamicArg:o,modifiers:a},s)),e.plain=!1}function Ir(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Mr(t,n,r,i,o,a,s,c){var u;(i=i||e).right?c?n="("+n+")==='click'?'contextmenu':("+n+")":"click"===n&&(n="contextmenu",delete i.right):i.middle&&(c?n="("+n+")==='click'?'mouseup':("+n+")":"click"===n&&(n="mouseup")),i.capture&&(delete i.capture,n=Ir("!",n,c)),i.once&&(delete i.once,n=Ir("~",n,c)),i.passive&&(delete i.passive,n=Ir("&",n,c)),i.native?(delete i.native,u=t.nativeEvents||(t.nativeEvents={})):u=t.events||(t.events={});var l=Hr({value:r.trim(),dynamic:c},s);i!==e&&(l.modifiers=i);var f=u[n];Array.isArray(f)?o?f.unshift(l):f.push(l):u[n]=f?o?[l,f]:[f,l]:l,t.plain=!1}function Fr(e,t,n){var r=Pr(e,":"+t)||Pr(e,"v-bind:"+t);if(null!=r)return Or(r);if(!1!==n){var i=Pr(e,t);if(null!=i)return JSON.stringify(i)}}function Pr(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var i=e.attrsList,o=0,a=i.length;o<a;o++)if(i[o].name===t){i.splice(o,1);break}return n&&delete e.attrsMap[t],r}function Rr(e,t){for(var n=e.attrsList,r=0,i=n.length;r<i;r++){var o=n[r];if(t.test(o.name))return n.splice(r,1),o}}function Hr(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Br(e,t,n){var r=n||{},i=r.number,o="$$v";r.trim&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(o="_n("+o+")");var a=Ur(t,o);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+a+"}"}}function Ur(e,t){var n=function(e){if(e=e.trim(),_r=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<_r-1)return(wr=e.lastIndexOf("."))>-1?{exp:e.slice(0,wr),key:'"'+e.slice(wr+1)+'"'}:{exp:e,key:null};br=e,wr=Cr=xr=0;for(;!zr();)Kr($r=Vr())?qr($r):91===$r&&Jr($r);return{exp:e.slice(0,Cr),key:e.slice(Cr+1,xr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Vr(){return br.charCodeAt(++wr)}function zr(){return wr>=_r}function Kr(e){return 34===e||39===e}function Jr(e){var t=1;for(Cr=wr;!zr();)if(Kr(e=Vr()))qr(e);else if(91===e&&t++,93===e&&t--,0===t){xr=wr;break}}function qr(e){for(var t=e;!zr()&&(e=Vr())!==t;);}var Wr,Zr="__r",Gr="__c";function Xr(e,t,n){var r=Wr;return function i(){null!==t.apply(null,arguments)&&ei(e,i,n,r)}}var Yr=Ke&&!(X&&Number(X[1])<=53);function Qr(e,t,n,r){if(Yr){var i=sn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Wr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function ei(e,t,n,r){(r||Wr).removeEventListener(e,t._wrapper||t,n)}function ti(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Wr=r.elm,function(e){if(n(e[Zr])){var t=q?"change":"input";e[t]=[].concat(e[Zr],e[t]||[]),delete e[Zr]}n(e[Gr])&&(e.change=[].concat(e[Gr],e.change||[]),delete e[Gr])}(i),it(i,o,Qr,ei,Xr,r.context),Wr=void 0}}var ni,ri={create:ti,update:ti};function ii(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);oi(a,u)&&(a.value=u)}else if("innerHTML"===i&&Wn(a.tagName)&&t(a.innerHTML)){(ni=ni||document.createElement("div")).innerHTML="<svg>"+o+"</svg>";for(var l=ni.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function oi(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var ai={create:ii,update:ii},si=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function ci(e){var t=ui(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ui(e){return Array.isArray(e)?O(e):"string"==typeof e?si(e):e}var li,fi=/^--/,pi=/\s*!important$/,di=function(e,t,n){if(fi.test(t))e.style.setProperty(t,n);else if(pi.test(n))e.style.setProperty(C(t),n.replace(pi,""),"important");else{var r=hi(t);if(Array.isArray(n))for(var i=0,o=n.length;i<o;i++)e.style[r]=n[i];else e.style[r]=n}},vi=["Webkit","Moz","ms"],hi=g(function(e){if(li=li||document.createElement("div").style,"filter"!==(e=b(e))&&e in li)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<vi.length;n++){var r=vi[n]+t;if(r in li)return r}});function mi(e,r){var i=r.data,o=e.data;if(!(t(i.staticStyle)&&t(i.style)&&t(o.staticStyle)&&t(o.style))){var a,s,c=r.elm,u=o.staticStyle,l=o.normalizedStyle||o.style||{},f=u||l,p=ui(r.data.style)||{};r.data.normalizedStyle=n(p.__ob__)?A({},p):p;var d=function(e,t){var n,r={};if(t)for(var i=e;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=ci(i.data))&&A(r,n);(n=ci(e.data))&&A(r,n);for(var o=e;o=o.parent;)o.data&&(n=ci(o.data))&&A(r,n);return r}(r,!0);for(s in f)t(d[s])&&di(c,s,"");for(s in d)(a=d[s])!==f[s]&&di(c,s,null==a?"":a)}}var yi={create:mi,update:mi},gi=/\s+/;function _i(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function bi(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function $i(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,wi(e.name||"v")),A(t,e),t}return"string"==typeof e?wi(e):void 0}}var wi=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Ci=V&&!W,xi="transition",ki="animation",Ai="transition",Oi="transitionend",Si="animation",Ti="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ai="WebkitTransition",Oi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Si="WebkitAnimation",Ti="webkitAnimationEnd"));var Ni=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ni(function(){Ni(e)})}function ji(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),_i(e,t))}function Di(e,t){e._transitionClasses&&h(e._transitionClasses,t),bi(e,t)}function Li(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===xi?Oi:Ti,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c<a&&u()},o+1),e.addEventListener(s,l)}var Ii=/\b(transform|all)(,|$)/;function Mi(e,t){var n,r=window.getComputedStyle(e),i=(r[Ai+"Delay"]||"").split(", "),o=(r[Ai+"Duration"]||"").split(", "),a=Fi(i,o),s=(r[Si+"Delay"]||"").split(", "),c=(r[Si+"Duration"]||"").split(", "),u=Fi(s,c),l=0,f=0;return t===xi?a>0&&(n=xi,l=a,f=o.length):t===ki?u>0&&(n=ki,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?xi:ki:null)?n===xi?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===xi&&Ii.test(r[Ai+"Property"])}}function Fi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return Pi(t)+Pi(e[n])}))}function Pi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Ri(e,r){var i=e.elm;n(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var a=$i(e.data.transition);if(!t(a)&&!n(i._enterCb)&&1===i.nodeType){for(var s=a.css,c=a.type,u=a.enterClass,l=a.enterToClass,p=a.enterActiveClass,d=a.appearClass,v=a.appearToClass,h=a.appearActiveClass,m=a.beforeEnter,y=a.enter,g=a.afterEnter,_=a.enterCancelled,b=a.beforeAppear,$=a.appear,w=a.afterAppear,C=a.appearCancelled,x=a.duration,k=Zt,A=Zt.$vnode;A&&A.parent;)k=A.context,A=A.parent;var O=!k._isMounted||!e.isRootInsert;if(!O||$||""===$){var S=O&&d?d:u,T=O&&h?h:p,N=O&&v?v:l,E=O&&b||m,j=O&&"function"==typeof $?$:y,L=O&&w||g,I=O&&C||_,M=f(o(x)?x.enter:x),F=!1!==s&&!W,P=Ui(j),R=i._enterCb=D(function(){F&&(Di(i,N),Di(i,T)),R.cancelled?(F&&Di(i,S),I&&I(i)):L&&L(i),i._enterCb=null});e.data.show||ot(e,"insert",function(){var t=i.parentNode,n=t&&t._pending&&t._pending[e.key];n&&n.tag===e.tag&&n.elm._leaveCb&&n.elm._leaveCb(),j&&j(i,R)}),E&&E(i),F&&(ji(i,S),ji(i,T),Ei(function(){Di(i,S),R.cancelled||(ji(i,N),P||(Bi(M)?setTimeout(R,M):Li(i,c,R)))})),e.data.show&&(r&&r(),j&&j(i,R)),F||P||R()}}}function Hi(e,r){var i=e.elm;n(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var a=$i(e.data.transition);if(t(a)||1!==i.nodeType)return r();if(!n(i._leaveCb)){var s=a.css,c=a.type,u=a.leaveClass,l=a.leaveToClass,p=a.leaveActiveClass,d=a.beforeLeave,v=a.leave,h=a.afterLeave,m=a.leaveCancelled,y=a.delayLeave,g=a.duration,_=!1!==s&&!W,b=Ui(v),$=f(o(g)?g.leave:g),w=i._leaveCb=D(function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[e.key]=null),_&&(Di(i,l),Di(i,p)),w.cancelled?(_&&Di(i,u),m&&m(i)):(r(),h&&h(i)),i._leaveCb=null});y?y(C):C()}function C(){w.cancelled||(!e.data.show&&i.parentNode&&((i.parentNode._pending||(i.parentNode._pending={}))[e.key]=e),d&&d(i),_&&(ji(i,u),ji(i,p),Ei(function(){Di(i,u),w.cancelled||(ji(i,l),b||(Bi($)?setTimeout(w,$):Li(i,c,w)))})),v&&v(i,w),_||b||w())}}function Bi(e){return"number"==typeof e&&!isNaN(e)}function Ui(e){if(t(e))return!1;var r=e.fns;return n(r)?Ui(Array.isArray(r)?r[0]:r):(e._length||e.length)>1}function Vi(e,t){!0!==t.data.show&&Ri(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;o<ir.length;++o)for(s[ir[o]]=[],a=0;a<c.length;++a)n(c[a][ir[o]])&&s[ir[o]].push(c[a][ir[o]]);function l(e){var t=u.parentNode(e);n(t)&&u.removeChild(t,e)}function f(e,t,i,o,a,c,l){if(n(e.elm)&&n(c)&&(e=c[l]=me(e)),e.isRootInsert=!a,!function(e,t,i,o){var a=e.data;if(n(a)){var c=n(e.componentInstance)&&a.keepAlive;if(n(a=a.hook)&&n(a=a.init)&&a(e,!1),n(e.componentInstance))return d(e,t),v(i,e.elm,o),r(c)&&function(e,t,r,i){for(var o,a=e;a.componentInstance;)if(a=a.componentInstance._vnode,n(o=a.data)&&n(o=o.transition)){for(o=0;o<s.activate.length;++o)s.activate[o](rr,a);t.push(a);break}v(r,e.elm,i)}(e,t,i,o),!0}}(e,t,i,o)){var f=e.data,p=e.children,m=e.tag;n(m)?(e.elm=e.ns?u.createElementNS(e.ns,m):u.createElement(m,e),g(e),h(e,p,t),n(f)&&y(e,t),v(i,e.elm,o)):r(e.isComment)?(e.elm=u.createComment(e.text),v(i,e.elm,o)):(e.elm=u.createTextNode(e.text),v(i,e.elm,o))}}function d(e,t){n(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,m(e)?(y(e,t),g(e)):(nr(e),t.push(e))}function v(e,t,r){n(e)&&(n(r)?u.parentNode(r)===e&&u.insertBefore(e,t,r):u.appendChild(e,t))}function h(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)f(t[r],n,e.elm,null,!0,t,r);else i(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function m(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return n(e.tag)}function y(e,t){for(var r=0;r<s.create.length;++r)s.create[r](rr,e);n(o=e.data.hook)&&(n(o.create)&&o.create(rr,e),n(o.insert)&&t.push(e))}function g(e){var t;if(n(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var r=e;r;)n(t=r.context)&&n(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),r=r.parent;n(t=Zt)&&t!==e.context&&t!==e.fnContext&&n(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function _(e,t,n,r,i,o){for(;r<=i;++r)f(n[r],o,e,t,!1,n,r)}function b(e){var t,r,i=e.data;if(n(i))for(n(t=i.hook)&&n(t=t.destroy)&&t(e),t=0;t<s.destroy.length;++t)s.destroy[t](e);if(n(t=e.children))for(r=0;r<e.children.length;++r)b(e.children[r])}function $(e,t,r){for(;t<=r;++t){var i=e[t];n(i)&&(n(i.tag)?(w(i),b(i)):l(i.elm))}}function w(e,t){if(n(t)||n(e.data)){var r,i=s.remove.length+1;for(n(t)?t.listeners+=i:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,i),n(r=e.componentInstance)&&n(r=r._vnode)&&n(r.data)&&w(r,t),r=0;r<s.remove.length;++r)s.remove[r](e,t);n(r=e.data.hook)&&n(r=r.remove)?r(e,t):t()}else l(e.elm)}function C(e,t,r,i){for(var o=r;o<i;o++){var a=t[o];if(n(a)&&or(e,a))return o}}function x(e,i,o,a,c,l){if(e!==i){n(i.elm)&&n(a)&&(i=a[c]=me(i));var p=i.elm=e.elm;if(r(e.isAsyncPlaceholder))n(i.asyncFactory.resolved)?O(e.elm,i,o):i.isAsyncPlaceholder=!0;else if(r(i.isStatic)&&r(e.isStatic)&&i.key===e.key&&(r(i.isCloned)||r(i.isOnce)))i.componentInstance=e.componentInstance;else{var d,v=i.data;n(v)&&n(d=v.hook)&&n(d=d.prepatch)&&d(e,i);var h=e.children,y=i.children;if(n(v)&&m(i)){for(d=0;d<s.update.length;++d)s.update[d](e,i);n(d=v.hook)&&n(d=d.update)&&d(e,i)}t(i.text)?n(h)&&n(y)?h!==y&&function(e,r,i,o,a){for(var s,c,l,p=0,d=0,v=r.length-1,h=r[0],m=r[v],y=i.length-1,g=i[0],b=i[y],w=!a;p<=v&&d<=y;)t(h)?h=r[++p]:t(m)?m=r[--v]:or(h,g)?(x(h,g,o,i,d),h=r[++p],g=i[++d]):or(m,b)?(x(m,b,o,i,y),m=r[--v],b=i[--y]):or(h,b)?(x(h,b,o,i,y),w&&u.insertBefore(e,h.elm,u.nextSibling(m.elm)),h=r[++p],b=i[--y]):or(m,g)?(x(m,g,o,i,d),w&&u.insertBefore(e,m.elm,h.elm),m=r[--v],g=i[++d]):(t(s)&&(s=ar(r,p,v)),t(c=n(g.key)?s[g.key]:C(g,r,p,v))?f(g,o,e,h.elm,!1,i,d):or(l=r[c],g)?(x(l,g,o,i,d),r[c]=void 0,w&&u.insertBefore(e,l.elm,h.elm)):f(g,o,e,h.elm,!1,i,d),g=i[++d]);p>v?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o<t.length;++o)t[o].data.hook.insert(t[o])}var A=p("attrs,class,staticClass,staticStyle,key");function O(e,t,i,o){var a,s=t.tag,c=t.data,u=t.children;if(o=o||c&&c.pre,t.elm=e,r(t.isComment)&&n(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(n(c)&&(n(a=c.hook)&&n(a=a.init)&&a(t,!0),n(a=t.componentInstance)))return d(t,i),!0;if(n(s)){if(n(u))if(e.hasChildNodes())if(n(a=c)&&n(a=a.domProps)&&n(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var l=!0,f=e.firstChild,p=0;p<u.length;p++){if(!f||!O(f,u[p],i,o)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else h(t,u,i);if(n(c)){var v=!1;for(var m in c)if(!A(m)){v=!0,y(t,i);break}!v&&c.class&&tt(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,i,o,a){if(!t(i)){var c,l=!1,p=[];if(t(e))l=!0,f(i,p);else{var d=n(e.nodeType);if(!d&&or(e,i))x(e,i,p,null,null,a);else{if(d){if(1===e.nodeType&&e.hasAttribute(L)&&(e.removeAttribute(L),o=!0),r(o)&&O(e,i,p))return k(i,p,!0),e;c=e,e=new pe(u.tagName(c).toLowerCase(),{},[],void 0,c)}var v=e.elm,h=u.parentNode(v);if(f(i,p,v._leaveCb?null:h,u.nextSibling(v)),n(i.parent))for(var y=i.parent,g=m(i);y;){for(var _=0;_<s.destroy.length;++_)s.destroy[_](y);if(y.elm=i.elm,g){for(var w=0;w<s.create.length;++w)s.create[w](rr,y);var C=y.data.hook.insert;if(C.merged)for(var A=1;A<C.fns.length;A++)C.fns[A]()}else nr(y);y=y.parent}n(h)?$([e],0,0):n(e.tag)&&b(e)}}return k(i,p,l),i.elm}n(e)&&b(e)}}({nodeOps:er,modules:[yr,kr,ri,ai,yi,V?{create:Vi,activate:Vi,remove:function(e,t){!0!==e.data.show?Hi(e,t):t()}}:{}].concat(dr)});W&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Yi(e,"input")});var Ki={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ot(n,"postpatch",function(){Ki.componentUpdated(e,t,n)}):Ji(e,t,n.context),e._vOptions=[].map.call(e.options,Zi)):("textarea"===n.tag||Yn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Gi),e.addEventListener("compositionend",Xi),e.addEventListener("change",Xi),W&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ji(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,Zi);if(i.some(function(e,t){return!E(e,r[t])}))(e.multiple?t.value.some(function(e){return Wi(e,i)}):t.value!==t.oldValue&&Wi(t.value,i))&&Yi(e,"change")}}};function Ji(e,t,n){qi(e,t,n),(q||Z)&&setTimeout(function(){qi(e,t,n)},0)}function qi(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],i)o=j(r,Zi(a))>-1,a.selected!==o&&(a.selected=o);else if(E(Zi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Wi(e,t){return t.every(function(t){return!E(t,e)})}function Zi(e){return"_value"in e?e._value:e.value}function Gi(e){e.target.composing=!0}function Xi(e){e.target.composing&&(e.target.composing=!1,Yi(e.target,"input"))}function Yi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Qi(e){return!e.componentInstance||e.data&&e.data.transition?e:Qi(e.componentInstance._vnode)}var eo={model:Ki,show:{bind:function(e,t,n){var r=t.value,i=(n=Qi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Ri(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Qi(n)).data&&n.data.transition?(n.data.show=!0,r?Ri(n,function(){e.style.display=e.__vOriginalDisplay}):Hi(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},to={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function no(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?no(zt(t.children)):e}function ro(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function io(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var oo=function(e){return e.tag||pt(e)},ao=function(e){return"show"===e.name},so={name:"transition",props:to,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(oo)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=no(o);if(!a)return o;if(this._leaving)return io(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ro(this),u=this._vnode,l=no(u);if(a.data.directives&&a.data.directives.some(ao)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!pt(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,ot(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),io(e,o);if("in-out"===r){if(pt(a))return u;var p,d=function(){p()};ot(c,"afterEnter",d),ot(c,"enterCancelled",d),ot(f,"delayLeave",function(e){p=e})}}return o}}},co=A({tag:String,moveClass:String},to);function uo(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function lo(e){e.data.newPos=e.elm.getBoundingClientRect()}function fo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete co.mode;var po={Transition:so,TransitionGroup:{props:co,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Gt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=ro(this),s=0;s<i.length;s++){var c=i[s];c.tag&&null!=c.key&&0!==String(c.key).indexOf("__vlist")&&(o.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a)}if(r){for(var u=[],l=[],f=0;f<r.length;f++){var p=r[f];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?u.push(p):l.push(p)}this.kept=e(t,null,u),this.removed=l}return e(t,null,o)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(uo),e.forEach(lo),e.forEach(fo),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;ji(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Oi,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Oi,e),n._moveCb=null,Di(n,t))})}}))},methods:{hasMove:function(e,t){if(!Ci)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){bi(n,e)}),_i(n,t),n.style.display="none",this.$el.appendChild(n);var r=Mi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};Cn.config.mustUseProp=Dn,Cn.config.isReservedTag=Zn,Cn.config.isReservedAttr=En,Cn.config.getTagNamespace=Gn,Cn.config.isUnknownElement=function(e){if(!V)return!0;if(Zn(e))return!1;if(e=e.toLowerCase(),null!=Xn[e])return Xn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Xn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Xn[e]=/HTMLUnknownElement/.test(t.toString())},A(Cn.options.directives,eo),A(Cn.options.components,po),Cn.prototype.__patch__=V?zi:S,Cn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Qt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new pn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Qt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Qt(e,"mounted")),e}(this,e=e&&V?Qn(e):void 0,t)},V&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",Cn)},0);var vo=/\{\{((?:.|\r?\n)+?)\}\}/g,ho=/[-.*+?^${}()|[\]\/\\]/g,mo=g(function(e){var t=e[0].replace(ho,"\\$&"),n=e[1].replace(ho,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var yo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Pr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Fr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var go,_o={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Pr(e,"style");n&&(e.staticStyle=JSON.stringify(si(n)));var r=Fr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},bo=function(e){return(go=go||document.createElement("div")).innerHTML=e,go.textContent},$o=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),wo=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Co=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),xo=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ao="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Oo="((?:"+Ao+"\\:)?"+Ao+")",So=new RegExp("^<"+Oo),To=/^\s*(\/?)>/,No=new RegExp("^<\\/"+Oo+"[^>]*>"),Eo=/^<!DOCTYPE [^>]+>/i,jo=/^<!\--/,Do=/^<!\[/,Lo=p("script,style,textarea",!0),Io={},Mo={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Fo=/&(?:lt|gt|quot|amp|#39);/g,Po=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ro=p("pre,textarea",!0),Ho=function(e,t){return e&&Ro(e)&&"\n"===t[0]};function Bo(e,t){var n=t?Po:Fo;return e.replace(n,function(e){return Mo[e]})}var Uo,Vo,zo,Ko,Jo,qo,Wo,Zo,Go=/^@|^v-on:/,Xo=/^v-|^@|^:|^#/,Yo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Qo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ea=/^\(|\)$/g,ta=/^\[.*\]$/,na=/:(.*)$/,ra=/^:|^\.|^v-bind:/,ia=/\.[^.\]]+(?=[^\]]*$)/g,oa=/^v-slot(:|$)|^#/,aa=/[\r\n]/,sa=/[ \f\t\r\n]+/g,ca=g(bo),ua="_empty_";function la(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ya(t),rawAttrsMap:{},parent:n,children:[]}}function fa(e,t){Uo=t.warn||Tr,qo=t.isPreTag||T,Wo=t.mustUseProp||T,Zo=t.getTagNamespace||T;t.isReservedTag;zo=Nr(t.modules,"transformNode"),Ko=Nr(t.modules,"preTransformNode"),Jo=Nr(t.modules,"postTransformNode"),Vo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=pa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&va(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&va(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),qo(e.tag)&&(c=!1);for(var f=0;f<Jo.length;f++)Jo[f](e,t)}function l(e){if(!c)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return function(e,t){for(var n,r,i=[],o=t.expectHTML,a=t.isUnaryTag||T,s=t.canBeLeftOpenTag||T,c=0;e;){if(n=e,r&&Lo(r)){var u=0,l=r.toLowerCase(),f=Io[l]||(Io[l]=new RegExp("([\\s\\S]*?)(</"+l+"[^>]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Lo(l)||"noscript"===l||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ho(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(jo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(Do.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(No);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ho(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(No.test($)||So.test($)||jo.test($)||Do.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(So);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(To))&&(r=e.match(ko)||e.match(xo));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&Co(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p<l;p++){var d=e.attrs[p],v=d[3]||d[4]||d[5]||"",h="a"===n&&"href"===d[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[p]={name:d[1],value:Bo(v,h)}}u||(i.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=n),t.start&&t.start(n,f,u,e.start,e.end)}function A(e,n,o){var a,s;if(null==n&&(n=c),null==o&&(o=c),e)for(s=e.toLowerCase(),a=i.length-1;a>=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Uo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Zo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];ga.test(r.name)||(r.name=r.name.replace(_a,""),t.push(r))}return t}(o));var d,v=la(e,o,r);p&&(v.ns=p),"style"!==(d=v).tag&&("script"!==d.tag||d.attrsMap.type&&"text/javascript"!==d.attrsMap.type)||te()||(v.forbidden=!0);for(var h=0;h<Ko.length;h++)v=Ko[h](v,t)||v;s||(!function(e){null!=Pr(e,"v-pre")&&(e.pre=!0)}(v),v.pre&&(s=!0)),qo(v.tag)&&(c=!0),s?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),i=0;i<n;i++)r[i]={name:t[i].name,value:JSON.stringify(t[i].value)},null!=t[i].start&&(r[i].start=t[i].start,r[i].end=t[i].end);else e.pre||(e.plain=!0)}(v):v.processed||(da(v),function(e){var t=Pr(e,"v-if");if(t)e.if=t,va(e,{exp:t,block:e});else{null!=Pr(e,"v-else")&&(e.else=!0);var n=Pr(e,"v-else-if");n&&(e.elseif=n)}}(v),function(e){null!=Pr(e,"v-once")&&(e.once=!0)}(v)),n||(n=v),a?u(v):(r=v,i.push(v))},end:function(e,t,n){var o=i[i.length-1];i.length-=1,r=i[i.length-1],u(o)},chars:function(e,t,n){if(r&&(!q||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var i,u,l,f=r.children;if(e=c||e.trim()?"script"===(i=r).tag||"style"===i.tag?e:ca(e):f.length?a?"condense"===a&&aa.test(e)?"":" ":o?" ":"":"")c||"condense"!==a||(e=e.replace(sa," ")),!s&&" "!==e&&(u=function(e,t){var n=t?mo(t):vo;if(n.test(e)){for(var r,i,o,a=[],s=[],c=n.lastIndex=0;r=n.exec(e);){(i=r.index)>c&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Or(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c<e.length&&(s.push(o=e.slice(c)),a.push(JSON.stringify(o))),{expression:a.join("+"),tokens:s}}}(e,Vo))?l={type:2,expression:u.expression,tokens:u.tokens,text:e}:" "===e&&f.length&&" "===f[f.length-1].text||(l={type:3,text:e}),l&&f.push(l)}},comment:function(e,t,n){if(r){var i={type:3,text:e,isComment:!0};r.children.push(i)}}}),n}function pa(e,t){var n,r;(r=Fr(n=e,"key"))&&(n.key=r),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=Fr(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=Pr(e,"scope"),e.slotScope=t||Pr(e,"slot-scope")):(t=Pr(e,"slot-scope"))&&(e.slotScope=t);var n=Fr(e,"slot");n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||jr(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){var r=Rr(e,oa);if(r){var i=ha(r),o=i.name,a=i.dynamic;e.slotTarget=o,e.slotTargetDynamic=a,e.slotScope=r.value||ua}}else{var s=Rr(e,oa);if(s){var c=e.scopedSlots||(e.scopedSlots={}),u=ha(s),l=u.name,f=u.dynamic,p=c[l]=la("template",[],e);p.slotTarget=l,p.slotTargetDynamic=f,p.children=e.children.filter(function(e){if(!e.slotScope)return e.parent=p,!0}),p.slotScope=s.value||ua,e.children=[],e.plain=!1}}}(e),function(e){"slot"===e.tag&&(e.slotName=Fr(e,"name"))}(e),function(e){var t;(t=Fr(e,"is"))&&(e.component=t);null!=Pr(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var i=0;i<zo.length;i++)e=zo[i](e,t)||e;return function(e){var t,n,r,i,o,a,s,c,u=e.attrsList;for(t=0,n=u.length;t<n;t++)if(r=i=u[t].name,o=u[t].value,Xo.test(r))if(e.hasBindings=!0,(a=ma(r.replace(Xo,"")))&&(r=r.replace(ia,"")),ra.test(r))r=r.replace(ra,""),o=Or(o),(c=ta.test(r))&&(r=r.slice(1,-1)),a&&(a.prop&&!c&&"innerHtml"===(r=b(r))&&(r="innerHTML"),a.camel&&!c&&(r=b(r)),a.sync&&(s=Ur(o,"$event"),c?Mr(e,'"update:"+('+r+")",s,null,!1,0,u[t],!0):(Mr(e,"update:"+b(r),s,null,!1,0,u[t]),C(r)!==b(r)&&Mr(e,"update:"+C(r),s,null,!1,0,u[t])))),a&&a.prop||!e.component&&Wo(e.tag,e.attrsMap.type,r)?Er(e,r,o,u[t],c):jr(e,r,o,u[t],c);else if(Go.test(r))r=r.replace(Go,""),(c=ta.test(r))&&(r=r.slice(1,-1)),Mr(e,r,o,a,!1,0,u[t],c);else{var l=(r=r.replace(Xo,"")).match(na),f=l&&l[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),ta.test(f)&&(f=f.slice(1,-1),c=!0)),Lr(e,r,i,o,f,c,a,u[t])}else jr(e,r,JSON.stringify(o),u[t]),!e.component&&"muted"===r&&Wo(e.tag,e.attrsMap.type,r)&&Er(e,r,"true",u[t])}(e),e}function da(e){var t;if(t=Pr(e,"v-for")){var n=function(e){var t=e.match(Yo);if(!t)return;var n={};n.for=t[2].trim();var r=t[1].trim().replace(ea,""),i=r.match(Qo);i?(n.alias=r.replace(Qo,"").trim(),n.iterator1=i[1].trim(),i[2]&&(n.iterator2=i[2].trim())):n.alias=r;return n}(t);n&&A(e,n)}}function va(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ha(e){var t=e.name.replace(oa,"");return t||"#"!==e.name[0]&&(t="default"),ta.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function ma(e){var t=e.match(ia);if(t){var n={};return t.forEach(function(e){n[e.slice(1)]=!0}),n}}function ya(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}var ga=/^xmlns:NS\d+/,_a=/^NS\d+:/;function ba(e){return la(e.tag,e.attrsList.slice(),e.parent)}var $a=[yo,_o,{preTransformNode:function(e,t){if("input"===e.tag){var n,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=Fr(e,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var i=Pr(e,"v-if",!0),o=i?"&&("+i+")":"",a=null!=Pr(e,"v-else",!0),s=Pr(e,"v-else-if",!0),c=ba(e);da(c),Dr(c,"type","checkbox"),pa(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+o,va(c,{exp:c.if,block:c});var u=ba(e);Pr(u,"v-for",!0),Dr(u,"type","radio"),pa(u,t),va(c,{exp:"("+n+")==='radio'"+o,block:u});var l=ba(e);return Pr(l,"v-for",!0),Dr(l,":type",n),pa(l,t),va(c,{exp:i,block:l}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var wa,Ca,xa={expectHTML:!0,modules:$a,directives:{model:function(e,t,n){var r=t.value,i=t.modifiers,o=e.tag,a=e.attrsMap.type;if(e.component)return Br(e,r,i),!1;if("select"===o)!function(e,t,n){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";r=r+" "+Ur(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Mr(e,"change",r,null,!0)}(e,r,i);else if("input"===o&&"checkbox"===a)!function(e,t,n){var r=n&&n.number,i=Fr(e,"value")||"null",o=Fr(e,"true-value")||"true",a=Fr(e,"false-value")||"false";Er(e,"checked","Array.isArray("+t+")?_i("+t+","+i+")>-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Ur(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Ur(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Ur(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Fr(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Ur(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Zr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Ur(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Br(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:$o,mustUseProp:Dn,canBeLeftOpenTag:wo,isReservedTag:Zn,getTagNamespace:Gn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}($a)},ka=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function Aa(e,t){e&&(wa=ka(t.staticKeys||""),Ca=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!Ca(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(wa)))}(t);if(1===t.type){if(!Ca(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n<r;n++){var i=t.children[n];e(i),i.static||(t.static=!1)}if(t.ifConditions)for(var o=1,a=t.ifConditions.length;o<a;o++){var s=t.ifConditions[o].block;e(s),s.static||(t.static=!1)}}}(e),function e(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var r=0,i=t.children.length;r<i;r++)e(t.children[r],n||!!t.for);if(t.ifConditions)for(var o=1,a=t.ifConditions.length;o<a;o++)e(t.ifConditions[o].block,n)}}(e,!1))}var Oa=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Sa=/\([^)]*?\);*$/,Ta=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Na={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ja=function(e){return"if("+e+")return null;"},Da={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ja("$event.target !== $event.currentTarget"),ctrl:ja("!$event.ctrlKey"),shift:ja("!$event.shiftKey"),alt:ja("!$event.altKey"),meta:ja("!$event.metaKey"),left:ja("'button' in $event && $event.button !== 0"),middle:ja("'button' in $event && $event.button !== 1"),right:ja("'button' in $event && $event.button !== 2")};function La(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=Ia(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function Ia(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Ia(e)}).join(",")+"]";var t=Ta.test(e.value),n=Oa.test(e.value),r=Ta.test(e.value.replace(Sa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Da[s])o+=Da[s],Na[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=ja(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Na[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Fa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Pa=function(e){this.options=e,this.warn=e.warn||Tr,this.transforms=Nr(e.modules,"transformCode"),this.dataGenFns=Nr(e.modules,"genData"),this.directives=A(A({},Fa),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ra(e,t){var n=new Pa(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Ha(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ha(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ba(e,t);if(e.once&&!e.onceProcessed)return Ua(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Va(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Wa(e,t),i="_t("+n+(r?",function(){return "+r+"}":""),o=e.attrs||e.dynamicAttrs?Xa((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:Wa(t,n,!0);return"_c("+e+","+Ka(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ka(e,t));var i=e.inlineTemplate?null:Wa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o<t.transforms.length;o++)n=t.transforms[o](e,n);return n}return Wa(e,t)||"void 0"}function Ba(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Ha(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Ua(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Va(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ha(e,t)+","+t.onceId+++","+n+")":Ha(e,t)}return Ba(e,t)}function Va(e,t,n,r){return e.ifProcessed=!0,function e(t,n,r,i){if(!t.length)return i||"_e()";var o=t.shift();return o.exp?"("+o.exp+")?"+a(o.block)+":"+e(t,n,r,i):""+a(o.block);function a(e){return r?r(e,n):e.once?Ua(e,n):Ha(e,n)}}(e.ifConditions.slice(),t,n,r)}function za(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||Ha)(e,t)+"})"}function Ka(e,t){var n="{",r=function(e,t){var n=e.directives;if(!n)return;var r,i,o,a,s="directives:[",c=!1;for(r=0,i=n.length;r<i;r++){o=n[r],a=!0;var u=t.directives[o.name];u&&(a=!!u(e,o,t.warn)),a&&(c=!0,s+='{name:"'+o.name+'",rawName:"'+o.rawName+'"'+(o.value?",value:("+o.value+"),expression:"+JSON.stringify(o.value):"")+(o.arg?",arg:"+(o.isDynamicArg?o.arg:'"'+o.arg+'"'):"")+(o.modifiers?",modifiers:"+JSON.stringify(o.modifiers):"")+"},")}if(c)return s.slice(0,-1)+"]"}(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var i=0;i<t.dataGenFns.length;i++)n+=t.dataGenFns[i](e);if(e.attrs&&(n+="attrs:"+Xa(e.attrs)+","),e.props&&(n+="domProps:"+Xa(e.props)+","),e.events&&(n+=La(e.events,!1)+","),e.nativeEvents&&(n+=La(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var r=e.for||Object.keys(t).some(function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||Ja(n)}),i=!!e.if;if(!r)for(var o=e.parent;o;){if(o.slotScope&&o.slotScope!==ua||o.for){r=!0;break}o.if&&(i=!0),o=o.parent}var a=Object.keys(t).map(function(e){return qa(t[e],n)}).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&i?",null,false,"+function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Ra(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Xa(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ja(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ja))}function qa(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Va(e,t,qa,"null");if(e.for&&!e.forProcessed)return za(e,t,qa);var r=e.slotScope===ua?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(Wa(e,t)||"undefined")+":undefined":Wa(e,t)||"undefined":Ha(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function Wa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ha)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var i=e[r];if(1===i.type){if(Za(i)||i.ifConditions&&i.ifConditions.some(function(e){return Za(e.block)})){n=2;break}(t(i)||i.ifConditions&&i.ifConditions.some(function(e){return t(e.block)}))&&(n=1)}}return n}(o,t.maybeComponent):0,u=i||Ga;return"["+o.map(function(e){return u(e,t)}).join(",")+"]"+(c?","+c:"")}}function Za(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Ga(e,t){return 1===e.type?Ha(e,t):3===e.type&&e.isComment?(r=e,"_e("+JSON.stringify(r.text)+")"):"_v("+(2===(n=e).type?n.expression:Ya(JSON.stringify(n.text)))+")";var n,r}function Xa(e){for(var t="",n="",r=0;r<e.length;r++){var i=e[r],o=Ya(i.value);i.dynamic?n+=i.name+","+o+",":t+='"'+i.name+'":'+o+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function Ya(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");function Qa(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),S}}function es(e){var t=Object.create(null);return function(n,r,i){(r=A({},r)).warn;delete r.warn;var o=r.delimiters?String(r.delimiters)+n:n;if(t[o])return t[o];var a=e(n,r),s={},c=[];return s.render=Qa(a.render,c),s.staticRenderFns=a.staticRenderFns.map(function(e){return Qa(e,c)}),t[o]=s}}var ts,ns,rs=(ts=function(e,t){var n=fa(e.trim(),t);!1!==t.optimize&&Aa(n,t);var r=Ra(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),i=[],o=[];if(n)for(var a in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=A(Object.create(e.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(e,t,n){(n?o:i).push(e)};var s=ts(t.trim(),r);return s.errors=i,s.tips=o,s}return{compile:t,compileToFunctions:es(t)}})(xa),is=(rs.compile,rs.compileToFunctions);function os(e){return(ns=ns||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',ns.innerHTML.indexOf("&#10;")>0}var as=!!V&&os(!1),ss=!!V&&os(!0),cs=g(function(e){var t=Qn(e);return t&&t.innerHTML}),us=Cn.prototype.$mount;return Cn.prototype.$mount=function(e,t){if((e=e&&Qn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=cs(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=is(r,{outputSourceRange:!1,shouldDecodeNewlines:as,shouldDecodeNewlinesForHref:ss,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return us.call(this,e,t)},Cn.compile=is,Cn});;
/*!
 * vuex v3.6.2
 * (c) 2021 Evan You
 * @license MIT
 */
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vuex=e()}(this,(function(){"use strict";var t=("undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function e(t,n){if(void 0===n&&(n=[]),null===t||"object"!=typeof t)return t;var o,r=(o=function(e){return e.original===t},n.filter(o)[0]);if(r)return r.copy;var i=Array.isArray(t)?[]:{};return n.push({original:t,copy:i}),Object.keys(t).forEach((function(o){i[o]=e(t[o],n)})),i}function n(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function o(t){return null!==t&&"object"==typeof t}var r=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"==typeof n?n():n)||{}},i={namespaced:{configurable:!0}};i.namespaced.get=function(){return!!this._rawModule.namespaced},r.prototype.addChild=function(t,e){this._children[t]=e},r.prototype.removeChild=function(t){delete this._children[t]},r.prototype.getChild=function(t){return this._children[t]},r.prototype.hasChild=function(t){return t in this._children},r.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},r.prototype.forEachChild=function(t){n(this._children,t)},r.prototype.forEachGetter=function(t){this._rawModule.getters&&n(this._rawModule.getters,t)},r.prototype.forEachAction=function(t){this._rawModule.actions&&n(this._rawModule.actions,t)},r.prototype.forEachMutation=function(t){this._rawModule.mutations&&n(this._rawModule.mutations,t)},Object.defineProperties(r.prototype,i);var c,a=function(t){this.register([],t,!1)};a.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},a.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return t+((e=e.getChild(n)).namespaced?n+"/":"")}),"")},a.prototype.update=function(t){!function t(e,n,o){if(n.update(o),o.modules)for(var r in o.modules){if(!n.getChild(r))return;t(e.concat(r),n.getChild(r),o.modules[r])}}([],this.root,t)},a.prototype.register=function(t,e,o){var i=this;void 0===o&&(o=!0);var c=new r(e,o);0===t.length?this.root=c:this.get(t.slice(0,-1)).addChild(t[t.length-1],c);e.modules&&n(e.modules,(function(e,n){i.register(t.concat(n),e,o)}))},a.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],o=e.getChild(n);o&&o.runtime&&e.removeChild(n)},a.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var s=function(e){var n=this;void 0===e&&(e={}),!c&&"undefined"!=typeof window&&window.Vue&&v(window.Vue);var o=e.plugins;void 0===o&&(o=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new a(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new c,this._makeLocalGettersCache=Object.create(null);var i=this,s=this.dispatch,u=this.commit;this.dispatch=function(t,e){return s.call(i,t,e)},this.commit=function(t,e,n){return u.call(i,t,e,n)},this.strict=r;var f=this._modules.root.state;p(this,f,[],this._modules.root),h(this,f),o.forEach((function(t){return t(n)})),(void 0!==e.devtools?e.devtools:c.config.devtools)&&function(e){t&&(e._devtoolHook=t,t.emit("vuex:init",e),t.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,n){t.emit("vuex:mutation",e,n)}),{prepend:!0}),e.subscribeAction((function(e,n){t.emit("vuex:action",e,n)}),{prepend:!0}))}(this)},u={state:{configurable:!0}};function f(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function l(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;p(t,n,[],t._modules.root,!0),h(t,n,e)}function h(t,e,o){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,a={};n(i,(function(e,n){a[n]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var s=c.config.silent;c.config.silent=!0,t._vm=new c({data:{$$state:e},computed:a}),c.config.silent=s,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){}),{deep:!0,sync:!0})}(t),r&&(o&&t._withCommit((function(){r._data.$$state=null})),c.nextTick((function(){return r.$destroy()})))}function p(t,e,n,o,r){var i=!n.length,a=t._modules.getNamespace(n);if(o.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=o),!i&&!r){var s=d(e,n.slice(0,-1)),u=n[n.length-1];t._withCommit((function(){c.set(s,u,o.state)}))}var f=o.context=function(t,e,n){var o=""===e,r={dispatch:o?t.dispatch:function(n,o,r){var i=m(n,o,r),c=i.payload,a=i.options,s=i.type;return a&&a.root||(s=e+s),t.dispatch(s,c)},commit:o?t.commit:function(n,o,r){var i=m(n,o,r),c=i.payload,a=i.options,s=i.type;a&&a.root||(s=e+s),t.commit(s,c,a)}};return Object.defineProperties(r,{getters:{get:o?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var n={},o=e.length;Object.keys(t.getters).forEach((function(r){if(r.slice(0,o)===e){var i=r.slice(o);Object.defineProperty(n,i,{get:function(){return t.getters[r]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return d(t.state,n)}}}),r}(t,a,n);o.forEachMutation((function(e,n){!function(t,e,n,o){(t._mutations[e]||(t._mutations[e]=[])).push((function(e){n.call(t,o.state,e)}))}(t,a+n,e,f)})),o.forEachAction((function(e,n){var o=e.root?n:a+n,r=e.handler||e;!function(t,e,n,o){(t._actions[e]||(t._actions[e]=[])).push((function(e){var r,i=n.call(t,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:t.getters,rootState:t.state},e);return(r=i)&&"function"==typeof r.then||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))}(t,o,r,f)})),o.forEachGetter((function(e,n){!function(t,e,n,o){if(t._wrappedGetters[e])return;t._wrappedGetters[e]=function(t){return n(o.state,o.getters,t.state,t.getters)}}(t,a+n,e,f)})),o.forEachChild((function(o,i){p(t,e,n.concat(i),o,r)}))}function d(t,e){return e.reduce((function(t,e){return t[e]}),t)}function m(t,e,n){return o(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function v(t){c&&t===c||function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:n});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,e.call(this,t)}}function n(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(c=t)}u.state.get=function(){return this._vm._data.$$state},u.state.set=function(t){},s.prototype.commit=function(t,e,n){var o=this,r=m(t,e,n),i=r.type,c=r.payload,a={type:i,payload:c},s=this._mutations[i];s&&(this._withCommit((function(){s.forEach((function(t){t(c)}))})),this._subscribers.slice().forEach((function(t){return t(a,o.state)})))},s.prototype.dispatch=function(t,e){var n=this,o=m(t,e),r=o.type,i=o.payload,c={type:r,payload:i},a=this._actions[r];if(a){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(c,n.state)}))}catch(t){}var s=a.length>1?Promise.all(a.map((function(t){return t(i)}))):a[0](i);return new Promise((function(t,e){s.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(c,n.state)}))}catch(t){}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(c,n.state,t)}))}catch(t){}e(t)}))}))}},s.prototype.subscribe=function(t,e){return f(t,this._subscribers,e)},s.prototype.subscribeAction=function(t,e){return f("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},s.prototype.watch=function(t,e,n){var o=this;return this._watcherVM.$watch((function(){return t(o.state,o.getters)}),e,n)},s.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},s.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),p(this,this.state,t,this._modules.get(t),n.preserveState),h(this,this.state)},s.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=d(e.state,t.slice(0,-1));c.delete(n,t[t.length-1])})),l(this)},s.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),this._modules.isRegistered(t)},s.prototype.hotUpdate=function(t){this._modules.update(t),l(this,!0)},s.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(s.prototype,u);var g=M((function(t,e){var n={};return w(e).forEach((function(e){var o=e.key,r=e.val;n[o]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var o=$(this.$store,"mapState",t);if(!o)return;e=o.context.state,n=o.context.getters}return"function"==typeof r?r.call(this,e,n):e[r]},n[o].vuex=!0})),n})),y=M((function(t,e){var n={};return w(e).forEach((function(e){var o=e.key,r=e.val;n[o]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var o=this.$store.commit;if(t){var i=$(this.$store,"mapMutations",t);if(!i)return;o=i.context.commit}return"function"==typeof r?r.apply(this,[o].concat(e)):o.apply(this.$store,[r].concat(e))}})),n})),_=M((function(t,e){var n={};return w(e).forEach((function(e){var o=e.key,r=e.val;r=t+r,n[o]=function(){if(!t||$(this.$store,"mapGetters",t))return this.$store.getters[r]},n[o].vuex=!0})),n})),b=M((function(t,e){var n={};return w(e).forEach((function(e){var o=e.key,r=e.val;n[o]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var o=this.$store.dispatch;if(t){var i=$(this.$store,"mapActions",t);if(!i)return;o=i.context.dispatch}return"function"==typeof r?r.apply(this,[o].concat(e)):o.apply(this.$store,[r].concat(e))}})),n}));function w(t){return function(t){return Array.isArray(t)||o(t)}(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function M(t){return function(e,n){return"string"!=typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function $(t,e,n){return t._modulesNamespaceMap[n]}function C(t,e,n){var o=n?t.groupCollapsed:t.group;try{o.call(t,e)}catch(n){t.log(e)}}function E(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function O(){var t=new Date;return" @ "+j(t.getHours(),2)+":"+j(t.getMinutes(),2)+":"+j(t.getSeconds(),2)+"."+j(t.getMilliseconds(),3)}function j(t,e){return n="0",o=e-t.toString().length,new Array(o+1).join(n)+t;var n,o}return{Store:s,install:v,version:"3.6.2",mapState:g,mapMutations:y,mapGetters:_,mapActions:b,createNamespacedHelpers:function(t){return{mapState:g.bind(null,t),mapGetters:_.bind(null,t),mapMutations:y.bind(null,t),mapActions:b.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var n=t.collapsed;void 0===n&&(n=!0);var o=t.filter;void 0===o&&(o=function(t,e,n){return!0});var r=t.transformer;void 0===r&&(r=function(t){return t});var i=t.mutationTransformer;void 0===i&&(i=function(t){return t});var c=t.actionFilter;void 0===c&&(c=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var s=t.logMutations;void 0===s&&(s=!0);var u=t.logActions;void 0===u&&(u=!0);var f=t.logger;return void 0===f&&(f=console),function(t){var l=e(t.state);void 0!==f&&(s&&t.subscribe((function(t,c){var a=e(c);if(o(t,l,a)){var s=O(),u=i(t),h="mutation "+t.type+s;C(f,h,n),f.log("%c prev state","color: #9E9E9E; font-weight: bold",r(l)),f.log("%c mutation","color: #03A9F4; font-weight: bold",u),f.log("%c next state","color: #4CAF50; font-weight: bold",r(a)),E(f)}l=a})),u&&t.subscribeAction((function(t,e){if(c(t,e)){var o=O(),r=a(t),i="action "+t.type+o;C(f,i,n),f.log("%c action","color: #03A9F4; font-weight: bold",r),E(f)}})))}}}}));
;
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vuelidate=e():t.vuelidate=e()}(window,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/",r(r.s=3)}({3:function(t,e,r){"use strict";function n(t){return null==t}function o(t){return null!=t}function i(t,e){return e.tag===t.tag&&e.key===t.key}function u(t){var e=t.tag;t.vm=new e({data:t.args})}function a(t,e,r){var n,i,u={};for(n=e;n<=r;++n)o(i=t[n].key)&&(u[i]=n);return u}function l(t,e,r){for(;e<=r;++e)u(t[e])}function c(t,e,r){for(;e<=r;++e){var n=t[e];o(n)&&(n.vm.$destroy(),n.vm=null)}}function s(t,e){t!==e&&(e.vm=t.vm,function(t){for(var e=Object.keys(t.args),r=0;r<e.length;r++)e.forEach((function(e){t.vm[e]=t.args[e]}))}(e))}function f(t,e){o(t)&&o(e)?t!==e&&function(t,e){for(var r,f,d,y=0,h=0,p=t.length-1,v=t[0],b=t[p],m=e.length-1,g=e[0],M=e[m];y<=p&&h<=m;)n(v)?v=t[++y]:n(b)?b=t[--p]:i(v,g)?(s(v,g),v=t[++y],g=e[++h]):i(b,M)?(s(b,M),b=t[--p],M=e[--m]):i(v,M)?(s(v,M),v=t[++y],M=e[--m]):i(b,g)?(s(b,g),b=t[--p],g=e[++h]):(n(r)&&(r=a(t,y,p)),n(f=o(g.key)?r[g.key]:null)?(u(g),g=e[++h]):i(d=t[f],g)?(s(d,g),t[f]=void 0,g=e[++h]):(u(g),g=e[++h]));y>p?l(e,h,m):h>m&&c(t,y,p)}(t,e):o(e)?l(e,0,e.length-1):o(t)&&c(t,0,t.length-1)}function d(t,e,r){return{tag:t,key:e,args:r}}function y(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function h(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}r.r(e);var v=[],b=null;function m(){null!==b&&v.push(b),b={}}function g(){var t=b,e=b=v.pop()||null;return e&&(Array.isArray(e.$sub)||(e.$sub=[]),e.$sub.push(t)),t}function M(t){if("object"!==p(t)||Array.isArray(t))throw new Error("params must be an object");b=function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?y(Object(r),!0).forEach((function(e){h(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({},b,{},t)}function O(t){var e=t(M);return function(){m();try{for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.apply(this,r)}finally{g()}}}function $(t,e){return"object"===p(t)&&void 0!==e?(r=t,n=e,O((function(t){return function(){t(r);for(var e=arguments.length,o=new Array(e),i=0;i<e;i++)o[i]=arguments[i];return n.apply(this,o)}}))):O(t);var r,n}function j(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function _(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function P(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?_(Object(r),!0).forEach((function(e){w(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function w(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function x(t){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}r.d(e,"Vuelidate",(function(){return L})),r.d(e,"validationMixin",(function(){return C})),r.d(e,"withParams",(function(){return $}));var k=function(){return null},z=function(t,e,r){return t.reduce((function(t,n){return t[r?r(n):n]=e(n),t}),{})};function A(t){return"function"==typeof t}function S(t){return null!==t&&("object"===x(t)||A(t))}var K=function(t,e,r,n){if("function"==typeof r)return r.call(t,e,n);r=Array.isArray(r)?r:r.split(".");for(var o=0;o<r.length;o++){if(!e||"object"!==x(e))return n;e=e[r[o]]}return void 0===e?n:e};var W={$invalid:function(){var t=this,e=this.proxy;return this.nestedKeys.some((function(e){return t.refProxy(e).$invalid}))||this.ruleKeys.some((function(t){return!e[t]}))},$dirty:function(){var t=this;return!!this.dirty||0!==this.nestedKeys.length&&this.nestedKeys.every((function(e){return t.refProxy(e).$dirty}))},$anyDirty:function(){var t=this;return!!this.dirty||0!==this.nestedKeys.length&&this.nestedKeys.some((function(e){return t.refProxy(e).$anyDirty}))},$error:function(){return this.$dirty&&!this.$pending&&this.$invalid},$anyError:function(){var t=this;return!!this.$error||this.nestedKeys.some((function(e){return t.refProxy(e).$anyError}))},$pending:function(){var t=this;return this.ruleKeys.some((function(e){return t.getRef(e).$pending}))||this.nestedKeys.some((function(e){return t.refProxy(e).$pending}))},$params:function(){var t=this,e=this.validations;return P({},z(this.nestedKeys,(function(t){return e[t]&&e[t].$params||null})),{},z(this.ruleKeys,(function(e){return t.getRef(e).$params})))}};function D(t){this.dirty=t;var e=this.proxy,r=t?"$touch":"$reset";this.nestedKeys.forEach((function(t){e[t][r]()}))}var E={$touch:function(){D.call(this,!0)},$reset:function(){D.call(this,!1)},$flattenParams:function(){var t=this.proxy,e=[];for(var r in this.$params)if(this.isNested(r)){for(var n=t[r].$flattenParams(),o=0;o<n.length;o++)n[o].path.unshift(r);e=e.concat(n)}else e.push({path:[],name:r,params:this.$params[r]});return e}},V=Object.keys(W),R=Object.keys(E),B=null,N=function(t){if(B)return B;var e=t.extend({computed:{refs:function(){var t=this._vval;this._vval=this.children,f(t,this._vval);var e={};return this._vval.forEach((function(t){e[t.key]=t.vm})),e}},beforeCreate:function(){this._vval=null},beforeDestroy:function(){this._vval&&(f(this._vval),this._vval=null)},methods:{getModel:function(){return this.lazyModel?this.lazyModel(this.prop):this.model},getModelKey:function(t){var e=this.getModel();if(e)return e[t]},hasIter:function(){return!1}}}),r=e.extend({data:function(){return{rule:null,lazyModel:null,model:null,lazyParentModel:null,rootModel:null}},methods:{runRule:function(e){var r=this.getModel();m();var n,o=this.rule.call(this.rootModel,r,e),i=S(n=o)&&A(n.then)?function(t,e){var r=new t({data:{p:!0,v:!1}});return e.then((function(t){r.p=!1,r.v=t}),(function(t){throw r.p=!1,r.v=!1,t})),r.__isVuelidateAsyncVm=!0,r}(t,o):o,u=g();return{output:i,params:u&&u.$sub?u.$sub.length>1?u:u.$sub[0]:null}}},computed:{run:function(){var t=this,e=this.lazyParentModel();if(Array.isArray(e)&&e.__ob__){var r=e.__ob__.dep;r.depend();var n=r.constructor.target;if(!this._indirectWatcher){var o=n.constructor;this._indirectWatcher=new o(this,(function(){return t.runRule(e)}),null,{lazy:!0})}var i=this.getModel();if(!this._indirectWatcher.dirty&&this._lastModel===i)return this._indirectWatcher.depend(),n.value;this._lastModel=i,this._indirectWatcher.evaluate(),this._indirectWatcher.depend()}else this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null);return this._indirectWatcher?this._indirectWatcher.value:this.runRule(e)},$params:function(){return this.run.params},proxy:function(){var t=this.run.output;return t.__isVuelidateAsyncVm?!!t.v:!!t},$pending:function(){var t=this.run.output;return!!t.__isVuelidateAsyncVm&&t.p}},destroyed:function(){this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null)}}),n=e.extend({data:function(){return{dirty:!1,validations:null,lazyModel:null,model:null,prop:null,lazyParentModel:null,rootModel:null}},methods:P({},E,{refProxy:function(t){return this.getRef(t).proxy},getRef:function(t){return this.refs[t]},isNested:function(t){return"function"!=typeof this.validations[t]}}),computed:P({},W,{nestedKeys:function(){return this.keys.filter(this.isNested)},ruleKeys:function(){var t=this;return this.keys.filter((function(e){return!t.isNested(e)}))},keys:function(){return Object.keys(this.validations).filter((function(t){return"$params"!==t}))},proxy:function(){var t=this,e=z(this.keys,(function(e){return{enumerable:!0,configurable:!0,get:function(){return t.refProxy(e)}}})),r=z(V,(function(e){return{enumerable:!0,configurable:!0,get:function(){return t[e]}}})),n=z(R,(function(e){return{enumerable:!1,configurable:!0,get:function(){return t[e]}}})),o=this.hasIter()?{$iter:{enumerable:!0,value:Object.defineProperties({},P({},e))}}:{};return Object.defineProperties({},P({},e,{},o,{$model:{enumerable:!0,get:function(){var e=t.lazyParentModel();return null!=e?e[t.prop]:null},set:function(e){var r=t.lazyParentModel();null!=r&&(r[t.prop]=e,t.$touch())}}},r,{},n))},children:function(){var t=this;return[].concat(j(this.nestedKeys.map((function(e){return u(t,e)}))),j(this.ruleKeys.map((function(e){return a(t,e)})))).filter(Boolean)}})}),o=n.extend({methods:{isNested:function(t){return void 0!==this.validations[t]()},getRef:function(t){var e=this;return{get proxy(){return e.validations[t]()||!1}}}}}),i=n.extend({computed:{keys:function(){var t=this.getModel();return S(t)?Object.keys(t):[]},tracker:function(){var t=this,e=this.validations.$trackBy;return e?function(r){return"".concat(K(t.rootModel,t.getModelKey(r),e))}:function(t){return"".concat(t)}},getModelLazy:function(){var t=this;return function(){return t.getModel()}},children:function(){var t=this,e=this.validations,r=this.getModel(),o=P({},e);delete o.$trackBy;var i={};return this.keys.map((function(e){var u=t.tracker(e);return i.hasOwnProperty(u)?null:(i[u]=!0,d(n,u,{validations:o,prop:e,lazyParentModel:t.getModelLazy,model:r[e],rootModel:t.rootModel}))})).filter(Boolean)}},methods:{isNested:function(){return!0},getRef:function(t){return this.refs[this.tracker(t)]},hasIter:function(){return!0}}}),u=function(t,e){if("$each"===e)return d(i,e,{validations:t.validations[e],lazyParentModel:t.lazyParentModel,prop:e,lazyModel:t.getModel,rootModel:t.rootModel});var r=t.validations[e];if(Array.isArray(r)){var u=t.rootModel,a=z(r,(function(t){return function(){return K(u,u.$v,t)}}),(function(t){return Array.isArray(t)?t.join("."):t}));return d(o,e,{validations:a,lazyParentModel:k,prop:e,lazyModel:k,rootModel:u})}return d(n,e,{validations:r,lazyParentModel:t.getModel,prop:e,lazyModel:t.getModelKey,rootModel:t.rootModel})},a=function(t,e){return d(r,e,{rule:t.validations[e],lazyParentModel:t.lazyParentModel,lazyModel:t.getModel,rootModel:t.rootModel})};return B={VBase:e,Validation:n}},I=null;var T=function(t,e){var r=function(t){if(I)return I;for(var e=t.constructor;e.super;)e=e.super;return I=e,e}(t),n=N(r),o=n.Validation;return new(0,n.VBase)({computed:{children:function(){var r="function"==typeof e?e.call(t):e;return[d(o,"$v",{validations:r,lazyParentModel:k,prop:"$v",model:t,rootModel:t})]}}})},C={data:function(){var t=this.$options.validations;return t&&(this._vuelidate=T(this,t)),{}},beforeCreate:function(){var t=this.$options;t.validations&&(t.computed||(t.computed={}),t.computed.$v||(t.computed.$v=function(){return this._vuelidate?this._vuelidate.refs.$v.proxy:null}))},beforeDestroy:function(){this._vuelidate&&(this._vuelidate.$destroy(),this._vuelidate=null)}};function L(t){t.mixin(C)}e.default=L}})}));;
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.validators=t():n.validators=t()}(window,(function(){return function(n){var t={};function r(e){if(t[e])return t[e].exports;var u=t[e]={i:e,l:!1,exports:{}};return n[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:e})},r.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,t){if(1&t&&(n=r(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var u in n)r.d(e,u,function(t){return n[t]}.bind(null,u));return e},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="/",r(r.s=2)}([function(n,t,r){"use strict";r.r(t),function(n){function e(n){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}r.d(t,"withParams",(function(){return o}));var u="undefined"!=typeof window?window:void 0!==n?n:{},o=u.vuelidate?u.vuelidate.withParams:function(n,t){return"object"===e(n)&&void 0!==t?t:n((function(){}))}}.call(this,r(1))},function(n,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"==typeof window&&(r=window)}n.exports=r},function(n,t,r){"use strict";r.r(t);var e={};r.r(e),r.d(e,"withParams",(function(){return u})),r.d(e,"req",(function(){return i})),r.d(e,"len",(function(){return f})),r.d(e,"ref",(function(){return c})),r.d(e,"regex",(function(){return a}));var u=r(0).withParams;function o(n){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var i=function(n){if(Array.isArray(n))return!!n.length;if(null==n)return!1;if(!1===n)return!0;if(n instanceof Date)return!isNaN(n.getTime());if("object"===o(n)){for(var t in n)return!0;return!1}return!!String(n).length},f=function(n){return Array.isArray(n)?n.length:"object"===o(n)?Object.keys(n).length:String(n).length},c=function(n,t,r){return"function"==typeof n?n.call(t,r):r[n]},a=function(n,t){return u({type:n},(function(n){return!i(n)||t.test(n)}))},d=a("alpha",/^[a-zA-Z]*$/),l=a("alphaNum",/^[a-zA-Z0-9]*$/),s=a("numeric",/^[0-9]*$/),p=function(n,t){return u({type:"between",min:n,max:t},(function(r){return!i(r)||(!/\s/.test(r)||r instanceof Date)&&+n<=+r&&+t>=+r}))},y=a("email",/(^$|^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$)/),m=u({type:"ipAddress"},(function(n){if(!i(n))return!0;if("string"!=typeof n)return!1;var t=n.split(".");return 4===t.length&&t.every(h)})),h=function(n){if(n.length>3||0===n.length)return!1;if("0"===n[0]&&"0"!==n)return!1;if(!n.match(/^\d+$/))return!1;var t=0|+n;return t>=0&&t<=255},g=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:":";return u({type:"macAddress"},(function(t){if(!i(t))return!0;if("string"!=typeof t)return!1;var r="string"==typeof n&&""!==n?t.split(n):12===t.length||16===t.length?t.match(/.{2}/g):null;return null!==r&&(6===r.length||8===r.length)&&r.every(b)}))},b=function(n){return n.toLowerCase().match(/^[0-9a-f]{2}$/)},v=function(n){return u({type:"maxLength",max:n},(function(t){return!i(t)||f(t)<=n}))},w=function(n){return u({type:"minLength",min:n},(function(t){return!i(t)||f(t)>=n}))},S=u({type:"required"},(function(n){return i("string"==typeof n?n.trim():n)})),x=function(n){return u({type:"requiredIf",prop:n},(function(t,r){return!c(n,this,r)||i(t)}))},A=function(n){return u({type:"requiredUnless",prop:n},(function(t,r){return!!c(n,this,r)||i(t)}))},j=function(n){return u({type:"sameAs",eq:n},(function(t,r){return t===c(n,this,r)}))},$=a("url",/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[/?#]\S*)?$/i),z=function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return u({type:"or"},(function(){for(var n=this,r=arguments.length,e=new Array(r),u=0;u<r;u++)e[u]=arguments[u];return t.length>0&&t.reduce((function(t,r){return t||r.apply(n,e)}),!1)}))},P=function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];return u({type:"and"},(function(){for(var n=this,r=arguments.length,e=new Array(r),u=0;u<r;u++)e[u]=arguments[u];return t.length>0&&t.reduce((function(t,r){return t&&r.apply(n,e)}),!0)}))},q=function(n){return u({type:"not"},(function(t,r){return!i(t)||!n.call(this,t,r)}))},O=function(n){return u({type:"minValue",min:n},(function(t){return!i(t)||(!/\s/.test(t)||t instanceof Date)&&+t>=+n}))},_=function(n){return u({type:"maxValue",max:n},(function(t){return!i(t)||(!/\s/.test(t)||t instanceof Date)&&+t<=+n}))},L=a("integer",/(^[0-9]*$)|(^-[0-9]+$)/),D=a("decimal",/^[-]?\d*(\.\d+)?$/);r.d(t,"alpha",(function(){return d})),r.d(t,"alphaNum",(function(){return l})),r.d(t,"numeric",(function(){return s})),r.d(t,"between",(function(){return p})),r.d(t,"email",(function(){return y})),r.d(t,"ipAddress",(function(){return m})),r.d(t,"macAddress",(function(){return g})),r.d(t,"maxLength",(function(){return v})),r.d(t,"minLength",(function(){return w})),r.d(t,"required",(function(){return S})),r.d(t,"requiredIf",(function(){return x})),r.d(t,"requiredUnless",(function(){return A})),r.d(t,"sameAs",(function(){return j})),r.d(t,"url",(function(){return $})),r.d(t,"or",(function(){return z})),r.d(t,"and",(function(){return P})),r.d(t,"not",(function(){return q})),r.d(t,"minValue",(function(){return O})),r.d(t,"maxValue",(function(){return _})),r.d(t,"integer",(function(){return L})),r.d(t,"decimal",(function(){return D})),r.d(t,"helpers",(function(){return e}))}])}));;
(function (e, t) { "object" === typeof exports && "object" === typeof module ? module.exports = t() : "function" === typeof define && define.amd ? define([], t) : "object" === typeof exports ? exports["mdbvue"] = t() : e["mdbvue"] = t() })("undefined" !== typeof self ? self : this, (function () {
  return function (e) { var t = {}; function n(a) { if (t[a]) return t[a].exports; var i = t[a] = { i: a, l: !1, exports: {} }; return e[a].call(i.exports, i, i.exports, n), i.l = !0, i.exports } return n.m = e, n.c = t, n.d = function (e, t, a) { n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a }) }, n.r = function (e) { "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, n.t = function (e, t) { if (1 & t && (e = n(e)), 8 & t) return e; if (4 & t && "object" === typeof e && e && e.__esModule) return e; var a = Object.create(null); if (n.r(a), Object.defineProperty(a, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var i in e) n.d(a, i, function (t) { return e[t] }.bind(null, i)); return a }, n.n = function (e) { var t = e && e.__esModule ? function () { return e["default"] } : function () { return e }; return n.d(t, "a", t), t }, n.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, n.p = "", n(n.s = "fae3") }({
    "002a": function (e, t, n) { "use strict"; var a = n("ef1d"), i = n.n(a); i.a }, "010e": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("uz-latn", { months: "Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"), monthsShort: "Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"), weekdays: "Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"), weekdaysShort: "Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"), weekdaysMin: "Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "D MMMM YYYY, dddd HH:mm" }, calendar: { sameDay: "[Bugun soat] LT [da]", nextDay: "[Ertaga] LT [da]", nextWeek: "dddd [kuni soat] LT [da]", lastDay: "[Kecha soat] LT [da]", lastWeek: "[O'tgan] dddd [kuni soat] LT [da]", sameElse: "L" }, relativeTime: { future: "Yaqin %s ichida", past: "Bir necha %s oldin", s: "soniya", ss: "%d soniya", m: "bir daqiqa", mm: "%d daqiqa", h: "bir soat", hh: "%d soat", d: "bir kun", dd: "%d kun", M: "bir oy", MM: "%d oy", y: "bir yil", yy: "%d yil" }, week: { dow: 1, doy: 7 } }); return t })) }, "018f": function (e, t, n) { "use strict"; var a = n("876f"), i = n.n(a); i.a }, "02fb": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ml", { months: "ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"), monthsShort: "ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"), monthsParseExact: !0, weekdays: "ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"), weekdaysShort: "ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"), weekdaysMin: "ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"), longDateFormat: { LT: "A h:mm -നു", LTS: "A h:mm:ss -നു", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm -നു", LLLL: "dddd, D MMMM YYYY, A h:mm -നു" }, calendar: { sameDay: "[ഇന്ന്] LT", nextDay: "[നാളെ] LT", nextWeek: "dddd, LT", lastDay: "[ഇന്നലെ] LT", lastWeek: "[കഴിഞ്ഞ] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s കഴിഞ്ഞ്", past: "%s മുൻപ്", s: "അൽപ നിമിഷങ്ങൾ", ss: "%d സെക്കൻഡ്", m: "ഒരു മിനിറ്റ്", mm: "%d മിനിറ്റ്", h: "ഒരു മണിക്കൂർ", hh: "%d മണിക്കൂർ", d: "ഒരു ദിവസം", dd: "%d ദിവസം", M: "ഒരു മാസം", MM: "%d മാസം", y: "ഒരു വർഷം", yy: "%d വർഷം" }, meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, meridiemHour: function (e, t) { return 12 === e && (e = 0), "രാത്രി" === t && e >= 4 || "ഉച്ച കഴിഞ്ഞ്" === t || "വൈകുന്നേരം" === t ? e + 12 : e }, meridiem: function (e, t, n) { return e < 4 ? "രാത്രി" : e < 12 ? "രാവിലെ" : e < 17 ? "ഉച്ച കഴിഞ്ഞ്" : e < 20 ? "വൈകുന്നേരം" : "രാത്രി" } }); return t })) }, "03be": function (e, t, n) { "use strict"; var a = n("1817"), i = n.n(a); i.a }, "03ec": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("cv", { months: "кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"), monthsShort: "кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"), weekdays: "вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"), weekdaysShort: "выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"), weekdaysMin: "вр_тн_ыт_юн_кҫ_эр_шм".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD-MM-YYYY", LL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]", LLL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm", LLLL: "dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm" }, calendar: { sameDay: "[Паян] LT [сехетре]", nextDay: "[Ыран] LT [сехетре]", lastDay: "[Ӗнер] LT [сехетре]", nextWeek: "[Ҫитес] dddd LT [сехетре]", lastWeek: "[Иртнӗ] dddd LT [сехетре]", sameElse: "L" }, relativeTime: { future: function (e) { var t = /сехет$/i.exec(e) ? "рен" : /ҫул$/i.exec(e) ? "тан" : "ран"; return e + t }, past: "%s каялла", s: "пӗр-ик ҫеккунт", ss: "%d ҫеккунт", m: "пӗр минут", mm: "%d минут", h: "пӗр сехет", hh: "%d сехет", d: "пӗр кун", dd: "%d кун", M: "пӗр уйӑх", MM: "%d уйӑх", y: "пӗр ҫул", yy: "%d ҫул" }, dayOfMonthOrdinalParse: /\d{1,2}-мӗш/, ordinal: "%d-мӗш", week: { dow: 1, doy: 7 } }); return t })) }, "0481": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("a2bf"), r = n("7b0b"), s = n("50c4"), o = n("a691"), l = n("65f0"); a({ target: "Array", proto: !0 }, { flat: function () { var e = arguments.length ? arguments[0] : void 0, t = r(this), n = s(t.length), a = l(t, 0); return a.length = i(a, t, t, n, 0, void 0 === e ? 1 : o(e)), a } }) }, "0558": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e) { return e % 100 === 11 || e % 10 !== 1 } function n(e, n, a, i) { var r = e + " "; switch (a) { case "s": return n || i ? "nokkrar sekúndur" : "nokkrum sekúndum"; case "ss": return t(e) ? r + (n || i ? "sekúndur" : "sekúndum") : r + "sekúnda"; case "m": return n ? "mínúta" : "mínútu"; case "mm": return t(e) ? r + (n || i ? "mínútur" : "mínútum") : n ? r + "mínúta" : r + "mínútu"; case "hh": return t(e) ? r + (n || i ? "klukkustundir" : "klukkustundum") : r + "klukkustund"; case "d": return n ? "dagur" : i ? "dag" : "degi"; case "dd": return t(e) ? n ? r + "dagar" : r + (i ? "daga" : "dögum") : n ? r + "dagur" : r + (i ? "dag" : "degi"); case "M": return n ? "mánuður" : i ? "mánuð" : "mánuði"; case "MM": return t(e) ? n ? r + "mánuðir" : r + (i ? "mánuði" : "mánuðum") : n ? r + "mánuður" : r + (i ? "mánuð" : "mánuði"); case "y": return n || i ? "ár" : "ári"; case "yy": return t(e) ? r + (n || i ? "ár" : "árum") : r + (n || i ? "ár" : "ári") } } var a = e.defineLocale("is", { months: "janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"), monthsShort: "jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"), weekdays: "sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"), weekdaysShort: "sun_mán_þri_mið_fim_fös_lau".split("_"), weekdaysMin: "Su_Má_Þr_Mi_Fi_Fö_La".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY [kl.] H:mm", LLLL: "dddd, D. MMMM YYYY [kl.] H:mm" }, calendar: { sameDay: "[í dag kl.] LT", nextDay: "[á morgun kl.] LT", nextWeek: "dddd [kl.] LT", lastDay: "[í gær kl.] LT", lastWeek: "[síðasta] dddd [kl.] LT", sameElse: "L" }, relativeTime: { future: "eftir %s", past: "fyrir %s síðan", s: n, ss: n, m: n, mm: n, h: "klukkustund", hh: n, d: n, dd: n, M: n, MM: n, y: n, yy: n }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return a })) }, "057f": function (e, t, n) { var a = n("fc6a"), i = n("241c").f, r = {}.toString, s = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], o = function (e) { try { return i(e) } catch (t) { return s.slice() } }; e.exports.f = function (e) { return s && "[object Window]" == r.call(e) ? o(e) : i(a(e)) } }, "05bd": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbDropdown", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { directives: [{ name: "mdb-click-outside", rawName: "v-mdb-click-outside", value: e.multiAway, expression: "multiAway" }], ref: "popper", tag: "component", class: e.className, style: e.style }, [n("span", { directives: [{ name: "mdb-click-outside", rawName: "v-mdb-click-outside", value: e.away, expression: "away" }], staticClass: "dropdown-toggler", attrs: { tabindex: "0" }, on: { click: function (t) { e.toggle = !e.toggle }, keyup: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation(), e.toggle = !e.toggle } } }, [e._t("toggle")], 2), n("transition", { on: { enter: e.enter, "after-enter": e.afterEnter, "before-leave": e.beforeLeave } }, [n("ul", { directives: [{ name: "show", rawName: "v-show", value: e.toggle, expression: "toggle" }], ref: "options", staticClass: "list-unstyled mb-0", staticStyle: { "z-index": "1000", transition: "opacity .2s linear" } }, [e._t("default")], 2)])], 1) }, i = [], r = n("b1b8"), s = { mixins: [r["a"]] }, o = s, l = o, d = (n("76e8"), n("ee91"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "1a9e36d2", null); t["default"] = c.exports }, "060a": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("i", { class: e.className }) }, i = [], r = (n("c975"), n("c7cd"), { props: { icon: { type: String }, size: { type: [Boolean, String], default: !1 }, fixed: { type: Boolean, default: !1 }, pull: { type: [Boolean, String], default: !1 }, border: { type: Boolean, default: !1 }, spin: { type: Boolean, default: !1 }, pulse: { type: Boolean, default: !1 }, rotate: { type: [Boolean, String], default: !1 }, flip: { type: [Boolean, String], default: !1 }, inverse: { type: [Boolean, String], default: !1 }, stack: { type: [Boolean, String], default: !1 }, color: { type: String, default: "" }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, duotone: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 } }, computed: { className: function () { var e = ["red", "pink", "purple", "deep-purple", "indigo", "blue", "light-blue", "cyan", "teal", "green", "light-green", "lime", "yellow", "amber", "orange", "deep-orange", "brown", "grey", "blue-grey", "white"]; return [this.far || this.regular ? "far" : this.fal || this.light ? "fal" : this.fab || this.brands ? "fab" : this.fad || this.duotone ? "fad" : "fas", this.icon && "fa-" + this.icon, this.size && "fa-" + this.size, this.fixed && "fa-fw", this.pull && "fa-pull-" + this.pull, this.border && "fa-border", this.spin && "fa-spin", this.pulse && "fa-pulse", this.rotate && "fa-rotate-" + this.rotate, this.flip && "fa-flip-" + this.flip, this.inverse && "fa-inverse", this.stack && "fa-" + this.stack, this.color ? -1 === e.indexOf(this.color) ? "text-" + this.color : this.color + "-text" : ""] } } }), s = r, o = s, l = n("2877"), d = Object(l["a"])(o, a, i, !1, null, "b13b0022", null); t["a"] = d.exports }, "06c5": function (e, t, n) { "use strict"; n.d(t, "a", (function () { return i })); n("a630"), n("fb6a"), n("b0c0"), n("d3b7"), n("25f0"), n("3ca3"); var a = n("6b75"); function i(e, t) { if (e) { if ("string" === typeof e) return Object(a["a"])(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n ? Array.from(n) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? Object(a["a"])(e, t) : void 0 } } }, "06cf": function (e, t, n) { var a = n("83ab"), i = n("d1e7"), r = n("5c6c"), s = n("fc6a"), o = n("c04e"), l = n("5135"), d = n("0cfb"), c = Object.getOwnPropertyDescriptor; t.f = a ? c : function (e, t) { if (e = s(e), t = o(t, !0), d) try { return c(e, t) } catch (n) { } if (l(e, t)) return r(!i.f.call(e, t), e[t]) } }, "06d9": function (e, t, n) { "use strict"; var a = n("072c"), i = n.n(a); i.a }, "0721": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("fo", { months: "januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"), monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), weekdays: "sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"), weekdaysShort: "sun_mán_týs_mik_hós_frí_ley".split("_"), weekdaysMin: "su_má_tý_mi_hó_fr_le".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D. MMMM, YYYY HH:mm" }, calendar: { sameDay: "[Í dag kl.] LT", nextDay: "[Í morgin kl.] LT", nextWeek: "dddd [kl.] LT", lastDay: "[Í gjár kl.] LT", lastWeek: "[síðstu] dddd [kl] LT", sameElse: "L" }, relativeTime: { future: "um %s", past: "%s síðani", s: "fá sekund", ss: "%d sekundir", m: "ein minuttur", mm: "%d minuttir", h: "ein tími", hh: "%d tímar", d: "ein dagur", dd: "%d dagar", M: "ein mánaður", MM: "%d mánaðir", y: "eitt ár", yy: "%d ár" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return t })) }, "072c": function (e, t, n) { }, "079e": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ja", { months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"), monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), weekdays: "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"), weekdaysShort: "日_月_火_水_木_金_土".split("_"), weekdaysMin: "日_月_火_水_木_金_土".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY/MM/DD", LL: "YYYY年M月D日", LLL: "YYYY年M月D日 HH:mm", LLLL: "YYYY年M月D日 dddd HH:mm", l: "YYYY/MM/DD", ll: "YYYY年M月D日", lll: "YYYY年M月D日 HH:mm", llll: "YYYY年M月D日(ddd) HH:mm" }, meridiemParse: /午前|午後/i, isPM: function (e) { return "午後" === e }, meridiem: function (e, t, n) { return e < 12 ? "午前" : "午後" }, calendar: { sameDay: "[今日] LT", nextDay: "[明日] LT", nextWeek: function (e) { return e.week() < this.week() ? "[来週]dddd LT" : "dddd LT" }, lastDay: "[昨日] LT", lastWeek: function (e) { return this.week() < e.week() ? "[先週]dddd LT" : "dddd LT" }, sameElse: "L" }, dayOfMonthOrdinalParse: /\d{1,2}日/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + "日"; default: return e } }, relativeTime: { future: "%s後", past: "%s前", s: "数秒", ss: "%d秒", m: "1分", mm: "%d分", h: "1時間", hh: "%d時間", d: "1日", dd: "%d日", M: "1ヶ月", MM: "%dヶ月", y: "1年", yy: "%d年" } }); return t })) }, "07ac": function (e, t, n) { var a = n("23e7"), i = n("6f53").values; a({ target: "Object", stat: !0 }, { values: function (e) { return i(e) } }) }, "08fe": function (e, t, n) { }, "0a3c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), n = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"), a = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i], i = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, r = e.defineLocale("es-do", { months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), monthsShort: function (e, a) { return e ? /-MMM-/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsRegex: i, monthsShortRegex: i, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: a, longMonthsParse: a, shortMonthsParse: a, weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"), weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"), weekdaysMin: "do_lu_ma_mi_ju_vi_sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY h:mm A", LLLL: "dddd, D [de] MMMM [de] YYYY h:mm A" }, calendar: { sameDay: function () { return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, nextDay: function () { return "[mañana a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, nextWeek: function () { return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, lastDay: function () { return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, lastWeek: function () { return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, sameElse: "L" }, relativeTime: { future: "en %s", past: "hace %s", s: "unos segundos", ss: "%d segundos", m: "un minuto", mm: "%d minutos", h: "una hora", hh: "%d horas", d: "un día", dd: "%d días", M: "un mes", MM: "%d meses", y: "un año", yy: "%d años" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return r })) }, "0a84": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ar-ma", { months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[اليوم على الساعة] LT", nextDay: "[غدا على الساعة] LT", nextWeek: "dddd [على الساعة] LT", lastDay: "[أمس على الساعة] LT", lastWeek: "dddd [على الساعة] LT", sameElse: "L" }, relativeTime: { future: "في %s", past: "منذ %s", s: "ثوان", ss: "%d ثانية", m: "دقيقة", mm: "%d دقائق", h: "ساعة", hh: "%d ساعات", d: "يوم", dd: "%d أيام", M: "شهر", MM: "%d أشهر", y: "سنة", yy: "%d سنوات" }, week: { dow: 6, doy: 12 } }); return t })) }, "0caa": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = { s: ["thodde secondanim", "thodde second"], ss: [e + " secondanim", e + " second"], m: ["eka mintan", "ek minute"], mm: [e + " mintanim", e + " mintam"], h: ["eka voran", "ek vor"], hh: [e + " voranim", e + " voram"], d: ["eka disan", "ek dis"], dd: [e + " disanim", e + " dis"], M: ["eka mhoinean", "ek mhoino"], MM: [e + " mhoineanim", e + " mhoine"], y: ["eka vorsan", "ek voros"], yy: [e + " vorsanim", e + " vorsam"] }; return t ? i[n][0] : i[n][1] } var n = e.defineLocale("gom-latn", { months: "Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"), monthsShort: "Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"), monthsParseExact: !0, weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"), weekdaysShort: "Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"), weekdaysMin: "Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "A h:mm [vazta]", LTS: "A h:mm:ss [vazta]", L: "DD-MM-YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY A h:mm [vazta]", LLLL: "dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]", llll: "ddd, D MMM YYYY, A h:mm [vazta]" }, calendar: { sameDay: "[Aiz] LT", nextDay: "[Faleam] LT", nextWeek: "[Ieta to] dddd[,] LT", lastDay: "[Kal] LT", lastWeek: "[Fatlo] dddd[,] LT", sameElse: "L" }, relativeTime: { future: "%s", past: "%s adim", s: t, ss: t, m: t, mm: t, h: t, hh: t, d: t, dd: t, M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2}(er)/, ordinal: function (e, t) { switch (t) { case "D": return e + "er"; default: case "M": case "Q": case "DDD": case "d": case "w": case "W": return e } }, week: { dow: 1, doy: 4 }, meridiemParse: /rati|sokalli|donparam|sanje/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "rati" === t ? e < 4 ? e : e + 12 : "sokalli" === t ? e : "donparam" === t ? e > 12 ? e : e + 12 : "sanje" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "rati" : e < 12 ? "sokalli" : e < 16 ? "donparam" : e < 20 ? "sanje" : "rati" } }); return n })) }, "0cb6": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbInput", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return e.noWrapper ? n(e.whatTagIsThis, { key: e.componentKey, ref: "input", tag: "component", class: e.inputClasses, attrs: { id: e.id, type: e.type, step: e.step, min: e.min, max: e.max, placeholder: e.placeholder, disabled: e.disabled, name: e.name, required: e.required, checked: e.inputChecked, value: e.innerValue, rows: e.rows, readOnly: e.readOnly, maxlength: e.maxlength, autocomplete: e.autocomplete, "aria-label": e.label || e.ariaLabel || e.placeholder, "aria-describedby": e.ariaDescribedBy, "aria-labelledby": e.ariaLabelledBy, "aria-multiselectable": e.ariaMultiselectable, "aria-disabled": e.ariaDisabled, "aria-required": e.ariaRequired, "aria-haspopup": e.ariaHaspopup, "aria-expanded": e.ariaExpanded, "aria-owns": e.ariaOwns, role: e.role, autofocus: e.autofocus }, on: { focus: e.focus, blur: e.blur, click: e.wave, change: e.onChange, input: e.onInput } }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]) : n("div", { class: e.wrapperClasses }, [e.icon ? n("i", { class: e.iconClasses }) : e._e(), e.$slots.prepend ? n("div", { staticClass: "input-group-prepend", attrs: { id: e.prependSlotID } }, [e._t("prepend")], 2) : e._e(), n(e.whatTagIsThis, { key: e.componentKey, ref: "input", tag: "component", class: e.inputClasses, attrs: { id: e.id, type: e.type, step: e.step, min: e.min, max: e.max, placeholder: e.placeholder, disabled: e.disabled, name: e.name, required: e.required, checked: e.inputChecked, value: e.innerValue, rows: e.rows, maxlength: e.maxlength, "aria-label": e.label || e.ariaLabel || e.placeholder, "aria-describedby": e.ariaDescribedBy, "aria-labelledby": e.ariaLabelledBy, "aria-multiselectable": e.ariaMultiselectable, "aria-disabled": e.ariaDisabled, "aria-required": e.ariaRequired, "aria-haspopup": e.ariaHaspopup, "aria-expanded": e.ariaExpanded, "aria-owns": e.ariaOwns, role: e.role, readOnly: e.readOnly, autocomplete: e.autocomplete, autofocus: e.autofocus }, on: { focus: e.focus, blur: e.blur, click: e.wave, change: e.onChange, input: e.onInput } }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]), e.label ? n("label", { ref: "label", class: e.labelClasses, attrs: { for: e.id }, on: { click: e.focus } }, [e._v(e._s(e.label))]) : e._e(), e.isThisCheckboxLabeless ? n("label", { ref: "label", class: e.labelClasses, attrs: { for: e.id }, on: { click: e.focus } }) : e._e(), e._t("default"), e.datePicker ? n("i", { class: [e.datePickerIcon, "mdb-date-picker-icon"], attrs: { "aria-haspopup": e.ariaHaspopup, tabindex: "0" }, on: { click: function (t) { return e.$emit("datePickerToggle") }, keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.$emit("datePickerToggle") } } }) : e._e(), e.$slots.append ? n("div", { staticClass: "input-group-append", attrs: { id: e.appendSlotID } }, [e._t("append")], 2) : e._e(), e.validFeedback ? n("div", { staticClass: "valid-feedback" }, [e._v(" " + e._s(e.validFeedback) + " ")]) : e._e(), e.invalidFeedback ? n("div", { staticClass: "invalid-feedback" }, [e._v(" " + e._s(e.invalidFeedback) + " ")]) : e._e(), e.small ? n("small", { staticClass: "form-text text-muted" }, [e._v(e._s(e.small))]) : e._e(), e.counter && e.isTouched ? n("span", { staticClass: "character-counter", staticStyle: { float: "right", "font-size": "12px", height: "1px" } }, [e._v(e._s(e.characters) + "/" + e._s(e.counterMaxValue))]) : e._e()], 2) }, i = [], r = (n("caad"), n("c975"), n("a434"), n("a9e3"), n("2532"), n("a37e")), s = { props: { value: { type: [String, Number, Boolean, Array], default: "" }, counter: { type: Boolean }, counterMaxValue: { type: Number, default: 10 }, checkboxValue: { type: String }, datePicker: { type: Boolean }, datePickerIcon: { type: String } }, data: function () { return { characters: 0 } }, computed: { inputChecked: function () { return "checkbox" === this.type ? Array.isArray(this.value) ? !!this.value.includes(this.checkboxValue) : !0 === this.value || !0 === this.innerChecked : "radio" === this.type && !(this.value !== this.radioValue && !this.innerChecked) }, componentKey: function () { return "checkbox" === this.type || "radio" === this.type ? Number(this.inputChecked) : 0 }, inputClasses: function () { return ["form-control", !!this.validation && (this.isValid ? "is-valid" : "is-invalid"), !!this.customValidation && (this.isValid ? "is-valid" : "is-invalid"), this.size && "form-control-" + this.size, { "filled-in": this.filled, "with-gap": this.gap }, "checkbox" === this.type && (!this.gap && "form-check-input"), "radio" === this.type && "form-check-input", "textarea" === this.type && !this.basic && "md-textarea", this.counter && this.characters > this.counterMaxValue && "invalid", this.inputClass] } }, methods: { onChange: function (e) { "checkbox" === this.type ? Array.isArray(this.value) ? (e.target.checked ? this.value.push(this.checkboxValue) : this.value.splice(this.value.indexOf(this.checkboxValue), 1), this.$emit("change", this.value), this.$emit("input", this.value)) : (this.$emit("change", e.target.checked), this.$emit("input", e.target.checked), this.innerChecked = e.target.checked) : "radio" === this.type ? (this.innerChecked = e.target.checked, this.radioValue && this.$emit("input", this.radioValue)) : this.$emit("change", e.target.value) }, onInput: function (e) { if ("checkbox" !== this.type && (this.$emit("input", e.target.value), this.innerValue = e.target.value, this.characters = e.target.value.length), "text" === this.type || "textarea" === this.type) { var t = e.target.selectionStart; this.$nextTick((function () { e.target.setSelectionRange(t, t) })) } } }, mounted: function () { this.counter && (this.characters = this.value.length) }, watch: { innerValue: function (e) { this.innerChecked = e, "radio" === this.type && (this.innerChecked = this.radioValue === e), this.$forceUpdate() } }, mixins: [r["a"]] }, o = s, l = o, d = (n("aca8"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "189f23e2", null); t["default"] = c.exports }, "0cd3": function (e, t, n) { "use strict"; var a = n("95ed"), i = n.n(a); i.a }, "0cfb": function (e, t, n) { var a = n("83ab"), i = n("d039"), r = n("cc12"); e.exports = !a && !i((function () { return 7 != Object.defineProperty(r("div"), "a", { get: function () { return 7 } }).a })) }, "0d49": function (e, t, n) { "use strict"; var a = n("ee93"), i = n.n(a); i.a }, "0e49": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("fr-ch", { months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"), monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), monthsParseExact: !0, weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"), weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Aujourd’hui à] LT", nextDay: "[Demain à] LT", nextWeek: "dddd [à] LT", lastDay: "[Hier à] LT", lastWeek: "dddd [dernier à] LT", sameElse: "L" }, relativeTime: { future: "dans %s", past: "il y a %s", s: "quelques secondes", ss: "%d secondes", m: "une minute", mm: "%d minutes", h: "une heure", hh: "%d heures", d: "un jour", dd: "%d jours", M: "un mois", MM: "%d mois", y: "un an", yy: "%d ans" }, dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, ordinal: function (e, t) { switch (t) { default: case "M": case "Q": case "D": case "DDD": case "d": return e + (1 === e ? "er" : "e"); case "w": case "W": return e + (1 === e ? "re" : "e") } }, week: { dow: 1, doy: 4 } }); return t })) }, "0e6b": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-au", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY h:mm A", LLLL: "dddd, D MMMM YYYY h:mm A" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, "0e81": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "'inci", 5: "'inci", 8: "'inci", 70: "'inci", 80: "'inci", 2: "'nci", 7: "'nci", 20: "'nci", 50: "'nci", 3: "'üncü", 4: "'üncü", 100: "'üncü", 6: "'ncı", 9: "'uncu", 10: "'uncu", 30: "'uncu", 60: "'ıncı", 90: "'ıncı" }, n = e.defineLocale("tr", { months: "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"), monthsShort: "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"), weekdays: "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"), weekdaysShort: "Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"), weekdaysMin: "Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[bugün saat] LT", nextDay: "[yarın saat] LT", nextWeek: "[gelecek] dddd [saat] LT", lastDay: "[dün] LT", lastWeek: "[geçen] dddd [saat] LT", sameElse: "L" }, relativeTime: { future: "%s sonra", past: "%s önce", s: "birkaç saniye", ss: "%d saniye", m: "bir dakika", mm: "%d dakika", h: "bir saat", hh: "%d saat", d: "bir gün", dd: "%d gün", M: "bir ay", MM: "%d ay", y: "bir yıl", yy: "%d yıl" }, ordinal: function (e, n) { switch (n) { case "d": case "D": case "Do": case "DD": return e; default: if (0 === e) return e + "'ıncı"; var a = e % 10, i = e % 100 - a, r = e >= 100 ? 100 : null; return e + (t[a] || t[i] || t[r]) } }, week: { dow: 1, doy: 7 } }); return n })) }, "0ed0": function (e, t, n) { }, "0ee8": function (e, t, n) { (function (e, n) { n(t) })(0, (function (e) { "use strict"; function t(e, t) { return t = { exports: {} }, e(t, t.exports), t.exports } var n = { symbol: "$", format: "%s%v", decimal: ".", thousand: ",", precision: 2, grouping: 3, stripZeros: !1, fallback: 0 }; function a(e) { var t = arguments.length <= 1 || void 0 === arguments[1] ? n.decimal : arguments[1], i = arguments.length <= 2 || void 0 === arguments[2] ? n.fallback : arguments[2]; if (Array.isArray(e)) return e.map((function (e) { return a(e, t, i) })); if ("number" === typeof e) return e; var r = new RegExp("[^0-9-(-)-" + t + "]", ["g"]), s = ("" + e).replace(r, "").replace(t, ".").replace(/\(([-]*\d*[^)]?\d+)\)/g, "-$1").replace(/\((.*)\)/, ""), o = (s.match(/-/g) || 2).length % 2, l = parseFloat(s.replace(/-/g, "")), d = l * (o ? -1 : 1); return isNaN(d) ? i : d } function i(e, t) { return e = Math.round(Math.abs(e)), isNaN(e) ? t : e } function r(e, t) { t = i(t, n.precision); var a = Math.pow(10, t); return (Math.round((e + 1e-8) * a) / a).toFixed(t) } var s = t((function (e) { var t = Object.prototype.hasOwnProperty, n = Object.prototype.propertyIsEnumerable; function a(e) { if (null === e || void 0 === e) throw new TypeError("Object.assign cannot be called with null or undefined"); return Object(e) } e.exports = Object.assign || function (e, i) { for (var r, s, o = a(e), l = 1; l < arguments.length; l++) { for (var d in r = Object(arguments[l]), r) t.call(r, d) && (o[d] = r[d]); if (Object.getOwnPropertySymbols) { s = Object.getOwnPropertySymbols(r); for (var c = 0; c < s.length; c++)n.call(r, s[c]) && (o[s[c]] = r[s[c]]) } } return o } })), o = s && "object" === typeof s && "default" in s ? s["default"] : s; function l(e, t) { var n = e.split(t), a = n[0], i = n[1].replace(/0+$/, ""); return i.length > 0 ? a + t + i : a } function d(e) { var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; if (Array.isArray(e)) return e.map((function (e) { return d(e, t) })); t = o({}, n, t); var a = e < 0 ? "-" : "", i = parseInt(r(Math.abs(e), t.precision), 10) + "", s = i.length > 3 ? i.length % 3 : 0, c = a + (s ? i.substr(0, s) + t.thousand : "") + i.substr(s).replace(/(\d{3})(?=\d)/g, "$1" + t.thousand) + (t.precision > 0 ? t.decimal + r(Math.abs(e), t.precision).split(".")[1] : ""); return t.stripZeros ? l(c, t.decimal) : c } var c = t((function (e) { var t = String.prototype.valueOf, n = function (e) { try { return t.call(e), !0 } catch (n) { return !1 } }, a = Object.prototype.toString, i = "[object String]", r = "function" === typeof Symbol && "symbol" === typeof Symbol.toStringTag; e.exports = function (e) { return "string" === typeof e || "object" === typeof e && (r ? n(e) : a.call(e) === i) } })), u = c && "object" === typeof c && "default" in c ? c["default"] : c; function h(e) { return u(e) && e.match("%v") ? { pos: e, neg: e.replace("-", "").replace("%v", "-%v"), zero: e } : e } function f(e) { var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; if (Array.isArray(e)) return e.map((function (e) { return f(e, t) })); t = o({}, n, t); var a = h(t.format), i = void 0; return i = e > 0 ? a.pos : e < 0 ? a.neg : a.zero, i.replace("%s", t.symbol).replace("%v", d(Math.abs(e), t)) } function p(e) { var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1]; if (!e) return []; t = o({}, n, t); var i = h(t.format), r = i.pos.indexOf("%s") < i.pos.indexOf("%v"), s = 0, l = e.map((function (e) { if (Array.isArray(e)) return p(e, t); e = a(e, t.decimal); var n = void 0; n = e > 0 ? i.pos : e < 0 ? i.neg : i.zero; var r = n.replace("%s", t.symbol).replace("%v", d(Math.abs(e), t)); return r.length > s && (s = r.length), r })); return l.map((function (e) { return u(e) && e.length < s ? r ? e.replace(t.symbol, t.symbol + new Array(s - e.length + 1).join(" ")) : new Array(s - e.length + 1).join(" ") + e : e })) } e.settings = n, e.unformat = a, e.toFixed = r, e.formatMoney = f, e.formatNumber = d, e.formatColumn = p, e.format = f, e.parse = a })) }, "0f14": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("da", { months: "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"), monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"), weekdaysShort: "søn_man_tir_ons_tor_fre_lør".split("_"), weekdaysMin: "sø_ma_ti_on_to_fr_lø".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY HH:mm", LLLL: "dddd [d.] D. MMMM YYYY [kl.] HH:mm" }, calendar: { sameDay: "[i dag kl.] LT", nextDay: "[i morgen kl.] LT", nextWeek: "på dddd [kl.] LT", lastDay: "[i går kl.] LT", lastWeek: "[i] dddd[s kl.] LT", sameElse: "L" }, relativeTime: { future: "om %s", past: "%s siden", s: "få sekunder", ss: "%d sekunder", m: "et minut", mm: "%d minutter", h: "en time", hh: "%d timer", d: "en dag", dd: "%d dage", M: "en måned", MM: "%d måneder", y: "et år", yy: "%d år" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return t })) }, "0f38": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("tl-ph", { months: "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"), monthsShort: "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"), weekdays: "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"), weekdaysShort: "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"), weekdaysMin: "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "MM/D/YYYY", LL: "MMMM D, YYYY", LLL: "MMMM D, YYYY HH:mm", LLLL: "dddd, MMMM DD, YYYY HH:mm" }, calendar: { sameDay: "LT [ngayong araw]", nextDay: "[Bukas ng] LT", nextWeek: "LT [sa susunod na] dddd", lastDay: "LT [kahapon]", lastWeek: "LT [noong nakaraang] dddd", sameElse: "L" }, relativeTime: { future: "sa loob ng %s", past: "%s ang nakalipas", s: "ilang segundo", ss: "%d segundo", m: "isang minuto", mm: "%d minuto", h: "isang oras", hh: "%d oras", d: "isang araw", dd: "%d araw", M: "isang buwan", MM: "%d buwan", y: "isang taon", yy: "%d taon" }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (e) { return e }, week: { dow: 1, doy: 4 } }); return t })) }, "0ff2": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("eu", { months: "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"), monthsShort: "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"), monthsParseExact: !0, weekdays: "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"), weekdaysShort: "ig._al._ar._az._og._ol._lr.".split("_"), weekdaysMin: "ig_al_ar_az_og_ol_lr".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "YYYY[ko] MMMM[ren] D[a]", LLL: "YYYY[ko] MMMM[ren] D[a] HH:mm", LLLL: "dddd, YYYY[ko] MMMM[ren] D[a] HH:mm", l: "YYYY-M-D", ll: "YYYY[ko] MMM D[a]", lll: "YYYY[ko] MMM D[a] HH:mm", llll: "ddd, YYYY[ko] MMM D[a] HH:mm" }, calendar: { sameDay: "[gaur] LT[etan]", nextDay: "[bihar] LT[etan]", nextWeek: "dddd LT[etan]", lastDay: "[atzo] LT[etan]", lastWeek: "[aurreko] dddd LT[etan]", sameElse: "L" }, relativeTime: { future: "%s barru", past: "duela %s", s: "segundo batzuk", ss: "%d segundo", m: "minutu bat", mm: "%d minutu", h: "ordu bat", hh: "%d ordu", d: "egun bat", dd: "%d egun", M: "hilabete bat", MM: "%d hilabete", y: "urte bat", yy: "%d urte" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return t })) }, 1090: function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbCarousel", (function () { return c })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e.multi && e.controlls ? n("div", { class: "controls-top" }, [n("mdb-btn", { class: e.navClass, attrs: { tag: "a", color: e.navColor, floating: e.floating, icon: e.leftIcon }, on: { click: function (t) { return e.changeItem(e.activeItem - 1) } } }), n("mdb-btn", { class: e.navClass, attrs: { tag: "a", color: e.navColor, floating: e.floating, icon: e.rightIcon }, on: { click: function (t) { return e.changeItem(e.activeItem + 1) } } })], 1) : e.testimonial && e.controlls ? n("div", [n("a", { staticClass: "carousel-control carousel-control-prev left", staticStyle: { "z-index": "1000" }, on: { click: function (t) { return e.changeItem(e.activeItem - 1) } } }, [n("span", { staticClass: "icon-prev", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Prev")])]), n("a", { staticClass: "carousel-control carousel-control-next right", staticStyle: { "z-index": "1000" }, on: { click: function (t) { return e.changeItem(e.activeItem + 1) } } }, [n("span", { staticClass: "icon-next", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Next")])])]) : e._e(), n("div", { directives: [{ name: "mdb-touch", rawName: "v-mdb-touch:swipe.left.carousel", value: !!e.touch && e.swipeLeft, expression: "touch ? swipeLeft : false", arg: "swipe", modifiers: { left: !0, carousel: !0 } }, { name: "mdb-touch", rawName: "v-mdb-touch:swipe.right.carousel", value: !!e.touch && e.swipeRight, expression: "touch ? swipeRight : false", arg: "swipe", modifiers: { right: !0, carousel: !0 } }], staticClass: "carousel-inner" }, [e.multi ? n("div", { staticClass: "items-container w-100 container p-0" }, e._l(e.sets, (function (t, a) { return n("div", { directives: [{ name: "show", rawName: "v-show", value: a === e.prevItem || a === e.activeItem, expression: "i === prevItem || i === activeItem" }], key: a, staticClass: "item animated row", class: "" + (a === e.activeItem ? e.enterClass : a === e.prevItem ? e.leaveClass : ""), style: { "z-index": a === e.activeItem ? "2" : a === e.prevItem ? "1" : "0", position: a === e.activeItem ? "relative" : "absolute" } }, e._l(t, (function (t) { return n("mdb-col", { key: t, staticClass: "p-3", staticStyle: { height: "max-content" }, attrs: { col: "" + Math.floor(12 / e.visibleItems) } }, [e._t(t + 1)], 2) })), 1) })), 0) : n("div", { staticClass: "items-container w-100 p-0" }, e._l(e.items, (function (t, a) { return n("div", { key: a, staticClass: "item animated", class: "" + (a === e.activeItem ? e.enterClass : e.leaveClass), style: "z-index: " + (a === e.activeItem ? "2" : a === e.prevItem ? "1" : "0") + "; position: " + (a === e.activeItem ? "relative" : "absolute") }, [n("div", [e.customSlots ? e._t("" + (a + 1)) : n("mdb-view", [e.items[a].img ? n("img", { staticClass: "d-block w-100", attrs: { src: e.items[a].src, alt: e.items[a].alt }, on: { load: e.onFileLoad } }) : e._e(), e.items[a].video ? n("video", { staticClass: "video-fluid d-block", attrs: { autoPlay: e.items[a].auto, loop: e.items[a].loop }, domProps: { muted: e.items[a].muted } }, [n("source", { attrs: { src: e.items[a].src, type: "video/mp4" } })]) : e._e(), e.items[a].mask ? n("mdb-mask", { attrs: { overlay: e.items[a].mask } }) : e._e()], 1), "number" !== typeof e.items && e.items[a].caption ? n("div", { staticClass: "carousel-caption animated", class: e.items[a].caption.animation ? e.items[a].caption.animation : "fadeIn" }, [e.items[a].caption.title ? n("h3", { staticClass: "h3-responsive" }, [e._v(" " + e._s(e.items[a].caption.title) + " ")]) : e._e(), e.items[a].caption.text ? n("p", [e._v(e._s(e.items[a].caption.text))]) : e._e()]) : e._e()], 2)]) })), 0), !e.controlls || e.multi || e.testimonial ? e._e() : n("div", [n("a", { staticClass: "carousel-control-prev", on: { click: function (t) { return e.changeActiveItem(e.activeItem - 1) } } }, [e.controllIcons && e.controllIcons.length > 0 ? n("i", { class: e.controllIcons[0] }) : n("span", { staticClass: "carousel-control-prev-icon", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Prev")])]), n("a", { staticClass: "carousel-control-next", on: { click: function (t) { return e.changeActiveItem(e.activeItem + 1) } } }, [e.controllIcons && e.controllIcons.length > 0 ? n("i", { class: e.controllIcons[1] }) : n("span", { staticClass: "carousel-control-next-icon", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Next")])])])]), e.indicators ? n("ol", { staticClass: "carousel-indicators" }, e._l(e.numOfItems, (function (t) { return n("li", { key: t - 1, class: (e.activeItem === t - 1 ? "active" : "") + " " + e.indicatorsColor, on: { click: function (n) { return e.changeActiveItem(t - 1) } } }) })), 0) : e._e(), e.thumbnails ? n("ol", { staticClass: "carousel-indicators" }, e._l(e.items, (function (t, a) { return n("li", { key: a, class: { active: a === e.activeItem }, on: { click: function (t) { return e.changeActiveItem(a) } } }, [n("img", { attrs: { src: t.thumbnail ? t.thumbnail : t.src, width: e.thumbnailWidth } })]) })), 0) : e._e(), n("transition", { attrs: { name: "fade" } }, [e.isLoading ? n("div", { staticClass: "carousel-loader" }, [n("div", { staticClass: "spinner-grow mx-3", attrs: { role: "status" } }, [n("span", { staticClass: "sr-only" }, [e._v("Loading...")])]), n("div", { staticClass: "spinner-grow mx-3", attrs: { role: "status" } }, [n("span", { staticClass: "sr-only" }, [e._v("Loading...")])]), n("div", { staticClass: "spinner-grow mx-3", attrs: { role: "status" } }, [n("span", { staticClass: "sr-only" }, [e._v("Loading...")])])]) : e._e()])], 1) }, i = [], r = (n("a9e3"), n("07ac"), n("f0c1")), s = n("c8b9"), o = n("9a03"), l = n("f37a"), d = n("545f"), c = { components: { mdbRow: s["a"], mdbCol: o["a"], mdbContainer: l["a"] }, props: { multi: { type: Boolean, default: !1 }, thumbnails: { type: Boolean, default: !1 }, testimonial: { type: Boolean, default: !1 }, one: { type: Boolean, default: !1 }, touch: { type: Boolean, default: !1 }, display: { type: Number, default: 3 }, leftIcon: { type: String, default: "chevron-left" }, rightIcon: { type: String, default: "chevron-right" }, floating: { type: Boolean, default: !0 }, navClass: { type: String }, navColor: { type: String, default: "primary" }, indicatorsColor: { type: String, default: "primary" }, thumbnailWidth: { type: Number, default: 100 } }, data: function () { return { mobile: !1, visibleItems: 3, filesLoaded: 0 } }, methods: { resizeHandler: function () { window.innerWidth > 990 && this.multi ? this.visibleItems = this.display : this.multi && (this.visibleItems = 1) }, swipeLeft: function () { this.touch && this.changeActiveItem(this.activeItem + 1) }, swipeRight: function () { this.touch && this.changeActiveItem(this.activeItem - 1) }, onFileLoad: function () { var e = this; this.loader && (this.filesLoaded++, this.filesLoaded === this.items.length && setTimeout((function () { e.isLoading = !1 }), 300)) } }, mounted: function () { window.addEventListener("resize", this.resizeHandler), this.visibleItems = window.innerWidth > 990 ? this.display : 1 }, updated: function () { this.multi && this.activeItem > this.numOfItems - 1 && (this.activeItem = this.numOfItems - 1) }, beforeDestroy: function () { window.removeEventListener("resize", this.resizeHandler) }, computed: { sets: function () { var e = {}, t = "number" === typeof this.items ? this.items : this.items.length; if (this.one && 1 !== this.visibleItems) { for (var n = 0; n < t; n++) { var a = n + 1 === t ? 0 : n + 1, i = n - 1 === -1 ? t - 1 : n - 1; e[n] = [i, n, a] } return Object.values(e) } for (var r = 0, s = 0; s < t; s++)0 !== s && s % this.visibleItems === 0 && r++, e[r] || (e[r] = []), e[r].push(s); return Object.values(e) }, numOfItems: function () { var e = "number" === typeof this.items ? this.items : this.items.length; return this.one ? this.items : this.multi ? this.sets.length : e }, className: function () { return ["carousel", this.multi ? "carousel-multi-item" : "carousel-fade", this.thumbnails && "carousel-thumbnails", this.testimonial && "testimonial-carousel"] } }, mixins: [r["a"]], directives: { mdbTouch: d["a"] } }, u = c, h = u, f = (n("1d81"), n("2877")), p = Object(f["a"])(h, a, i, !1, null, "0b786779", null); t["default"] = p.exports }, "10e8": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("th", { months: "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"), monthsShort: "ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"), monthsParseExact: !0, weekdays: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"), weekdaysShort: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"), weekdaysMin: "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY เวลา H:mm", LLLL: "วันddddที่ D MMMM YYYY เวลา H:mm" }, meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/, isPM: function (e) { return "หลังเที่ยง" === e }, meridiem: function (e, t, n) { return e < 12 ? "ก่อนเที่ยง" : "หลังเที่ยง" }, calendar: { sameDay: "[วันนี้ เวลา] LT", nextDay: "[พรุ่งนี้ เวลา] LT", nextWeek: "dddd[หน้า เวลา] LT", lastDay: "[เมื่อวานนี้ เวลา] LT", lastWeek: "[วัน]dddd[ที่แล้ว เวลา] LT", sameElse: "L" }, relativeTime: { future: "อีก %s", past: "%sที่แล้ว", s: "ไม่กี่วินาที", ss: "%d วินาที", m: "1 นาที", mm: "%d นาที", h: "1 ชั่วโมง", hh: "%d ชั่วโมง", d: "1 วัน", dd: "%d วัน", M: "1 เดือน", MM: "%d เดือน", y: "1 ปี", yy: "%d ปี" } }); return t })) }, 1276: function (e, t, n) { "use strict"; var a = n("d784"), i = n("44e7"), r = n("825a"), s = n("1d80"), o = n("4840"), l = n("8aa5"), d = n("50c4"), c = n("14c3"), u = n("9263"), h = n("d039"), f = [].push, p = Math.min, m = 4294967295, _ = !h((function () { return !RegExp(m, "y") })); a("split", 2, (function (e, t, n) { var a; return a = "c" == "abbc".split(/(b)*/)[1] || 4 != "test".split(/(?:)/, -1).length || 2 != "ab".split(/(?:ab)*/).length || 4 != ".".split(/(.?)(.?)/).length || ".".split(/()()/).length > 1 || "".split(/.?/).length ? function (e, n) { var a = String(s(this)), r = void 0 === n ? m : n >>> 0; if (0 === r) return []; if (void 0 === e) return [a]; if (!i(e)) return t.call(a, e, r); var o, l, d, c = [], h = (e.ignoreCase ? "i" : "") + (e.multiline ? "m" : "") + (e.unicode ? "u" : "") + (e.sticky ? "y" : ""), p = 0, _ = new RegExp(e.source, h + "g"); while (o = u.call(_, a)) { if (l = _.lastIndex, l > p && (c.push(a.slice(p, o.index)), o.length > 1 && o.index < a.length && f.apply(c, o.slice(1)), d = o[0].length, p = l, c.length >= r)) break; _.lastIndex === o.index && _.lastIndex++ } return p === a.length ? !d && _.test("") || c.push("") : c.push(a.slice(p)), c.length > r ? c.slice(0, r) : c } : "0".split(void 0, 0).length ? function (e, n) { return void 0 === e && 0 === n ? [] : t.call(this, e, n) } : t, [function (t, n) { var i = s(this), r = void 0 == t ? void 0 : t[e]; return void 0 !== r ? r.call(t, i, n) : a.call(String(i), t, n) }, function (e, i) { var s = n(a, e, this, i, a !== t); if (s.done) return s.value; var u = r(e), h = String(this), f = o(u, RegExp), g = u.unicode, y = (u.ignoreCase ? "i" : "") + (u.multiline ? "m" : "") + (u.unicode ? "u" : "") + (_ ? "y" : "g"), v = new f(_ ? u : "^(?:" + u.source + ")", y), b = void 0 === i ? m : i >>> 0; if (0 === b) return []; if (0 === h.length) return null === c(v, h) ? [h] : []; var k = 0, M = 0, w = []; while (M < h.length) { v.lastIndex = _ ? M : 0; var x, L = c(v, _ ? h : h.slice(M)); if (null === L || (x = p(d(v.lastIndex + (_ ? 0 : M)), h.length)) === k) M = l(h, M, g); else { if (w.push(h.slice(k, M)), w.length === b) return w; for (var S = 1; S <= L.length - 1; S++)if (w.push(L[S]), w.length === b) return w; M = k = x } } return w.push(h.slice(k)), w }] }), !_) }, "129f": function (e, t) { e.exports = Object.is || function (e, t) { return e === t ? 0 !== e || 1 / e === 1 / t : e != e && t != t } }, 1347: function (e, t, n) { }, 1393: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("857a"), r = n("eae9"); a({ target: "String", proto: !0, forced: r("big") }, { big: function () { return i(this, "big", "", "") } }) }, "13d5": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("d58f").left, r = n("b301"); a({ target: "Array", proto: !0, forced: r("reduce") }, { reduce: function (e) { return i(this, e, arguments.length, arguments.length > 1 ? arguments[1] : void 0) } }) }, "13e9": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { words: { ss: ["секунда", "секунде", "секунди"], m: ["један минут", "једне минуте"], mm: ["минут", "минуте", "минута"], h: ["један сат", "једног сата"], hh: ["сат", "сата", "сати"], dd: ["дан", "дана", "дана"], MM: ["месец", "месеца", "месеци"], yy: ["година", "године", "година"] }, correctGrammaticalCase: function (e, t) { return 1 === e ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] }, translate: function (e, n, a) { var i = t.words[a]; return 1 === a.length ? n ? i[0] : i[1] : e + " " + t.correctGrammaticalCase(e, i) } }, n = e.defineLocale("sr-cyrl", { months: "јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"), monthsShort: "јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"), monthsParseExact: !0, weekdays: "недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"), weekdaysShort: "нед._пон._уто._сре._чет._пет._суб.".split("_"), weekdaysMin: "не_по_ут_ср_че_пе_су".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[данас у] LT", nextDay: "[сутра у] LT", nextWeek: function () { switch (this.day()) { case 0: return "[у] [недељу] [у] LT"; case 3: return "[у] [среду] [у] LT"; case 6: return "[у] [суботу] [у] LT"; case 1: case 2: case 4: case 5: return "[у] dddd [у] LT" } }, lastDay: "[јуче у] LT", lastWeek: function () { var e = ["[прошле] [недеље] [у] LT", "[прошлог] [понедељка] [у] LT", "[прошлог] [уторка] [у] LT", "[прошле] [среде] [у] LT", "[прошлог] [четвртка] [у] LT", "[прошлог] [петка] [у] LT", "[прошле] [суботе] [у] LT"]; return e[this.day()] }, sameElse: "L" }, relativeTime: { future: "за %s", past: "пре %s", s: "неколико секунди", ss: t.translate, m: t.translate, mm: t.translate, h: t.translate, hh: t.translate, d: "дан", dd: t.translate, M: "месец", MM: t.translate, y: "годину", yy: t.translate }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return n })) }, "14c3": function (e, t, n) { var a = n("c6b6"), i = n("9263"); e.exports = function (e, t) { var n = e.exec; if ("function" === typeof n) { var r = n.call(e, t); if ("object" !== typeof r) throw TypeError("RegExp exec method returned something other than an Object or null"); return r } if ("RegExp" !== a(e)) throw TypeError("RegExp#exec called on incompatible receiver"); return i.call(e, t) } }, "159b": function (e, t, n) { var a = n("da84"), i = n("fdbc"), r = n("17c2"), s = n("9112"); for (var o in i) { var l = a[o], d = l && l.prototype; if (d && d.forEach !== r) try { s(d, "forEach", r) } catch (c) { d.forEach = r } } }, "15ec": function (e, t, n) { }, "16f9": function (e, t, n) { "use strict"; var a = n("34bc"), i = n.n(a); i.a }, 1774: function (e, t, n) { }, "17c2": function (e, t, n) { "use strict"; var a = n("b727").forEach, i = n("b301"); e.exports = i("forEach") ? function (e) { return a(this, e, arguments.length > 1 ? arguments[1] : void 0) } : [].forEach }, 1817: function (e, t, n) { }, 1968: function (e, t, n) { "use strict"; n.d(t, "b", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, on: { click: e.wave } }, [e.text ? n("p", { staticClass: "white-text" }, [e._v(e._s(e.text))]) : e._e(), e._t("default")], 2) }, i = [], r = n("9327"), s = { props: { tag: { type: String, default: "div" }, pattern: { type: String }, flexCenter: { type: Boolean, default: !1 }, text: { type: String }, waves: { type: Boolean, default: !1 }, overlay: { type: String } }, computed: { className: function () { return ["mask", this.pattern ? "pattern-" + this.pattern : "", this.flexCenter ? "flex-center" : "", this.overlay ? "rgba-" + this.overlay : "", this.waves ? "ripple-parent" : ""] } }, mixins: [r["a"]] }, o = s, l = o, d = n("2877"), c = Object(d["a"])(l, a, i, !1, null, "457711ef", null); t["a"] = c.exports }, "19aa": function (e, t) { e.exports = function (e, t, n) { if (!(e instanceof t)) throw TypeError("Incorrect " + (n ? n + " " : "") + "invocation"); return e } }, "1a5f": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbDatatable", (function () { return g })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "mdb-datatable", style: e.wrapperStyle }, [n("mdb-tbl", e._b({ key: e.componentKey, staticClass: "scrollbar-grey thin", class: { "mdb-scroll-y": e.scrollY }, style: "max-height: " + (e.scrollY ? e.maxHeight ? e.maxHeight : "280px" : null) + ";", attrs: { datatable: "" } }, "mdb-tbl", e.tableProps, !1), [n("mdb-tbl-head", { staticClass: "table-header", attrs: { color: e.headerColor, textWhite: e.headerWhite } }, [n("tr", [e.multiselectable ? n("th", { staticClass: "text-center", staticStyle: { "padding-bottom": "0.4rem" }, style: [e.fixedHeader && { position: "sticky", top: 0, boxShadow: "0 1px #dee2e6" }, e.fixedHeader && e.headerBg && { background: e.headerBg }] }, [n("mdb-input", { attrs: { type: "checkbox", value: "all" === e.selected, filled: "" }, nativeOn: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.toggleSelectAll.apply(null, arguments) }, click: function (t) { return e.toggleSelectAll.apply(null, arguments) } } })], 1) : e._e(), e.selectable ? n("th", { style: [e.fixedHeader && { position: "sticky", top: 0, boxShadow: "0 1px #dee2e6" }, e.fixedHeader && e.headerBg && { background: e.headerBg }] }) : e._e(), e._l(e.columns, (function (t, a) { return ["mdbID" !== t.field ? n("th", { key: t.field, class: t.sort && e.sorting ? "sorting" : "", style: [e.sorting && t.sort && { cursor: "pointer" }, e.fixedHeader && { position: "sticky", top: 0, boxShadow: "0 1px #dee2e6" }, e.fixedHeader && e.headerBg && { background: e.headerBg }, e.fixedCols && e.fixedCols >= a && { position: "sticky", left: e.fixedColsPosition[a - 1] - 3 + "px", zIndex: 1 }, e.fixedCols && e.fixedCols >= a && { background: e.fixedColsBg }], on: { click: function (n) { t.sort && e.sorting && e.sort(t.field, t.sort) }, mouseleave: function (t) { e.lastFieldSorted = null } } }, [e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "asc" === e.recentSort.sort ? n("i", { staticClass: "mdb-datatable-header-icon fas fa-arrow-up" }) : e._e(), e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "desc" === e.recentSort.sort ? n("i", { staticClass: "mdb-datatable-header-icon fas fa-arrow-down" }) : e._e(), e.sorting && !e.recentSort || e.sorting && e.recentSort && e.recentSort.field !== t.field && e.lastFieldSorted !== t.field ? n("i", { staticClass: "mdb-datatable-header-hover-icon fas fa-arrow-up" }) : e._e(), e._v(" " + e._s(t.label) + " ")]) : e._e()] }))], 2)]), n("mdb-tbl-body", [e._l(e.pages[e.activePage], (function (t, a) { return n("tr", { key: a, class: ((e.selectable || e.multiselectable) && "selectable-row") + " " + ((e.selectable || e.multiselectable) && (e.rowsDisplay.indexOf(t) === e.selected || "all" === e.selected || Array.isArray(e.selected) && e.selected.includes(e.rowsDisplay.indexOf(t))) ? e.selectColor : ""), style: (e.selectable || e.multiselectable) && e.rowsDisplay.indexOf(t) === e.hovered && { backgroundColor: e.hoverColor }, on: { mouseenter: function (n) { e.hovered = e.rowsDisplay.indexOf(t) }, mouseleave: function (t) { e.hovered = -1 }, click: function (n) { return e.selectRow(t) } } }, [e.selectable || e.multiselectable ? n("td", { staticClass: "text-center", staticStyle: { "padding-top": "1rem", "padding-bottom": "0" } }, [n("mdb-input", { attrs: { type: "checkbox", value: !!(e.rowsDisplay.indexOf(t) === e.selected || "all" === e.selected || Array.isArray(e.selected) && e.selected.includes(e.rowsDisplay.indexOf(t))), filled: "" }, nativeOn: { keydown: function (n) { return !n.type.indexOf("key") && e._k(n.keyCode, "enter", 13, n.key, "Enter") ? null : e.selectRow(t) } } })], 1) : e._e(), e._l(t, (function (t, i) { return [0 !== i ? [n("td", { key: i, class: e.fixedCols && e.fixedCols >= i && "fixed-td", style: [e.fixedCols && e.fixedCols >= i && { position: "sticky", left: e.fixedColsPosition[i - 1] - 3 + "px" }, e.fixedCols && e.fixedCols >= i && { background: e.fixedColsBg }, e.columns[i].width && { width: e.columns[i].width + "px", maxWidth: e.columns[i].width + "px" }], attrs: { contenteditable: e.editable }, domProps: { innerHTML: e._s(t) }, on: { blur: function (t) { return e.handleContentChange(t, a, i) } } })] : e._e()] }))], 2) })), e.pages.length ? e._e() : n("tr", [n("td", { attrs: { colspan: e.columns.length } }, [e._v(e._s(e.noFoundMessage))])])], 2), e.footer ? n("mdb-tbl-head", { staticClass: "table-footer", attrs: { tag: "tfoot" } }, [n("tr", { domProps: { innerHTML: e._s(e.footer) } })]) : e._e()], 1), n("div", { staticClass: "mdb-datatable-footer" }, [n("div", { staticClass: "d-flex" }, [e.pagination ? n("datatable-select", { staticClass: "d-inline-block", attrs: { title: e.entriesTitle, options: e.options }, on: { getValue: e.updateEntries } }) : e._e(), n("div", { staticClass: "dataTables_info pt-2 mx-sm-4 d-inline-block", attrs: { role: "status", "aria-live": "polite" } }, [e._v(" " + e._s(e.activePage > 0 ? e.activePage * e.entries : e.activePage + 1) + "-" + e._s(e.pages.length - 1 > e.activePage ? e.pages[e.activePage].length * (e.activePage + 1) : e.filteredRows.length) + " " + e._s(e.showingText) + " " + e._s(e.filteredRows.length) + " ")]), e.pagination ? n("div", { staticClass: "dataTables_paginate d-inline-block" }, [n("mdb-pagination", { attrs: { id: "pagination", color: e.paginationColor } }, [e.pages.length > e.display && e.fullPagination ? n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(0) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.start))])], 1) : e._e(), n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(e.activePage - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "chevron-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.previous))])], 1), n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.activePage + 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "chevron-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.next))])], 1), e.pages.length > e.display && e.fullPagination ? n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.pages.length - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.end))])], 1) : e._e()], 1)], 1) : e._e()], 1)]), e.filter ? n("div", [0 !== this.filterOptions.length ? n("mdb-select", { staticClass: "d-inline-block", attrs: { label: e._f("toCapitalize")(e.filter), options: e.filterOptions, resetBtn: "", wrapperClass: "mt-0" }, on: { getValue: e.updateSelect } }) : e._e()], 1) : e._e()], 1) }, i = [], r = (n("4de4"), n("4160"), n("c975"), n("d81d"), n("b64b"), n("d3b7"), n("ac1f"), n("25f0"), n("466d"), n("5319"), n("841c"), n("159b"), n("d37c")), s = n("2c40"), o = n("060a"), l = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_length d-inline-block" }, [n("div", { staticClass: "d-flex" }, [n("label", { staticClass: "pt-2 pr-1" }, [e._v(e._s(e.title) + ":")]), n("mdb-select", { attrs: { wrapperClass: "mdb-datatable-select", options: e.options }, on: { getValue: e.getOptionValue } })], 1)]) }, d = [], c = (n("a9e3"), { name: "Datatable2Select", components: { mdbSelect: r["a"] }, props: { entries: { type: Number, default: 10 }, options: { type: Array }, title: { type: String, default: "Rows per page" } }, methods: { getOptionValue: function (e) { this.$emit("getValue", e) } } }), u = c, h = u, f = n("2877"), p = Object(f["a"])(h, l, d, !1, null, null, null), m = p.exports, _ = n("51ed"), g = { name: "Datatable2Pro", props: { filter: { type: String, default: "" } }, data: function () { return { options: [{ value: 10, text: 10, selected: !0 }, { value: 25, text: 25 }, { value: 50, text: 50 }, { value: 100, text: 100 }], select: "", filteredArray: [], filterOptions: [] } }, components: { DatatableSelect: m, mdbSelect: r["a"], mdbInput: s["default"], mdbIcon: o["a"] }, computed: { filteredRows: function () { var e = this, t = this.rowsDisplay; return this.filter && (t = this.selectedRows), "all" === this.searchField ? t.filter((function (t) { return t.filter((function (t) { return t.toString().toLowerCase().match(e.search.toLowerCase()) })).length > 0 })) : t.filter((function (t) { return t[e.searchField].toString().toLowerCase().match(e.search.toLowerCase()) })) }, selectedRows: function () { var e = this; return this.rowsDisplay.filter((function (t) { return t.filter((function (t) { return e.select ? t.toString().toLowerCase() === e.select.toLowerCase() : t })).length > 0 })) } }, filters: { toCapitalize: function (e) { return e.replace(/^\w/, (function (e) { return e.toUpperCase() })) } }, methods: { updateSelect: function (e) { this.select = e }, handleContentChange: function (e, t, n) { this.rows[t][Object.keys(this.rows[t])[n - 1]] = e.target.innerText, this.$emit("update", this.value) }, filterArray: function () { var e = this; if (this.filter) { this.rows.map((function (t) { -1 === e.filteredArray.indexOf(t[e.filter]) && e.filteredArray.push(t[e.filter]) })), this.filteredArray.sort(), this.filteredArray = this.filteredArray.filter((function (e, t, n) { return t == n.indexOf(e) })); var t = this.filterOptions.map((function (e) { return e.value })); this.filteredArray.forEach((function (n) { -1 === t.indexOf(n) && e.filterOptions.push({ value: n, text: n }) })) } } }, beforeMount: function () { this.filterArray() }, watch: { rows: function () { this.filterArray() } }, mixins: [_["a"]] }, y = g, v = y, b = (n("6bc4"), n("a501"), Object(f["a"])(v, a, i, !1, null, "7f50118e", null)); t["default"] = b.exports }, "1a6c": function (e, t, n) { "use strict"; t["a"] = { stopProp: function (e) { e.stopPropagation() }, inserted: function (e, t) { var n = function (n) { e.contains(n.target) || e === n.target || t.value(n) }; e.clickOutside = n; var a = t.modifiers.mousedown ? "mousedown" : "click"; document.addEventListener(a, e.clickOutside), document.addEventListener("touchstart", e.clickOutside) }, unbind: function (e, t) { if (e.clickOutside) { var n = t.modifiers.mousedown ? "mousedown" : "click"; document.removeEventListener(n, e.clickOutside), document.removeEventListener("touchstart", e.clickOutside), delete e.clickOutside } } } }, "1b45": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("mt", { months: "Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"), monthsShort: "Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"), weekdays: "Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"), weekdaysShort: "Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"), weekdaysMin: "Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Illum fil-]LT", nextDay: "[Għada fil-]LT", nextWeek: "dddd [fil-]LT", lastDay: "[Il-bieraħ fil-]LT", lastWeek: "dddd [li għadda] [fil-]LT", sameElse: "L" }, relativeTime: { future: "f’ %s", past: "%s ilu", s: "ftit sekondi", ss: "%d sekondi", m: "minuta", mm: "%d minuti", h: "siegħa", hh: "%d siegħat", d: "ġurnata", dd: "%d ġranet", M: "xahar", MM: "%d xhur", y: "sena", yy: "%d sni" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return t })) }, "1b53": function (e, t, n) { }, "1b9a": function (e, t, n) { "use strict"; var a = n("ccf4"), i = n.n(a); i.a }, "1be4": function (e, t, n) { var a = n("d066"); e.exports = a("document", "documentElement") }, "1c0b": function (e, t) { e.exports = function (e) { if ("function" != typeof e) throw TypeError(String(e) + " is not a function"); return e } }, "1c7a": function (e, t, n) { }, "1c7e": function (e, t, n) { var a = n("b622"), i = a("iterator"), r = !1; try { var s = 0, o = { next: function () { return { done: !!s++ } }, return: function () { r = !0 } }; o[i] = function () { return this }, Array.from(o, (function () { throw 2 })) } catch (l) { } e.exports = function (e, t) { if (!t && !r) return !1; var n = !1; try { var a = {}; a[i] = function () { return { next: function () { return { done: n = !0 } } } }, e(a) } catch (l) { } return n } }, "1cfd": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "1", 2: "2", 3: "3", 4: "4", 5: "5", 6: "6", 7: "7", 8: "8", 9: "9", 0: "0" }, n = function (e) { return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 }, a = { s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"], m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"], h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"], d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"], M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"], y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"] }, i = function (e) { return function (t, i, r, s) { var o = n(t), l = a[e][n(t)]; return 2 === o && (l = l[i ? 0 : 1]), l.replace(/%d/i, t) } }, r = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], s = e.defineLocale("ar-ly", { months: r, monthsShort: r, weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "D/‏M/‏YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, meridiemParse: /ص|م/, isPM: function (e) { return "م" === e }, meridiem: function (e, t, n) { return e < 12 ? "ص" : "م" }, calendar: { sameDay: "[اليوم عند الساعة] LT", nextDay: "[غدًا عند الساعة] LT", nextWeek: "dddd [عند الساعة] LT", lastDay: "[أمس عند الساعة] LT", lastWeek: "dddd [عند الساعة] LT", sameElse: "L" }, relativeTime: { future: "بعد %s", past: "منذ %s", s: i("s"), ss: i("s"), m: i("m"), mm: i("m"), h: i("h"), hh: i("h"), d: i("d"), dd: i("d"), M: i("M"), MM: i("M"), y: i("y"), yy: i("y") }, preparse: function (e) { return e.replace(/،/g, ",") }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })).replace(/,/g, "،") }, week: { dow: 6, doy: 12 } }); return s })) }, "1d62": function (e, t, n) { }, "1d80": function (e, t) { e.exports = function (e) { if (void 0 == e) throw TypeError("Can't call method on " + e); return e } }, "1d81": function (e, t, n) { "use strict"; var a = n("994b"), i = n.n(a); i.a }, "1dde": function (e, t, n) { var a = n("d039"), i = n("b622"), r = i("species"); e.exports = function (e) { return !a((function () { var t = [], n = t.constructor = {}; return n[r] = function () { return { foo: 1 } }, 1 !== t[e](Boolean).foo })) } }, "1f84": function (e, t, n) { }, "1fc1": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t) { var n = e.split("_"); return t % 10 === 1 && t % 100 !== 11 ? n[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? n[1] : n[2] } function n(e, n, a) { var i = { ss: n ? "секунда_секунды_секунд" : "секунду_секунды_секунд", mm: n ? "хвіліна_хвіліны_хвілін" : "хвіліну_хвіліны_хвілін", hh: n ? "гадзіна_гадзіны_гадзін" : "гадзіну_гадзіны_гадзін", dd: "дзень_дні_дзён", MM: "месяц_месяцы_месяцаў", yy: "год_гады_гадоў" }; return "m" === a ? n ? "хвіліна" : "хвіліну" : "h" === a ? n ? "гадзіна" : "гадзіну" : e + " " + t(i[a], +e) } var a = e.defineLocale("be", { months: { format: "студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"), standalone: "студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_") }, monthsShort: "студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"), weekdays: { format: "нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"), standalone: "нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"), isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/ }, weekdaysShort: "нд_пн_ат_ср_чц_пт_сб".split("_"), weekdaysMin: "нд_пн_ат_ср_чц_пт_сб".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY г.", LLL: "D MMMM YYYY г., HH:mm", LLLL: "dddd, D MMMM YYYY г., HH:mm" }, calendar: { sameDay: "[Сёння ў] LT", nextDay: "[Заўтра ў] LT", lastDay: "[Учора ў] LT", nextWeek: function () { return "[У] dddd [ў] LT" }, lastWeek: function () { switch (this.day()) { case 0: case 3: case 5: case 6: return "[У мінулую] dddd [ў] LT"; case 1: case 2: case 4: return "[У мінулы] dddd [ў] LT" } }, sameElse: "L" }, relativeTime: { future: "праз %s", past: "%s таму", s: "некалькі секунд", m: n, mm: n, h: n, hh: n, d: "дзень", dd: n, M: "месяц", MM: n, y: "год", yy: n }, meridiemParse: /ночы|раніцы|дня|вечара/, isPM: function (e) { return /^(дня|вечара)$/.test(e) }, meridiem: function (e, t, n) { return e < 4 ? "ночы" : e < 12 ? "раніцы" : e < 17 ? "дня" : "вечара" }, dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/, ordinal: function (e, t) { switch (t) { case "M": case "d": case "DDD": case "w": case "W": return e % 10 !== 2 && e % 10 !== 3 || e % 100 === 12 || e % 100 === 13 ? e + "-ы" : e + "-і"; case "D": return e + "-га"; default: return e } }, week: { dow: 1, doy: 7 } }); return a })) }, "201b": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ka", { months: { standalone: "იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"), format: "იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_") }, monthsShort: "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"), weekdays: { standalone: "კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"), format: "კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"), isFormat: /(წინა|შემდეგ)/ }, weekdaysShort: "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"), weekdaysMin: "კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"), longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY h:mm A", LLLL: "dddd, D MMMM YYYY h:mm A" }, calendar: { sameDay: "[დღეს] LT[-ზე]", nextDay: "[ხვალ] LT[-ზე]", lastDay: "[გუშინ] LT[-ზე]", nextWeek: "[შემდეგ] dddd LT[-ზე]", lastWeek: "[წინა] dddd LT-ზე", sameElse: "L" }, relativeTime: { future: function (e) { return /(წამი|წუთი|საათი|წელი)/.test(e) ? e.replace(/ი$/, "ში") : e + "ში" }, past: function (e) { return /(წამი|წუთი|საათი|დღე|თვე)/.test(e) ? e.replace(/(ი|ე)$/, "ის წინ") : /წელი/.test(e) ? e.replace(/წელი$/, "წლის წინ") : void 0 }, s: "რამდენიმე წამი", ss: "%d წამი", m: "წუთი", mm: "%d წუთი", h: "საათი", hh: "%d საათი", d: "დღე", dd: "%d დღე", M: "თვე", MM: "%d თვე", y: "წელი", yy: "%d წელი" }, dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, ordinal: function (e) { return 0 === e ? e : 1 === e ? e + "-ლი" : e < 20 || e <= 100 && e % 20 === 0 || e % 100 === 0 ? "მე-" + e : e + "-ე" }, week: { dow: 1, doy: 7 } }); return t })) }, 2078: function (e, t, n) { }, 2266: function (e, t, n) { var a = n("825a"), i = n("e95a"), r = n("50c4"), s = n("f8c2"), o = n("35a1"), l = n("9bdd"), d = function (e, t) { this.stopped = e, this.result = t }, c = e.exports = function (e, t, n, c, u) { var h, f, p, m, _, g, y, v = s(t, n, c ? 2 : 1); if (u) h = e; else { if (f = o(e), "function" != typeof f) throw TypeError("Target is not iterable"); if (i(f)) { for (p = 0, m = r(e.length); m > p; p++)if (_ = c ? v(a(y = e[p])[0], y[1]) : v(e[p]), _ && _ instanceof d) return _; return new d(!1) } h = f.call(e) } g = h.next; while (!(y = g.call(h)).done) if (_ = l(h, v, y.value, c), "object" == typeof _ && _ && _ instanceof d) return _; return new d(!1) }; c.stop = function (e) { return new d(!0, e) } }, "22f8": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ko", { months: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), monthsShort: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), weekdays: "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"), weekdaysShort: "일_월_화_수_목_금_토".split("_"), weekdaysMin: "일_월_화_수_목_금_토".split("_"), longDateFormat: { LT: "A h:mm", LTS: "A h:mm:ss", L: "YYYY.MM.DD.", LL: "YYYY년 MMMM D일", LLL: "YYYY년 MMMM D일 A h:mm", LLLL: "YYYY년 MMMM D일 dddd A h:mm", l: "YYYY.MM.DD.", ll: "YYYY년 MMMM D일", lll: "YYYY년 MMMM D일 A h:mm", llll: "YYYY년 MMMM D일 dddd A h:mm" }, calendar: { sameDay: "오늘 LT", nextDay: "내일 LT", nextWeek: "dddd LT", lastDay: "어제 LT", lastWeek: "지난주 dddd LT", sameElse: "L" }, relativeTime: { future: "%s 후", past: "%s 전", s: "몇 초", ss: "%d초", m: "1분", mm: "%d분", h: "한 시간", hh: "%d시간", d: "하루", dd: "%d일", M: "한 달", MM: "%d달", y: "일 년", yy: "%d년" }, dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + "일"; case "M": return e + "월"; case "w": case "W": return e + "주"; default: return e } }, meridiemParse: /오전|오후/, isPM: function (e) { return "오후" === e }, meridiem: function (e, t, n) { return e < 12 ? "오전" : "오후" } }); return t })) }, 2306: function (e, t, n) { "use strict"; var a = n("6759"), i = n.n(a); i.a }, "23cb": function (e, t, n) { var a = n("a691"), i = Math.max, r = Math.min; e.exports = function (e, t) { var n = a(e); return n < 0 ? i(n + t, 0) : r(n, t) } }, "23e7": function (e, t, n) { var a = n("da84"), i = n("06cf").f, r = n("9112"), s = n("6eeb"), o = n("ce4e"), l = n("e893"), d = n("94ca"); e.exports = function (e, t) { var n, c, u, h, f, p, m = e.target, _ = e.global, g = e.stat; if (c = _ ? a : g ? a[m] || o(m, {}) : (a[m] || {}).prototype, c) for (u in t) { if (f = t[u], e.noTargetGet ? (p = i(c, u), h = p && p.value) : h = c[u], n = d(_ ? u : m + (g ? "." : "#") + u, e.forced), !n && void 0 !== h) { if (typeof f === typeof h) continue; l(f, h) } (e.sham || h && h.sham) && r(f, "sham", !0), s(c, u, f, e) } } }, "23f6": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbTooltip", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("span", [n("transition", { on: { "after-leave": e.doDestroy } }, [n("span", { ref: "popper", class: { show: !e.disabled && e.showPopper } }, [n("div", { ref: "tooltip", class: e.material ? e.tooltipClasses : "tooltip tooltip-free", style: "max-width: " + e.maxWidth + "px" }, [e.$slots.tip ? n("div", { class: e.material ? e.innerClasses : null }, [e._t("tip")], 2) : e._e(), e._t("default")], 2)])]), e._t("reference")], 2) }, i = [], r = n("a92e"), s = { mixins: [r["a"]], props: { email: { type: Boolean, default: !1 }, sm: { type: Boolean, default: !1 }, material: { type: Boolean, default: !1 } }, computed: { tooltipClasses: function () { return ["tooltip", this.email ? "md-tooltip-email" : this.sm ? "md-tooltip" : "md-tooltip-main"] }, innerClasses: function () { return ["tooltip-inner", this.email ? "md-inner-email" : this.sm ? "md-inner" : "md-inner-main"] }, arrow: function () { return !!this.material || this.visibleArrow } } }, o = s, l = o, d = (n("9840"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, null, null); t["default"] = c.exports }, "241c": function (e, t, n) { var a = n("ca84"), i = n("7839"), r = i.concat("length", "prototype"); t.f = Object.getOwnPropertyNames || function (e) { return a(e, r) } }, 2421: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "١", 2: "٢", 3: "٣", 4: "٤", 5: "٥", 6: "٦", 7: "٧", 8: "٨", 9: "٩", 0: "٠" }, n = { "١": "1", "٢": "2", "٣": "3", "٤": "4", "٥": "5", "٦": "6", "٧": "7", "٨": "8", "٩": "9", "٠": "0" }, a = ["کانونی دووەم", "شوبات", "ئازار", "نیسان", "ئایار", "حوزەیران", "تەمموز", "ئاب", "ئەیلوول", "تشرینی یەكەم", "تشرینی دووەم", "كانونی یەکەم"], i = e.defineLocale("ku", { months: a, monthsShort: a, weekdays: "یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"), weekdaysShort: "یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"), weekdaysMin: "ی_د_س_چ_پ_ه_ش".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, meridiemParse: /ئێواره‌|به‌یانی/, isPM: function (e) { return /ئێواره‌/.test(e) }, meridiem: function (e, t, n) { return e < 12 ? "به‌یانی" : "ئێواره‌" }, calendar: { sameDay: "[ئه‌مرۆ كاتژمێر] LT", nextDay: "[به‌یانی كاتژمێر] LT", nextWeek: "dddd [كاتژمێر] LT", lastDay: "[دوێنێ كاتژمێر] LT", lastWeek: "dddd [كاتژمێر] LT", sameElse: "L" }, relativeTime: { future: "له‌ %s", past: "%s", s: "چه‌ند چركه‌یه‌ك", ss: "چركه‌ %d", m: "یه‌ك خوله‌ك", mm: "%d خوله‌ك", h: "یه‌ك كاتژمێر", hh: "%d كاتژمێر", d: "یه‌ك ڕۆژ", dd: "%d ڕۆژ", M: "یه‌ك مانگ", MM: "%d مانگ", y: "یه‌ك ساڵ", yy: "%d ساڵ" }, preparse: function (e) { return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, (function (e) { return n[e] })).replace(/،/g, ",") }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })).replace(/,/g, "،") }, week: { dow: 6, doy: 12 } }); return i })) }, 2532: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("5a34"), r = n("1d80"), s = n("ab13"); a({ target: "String", proto: !0, forced: !s("includes") }, { includes: function (e) { return !!~String(r(this)).indexOf(i(e), arguments.length > 1 ? arguments[1] : void 0) } }) }, 2554: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n) { var a = e + " "; switch (n) { case "ss": return a += 1 === e ? "sekunda" : 2 === e || 3 === e || 4 === e ? "sekunde" : "sekundi", a; case "m": return t ? "jedna minuta" : "jedne minute"; case "mm": return a += 1 === e ? "minuta" : 2 === e || 3 === e || 4 === e ? "minute" : "minuta", a; case "h": return t ? "jedan sat" : "jednog sata"; case "hh": return a += 1 === e ? "sat" : 2 === e || 3 === e || 4 === e ? "sata" : "sati", a; case "dd": return a += 1 === e ? "dan" : "dana", a; case "MM": return a += 1 === e ? "mjesec" : 2 === e || 3 === e || 4 === e ? "mjeseca" : "mjeseci", a; case "yy": return a += 1 === e ? "godina" : 2 === e || 3 === e || 4 === e ? "godine" : "godina", a } } var n = e.defineLocale("bs", { months: "januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"), monthsShort: "jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"), monthsParseExact: !0, weekdays: "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"), weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"), weekdaysMin: "ne_po_ut_sr_če_pe_su".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[danas u] LT", nextDay: "[sutra u] LT", nextWeek: function () { switch (this.day()) { case 0: return "[u] [nedjelju] [u] LT"; case 3: return "[u] [srijedu] [u] LT"; case 6: return "[u] [subotu] [u] LT"; case 1: case 2: case 4: case 5: return "[u] dddd [u] LT" } }, lastDay: "[jučer u] LT", lastWeek: function () { switch (this.day()) { case 0: case 3: return "[prošlu] dddd [u] LT"; case 6: return "[prošle] [subote] [u] LT"; case 1: case 2: case 4: case 5: return "[prošli] dddd [u] LT" } }, sameElse: "L" }, relativeTime: { future: "za %s", past: "prije %s", s: "par sekundi", ss: t, m: t, mm: t, h: t, hh: t, d: "dan", dd: t, M: "mjesec", MM: t, y: "godinu", yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return n })) }, "25b7": function (e, t, n) { "use strict"; var a = n("c055"), i = n.n(a); i.a }, "25f0": function (e, t, n) { "use strict"; var a = n("6eeb"), i = n("825a"), r = n("d039"), s = n("ad6d"), o = "toString", l = RegExp.prototype, d = l[o], c = r((function () { return "/a/b" != d.call({ source: "a", flags: "b" }) })), u = d.name != o; (c || u) && a(RegExp.prototype, o, (function () { var e = i(this), t = String(e.source), n = e.flags, a = String(void 0 === n && e instanceof RegExp && !("flags" in l) ? s.call(e) : n); return "/" + t + "/" + a }), { unsafe: !0 }) }, 2626: function (e, t, n) { "use strict"; var a = n("d066"), i = n("9bf2"), r = n("b622"), s = n("83ab"), o = r("species"); e.exports = function (e) { var t = a(e), n = i.f; s && t && !t[o] && n(t, o, { configurable: !0, get: function () { return this } }) } }, "26a4": function (e, t, n) { }, "26f9": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { ss: "sekundė_sekundžių_sekundes", m: "minutė_minutės_minutę", mm: "minutės_minučių_minutes", h: "valanda_valandos_valandą", hh: "valandos_valandų_valandas", d: "diena_dienos_dieną", dd: "dienos_dienų_dienas", M: "mėnuo_mėnesio_mėnesį", MM: "mėnesiai_mėnesių_mėnesius", y: "metai_metų_metus", yy: "metai_metų_metus" }; function n(e, t, n, a) { return t ? "kelios sekundės" : a ? "kelių sekundžių" : "kelias sekundes" } function a(e, t, n, a) { return t ? r(n)[0] : a ? r(n)[1] : r(n)[2] } function i(e) { return e % 10 === 0 || e > 10 && e < 20 } function r(e) { return t[e].split("_") } function s(e, t, n, s) { var o = e + " "; return 1 === e ? o + a(e, t, n[0], s) : t ? o + (i(e) ? r(n)[1] : r(n)[0]) : s ? o + r(n)[1] : o + (i(e) ? r(n)[1] : r(n)[2]) } var o = e.defineLocale("lt", { months: { format: "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"), standalone: "sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"), isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ }, monthsShort: "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"), weekdays: { format: "sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"), standalone: "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"), isFormat: /dddd HH:mm/ }, weekdaysShort: "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"), weekdaysMin: "S_P_A_T_K_Pn_Š".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "YYYY [m.] MMMM D [d.]", LLL: "YYYY [m.] MMMM D [d.], HH:mm [val.]", LLLL: "YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]", l: "YYYY-MM-DD", ll: "YYYY [m.] MMMM D [d.]", lll: "YYYY [m.] MMMM D [d.], HH:mm [val.]", llll: "YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]" }, calendar: { sameDay: "[Šiandien] LT", nextDay: "[Rytoj] LT", nextWeek: "dddd LT", lastDay: "[Vakar] LT", lastWeek: "[Praėjusį] dddd LT", sameElse: "L" }, relativeTime: { future: "po %s", past: "prieš %s", s: n, ss: s, m: a, mm: s, h: a, hh: s, d: a, dd: s, M: a, MM: s, y: a, yy: s }, dayOfMonthOrdinalParse: /\d{1,2}-oji/, ordinal: function (e) { return e + "-oji" }, week: { dow: 1, doy: 4 } }); return o })) }, 2840: function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbStepper", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return e.simpleV ? n("div", { staticClass: "row", class: { "mt-5": e.simpleV } }, [n("div", { staticClass: "col-md-12" }, [n("ul", { staticClass: "stepper-linear", class: e.simpleClass }, e._l(e.steps, (function (t, a) { return n("li", { key: a, staticClass: "step", class: { active: a + 1 === e.activeStep } }, [n("a", { staticClass: "ripple-parent w-100", on: { click: function (t) { return e.changeActiveStep(a + 1) } } }, [n("span", { staticClass: "circle", class: { "success-color": a + 1 < e.activeStep } }, [a + 1 < e.activeStep ? n("mdb-icon", { attrs: { icon: "check" } }) : n("span", [e._v(e._s(a + 1))])], 1), n("div", { staticClass: "label" }, [e._v(e._s(t.name || "Step " + (a + 1)))])]), n("transition", { attrs: { duration: { enter: 600, leave: 300 } }, on: { "before-enter": e.beforeEnter, enter: e.enter, "before-leave": e.beforeLeave, leave: e.leave } }, [a + 1 === e.activeStep ? n("div", { ref: "stepContent", refInFor: !0, staticClass: "step-content w-100" }, [e._v(e._s(t.content))]) : e._e()])], 1) })), 0)])]) : e.simpleH ? n("div", { staticClass: "row" }, [n("div", { staticClass: "col-md-12" }, [n("ul", { class: e.simpleClass }, e._l(e.steps, (function (t, a) { return n("li", { key: a, staticClass: "horizontal-step step", class: { active: a + 1 === e.activeStep } }, [n("a", { staticClass: "ripple-parent w-100", on: { click: function (t) { return e.changeActiveStep(a + 1) } } }, [n("span", { staticClass: "circle", class: { "success-color": a + 1 < e.activeStep } }, [a + 1 < e.activeStep ? n("mdb-icon", { attrs: { icon: "check" } }) : n("span", [e._v(e._s(a + 1))])], 1), n("span", { staticClass: "label" }, [e._v(e._s(t.name || "Step " + (a + 1)))])]), n("span", { staticClass: "simple-line", style: a + 1 === e.numOfSteps && "background-color: transparent" })]) })), 0), e._l(e.steps, (function (t, a) { return n("div", { key: a, staticClass: "step", class: { active: a + 1 === e.activeStep }, staticStyle: { overflow: "hidden" } }, [n("transition", { attrs: { "enter-active-class": "animated slideInLeft" } }, [a + 1 === e.activeStep ? n("div", { staticClass: "step-content w-100" }, [e._v(e._s(t.content))]) : e._e()])], 1) }))], 2)]) : e._e() }, i = [], r = n("9f3a"), s = { props: { simpleH: { type: Boolean, default: !0 } }, methods: { changeActiveStep: function (e) { this.activeStep = e } }, mixins: [r["a"]] }, o = s, l = o, d = (n("06d9"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "28cf9018", null); t["default"] = c.exports }, 2877: function (e, t, n) { "use strict"; function a(e, t, n, a, i, r, s, o) { var l, d = "function" === typeof e ? e.options : e; if (t && (d.render = t, d.staticRenderFns = n, d._compiled = !0), a && (d.functional = !0), r && (d._scopeId = "data-v-" + r), s ? (l = function (e) { e = e || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, e || "undefined" === typeof __VUE_SSR_CONTEXT__ || (e = __VUE_SSR_CONTEXT__), i && i.call(this, e), e && e._registeredComponents && e._registeredComponents.add(s) }, d._ssrRegister = l) : i && (l = o ? function () { i.call(this, this.$root.$options.shadowRoot) } : i), l) if (d.functional) { d._injectStyles = l; var c = d.render; d.render = function (e, t) { return l.call(t), c(e, t) } } else { var u = d.beforeCreate; d.beforeCreate = u ? [].concat(u, l) : [l] } return { exports: e, options: d } } n.d(t, "a", (function () { return a })) }, "291c": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e.src && !e.video ? n("img", { class: e.imgClass, attrs: { src: e.src, alt: e.alt } }) : e._e(), e.src && e.video ? n("video", { staticClass: "video-fluid", attrs: { autoplay: e.autoplay ? "true" : null, loop: e.loop ? "true" : null } }, [n("source", { attrs: { src: e.src, type: e.videoType } })]) : e._e(), e._t("default")], 2) }, i = [], r = { props: { tag: { type: String, default: "div" }, src: { type: String }, alt: { type: String }, hover: { type: Boolean, default: !1 }, zoom: { type: Boolean, default: !1 }, rounded: { type: Boolean, default: !1 }, shadow: { type: Boolean, default: !1 }, imageClass: { type: String }, wrapperClass: { type: String }, gradient: { type: String }, circle: { type: Boolean }, cascade: { type: Boolean }, video: { type: Boolean, default: !1 }, videoType: { type: String, default: "video/mp4" }, autoplay: { type: Boolean, default: !0 }, loop: { type: Boolean, default: !0 } }, computed: { className: function () { return ["view", this.hover ? "overlay" : "", this.zoom ? "zoom" : "", this.wrapperClass ? this.wrapperClass : "", this.rounded ? "rounded" : "", this.circle ? "rounded-circle" : "", this.gradient ? "gradient-card-header " + this.gradient + "-gradient" : "", this.cascade && "view-cascade"] }, imgClass: function () { return [this.zoom ? "w-100" : "", "img-fluid", this.imageClass ? this.imageClass : "", this.shadow ? "hoverable" : ""] } } }, s = r, o = s, l = n("2877"), d = Object(l["a"])(o, a, i, !1, null, null, null); t["a"] = d.exports }, 2921: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("vi", { months: "tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"), monthsShort: "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"), monthsParseExact: !0, weekdays: "chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"), weekdaysShort: "CN_T2_T3_T4_T5_T6_T7".split("_"), weekdaysMin: "CN_T2_T3_T4_T5_T6_T7".split("_"), weekdaysParseExact: !0, meridiemParse: /sa|ch/i, isPM: function (e) { return /^ch$/i.test(e) }, meridiem: function (e, t, n) { return e < 12 ? n ? "sa" : "SA" : n ? "ch" : "CH" }, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM [năm] YYYY", LLL: "D MMMM [năm] YYYY HH:mm", LLLL: "dddd, D MMMM [năm] YYYY HH:mm", l: "DD/M/YYYY", ll: "D MMM YYYY", lll: "D MMM YYYY HH:mm", llll: "ddd, D MMM YYYY HH:mm" }, calendar: { sameDay: "[Hôm nay lúc] LT", nextDay: "[Ngày mai lúc] LT", nextWeek: "dddd [tuần tới lúc] LT", lastDay: "[Hôm qua lúc] LT", lastWeek: "dddd [tuần rồi lúc] LT", sameElse: "L" }, relativeTime: { future: "%s tới", past: "%s trước", s: "vài giây", ss: "%d giây", m: "một phút", mm: "%d phút", h: "một giờ", hh: "%d giờ", d: "một ngày", dd: "%d ngày", M: "một tháng", MM: "%d tháng", y: "một năm", yy: "%d năm" }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (e) { return e }, week: { dow: 1, doy: 4 } }); return t })) }, "293c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { words: { ss: ["sekund", "sekunda", "sekundi"], m: ["jedan minut", "jednog minuta"], mm: ["minut", "minuta", "minuta"], h: ["jedan sat", "jednog sata"], hh: ["sat", "sata", "sati"], dd: ["dan", "dana", "dana"], MM: ["mjesec", "mjeseca", "mjeseci"], yy: ["godina", "godine", "godina"] }, correctGrammaticalCase: function (e, t) { return 1 === e ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] }, translate: function (e, n, a) { var i = t.words[a]; return 1 === a.length ? n ? i[0] : i[1] : e + " " + t.correctGrammaticalCase(e, i) } }, n = e.defineLocale("me", { months: "januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"), monthsShort: "jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"), monthsParseExact: !0, weekdays: "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"), weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"), weekdaysMin: "ne_po_ut_sr_če_pe_su".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[danas u] LT", nextDay: "[sjutra u] LT", nextWeek: function () { switch (this.day()) { case 0: return "[u] [nedjelju] [u] LT"; case 3: return "[u] [srijedu] [u] LT"; case 6: return "[u] [subotu] [u] LT"; case 1: case 2: case 4: case 5: return "[u] dddd [u] LT" } }, lastDay: "[juče u] LT", lastWeek: function () { var e = ["[prošle] [nedjelje] [u] LT", "[prošlog] [ponedjeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srijede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"]; return e[this.day()] }, sameElse: "L" }, relativeTime: { future: "za %s", past: "prije %s", s: "nekoliko sekundi", ss: t.translate, m: t.translate, mm: t.translate, h: t.translate, hh: t.translate, d: "dan", dd: t.translate, M: "mjesec", MM: t.translate, y: "godinu", yy: t.translate }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return n })) }, "2a95": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, i = [], r = { props: { tag: { type: String, default: "thead" }, color: { type: String }, textWhite: { type: Boolean, default: !1 } }, computed: { className: function () { return ["dark" !== this.color && "light" !== this.color ? this.color : "thead-".concat(this.color), this.textWhite && "text-white"] } } }, s = r, o = s, l = n("2877"), d = Object(l["a"])(o, a, i, !1, null, "37bf7abc", null); t["a"] = d.exports }, "2af1": function (e, t, n) { var a = n("23e7"), i = n("f748"); a({ target: "Math", stat: !0 }, { sign: i }) }, "2b57": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, on: { click: e.wave } }, [n("a", { staticClass: "page-link", attrs: { href: e.href } }, [e._t("default")], 2)]) }, i = [], r = n("9327"), s = { props: { tag: { type: String, default: "li" }, active: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, href: { type: String }, waves: { type: Boolean, default: !0 }, darkWaves: { type: Boolean, default: !0 } }, computed: { className: function () { return ["page-item", !!this.active && "active", !!this.disabled && "disabled", !!this.waves && "ripple-parent"] } }, mixins: [r["a"]] }, o = s, l = o, d = n("2877"), c = Object(d["a"])(l, a, i, !1, null, "1960fa80", null); t["a"] = c.exports }, "2bfb": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("af", { months: "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"), monthsShort: "Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"), weekdays: "Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"), weekdaysShort: "Son_Maa_Din_Woe_Don_Vry_Sat".split("_"), weekdaysMin: "So_Ma_Di_Wo_Do_Vr_Sa".split("_"), meridiemParse: /vm|nm/i, isPM: function (e) { return /^nm$/i.test(e) }, meridiem: function (e, t, n) { return e < 12 ? n ? "vm" : "VM" : n ? "nm" : "NM" }, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Vandag om] LT", nextDay: "[Môre om] LT", nextWeek: "dddd [om] LT", lastDay: "[Gister om] LT", lastWeek: "[Laas] dddd [om] LT", sameElse: "L" }, relativeTime: { future: "oor %s", past: "%s gelede", s: "'n paar sekondes", ss: "%d sekondes", m: "'n minuut", mm: "%d minute", h: "'n uur", hh: "%d ure", d: "'n dag", dd: "%d dae", M: "'n maand", MM: "%d maande", y: "'n jaar", yy: "%d jaar" }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (e) { return e + (1 === e || 8 === e || e >= 20 ? "ste" : "de") }, week: { dow: 1, doy: 4 } }); return t })) }, "2bfd": function (e, t, n) { }, "2c40": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbInput", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return e.noWrapper ? n(e.whatTagIsThis, { ref: "input", tag: "component", class: e.inputClasses, attrs: { id: e.id, type: e.type, step: e.step, min: e.min, max: e.max, placeholder: e.placeholder, disabled: e.disabled, name: e.name, required: e.required, checked: e.inputChecked, value: e.innerValue, rows: e.rows, maxlength: e.maxlength, "aria-label": e.label || e.ariaLabel || e.placeholder, "aria-describedby": e.ariaDescribedBy, "aria-labelledby": e.ariaLabelledBy, "aria-multiselectable": e.ariaMultiselectable, "aria-disabled": e.ariaDisabled, "aria-required": e.ariaRequired, "aria-haspopup": e.ariaHaspopup, "aria-expanded": e.ariaExpanded, "aria-owns": e.ariaOwns, role: e.role, autofocus: e.autofocus, readOnly: e.readOnly, autocomplete: e.autocomplete }, on: { focus: e.focus, blur: e.blur, click: e.onClick, change: e.onChange, input: e.onInput } }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]) : n("div", { class: e.wrapperClasses }, [e.icon ? n("i", { class: e.iconClasses }) : e._e(), e.$slots.prepend ? n("div", { staticClass: "input-group-prepend", attrs: { id: e.prependSlotID } }, [e._t("prepend")], 2) : e._e(), n(e.whatTagIsThis, { ref: "input", tag: "component", class: e.inputClasses, attrs: { id: e.id, type: e.type, step: e.step, min: e.min, max: e.max, placeholder: e.placeholder, disabled: e.disabled, name: e.name, required: e.required, checked: e.inputChecked, value: e.innerValue, rows: e.rows, maxlength: e.maxlength, "aria-label": e.label || e.ariaLabel || e.placeholder, "aria-describedby": e.ariaDescribedBy, "aria-labelledby": e.ariaLabelledBy, "aria-multiselectable": e.ariaMultiselectable, "aria-disabled": e.ariaDisabled, "aria-required": e.ariaRequired, "aria-haspopup": e.ariaHaspopup, "aria-expanded": e.ariaExpanded, "aria-owns": e.ariaOwns, role: e.role, readOnly: e.readOnly, autocomplete: e.autocomplete, autofocus: e.autofocus }, on: { focus: e.focus, blur: e.blur, click: e.onClick, change: e.onChange, input: e.onInput } }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]), e.label ? n("label", { ref: "label", class: e.labelClasses, attrs: { for: e.id }, on: { click: e.focus } }, [e._v(e._s(e.label))]) : e._e(), e.isThisCheckboxLabeless ? n("label", { ref: "label", class: e.labelClasses, attrs: { for: e.id }, on: { click: e.focus } }) : e._e(), e._t("default"), e.$slots.append ? n("div", { staticClass: "input-group-append", attrs: { id: e.appendSlotID } }, [e._t("append")], 2) : e._e(), e.validFeedback ? n("div", { staticClass: "valid-feedback" }, [e._v(e._s(e.validFeedback))]) : e._e(), e.invalidFeedback ? n("div", { staticClass: "invalid-feedback" }, [e._v(e._s(e.invalidFeedback))]) : e._e(), e.small ? n("small", { staticClass: "form-text text-muted" }, [e._v(e._s(e.small))]) : e._e()], 2) }, i = [], r = n("a37e"), s = { mixins: [r["a"]] }, o = s, l = o, d = (n("782c"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "bcf4a656", null); t["default"] = c.exports }, "2ca0": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("50c4"), r = n("5a34"), s = n("1d80"), o = n("ab13"), l = "".startsWith, d = Math.min; a({ target: "String", proto: !0, forced: !o("startsWith") }, { startsWith: function (e) { var t = String(s(this)); r(e); var n = i(d(arguments.length > 1 ? arguments[1] : void 0, t.length)), a = String(e); return l ? l.call(t, a, n) : t.slice(n, n + a.length) === a } }) }, "2cf4": function (e, t, n) { var a, i, r, s = n("da84"), o = n("d039"), l = n("c6b6"), d = n("f8c2"), c = n("1be4"), u = n("cc12"), h = n("b39a"), f = s.location, p = s.setImmediate, m = s.clearImmediate, _ = s.process, g = s.MessageChannel, y = s.Dispatch, v = 0, b = {}, k = "onreadystatechange", M = function (e) { if (b.hasOwnProperty(e)) { var t = b[e]; delete b[e], t() } }, w = function (e) { return function () { M(e) } }, x = function (e) { M(e.data) }, L = function (e) { s.postMessage(e + "", f.protocol + "//" + f.host) }; p && m || (p = function (e) { var t = [], n = 1; while (arguments.length > n) t.push(arguments[n++]); return b[++v] = function () { ("function" == typeof e ? e : Function(e)).apply(void 0, t) }, a(v), v }, m = function (e) { delete b[e] }, "process" == l(_) ? a = function (e) { _.nextTick(w(e)) } : y && y.now ? a = function (e) { y.now(w(e)) } : g && !/(iphone|ipod|ipad).*applewebkit/i.test(h) ? (i = new g, r = i.port2, i.port1.onmessage = x, a = d(r.postMessage, r, 1)) : !s.addEventListener || "function" != typeof postMessage || s.importScripts || o(L) ? a = k in u("script") ? function (e) { c.appendChild(u("script"))[k] = function () { c.removeChild(this), M(e) } } : function (e) { setTimeout(w(e), 0) } : (a = L, s.addEventListener("message", x, !1))), e.exports = { set: p, clear: m } }, "2e8c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("uz", { months: "январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"), monthsShort: "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"), weekdays: "Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"), weekdaysShort: "Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"), weekdaysMin: "Як_Ду_Се_Чо_Па_Жу_Ша".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "D MMMM YYYY, dddd HH:mm" }, calendar: { sameDay: "[Бугун соат] LT [да]", nextDay: "[Эртага] LT [да]", nextWeek: "dddd [куни соат] LT [да]", lastDay: "[Кеча соат] LT [да]", lastWeek: "[Утган] dddd [куни соат] LT [да]", sameElse: "L" }, relativeTime: { future: "Якин %s ичида", past: "Бир неча %s олдин", s: "фурсат", ss: "%d фурсат", m: "бир дакика", mm: "%d дакика", h: "бир соат", hh: "%d соат", d: "бир кун", dd: "%d кун", M: "бир ой", MM: "%d ой", y: "бир йил", yy: "%d йил" }, week: { dow: 1, doy: 7 } }); return t })) }, "2ef0": function (e, t, n) { "use strict"; var a = n("ef93"), i = n.n(a); i.a }, 3082: function (e, t, n) { "use strict"; var a = n("b4c0"), i = n.n(a); i.a }, "30ef": function (e, t, n) {
      /*!
       * Chart.js v2.8.0
       * https://www.chartjs.org
       * (c) 2019 Chart.js Contributors
       * Released under the MIT License
       */
      (function (t, a) { e.exports = a(function () { try { return n("c1df") } catch (e) { } }()) })(0, (function (e) { "use strict"; e = e && e.hasOwnProperty("default") ? e["default"] : e; var t = { rgb2hsl: n, rgb2hsv: a, rgb2hwb: i, rgb2cmyk: s, rgb2keyword: o, rgb2xyz: l, rgb2lab: d, rgb2lch: c, hsl2rgb: u, hsl2hsv: h, hsl2hwb: f, hsl2cmyk: p, hsl2keyword: m, hsv2rgb: _, hsv2hsl: y, hsv2hwb: v, hsv2cmyk: k, hsv2keyword: M, hwb2rgb: w, hwb2hsl: x, hwb2hsv: L, hwb2cmyk: S, hwb2keyword: Y, cmyk2rgb: D, cmyk2hsl: T, cmyk2hsv: C, cmyk2hwb: O, cmyk2keyword: P, keyword2rgb: z, keyword2hsl: R, keyword2hsv: $, keyword2hwb: V, keyword2cmyk: q, keyword2lab: U, keyword2xyz: J, xyz2rgb: H, xyz2lab: j, xyz2lch: E, lab2xyz: B, lab2rgb: A, lab2lch: I, lch2lab: F, lch2xyz: N, lch2rgb: W }; function n(e) { var t, n, a, i = e[0] / 255, r = e[1] / 255, s = e[2] / 255, o = Math.min(i, r, s), l = Math.max(i, r, s), d = l - o; return l == o ? t = 0 : i == l ? t = (r - s) / d : r == l ? t = 2 + (s - i) / d : s == l && (t = 4 + (i - r) / d), t = Math.min(60 * t, 360), t < 0 && (t += 360), a = (o + l) / 2, n = l == o ? 0 : a <= .5 ? d / (l + o) : d / (2 - l - o), [t, 100 * n, 100 * a] } function a(e) { var t, n, a, i = e[0], r = e[1], s = e[2], o = Math.min(i, r, s), l = Math.max(i, r, s), d = l - o; return n = 0 == l ? 0 : d / l * 1e3 / 10, l == o ? t = 0 : i == l ? t = (r - s) / d : r == l ? t = 2 + (s - i) / d : s == l && (t = 4 + (i - r) / d), t = Math.min(60 * t, 360), t < 0 && (t += 360), a = l / 255 * 1e3 / 10, [t, n, a] } function i(e) { var t = e[0], a = e[1], i = e[2], r = n(e)[0], s = 1 / 255 * Math.min(t, Math.min(a, i)); i = 1 - 1 / 255 * Math.max(t, Math.max(a, i)); return [r, 100 * s, 100 * i] } function s(e) { var t, n, a, i, r = e[0] / 255, s = e[1] / 255, o = e[2] / 255; return i = Math.min(1 - r, 1 - s, 1 - o), t = (1 - r - i) / (1 - i) || 0, n = (1 - s - i) / (1 - i) || 0, a = (1 - o - i) / (1 - i) || 0, [100 * t, 100 * n, 100 * a, 100 * i] } function o(e) { return G[JSON.stringify(e)] } function l(e) { var t = e[0] / 255, n = e[1] / 255, a = e[2] / 255; t = t > .04045 ? Math.pow((t + .055) / 1.055, 2.4) : t / 12.92, n = n > .04045 ? Math.pow((n + .055) / 1.055, 2.4) : n / 12.92, a = a > .04045 ? Math.pow((a + .055) / 1.055, 2.4) : a / 12.92; var i = .4124 * t + .3576 * n + .1805 * a, r = .2126 * t + .7152 * n + .0722 * a, s = .0193 * t + .1192 * n + .9505 * a; return [100 * i, 100 * r, 100 * s] } function d(e) { var t, n, a, i = l(e), r = i[0], s = i[1], o = i[2]; return r /= 95.047, s /= 100, o /= 108.883, r = r > .008856 ? Math.pow(r, 1 / 3) : 7.787 * r + 16 / 116, s = s > .008856 ? Math.pow(s, 1 / 3) : 7.787 * s + 16 / 116, o = o > .008856 ? Math.pow(o, 1 / 3) : 7.787 * o + 16 / 116, t = 116 * s - 16, n = 500 * (r - s), a = 200 * (s - o), [t, n, a] } function c(e) { return I(d(e)) } function u(e) { var t, n, a, i, r, s = e[0] / 360, o = e[1] / 100, l = e[2] / 100; if (0 == o) return r = 255 * l, [r, r, r]; n = l < .5 ? l * (1 + o) : l + o - l * o, t = 2 * l - n, i = [0, 0, 0]; for (var d = 0; d < 3; d++)a = s + 1 / 3 * -(d - 1), a < 0 && a++, a > 1 && a--, r = 6 * a < 1 ? t + 6 * (n - t) * a : 2 * a < 1 ? n : 3 * a < 2 ? t + (n - t) * (2 / 3 - a) * 6 : t, i[d] = 255 * r; return i } function h(e) { var t, n, a = e[0], i = e[1] / 100, r = e[2] / 100; return 0 === r ? [0, 0, 0] : (r *= 2, i *= r <= 1 ? r : 2 - r, n = (r + i) / 2, t = 2 * i / (r + i), [a, 100 * t, 100 * n]) } function f(e) { return i(u(e)) } function p(e) { return s(u(e)) } function m(e) { return o(u(e)) } function _(e) { var t = e[0] / 60, n = e[1] / 100, a = e[2] / 100, i = Math.floor(t) % 6, r = t - Math.floor(t), s = 255 * a * (1 - n), o = 255 * a * (1 - n * r), l = 255 * a * (1 - n * (1 - r)); a *= 255; switch (i) { case 0: return [a, l, s]; case 1: return [o, a, s]; case 2: return [s, a, l]; case 3: return [s, o, a]; case 4: return [l, s, a]; case 5: return [a, s, o] } } function y(e) { var t, n, a = e[0], i = e[1] / 100, r = e[2] / 100; return n = (2 - i) * r, t = i * r, t /= n <= 1 ? n : 2 - n, t = t || 0, n /= 2, [a, 100 * t, 100 * n] } function v(e) { return i(_(e)) } function k(e) { return s(_(e)) } function M(e) { return o(_(e)) } function w(e) { var t, n, a, i, s = e[0] / 360, o = e[1] / 100, l = e[2] / 100, d = o + l; switch (d > 1 && (o /= d, l /= d), t = Math.floor(6 * s), n = 1 - l, a = 6 * s - t, 0 != (1 & t) && (a = 1 - a), i = o + a * (n - o), t) { default: case 6: case 0: r = n, g = i, b = o; break; case 1: r = i, g = n, b = o; break; case 2: r = o, g = n, b = i; break; case 3: r = o, g = i, b = n; break; case 4: r = i, g = o, b = n; break; case 5: r = n, g = o, b = i; break }return [255 * r, 255 * g, 255 * b] } function x(e) { return n(w(e)) } function L(e) { return a(w(e)) } function S(e) { return s(w(e)) } function Y(e) { return o(w(e)) } function D(e) { var t, n, a, i = e[0] / 100, r = e[1] / 100, s = e[2] / 100, o = e[3] / 100; return t = 1 - Math.min(1, i * (1 - o) + o), n = 1 - Math.min(1, r * (1 - o) + o), a = 1 - Math.min(1, s * (1 - o) + o), [255 * t, 255 * n, 255 * a] } function T(e) { return n(D(e)) } function C(e) { return a(D(e)) } function O(e) { return i(D(e)) } function P(e) { return o(D(e)) } function H(e) { var t, n, a, i = e[0] / 100, r = e[1] / 100, s = e[2] / 100; return t = 3.2406 * i + -1.5372 * r + -.4986 * s, n = -.9689 * i + 1.8758 * r + .0415 * s, a = .0557 * i + -.204 * r + 1.057 * s, t = t > .0031308 ? 1.055 * Math.pow(t, 1 / 2.4) - .055 : t *= 12.92, n = n > .0031308 ? 1.055 * Math.pow(n, 1 / 2.4) - .055 : n *= 12.92, a = a > .0031308 ? 1.055 * Math.pow(a, 1 / 2.4) - .055 : a *= 12.92, t = Math.min(Math.max(0, t), 1), n = Math.min(Math.max(0, n), 1), a = Math.min(Math.max(0, a), 1), [255 * t, 255 * n, 255 * a] } function j(e) { var t, n, a, i = e[0], r = e[1], s = e[2]; return i /= 95.047, r /= 100, s /= 108.883, i = i > .008856 ? Math.pow(i, 1 / 3) : 7.787 * i + 16 / 116, r = r > .008856 ? Math.pow(r, 1 / 3) : 7.787 * r + 16 / 116, s = s > .008856 ? Math.pow(s, 1 / 3) : 7.787 * s + 16 / 116, t = 116 * r - 16, n = 500 * (i - r), a = 200 * (r - s), [t, n, a] } function E(e) { return I(j(e)) } function B(e) { var t, n, a, i, r = e[0], s = e[1], o = e[2]; return r <= 8 ? (n = 100 * r / 903.3, i = n / 100 * 7.787 + 16 / 116) : (n = 100 * Math.pow((r + 16) / 116, 3), i = Math.pow(n / 100, 1 / 3)), t = t / 95.047 <= .008856 ? t = 95.047 * (s / 500 + i - 16 / 116) / 7.787 : 95.047 * Math.pow(s / 500 + i, 3), a = a / 108.883 <= .008859 ? a = 108.883 * (i - o / 200 - 16 / 116) / 7.787 : 108.883 * Math.pow(i - o / 200, 3), [t, n, a] } function I(e) { var t, n, a, i = e[0], r = e[1], s = e[2]; return t = Math.atan2(s, r), n = 360 * t / 2 / Math.PI, n < 0 && (n += 360), a = Math.sqrt(r * r + s * s), [i, a, n] } function A(e) { return H(B(e)) } function F(e) { var t, n, a, i = e[0], r = e[1], s = e[2]; return a = s / 360 * 2 * Math.PI, t = r * Math.cos(a), n = r * Math.sin(a), [i, t, n] } function N(e) { return B(F(e)) } function W(e) { return A(F(e)) } function z(e) { return X[e] } function R(e) { return n(z(e)) } function $(e) { return a(z(e)) } function V(e) { return i(z(e)) } function q(e) { return s(z(e)) } function U(e) { return d(z(e)) } function J(e) { return l(z(e)) } var X = { aliceblue: [240, 248, 255], antiquewhite: [250, 235, 215], aqua: [0, 255, 255], aquamarine: [127, 255, 212], azure: [240, 255, 255], beige: [245, 245, 220], bisque: [255, 228, 196], black: [0, 0, 0], blanchedalmond: [255, 235, 205], blue: [0, 0, 255], blueviolet: [138, 43, 226], brown: [165, 42, 42], burlywood: [222, 184, 135], cadetblue: [95, 158, 160], chartreuse: [127, 255, 0], chocolate: [210, 105, 30], coral: [255, 127, 80], cornflowerblue: [100, 149, 237], cornsilk: [255, 248, 220], crimson: [220, 20, 60], cyan: [0, 255, 255], darkblue: [0, 0, 139], darkcyan: [0, 139, 139], darkgoldenrod: [184, 134, 11], darkgray: [169, 169, 169], darkgreen: [0, 100, 0], darkgrey: [169, 169, 169], darkkhaki: [189, 183, 107], darkmagenta: [139, 0, 139], darkolivegreen: [85, 107, 47], darkorange: [255, 140, 0], darkorchid: [153, 50, 204], darkred: [139, 0, 0], darksalmon: [233, 150, 122], darkseagreen: [143, 188, 143], darkslateblue: [72, 61, 139], darkslategray: [47, 79, 79], darkslategrey: [47, 79, 79], darkturquoise: [0, 206, 209], darkviolet: [148, 0, 211], deeppink: [255, 20, 147], deepskyblue: [0, 191, 255], dimgray: [105, 105, 105], dimgrey: [105, 105, 105], dodgerblue: [30, 144, 255], firebrick: [178, 34, 34], floralwhite: [255, 250, 240], forestgreen: [34, 139, 34], fuchsia: [255, 0, 255], gainsboro: [220, 220, 220], ghostwhite: [248, 248, 255], gold: [255, 215, 0], goldenrod: [218, 165, 32], gray: [128, 128, 128], green: [0, 128, 0], greenyellow: [173, 255, 47], grey: [128, 128, 128], honeydew: [240, 255, 240], hotpink: [255, 105, 180], indianred: [205, 92, 92], indigo: [75, 0, 130], ivory: [255, 255, 240], khaki: [240, 230, 140], lavender: [230, 230, 250], lavenderblush: [255, 240, 245], lawngreen: [124, 252, 0], lemonchiffon: [255, 250, 205], lightblue: [173, 216, 230], lightcoral: [240, 128, 128], lightcyan: [224, 255, 255], lightgoldenrodyellow: [250, 250, 210], lightgray: [211, 211, 211], lightgreen: [144, 238, 144], lightgrey: [211, 211, 211], lightpink: [255, 182, 193], lightsalmon: [255, 160, 122], lightseagreen: [32, 178, 170], lightskyblue: [135, 206, 250], lightslategray: [119, 136, 153], lightslategrey: [119, 136, 153], lightsteelblue: [176, 196, 222], lightyellow: [255, 255, 224], lime: [0, 255, 0], limegreen: [50, 205, 50], linen: [250, 240, 230], magenta: [255, 0, 255], maroon: [128, 0, 0], mediumaquamarine: [102, 205, 170], mediumblue: [0, 0, 205], mediumorchid: [186, 85, 211], mediumpurple: [147, 112, 219], mediumseagreen: [60, 179, 113], mediumslateblue: [123, 104, 238], mediumspringgreen: [0, 250, 154], mediumturquoise: [72, 209, 204], mediumvioletred: [199, 21, 133], midnightblue: [25, 25, 112], mintcream: [245, 255, 250], mistyrose: [255, 228, 225], moccasin: [255, 228, 181], navajowhite: [255, 222, 173], navy: [0, 0, 128], oldlace: [253, 245, 230], olive: [128, 128, 0], olivedrab: [107, 142, 35], orange: [255, 165, 0], orangered: [255, 69, 0], orchid: [218, 112, 214], palegoldenrod: [238, 232, 170], palegreen: [152, 251, 152], paleturquoise: [175, 238, 238], palevioletred: [219, 112, 147], papayawhip: [255, 239, 213], peachpuff: [255, 218, 185], peru: [205, 133, 63], pink: [255, 192, 203], plum: [221, 160, 221], powderblue: [176, 224, 230], purple: [128, 0, 128], rebeccapurple: [102, 51, 153], red: [255, 0, 0], rosybrown: [188, 143, 143], royalblue: [65, 105, 225], saddlebrown: [139, 69, 19], salmon: [250, 128, 114], sandybrown: [244, 164, 96], seagreen: [46, 139, 87], seashell: [255, 245, 238], sienna: [160, 82, 45], silver: [192, 192, 192], skyblue: [135, 206, 235], slateblue: [106, 90, 205], slategray: [112, 128, 144], slategrey: [112, 128, 144], snow: [255, 250, 250], springgreen: [0, 255, 127], steelblue: [70, 130, 180], tan: [210, 180, 140], teal: [0, 128, 128], thistle: [216, 191, 216], tomato: [255, 99, 71], turquoise: [64, 224, 208], violet: [238, 130, 238], wheat: [245, 222, 179], white: [255, 255, 255], whitesmoke: [245, 245, 245], yellow: [255, 255, 0], yellowgreen: [154, 205, 50] }, G = {}; for (var K in X) G[JSON.stringify(X[K])] = K; var Z = function () { return new ae }; for (var Q in t) { Z[Q + "Raw"] = function (e) { return function (n) { return "number" == typeof n && (n = Array.prototype.slice.call(arguments)), t[e](n) } }(Q); var ee = /(\w+)2(\w+)/.exec(Q), te = ee[1], ne = ee[2]; Z[te] = Z[te] || {}, Z[te][ne] = Z[Q] = function (e) { return function (n) { "number" == typeof n && (n = Array.prototype.slice.call(arguments)); var a = t[e](n); if ("string" == typeof a || void 0 === a) return a; for (var i = 0; i < a.length; i++)a[i] = Math.round(a[i]); return a } }(Q) } var ae = function () { this.convs = {} }; ae.prototype.routeSpace = function (e, t) { var n = t[0]; return void 0 === n ? this.getValues(e) : ("number" == typeof n && (n = Array.prototype.slice.call(t)), this.setValues(e, n)) }, ae.prototype.setValues = function (e, t) { return this.space = e, this.convs = {}, this.convs[e] = t, this }, ae.prototype.getValues = function (e) { var t = this.convs[e]; if (!t) { var n = this.space, a = this.convs[n]; t = Z[n][e](a), this.convs[e] = t } return t }, ["rgb", "hsl", "hsv", "cmyk", "keyword"].forEach((function (e) { ae.prototype[e] = function (t) { return this.routeSpace(e, arguments) } })); var ie = Z, re = { aliceblue: [240, 248, 255], antiquewhite: [250, 235, 215], aqua: [0, 255, 255], aquamarine: [127, 255, 212], azure: [240, 255, 255], beige: [245, 245, 220], bisque: [255, 228, 196], black: [0, 0, 0], blanchedalmond: [255, 235, 205], blue: [0, 0, 255], blueviolet: [138, 43, 226], brown: [165, 42, 42], burlywood: [222, 184, 135], cadetblue: [95, 158, 160], chartreuse: [127, 255, 0], chocolate: [210, 105, 30], coral: [255, 127, 80], cornflowerblue: [100, 149, 237], cornsilk: [255, 248, 220], crimson: [220, 20, 60], cyan: [0, 255, 255], darkblue: [0, 0, 139], darkcyan: [0, 139, 139], darkgoldenrod: [184, 134, 11], darkgray: [169, 169, 169], darkgreen: [0, 100, 0], darkgrey: [169, 169, 169], darkkhaki: [189, 183, 107], darkmagenta: [139, 0, 139], darkolivegreen: [85, 107, 47], darkorange: [255, 140, 0], darkorchid: [153, 50, 204], darkred: [139, 0, 0], darksalmon: [233, 150, 122], darkseagreen: [143, 188, 143], darkslateblue: [72, 61, 139], darkslategray: [47, 79, 79], darkslategrey: [47, 79, 79], darkturquoise: [0, 206, 209], darkviolet: [148, 0, 211], deeppink: [255, 20, 147], deepskyblue: [0, 191, 255], dimgray: [105, 105, 105], dimgrey: [105, 105, 105], dodgerblue: [30, 144, 255], firebrick: [178, 34, 34], floralwhite: [255, 250, 240], forestgreen: [34, 139, 34], fuchsia: [255, 0, 255], gainsboro: [220, 220, 220], ghostwhite: [248, 248, 255], gold: [255, 215, 0], goldenrod: [218, 165, 32], gray: [128, 128, 128], green: [0, 128, 0], greenyellow: [173, 255, 47], grey: [128, 128, 128], honeydew: [240, 255, 240], hotpink: [255, 105, 180], indianred: [205, 92, 92], indigo: [75, 0, 130], ivory: [255, 255, 240], khaki: [240, 230, 140], lavender: [230, 230, 250], lavenderblush: [255, 240, 245], lawngreen: [124, 252, 0], lemonchiffon: [255, 250, 205], lightblue: [173, 216, 230], lightcoral: [240, 128, 128], lightcyan: [224, 255, 255], lightgoldenrodyellow: [250, 250, 210], lightgray: [211, 211, 211], lightgreen: [144, 238, 144], lightgrey: [211, 211, 211], lightpink: [255, 182, 193], lightsalmon: [255, 160, 122], lightseagreen: [32, 178, 170], lightskyblue: [135, 206, 250], lightslategray: [119, 136, 153], lightslategrey: [119, 136, 153], lightsteelblue: [176, 196, 222], lightyellow: [255, 255, 224], lime: [0, 255, 0], limegreen: [50, 205, 50], linen: [250, 240, 230], magenta: [255, 0, 255], maroon: [128, 0, 0], mediumaquamarine: [102, 205, 170], mediumblue: [0, 0, 205], mediumorchid: [186, 85, 211], mediumpurple: [147, 112, 219], mediumseagreen: [60, 179, 113], mediumslateblue: [123, 104, 238], mediumspringgreen: [0, 250, 154], mediumturquoise: [72, 209, 204], mediumvioletred: [199, 21, 133], midnightblue: [25, 25, 112], mintcream: [245, 255, 250], mistyrose: [255, 228, 225], moccasin: [255, 228, 181], navajowhite: [255, 222, 173], navy: [0, 0, 128], oldlace: [253, 245, 230], olive: [128, 128, 0], olivedrab: [107, 142, 35], orange: [255, 165, 0], orangered: [255, 69, 0], orchid: [218, 112, 214], palegoldenrod: [238, 232, 170], palegreen: [152, 251, 152], paleturquoise: [175, 238, 238], palevioletred: [219, 112, 147], papayawhip: [255, 239, 213], peachpuff: [255, 218, 185], peru: [205, 133, 63], pink: [255, 192, 203], plum: [221, 160, 221], powderblue: [176, 224, 230], purple: [128, 0, 128], rebeccapurple: [102, 51, 153], red: [255, 0, 0], rosybrown: [188, 143, 143], royalblue: [65, 105, 225], saddlebrown: [139, 69, 19], salmon: [250, 128, 114], sandybrown: [244, 164, 96], seagreen: [46, 139, 87], seashell: [255, 245, 238], sienna: [160, 82, 45], silver: [192, 192, 192], skyblue: [135, 206, 235], slateblue: [106, 90, 205], slategray: [112, 128, 144], slategrey: [112, 128, 144], snow: [255, 250, 250], springgreen: [0, 255, 127], steelblue: [70, 130, 180], tan: [210, 180, 140], teal: [0, 128, 128], thistle: [216, 191, 216], tomato: [255, 99, 71], turquoise: [64, 224, 208], violet: [238, 130, 238], wheat: [245, 222, 179], white: [255, 255, 255], whitesmoke: [245, 245, 245], yellow: [255, 255, 0], yellowgreen: [154, 205, 50] }, se = { getRgba: oe, getHsla: le, getRgb: ce, getHsl: ue, getHwb: de, getAlpha: he, hexString: fe, rgbString: pe, rgbaString: me, percentString: _e, percentaString: ge, hslString: ye, hslaString: ve, hwbString: be, keyword: ke }; function oe(e) { if (e) { var t = /^#([a-fA-F0-9]{3,4})$/i, n = /^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i, a = /^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, i = /^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, r = /(\w+)/, s = [0, 0, 0], o = 1, l = e.match(t), d = ""; if (l) { l = l[1], d = l[3]; for (var c = 0; c < s.length; c++)s[c] = parseInt(l[c] + l[c], 16); d && (o = Math.round(parseInt(d + d, 16) / 255 * 100) / 100) } else if (l = e.match(n)) { d = l[2], l = l[1]; for (c = 0; c < s.length; c++)s[c] = parseInt(l.slice(2 * c, 2 * c + 2), 16); d && (o = Math.round(parseInt(d, 16) / 255 * 100) / 100) } else if (l = e.match(a)) { for (c = 0; c < s.length; c++)s[c] = parseInt(l[c + 1]); o = parseFloat(l[4]) } else if (l = e.match(i)) { for (c = 0; c < s.length; c++)s[c] = Math.round(2.55 * parseFloat(l[c + 1])); o = parseFloat(l[4]) } else if (l = e.match(r)) { if ("transparent" == l[1]) return [0, 0, 0, 0]; if (s = re[l[1]], !s) return } for (c = 0; c < s.length; c++)s[c] = Me(s[c], 0, 255); return o = o || 0 == o ? Me(o, 0, 1) : 1, s[3] = o, s } } function le(e) { if (e) { var t = /^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/, n = e.match(t); if (n) { var a = parseFloat(n[4]), i = Me(parseInt(n[1]), 0, 360), r = Me(parseFloat(n[2]), 0, 100), s = Me(parseFloat(n[3]), 0, 100), o = Me(isNaN(a) ? 1 : a, 0, 1); return [i, r, s, o] } } } function de(e) { if (e) { var t = /^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/, n = e.match(t); if (n) { var a = parseFloat(n[4]), i = Me(parseInt(n[1]), 0, 360), r = Me(parseFloat(n[2]), 0, 100), s = Me(parseFloat(n[3]), 0, 100), o = Me(isNaN(a) ? 1 : a, 0, 1); return [i, r, s, o] } } } function ce(e) { var t = oe(e); return t && t.slice(0, 3) } function ue(e) { var t = le(e); return t && t.slice(0, 3) } function he(e) { var t = oe(e); return t || (t = le(e)) || (t = de(e)) ? t[3] : void 0 } function fe(e, t) { t = void 0 !== t && 3 === e.length ? t : e[3]; return "#" + we(e[0]) + we(e[1]) + we(e[2]) + (t >= 0 && t < 1 ? we(Math.round(255 * t)) : "") } function pe(e, t) { return t < 1 || e[3] && e[3] < 1 ? me(e, t) : "rgb(" + e[0] + ", " + e[1] + ", " + e[2] + ")" } function me(e, t) { return void 0 === t && (t = void 0 !== e[3] ? e[3] : 1), "rgba(" + e[0] + ", " + e[1] + ", " + e[2] + ", " + t + ")" } function _e(e, t) { if (t < 1 || e[3] && e[3] < 1) return ge(e, t); var n = Math.round(e[0] / 255 * 100), a = Math.round(e[1] / 255 * 100), i = Math.round(e[2] / 255 * 100); return "rgb(" + n + "%, " + a + "%, " + i + "%)" } function ge(e, t) { var n = Math.round(e[0] / 255 * 100), a = Math.round(e[1] / 255 * 100), i = Math.round(e[2] / 255 * 100); return "rgba(" + n + "%, " + a + "%, " + i + "%, " + (t || e[3] || 1) + ")" } function ye(e, t) { return t < 1 || e[3] && e[3] < 1 ? ve(e, t) : "hsl(" + e[0] + ", " + e[1] + "%, " + e[2] + "%)" } function ve(e, t) { return void 0 === t && (t = void 0 !== e[3] ? e[3] : 1), "hsla(" + e[0] + ", " + e[1] + "%, " + e[2] + "%, " + t + ")" } function be(e, t) { return void 0 === t && (t = void 0 !== e[3] ? e[3] : 1), "hwb(" + e[0] + ", " + e[1] + "%, " + e[2] + "%" + (void 0 !== t && 1 !== t ? ", " + t : "") + ")" } function ke(e) { return xe[e.slice(0, 3)] } function Me(e, t, n) { return Math.min(Math.max(t, e), n) } function we(e) { var t = e.toString(16).toUpperCase(); return t.length < 2 ? "0" + t : t } var xe = {}; for (var Le in re) xe[re[Le]] = Le; var Se = function (e) { return e instanceof Se ? e : this instanceof Se ? (this.valid = !1, this.values = { rgb: [0, 0, 0], hsl: [0, 0, 0], hsv: [0, 0, 0], hwb: [0, 0, 0], cmyk: [0, 0, 0, 0], alpha: 1 }, void ("string" === typeof e ? (t = se.getRgba(e), t ? this.setValues("rgb", t) : (t = se.getHsla(e)) ? this.setValues("hsl", t) : (t = se.getHwb(e)) && this.setValues("hwb", t)) : "object" === typeof e && (t = e, void 0 !== t.r || void 0 !== t.red ? this.setValues("rgb", t) : void 0 !== t.l || void 0 !== t.lightness ? this.setValues("hsl", t) : void 0 !== t.v || void 0 !== t.value ? this.setValues("hsv", t) : void 0 !== t.w || void 0 !== t.whiteness ? this.setValues("hwb", t) : void 0 === t.c && void 0 === t.cyan || this.setValues("cmyk", t)))) : new Se(e); var t }; Se.prototype = { isValid: function () { return this.valid }, rgb: function () { return this.setSpace("rgb", arguments) }, hsl: function () { return this.setSpace("hsl", arguments) }, hsv: function () { return this.setSpace("hsv", arguments) }, hwb: function () { return this.setSpace("hwb", arguments) }, cmyk: function () { return this.setSpace("cmyk", arguments) }, rgbArray: function () { return this.values.rgb }, hslArray: function () { return this.values.hsl }, hsvArray: function () { return this.values.hsv }, hwbArray: function () { var e = this.values; return 1 !== e.alpha ? e.hwb.concat([e.alpha]) : e.hwb }, cmykArray: function () { return this.values.cmyk }, rgbaArray: function () { var e = this.values; return e.rgb.concat([e.alpha]) }, hslaArray: function () { var e = this.values; return e.hsl.concat([e.alpha]) }, alpha: function (e) { return void 0 === e ? this.values.alpha : (this.setValues("alpha", e), this) }, red: function (e) { return this.setChannel("rgb", 0, e) }, green: function (e) { return this.setChannel("rgb", 1, e) }, blue: function (e) { return this.setChannel("rgb", 2, e) }, hue: function (e) { return e && (e %= 360, e = e < 0 ? 360 + e : e), this.setChannel("hsl", 0, e) }, saturation: function (e) { return this.setChannel("hsl", 1, e) }, lightness: function (e) { return this.setChannel("hsl", 2, e) }, saturationv: function (e) { return this.setChannel("hsv", 1, e) }, whiteness: function (e) { return this.setChannel("hwb", 1, e) }, blackness: function (e) { return this.setChannel("hwb", 2, e) }, value: function (e) { return this.setChannel("hsv", 2, e) }, cyan: function (e) { return this.setChannel("cmyk", 0, e) }, magenta: function (e) { return this.setChannel("cmyk", 1, e) }, yellow: function (e) { return this.setChannel("cmyk", 2, e) }, black: function (e) { return this.setChannel("cmyk", 3, e) }, hexString: function () { return se.hexString(this.values.rgb) }, rgbString: function () { return se.rgbString(this.values.rgb, this.values.alpha) }, rgbaString: function () { return se.rgbaString(this.values.rgb, this.values.alpha) }, percentString: function () { return se.percentString(this.values.rgb, this.values.alpha) }, hslString: function () { return se.hslString(this.values.hsl, this.values.alpha) }, hslaString: function () { return se.hslaString(this.values.hsl, this.values.alpha) }, hwbString: function () { return se.hwbString(this.values.hwb, this.values.alpha) }, keyword: function () { return se.keyword(this.values.rgb, this.values.alpha) }, rgbNumber: function () { var e = this.values.rgb; return e[0] << 16 | e[1] << 8 | e[2] }, luminosity: function () { for (var e = this.values.rgb, t = [], n = 0; n < e.length; n++) { var a = e[n] / 255; t[n] = a <= .03928 ? a / 12.92 : Math.pow((a + .055) / 1.055, 2.4) } return .2126 * t[0] + .7152 * t[1] + .0722 * t[2] }, contrast: function (e) { var t = this.luminosity(), n = e.luminosity(); return t > n ? (t + .05) / (n + .05) : (n + .05) / (t + .05) }, level: function (e) { var t = this.contrast(e); return t >= 7.1 ? "AAA" : t >= 4.5 ? "AA" : "" }, dark: function () { var e = this.values.rgb, t = (299 * e[0] + 587 * e[1] + 114 * e[2]) / 1e3; return t < 128 }, light: function () { return !this.dark() }, negate: function () { for (var e = [], t = 0; t < 3; t++)e[t] = 255 - this.values.rgb[t]; return this.setValues("rgb", e), this }, lighten: function (e) { var t = this.values.hsl; return t[2] += t[2] * e, this.setValues("hsl", t), this }, darken: function (e) { var t = this.values.hsl; return t[2] -= t[2] * e, this.setValues("hsl", t), this }, saturate: function (e) { var t = this.values.hsl; return t[1] += t[1] * e, this.setValues("hsl", t), this }, desaturate: function (e) { var t = this.values.hsl; return t[1] -= t[1] * e, this.setValues("hsl", t), this }, whiten: function (e) { var t = this.values.hwb; return t[1] += t[1] * e, this.setValues("hwb", t), this }, blacken: function (e) { var t = this.values.hwb; return t[2] += t[2] * e, this.setValues("hwb", t), this }, greyscale: function () { var e = this.values.rgb, t = .3 * e[0] + .59 * e[1] + .11 * e[2]; return this.setValues("rgb", [t, t, t]), this }, clearer: function (e) { var t = this.values.alpha; return this.setValues("alpha", t - t * e), this }, opaquer: function (e) { var t = this.values.alpha; return this.setValues("alpha", t + t * e), this }, rotate: function (e) { var t = this.values.hsl, n = (t[0] + e) % 360; return t[0] = n < 0 ? 360 + n : n, this.setValues("hsl", t), this }, mix: function (e, t) { var n = this, a = e, i = void 0 === t ? .5 : t, r = 2 * i - 1, s = n.alpha() - a.alpha(), o = ((r * s === -1 ? r : (r + s) / (1 + r * s)) + 1) / 2, l = 1 - o; return this.rgb(o * n.red() + l * a.red(), o * n.green() + l * a.green(), o * n.blue() + l * a.blue()).alpha(n.alpha() * i + a.alpha() * (1 - i)) }, toJSON: function () { return this.rgb() }, clone: function () { var e, t, n = new Se, a = this.values, i = n.values; for (var r in a) a.hasOwnProperty(r) && (e = a[r], t = {}.toString.call(e), "[object Array]" === t ? i[r] = e.slice(0) : "[object Number]" === t ? i[r] = e : console.error("unexpected color value:", e)); return n } }, Se.prototype.spaces = { rgb: ["red", "green", "blue"], hsl: ["hue", "saturation", "lightness"], hsv: ["hue", "saturation", "value"], hwb: ["hue", "whiteness", "blackness"], cmyk: ["cyan", "magenta", "yellow", "black"] }, Se.prototype.maxes = { rgb: [255, 255, 255], hsl: [360, 100, 100], hsv: [360, 100, 100], hwb: [360, 100, 100], cmyk: [100, 100, 100, 100] }, Se.prototype.getValues = function (e) { for (var t = this.values, n = {}, a = 0; a < e.length; a++)n[e.charAt(a)] = t[e][a]; return 1 !== t.alpha && (n.a = t.alpha), n }, Se.prototype.setValues = function (e, t) { var n, a, i = this.values, r = this.spaces, s = this.maxes, o = 1; if (this.valid = !0, "alpha" === e) o = t; else if (t.length) i[e] = t.slice(0, e.length), o = t[e.length]; else if (void 0 !== t[e.charAt(0)]) { for (n = 0; n < e.length; n++)i[e][n] = t[e.charAt(n)]; o = t.a } else if (void 0 !== t[r[e][0]]) { var l = r[e]; for (n = 0; n < e.length; n++)i[e][n] = t[l[n]]; o = t.alpha } if (i.alpha = Math.max(0, Math.min(1, void 0 === o ? i.alpha : o)), "alpha" === e) return !1; for (n = 0; n < e.length; n++)a = Math.max(0, Math.min(s[e][n], i[e][n])), i[e][n] = Math.round(a); for (var d in r) d !== e && (i[d] = ie[e][d](i[e])); return !0 }, Se.prototype.setSpace = function (e, t) { var n = t[0]; return void 0 === n ? this.getValues(e) : ("number" === typeof n && (n = Array.prototype.slice.call(t)), this.setValues(e, n), this) }, Se.prototype.setChannel = function (e, t, n) { var a = this.values[e]; return void 0 === n ? a[t] : (n === a[t] || (a[t] = n, this.setValues(e, a)), this) }, "undefined" !== typeof window && (window.Color = Se); var Ye = Se, De = { noop: function () { }, uid: function () { var e = 0; return function () { return e++ } }(), isNullOrUndef: function (e) { return null === e || "undefined" === typeof e }, isArray: function (e) { if (Array.isArray && Array.isArray(e)) return !0; var t = Object.prototype.toString.call(e); return "[object" === t.substr(0, 7) && "Array]" === t.substr(-6) }, isObject: function (e) { return null !== e && "[object Object]" === Object.prototype.toString.call(e) }, isFinite: function (e) { return ("number" === typeof e || e instanceof Number) && isFinite(e) }, valueOrDefault: function (e, t) { return "undefined" === typeof e ? t : e }, valueAtIndexOrDefault: function (e, t, n) { return De.valueOrDefault(De.isArray(e) ? e[t] : e, n) }, callback: function (e, t, n) { if (e && "function" === typeof e.call) return e.apply(n, t) }, each: function (e, t, n, a) { var i, r, s; if (De.isArray(e)) if (r = e.length, a) for (i = r - 1; i >= 0; i--)t.call(n, e[i], i); else for (i = 0; i < r; i++)t.call(n, e[i], i); else if (De.isObject(e)) for (s = Object.keys(e), r = s.length, i = 0; i < r; i++)t.call(n, e[s[i]], s[i]) }, arrayEquals: function (e, t) { var n, a, i, r; if (!e || !t || e.length !== t.length) return !1; for (n = 0, a = e.length; n < a; ++n)if (i = e[n], r = t[n], i instanceof Array && r instanceof Array) { if (!De.arrayEquals(i, r)) return !1 } else if (i !== r) return !1; return !0 }, clone: function (e) { if (De.isArray(e)) return e.map(De.clone); if (De.isObject(e)) { for (var t = {}, n = Object.keys(e), a = n.length, i = 0; i < a; ++i)t[n[i]] = De.clone(e[n[i]]); return t } return e }, _merger: function (e, t, n, a) { var i = t[e], r = n[e]; De.isObject(i) && De.isObject(r) ? De.merge(i, r, a) : t[e] = De.clone(r) }, _mergerIf: function (e, t, n) { var a = t[e], i = n[e]; De.isObject(a) && De.isObject(i) ? De.mergeIf(a, i) : t.hasOwnProperty(e) || (t[e] = De.clone(i)) }, merge: function (e, t, n) { var a, i, r, s, o, l = De.isArray(t) ? t : [t], d = l.length; if (!De.isObject(e)) return e; for (n = n || {}, a = n.merger || De._merger, i = 0; i < d; ++i)if (t = l[i], De.isObject(t)) for (r = Object.keys(t), o = 0, s = r.length; o < s; ++o)a(r[o], e, t, n); return e }, mergeIf: function (e, t) { return De.merge(e, t, { merger: De._mergerIf }) }, extend: function (e) { for (var t = function (t, n) { e[n] = t }, n = 1, a = arguments.length; n < a; ++n)De.each(arguments[n], t); return e }, inherits: function (e) { var t = this, n = e && e.hasOwnProperty("constructor") ? e.constructor : function () { return t.apply(this, arguments) }, a = function () { this.constructor = n }; return a.prototype = t.prototype, n.prototype = new a, n.extend = De.inherits, e && De.extend(n.prototype, e), n.__super__ = t.prototype, n } }, Te = De; De.callCallback = De.callback, De.indexOf = function (e, t, n) { return Array.prototype.indexOf.call(e, t, n) }, De.getValueOrDefault = De.valueOrDefault, De.getValueAtIndexOrDefault = De.valueAtIndexOrDefault; var Ce = { linear: function (e) { return e }, easeInQuad: function (e) { return e * e }, easeOutQuad: function (e) { return -e * (e - 2) }, easeInOutQuad: function (e) { return (e /= .5) < 1 ? .5 * e * e : -.5 * (--e * (e - 2) - 1) }, easeInCubic: function (e) { return e * e * e }, easeOutCubic: function (e) { return (e -= 1) * e * e + 1 }, easeInOutCubic: function (e) { return (e /= .5) < 1 ? .5 * e * e * e : .5 * ((e -= 2) * e * e + 2) }, easeInQuart: function (e) { return e * e * e * e }, easeOutQuart: function (e) { return -((e -= 1) * e * e * e - 1) }, easeInOutQuart: function (e) { return (e /= .5) < 1 ? .5 * e * e * e * e : -.5 * ((e -= 2) * e * e * e - 2) }, easeInQuint: function (e) { return e * e * e * e * e }, easeOutQuint: function (e) { return (e -= 1) * e * e * e * e + 1 }, easeInOutQuint: function (e) { return (e /= .5) < 1 ? .5 * e * e * e * e * e : .5 * ((e -= 2) * e * e * e * e + 2) }, easeInSine: function (e) { return 1 - Math.cos(e * (Math.PI / 2)) }, easeOutSine: function (e) { return Math.sin(e * (Math.PI / 2)) }, easeInOutSine: function (e) { return -.5 * (Math.cos(Math.PI * e) - 1) }, easeInExpo: function (e) { return 0 === e ? 0 : Math.pow(2, 10 * (e - 1)) }, easeOutExpo: function (e) { return 1 === e ? 1 : 1 - Math.pow(2, -10 * e) }, easeInOutExpo: function (e) { return 0 === e ? 0 : 1 === e ? 1 : (e /= .5) < 1 ? .5 * Math.pow(2, 10 * (e - 1)) : .5 * (2 - Math.pow(2, -10 * --e)) }, easeInCirc: function (e) { return e >= 1 ? e : -(Math.sqrt(1 - e * e) - 1) }, easeOutCirc: function (e) { return Math.sqrt(1 - (e -= 1) * e) }, easeInOutCirc: function (e) { return (e /= .5) < 1 ? -.5 * (Math.sqrt(1 - e * e) - 1) : .5 * (Math.sqrt(1 - (e -= 2) * e) + 1) }, easeInElastic: function (e) { var t = 1.70158, n = 0, a = 1; return 0 === e ? 0 : 1 === e ? 1 : (n || (n = .3), a < 1 ? (a = 1, t = n / 4) : t = n / (2 * Math.PI) * Math.asin(1 / a), -a * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / n)) }, easeOutElastic: function (e) { var t = 1.70158, n = 0, a = 1; return 0 === e ? 0 : 1 === e ? 1 : (n || (n = .3), a < 1 ? (a = 1, t = n / 4) : t = n / (2 * Math.PI) * Math.asin(1 / a), a * Math.pow(2, -10 * e) * Math.sin((e - t) * (2 * Math.PI) / n) + 1) }, easeInOutElastic: function (e) { var t = 1.70158, n = 0, a = 1; return 0 === e ? 0 : 2 === (e /= .5) ? 1 : (n || (n = .45), a < 1 ? (a = 1, t = n / 4) : t = n / (2 * Math.PI) * Math.asin(1 / a), e < 1 ? a * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / n) * -.5 : a * Math.pow(2, -10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / n) * .5 + 1) }, easeInBack: function (e) { var t = 1.70158; return e * e * ((t + 1) * e - t) }, easeOutBack: function (e) { var t = 1.70158; return (e -= 1) * e * ((t + 1) * e + t) + 1 }, easeInOutBack: function (e) { var t = 1.70158; return (e /= .5) < 1 ? e * e * ((1 + (t *= 1.525)) * e - t) * .5 : .5 * ((e -= 2) * e * ((1 + (t *= 1.525)) * e + t) + 2) }, easeInBounce: function (e) { return 1 - Ce.easeOutBounce(1 - e) }, easeOutBounce: function (e) { return e < 1 / 2.75 ? 7.5625 * e * e : e < 2 / 2.75 ? 7.5625 * (e -= 1.5 / 2.75) * e + .75 : e < 2.5 / 2.75 ? 7.5625 * (e -= 2.25 / 2.75) * e + .9375 : 7.5625 * (e -= 2.625 / 2.75) * e + .984375 }, easeInOutBounce: function (e) { return e < .5 ? .5 * Ce.easeInBounce(2 * e) : .5 * Ce.easeOutBounce(2 * e - 1) + .5 } }, Oe = { effects: Ce }; Te.easingEffects = Ce; var Pe = Math.PI, He = Pe / 180, je = 2 * Pe, Ee = Pe / 2, Be = Pe / 4, Ie = 2 * Pe / 3, Ae = { clear: function (e) { e.ctx.clearRect(0, 0, e.width, e.height) }, roundedRect: function (e, t, n, a, i, r) { if (r) { var s = Math.min(r, i / 2, a / 2), o = t + s, l = n + s, d = t + a - s, c = n + i - s; e.moveTo(t, l), o < d && l < c ? (e.arc(o, l, s, -Pe, -Ee), e.arc(d, l, s, -Ee, 0), e.arc(d, c, s, 0, Ee), e.arc(o, c, s, Ee, Pe)) : o < d ? (e.moveTo(o, n), e.arc(d, l, s, -Ee, Ee), e.arc(o, l, s, Ee, Pe + Ee)) : l < c ? (e.arc(o, l, s, -Pe, 0), e.arc(o, c, s, 0, Pe)) : e.arc(o, l, s, -Pe, Pe), e.closePath(), e.moveTo(t, n) } else e.rect(t, n, a, i) }, drawPoint: function (e, t, n, a, i, r) { var s, o, l, d, c, u = (r || 0) * He; if (t && "object" === typeof t && (s = t.toString(), "[object HTMLImageElement]" === s || "[object HTMLCanvasElement]" === s)) e.drawImage(t, a - t.width / 2, i - t.height / 2, t.width, t.height); else if (!(isNaN(n) || n <= 0)) { switch (e.beginPath(), t) { default: e.arc(a, i, n, 0, je), e.closePath(); break; case "triangle": e.moveTo(a + Math.sin(u) * n, i - Math.cos(u) * n), u += Ie, e.lineTo(a + Math.sin(u) * n, i - Math.cos(u) * n), u += Ie, e.lineTo(a + Math.sin(u) * n, i - Math.cos(u) * n), e.closePath(); break; case "rectRounded": c = .516 * n, d = n - c, o = Math.cos(u + Be) * d, l = Math.sin(u + Be) * d, e.arc(a - o, i - l, c, u - Pe, u - Ee), e.arc(a + l, i - o, c, u - Ee, u), e.arc(a + o, i + l, c, u, u + Ee), e.arc(a - l, i + o, c, u + Ee, u + Pe), e.closePath(); break; case "rect": if (!r) { d = Math.SQRT1_2 * n, e.rect(a - d, i - d, 2 * d, 2 * d); break } u += Be; case "rectRot": o = Math.cos(u) * n, l = Math.sin(u) * n, e.moveTo(a - o, i - l), e.lineTo(a + l, i - o), e.lineTo(a + o, i + l), e.lineTo(a - l, i + o), e.closePath(); break; case "crossRot": u += Be; case "cross": o = Math.cos(u) * n, l = Math.sin(u) * n, e.moveTo(a - o, i - l), e.lineTo(a + o, i + l), e.moveTo(a + l, i - o), e.lineTo(a - l, i + o); break; case "star": o = Math.cos(u) * n, l = Math.sin(u) * n, e.moveTo(a - o, i - l), e.lineTo(a + o, i + l), e.moveTo(a + l, i - o), e.lineTo(a - l, i + o), u += Be, o = Math.cos(u) * n, l = Math.sin(u) * n, e.moveTo(a - o, i - l), e.lineTo(a + o, i + l), e.moveTo(a + l, i - o), e.lineTo(a - l, i + o); break; case "line": o = Math.cos(u) * n, l = Math.sin(u) * n, e.moveTo(a - o, i - l), e.lineTo(a + o, i + l); break; case "dash": e.moveTo(a, i), e.lineTo(a + Math.cos(u) * n, i + Math.sin(u) * n); break }e.fill(), e.stroke() } }, _isPointInArea: function (e, t) { var n = 1e-6; return e.x > t.left - n && e.x < t.right + n && e.y > t.top - n && e.y < t.bottom + n }, clipArea: function (e, t) { e.save(), e.beginPath(), e.rect(t.left, t.top, t.right - t.left, t.bottom - t.top), e.clip() }, unclipArea: function (e) { e.restore() }, lineTo: function (e, t, n, a) { var i = n.steppedLine; if (i) { if ("middle" === i) { var r = (t.x + n.x) / 2; e.lineTo(r, a ? n.y : t.y), e.lineTo(r, a ? t.y : n.y) } else "after" === i && !a || "after" !== i && a ? e.lineTo(t.x, n.y) : e.lineTo(n.x, t.y); e.lineTo(n.x, n.y) } else n.tension ? e.bezierCurveTo(a ? t.controlPointPreviousX : t.controlPointNextX, a ? t.controlPointPreviousY : t.controlPointNextY, a ? n.controlPointNextX : n.controlPointPreviousX, a ? n.controlPointNextY : n.controlPointPreviousY, n.x, n.y) : e.lineTo(n.x, n.y) } }, Fe = Ae; Te.clear = Ae.clear, Te.drawRoundedRectangle = function (e) { e.beginPath(), Ae.roundedRect.apply(Ae, arguments) }; var Ne = { _set: function (e, t) { return Te.merge(this[e] || (this[e] = {}), t) } }; Ne._set("global", { defaultColor: "rgba(0,0,0,0.1)", defaultFontColor: "#666", defaultFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", defaultFontSize: 12, defaultFontStyle: "normal", defaultLineHeight: 1.2, showLines: !0 }); var We = Ne, ze = Te.valueOrDefault; function Re(e) { return !e || Te.isNullOrUndef(e.size) || Te.isNullOrUndef(e.family) ? null : (e.style ? e.style + " " : "") + (e.weight ? e.weight + " " : "") + e.size + "px " + e.family } var $e = { toLineHeight: function (e, t) { var n = ("" + e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/); if (!n || "normal" === n[1]) return 1.2 * t; switch (e = +n[2], n[3]) { case "px": return e; case "%": e /= 100; break; default: break }return t * e }, toPadding: function (e) { var t, n, a, i; return Te.isObject(e) ? (t = +e.top || 0, n = +e.right || 0, a = +e.bottom || 0, i = +e.left || 0) : t = n = a = i = +e || 0, { top: t, right: n, bottom: a, left: i, height: t + a, width: i + n } }, _parseFont: function (e) { var t = We.global, n = ze(e.fontSize, t.defaultFontSize), a = { family: ze(e.fontFamily, t.defaultFontFamily), lineHeight: Te.options.toLineHeight(ze(e.lineHeight, t.defaultLineHeight), n), size: n, style: ze(e.fontStyle, t.defaultFontStyle), weight: null, string: "" }; return a.string = Re(a), a }, resolve: function (e, t, n) { var a, i, r; for (a = 0, i = e.length; a < i; ++a)if (r = e[a], void 0 !== r && (void 0 !== t && "function" === typeof r && (r = r(t)), void 0 !== n && Te.isArray(r) && (r = r[n]), void 0 !== r)) return r } }, Ve = Te, qe = Oe, Ue = Fe, Je = $e; function Xe(e, t, n, a) { var i, r, s, o, l, d, c, u, h, f = Object.keys(n); for (i = 0, r = f.length; i < r; ++i)if (s = f[i], d = n[s], t.hasOwnProperty(s) || (t[s] = d), o = t[s], o !== d && "_" !== s[0]) { if (e.hasOwnProperty(s) || (e[s] = o), l = e[s], c = typeof d, c === typeof l) if ("string" === c) { if (u = Ye(l), u.valid && (h = Ye(d), h.valid)) { t[s] = h.mix(u, a).rgbString(); continue } } else if (Ve.isFinite(l) && Ve.isFinite(d)) { t[s] = l + (d - l) * a; continue } t[s] = d } } Ve.easing = qe, Ve.canvas = Ue, Ve.options = Je; var Ge = function (e) { Ve.extend(this, e), this.initialize.apply(this, arguments) }; Ve.extend(Ge.prototype, { initialize: function () { this.hidden = !1 }, pivot: function () { var e = this; return e._view || (e._view = Ve.clone(e._model)), e._start = {}, e }, transition: function (e) { var t = this, n = t._model, a = t._start, i = t._view; return n && 1 !== e ? (i || (i = t._view = {}), a || (a = t._start = {}), Xe(a, i, n, e), t) : (t._view = n, t._start = null, t) }, tooltipPosition: function () { return { x: this._model.x, y: this._model.y } }, hasValue: function () { return Ve.isNumber(this._model.x) && Ve.isNumber(this._model.y) } }), Ge.extend = Ve.inherits; var Ke = Ge, Ze = Ke.extend({ chart: null, currentStep: 0, numSteps: 60, easing: "", render: null, onAnimationProgress: null, onAnimationComplete: null }), Qe = Ze; Object.defineProperty(Ze.prototype, "animationObject", { get: function () { return this } }), Object.defineProperty(Ze.prototype, "chartInstance", { get: function () { return this.chart }, set: function (e) { this.chart = e } }), We._set("global", { animation: { duration: 1e3, easing: "easeOutQuart", onProgress: Ve.noop, onComplete: Ve.noop } }); var et = { animations: [], request: null, addAnimation: function (e, t, n, a) { var i, r, s = this.animations; for (t.chart = e, t.startTime = Date.now(), t.duration = n, a || (e.animating = !0), i = 0, r = s.length; i < r; ++i)if (s[i].chart === e) return void (s[i] = t); s.push(t), 1 === s.length && this.requestAnimationFrame() }, cancelAnimation: function (e) { var t = Ve.findIndex(this.animations, (function (t) { return t.chart === e })); -1 !== t && (this.animations.splice(t, 1), e.animating = !1) }, requestAnimationFrame: function () { var e = this; null === e.request && (e.request = Ve.requestAnimFrame.call(window, (function () { e.request = null, e.startDigest() }))) }, startDigest: function () { var e = this; e.advance(), e.animations.length > 0 && e.requestAnimationFrame() }, advance: function () { var e, t, n, a, i = this.animations, r = 0; while (r < i.length) e = i[r], t = e.chart, n = e.numSteps, a = Math.floor((Date.now() - e.startTime) / e.duration * n) + 1, e.currentStep = Math.min(a, n), Ve.callback(e.render, [t, e], t), Ve.callback(e.onAnimationProgress, [e], t), e.currentStep >= n ? (Ve.callback(e.onAnimationComplete, [e], t), t.animating = !1, i.splice(r, 1)) : ++r } }, tt = Ve.options.resolve, nt = ["push", "pop", "shift", "splice", "unshift"]; function at(e, t) { e._chartjs ? e._chartjs.listeners.push(t) : (Object.defineProperty(e, "_chartjs", { configurable: !0, enumerable: !1, value: { listeners: [t] } }), nt.forEach((function (t) { var n = "onData" + t.charAt(0).toUpperCase() + t.slice(1), a = e[t]; Object.defineProperty(e, t, { configurable: !0, enumerable: !1, value: function () { var t = Array.prototype.slice.call(arguments), i = a.apply(this, t); return Ve.each(e._chartjs.listeners, (function (e) { "function" === typeof e[n] && e[n].apply(e, t) })), i } }) }))) } function it(e, t) { var n = e._chartjs; if (n) { var a = n.listeners, i = a.indexOf(t); -1 !== i && a.splice(i, 1), a.length > 0 || (nt.forEach((function (t) { delete e[t] })), delete e._chartjs) } } var rt = function (e, t) { this.initialize(e, t) }; Ve.extend(rt.prototype, { datasetElementType: null, dataElementType: null, initialize: function (e, t) { var n = this; n.chart = e, n.index = t, n.linkScales(), n.addElements() }, updateIndex: function (e) { this.index = e }, linkScales: function () { var e = this, t = e.getMeta(), n = e.getDataset(); null !== t.xAxisID && t.xAxisID in e.chart.scales || (t.xAxisID = n.xAxisID || e.chart.options.scales.xAxes[0].id), null !== t.yAxisID && t.yAxisID in e.chart.scales || (t.yAxisID = n.yAxisID || e.chart.options.scales.yAxes[0].id) }, getDataset: function () { return this.chart.data.datasets[this.index] }, getMeta: function () { return this.chart.getDatasetMeta(this.index) }, getScaleForId: function (e) { return this.chart.scales[e] }, _getValueScaleId: function () { return this.getMeta().yAxisID }, _getIndexScaleId: function () { return this.getMeta().xAxisID }, _getValueScale: function () { return this.getScaleForId(this._getValueScaleId()) }, _getIndexScale: function () { return this.getScaleForId(this._getIndexScaleId()) }, reset: function () { this.update(!0) }, destroy: function () { this._data && it(this._data, this) }, createMetaDataset: function () { var e = this, t = e.datasetElementType; return t && new t({ _chart: e.chart, _datasetIndex: e.index }) }, createMetaData: function (e) { var t = this, n = t.dataElementType; return n && new n({ _chart: t.chart, _datasetIndex: t.index, _index: e }) }, addElements: function () { var e, t, n = this, a = n.getMeta(), i = n.getDataset().data || [], r = a.data; for (e = 0, t = i.length; e < t; ++e)r[e] = r[e] || n.createMetaData(e); a.dataset = a.dataset || n.createMetaDataset() }, addElementAndReset: function (e) { var t = this.createMetaData(e); this.getMeta().data.splice(e, 0, t), this.updateElement(t, e, !0) }, buildOrUpdateElements: function () { var e = this, t = e.getDataset(), n = t.data || (t.data = []); e._data !== n && (e._data && it(e._data, e), n && Object.isExtensible(n) && at(n, e), e._data = n), e.resyncElements() }, update: Ve.noop, transition: function (e) { for (var t = this.getMeta(), n = t.data || [], a = n.length, i = 0; i < a; ++i)n[i].transition(e); t.dataset && t.dataset.transition(e) }, draw: function () { var e = this.getMeta(), t = e.data || [], n = t.length, a = 0; for (e.dataset && e.dataset.draw(); a < n; ++a)t[a].draw() }, removeHoverStyle: function (e) { Ve.merge(e._model, e.$previousStyle || {}), delete e.$previousStyle }, setHoverStyle: function (e) { var t = this.chart.data.datasets[e._datasetIndex], n = e._index, a = e.custom || {}, i = e._model, r = Ve.getHoverColor; e.$previousStyle = { backgroundColor: i.backgroundColor, borderColor: i.borderColor, borderWidth: i.borderWidth }, i.backgroundColor = tt([a.hoverBackgroundColor, t.hoverBackgroundColor, r(i.backgroundColor)], void 0, n), i.borderColor = tt([a.hoverBorderColor, t.hoverBorderColor, r(i.borderColor)], void 0, n), i.borderWidth = tt([a.hoverBorderWidth, t.hoverBorderWidth, i.borderWidth], void 0, n) }, resyncElements: function () { var e = this, t = e.getMeta(), n = e.getDataset().data, a = t.data.length, i = n.length; i < a ? t.data.splice(i, a - i) : i > a && e.insertElements(a, i - a) }, insertElements: function (e, t) { for (var n = 0; n < t; ++n)this.addElementAndReset(e + n) }, onDataPush: function () { var e = arguments.length; this.insertElements(this.getDataset().data.length - e, e) }, onDataPop: function () { this.getMeta().data.pop() }, onDataShift: function () { this.getMeta().data.shift() }, onDataSplice: function (e, t) { this.getMeta().data.splice(e, t), this.insertElements(e, arguments.length - 2) }, onDataUnshift: function () { this.insertElements(0, arguments.length) } }), rt.extend = Ve.inherits; var st = rt; We._set("global", { elements: { arc: { backgroundColor: We.global.defaultColor, borderColor: "#fff", borderWidth: 2, borderAlign: "center" } } }); var ot = Ke.extend({ inLabelRange: function (e) { var t = this._view; return !!t && Math.pow(e - t.x, 2) < Math.pow(t.radius + t.hoverRadius, 2) }, inRange: function (e, t) { var n = this._view; if (n) { var a = Ve.getAngleFromPoint(n, { x: e, y: t }), i = a.angle, r = a.distance, s = n.startAngle, o = n.endAngle; while (o < s) o += 2 * Math.PI; while (i > o) i -= 2 * Math.PI; while (i < s) i += 2 * Math.PI; var l = i >= s && i <= o, d = r >= n.innerRadius && r <= n.outerRadius; return l && d } return !1 }, getCenterPoint: function () { var e = this._view, t = (e.startAngle + e.endAngle) / 2, n = (e.innerRadius + e.outerRadius) / 2; return { x: e.x + Math.cos(t) * n, y: e.y + Math.sin(t) * n } }, getArea: function () { var e = this._view; return Math.PI * ((e.endAngle - e.startAngle) / (2 * Math.PI)) * (Math.pow(e.outerRadius, 2) - Math.pow(e.innerRadius, 2)) }, tooltipPosition: function () { var e = this._view, t = e.startAngle + (e.endAngle - e.startAngle) / 2, n = (e.outerRadius - e.innerRadius) / 2 + e.innerRadius; return { x: e.x + Math.cos(t) * n, y: e.y + Math.sin(t) * n } }, draw: function () { var e, t = this._chart.ctx, n = this._view, a = n.startAngle, i = n.endAngle, r = "inner" === n.borderAlign ? .33 : 0; t.save(), t.beginPath(), t.arc(n.x, n.y, Math.max(n.outerRadius - r, 0), a, i), t.arc(n.x, n.y, n.innerRadius, i, a, !0), t.closePath(), t.fillStyle = n.backgroundColor, t.fill(), n.borderWidth && ("inner" === n.borderAlign ? (t.beginPath(), e = r / n.outerRadius, t.arc(n.x, n.y, n.outerRadius, a - e, i + e), n.innerRadius > r ? (e = r / n.innerRadius, t.arc(n.x, n.y, n.innerRadius - r, i + e, a - e, !0)) : t.arc(n.x, n.y, r, i + Math.PI / 2, a - Math.PI / 2), t.closePath(), t.clip(), t.beginPath(), t.arc(n.x, n.y, n.outerRadius, a, i), t.arc(n.x, n.y, n.innerRadius, i, a, !0), t.closePath(), t.lineWidth = 2 * n.borderWidth, t.lineJoin = "round") : (t.lineWidth = n.borderWidth, t.lineJoin = "bevel"), t.strokeStyle = n.borderColor, t.stroke()), t.restore() } }), lt = Ve.valueOrDefault, dt = We.global.defaultColor; We._set("global", { elements: { line: { tension: .4, backgroundColor: dt, borderWidth: 3, borderColor: dt, borderCapStyle: "butt", borderDash: [], borderDashOffset: 0, borderJoinStyle: "miter", capBezierPoints: !0, fill: !0 } } }); var ct = Ke.extend({ draw: function () { var e, t, n, a, i = this, r = i._view, s = i._chart.ctx, o = r.spanGaps, l = i._children.slice(), d = We.global, c = d.elements.line, u = -1; for (i._loop && l.length && l.push(l[0]), s.save(), s.lineCap = r.borderCapStyle || c.borderCapStyle, s.setLineDash && s.setLineDash(r.borderDash || c.borderDash), s.lineDashOffset = lt(r.borderDashOffset, c.borderDashOffset), s.lineJoin = r.borderJoinStyle || c.borderJoinStyle, s.lineWidth = lt(r.borderWidth, c.borderWidth), s.strokeStyle = r.borderColor || d.defaultColor, s.beginPath(), u = -1, e = 0; e < l.length; ++e)t = l[e], n = Ve.previousItem(l, e), a = t._view, 0 === e ? a.skip || (s.moveTo(a.x, a.y), u = e) : (n = -1 === u ? n : l[u], a.skip || (u !== e - 1 && !o || -1 === u ? s.moveTo(a.x, a.y) : Ve.canvas.lineTo(s, n._view, t._view), u = e)); s.stroke(), s.restore() } }), ut = Ve.valueOrDefault, ht = We.global.defaultColor; function ft(e) { var t = this._view; return !!t && Math.abs(e - t.x) < t.radius + t.hitRadius } function pt(e) { var t = this._view; return !!t && Math.abs(e - t.y) < t.radius + t.hitRadius } We._set("global", { elements: { point: { radius: 3, pointStyle: "circle", backgroundColor: ht, borderColor: ht, borderWidth: 1, hitRadius: 1, hoverRadius: 4, hoverBorderWidth: 1 } } }); var mt = Ke.extend({ inRange: function (e, t) { var n = this._view; return !!n && Math.pow(e - n.x, 2) + Math.pow(t - n.y, 2) < Math.pow(n.hitRadius + n.radius, 2) }, inLabelRange: ft, inXRange: ft, inYRange: pt, getCenterPoint: function () { var e = this._view; return { x: e.x, y: e.y } }, getArea: function () { return Math.PI * Math.pow(this._view.radius, 2) }, tooltipPosition: function () { var e = this._view; return { x: e.x, y: e.y, padding: e.radius + e.borderWidth } }, draw: function (e) { var t = this._view, n = this._chart.ctx, a = t.pointStyle, i = t.rotation, r = t.radius, s = t.x, o = t.y, l = We.global, d = l.defaultColor; t.skip || (void 0 === e || Ve.canvas._isPointInArea(t, e)) && (n.strokeStyle = t.borderColor || d, n.lineWidth = ut(t.borderWidth, l.elements.point.borderWidth), n.fillStyle = t.backgroundColor || d, Ve.canvas.drawPoint(n, a, r, s, o, i)) } }), _t = We.global.defaultColor; function gt(e) { return e && void 0 !== e.width } function yt(e) { var t, n, a, i, r; return gt(e) ? (r = e.width / 2, t = e.x - r, n = e.x + r, a = Math.min(e.y, e.base), i = Math.max(e.y, e.base)) : (r = e.height / 2, t = Math.min(e.x, e.base), n = Math.max(e.x, e.base), a = e.y - r, i = e.y + r), { left: t, top: a, right: n, bottom: i } } function vt(e, t, n) { return e === t ? n : e === n ? t : e } function bt(e) { var t = e.borderSkipped, n = {}; return t ? (e.horizontal ? e.base > e.x && (t = vt(t, "left", "right")) : e.base < e.y && (t = vt(t, "bottom", "top")), n[t] = !0, n) : n } function kt(e, t, n) { var a, i, r, s, o = e.borderWidth, l = bt(e); return Ve.isObject(o) ? (a = +o.top || 0, i = +o.right || 0, r = +o.bottom || 0, s = +o.left || 0) : a = i = r = s = +o || 0, { t: l.top || a < 0 ? 0 : a > n ? n : a, r: l.right || i < 0 ? 0 : i > t ? t : i, b: l.bottom || r < 0 ? 0 : r > n ? n : r, l: l.left || s < 0 ? 0 : s > t ? t : s } } function Mt(e) { var t = yt(e), n = t.right - t.left, a = t.bottom - t.top, i = kt(e, n / 2, a / 2); return { outer: { x: t.left, y: t.top, w: n, h: a }, inner: { x: t.left + i.l, y: t.top + i.t, w: n - i.l - i.r, h: a - i.t - i.b } } } function wt(e, t, n) { var a = null === t, i = null === n, r = !(!e || a && i) && yt(e); return r && (a || t >= r.left && t <= r.right) && (i || n >= r.top && n <= r.bottom) } We._set("global", { elements: { rectangle: { backgroundColor: _t, borderColor: _t, borderSkipped: "bottom", borderWidth: 0 } } }); var xt = Ke.extend({ draw: function () { var e = this._chart.ctx, t = this._view, n = Mt(t), a = n.outer, i = n.inner; e.fillStyle = t.backgroundColor, e.fillRect(a.x, a.y, a.w, a.h), a.w === i.w && a.h === i.h || (e.save(), e.beginPath(), e.rect(a.x, a.y, a.w, a.h), e.clip(), e.fillStyle = t.borderColor, e.rect(i.x, i.y, i.w, i.h), e.fill("evenodd"), e.restore()) }, height: function () { var e = this._view; return e.base - e.y }, inRange: function (e, t) { return wt(this._view, e, t) }, inLabelRange: function (e, t) { var n = this._view; return gt(n) ? wt(n, e, null) : wt(n, null, t) }, inXRange: function (e) { return wt(this._view, e, null) }, inYRange: function (e) { return wt(this._view, null, e) }, getCenterPoint: function () { var e, t, n = this._view; return gt(n) ? (e = n.x, t = (n.y + n.base) / 2) : (e = (n.x + n.base) / 2, t = n.y), { x: e, y: t } }, getArea: function () { var e = this._view; return gt(e) ? e.width * Math.abs(e.y - e.base) : e.height * Math.abs(e.x - e.base) }, tooltipPosition: function () { var e = this._view; return { x: e.x, y: e.y } } }), Lt = {}, St = ot, Yt = ct, Dt = mt, Tt = xt; Lt.Arc = St, Lt.Line = Yt, Lt.Point = Dt, Lt.Rectangle = Tt; var Ct = Ve.options.resolve; function Ot(e, t) { var n, a, i, r, s = e.isHorizontal() ? e.width : e.height, o = e.getTicks(); for (i = 1, r = t.length; i < r; ++i)s = Math.min(s, Math.abs(t[i] - t[i - 1])); for (i = 0, r = o.length; i < r; ++i)a = e.getPixelForTick(i), s = i > 0 ? Math.min(s, a - n) : s, n = a; return s } function Pt(e, t, n) { var a, i, r = n.barThickness, s = t.stackCount, o = t.pixels[e]; return Ve.isNullOrUndef(r) ? (a = t.min * n.categoryPercentage, i = n.barPercentage) : (a = r * s, i = 1), { chunk: a / s, ratio: i, start: o - a / 2 } } function Ht(e, t, n) { var a, i, r = t.pixels, s = r[e], o = e > 0 ? r[e - 1] : null, l = e < r.length - 1 ? r[e + 1] : null, d = n.categoryPercentage; return null === o && (o = s - (null === l ? t.end - t.start : l - s)), null === l && (l = s + s - o), a = s - (s - Math.min(o, l)) / 2 * d, i = Math.abs(l - o) / 2 * d, { chunk: i / t.stackCount, ratio: n.barPercentage, start: a } } We._set("bar", { hover: { mode: "label" }, scales: { xAxes: [{ type: "category", categoryPercentage: .8, barPercentage: .9, offset: !0, gridLines: { offsetGridLines: !0 } }], yAxes: [{ type: "linear" }] } }); var jt = st.extend({ dataElementType: Lt.Rectangle, initialize: function () { var e, t = this; st.prototype.initialize.apply(t, arguments), e = t.getMeta(), e.stack = t.getDataset().stack, e.bar = !0 }, update: function (e) { var t, n, a = this, i = a.getMeta().data; for (a._ruler = a.getRuler(), t = 0, n = i.length; t < n; ++t)a.updateElement(i[t], t, e) }, updateElement: function (e, t, n) { var a = this, i = a.getMeta(), r = a.getDataset(), s = a._resolveElementOptions(e, t); e._xScale = a.getScaleForId(i.xAxisID), e._yScale = a.getScaleForId(i.yAxisID), e._datasetIndex = a.index, e._index = t, e._model = { backgroundColor: s.backgroundColor, borderColor: s.borderColor, borderSkipped: s.borderSkipped, borderWidth: s.borderWidth, datasetLabel: r.label, label: a.chart.data.labels[t] }, a._updateElementGeometry(e, t, n), e.pivot() }, _updateElementGeometry: function (e, t, n) { var a = this, i = e._model, r = a._getValueScale(), s = r.getBasePixel(), o = r.isHorizontal(), l = a._ruler || a.getRuler(), d = a.calculateBarValuePixels(a.index, t), c = a.calculateBarIndexPixels(a.index, t, l); i.horizontal = o, i.base = n ? s : d.base, i.x = o ? n ? s : d.head : c.center, i.y = o ? c.center : n ? s : d.head, i.height = o ? c.size : void 0, i.width = o ? void 0 : c.size }, _getStacks: function (e) { var t, n, a = this, i = a.chart, r = a._getIndexScale(), s = r.options.stacked, o = void 0 === e ? i.data.datasets.length : e + 1, l = []; for (t = 0; t < o; ++t)n = i.getDatasetMeta(t), n.bar && i.isDatasetVisible(t) && (!1 === s || !0 === s && -1 === l.indexOf(n.stack) || void 0 === s && (void 0 === n.stack || -1 === l.indexOf(n.stack))) && l.push(n.stack); return l }, getStackCount: function () { return this._getStacks().length }, getStackIndex: function (e, t) { var n = this._getStacks(e), a = void 0 !== t ? n.indexOf(t) : -1; return -1 === a ? n.length - 1 : a }, getRuler: function () { var e, t, n, a = this, i = a._getIndexScale(), r = a.getStackCount(), s = a.index, o = i.isHorizontal(), l = o ? i.left : i.top, d = l + (o ? i.width : i.height), c = []; for (e = 0, t = a.getMeta().data.length; e < t; ++e)c.push(i.getPixelForValue(null, e, s)); return n = Ve.isNullOrUndef(i.options.barThickness) ? Ot(i, c) : -1, { min: n, pixels: c, start: l, end: d, stackCount: r, scale: i } }, calculateBarValuePixels: function (e, t) { var n, a, i, r, s, o, l = this, d = l.chart, c = l.getMeta(), u = l._getValueScale(), h = u.isHorizontal(), f = d.data.datasets, p = +u.getRightValue(f[e].data[t]), m = u.options.minBarLength, _ = u.options.stacked, g = c.stack, y = 0; if (_ || void 0 === _ && void 0 !== g) for (n = 0; n < e; ++n)a = d.getDatasetMeta(n), a.bar && a.stack === g && a.controller._getValueScaleId() === u.id && d.isDatasetVisible(n) && (i = +u.getRightValue(f[n].data[t]), (p < 0 && i < 0 || p >= 0 && i > 0) && (y += i)); return r = u.getPixelForValue(y), s = u.getPixelForValue(y + p), o = s - r, void 0 !== m && Math.abs(o) < m && (o = m, s = p >= 0 && !h || p < 0 && h ? r - m : r + m), { size: o, base: r, head: s, center: s + o / 2 } }, calculateBarIndexPixels: function (e, t, n) { var a = this, i = n.scale.options, r = "flex" === i.barThickness ? Ht(t, n, i) : Pt(t, n, i), s = a.getStackIndex(e, a.getMeta().stack), o = r.start + r.chunk * s + r.chunk / 2, l = Math.min(Ve.valueOrDefault(i.maxBarThickness, 1 / 0), r.chunk * r.ratio); return { base: o - l / 2, head: o + l / 2, center: o, size: l } }, draw: function () { var e = this, t = e.chart, n = e._getValueScale(), a = e.getMeta().data, i = e.getDataset(), r = a.length, s = 0; for (Ve.canvas.clipArea(t.ctx, t.chartArea); s < r; ++s)isNaN(n.getRightValue(i.data[s])) || a[s].draw(); Ve.canvas.unclipArea(t.ctx) }, _resolveElementOptions: function (e, t) { var n, a, i, r = this, s = r.chart, o = s.data.datasets, l = o[r.index], d = e.custom || {}, c = s.options.elements.rectangle, u = {}, h = { chart: s, dataIndex: t, dataset: l, datasetIndex: r.index }, f = ["backgroundColor", "borderColor", "borderSkipped", "borderWidth"]; for (n = 0, a = f.length; n < a; ++n)i = f[n], u[i] = Ct([d[i], l[i], c[i]], h, t); return u } }), Et = Ve.valueOrDefault, Bt = Ve.options.resolve; We._set("bubble", { hover: { mode: "single" }, scales: { xAxes: [{ type: "linear", position: "bottom", id: "x-axis-0" }], yAxes: [{ type: "linear", position: "left", id: "y-axis-0" }] }, tooltips: { callbacks: { title: function () { return "" }, label: function (e, t) { var n = t.datasets[e.datasetIndex].label || "", a = t.datasets[e.datasetIndex].data[e.index]; return n + ": (" + e.xLabel + ", " + e.yLabel + ", " + a.r + ")" } } } }); var It = st.extend({ dataElementType: Lt.Point, update: function (e) { var t = this, n = t.getMeta(), a = n.data; Ve.each(a, (function (n, a) { t.updateElement(n, a, e) })) }, updateElement: function (e, t, n) { var a = this, i = a.getMeta(), r = e.custom || {}, s = a.getScaleForId(i.xAxisID), o = a.getScaleForId(i.yAxisID), l = a._resolveElementOptions(e, t), d = a.getDataset().data[t], c = a.index, u = n ? s.getPixelForDecimal(.5) : s.getPixelForValue("object" === typeof d ? d : NaN, t, c), h = n ? o.getBasePixel() : o.getPixelForValue(d, t, c); e._xScale = s, e._yScale = o, e._options = l, e._datasetIndex = c, e._index = t, e._model = { backgroundColor: l.backgroundColor, borderColor: l.borderColor, borderWidth: l.borderWidth, hitRadius: l.hitRadius, pointStyle: l.pointStyle, rotation: l.rotation, radius: n ? 0 : l.radius, skip: r.skip || isNaN(u) || isNaN(h), x: u, y: h }, e.pivot() }, setHoverStyle: function (e) { var t = e._model, n = e._options, a = Ve.getHoverColor; e.$previousStyle = { backgroundColor: t.backgroundColor, borderColor: t.borderColor, borderWidth: t.borderWidth, radius: t.radius }, t.backgroundColor = Et(n.hoverBackgroundColor, a(n.backgroundColor)), t.borderColor = Et(n.hoverBorderColor, a(n.borderColor)), t.borderWidth = Et(n.hoverBorderWidth, n.borderWidth), t.radius = n.radius + n.hoverRadius }, _resolveElementOptions: function (e, t) { var n, a, i, r = this, s = r.chart, o = s.data.datasets, l = o[r.index], d = e.custom || {}, c = s.options.elements.point, u = l.data[t], h = {}, f = { chart: s, dataIndex: t, dataset: l, datasetIndex: r.index }, p = ["backgroundColor", "borderColor", "borderWidth", "hoverBackgroundColor", "hoverBorderColor", "hoverBorderWidth", "hoverRadius", "hitRadius", "pointStyle", "rotation"]; for (n = 0, a = p.length; n < a; ++n)i = p[n], h[i] = Bt([d[i], l[i], c[i]], f, t); return h.radius = Bt([d.radius, u ? u.r : void 0, l.radius, c.radius], f, t), h } }), At = Ve.options.resolve, Ft = Ve.valueOrDefault; We._set("doughnut", { animation: { animateRotate: !0, animateScale: !1 }, hover: { mode: "single" }, legendCallback: function (e) { var t = []; t.push('<ul class="' + e.id + '-legend">'); var n = e.data, a = n.datasets, i = n.labels; if (a.length) for (var r = 0; r < a[0].data.length; ++r)t.push('<li><span style="background-color:' + a[0].backgroundColor[r] + '"></span>'), i[r] && t.push(i[r]), t.push("</li>"); return t.push("</ul>"), t.join("") }, legend: { labels: { generateLabels: function (e) { var t = e.data; return t.labels.length && t.datasets.length ? t.labels.map((function (n, a) { var i = e.getDatasetMeta(0), r = t.datasets[0], s = i.data[a], o = s && s.custom || {}, l = e.options.elements.arc, d = At([o.backgroundColor, r.backgroundColor, l.backgroundColor], void 0, a), c = At([o.borderColor, r.borderColor, l.borderColor], void 0, a), u = At([o.borderWidth, r.borderWidth, l.borderWidth], void 0, a); return { text: n, fillStyle: d, strokeStyle: c, lineWidth: u, hidden: isNaN(r.data[a]) || i.data[a].hidden, index: a } })) : [] } }, onClick: function (e, t) { var n, a, i, r = t.index, s = this.chart; for (n = 0, a = (s.data.datasets || []).length; n < a; ++n)i = s.getDatasetMeta(n), i.data[r] && (i.data[r].hidden = !i.data[r].hidden); s.update() } }, cutoutPercentage: 50, rotation: -.5 * Math.PI, circumference: 2 * Math.PI, tooltips: { callbacks: { title: function () { return "" }, label: function (e, t) { var n = t.labels[e.index], a = ": " + t.datasets[e.datasetIndex].data[e.index]; return Ve.isArray(n) ? (n = n.slice(), n[0] += a) : n += a, n } } } }); var Nt = st.extend({ dataElementType: Lt.Arc, linkScales: Ve.noop, getRingIndex: function (e) { for (var t = 0, n = 0; n < e; ++n)this.chart.isDatasetVisible(n) && ++t; return t }, update: function (e) { var t, n, a = this, i = a.chart, r = i.chartArea, s = i.options, o = r.right - r.left, l = r.bottom - r.top, d = Math.min(o, l), c = { x: 0, y: 0 }, u = a.getMeta(), h = u.data, f = s.cutoutPercentage, p = s.circumference, m = a._getRingWeight(a.index); if (p < 2 * Math.PI) { var _ = s.rotation % (2 * Math.PI); _ += 2 * Math.PI * (_ >= Math.PI ? -1 : _ < -Math.PI ? 1 : 0); var g = _ + p, y = { x: Math.cos(_), y: Math.sin(_) }, v = { x: Math.cos(g), y: Math.sin(g) }, b = _ <= 0 && g >= 0 || _ <= 2 * Math.PI && 2 * Math.PI <= g, k = _ <= .5 * Math.PI && .5 * Math.PI <= g || _ <= 2.5 * Math.PI && 2.5 * Math.PI <= g, M = _ <= -Math.PI && -Math.PI <= g || _ <= Math.PI && Math.PI <= g, w = _ <= .5 * -Math.PI && .5 * -Math.PI <= g || _ <= 1.5 * Math.PI && 1.5 * Math.PI <= g, x = f / 100, L = { x: M ? -1 : Math.min(y.x * (y.x < 0 ? 1 : x), v.x * (v.x < 0 ? 1 : x)), y: w ? -1 : Math.min(y.y * (y.y < 0 ? 1 : x), v.y * (v.y < 0 ? 1 : x)) }, S = { x: b ? 1 : Math.max(y.x * (y.x > 0 ? 1 : x), v.x * (v.x > 0 ? 1 : x)), y: k ? 1 : Math.max(y.y * (y.y > 0 ? 1 : x), v.y * (v.y > 0 ? 1 : x)) }, Y = { width: .5 * (S.x - L.x), height: .5 * (S.y - L.y) }; d = Math.min(o / Y.width, l / Y.height), c = { x: -.5 * (S.x + L.x), y: -.5 * (S.y + L.y) } } for (t = 0, n = h.length; t < n; ++t)h[t]._options = a._resolveElementOptions(h[t], t); for (i.borderWidth = a.getMaxBorderWidth(), i.outerRadius = Math.max((d - i.borderWidth) / 2, 0), i.innerRadius = Math.max(f ? i.outerRadius / 100 * f : 0, 0), i.radiusLength = (i.outerRadius - i.innerRadius) / (a._getVisibleDatasetWeightTotal() || 1), i.offsetX = c.x * i.outerRadius, i.offsetY = c.y * i.outerRadius, u.total = a.calculateTotal(), a.outerRadius = i.outerRadius - i.radiusLength * a._getRingWeightOffset(a.index), a.innerRadius = Math.max(a.outerRadius - i.radiusLength * m, 0), t = 0, n = h.length; t < n; ++t)a.updateElement(h[t], t, e) }, updateElement: function (e, t, n) { var a = this, i = a.chart, r = i.chartArea, s = i.options, o = s.animation, l = (r.left + r.right) / 2, d = (r.top + r.bottom) / 2, c = s.rotation, u = s.rotation, h = a.getDataset(), f = n && o.animateRotate || e.hidden ? 0 : a.calculateCircumference(h.data[t]) * (s.circumference / (2 * Math.PI)), p = n && o.animateScale ? 0 : a.innerRadius, m = n && o.animateScale ? 0 : a.outerRadius, _ = e._options || {}; Ve.extend(e, { _datasetIndex: a.index, _index: t, _model: { backgroundColor: _.backgroundColor, borderColor: _.borderColor, borderWidth: _.borderWidth, borderAlign: _.borderAlign, x: l + i.offsetX, y: d + i.offsetY, startAngle: c, endAngle: u, circumference: f, outerRadius: m, innerRadius: p, label: Ve.valueAtIndexOrDefault(h.label, t, i.data.labels[t]) } }); var g = e._model; n && o.animateRotate || (g.startAngle = 0 === t ? s.rotation : a.getMeta().data[t - 1]._model.endAngle, g.endAngle = g.startAngle + g.circumference), e.pivot() }, calculateTotal: function () { var e, t = this.getDataset(), n = this.getMeta(), a = 0; return Ve.each(n.data, (function (n, i) { e = t.data[i], isNaN(e) || n.hidden || (a += Math.abs(e)) })), a }, calculateCircumference: function (e) { var t = this.getMeta().total; return t > 0 && !isNaN(e) ? 2 * Math.PI * (Math.abs(e) / t) : 0 }, getMaxBorderWidth: function (e) { var t, n, a, i, r, s, o, l, d = this, c = 0, u = d.chart; if (!e) for (t = 0, n = u.data.datasets.length; t < n; ++t)if (u.isDatasetVisible(t)) { a = u.getDatasetMeta(t), e = a.data, t !== d.index && (r = a.controller); break } if (!e) return 0; for (t = 0, n = e.length; t < n; ++t)i = e[t], s = r ? r._resolveElementOptions(i, t) : i._options, "inner" !== s.borderAlign && (o = s.borderWidth, l = s.hoverBorderWidth, c = o > c ? o : c, c = l > c ? l : c); return c }, setHoverStyle: function (e) { var t = e._model, n = e._options, a = Ve.getHoverColor; e.$previousStyle = { backgroundColor: t.backgroundColor, borderColor: t.borderColor, borderWidth: t.borderWidth }, t.backgroundColor = Ft(n.hoverBackgroundColor, a(n.backgroundColor)), t.borderColor = Ft(n.hoverBorderColor, a(n.borderColor)), t.borderWidth = Ft(n.hoverBorderWidth, n.borderWidth) }, _resolveElementOptions: function (e, t) { var n, a, i, r = this, s = r.chart, o = r.getDataset(), l = e.custom || {}, d = s.options.elements.arc, c = {}, u = { chart: s, dataIndex: t, dataset: o, datasetIndex: r.index }, h = ["backgroundColor", "borderColor", "borderWidth", "borderAlign", "hoverBackgroundColor", "hoverBorderColor", "hoverBorderWidth"]; for (n = 0, a = h.length; n < a; ++n)i = h[n], c[i] = At([l[i], o[i], d[i]], u, t); return c }, _getRingWeightOffset: function (e) { for (var t = 0, n = 0; n < e; ++n)this.chart.isDatasetVisible(n) && (t += this._getRingWeight(n)); return t }, _getRingWeight: function (e) { return Math.max(Ft(this.chart.data.datasets[e].weight, 1), 0) }, _getVisibleDatasetWeightTotal: function () { return this._getRingWeightOffset(this.chart.data.datasets.length) } }); We._set("horizontalBar", { hover: { mode: "index", axis: "y" }, scales: { xAxes: [{ type: "linear", position: "bottom" }], yAxes: [{ type: "category", position: "left", categoryPercentage: .8, barPercentage: .9, offset: !0, gridLines: { offsetGridLines: !0 } }] }, elements: { rectangle: { borderSkipped: "left" } }, tooltips: { mode: "index", axis: "y" } }); var Wt = jt.extend({ _getValueScaleId: function () { return this.getMeta().xAxisID }, _getIndexScaleId: function () { return this.getMeta().yAxisID } }), zt = Ve.valueOrDefault, Rt = Ve.options.resolve, $t = Ve.canvas._isPointInArea; function Vt(e, t) { return zt(e.showLine, t.showLines) } We._set("line", { showLines: !0, spanGaps: !1, hover: { mode: "label" }, scales: { xAxes: [{ type: "category", id: "x-axis-0" }], yAxes: [{ type: "linear", id: "y-axis-0" }] } }); var qt = st.extend({ datasetElementType: Lt.Line, dataElementType: Lt.Point, update: function (e) { var t, n, a = this, i = a.getMeta(), r = i.dataset, s = i.data || [], o = a.getScaleForId(i.yAxisID), l = a.getDataset(), d = Vt(l, a.chart.options); for (d && (void 0 !== l.tension && void 0 === l.lineTension && (l.lineTension = l.tension), r._scale = o, r._datasetIndex = a.index, r._children = s, r._model = a._resolveLineOptions(r), r.pivot()), t = 0, n = s.length; t < n; ++t)a.updateElement(s[t], t, e); for (d && 0 !== r._model.tension && a.updateBezierControlPoints(), t = 0, n = s.length; t < n; ++t)s[t].pivot() }, updateElement: function (e, t, n) { var a, i, r = this, s = r.getMeta(), o = e.custom || {}, l = r.getDataset(), d = r.index, c = l.data[t], u = r.getScaleForId(s.yAxisID), h = r.getScaleForId(s.xAxisID), f = s.dataset._model, p = r._resolvePointOptions(e, t); a = h.getPixelForValue("object" === typeof c ? c : NaN, t, d), i = n ? u.getBasePixel() : r.calculatePointY(c, t, d), e._xScale = h, e._yScale = u, e._options = p, e._datasetIndex = d, e._index = t, e._model = { x: a, y: i, skip: o.skip || isNaN(a) || isNaN(i), radius: p.radius, pointStyle: p.pointStyle, rotation: p.rotation, backgroundColor: p.backgroundColor, borderColor: p.borderColor, borderWidth: p.borderWidth, tension: zt(o.tension, f ? f.tension : 0), steppedLine: !!f && f.steppedLine, hitRadius: p.hitRadius } }, _resolvePointOptions: function (e, t) { var n, a, i, r = this, s = r.chart, o = s.data.datasets[r.index], l = e.custom || {}, d = s.options.elements.point, c = {}, u = { chart: s, dataIndex: t, dataset: o, datasetIndex: r.index }, h = { backgroundColor: "pointBackgroundColor", borderColor: "pointBorderColor", borderWidth: "pointBorderWidth", hitRadius: "pointHitRadius", hoverBackgroundColor: "pointHoverBackgroundColor", hoverBorderColor: "pointHoverBorderColor", hoverBorderWidth: "pointHoverBorderWidth", hoverRadius: "pointHoverRadius", pointStyle: "pointStyle", radius: "pointRadius", rotation: "pointRotation" }, f = Object.keys(h); for (n = 0, a = f.length; n < a; ++n)i = f[n], c[i] = Rt([l[i], o[h[i]], o[i], d[i]], u, t); return c }, _resolveLineOptions: function (e) { var t, n, a, i = this, r = i.chart, s = r.data.datasets[i.index], o = e.custom || {}, l = r.options, d = l.elements.line, c = {}, u = ["backgroundColor", "borderWidth", "borderColor", "borderCapStyle", "borderDash", "borderDashOffset", "borderJoinStyle", "fill", "cubicInterpolationMode"]; for (t = 0, n = u.length; t < n; ++t)a = u[t], c[a] = Rt([o[a], s[a], d[a]]); return c.spanGaps = zt(s.spanGaps, l.spanGaps), c.tension = zt(s.lineTension, d.tension), c.steppedLine = Rt([o.steppedLine, s.steppedLine, d.stepped]), c }, calculatePointY: function (e, t, n) { var a, i, r, s = this, o = s.chart, l = s.getMeta(), d = s.getScaleForId(l.yAxisID), c = 0, u = 0; if (d.options.stacked) { for (a = 0; a < n; a++)if (i = o.data.datasets[a], r = o.getDatasetMeta(a), "line" === r.type && r.yAxisID === d.id && o.isDatasetVisible(a)) { var h = Number(d.getRightValue(i.data[t])); h < 0 ? u += h || 0 : c += h || 0 } var f = Number(d.getRightValue(e)); return f < 0 ? d.getPixelForValue(u + f) : d.getPixelForValue(c + f) } return d.getPixelForValue(e) }, updateBezierControlPoints: function () { var e, t, n, a, i = this, r = i.chart, s = i.getMeta(), o = s.dataset._model, l = r.chartArea, d = s.data || []; function c(e, t, n) { return Math.max(Math.min(e, n), t) } if (o.spanGaps && (d = d.filter((function (e) { return !e._model.skip }))), "monotone" === o.cubicInterpolationMode) Ve.splineCurveMonotone(d); else for (e = 0, t = d.length; e < t; ++e)n = d[e]._model, a = Ve.splineCurve(Ve.previousItem(d, e)._model, n, Ve.nextItem(d, e)._model, o.tension), n.controlPointPreviousX = a.previous.x, n.controlPointPreviousY = a.previous.y, n.controlPointNextX = a.next.x, n.controlPointNextY = a.next.y; if (r.options.elements.line.capBezierPoints) for (e = 0, t = d.length; e < t; ++e)n = d[e]._model, $t(n, l) && (e > 0 && $t(d[e - 1]._model, l) && (n.controlPointPreviousX = c(n.controlPointPreviousX, l.left, l.right), n.controlPointPreviousY = c(n.controlPointPreviousY, l.top, l.bottom)), e < d.length - 1 && $t(d[e + 1]._model, l) && (n.controlPointNextX = c(n.controlPointNextX, l.left, l.right), n.controlPointNextY = c(n.controlPointNextY, l.top, l.bottom))) }, draw: function () { var e, t = this, n = t.chart, a = t.getMeta(), i = a.data || [], r = n.chartArea, s = i.length, o = 0; for (Vt(t.getDataset(), n.options) && (e = (a.dataset._model.borderWidth || 0) / 2, Ve.canvas.clipArea(n.ctx, { left: r.left, right: r.right, top: r.top - e, bottom: r.bottom + e }), a.dataset.draw(), Ve.canvas.unclipArea(n.ctx)); o < s; ++o)i[o].draw(r) }, setHoverStyle: function (e) { var t = e._model, n = e._options, a = Ve.getHoverColor; e.$previousStyle = { backgroundColor: t.backgroundColor, borderColor: t.borderColor, borderWidth: t.borderWidth, radius: t.radius }, t.backgroundColor = zt(n.hoverBackgroundColor, a(n.backgroundColor)), t.borderColor = zt(n.hoverBorderColor, a(n.borderColor)), t.borderWidth = zt(n.hoverBorderWidth, n.borderWidth), t.radius = zt(n.hoverRadius, n.radius) } }), Ut = Ve.options.resolve; We._set("polarArea", { scale: { type: "radialLinear", angleLines: { display: !1 }, gridLines: { circular: !0 }, pointLabels: { display: !1 }, ticks: { beginAtZero: !0 } }, animation: { animateRotate: !0, animateScale: !0 }, startAngle: -.5 * Math.PI, legendCallback: function (e) { var t = []; t.push('<ul class="' + e.id + '-legend">'); var n = e.data, a = n.datasets, i = n.labels; if (a.length) for (var r = 0; r < a[0].data.length; ++r)t.push('<li><span style="background-color:' + a[0].backgroundColor[r] + '"></span>'), i[r] && t.push(i[r]), t.push("</li>"); return t.push("</ul>"), t.join("") }, legend: { labels: { generateLabels: function (e) { var t = e.data; return t.labels.length && t.datasets.length ? t.labels.map((function (n, a) { var i = e.getDatasetMeta(0), r = t.datasets[0], s = i.data[a], o = s.custom || {}, l = e.options.elements.arc, d = Ut([o.backgroundColor, r.backgroundColor, l.backgroundColor], void 0, a), c = Ut([o.borderColor, r.borderColor, l.borderColor], void 0, a), u = Ut([o.borderWidth, r.borderWidth, l.borderWidth], void 0, a); return { text: n, fillStyle: d, strokeStyle: c, lineWidth: u, hidden: isNaN(r.data[a]) || i.data[a].hidden, index: a } })) : [] } }, onClick: function (e, t) { var n, a, i, r = t.index, s = this.chart; for (n = 0, a = (s.data.datasets || []).length; n < a; ++n)i = s.getDatasetMeta(n), i.data[r].hidden = !i.data[r].hidden; s.update() } }, tooltips: { callbacks: { title: function () { return "" }, label: function (e, t) { return t.labels[e.index] + ": " + e.yLabel } } } }); var Jt = st.extend({ dataElementType: Lt.Arc, linkScales: Ve.noop, update: function (e) { var t, n, a, i = this, r = i.getDataset(), s = i.getMeta(), o = i.chart.options.startAngle || 0, l = i._starts = [], d = i._angles = [], c = s.data; for (i._updateRadius(), s.count = i.countVisibleElements(), t = 0, n = r.data.length; t < n; t++)l[t] = o, a = i._computeAngle(t), d[t] = a, o += a; for (t = 0, n = c.length; t < n; ++t)c[t]._options = i._resolveElementOptions(c[t], t), i.updateElement(c[t], t, e) }, _updateRadius: function () { var e = this, t = e.chart, n = t.chartArea, a = t.options, i = Math.min(n.right - n.left, n.bottom - n.top); t.outerRadius = Math.max(i / 2, 0), t.innerRadius = Math.max(a.cutoutPercentage ? t.outerRadius / 100 * a.cutoutPercentage : 1, 0), t.radiusLength = (t.outerRadius - t.innerRadius) / t.getVisibleDatasetCount(), e.outerRadius = t.outerRadius - t.radiusLength * e.index, e.innerRadius = e.outerRadius - t.radiusLength }, updateElement: function (e, t, n) { var a = this, i = a.chart, r = a.getDataset(), s = i.options, o = s.animation, l = i.scale, d = i.data.labels, c = l.xCenter, u = l.yCenter, h = s.startAngle, f = e.hidden ? 0 : l.getDistanceFromCenterForValue(r.data[t]), p = a._starts[t], m = p + (e.hidden ? 0 : a._angles[t]), _ = o.animateScale ? 0 : l.getDistanceFromCenterForValue(r.data[t]), g = e._options || {}; Ve.extend(e, { _datasetIndex: a.index, _index: t, _scale: l, _model: { backgroundColor: g.backgroundColor, borderColor: g.borderColor, borderWidth: g.borderWidth, borderAlign: g.borderAlign, x: c, y: u, innerRadius: 0, outerRadius: n ? _ : f, startAngle: n && o.animateRotate ? h : p, endAngle: n && o.animateRotate ? h : m, label: Ve.valueAtIndexOrDefault(d, t, d[t]) } }), e.pivot() }, countVisibleElements: function () { var e = this.getDataset(), t = this.getMeta(), n = 0; return Ve.each(t.data, (function (t, a) { isNaN(e.data[a]) || t.hidden || n++ })), n }, setHoverStyle: function (e) { var t = e._model, n = e._options, a = Ve.getHoverColor, i = Ve.valueOrDefault; e.$previousStyle = { backgroundColor: t.backgroundColor, borderColor: t.borderColor, borderWidth: t.borderWidth }, t.backgroundColor = i(n.hoverBackgroundColor, a(n.backgroundColor)), t.borderColor = i(n.hoverBorderColor, a(n.borderColor)), t.borderWidth = i(n.hoverBorderWidth, n.borderWidth) }, _resolveElementOptions: function (e, t) { var n, a, i, r = this, s = r.chart, o = r.getDataset(), l = e.custom || {}, d = s.options.elements.arc, c = {}, u = { chart: s, dataIndex: t, dataset: o, datasetIndex: r.index }, h = ["backgroundColor", "borderColor", "borderWidth", "borderAlign", "hoverBackgroundColor", "hoverBorderColor", "hoverBorderWidth"]; for (n = 0, a = h.length; n < a; ++n)i = h[n], c[i] = Ut([l[i], o[i], d[i]], u, t); return c }, _computeAngle: function (e) { var t = this, n = this.getMeta().count, a = t.getDataset(), i = t.getMeta(); if (isNaN(a.data[e]) || i.data[e].hidden) return 0; var r = { chart: t.chart, dataIndex: e, dataset: a, datasetIndex: t.index }; return Ut([t.chart.options.elements.arc.angle, 2 * Math.PI / n], r, e) } }); We._set("pie", Ve.clone(We.doughnut)), We._set("pie", { cutoutPercentage: 0 }); var Xt = Nt, Gt = Ve.valueOrDefault, Kt = Ve.options.resolve; We._set("radar", { scale: { type: "radialLinear" }, elements: { line: { tension: 0 } } }); var Zt = st.extend({ datasetElementType: Lt.Line, dataElementType: Lt.Point, linkScales: Ve.noop, update: function (e) { var t, n, a = this, i = a.getMeta(), r = i.dataset, s = i.data || [], o = a.chart.scale, l = a.getDataset(); for (void 0 !== l.tension && void 0 === l.lineTension && (l.lineTension = l.tension), r._scale = o, r._datasetIndex = a.index, r._children = s, r._loop = !0, r._model = a._resolveLineOptions(r), r.pivot(), t = 0, n = s.length; t < n; ++t)a.updateElement(s[t], t, e); for (a.updateBezierControlPoints(), t = 0, n = s.length; t < n; ++t)s[t].pivot() }, updateElement: function (e, t, n) { var a = this, i = e.custom || {}, r = a.getDataset(), s = a.chart.scale, o = s.getPointPositionForValue(t, r.data[t]), l = a._resolvePointOptions(e, t), d = a.getMeta().dataset._model, c = n ? s.xCenter : o.x, u = n ? s.yCenter : o.y; e._scale = s, e._options = l, e._datasetIndex = a.index, e._index = t, e._model = { x: c, y: u, skip: i.skip || isNaN(c) || isNaN(u), radius: l.radius, pointStyle: l.pointStyle, rotation: l.rotation, backgroundColor: l.backgroundColor, borderColor: l.borderColor, borderWidth: l.borderWidth, tension: Gt(i.tension, d ? d.tension : 0), hitRadius: l.hitRadius } }, _resolvePointOptions: function (e, t) { var n, a, i, r = this, s = r.chart, o = s.data.datasets[r.index], l = e.custom || {}, d = s.options.elements.point, c = {}, u = { chart: s, dataIndex: t, dataset: o, datasetIndex: r.index }, h = { backgroundColor: "pointBackgroundColor", borderColor: "pointBorderColor", borderWidth: "pointBorderWidth", hitRadius: "pointHitRadius", hoverBackgroundColor: "pointHoverBackgroundColor", hoverBorderColor: "pointHoverBorderColor", hoverBorderWidth: "pointHoverBorderWidth", hoverRadius: "pointHoverRadius", pointStyle: "pointStyle", radius: "pointRadius", rotation: "pointRotation" }, f = Object.keys(h); for (n = 0, a = f.length; n < a; ++n)i = f[n], c[i] = Kt([l[i], o[h[i]], o[i], d[i]], u, t); return c }, _resolveLineOptions: function (e) { var t, n, a, i = this, r = i.chart, s = r.data.datasets[i.index], o = e.custom || {}, l = r.options.elements.line, d = {}, c = ["backgroundColor", "borderWidth", "borderColor", "borderCapStyle", "borderDash", "borderDashOffset", "borderJoinStyle", "fill"]; for (t = 0, n = c.length; t < n; ++t)a = c[t], d[a] = Kt([o[a], s[a], l[a]]); return d.tension = Gt(s.lineTension, l.tension), d }, updateBezierControlPoints: function () { var e, t, n, a, i = this, r = i.getMeta(), s = i.chart.chartArea, o = r.data || []; function l(e, t, n) { return Math.max(Math.min(e, n), t) } for (e = 0, t = o.length; e < t; ++e)n = o[e]._model, a = Ve.splineCurve(Ve.previousItem(o, e, !0)._model, n, Ve.nextItem(o, e, !0)._model, n.tension), n.controlPointPreviousX = l(a.previous.x, s.left, s.right), n.controlPointPreviousY = l(a.previous.y, s.top, s.bottom), n.controlPointNextX = l(a.next.x, s.left, s.right), n.controlPointNextY = l(a.next.y, s.top, s.bottom) }, setHoverStyle: function (e) { var t = e._model, n = e._options, a = Ve.getHoverColor; e.$previousStyle = { backgroundColor: t.backgroundColor, borderColor: t.borderColor, borderWidth: t.borderWidth, radius: t.radius }, t.backgroundColor = Gt(n.hoverBackgroundColor, a(n.backgroundColor)), t.borderColor = Gt(n.hoverBorderColor, a(n.borderColor)), t.borderWidth = Gt(n.hoverBorderWidth, n.borderWidth), t.radius = Gt(n.hoverRadius, n.radius) } }); We._set("scatter", { hover: { mode: "single" }, scales: { xAxes: [{ id: "x-axis-1", type: "linear", position: "bottom" }], yAxes: [{ id: "y-axis-1", type: "linear", position: "left" }] }, showLines: !1, tooltips: { callbacks: { title: function () { return "" }, label: function (e) { return "(" + e.xLabel + ", " + e.yLabel + ")" } } } }); var Qt = qt, en = { bar: jt, bubble: It, doughnut: Nt, horizontalBar: Wt, line: qt, polarArea: Jt, pie: Xt, radar: Zt, scatter: Qt }; function tn(e, t) { return e.native ? { x: e.x, y: e.y } : Ve.getRelativePosition(e, t) } function nn(e, t) { var n, a, i, r, s, o = e.data.datasets; for (a = 0, r = o.length; a < r; ++a)if (e.isDatasetVisible(a)) for (n = e.getDatasetMeta(a), i = 0, s = n.data.length; i < s; ++i) { var l = n.data[i]; l._view.skip || t(l) } } function an(e, t) { var n = []; return nn(e, (function (e) { e.inRange(t.x, t.y) && n.push(e) })), n } function rn(e, t, n, a) { var i = Number.POSITIVE_INFINITY, r = []; return nn(e, (function (e) { if (!n || e.inRange(t.x, t.y)) { var s = e.getCenterPoint(), o = a(t, s); o < i ? (r = [e], i = o) : o === i && r.push(e) } })), r } function sn(e) { var t = -1 !== e.indexOf("x"), n = -1 !== e.indexOf("y"); return function (e, a) { var i = t ? Math.abs(e.x - a.x) : 0, r = n ? Math.abs(e.y - a.y) : 0; return Math.sqrt(Math.pow(i, 2) + Math.pow(r, 2)) } } function on(e, t, n) { var a = tn(t, e); n.axis = n.axis || "x"; var i = sn(n.axis), r = n.intersect ? an(e, a) : rn(e, a, !1, i), s = []; return r.length ? (e.data.datasets.forEach((function (t, n) { if (e.isDatasetVisible(n)) { var a = e.getDatasetMeta(n), i = a.data[r[0]._index]; i && !i._view.skip && s.push(i) } })), s) : [] } var ln = { modes: { single: function (e, t) { var n = tn(t, e), a = []; return nn(e, (function (e) { if (e.inRange(n.x, n.y)) return a.push(e), a })), a.slice(0, 1) }, label: on, index: on, dataset: function (e, t, n) { var a = tn(t, e); n.axis = n.axis || "xy"; var i = sn(n.axis), r = n.intersect ? an(e, a) : rn(e, a, !1, i); return r.length > 0 && (r = e.getDatasetMeta(r[0]._datasetIndex).data), r }, "x-axis": function (e, t) { return on(e, t, { intersect: !1 }) }, point: function (e, t) { var n = tn(t, e); return an(e, n) }, nearest: function (e, t, n) { var a = tn(t, e); n.axis = n.axis || "xy"; var i = sn(n.axis); return rn(e, a, n.intersect, i) }, x: function (e, t, n) { var a = tn(t, e), i = [], r = !1; return nn(e, (function (e) { e.inXRange(a.x) && i.push(e), e.inRange(a.x, a.y) && (r = !0) })), n.intersect && !r && (i = []), i }, y: function (e, t, n) { var a = tn(t, e), i = [], r = !1; return nn(e, (function (e) { e.inYRange(a.y) && i.push(e), e.inRange(a.x, a.y) && (r = !0) })), n.intersect && !r && (i = []), i } } }; function dn(e, t) { return Ve.where(e, (function (e) { return e.position === t })) } function cn(e, t) { e.forEach((function (e, t) { return e._tmpIndex_ = t, e })), e.sort((function (e, n) { var a = t ? n : e, i = t ? e : n; return a.weight === i.weight ? a._tmpIndex_ - i._tmpIndex_ : a.weight - i.weight })), e.forEach((function (e) { delete e._tmpIndex_ })) } function un(e) { var t = 0, n = 0, a = 0, i = 0; return Ve.each(e, (function (e) { if (e.getPadding) { var r = e.getPadding(); t = Math.max(t, r.top), n = Math.max(n, r.left), a = Math.max(a, r.bottom), i = Math.max(i, r.right) } })), { top: t, left: n, bottom: a, right: i } } function hn(e, t) { Ve.each(e, (function (e) { t[e.position] += e.isHorizontal() ? e.height : e.width })) } We._set("global", { layout: { padding: { top: 0, right: 0, bottom: 0, left: 0 } } }); var fn = { defaults: {}, addBox: function (e, t) { e.boxes || (e.boxes = []), t.fullWidth = t.fullWidth || !1, t.position = t.position || "top", t.weight = t.weight || 0, e.boxes.push(t) }, removeBox: function (e, t) { var n = e.boxes ? e.boxes.indexOf(t) : -1; -1 !== n && e.boxes.splice(n, 1) }, configure: function (e, t, n) { for (var a, i = ["fullWidth", "position", "weight"], r = i.length, s = 0; s < r; ++s)a = i[s], n.hasOwnProperty(a) && (t[a] = n[a]) }, update: function (e, t, n) { if (e) { var a = e.options.layout || {}, i = Ve.options.toPadding(a.padding), r = i.left, s = i.right, o = i.top, l = i.bottom, d = dn(e.boxes, "left"), c = dn(e.boxes, "right"), u = dn(e.boxes, "top"), h = dn(e.boxes, "bottom"), f = dn(e.boxes, "chartArea"); cn(d, !0), cn(c, !1), cn(u, !0), cn(h, !1); var p, m = d.concat(c), _ = u.concat(h), g = m.concat(_), y = t - r - s, v = n - o - l, b = y / 2, k = (t - b) / m.length, M = y, w = v, x = { top: o, left: r, bottom: l, right: s }, L = []; Ve.each(g, P), p = un(g), Ve.each(m, H), hn(m, x), Ve.each(_, H), hn(_, x), Ve.each(m, j), x = { top: o, left: r, bottom: l, right: s }, hn(g, x); var S = Math.max(p.left - x.left, 0); x.left += S, x.right += Math.max(p.right - x.right, 0); var Y = Math.max(p.top - x.top, 0); x.top += Y, x.bottom += Math.max(p.bottom - x.bottom, 0); var D = n - x.top - x.bottom, T = t - x.left - x.right; T === M && D === w || (Ve.each(m, (function (e) { e.height = D })), Ve.each(_, (function (e) { e.fullWidth || (e.width = T) })), w = D, M = T); var C = r + S, O = o + Y; Ve.each(d.concat(u), E), C += M, O += w, Ve.each(c, E), Ve.each(h, E), e.chartArea = { left: x.left, top: x.top, right: x.left + M, bottom: x.top + w }, Ve.each(f, (function (t) { t.left = e.chartArea.left, t.top = e.chartArea.top, t.right = e.chartArea.right, t.bottom = e.chartArea.bottom, t.update(M, w) })) } function P(e) { var t, n = e.isHorizontal(); n ? (t = e.update(e.fullWidth ? y : M, v / 2), w -= t.height) : (t = e.update(k, w), M -= t.width), L.push({ horizontal: n, width: t.width, box: e }) } function H(e) { var t = Ve.findNextWhere(L, (function (t) { return t.box === e })); if (t) if (t.horizontal) { var n = { left: Math.max(x.left, p.left), right: Math.max(x.right, p.right), top: 0, bottom: 0 }; e.update(e.fullWidth ? y : M, v / 2, n) } else e.update(t.width, w) } function j(e) { var t = Ve.findNextWhere(L, (function (t) { return t.box === e })), n = { left: 0, right: 0, top: x.top, bottom: x.bottom }; t && e.update(t.width, w, n) } function E(e) { e.isHorizontal() ? (e.left = e.fullWidth ? r : x.left, e.right = e.fullWidth ? t - s : x.left + M, e.top = O, e.bottom = O + e.height, O = e.bottom) : (e.left = C, e.right = C + e.width, e.top = x.top, e.bottom = x.top + w, C = e.right) } } }, pn = { acquireContext: function (e) { return e && e.canvas && (e = e.canvas), e && e.getContext("2d") || null } }, mn = "/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n", _n = Object.freeze({ default: mn }); function gn(e) { return e && e.default || e } var yn = gn(_n), vn = "$chartjs", bn = "chartjs-", kn = bn + "size-monitor", Mn = bn + "render-monitor", wn = bn + "render-animation", xn = ["animationstart", "webkitAnimationStart"], Ln = { touchstart: "mousedown", touchmove: "mousemove", touchend: "mouseup", pointerenter: "mouseenter", pointerdown: "mousedown", pointermove: "mousemove", pointerup: "mouseup", pointerleave: "mouseout", pointerout: "mouseout" }; function Sn(e, t) { var n = Ve.getStyle(e, t), a = n && n.match(/^(\d+)(\.\d+)?px$/); return a ? Number(a[1]) : void 0 } function Yn(e, t) { var n = e.style, a = e.getAttribute("height"), i = e.getAttribute("width"); if (e[vn] = { initial: { height: a, width: i, style: { display: n.display, height: n.height, width: n.width } } }, n.display = n.display || "block", null === i || "" === i) { var r = Sn(e, "width"); void 0 !== r && (e.width = r) } if (null === a || "" === a) if ("" === e.style.height) e.height = e.width / (t.options.aspectRatio || 2); else { var s = Sn(e, "height"); void 0 !== r && (e.height = s) } return e } var Dn = function () { var e = !1; try { var t = Object.defineProperty({}, "passive", { get: function () { e = !0 } }); window.addEventListener("e", null, t) } catch (n) { } return e }(), Tn = !!Dn && { passive: !0 }; function Cn(e, t, n) { e.addEventListener(t, n, Tn) } function On(e, t, n) { e.removeEventListener(t, n, Tn) } function Pn(e, t, n, a, i) { return { type: e, chart: t, native: i || null, x: void 0 !== n ? n : null, y: void 0 !== a ? a : null } } function Hn(e, t) { var n = Ln[e.type] || e.type, a = Ve.getRelativePosition(e, t); return Pn(n, t, a.x, a.y, e) } function jn(e, t) { var n = !1, a = []; return function () { a = Array.prototype.slice.call(arguments), t = t || this, n || (n = !0, Ve.requestAnimFrame.call(window, (function () { n = !1, e.apply(t, a) }))) } } function En(e) { var t = document.createElement("div"); return t.className = e || "", t } function Bn(e) { var t = 1e6, n = En(kn), a = En(kn + "-expand"), i = En(kn + "-shrink"); a.appendChild(En()), i.appendChild(En()), n.appendChild(a), n.appendChild(i), n._reset = function () { a.scrollLeft = t, a.scrollTop = t, i.scrollLeft = t, i.scrollTop = t }; var r = function () { n._reset(), e() }; return Cn(a, "scroll", r.bind(a, "expand")), Cn(i, "scroll", r.bind(i, "shrink")), n } function In(e, t) { var n = e[vn] || (e[vn] = {}), a = n.renderProxy = function (e) { e.animationName === wn && t() }; Ve.each(xn, (function (t) { Cn(e, t, a) })), n.reflow = !!e.offsetParent, e.classList.add(Mn) } function An(e) { var t = e[vn] || {}, n = t.renderProxy; n && (Ve.each(xn, (function (t) { On(e, t, n) })), delete t.renderProxy), e.classList.remove(Mn) } function Fn(e, t, n) { var a = e[vn] || (e[vn] = {}), i = a.resizer = Bn(jn((function () { if (a.resizer) { var i = n.options.maintainAspectRatio && e.parentNode, r = i ? i.clientWidth : 0; t(Pn("resize", n)), i && i.clientWidth < r && n.canvas && t(Pn("resize", n)) } }))); In(e, (function () { if (a.resizer) { var t = e.parentNode; t && t !== i.parentNode && t.insertBefore(i, t.firstChild), i._reset() } })) } function Nn(e) { var t = e[vn] || {}, n = t.resizer; delete t.resizer, An(e), n && n.parentNode && n.parentNode.removeChild(n) } function Wn(e, t) { var n = e._style || document.createElement("style"); e._style || (e._style = n, t = "/* Chart.js */\n" + t, n.setAttribute("type", "text/css"), document.getElementsByTagName("head")[0].appendChild(n)), n.appendChild(document.createTextNode(t)) } var zn = { disableCSSInjection: !1, _enabled: "undefined" !== typeof window && "undefined" !== typeof document, _ensureLoaded: function () { this._loaded || (this._loaded = !0, this.disableCSSInjection || Wn(this, yn)) }, acquireContext: function (e, t) { "string" === typeof e ? e = document.getElementById(e) : e.length && (e = e[0]), e && e.canvas && (e = e.canvas); var n = e && e.getContext && e.getContext("2d"); return this._ensureLoaded(), n && n.canvas === e ? (Yn(e, t), n) : null }, releaseContext: function (e) { var t = e.canvas; if (t[vn]) { var n = t[vn].initial;["height", "width"].forEach((function (e) { var a = n[e]; Ve.isNullOrUndef(a) ? t.removeAttribute(e) : t.setAttribute(e, a) })), Ve.each(n.style || {}, (function (e, n) { t.style[n] = e })), t.width = t.width, delete t[vn] } }, addEventListener: function (e, t, n) { var a = e.canvas; if ("resize" !== t) { var i = n[vn] || (n[vn] = {}), r = i.proxies || (i.proxies = {}), s = r[e.id + "_" + t] = function (t) { n(Hn(t, e)) }; Cn(a, t, s) } else Fn(a, n, e) }, removeEventListener: function (e, t, n) { var a = e.canvas; if ("resize" !== t) { var i = n[vn] || {}, r = i.proxies || {}, s = r[e.id + "_" + t]; s && On(a, t, s) } else Nn(a) } }; Ve.addEvent = Cn, Ve.removeEvent = On; var Rn = zn._enabled ? zn : pn, $n = Ve.extend({ initialize: function () { }, acquireContext: function () { }, releaseContext: function () { }, addEventListener: function () { }, removeEventListener: function () { } }, Rn); We._set("global", { plugins: {} }); var Vn = { _plugins: [], _cacheId: 0, register: function (e) { var t = this._plugins;[].concat(e).forEach((function (e) { -1 === t.indexOf(e) && t.push(e) })), this._cacheId++ }, unregister: function (e) { var t = this._plugins;[].concat(e).forEach((function (e) { var n = t.indexOf(e); -1 !== n && t.splice(n, 1) })), this._cacheId++ }, clear: function () { this._plugins = [], this._cacheId++ }, count: function () { return this._plugins.length }, getAll: function () { return this._plugins }, notify: function (e, t, n) { var a, i, r, s, o, l = this.descriptors(e), d = l.length; for (a = 0; a < d; ++a)if (i = l[a], r = i.plugin, o = r[t], "function" === typeof o && (s = [e].concat(n || []), s.push(i.options), !1 === o.apply(r, s))) return !1; return !0 }, descriptors: function (e) { var t = e.$plugins || (e.$plugins = {}); if (t.id === this._cacheId) return t.descriptors; var n = [], a = [], i = e && e.config || {}, r = i.options && i.options.plugins || {}; return this._plugins.concat(i.plugins || []).forEach((function (e) { var t = n.indexOf(e); if (-1 === t) { var i = e.id, s = r[i]; !1 !== s && (!0 === s && (s = Ve.clone(We.global.plugins[i])), n.push(e), a.push({ plugin: e, options: s || {} })) } })), t.descriptors = a, t.id = this._cacheId, a }, _invalidate: function (e) { delete e.$plugins } }, qn = { constructors: {}, defaults: {}, registerScaleType: function (e, t, n) { this.constructors[e] = t, this.defaults[e] = Ve.clone(n) }, getScaleConstructor: function (e) { return this.constructors.hasOwnProperty(e) ? this.constructors[e] : void 0 }, getScaleDefaults: function (e) { return this.defaults.hasOwnProperty(e) ? Ve.merge({}, [We.scale, this.defaults[e]]) : {} }, updateScaleDefaults: function (e, t) { var n = this; n.defaults.hasOwnProperty(e) && (n.defaults[e] = Ve.extend(n.defaults[e], t)) }, addScalesToLayout: function (e) { Ve.each(e.scales, (function (t) { t.fullWidth = t.options.fullWidth, t.position = t.options.position, t.weight = t.options.weight, fn.addBox(e, t) })) } }, Un = Ve.valueOrDefault; We._set("global", { tooltips: { enabled: !0, custom: null, mode: "nearest", position: "average", intersect: !0, backgroundColor: "rgba(0,0,0,0.8)", titleFontStyle: "bold", titleSpacing: 2, titleMarginBottom: 6, titleFontColor: "#fff", titleAlign: "left", bodySpacing: 2, bodyFontColor: "#fff", bodyAlign: "left", footerFontStyle: "bold", footerSpacing: 2, footerMarginTop: 6, footerFontColor: "#fff", footerAlign: "left", yPadding: 6, xPadding: 6, caretPadding: 2, caretSize: 5, cornerRadius: 6, multiKeyBackground: "#fff", displayColors: !0, borderColor: "rgba(0,0,0,0)", borderWidth: 0, callbacks: { beforeTitle: Ve.noop, title: function (e, t) { var n = "", a = t.labels, i = a ? a.length : 0; if (e.length > 0) { var r = e[0]; r.label ? n = r.label : r.xLabel ? n = r.xLabel : i > 0 && r.index < i && (n = a[r.index]) } return n }, afterTitle: Ve.noop, beforeBody: Ve.noop, beforeLabel: Ve.noop, label: function (e, t) { var n = t.datasets[e.datasetIndex].label || ""; return n && (n += ": "), Ve.isNullOrUndef(e.value) ? n += e.yLabel : n += e.value, n }, labelColor: function (e, t) { var n = t.getDatasetMeta(e.datasetIndex), a = n.data[e.index], i = a._view; return { borderColor: i.borderColor, backgroundColor: i.backgroundColor } }, labelTextColor: function () { return this._options.bodyFontColor }, afterLabel: Ve.noop, afterBody: Ve.noop, beforeFooter: Ve.noop, footer: Ve.noop, afterFooter: Ve.noop } } }); var Jn = { average: function (e) { if (!e.length) return !1; var t, n, a = 0, i = 0, r = 0; for (t = 0, n = e.length; t < n; ++t) { var s = e[t]; if (s && s.hasValue()) { var o = s.tooltipPosition(); a += o.x, i += o.y, ++r } } return { x: a / r, y: i / r } }, nearest: function (e, t) { var n, a, i, r = t.x, s = t.y, o = Number.POSITIVE_INFINITY; for (n = 0, a = e.length; n < a; ++n) { var l = e[n]; if (l && l.hasValue()) { var d = l.getCenterPoint(), c = Ve.distanceBetweenPoints(t, d); c < o && (o = c, i = l) } } if (i) { var u = i.tooltipPosition(); r = u.x, s = u.y } return { x: r, y: s } } }; function Xn(e, t) { return t && (Ve.isArray(t) ? Array.prototype.push.apply(e, t) : e.push(t)), e } function Gn(e) { return ("string" === typeof e || e instanceof String) && e.indexOf("\n") > -1 ? e.split("\n") : e } function Kn(e) { var t = e._xScale, n = e._yScale || e._scale, a = e._index, i = e._datasetIndex, r = e._chart.getDatasetMeta(i).controller, s = r._getIndexScale(), o = r._getValueScale(); return { xLabel: t ? t.getLabelForIndex(a, i) : "", yLabel: n ? n.getLabelForIndex(a, i) : "", label: s ? "" + s.getLabelForIndex(a, i) : "", value: o ? "" + o.getLabelForIndex(a, i) : "", index: a, datasetIndex: i, x: e._model.x, y: e._model.y } } function Zn(e) { var t = We.global; return { xPadding: e.xPadding, yPadding: e.yPadding, xAlign: e.xAlign, yAlign: e.yAlign, bodyFontColor: e.bodyFontColor, _bodyFontFamily: Un(e.bodyFontFamily, t.defaultFontFamily), _bodyFontStyle: Un(e.bodyFontStyle, t.defaultFontStyle), _bodyAlign: e.bodyAlign, bodyFontSize: Un(e.bodyFontSize, t.defaultFontSize), bodySpacing: e.bodySpacing, titleFontColor: e.titleFontColor, _titleFontFamily: Un(e.titleFontFamily, t.defaultFontFamily), _titleFontStyle: Un(e.titleFontStyle, t.defaultFontStyle), titleFontSize: Un(e.titleFontSize, t.defaultFontSize), _titleAlign: e.titleAlign, titleSpacing: e.titleSpacing, titleMarginBottom: e.titleMarginBottom, footerFontColor: e.footerFontColor, _footerFontFamily: Un(e.footerFontFamily, t.defaultFontFamily), _footerFontStyle: Un(e.footerFontStyle, t.defaultFontStyle), footerFontSize: Un(e.footerFontSize, t.defaultFontSize), _footerAlign: e.footerAlign, footerSpacing: e.footerSpacing, footerMarginTop: e.footerMarginTop, caretSize: e.caretSize, cornerRadius: e.cornerRadius, backgroundColor: e.backgroundColor, opacity: 0, legendColorBackground: e.multiKeyBackground, displayColors: e.displayColors, borderColor: e.borderColor, borderWidth: e.borderWidth } } function Qn(e, t) { var n = e._chart.ctx, a = 2 * t.yPadding, i = 0, r = t.body, s = r.reduce((function (e, t) { return e + t.before.length + t.lines.length + t.after.length }), 0); s += t.beforeBody.length + t.afterBody.length; var o = t.title.length, l = t.footer.length, d = t.titleFontSize, c = t.bodyFontSize, u = t.footerFontSize; a += o * d, a += o ? (o - 1) * t.titleSpacing : 0, a += o ? t.titleMarginBottom : 0, a += s * c, a += s ? (s - 1) * t.bodySpacing : 0, a += l ? t.footerMarginTop : 0, a += l * u, a += l ? (l - 1) * t.footerSpacing : 0; var h = 0, f = function (e) { i = Math.max(i, n.measureText(e).width + h) }; return n.font = Ve.fontString(d, t._titleFontStyle, t._titleFontFamily), Ve.each(t.title, f), n.font = Ve.fontString(c, t._bodyFontStyle, t._bodyFontFamily), Ve.each(t.beforeBody.concat(t.afterBody), f), h = t.displayColors ? c + 2 : 0, Ve.each(r, (function (e) { Ve.each(e.before, f), Ve.each(e.lines, f), Ve.each(e.after, f) })), h = 0, n.font = Ve.fontString(u, t._footerFontStyle, t._footerFontFamily), Ve.each(t.footer, f), i += 2 * t.xPadding, { width: i, height: a } } function ea(e, t) { var n, a, i, r, s, o = e._model, l = e._chart, d = e._chart.chartArea, c = "center", u = "center"; o.y < t.height ? u = "top" : o.y > l.height - t.height && (u = "bottom"); var h = (d.left + d.right) / 2, f = (d.top + d.bottom) / 2; "center" === u ? (n = function (e) { return e <= h }, a = function (e) { return e > h }) : (n = function (e) { return e <= t.width / 2 }, a = function (e) { return e >= l.width - t.width / 2 }), i = function (e) { return e + t.width + o.caretSize + o.caretPadding > l.width }, r = function (e) { return e - t.width - o.caretSize - o.caretPadding < 0 }, s = function (e) { return e <= f ? "top" : "bottom" }, n(o.x) ? (c = "left", i(o.x) && (c = "center", u = s(o.y))) : a(o.x) && (c = "right", r(o.x) && (c = "center", u = s(o.y))); var p = e._options; return { xAlign: p.xAlign ? p.xAlign : c, yAlign: p.yAlign ? p.yAlign : u } } function ta(e, t, n, a) { var i = e.x, r = e.y, s = e.caretSize, o = e.caretPadding, l = e.cornerRadius, d = n.xAlign, c = n.yAlign, u = s + o, h = l + o; return "right" === d ? i -= t.width : "center" === d && (i -= t.width / 2, i + t.width > a.width && (i = a.width - t.width), i < 0 && (i = 0)), "top" === c ? r += u : r -= "bottom" === c ? t.height + u : t.height / 2, "center" === c ? "left" === d ? i += u : "right" === d && (i -= u) : "left" === d ? i -= h : "right" === d && (i += h), { x: i, y: r } } function na(e, t) { return "center" === t ? e.x + e.width / 2 : "right" === t ? e.x + e.width - e.xPadding : e.x + e.xPadding } function aa(e) { return Xn([], Gn(e)) } var ia = Ke.extend({ initialize: function () { this._model = Zn(this._options), this._lastActive = [] }, getTitle: function () { var e = this, t = e._options, n = t.callbacks, a = n.beforeTitle.apply(e, arguments), i = n.title.apply(e, arguments), r = n.afterTitle.apply(e, arguments), s = []; return s = Xn(s, Gn(a)), s = Xn(s, Gn(i)), s = Xn(s, Gn(r)), s }, getBeforeBody: function () { return aa(this._options.callbacks.beforeBody.apply(this, arguments)) }, getBody: function (e, t) { var n = this, a = n._options.callbacks, i = []; return Ve.each(e, (function (e) { var r = { before: [], lines: [], after: [] }; Xn(r.before, Gn(a.beforeLabel.call(n, e, t))), Xn(r.lines, a.label.call(n, e, t)), Xn(r.after, Gn(a.afterLabel.call(n, e, t))), i.push(r) })), i }, getAfterBody: function () { return aa(this._options.callbacks.afterBody.apply(this, arguments)) }, getFooter: function () { var e = this, t = e._options.callbacks, n = t.beforeFooter.apply(e, arguments), a = t.footer.apply(e, arguments), i = t.afterFooter.apply(e, arguments), r = []; return r = Xn(r, Gn(n)), r = Xn(r, Gn(a)), r = Xn(r, Gn(i)), r }, update: function (e) { var t, n, a = this, i = a._options, r = a._model, s = a._model = Zn(i), o = a._active, l = a._data, d = { xAlign: r.xAlign, yAlign: r.yAlign }, c = { x: r.x, y: r.y }, u = { width: r.width, height: r.height }, h = { x: r.caretX, y: r.caretY }; if (o.length) { s.opacity = 1; var f = [], p = []; h = Jn[i.position].call(a, o, a._eventPosition); var m = []; for (t = 0, n = o.length; t < n; ++t)m.push(Kn(o[t])); i.filter && (m = m.filter((function (e) { return i.filter(e, l) }))), i.itemSort && (m = m.sort((function (e, t) { return i.itemSort(e, t, l) }))), Ve.each(m, (function (e) { f.push(i.callbacks.labelColor.call(a, e, a._chart)), p.push(i.callbacks.labelTextColor.call(a, e, a._chart)) })), s.title = a.getTitle(m, l), s.beforeBody = a.getBeforeBody(m, l), s.body = a.getBody(m, l), s.afterBody = a.getAfterBody(m, l), s.footer = a.getFooter(m, l), s.x = h.x, s.y = h.y, s.caretPadding = i.caretPadding, s.labelColors = f, s.labelTextColors = p, s.dataPoints = m, u = Qn(this, s), d = ea(this, u), c = ta(s, u, d, a._chart) } else s.opacity = 0; return s.xAlign = d.xAlign, s.yAlign = d.yAlign, s.x = c.x, s.y = c.y, s.width = u.width, s.height = u.height, s.caretX = h.x, s.caretY = h.y, a._model = s, e && i.custom && i.custom.call(a, s), a }, drawCaret: function (e, t) { var n = this._chart.ctx, a = this._view, i = this.getCaretPosition(e, t, a); n.lineTo(i.x1, i.y1), n.lineTo(i.x2, i.y2), n.lineTo(i.x3, i.y3) }, getCaretPosition: function (e, t, n) { var a, i, r, s, o, l, d = n.caretSize, c = n.cornerRadius, u = n.xAlign, h = n.yAlign, f = e.x, p = e.y, m = t.width, _ = t.height; if ("center" === h) o = p + _ / 2, "left" === u ? (a = f, i = a - d, r = a, s = o + d, l = o - d) : (a = f + m, i = a + d, r = a, s = o - d, l = o + d); else if ("left" === u ? (i = f + c + d, a = i - d, r = i + d) : "right" === u ? (i = f + m - c - d, a = i - d, r = i + d) : (i = n.caretX, a = i - d, r = i + d), "top" === h) s = p, o = s - d, l = s; else { s = p + _, o = s + d, l = s; var g = r; r = a, a = g } return { x1: a, x2: i, x3: r, y1: s, y2: o, y3: l } }, drawTitle: function (e, t, n) { var a = t.title; if (a.length) { e.x = na(t, t._titleAlign), n.textAlign = t._titleAlign, n.textBaseline = "top"; var i, r, s = t.titleFontSize, o = t.titleSpacing; for (n.fillStyle = t.titleFontColor, n.font = Ve.fontString(s, t._titleFontStyle, t._titleFontFamily), i = 0, r = a.length; i < r; ++i)n.fillText(a[i], e.x, e.y), e.y += s + o, i + 1 === a.length && (e.y += t.titleMarginBottom - o) } }, drawBody: function (e, t, n) { var a, i = t.bodyFontSize, r = t.bodySpacing, s = t._bodyAlign, o = t.body, l = t.displayColors, d = t.labelColors, c = 0, u = l ? na(t, "left") : 0; n.textAlign = s, n.textBaseline = "top", n.font = Ve.fontString(i, t._bodyFontStyle, t._bodyFontFamily), e.x = na(t, s); var h = function (t) { n.fillText(t, e.x + c, e.y), e.y += i + r }; n.fillStyle = t.bodyFontColor, Ve.each(t.beforeBody, h), c = l && "right" !== s ? "center" === s ? i / 2 + 1 : i + 2 : 0, Ve.each(o, (function (r, s) { a = t.labelTextColors[s], n.fillStyle = a, Ve.each(r.before, h), Ve.each(r.lines, (function (r) { l && (n.fillStyle = t.legendColorBackground, n.fillRect(u, e.y, i, i), n.lineWidth = 1, n.strokeStyle = d[s].borderColor, n.strokeRect(u, e.y, i, i), n.fillStyle = d[s].backgroundColor, n.fillRect(u + 1, e.y + 1, i - 2, i - 2), n.fillStyle = a), h(r) })), Ve.each(r.after, h) })), c = 0, Ve.each(t.afterBody, h), e.y -= r }, drawFooter: function (e, t, n) { var a = t.footer; a.length && (e.x = na(t, t._footerAlign), e.y += t.footerMarginTop, n.textAlign = t._footerAlign, n.textBaseline = "top", n.fillStyle = t.footerFontColor, n.font = Ve.fontString(t.footerFontSize, t._footerFontStyle, t._footerFontFamily), Ve.each(a, (function (a) { n.fillText(a, e.x, e.y), e.y += t.footerFontSize + t.footerSpacing }))) }, drawBackground: function (e, t, n, a) { n.fillStyle = t.backgroundColor, n.strokeStyle = t.borderColor, n.lineWidth = t.borderWidth; var i = t.xAlign, r = t.yAlign, s = e.x, o = e.y, l = a.width, d = a.height, c = t.cornerRadius; n.beginPath(), n.moveTo(s + c, o), "top" === r && this.drawCaret(e, a), n.lineTo(s + l - c, o), n.quadraticCurveTo(s + l, o, s + l, o + c), "center" === r && "right" === i && this.drawCaret(e, a), n.lineTo(s + l, o + d - c), n.quadraticCurveTo(s + l, o + d, s + l - c, o + d), "bottom" === r && this.drawCaret(e, a), n.lineTo(s + c, o + d), n.quadraticCurveTo(s, o + d, s, o + d - c), "center" === r && "left" === i && this.drawCaret(e, a), n.lineTo(s, o + c), n.quadraticCurveTo(s, o, s + c, o), n.closePath(), n.fill(), t.borderWidth > 0 && n.stroke() }, draw: function () { var e = this._chart.ctx, t = this._view; if (0 !== t.opacity) { var n = { width: t.width, height: t.height }, a = { x: t.x, y: t.y }, i = Math.abs(t.opacity < .001) ? 0 : t.opacity, r = t.title.length || t.beforeBody.length || t.body.length || t.afterBody.length || t.footer.length; this._options.enabled && r && (e.save(), e.globalAlpha = i, this.drawBackground(a, t, e, n), a.y += t.yPadding, this.drawTitle(a, t, e), this.drawBody(a, t, e), this.drawFooter(a, t, e), e.restore()) } }, handleEvent: function (e) { var t = this, n = t._options, a = !1; return t._lastActive = t._lastActive || [], "mouseout" === e.type ? t._active = [] : t._active = t._chart.getElementsAtEventForMode(e, n.mode, n), a = !Ve.arrayEquals(t._active, t._lastActive), a && (t._lastActive = t._active, (n.enabled || n.custom) && (t._eventPosition = { x: e.x, y: e.y }, t.update(!0), t.pivot())), a } }), ra = Jn, sa = ia; sa.positioners = ra; var oa = Ve.valueOrDefault; function la() { return Ve.merge({}, [].slice.call(arguments), { merger: function (e, t, n, a) { if ("xAxes" === e || "yAxes" === e) { var i, r, s, o = n[e].length; for (t[e] || (t[e] = []), i = 0; i < o; ++i)s = n[e][i], r = oa(s.type, "xAxes" === e ? "category" : "linear"), i >= t[e].length && t[e].push({}), !t[e][i].type || s.type && s.type !== t[e][i].type ? Ve.merge(t[e][i], [qn.getScaleDefaults(r), s]) : Ve.merge(t[e][i], s) } else Ve._merger(e, t, n, a) } }) } function da() { return Ve.merge({}, [].slice.call(arguments), { merger: function (e, t, n, a) { var i = t[e] || {}, r = n[e]; "scales" === e ? t[e] = la(i, r) : "scale" === e ? t[e] = Ve.merge(i, [qn.getScaleDefaults(r.type), r]) : Ve._merger(e, t, n, a) } }) } function ca(e) { e = e || {}; var t = e.data = e.data || {}; return t.datasets = t.datasets || [], t.labels = t.labels || [], e.options = da(We.global, We[e.type], e.options || {}), e } function ua(e) { var t = e.options; Ve.each(e.scales, (function (t) { fn.removeBox(e, t) })), t = da(We.global, We[e.config.type], t), e.options = e.config.options = t, e.ensureScalesHaveIDs(), e.buildOrUpdateScales(), e.tooltip._options = t.tooltips, e.tooltip.initialize() } function ha(e) { return "top" === e || "bottom" === e } We._set("global", { elements: {}, events: ["mousemove", "mouseout", "click", "touchstart", "touchmove"], hover: { onHover: null, mode: "nearest", intersect: !0, animationDuration: 400 }, onClick: null, maintainAspectRatio: !0, responsive: !0, responsiveAnimationDuration: 0 }); var fa = function (e, t) { return this.construct(e, t), this }; Ve.extend(fa.prototype, { construct: function (e, t) { var n = this; t = ca(t); var a = $n.acquireContext(e, t), i = a && a.canvas, r = i && i.height, s = i && i.width; n.id = Ve.uid(), n.ctx = a, n.canvas = i, n.config = t, n.width = s, n.height = r, n.aspectRatio = r ? s / r : null, n.options = t.options, n._bufferedRender = !1, n.chart = n, n.controller = n, fa.instances[n.id] = n, Object.defineProperty(n, "data", { get: function () { return n.config.data }, set: function (e) { n.config.data = e } }), a && i ? (n.initialize(), n.update()) : console.error("Failed to create chart: can't acquire context from the given item") }, initialize: function () { var e = this; return Vn.notify(e, "beforeInit"), Ve.retinaScale(e, e.options.devicePixelRatio), e.bindEvents(), e.options.responsive && e.resize(!0), e.ensureScalesHaveIDs(), e.buildOrUpdateScales(), e.initToolTip(), Vn.notify(e, "afterInit"), e }, clear: function () { return Ve.canvas.clear(this), this }, stop: function () { return et.cancelAnimation(this), this }, resize: function (e) { var t = this, n = t.options, a = t.canvas, i = n.maintainAspectRatio && t.aspectRatio || null, r = Math.max(0, Math.floor(Ve.getMaximumWidth(a))), s = Math.max(0, Math.floor(i ? r / i : Ve.getMaximumHeight(a))); if ((t.width !== r || t.height !== s) && (a.width = t.width = r, a.height = t.height = s, a.style.width = r + "px", a.style.height = s + "px", Ve.retinaScale(t, n.devicePixelRatio), !e)) { var o = { width: r, height: s }; Vn.notify(t, "resize", [o]), n.onResize && n.onResize(t, o), t.stop(), t.update({ duration: n.responsiveAnimationDuration }) } }, ensureScalesHaveIDs: function () { var e = this.options, t = e.scales || {}, n = e.scale; Ve.each(t.xAxes, (function (e, t) { e.id = e.id || "x-axis-" + t })), Ve.each(t.yAxes, (function (e, t) { e.id = e.id || "y-axis-" + t })), n && (n.id = n.id || "scale") }, buildOrUpdateScales: function () { var e = this, t = e.options, n = e.scales || {}, a = [], i = Object.keys(n).reduce((function (e, t) { return e[t] = !1, e }), {}); t.scales && (a = a.concat((t.scales.xAxes || []).map((function (e) { return { options: e, dtype: "category", dposition: "bottom" } })), (t.scales.yAxes || []).map((function (e) { return { options: e, dtype: "linear", dposition: "left" } })))), t.scale && a.push({ options: t.scale, dtype: "radialLinear", isDefault: !0, dposition: "chartArea" }), Ve.each(a, (function (t) { var a = t.options, r = a.id, s = oa(a.type, t.dtype); ha(a.position) !== ha(t.dposition) && (a.position = t.dposition), i[r] = !0; var o = null; if (r in n && n[r].type === s) o = n[r], o.options = a, o.ctx = e.ctx, o.chart = e; else { var l = qn.getScaleConstructor(s); if (!l) return; o = new l({ id: r, type: s, options: a, ctx: e.ctx, chart: e }), n[o.id] = o } o.mergeTicksOptions(), t.isDefault && (e.scale = o) })), Ve.each(i, (function (e, t) { e || delete n[t] })), e.scales = n, qn.addScalesToLayout(this) }, buildOrUpdateControllers: function () { var e = this, t = []; return Ve.each(e.data.datasets, (function (n, a) { var i = e.getDatasetMeta(a), r = n.type || e.config.type; if (i.type && i.type !== r && (e.destroyDatasetMeta(a), i = e.getDatasetMeta(a)), i.type = r, i.controller) i.controller.updateIndex(a), i.controller.linkScales(); else { var s = en[i.type]; if (void 0 === s) throw new Error('"' + i.type + '" is not a chart type.'); i.controller = new s(e, a), t.push(i.controller) } }), e), t }, resetElements: function () { var e = this; Ve.each(e.data.datasets, (function (t, n) { e.getDatasetMeta(n).controller.reset() }), e) }, reset: function () { this.resetElements(), this.tooltip.initialize() }, update: function (e) { var t = this; if (e && "object" === typeof e || (e = { duration: e, lazy: arguments[1] }), ua(t), Vn._invalidate(t), !1 !== Vn.notify(t, "beforeUpdate")) { t.tooltip._data = t.data; var n = t.buildOrUpdateControllers(); Ve.each(t.data.datasets, (function (e, n) { t.getDatasetMeta(n).controller.buildOrUpdateElements() }), t), t.updateLayout(), t.options.animation && t.options.animation.duration && Ve.each(n, (function (e) { e.reset() })), t.updateDatasets(), t.tooltip.initialize(), t.lastActive = [], Vn.notify(t, "afterUpdate"), t._bufferedRender ? t._bufferedRequest = { duration: e.duration, easing: e.easing, lazy: e.lazy } : t.render(e) } }, updateLayout: function () { var e = this; !1 !== Vn.notify(e, "beforeLayout") && (fn.update(this, this.width, this.height), Vn.notify(e, "afterScaleUpdate"), Vn.notify(e, "afterLayout")) }, updateDatasets: function () { var e = this; if (!1 !== Vn.notify(e, "beforeDatasetsUpdate")) { for (var t = 0, n = e.data.datasets.length; t < n; ++t)e.updateDataset(t); Vn.notify(e, "afterDatasetsUpdate") } }, updateDataset: function (e) { var t = this, n = t.getDatasetMeta(e), a = { meta: n, index: e }; !1 !== Vn.notify(t, "beforeDatasetUpdate", [a]) && (n.controller.update(), Vn.notify(t, "afterDatasetUpdate", [a])) }, render: function (e) { var t = this; e && "object" === typeof e || (e = { duration: e, lazy: arguments[1] }); var n = t.options.animation, a = oa(e.duration, n && n.duration), i = e.lazy; if (!1 !== Vn.notify(t, "beforeRender")) { var r = function (e) { Vn.notify(t, "afterRender"), Ve.callback(n && n.onComplete, [e], t) }; if (n && a) { var s = new Qe({ numSteps: a / 16.66, easing: e.easing || n.easing, render: function (e, t) { var n = Ve.easing.effects[t.easing], a = t.currentStep, i = a / t.numSteps; e.draw(n(i), i, a) }, onAnimationProgress: n.onProgress, onAnimationComplete: r }); et.addAnimation(t, s, a, i) } else t.draw(), r(new Qe({ numSteps: 0, chart: t })); return t } }, draw: function (e) { var t = this; t.clear(), Ve.isNullOrUndef(e) && (e = 1), t.transition(e), t.width <= 0 || t.height <= 0 || !1 !== Vn.notify(t, "beforeDraw", [e]) && (Ve.each(t.boxes, (function (e) { e.draw(t.chartArea) }), t), t.drawDatasets(e), t._drawTooltip(e), Vn.notify(t, "afterDraw", [e])) }, transition: function (e) { for (var t = this, n = 0, a = (t.data.datasets || []).length; n < a; ++n)t.isDatasetVisible(n) && t.getDatasetMeta(n).controller.transition(e); t.tooltip.transition(e) }, drawDatasets: function (e) { var t = this; if (!1 !== Vn.notify(t, "beforeDatasetsDraw", [e])) { for (var n = (t.data.datasets || []).length - 1; n >= 0; --n)t.isDatasetVisible(n) && t.drawDataset(n, e); Vn.notify(t, "afterDatasetsDraw", [e]) } }, drawDataset: function (e, t) { var n = this, a = n.getDatasetMeta(e), i = { meta: a, index: e, easingValue: t }; !1 !== Vn.notify(n, "beforeDatasetDraw", [i]) && (a.controller.draw(t), Vn.notify(n, "afterDatasetDraw", [i])) }, _drawTooltip: function (e) { var t = this, n = t.tooltip, a = { tooltip: n, easingValue: e }; !1 !== Vn.notify(t, "beforeTooltipDraw", [a]) && (n.draw(), Vn.notify(t, "afterTooltipDraw", [a])) }, getElementAtEvent: function (e) { return ln.modes.single(this, e) }, getElementsAtEvent: function (e) { return ln.modes.label(this, e, { intersect: !0 }) }, getElementsAtXAxis: function (e) { return ln.modes["x-axis"](this, e, { intersect: !0 }) }, getElementsAtEventForMode: function (e, t, n) { var a = ln.modes[t]; return "function" === typeof a ? a(this, e, n) : [] }, getDatasetAtEvent: function (e) { return ln.modes.dataset(this, e, { intersect: !0 }) }, getDatasetMeta: function (e) { var t = this, n = t.data.datasets[e]; n._meta || (n._meta = {}); var a = n._meta[t.id]; return a || (a = n._meta[t.id] = { type: null, data: [], dataset: null, controller: null, hidden: null, xAxisID: null, yAxisID: null }), a }, getVisibleDatasetCount: function () { for (var e = 0, t = 0, n = this.data.datasets.length; t < n; ++t)this.isDatasetVisible(t) && e++; return e }, isDatasetVisible: function (e) { var t = this.getDatasetMeta(e); return "boolean" === typeof t.hidden ? !t.hidden : !this.data.datasets[e].hidden }, generateLegend: function () { return this.options.legendCallback(this) }, destroyDatasetMeta: function (e) { var t = this.id, n = this.data.datasets[e], a = n._meta && n._meta[t]; a && (a.controller.destroy(), delete n._meta[t]) }, destroy: function () { var e, t, n = this, a = n.canvas; for (n.stop(), e = 0, t = n.data.datasets.length; e < t; ++e)n.destroyDatasetMeta(e); a && (n.unbindEvents(), Ve.canvas.clear(n), $n.releaseContext(n.ctx), n.canvas = null, n.ctx = null), Vn.notify(n, "destroy"), delete fa.instances[n.id] }, toBase64Image: function () { return this.canvas.toDataURL.apply(this.canvas, arguments) }, initToolTip: function () { var e = this; e.tooltip = new sa({ _chart: e, _chartInstance: e, _data: e.data, _options: e.options.tooltips }, e) }, bindEvents: function () { var e = this, t = e._listeners = {}, n = function () { e.eventHandler.apply(e, arguments) }; Ve.each(e.options.events, (function (a) { $n.addEventListener(e, a, n), t[a] = n })), e.options.responsive && (n = function () { e.resize() }, $n.addEventListener(e, "resize", n), t.resize = n) }, unbindEvents: function () { var e = this, t = e._listeners; t && (delete e._listeners, Ve.each(t, (function (t, n) { $n.removeEventListener(e, n, t) }))) }, updateHoverStyle: function (e, t, n) { var a, i, r, s = n ? "setHoverStyle" : "removeHoverStyle"; for (i = 0, r = e.length; i < r; ++i)a = e[i], a && this.getDatasetMeta(a._datasetIndex).controller[s](a) }, eventHandler: function (e) { var t = this, n = t.tooltip; if (!1 !== Vn.notify(t, "beforeEvent", [e])) { t._bufferedRender = !0, t._bufferedRequest = null; var a = t.handleEvent(e); n && (a = n._start ? n.handleEvent(e) : a | n.handleEvent(e)), Vn.notify(t, "afterEvent", [e]); var i = t._bufferedRequest; return i ? t.render(i) : a && !t.animating && (t.stop(), t.render({ duration: t.options.hover.animationDuration, lazy: !0 })), t._bufferedRender = !1, t._bufferedRequest = null, t } }, handleEvent: function (e) { var t = this, n = t.options || {}, a = n.hover, i = !1; return t.lastActive = t.lastActive || [], "mouseout" === e.type ? t.active = [] : t.active = t.getElementsAtEventForMode(e, a.mode, a), Ve.callback(n.onHover || n.hover.onHover, [e.native, t.active], t), "mouseup" !== e.type && "click" !== e.type || n.onClick && n.onClick.call(t, e.native, t.active), t.lastActive.length && t.updateHoverStyle(t.lastActive, a.mode, !1), t.active.length && a.mode && t.updateHoverStyle(t.active, a.mode, !0), i = !Ve.arrayEquals(t.active, t.lastActive), t.lastActive = t.active, i } }), fa.instances = {}; var pa = fa; fa.Controller = fa, fa.types = {}, Ve.configMerge = da, Ve.scaleMerge = la; var ma = function () { function e(e, t, n) { var a; return "string" === typeof e ? (a = parseInt(e, 10), -1 !== e.indexOf("%") && (a = a / 100 * t.parentNode[n])) : a = e, a } function t(e) { return void 0 !== e && null !== e && "none" !== e } function n(n, a, i) { var r = document.defaultView, s = Ve._getParentNode(n), o = r.getComputedStyle(n)[a], l = r.getComputedStyle(s)[a], d = t(o), c = t(l), u = Number.POSITIVE_INFINITY; return d || c ? Math.min(d ? e(o, n, i) : u, c ? e(l, s, i) : u) : "none" } Ve.where = function (e, t) { if (Ve.isArray(e) && Array.prototype.filter) return e.filter(t); var n = []; return Ve.each(e, (function (e) { t(e) && n.push(e) })), n }, Ve.findIndex = Array.prototype.findIndex ? function (e, t, n) { return e.findIndex(t, n) } : function (e, t, n) { n = void 0 === n ? e : n; for (var a = 0, i = e.length; a < i; ++a)if (t.call(n, e[a], a, e)) return a; return -1 }, Ve.findNextWhere = function (e, t, n) { Ve.isNullOrUndef(n) && (n = -1); for (var a = n + 1; a < e.length; a++) { var i = e[a]; if (t(i)) return i } }, Ve.findPreviousWhere = function (e, t, n) { Ve.isNullOrUndef(n) && (n = e.length); for (var a = n - 1; a >= 0; a--) { var i = e[a]; if (t(i)) return i } }, Ve.isNumber = function (e) { return !isNaN(parseFloat(e)) && isFinite(e) }, Ve.almostEquals = function (e, t, n) { return Math.abs(e - t) < n }, Ve.almostWhole = function (e, t) { var n = Math.round(e); return n - t < e && n + t > e }, Ve.max = function (e) { return e.reduce((function (e, t) { return isNaN(t) ? e : Math.max(e, t) }), Number.NEGATIVE_INFINITY) }, Ve.min = function (e) { return e.reduce((function (e, t) { return isNaN(t) ? e : Math.min(e, t) }), Number.POSITIVE_INFINITY) }, Ve.sign = Math.sign ? function (e) { return Math.sign(e) } : function (e) { return e = +e, 0 === e || isNaN(e) ? e : e > 0 ? 1 : -1 }, Ve.log10 = Math.log10 ? function (e) { return Math.log10(e) } : function (e) { var t = Math.log(e) * Math.LOG10E, n = Math.round(t), a = e === Math.pow(10, n); return a ? n : t }, Ve.toRadians = function (e) { return e * (Math.PI / 180) }, Ve.toDegrees = function (e) { return e * (180 / Math.PI) }, Ve._decimalPlaces = function (e) { if (Ve.isFinite(e)) { var t = 1, n = 0; while (Math.round(e * t) / t !== e) t *= 10, n++; return n } }, Ve.getAngleFromPoint = function (e, t) { var n = t.x - e.x, a = t.y - e.y, i = Math.sqrt(n * n + a * a), r = Math.atan2(a, n); return r < -.5 * Math.PI && (r += 2 * Math.PI), { angle: r, distance: i } }, Ve.distanceBetweenPoints = function (e, t) { return Math.sqrt(Math.pow(t.x - e.x, 2) + Math.pow(t.y - e.y, 2)) }, Ve.aliasPixel = function (e) { return e % 2 === 0 ? 0 : .5 }, Ve._alignPixel = function (e, t, n) { var a = e.currentDevicePixelRatio, i = n / 2; return Math.round((t - i) * a) / a + i }, Ve.splineCurve = function (e, t, n, a) { var i = e.skip ? t : e, r = t, s = n.skip ? t : n, o = Math.sqrt(Math.pow(r.x - i.x, 2) + Math.pow(r.y - i.y, 2)), l = Math.sqrt(Math.pow(s.x - r.x, 2) + Math.pow(s.y - r.y, 2)), d = o / (o + l), c = l / (o + l); d = isNaN(d) ? 0 : d, c = isNaN(c) ? 0 : c; var u = a * d, h = a * c; return { previous: { x: r.x - u * (s.x - i.x), y: r.y - u * (s.y - i.y) }, next: { x: r.x + h * (s.x - i.x), y: r.y + h * (s.y - i.y) } } }, Ve.EPSILON = Number.EPSILON || 1e-14, Ve.splineCurveMonotone = function (e) { var t, n, a, i, r, s, o, l, d, c = (e || []).map((function (e) { return { model: e._model, deltaK: 0, mK: 0 } })), u = c.length; for (t = 0; t < u; ++t)if (a = c[t], !a.model.skip) { if (n = t > 0 ? c[t - 1] : null, i = t < u - 1 ? c[t + 1] : null, i && !i.model.skip) { var h = i.model.x - a.model.x; a.deltaK = 0 !== h ? (i.model.y - a.model.y) / h : 0 } !n || n.model.skip ? a.mK = a.deltaK : !i || i.model.skip ? a.mK = n.deltaK : this.sign(n.deltaK) !== this.sign(a.deltaK) ? a.mK = 0 : a.mK = (n.deltaK + a.deltaK) / 2 } for (t = 0; t < u - 1; ++t)a = c[t], i = c[t + 1], a.model.skip || i.model.skip || (Ve.almostEquals(a.deltaK, 0, this.EPSILON) ? a.mK = i.mK = 0 : (r = a.mK / a.deltaK, s = i.mK / a.deltaK, l = Math.pow(r, 2) + Math.pow(s, 2), l <= 9 || (o = 3 / Math.sqrt(l), a.mK = r * o * a.deltaK, i.mK = s * o * a.deltaK))); for (t = 0; t < u; ++t)a = c[t], a.model.skip || (n = t > 0 ? c[t - 1] : null, i = t < u - 1 ? c[t + 1] : null, n && !n.model.skip && (d = (a.model.x - n.model.x) / 3, a.model.controlPointPreviousX = a.model.x - d, a.model.controlPointPreviousY = a.model.y - d * a.mK), i && !i.model.skip && (d = (i.model.x - a.model.x) / 3, a.model.controlPointNextX = a.model.x + d, a.model.controlPointNextY = a.model.y + d * a.mK)) }, Ve.nextItem = function (e, t, n) { return n ? t >= e.length - 1 ? e[0] : e[t + 1] : t >= e.length - 1 ? e[e.length - 1] : e[t + 1] }, Ve.previousItem = function (e, t, n) { return n ? t <= 0 ? e[e.length - 1] : e[t - 1] : t <= 0 ? e[0] : e[t - 1] }, Ve.niceNum = function (e, t) { var n, a = Math.floor(Ve.log10(e)), i = e / Math.pow(10, a); return n = t ? i < 1.5 ? 1 : i < 3 ? 2 : i < 7 ? 5 : 10 : i <= 1 ? 1 : i <= 2 ? 2 : i <= 5 ? 5 : 10, n * Math.pow(10, a) }, Ve.requestAnimFrame = function () { return "undefined" === typeof window ? function (e) { e() } : window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (e) { return window.setTimeout(e, 1e3 / 60) } }(), Ve.getRelativePosition = function (e, t) { var n, a, i = e.originalEvent || e, r = e.target || e.srcElement, s = r.getBoundingClientRect(), o = i.touches; o && o.length > 0 ? (n = o[0].clientX, a = o[0].clientY) : (n = i.clientX, a = i.clientY); var l = parseFloat(Ve.getStyle(r, "padding-left")), d = parseFloat(Ve.getStyle(r, "padding-top")), c = parseFloat(Ve.getStyle(r, "padding-right")), u = parseFloat(Ve.getStyle(r, "padding-bottom")), h = s.right - s.left - l - c, f = s.bottom - s.top - d - u; return n = Math.round((n - s.left - l) / h * r.width / t.currentDevicePixelRatio), a = Math.round((a - s.top - d) / f * r.height / t.currentDevicePixelRatio), { x: n, y: a } }, Ve.getConstraintWidth = function (e) { return n(e, "max-width", "clientWidth") }, Ve.getConstraintHeight = function (e) { return n(e, "max-height", "clientHeight") }, Ve._calculatePadding = function (e, t, n) { return t = Ve.getStyle(e, t), t.indexOf("%") > -1 ? n * parseInt(t, 10) / 100 : parseInt(t, 10) }, Ve._getParentNode = function (e) { var t = e.parentNode; return t && "[object ShadowRoot]" === t.toString() && (t = t.host), t }, Ve.getMaximumWidth = function (e) { var t = Ve._getParentNode(e); if (!t) return e.clientWidth; var n = t.clientWidth, a = Ve._calculatePadding(t, "padding-left", n), i = Ve._calculatePadding(t, "padding-right", n), r = n - a - i, s = Ve.getConstraintWidth(e); return isNaN(s) ? r : Math.min(r, s) }, Ve.getMaximumHeight = function (e) { var t = Ve._getParentNode(e); if (!t) return e.clientHeight; var n = t.clientHeight, a = Ve._calculatePadding(t, "padding-top", n), i = Ve._calculatePadding(t, "padding-bottom", n), r = n - a - i, s = Ve.getConstraintHeight(e); return isNaN(s) ? r : Math.min(r, s) }, Ve.getStyle = function (e, t) { return e.currentStyle ? e.currentStyle[t] : document.defaultView.getComputedStyle(e, null).getPropertyValue(t) }, Ve.retinaScale = function (e, t) { var n = e.currentDevicePixelRatio = t || "undefined" !== typeof window && window.devicePixelRatio || 1; if (1 !== n) { var a = e.canvas, i = e.height, r = e.width; a.height = i * n, a.width = r * n, e.ctx.scale(n, n), a.style.height || a.style.width || (a.style.height = i + "px", a.style.width = r + "px") } }, Ve.fontString = function (e, t, n) { return t + " " + e + "px " + n }, Ve.longestText = function (e, t, n, a) { a = a || {}; var i = a.data = a.data || {}, r = a.garbageCollect = a.garbageCollect || []; a.font !== t && (i = a.data = {}, r = a.garbageCollect = [], a.font = t), e.font = t; var s = 0; Ve.each(n, (function (t) { void 0 !== t && null !== t && !0 !== Ve.isArray(t) ? s = Ve.measureText(e, i, r, s, t) : Ve.isArray(t) && Ve.each(t, (function (t) { void 0 === t || null === t || Ve.isArray(t) || (s = Ve.measureText(e, i, r, s, t)) })) })); var o = r.length / 2; if (o > n.length) { for (var l = 0; l < o; l++)delete i[r[l]]; r.splice(0, o) } return s }, Ve.measureText = function (e, t, n, a, i) { var r = t[i]; return r || (r = t[i] = e.measureText(i).width, n.push(i)), r > a && (a = r), a }, Ve.numberOfLabelLines = function (e) { var t = 1; return Ve.each(e, (function (e) { Ve.isArray(e) && e.length > t && (t = e.length) })), t }, Ve.color = Ye ? function (e) { return e instanceof CanvasGradient && (e = We.global.defaultColor), Ye(e) } : function (e) { return console.error("Color.js not found!"), e }, Ve.getHoverColor = function (e) { return e instanceof CanvasPattern || e instanceof CanvasGradient ? e : Ve.color(e).saturate(.5).darken(.1).rgbString() } }; function _a() { throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.") } function ga(e) { this.options = e || {} } Ve.extend(ga.prototype, { formats: _a, parse: _a, format: _a, add: _a, diff: _a, startOf: _a, endOf: _a, _create: function (e) { return e } }), ga.override = function (e) { Ve.extend(ga.prototype, e) }; var ya = ga, va = { _date: ya }, ba = { formatters: { values: function (e) { return Ve.isArray(e) ? e : "" + e }, linear: function (e, t, n) { var a = n.length > 3 ? n[2] - n[1] : n[1] - n[0]; Math.abs(a) > 1 && e !== Math.floor(e) && (a = e - Math.floor(e)); var i = Ve.log10(Math.abs(a)), r = ""; if (0 !== e) { var s = Math.max(Math.abs(n[0]), Math.abs(n[n.length - 1])); if (s < 1e-4) { var o = Ve.log10(Math.abs(e)); r = e.toExponential(Math.floor(o) - Math.floor(i)) } else { var l = -1 * Math.floor(i); l = Math.max(Math.min(l, 20), 0), r = e.toFixed(l) } } else r = "0"; return r }, logarithmic: function (e, t, n) { var a = e / Math.pow(10, Math.floor(Ve.log10(e))); return 0 === e ? "0" : 1 === a || 2 === a || 5 === a || 0 === t || t === n.length - 1 ? e.toExponential() : "" } } }, ka = Ve.valueOrDefault, Ma = Ve.valueAtIndexOrDefault; function wa(e) { var t, n, a = []; for (t = 0, n = e.length; t < n; ++t)a.push(e[t].label); return a } function xa(e, t, n) { var a = e.getPixelForTick(t); return n && (1 === e.getTicks().length ? a -= e.isHorizontal() ? Math.max(a - e.left, e.right - a) : Math.max(a - e.top, e.bottom - a) : a -= 0 === t ? (e.getPixelForTick(1) - a) / 2 : (a - e.getPixelForTick(t - 1)) / 2), a } function La(e, t, n) { return Ve.isArray(t) ? Ve.longestText(e, n, t) : e.measureText(t).width } We._set("scale", { display: !0, position: "left", offset: !1, gridLines: { display: !0, color: "rgba(0, 0, 0, 0.1)", lineWidth: 1, drawBorder: !0, drawOnChartArea: !0, drawTicks: !0, tickMarkLength: 10, zeroLineWidth: 1, zeroLineColor: "rgba(0,0,0,0.25)", zeroLineBorderDash: [], zeroLineBorderDashOffset: 0, offsetGridLines: !1, borderDash: [], borderDashOffset: 0 }, scaleLabel: { display: !1, labelString: "", padding: { top: 4, bottom: 4 } }, ticks: { beginAtZero: !1, minRotation: 0, maxRotation: 50, mirror: !1, padding: 0, reverse: !1, display: !0, autoSkip: !0, autoSkipPadding: 0, labelOffset: 0, callback: ba.formatters.values, minor: {}, major: {} } }); var Sa = Ke.extend({ getPadding: function () { var e = this; return { left: e.paddingLeft || 0, top: e.paddingTop || 0, right: e.paddingRight || 0, bottom: e.paddingBottom || 0 } }, getTicks: function () { return this._ticks }, mergeTicksOptions: function () { var e = this.options.ticks; for (var t in !1 === e.minor && (e.minor = { display: !1 }), !1 === e.major && (e.major = { display: !1 }), e) "major" !== t && "minor" !== t && ("undefined" === typeof e.minor[t] && (e.minor[t] = e[t]), "undefined" === typeof e.major[t] && (e.major[t] = e[t])) }, beforeUpdate: function () { Ve.callback(this.options.beforeUpdate, [this]) }, update: function (e, t, n) { var a, i, r, s, o, l, d = this; for (d.beforeUpdate(), d.maxWidth = e, d.maxHeight = t, d.margins = Ve.extend({ left: 0, right: 0, top: 0, bottom: 0 }, n), d._maxLabelLines = 0, d.longestLabelWidth = 0, d.longestTextCache = d.longestTextCache || {}, d.beforeSetDimensions(), d.setDimensions(), d.afterSetDimensions(), d.beforeDataLimits(), d.determineDataLimits(), d.afterDataLimits(), d.beforeBuildTicks(), o = d.buildTicks() || [], o = d.afterBuildTicks(o) || o, d.beforeTickToLabelConversion(), r = d.convertTicksToLabels(o) || d.ticks, d.afterTickToLabelConversion(), d.ticks = r, a = 0, i = r.length; a < i; ++a)s = r[a], l = o[a], l ? l.label = s : o.push(l = { label: s, major: !1 }); return d._ticks = o, d.beforeCalculateTickRotation(), d.calculateTickRotation(), d.afterCalculateTickRotation(), d.beforeFit(), d.fit(), d.afterFit(), d.afterUpdate(), d.minSize }, afterUpdate: function () { Ve.callback(this.options.afterUpdate, [this]) }, beforeSetDimensions: function () { Ve.callback(this.options.beforeSetDimensions, [this]) }, setDimensions: function () { var e = this; e.isHorizontal() ? (e.width = e.maxWidth, e.left = 0, e.right = e.width) : (e.height = e.maxHeight, e.top = 0, e.bottom = e.height), e.paddingLeft = 0, e.paddingTop = 0, e.paddingRight = 0, e.paddingBottom = 0 }, afterSetDimensions: function () { Ve.callback(this.options.afterSetDimensions, [this]) }, beforeDataLimits: function () { Ve.callback(this.options.beforeDataLimits, [this]) }, determineDataLimits: Ve.noop, afterDataLimits: function () { Ve.callback(this.options.afterDataLimits, [this]) }, beforeBuildTicks: function () { Ve.callback(this.options.beforeBuildTicks, [this]) }, buildTicks: Ve.noop, afterBuildTicks: function (e) { var t = this; return Ve.isArray(e) && e.length ? Ve.callback(t.options.afterBuildTicks, [t, e]) : (t.ticks = Ve.callback(t.options.afterBuildTicks, [t, t.ticks]) || t.ticks, e) }, beforeTickToLabelConversion: function () { Ve.callback(this.options.beforeTickToLabelConversion, [this]) }, convertTicksToLabels: function () { var e = this, t = e.options.ticks; e.ticks = e.ticks.map(t.userCallback || t.callback, this) }, afterTickToLabelConversion: function () { Ve.callback(this.options.afterTickToLabelConversion, [this]) }, beforeCalculateTickRotation: function () { Ve.callback(this.options.beforeCalculateTickRotation, [this]) }, calculateTickRotation: function () { var e = this, t = e.ctx, n = e.options.ticks, a = wa(e._ticks), i = Ve.options._parseFont(n); t.font = i.string; var r = n.minRotation || 0; if (a.length && e.options.display && e.isHorizontal()) { var s, o, l = Ve.longestText(t, i.string, a, e.longestTextCache), d = l, c = e.getPixelForTick(1) - e.getPixelForTick(0) - 6; while (d > c && r < n.maxRotation) { var u = Ve.toRadians(r); if (s = Math.cos(u), o = Math.sin(u), o * l > e.maxHeight) { r--; break } r++, d = s * l } } e.labelRotation = r }, afterCalculateTickRotation: function () { Ve.callback(this.options.afterCalculateTickRotation, [this]) }, beforeFit: function () { Ve.callback(this.options.beforeFit, [this]) }, fit: function () { var e = this, t = e.minSize = { width: 0, height: 0 }, n = wa(e._ticks), a = e.options, i = a.ticks, r = a.scaleLabel, s = a.gridLines, o = e._isVisible(), l = a.position, d = e.isHorizontal(), c = Ve.options._parseFont, u = c(i), h = a.gridLines.tickMarkLength; if (t.width = d ? e.isFullWidth() ? e.maxWidth - e.margins.left - e.margins.right : e.maxWidth : o && s.drawTicks ? h : 0, t.height = d ? o && s.drawTicks ? h : 0 : e.maxHeight, r.display && o) { var f = c(r), p = Ve.options.toPadding(r.padding), m = f.lineHeight + p.height; d ? t.height += m : t.width += m } if (i.display && o) { var _ = Ve.longestText(e.ctx, u.string, n, e.longestTextCache), g = Ve.numberOfLabelLines(n), y = .5 * u.size, v = e.options.ticks.padding; if (e._maxLabelLines = g, e.longestLabelWidth = _, d) { var b = Ve.toRadians(e.labelRotation), k = Math.cos(b), M = Math.sin(b), w = M * _ + u.lineHeight * g + y; t.height = Math.min(e.maxHeight, t.height + w + v), e.ctx.font = u.string; var x, L, S = La(e.ctx, n[0], u.string), Y = La(e.ctx, n[n.length - 1], u.string), D = e.getPixelForTick(0) - e.left, T = e.right - e.getPixelForTick(n.length - 1); 0 !== e.labelRotation ? (x = "bottom" === l ? k * S : k * y, L = "bottom" === l ? k * y : k * Y) : (x = S / 2, L = Y / 2), e.paddingLeft = Math.max(x - D, 0) + 3, e.paddingRight = Math.max(L - T, 0) + 3 } else i.mirror ? _ = 0 : _ += v + y, t.width = Math.min(e.maxWidth, t.width + _), e.paddingTop = u.size / 2, e.paddingBottom = u.size / 2 } e.handleMargins(), e.width = t.width, e.height = t.height }, handleMargins: function () { var e = this; e.margins && (e.paddingLeft = Math.max(e.paddingLeft - e.margins.left, 0), e.paddingTop = Math.max(e.paddingTop - e.margins.top, 0), e.paddingRight = Math.max(e.paddingRight - e.margins.right, 0), e.paddingBottom = Math.max(e.paddingBottom - e.margins.bottom, 0)) }, afterFit: function () { Ve.callback(this.options.afterFit, [this]) }, isHorizontal: function () { return "top" === this.options.position || "bottom" === this.options.position }, isFullWidth: function () { return this.options.fullWidth }, getRightValue: function (e) { if (Ve.isNullOrUndef(e)) return NaN; if (("number" === typeof e || e instanceof Number) && !isFinite(e)) return NaN; if (e) if (this.isHorizontal()) { if (void 0 !== e.x) return this.getRightValue(e.x) } else if (void 0 !== e.y) return this.getRightValue(e.y); return e }, getLabelForIndex: Ve.noop, getPixelForValue: Ve.noop, getValueForPixel: Ve.noop, getPixelForTick: function (e) { var t = this, n = t.options.offset; if (t.isHorizontal()) { var a = t.width - (t.paddingLeft + t.paddingRight), i = a / Math.max(t._ticks.length - (n ? 0 : 1), 1), r = i * e + t.paddingLeft; n && (r += i / 2); var s = t.left + r; return s += t.isFullWidth() ? t.margins.left : 0, s } var o = t.height - (t.paddingTop + t.paddingBottom); return t.top + e * (o / (t._ticks.length - 1)) }, getPixelForDecimal: function (e) { var t = this; if (t.isHorizontal()) { var n = t.width - (t.paddingLeft + t.paddingRight), a = n * e + t.paddingLeft, i = t.left + a; return i += t.isFullWidth() ? t.margins.left : 0, i } return t.top + e * t.height }, getBasePixel: function () { return this.getPixelForValue(this.getBaseValue()) }, getBaseValue: function () { var e = this, t = e.min, n = e.max; return e.beginAtZero ? 0 : t < 0 && n < 0 ? n : t > 0 && n > 0 ? t : 0 }, _autoSkip: function (e) { var t, n, a = this, i = a.isHorizontal(), r = a.options.ticks.minor, s = e.length, o = !1, l = r.maxTicksLimit, d = a._tickSize() * (s - 1), c = i ? a.width - (a.paddingLeft + a.paddingRight) : a.height - (a.paddingTop + a.PaddingBottom), u = []; for (d > c && (o = 1 + Math.floor(d / c)), s > l && (o = Math.max(o, 1 + Math.floor(s / l))), t = 0; t < s; t++)n = e[t], o > 1 && t % o > 0 && delete n.label, u.push(n); return u }, _tickSize: function () { var e = this, t = e.isHorizontal(), n = e.options.ticks.minor, a = Ve.toRadians(e.labelRotation), i = Math.abs(Math.cos(a)), r = Math.abs(Math.sin(a)), s = n.autoSkipPadding || 0, o = e.longestLabelWidth + s || 0, l = Ve.options._parseFont(n), d = e._maxLabelLines * l.lineHeight + s || 0; return t ? d * i > o * r ? o / i : d / r : d * r < o * i ? d / i : o / r }, _isVisible: function () { var e, t, n, a = this, i = a.chart, r = a.options.display; if ("auto" !== r) return !!r; for (e = 0, t = i.data.datasets.length; e < t; ++e)if (i.isDatasetVisible(e) && (n = i.getDatasetMeta(e), n.xAxisID === a.id || n.yAxisID === a.id)) return !0; return !1 }, draw: function (e) { var t = this, n = t.options; if (t._isVisible()) { var a, i, r, s = t.chart, o = t.ctx, l = We.global, d = l.defaultFontColor, c = n.ticks.minor, u = n.ticks.major || c, h = n.gridLines, f = n.scaleLabel, p = n.position, m = 0 !== t.labelRotation, _ = c.mirror, g = t.isHorizontal(), y = Ve.options._parseFont, v = c.display && c.autoSkip ? t._autoSkip(t.getTicks()) : t.getTicks(), b = ka(c.fontColor, d), k = y(c), M = k.lineHeight, w = ka(u.fontColor, d), x = y(u), L = c.padding, S = c.labelOffset, Y = h.drawTicks ? h.tickMarkLength : 0, D = ka(f.fontColor, d), T = y(f), C = Ve.options.toPadding(f.padding), O = Ve.toRadians(t.labelRotation), P = [], H = h.drawBorder ? Ma(h.lineWidth, 0, 0) : 0, j = Ve._alignPixel; "top" === p ? (a = j(s, t.bottom, H), i = t.bottom - Y, r = a - H / 2) : "bottom" === p ? (a = j(s, t.top, H), i = a + H / 2, r = t.top + Y) : "left" === p ? (a = j(s, t.right, H), i = t.right - Y, r = a - H / 2) : (a = j(s, t.left, H), i = a + H / 2, r = t.left + Y); var E = 1e-7; if (Ve.each(v, (function (a, o) { if (!Ve.isNullOrUndef(a.label)) { var l, d, c, u, f, y, v, b, k, w, x, D, T, C, B, I, A = a.label; o === t.zeroLineIndex && n.offset === h.offsetGridLines ? (l = h.zeroLineWidth, d = h.zeroLineColor, c = h.zeroLineBorderDash || [], u = h.zeroLineBorderDashOffset || 0) : (l = Ma(h.lineWidth, o), d = Ma(h.color, o), c = h.borderDash || [], u = h.borderDashOffset || 0); var F = Ve.isArray(A) ? A.length : 1, N = xa(t, o, h.offsetGridLines); if (g) { var W = Y + L; N < t.left - E && (d = "rgba(0,0,0,0)"), f = v = k = x = j(s, N, l), y = i, b = r, T = t.getPixelForTick(o) + S, "top" === p ? (w = j(s, e.top, H) + H / 2, D = e.bottom, B = ((m ? 1 : .5) - F) * M, I = m ? "left" : "center", C = t.bottom - W) : (w = e.top, D = j(s, e.bottom, H) - H / 2, B = (m ? 0 : .5) * M, I = m ? "right" : "center", C = t.top + W) } else { var z = (_ ? 0 : Y) + L; N < t.top - E && (d = "rgba(0,0,0,0)"), f = i, v = r, y = b = w = D = j(s, N, l), C = t.getPixelForTick(o) + S, B = (1 - F) * M / 2, "left" === p ? (k = j(s, e.left, H) + H / 2, x = e.right, I = _ ? "left" : "right", T = t.right - z) : (k = e.left, x = j(s, e.right, H) - H / 2, I = _ ? "right" : "left", T = t.left + z) } P.push({ tx1: f, ty1: y, tx2: v, ty2: b, x1: k, y1: w, x2: x, y2: D, labelX: T, labelY: C, glWidth: l, glColor: d, glBorderDash: c, glBorderDashOffset: u, rotation: -1 * O, label: A, major: a.major, textOffset: B, textAlign: I }) } })), Ve.each(P, (function (e) { var t = e.glWidth, n = e.glColor; if (h.display && t && n && (o.save(), o.lineWidth = t, o.strokeStyle = n, o.setLineDash && (o.setLineDash(e.glBorderDash), o.lineDashOffset = e.glBorderDashOffset), o.beginPath(), h.drawTicks && (o.moveTo(e.tx1, e.ty1), o.lineTo(e.tx2, e.ty2)), h.drawOnChartArea && (o.moveTo(e.x1, e.y1), o.lineTo(e.x2, e.y2)), o.stroke(), o.restore()), c.display) { o.save(), o.translate(e.labelX, e.labelY), o.rotate(e.rotation), o.font = e.major ? x.string : k.string, o.fillStyle = e.major ? w : b, o.textBaseline = "middle", o.textAlign = e.textAlign; var a = e.label, i = e.textOffset; if (Ve.isArray(a)) for (var r = 0; r < a.length; ++r)o.fillText("" + a[r], 0, i), i += M; else o.fillText(a, 0, i); o.restore() } })), f.display) { var B, I, A = 0, F = T.lineHeight / 2; if (g) B = t.left + (t.right - t.left) / 2, I = "bottom" === p ? t.bottom - F - C.bottom : t.top + F + C.top; else { var N = "left" === p; B = N ? t.left + F + C.top : t.right - F - C.top, I = t.top + (t.bottom - t.top) / 2, A = N ? -.5 * Math.PI : .5 * Math.PI } o.save(), o.translate(B, I), o.rotate(A), o.textAlign = "center", o.textBaseline = "middle", o.fillStyle = D, o.font = T.string, o.fillText(f.labelString, 0, 0), o.restore() } if (H) { var W, z, R, $, V = H, q = Ma(h.lineWidth, v.length - 1, 0); g ? (W = j(s, t.left, V) - V / 2, z = j(s, t.right, q) + q / 2, R = $ = a) : (R = j(s, t.top, V) - V / 2, $ = j(s, t.bottom, q) + q / 2, W = z = a), o.lineWidth = H, o.strokeStyle = Ma(h.color, 0), o.beginPath(), o.moveTo(W, R), o.lineTo(z, $), o.stroke() } } } }), Ya = { position: "bottom" }, Da = Sa.extend({ getLabels: function () { var e = this.chart.data; return this.options.labels || (this.isHorizontal() ? e.xLabels : e.yLabels) || e.labels }, determineDataLimits: function () { var e, t = this, n = t.getLabels(); t.minIndex = 0, t.maxIndex = n.length - 1, void 0 !== t.options.ticks.min && (e = n.indexOf(t.options.ticks.min), t.minIndex = -1 !== e ? e : t.minIndex), void 0 !== t.options.ticks.max && (e = n.indexOf(t.options.ticks.max), t.maxIndex = -1 !== e ? e : t.maxIndex), t.min = n[t.minIndex], t.max = n[t.maxIndex] }, buildTicks: function () { var e = this, t = e.getLabels(); e.ticks = 0 === e.minIndex && e.maxIndex === t.length - 1 ? t : t.slice(e.minIndex, e.maxIndex + 1) }, getLabelForIndex: function (e, t) { var n = this, a = n.chart; return a.getDatasetMeta(t).controller._getValueScaleId() === n.id ? n.getRightValue(a.data.datasets[t].data[e]) : n.ticks[e - n.minIndex] }, getPixelForValue: function (e, t) { var n, a = this, i = a.options.offset, r = Math.max(a.maxIndex + 1 - a.minIndex - (i ? 0 : 1), 1); if (void 0 !== e && null !== e && (n = a.isHorizontal() ? e.x : e.y), void 0 !== n || void 0 !== e && isNaN(t)) { var s = a.getLabels(); e = n || e; var o = s.indexOf(e); t = -1 !== o ? o : t } if (a.isHorizontal()) { var l = a.width / r, d = l * (t - a.minIndex); return i && (d += l / 2), a.left + d } var c = a.height / r, u = c * (t - a.minIndex); return i && (u += c / 2), a.top + u }, getPixelForTick: function (e) { return this.getPixelForValue(this.ticks[e], e + this.minIndex, null) }, getValueForPixel: function (e) { var t, n = this, a = n.options.offset, i = Math.max(n._ticks.length - (a ? 0 : 1), 1), r = n.isHorizontal(), s = (r ? n.width : n.height) / i; return e -= r ? n.left : n.top, a && (e -= s / 2), t = e <= 0 ? 0 : Math.round(e / s), t + n.minIndex }, getBasePixel: function () { return this.bottom } }), Ta = Ya; Da._defaults = Ta; var Ca = Ve.noop, Oa = Ve.isNullOrUndef; function Pa(e, t) { var n, a, i, r, s = [], o = 1e-14, l = e.stepSize, d = l || 1, c = e.maxTicks - 1, u = e.min, h = e.max, f = e.precision, p = t.min, m = t.max, _ = Ve.niceNum((m - p) / c / d) * d; if (_ < o && Oa(u) && Oa(h)) return [p, m]; r = Math.ceil(m / _) - Math.floor(p / _), r > c && (_ = Ve.niceNum(r * _ / c / d) * d), l || Oa(f) ? n = Math.pow(10, Ve._decimalPlaces(_)) : (n = Math.pow(10, f), _ = Math.ceil(_ * n) / n), a = Math.floor(p / _) * _, i = Math.ceil(m / _) * _, l && (!Oa(u) && Ve.almostWhole(u / _, _ / 1e3) && (a = u), !Oa(h) && Ve.almostWhole(h / _, _ / 1e3) && (i = h)), r = (i - a) / _, r = Ve.almostEquals(r, Math.round(r), _ / 1e3) ? Math.round(r) : Math.ceil(r), a = Math.round(a * n) / n, i = Math.round(i * n) / n, s.push(Oa(u) ? a : u); for (var g = 1; g < r; ++g)s.push(Math.round((a + g * _) * n) / n); return s.push(Oa(h) ? i : h), s } var Ha = Sa.extend({ getRightValue: function (e) { return "string" === typeof e ? +e : Sa.prototype.getRightValue.call(this, e) }, handleTickRangeOptions: function () { var e = this, t = e.options, n = t.ticks; if (n.beginAtZero) { var a = Ve.sign(e.min), i = Ve.sign(e.max); a < 0 && i < 0 ? e.max = 0 : a > 0 && i > 0 && (e.min = 0) } var r = void 0 !== n.min || void 0 !== n.suggestedMin, s = void 0 !== n.max || void 0 !== n.suggestedMax; void 0 !== n.min ? e.min = n.min : void 0 !== n.suggestedMin && (null === e.min ? e.min = n.suggestedMin : e.min = Math.min(e.min, n.suggestedMin)), void 0 !== n.max ? e.max = n.max : void 0 !== n.suggestedMax && (null === e.max ? e.max = n.suggestedMax : e.max = Math.max(e.max, n.suggestedMax)), r !== s && e.min >= e.max && (r ? e.max = e.min + 1 : e.min = e.max - 1), e.min === e.max && (e.max++, n.beginAtZero || e.min--) }, getTickLimit: function () { var e, t = this, n = t.options.ticks, a = n.stepSize, i = n.maxTicksLimit; return a ? e = Math.ceil(t.max / a) - Math.floor(t.min / a) + 1 : (e = t._computeTickLimit(), i = i || 11), i && (e = Math.min(i, e)), e }, _computeTickLimit: function () { return Number.POSITIVE_INFINITY }, handleDirectionalChanges: Ca, buildTicks: function () { var e = this, t = e.options, n = t.ticks, a = e.getTickLimit(); a = Math.max(2, a); var i = { maxTicks: a, min: n.min, max: n.max, precision: n.precision, stepSize: Ve.valueOrDefault(n.fixedStepSize, n.stepSize) }, r = e.ticks = Pa(i, e); e.handleDirectionalChanges(), e.max = Ve.max(r), e.min = Ve.min(r), n.reverse ? (r.reverse(), e.start = e.max, e.end = e.min) : (e.start = e.min, e.end = e.max) }, convertTicksToLabels: function () { var e = this; e.ticksAsNumbers = e.ticks.slice(), e.zeroLineIndex = e.ticks.indexOf(0), Sa.prototype.convertTicksToLabels.call(e) } }), ja = { position: "left", ticks: { callback: ba.formatters.linear } }, Ea = Ha.extend({ determineDataLimits: function () { var e = this, t = e.options, n = e.chart, a = n.data, i = a.datasets, r = e.isHorizontal(), s = 0, o = 1; function l(t) { return r ? t.xAxisID === e.id : t.yAxisID === e.id } e.min = null, e.max = null; var d = t.stacked; if (void 0 === d && Ve.each(i, (function (e, t) { if (!d) { var a = n.getDatasetMeta(t); n.isDatasetVisible(t) && l(a) && void 0 !== a.stack && (d = !0) } })), t.stacked || d) { var c = {}; Ve.each(i, (function (a, i) { var r = n.getDatasetMeta(i), s = [r.type, void 0 === t.stacked && void 0 === r.stack ? i : "", r.stack].join("."); void 0 === c[s] && (c[s] = { positiveValues: [], negativeValues: [] }); var o = c[s].positiveValues, d = c[s].negativeValues; n.isDatasetVisible(i) && l(r) && Ve.each(a.data, (function (n, a) { var i = +e.getRightValue(n); isNaN(i) || r.data[a].hidden || (o[a] = o[a] || 0, d[a] = d[a] || 0, t.relativePoints ? o[a] = 100 : i < 0 ? d[a] += i : o[a] += i) })) })), Ve.each(c, (function (t) { var n = t.positiveValues.concat(t.negativeValues), a = Ve.min(n), i = Ve.max(n); e.min = null === e.min ? a : Math.min(e.min, a), e.max = null === e.max ? i : Math.max(e.max, i) })) } else Ve.each(i, (function (t, a) { var i = n.getDatasetMeta(a); n.isDatasetVisible(a) && l(i) && Ve.each(t.data, (function (t, n) { var a = +e.getRightValue(t); isNaN(a) || i.data[n].hidden || ((null === e.min || a < e.min) && (e.min = a), (null === e.max || a > e.max) && (e.max = a)) })) })); e.min = isFinite(e.min) && !isNaN(e.min) ? e.min : s, e.max = isFinite(e.max) && !isNaN(e.max) ? e.max : o, this.handleTickRangeOptions() }, _computeTickLimit: function () { var e, t = this; return t.isHorizontal() ? Math.ceil(t.width / 40) : (e = Ve.options._parseFont(t.options.ticks), Math.ceil(t.height / e.lineHeight)) }, handleDirectionalChanges: function () { this.isHorizontal() || this.ticks.reverse() }, getLabelForIndex: function (e, t) { return +this.getRightValue(this.chart.data.datasets[t].data[e]) }, getPixelForValue: function (e) { var t, n = this, a = n.start, i = +n.getRightValue(e), r = n.end - a; return t = n.isHorizontal() ? n.left + n.width / r * (i - a) : n.bottom - n.height / r * (i - a), t }, getValueForPixel: function (e) { var t = this, n = t.isHorizontal(), a = n ? t.width : t.height, i = (n ? e - t.left : t.bottom - e) / a; return t.start + (t.end - t.start) * i }, getPixelForTick: function (e) { return this.getPixelForValue(this.ticksAsNumbers[e]) } }), Ba = ja; Ea._defaults = Ba; var Ia = Ve.valueOrDefault; function Aa(e, t) { var n, a, i = [], r = Ia(e.min, Math.pow(10, Math.floor(Ve.log10(t.min)))), s = Math.floor(Ve.log10(t.max)), o = Math.ceil(t.max / Math.pow(10, s)); 0 === r ? (n = Math.floor(Ve.log10(t.minNotZero)), a = Math.floor(t.minNotZero / Math.pow(10, n)), i.push(r), r = a * Math.pow(10, n)) : (n = Math.floor(Ve.log10(r)), a = Math.floor(r / Math.pow(10, n))); var l = n < 0 ? Math.pow(10, Math.abs(n)) : 1; do { i.push(r), ++a, 10 === a && (a = 1, ++n, l = n >= 0 ? 1 : l), r = Math.round(a * Math.pow(10, n) * l) / l } while (n < s || n === s && a < o); var d = Ia(e.max, r); return i.push(d), i } var Fa = { position: "left", ticks: { callback: ba.formatters.logarithmic } }; function Na(e, t) { return Ve.isFinite(e) && e >= 0 ? e : t } var Wa = Sa.extend({ determineDataLimits: function () { var e = this, t = e.options, n = e.chart, a = n.data, i = a.datasets, r = e.isHorizontal(); function s(t) { return r ? t.xAxisID === e.id : t.yAxisID === e.id } e.min = null, e.max = null, e.minNotZero = null; var o = t.stacked; if (void 0 === o && Ve.each(i, (function (e, t) { if (!o) { var a = n.getDatasetMeta(t); n.isDatasetVisible(t) && s(a) && void 0 !== a.stack && (o = !0) } })), t.stacked || o) { var l = {}; Ve.each(i, (function (a, i) { var r = n.getDatasetMeta(i), o = [r.type, void 0 === t.stacked && void 0 === r.stack ? i : "", r.stack].join("."); n.isDatasetVisible(i) && s(r) && (void 0 === l[o] && (l[o] = []), Ve.each(a.data, (function (t, n) { var a = l[o], i = +e.getRightValue(t); isNaN(i) || r.data[n].hidden || i < 0 || (a[n] = a[n] || 0, a[n] += i) }))) })), Ve.each(l, (function (t) { if (t.length > 0) { var n = Ve.min(t), a = Ve.max(t); e.min = null === e.min ? n : Math.min(e.min, n), e.max = null === e.max ? a : Math.max(e.max, a) } })) } else Ve.each(i, (function (t, a) { var i = n.getDatasetMeta(a); n.isDatasetVisible(a) && s(i) && Ve.each(t.data, (function (t, n) { var a = +e.getRightValue(t); isNaN(a) || i.data[n].hidden || a < 0 || ((null === e.min || a < e.min) && (e.min = a), (null === e.max || a > e.max) && (e.max = a), 0 !== a && (null === e.minNotZero || a < e.minNotZero) && (e.minNotZero = a)) })) })); this.handleTickRangeOptions() }, handleTickRangeOptions: function () { var e = this, t = e.options.ticks, n = 1, a = 10; e.min = Na(t.min, e.min), e.max = Na(t.max, e.max), e.min === e.max && (0 !== e.min && null !== e.min ? (e.min = Math.pow(10, Math.floor(Ve.log10(e.min)) - 1), e.max = Math.pow(10, Math.floor(Ve.log10(e.max)) + 1)) : (e.min = n, e.max = a)), null === e.min && (e.min = Math.pow(10, Math.floor(Ve.log10(e.max)) - 1)), null === e.max && (e.max = 0 !== e.min ? Math.pow(10, Math.floor(Ve.log10(e.min)) + 1) : a), null === e.minNotZero && (e.min > 0 ? e.minNotZero = e.min : e.max < 1 ? e.minNotZero = Math.pow(10, Math.floor(Ve.log10(e.max))) : e.minNotZero = n) }, buildTicks: function () { var e = this, t = e.options.ticks, n = !e.isHorizontal(), a = { min: Na(t.min), max: Na(t.max) }, i = e.ticks = Aa(a, e); e.max = Ve.max(i), e.min = Ve.min(i), t.reverse ? (n = !n, e.start = e.max, e.end = e.min) : (e.start = e.min, e.end = e.max), n && i.reverse() }, convertTicksToLabels: function () { this.tickValues = this.ticks.slice(), Sa.prototype.convertTicksToLabels.call(this) }, getLabelForIndex: function (e, t) { return +this.getRightValue(this.chart.data.datasets[t].data[e]) }, getPixelForTick: function (e) { return this.getPixelForValue(this.tickValues[e]) }, _getFirstTickValue: function (e) { var t = Math.floor(Ve.log10(e)), n = Math.floor(e / Math.pow(10, t)); return n * Math.pow(10, t) }, getPixelForValue: function (e) { var t, n, a, i, r, s = this, o = s.options.ticks, l = o.reverse, d = Ve.log10, c = s._getFirstTickValue(s.minNotZero), u = 0; return e = +s.getRightValue(e), l ? (a = s.end, i = s.start, r = -1) : (a = s.start, i = s.end, r = 1), s.isHorizontal() ? (t = s.width, n = l ? s.right : s.left) : (t = s.height, r *= -1, n = l ? s.top : s.bottom), e !== a && (0 === a && (u = Ia(o.fontSize, We.global.defaultFontSize), t -= u, a = c), 0 !== e && (u += t / (d(i) - d(a)) * (d(e) - d(a))), n += r * u), n }, getValueForPixel: function (e) { var t, n, a, i, r = this, s = r.options.ticks, o = s.reverse, l = Ve.log10, d = r._getFirstTickValue(r.minNotZero); if (o ? (n = r.end, a = r.start) : (n = r.start, a = r.end), r.isHorizontal() ? (t = r.width, i = o ? r.right - e : e - r.left) : (t = r.height, i = o ? e - r.top : r.bottom - e), i !== n) { if (0 === n) { var c = Ia(s.fontSize, We.global.defaultFontSize); i -= c, t -= c, n = d } i *= l(a) - l(n), i /= t, i = Math.pow(10, l(n) + i) } return i } }), za = Fa; Wa._defaults = za; var Ra = Ve.valueOrDefault, $a = Ve.valueAtIndexOrDefault, Va = Ve.options.resolve, qa = { display: !0, animate: !0, position: "chartArea", angleLines: { display: !0, color: "rgba(0, 0, 0, 0.1)", lineWidth: 1, borderDash: [], borderDashOffset: 0 }, gridLines: { circular: !1 }, ticks: { showLabelBackdrop: !0, backdropColor: "rgba(255,255,255,0.75)", backdropPaddingY: 2, backdropPaddingX: 2, callback: ba.formatters.linear }, pointLabels: { display: !0, fontSize: 10, callback: function (e) { return e } } }; function Ua(e) { var t = e.options; return t.angleLines.display || t.pointLabels.display ? e.chart.data.labels.length : 0 } function Ja(e) { var t = e.ticks; return t.display && e.display ? Ra(t.fontSize, We.global.defaultFontSize) + 2 * t.backdropPaddingY : 0 } function Xa(e, t, n) { return Ve.isArray(n) ? { w: Ve.longestText(e, e.font, n), h: n.length * t } : { w: e.measureText(n).width, h: t } } function Ga(e, t, n, a, i) { return e === a || e === i ? { start: t - n / 2, end: t + n / 2 } : e < a || e > i ? { start: t - n, end: t } : { start: t, end: t + n } } function Ka(e) { var t, n, a, i = Ve.options._parseFont(e.options.pointLabels), r = { l: 0, r: e.width, t: 0, b: e.height - e.paddingTop }, s = {}; e.ctx.font = i.string, e._pointLabelSizes = []; var o = Ua(e); for (t = 0; t < o; t++) { a = e.getPointPosition(t, e.drawingArea + 5), n = Xa(e.ctx, i.lineHeight, e.pointLabels[t] || ""), e._pointLabelSizes[t] = n; var l = e.getIndexAngle(t), d = Ve.toDegrees(l) % 360, c = Ga(d, a.x, n.w, 0, 180), u = Ga(d, a.y, n.h, 90, 270); c.start < r.l && (r.l = c.start, s.l = l), c.end > r.r && (r.r = c.end, s.r = l), u.start < r.t && (r.t = u.start, s.t = l), u.end > r.b && (r.b = u.end, s.b = l) } e.setReductions(e.drawingArea, r, s) } function Za(e) { return 0 === e || 180 === e ? "center" : e < 180 ? "left" : "right" } function Qa(e, t, n, a) { var i, r, s = n.y + a / 2; if (Ve.isArray(t)) for (i = 0, r = t.length; i < r; ++i)e.fillText(t[i], n.x, s), s += a; else e.fillText(t, n.x, s) } function ei(e, t, n) { 90 === e || 270 === e ? n.y -= t.h / 2 : (e > 270 || e < 90) && (n.y -= t.h) } function ti(e) { var t = e.ctx, n = e.options, a = n.angleLines, i = n.gridLines, r = n.pointLabels, s = Ra(a.lineWidth, i.lineWidth), o = Ra(a.color, i.color), l = Ja(n); t.save(), t.lineWidth = s, t.strokeStyle = o, t.setLineDash && (t.setLineDash(Va([a.borderDash, i.borderDash, []])), t.lineDashOffset = Va([a.borderDashOffset, i.borderDashOffset, 0])); var d = e.getDistanceFromCenterForValue(n.ticks.reverse ? e.min : e.max), c = Ve.options._parseFont(r); t.font = c.string, t.textBaseline = "middle"; for (var u = Ua(e) - 1; u >= 0; u--) { if (a.display && s && o) { var h = e.getPointPosition(u, d); t.beginPath(), t.moveTo(e.xCenter, e.yCenter), t.lineTo(h.x, h.y), t.stroke() } if (r.display) { var f = 0 === u ? l / 2 : 0, p = e.getPointPosition(u, d + f + 5), m = $a(r.fontColor, u, We.global.defaultFontColor); t.fillStyle = m; var _ = e.getIndexAngle(u), g = Ve.toDegrees(_); t.textAlign = Za(g), ei(g, e._pointLabelSizes[u], p), Qa(t, e.pointLabels[u] || "", p, c.lineHeight) } } t.restore() } function ni(e, t, n, a) { var i, r = e.ctx, s = t.circular, o = Ua(e), l = $a(t.color, a - 1), d = $a(t.lineWidth, a - 1); if ((s || o) && l && d) { if (r.save(), r.strokeStyle = l, r.lineWidth = d, r.setLineDash && (r.setLineDash(t.borderDash || []), r.lineDashOffset = t.borderDashOffset || 0), r.beginPath(), s) r.arc(e.xCenter, e.yCenter, n, 0, 2 * Math.PI); else { i = e.getPointPosition(0, n), r.moveTo(i.x, i.y); for (var c = 1; c < o; c++)i = e.getPointPosition(c, n), r.lineTo(i.x, i.y) } r.closePath(), r.stroke(), r.restore() } } function ai(e) { return Ve.isNumber(e) ? e : 0 } var ii = Ha.extend({ setDimensions: function () { var e = this; e.width = e.maxWidth, e.height = e.maxHeight, e.paddingTop = Ja(e.options) / 2, e.xCenter = Math.floor(e.width / 2), e.yCenter = Math.floor((e.height - e.paddingTop) / 2), e.drawingArea = Math.min(e.height - e.paddingTop, e.width) / 2 }, determineDataLimits: function () { var e = this, t = e.chart, n = Number.POSITIVE_INFINITY, a = Number.NEGATIVE_INFINITY; Ve.each(t.data.datasets, (function (i, r) { if (t.isDatasetVisible(r)) { var s = t.getDatasetMeta(r); Ve.each(i.data, (function (t, i) { var r = +e.getRightValue(t); isNaN(r) || s.data[i].hidden || (n = Math.min(r, n), a = Math.max(r, a)) })) } })), e.min = n === Number.POSITIVE_INFINITY ? 0 : n, e.max = a === Number.NEGATIVE_INFINITY ? 0 : a, e.handleTickRangeOptions() }, _computeTickLimit: function () { return Math.ceil(this.drawingArea / Ja(this.options)) }, convertTicksToLabels: function () { var e = this; Ha.prototype.convertTicksToLabels.call(e), e.pointLabels = e.chart.data.labels.map(e.options.pointLabels.callback, e) }, getLabelForIndex: function (e, t) { return +this.getRightValue(this.chart.data.datasets[t].data[e]) }, fit: function () { var e = this, t = e.options; t.display && t.pointLabels.display ? Ka(e) : e.setCenterPoint(0, 0, 0, 0) }, setReductions: function (e, t, n) { var a = this, i = t.l / Math.sin(n.l), r = Math.max(t.r - a.width, 0) / Math.sin(n.r), s = -t.t / Math.cos(n.t), o = -Math.max(t.b - (a.height - a.paddingTop), 0) / Math.cos(n.b); i = ai(i), r = ai(r), s = ai(s), o = ai(o), a.drawingArea = Math.min(Math.floor(e - (i + r) / 2), Math.floor(e - (s + o) / 2)), a.setCenterPoint(i, r, s, o) }, setCenterPoint: function (e, t, n, a) { var i = this, r = i.width - t - i.drawingArea, s = e + i.drawingArea, o = n + i.drawingArea, l = i.height - i.paddingTop - a - i.drawingArea; i.xCenter = Math.floor((s + r) / 2 + i.left), i.yCenter = Math.floor((o + l) / 2 + i.top + i.paddingTop) }, getIndexAngle: function (e) { var t = 2 * Math.PI / Ua(this), n = this.chart.options && this.chart.options.startAngle ? this.chart.options.startAngle : 0, a = n * Math.PI * 2 / 360; return e * t + a }, getDistanceFromCenterForValue: function (e) { var t = this; if (null === e) return 0; var n = t.drawingArea / (t.max - t.min); return t.options.ticks.reverse ? (t.max - e) * n : (e - t.min) * n }, getPointPosition: function (e, t) { var n = this, a = n.getIndexAngle(e) - Math.PI / 2; return { x: Math.cos(a) * t + n.xCenter, y: Math.sin(a) * t + n.yCenter } }, getPointPositionForValue: function (e, t) { return this.getPointPosition(e, this.getDistanceFromCenterForValue(t)) }, getBasePosition: function () { var e = this, t = e.min, n = e.max; return e.getPointPositionForValue(0, e.beginAtZero ? 0 : t < 0 && n < 0 ? n : t > 0 && n > 0 ? t : 0) }, draw: function () { var e = this, t = e.options, n = t.gridLines, a = t.ticks; if (t.display) { var i = e.ctx, r = this.getIndexAngle(0), s = Ve.options._parseFont(a); (t.angleLines.display || t.pointLabels.display) && ti(e), Ve.each(e.ticks, (function (t, o) { if (o > 0 || a.reverse) { var l = e.getDistanceFromCenterForValue(e.ticksAsNumbers[o]); if (n.display && 0 !== o && ni(e, n, l, o), a.display) { var d = Ra(a.fontColor, We.global.defaultFontColor); if (i.font = s.string, i.save(), i.translate(e.xCenter, e.yCenter), i.rotate(r), a.showLabelBackdrop) { var c = i.measureText(t).width; i.fillStyle = a.backdropColor, i.fillRect(-c / 2 - a.backdropPaddingX, -l - s.size / 2 - a.backdropPaddingY, c + 2 * a.backdropPaddingX, s.size + 2 * a.backdropPaddingY) } i.textAlign = "center", i.textBaseline = "middle", i.fillStyle = d, i.fillText(t, 0, -l), i.restore() } } })) } } }), ri = qa; ii._defaults = ri; var si = Ve.valueOrDefault, oi = Number.MIN_SAFE_INTEGER || -9007199254740991, li = Number.MAX_SAFE_INTEGER || 9007199254740991, di = { millisecond: { common: !0, size: 1, steps: [1, 2, 5, 10, 20, 50, 100, 250, 500] }, second: { common: !0, size: 1e3, steps: [1, 2, 5, 10, 15, 30] }, minute: { common: !0, size: 6e4, steps: [1, 2, 5, 10, 15, 30] }, hour: { common: !0, size: 36e5, steps: [1, 2, 3, 6, 12] }, day: { common: !0, size: 864e5, steps: [1, 2, 5] }, week: { common: !1, size: 6048e5, steps: [1, 2, 3, 4] }, month: { common: !0, size: 2628e6, steps: [1, 2, 3] }, quarter: { common: !1, size: 7884e6, steps: [1, 2, 3, 4] }, year: { common: !0, size: 3154e7 } }, ci = Object.keys(di); function ui(e, t) { return e - t } function hi(e) { var t, n, a, i = {}, r = []; for (t = 0, n = e.length; t < n; ++t)a = e[t], i[a] || (i[a] = !0, r.push(a)); return r } function fi(e, t, n, a) { if ("linear" === a || !e.length) return [{ time: t, pos: 0 }, { time: n, pos: 1 }]; var i, r, s, o, l, d = [], c = [t]; for (i = 0, r = e.length; i < r; ++i)o = e[i], o > t && o < n && c.push(o); for (c.push(n), i = 0, r = c.length; i < r; ++i)l = c[i + 1], s = c[i - 1], o = c[i], void 0 !== s && void 0 !== l && Math.round((l + s) / 2) === o || d.push({ time: o, pos: i / (r - 1) }); return d } function pi(e, t, n) { var a, i, r, s = 0, o = e.length - 1; while (s >= 0 && s <= o) { if (a = s + o >> 1, i = e[a - 1] || null, r = e[a], !i) return { lo: null, hi: r }; if (r[t] < n) s = a + 1; else { if (!(i[t] > n)) return { lo: i, hi: r }; o = a - 1 } } return { lo: r, hi: null } } function mi(e, t, n, a) { var i = pi(e, t, n), r = i.lo ? i.hi ? i.lo : e[e.length - 2] : e[0], s = i.lo ? i.hi ? i.hi : e[e.length - 1] : e[1], o = s[t] - r[t], l = o ? (n - r[t]) / o : 0, d = (s[a] - r[a]) * l; return r[a] + d } function _i(e, t) { var n = e._adapter, a = e.options.time, i = a.parser, r = i || a.format, s = t; return "function" === typeof i && (s = i(s)), Ve.isFinite(s) || (s = "string" === typeof r ? n.parse(s, r) : n.parse(s)), null !== s ? +s : (i || "function" !== typeof r || (s = r(t), Ve.isFinite(s) || (s = n.parse(s))), s) } function gi(e, t) { if (Ve.isNullOrUndef(t)) return null; var n = e.options.time, a = _i(e, e.getRightValue(t)); return null === a || n.round && (a = +e._adapter.startOf(a, n.round)), a } function yi(e, t, n, a) { var i, r, s, o = t - e, l = di[n], d = l.size, c = l.steps; if (!c) return Math.ceil(o / (a * d)); for (i = 0, r = c.length; i < r; ++i)if (s = c[i], Math.ceil(o / (d * s)) <= a) break; return s } function vi(e, t, n, a) { var i, r, s, o = ci.length; for (i = ci.indexOf(e); i < o - 1; ++i)if (r = di[ci[i]], s = r.steps ? r.steps[r.steps.length - 1] : li, r.common && Math.ceil((n - t) / (s * r.size)) <= a) return ci[i]; return ci[o - 1] } function bi(e, t, n, a, i) { var r, s, o = ci.length; for (r = o - 1; r >= ci.indexOf(n); r--)if (s = ci[r], di[s].common && e._adapter.diff(i, a, s) >= t.length) return s; return ci[n ? ci.indexOf(n) : 0] } function ki(e) { for (var t = ci.indexOf(e) + 1, n = ci.length; t < n; ++t)if (di[ci[t]].common) return ci[t] } function Mi(e, t, n, a) { var i, r = e._adapter, s = e.options, o = s.time, l = o.unit || vi(o.minUnit, t, n, a), d = ki(l), c = si(o.stepSize, o.unitStepSize), u = "week" === l && o.isoWeekday, h = s.ticks.major.enabled, f = di[l], p = t, m = n, _ = []; for (c || (c = yi(t, n, l, a)), u && (p = +r.startOf(p, "isoWeek", u), m = +r.startOf(m, "isoWeek", u)), p = +r.startOf(p, u ? "day" : l), m = +r.startOf(m, u ? "day" : l), m < n && (m = +r.add(m, 1, l)), i = p, h && d && !u && !o.round && (i = +r.startOf(i, d), i = +r.add(i, ~~((p - i) / (f.size * c)) * c, l)); i < m; i = +r.add(i, c, l))_.push(+i); return _.push(+i), _ } function wi(e, t, n, a, i) { var r, s, o = 0, l = 0; return i.offset && t.length && (i.time.min || (r = mi(e, "time", t[0], "pos"), o = 1 === t.length ? 1 - r : (mi(e, "time", t[1], "pos") - r) / 2), i.time.max || (s = mi(e, "time", t[t.length - 1], "pos"), l = 1 === t.length ? s : (s - mi(e, "time", t[t.length - 2], "pos")) / 2)), { start: o, end: l } } function xi(e, t, n) { var a, i, r, s, o = []; for (a = 0, i = t.length; a < i; ++a)r = t[a], s = !!n && r === +e._adapter.startOf(r, n), o.push({ value: r, major: s }); return o } var Li = { position: "bottom", distribution: "linear", bounds: "data", adapters: {}, time: { parser: !1, format: !1, unit: !1, round: !1, displayFormat: !1, isoWeekday: !1, minUnit: "millisecond", displayFormats: {} }, ticks: { autoSkip: !1, source: "auto", major: { enabled: !1 } } }, Si = Sa.extend({ initialize: function () { this.mergeTicksOptions(), Sa.prototype.initialize.call(this) }, update: function () { var e = this, t = e.options, n = t.time || (t.time = {}), a = e._adapter = new va._date(t.adapters.date); return n.format && console.warn("options.time.format is deprecated and replaced by options.time.parser."), Ve.mergeIf(n.displayFormats, a.formats()), Sa.prototype.update.apply(e, arguments) }, getRightValue: function (e) { return e && void 0 !== e.t && (e = e.t), Sa.prototype.getRightValue.call(this, e) }, determineDataLimits: function () { var e, t, n, a, i, r, s = this, o = s.chart, l = s._adapter, d = s.options.time, c = d.unit || "day", u = li, h = oi, f = [], p = [], m = [], _ = o.data.labels || []; for (e = 0, n = _.length; e < n; ++e)m.push(gi(s, _[e])); for (e = 0, n = (o.data.datasets || []).length; e < n; ++e)if (o.isDatasetVisible(e)) if (i = o.data.datasets[e].data, Ve.isObject(i[0])) for (p[e] = [], t = 0, a = i.length; t < a; ++t)r = gi(s, i[t]), f.push(r), p[e][t] = r; else { for (t = 0, a = m.length; t < a; ++t)f.push(m[t]); p[e] = m.slice(0) } else p[e] = []; m.length && (m = hi(m).sort(ui), u = Math.min(u, m[0]), h = Math.max(h, m[m.length - 1])), f.length && (f = hi(f).sort(ui), u = Math.min(u, f[0]), h = Math.max(h, f[f.length - 1])), u = gi(s, d.min) || u, h = gi(s, d.max) || h, u = u === li ? +l.startOf(Date.now(), c) : u, h = h === oi ? +l.endOf(Date.now(), c) + 1 : h, s.min = Math.min(u, h), s.max = Math.max(u + 1, h), s._horizontal = s.isHorizontal(), s._table = [], s._timestamps = { data: f, datasets: p, labels: m } }, buildTicks: function () { var e, t, n, a = this, i = a.min, r = a.max, s = a.options, o = s.time, l = [], d = []; switch (s.ticks.source) { case "data": l = a._timestamps.data; break; case "labels": l = a._timestamps.labels; break; case "auto": default: l = Mi(a, i, r, a.getLabelCapacity(i), s) }for ("ticks" === s.bounds && l.length && (i = l[0], r = l[l.length - 1]), i = gi(a, o.min) || i, r = gi(a, o.max) || r, e = 0, t = l.length; e < t; ++e)n = l[e], n >= i && n <= r && d.push(n); return a.min = i, a.max = r, a._unit = o.unit || bi(a, d, o.minUnit, a.min, a.max), a._majorUnit = ki(a._unit), a._table = fi(a._timestamps.data, i, r, s.distribution), a._offsets = wi(a._table, d, i, r, s), s.ticks.reverse && d.reverse(), xi(a, d, a._majorUnit) }, getLabelForIndex: function (e, t) { var n = this, a = n._adapter, i = n.chart.data, r = n.options.time, s = i.labels && e < i.labels.length ? i.labels[e] : "", o = i.datasets[t].data[e]; return Ve.isObject(o) && (s = n.getRightValue(o)), r.tooltipFormat ? a.format(_i(n, s), r.tooltipFormat) : "string" === typeof s ? s : a.format(_i(n, s), r.displayFormats.datetime) }, tickFormatFunction: function (e, t, n, a) { var i = this, r = i._adapter, s = i.options, o = s.time.displayFormats, l = o[i._unit], d = i._majorUnit, c = o[d], u = +r.startOf(e, d), h = s.ticks.major, f = h.enabled && d && c && e === u, p = r.format(e, a || (f ? c : l)), m = f ? h : s.ticks.minor, _ = si(m.callback, m.userCallback); return _ ? _(p, t, n) : p }, convertTicksToLabels: function (e) { var t, n, a = []; for (t = 0, n = e.length; t < n; ++t)a.push(this.tickFormatFunction(e[t].value, t, e)); return a }, getPixelForOffset: function (e) { var t = this, n = t.options.ticks.reverse, a = t._horizontal ? t.width : t.height, i = t._horizontal ? n ? t.right : t.left : n ? t.bottom : t.top, r = mi(t._table, "time", e, "pos"), s = a * (t._offsets.start + r) / (t._offsets.start + 1 + t._offsets.end); return n ? i - s : i + s }, getPixelForValue: function (e, t, n) { var a = this, i = null; if (void 0 !== t && void 0 !== n && (i = a._timestamps.datasets[n][t]), null === i && (i = gi(a, e)), null !== i) return a.getPixelForOffset(i) }, getPixelForTick: function (e) { var t = this.getTicks(); return e >= 0 && e < t.length ? this.getPixelForOffset(t[e].value) : null }, getValueForPixel: function (e) { var t = this, n = t._horizontal ? t.width : t.height, a = t._horizontal ? t.left : t.top, i = (n ? (e - a) / n : 0) * (t._offsets.start + 1 + t._offsets.start) - t._offsets.end, r = mi(t._table, "pos", i, "time"); return t._adapter._create(r) }, getLabelWidth: function (e) { var t = this, n = t.options.ticks, a = t.ctx.measureText(e).width, i = Ve.toRadians(n.maxRotation), r = Math.cos(i), s = Math.sin(i), o = si(n.fontSize, We.global.defaultFontSize); return a * r + o * s }, getLabelCapacity: function (e) { var t = this, n = t.options.time.displayFormats.millisecond, a = t.tickFormatFunction(e, 0, [], n), i = t.getLabelWidth(a), r = t.isHorizontal() ? t.width : t.height, s = Math.floor(r / i); return s > 0 ? s : 1 } }), Yi = Li; Si._defaults = Yi; var Di = { category: Da, linear: Ea, logarithmic: Wa, radialLinear: ii, time: Si }, Ti = { datetime: "MMM D, YYYY, h:mm:ss a", millisecond: "h:mm:ss.SSS a", second: "h:mm:ss a", minute: "h:mm a", hour: "hA", day: "MMM D", week: "ll", month: "MMM YYYY", quarter: "[Q]Q - YYYY", year: "YYYY" }; va._date.override("function" === typeof e ? { _id: "moment", formats: function () { return Ti }, parse: function (t, n) { return "string" === typeof t && "string" === typeof n ? t = e(t, n) : t instanceof e || (t = e(t)), t.isValid() ? t.valueOf() : null }, format: function (t, n) { return e(t).format(n) }, add: function (t, n, a) { return e(t).add(n, a).valueOf() }, diff: function (t, n, a) { return e.duration(e(t).diff(e(n))).as(a) }, startOf: function (t, n, a) { return t = e(t), "isoWeek" === n ? t.isoWeekday(a).valueOf() : t.startOf(n).valueOf() }, endOf: function (t, n) { return e(t).endOf(n).valueOf() }, _create: function (t) { return e(t) } } : {}), We._set("global", { plugins: { filler: { propagate: !0 } } }); var Ci = { dataset: function (e) { var t = e.fill, n = e.chart, a = n.getDatasetMeta(t), i = a && n.isDatasetVisible(t), r = i && a.dataset._children || [], s = r.length || 0; return s ? function (e, t) { return t < s && r[t]._view || null } : null }, boundary: function (e) { var t = e.boundary, n = t ? t.x : null, a = t ? t.y : null; return function (e) { return { x: null === n ? e.x : n, y: null === a ? e.y : a } } } }; function Oi(e, t, n) { var a, i = e._model || {}, r = i.fill; if (void 0 === r && (r = !!i.backgroundColor), !1 === r || null === r) return !1; if (!0 === r) return "origin"; if (a = parseFloat(r, 10), isFinite(a) && Math.floor(a) === a) return "-" !== r[0] && "+" !== r[0] || (a = t + a), !(a === t || a < 0 || a >= n) && a; switch (r) { case "bottom": return "start"; case "top": return "end"; case "zero": return "origin"; case "origin": case "start": case "end": return r; default: return !1 } } function Pi(e) { var t, n = e.el._model || {}, a = e.el._scale || {}, i = e.fill, r = null; if (isFinite(i)) return null; if ("start" === i ? r = void 0 === n.scaleBottom ? a.bottom : n.scaleBottom : "end" === i ? r = void 0 === n.scaleTop ? a.top : n.scaleTop : void 0 !== n.scaleZero ? r = n.scaleZero : a.getBasePosition ? r = a.getBasePosition() : a.getBasePixel && (r = a.getBasePixel()), void 0 !== r && null !== r) { if (void 0 !== r.x && void 0 !== r.y) return r; if (Ve.isFinite(r)) return t = a.isHorizontal(), { x: t ? r : null, y: t ? null : r } } return null } function Hi(e, t, n) { var a, i = e[t], r = i.fill, s = [t]; if (!n) return r; while (!1 !== r && -1 === s.indexOf(r)) { if (!isFinite(r)) return r; if (a = e[r], !a) return !1; if (a.visible) return r; s.push(r), r = a.fill } return !1 } function ji(e) { var t = e.fill, n = "dataset"; return !1 === t ? null : (isFinite(t) || (n = "boundary"), Ci[n](e)) } function Ei(e) { return e && !e.skip } function Bi(e, t, n, a, i) { var r; if (a && i) { for (e.moveTo(t[0].x, t[0].y), r = 1; r < a; ++r)Ve.canvas.lineTo(e, t[r - 1], t[r]); for (e.lineTo(n[i - 1].x, n[i - 1].y), r = i - 1; r > 0; --r)Ve.canvas.lineTo(e, n[r], n[r - 1], !0) } } function Ii(e, t, n, a, i, r) { var s, o, l, d, c, u, h, f = t.length, p = a.spanGaps, m = [], _ = [], g = 0, y = 0; for (e.beginPath(), s = 0, o = f + !!r; s < o; ++s)l = s % f, d = t[l]._view, c = n(d, l, a), u = Ei(d), h = Ei(c), u && h ? (g = m.push(d), y = _.push(c)) : g && y && (p ? (u && m.push(d), h && _.push(c)) : (Bi(e, m, _, g, y), g = y = 0, m = [], _ = [])); Bi(e, m, _, g, y), e.closePath(), e.fillStyle = i, e.fill() } var Ai = { id: "filler", afterDatasetsUpdate: function (e, t) { var n, a, i, r, s = (e.data.datasets || []).length, o = t.propagate, l = []; for (a = 0; a < s; ++a)n = e.getDatasetMeta(a), i = n.dataset, r = null, i && i._model && i instanceof Lt.Line && (r = { visible: e.isDatasetVisible(a), fill: Oi(i, a, s), chart: e, el: i }), n.$filler = r, l.push(r); for (a = 0; a < s; ++a)r = l[a], r && (r.fill = Hi(l, a, o), r.boundary = Pi(r), r.mapper = ji(r)) }, beforeDatasetDraw: function (e, t) { var n = t.meta.$filler; if (n) { var a = e.ctx, i = n.el, r = i._view, s = i._children || [], o = n.mapper, l = r.backgroundColor || We.global.defaultColor; o && l && s.length && (Ve.canvas.clipArea(a, e.chartArea), Ii(a, s, o, r, l, i._loop), Ve.canvas.unclipArea(a)) } } }, Fi = Ve.noop, Ni = Ve.valueOrDefault; function Wi(e, t) { return e.usePointStyle && e.boxWidth > t ? t : e.boxWidth } We._set("global", { legend: { display: !0, position: "top", fullWidth: !0, reverse: !1, weight: 1e3, onClick: function (e, t) { var n = t.datasetIndex, a = this.chart, i = a.getDatasetMeta(n); i.hidden = null === i.hidden ? !a.data.datasets[n].hidden : null, a.update() }, onHover: null, onLeave: null, labels: { boxWidth: 40, padding: 10, generateLabels: function (e) { var t = e.data; return Ve.isArray(t.datasets) ? t.datasets.map((function (t, n) { return { text: t.label, fillStyle: Ve.isArray(t.backgroundColor) ? t.backgroundColor[0] : t.backgroundColor, hidden: !e.isDatasetVisible(n), lineCap: t.borderCapStyle, lineDash: t.borderDash, lineDashOffset: t.borderDashOffset, lineJoin: t.borderJoinStyle, lineWidth: t.borderWidth, strokeStyle: t.borderColor, pointStyle: t.pointStyle, datasetIndex: n } }), this) : [] } } }, legendCallback: function (e) { var t = []; t.push('<ul class="' + e.id + '-legend">'); for (var n = 0; n < e.data.datasets.length; n++)t.push('<li><span style="background-color:' + e.data.datasets[n].backgroundColor + '"></span>'), e.data.datasets[n].label && t.push(e.data.datasets[n].label), t.push("</li>"); return t.push("</ul>"), t.join("") } }); var zi = Ke.extend({ initialize: function (e) { Ve.extend(this, e), this.legendHitBoxes = [], this._hoveredItem = null, this.doughnutMode = !1 }, beforeUpdate: Fi, update: function (e, t, n) { var a = this; return a.beforeUpdate(), a.maxWidth = e, a.maxHeight = t, a.margins = n, a.beforeSetDimensions(), a.setDimensions(), a.afterSetDimensions(), a.beforeBuildLabels(), a.buildLabels(), a.afterBuildLabels(), a.beforeFit(), a.fit(), a.afterFit(), a.afterUpdate(), a.minSize }, afterUpdate: Fi, beforeSetDimensions: Fi, setDimensions: function () { var e = this; e.isHorizontal() ? (e.width = e.maxWidth, e.left = 0, e.right = e.width) : (e.height = e.maxHeight, e.top = 0, e.bottom = e.height), e.paddingLeft = 0, e.paddingTop = 0, e.paddingRight = 0, e.paddingBottom = 0, e.minSize = { width: 0, height: 0 } }, afterSetDimensions: Fi, beforeBuildLabels: Fi, buildLabels: function () { var e = this, t = e.options.labels || {}, n = Ve.callback(t.generateLabels, [e.chart], e) || []; t.filter && (n = n.filter((function (n) { return t.filter(n, e.chart.data) }))), e.options.reverse && n.reverse(), e.legendItems = n }, afterBuildLabels: Fi, beforeFit: Fi, fit: function () { var e = this, t = e.options, n = t.labels, a = t.display, i = e.ctx, r = Ve.options._parseFont(n), s = r.size, o = e.legendHitBoxes = [], l = e.minSize, d = e.isHorizontal(); if (d ? (l.width = e.maxWidth, l.height = a ? 10 : 0) : (l.width = a ? 10 : 0, l.height = e.maxHeight), a) if (i.font = r.string, d) { var c = e.lineWidths = [0], u = 0; i.textAlign = "left", i.textBaseline = "top", Ve.each(e.legendItems, (function (e, t) { var a = Wi(n, s), r = a + s / 2 + i.measureText(e.text).width; (0 === t || c[c.length - 1] + r + n.padding > l.width) && (u += s + n.padding, c[c.length - (t > 0 ? 0 : 1)] = n.padding), o[t] = { left: 0, top: 0, width: r, height: s }, c[c.length - 1] += r + n.padding })), l.height += u } else { var h = n.padding, f = e.columnWidths = [], p = n.padding, m = 0, _ = 0, g = s + h; Ve.each(e.legendItems, (function (e, t) { var a = Wi(n, s), r = a + s / 2 + i.measureText(e.text).width; t > 0 && _ + g > l.height - h && (p += m + n.padding, f.push(m), m = 0, _ = 0), m = Math.max(m, r), _ += g, o[t] = { left: 0, top: 0, width: r, height: s } })), p += m, f.push(m), l.width += p } e.width = l.width, e.height = l.height }, afterFit: Fi, isHorizontal: function () { return "top" === this.options.position || "bottom" === this.options.position }, draw: function () { var e = this, t = e.options, n = t.labels, a = We.global, i = a.defaultColor, r = a.elements.line, s = e.width, o = e.lineWidths; if (t.display) { var l, d = e.ctx, c = Ni(n.fontColor, a.defaultFontColor), u = Ve.options._parseFont(n), h = u.size; d.textAlign = "left", d.textBaseline = "middle", d.lineWidth = .5, d.strokeStyle = c, d.fillStyle = c, d.font = u.string; var f = Wi(n, h), p = e.legendHitBoxes, m = function (e, n, a) { if (!(isNaN(f) || f <= 0)) { d.save(); var s = Ni(a.lineWidth, r.borderWidth); if (d.fillStyle = Ni(a.fillStyle, i), d.lineCap = Ni(a.lineCap, r.borderCapStyle), d.lineDashOffset = Ni(a.lineDashOffset, r.borderDashOffset), d.lineJoin = Ni(a.lineJoin, r.borderJoinStyle), d.lineWidth = s, d.strokeStyle = Ni(a.strokeStyle, i), d.setLineDash && d.setLineDash(Ni(a.lineDash, r.borderDash)), t.labels && t.labels.usePointStyle) { var o = f * Math.SQRT2 / 2, l = e + f / 2, c = n + h / 2; Ve.canvas.drawPoint(d, a.pointStyle, o, l, c) } else 0 !== s && d.strokeRect(e, n, f, h), d.fillRect(e, n, f, h); d.restore() } }, _ = function (e, t, n, a) { var i = h / 2, r = f + i + e, s = t + i; d.fillText(n.text, r, s), n.hidden && (d.beginPath(), d.lineWidth = 2, d.moveTo(r, s), d.lineTo(r + a, s), d.stroke()) }, g = e.isHorizontal(); l = g ? { x: e.left + (s - o[0]) / 2 + n.padding, y: e.top + n.padding, line: 0 } : { x: e.left + n.padding, y: e.top + n.padding, line: 0 }; var y = h + n.padding; Ve.each(e.legendItems, (function (t, a) { var i = d.measureText(t.text).width, r = f + h / 2 + i, c = l.x, u = l.y; g ? a > 0 && c + r + n.padding > e.left + e.minSize.width && (u = l.y += y, l.line++, c = l.x = e.left + (s - o[l.line]) / 2 + n.padding) : a > 0 && u + y > e.top + e.minSize.height && (c = l.x = c + e.columnWidths[l.line] + n.padding, u = l.y = e.top + n.padding, l.line++), m(c, u, t), p[a].left = c, p[a].top = u, _(c, u, t, i), g ? l.x += r + n.padding : l.y += y })) } }, _getLegendItemAt: function (e, t) { var n, a, i, r = this; if (e >= r.left && e <= r.right && t >= r.top && t <= r.bottom) for (i = r.legendHitBoxes, n = 0; n < i.length; ++n)if (a = i[n], e >= a.left && e <= a.left + a.width && t >= a.top && t <= a.top + a.height) return r.legendItems[n]; return null }, handleEvent: function (e) { var t, n = this, a = n.options, i = "mouseup" === e.type ? "click" : e.type; if ("mousemove" === i) { if (!a.onHover && !a.onLeave) return } else { if ("click" !== i) return; if (!a.onClick) return } t = n._getLegendItemAt(e.x, e.y), "click" === i ? t && a.onClick && a.onClick.call(n, e.native, t) : (a.onLeave && t !== n._hoveredItem && (n._hoveredItem && a.onLeave.call(n, e.native, n._hoveredItem), n._hoveredItem = t), a.onHover && t && a.onHover.call(n, e.native, t)) } }); function Ri(e, t) { var n = new zi({ ctx: e.ctx, options: t, chart: e }); fn.configure(e, n, t), fn.addBox(e, n), e.legend = n } var $i = { id: "legend", _element: zi, beforeInit: function (e) { var t = e.options.legend; t && Ri(e, t) }, beforeUpdate: function (e) { var t = e.options.legend, n = e.legend; t ? (Ve.mergeIf(t, We.global.legend), n ? (fn.configure(e, n, t), n.options = t) : Ri(e, t)) : n && (fn.removeBox(e, n), delete e.legend) }, afterEvent: function (e, t) { var n = e.legend; n && n.handleEvent(t) } }, Vi = Ve.noop; We._set("global", { title: { display: !1, fontStyle: "bold", fullWidth: !0, padding: 10, position: "top", text: "", weight: 2e3 } }); var qi = Ke.extend({ initialize: function (e) { var t = this; Ve.extend(t, e), t.legendHitBoxes = [] }, beforeUpdate: Vi, update: function (e, t, n) { var a = this; return a.beforeUpdate(), a.maxWidth = e, a.maxHeight = t, a.margins = n, a.beforeSetDimensions(), a.setDimensions(), a.afterSetDimensions(), a.beforeBuildLabels(), a.buildLabels(), a.afterBuildLabels(), a.beforeFit(), a.fit(), a.afterFit(), a.afterUpdate(), a.minSize }, afterUpdate: Vi, beforeSetDimensions: Vi, setDimensions: function () { var e = this; e.isHorizontal() ? (e.width = e.maxWidth, e.left = 0, e.right = e.width) : (e.height = e.maxHeight, e.top = 0, e.bottom = e.height), e.paddingLeft = 0, e.paddingTop = 0, e.paddingRight = 0, e.paddingBottom = 0, e.minSize = { width: 0, height: 0 } }, afterSetDimensions: Vi, beforeBuildLabels: Vi, buildLabels: Vi, afterBuildLabels: Vi, beforeFit: Vi, fit: function () { var e = this, t = e.options, n = t.display, a = e.minSize, i = Ve.isArray(t.text) ? t.text.length : 1, r = Ve.options._parseFont(t), s = n ? i * r.lineHeight + 2 * t.padding : 0; e.isHorizontal() ? (a.width = e.maxWidth, a.height = s) : (a.width = s, a.height = e.maxHeight), e.width = a.width, e.height = a.height }, afterFit: Vi, isHorizontal: function () { var e = this.options.position; return "top" === e || "bottom" === e }, draw: function () { var e = this, t = e.ctx, n = e.options; if (n.display) { var a, i, r, s = Ve.options._parseFont(n), o = s.lineHeight, l = o / 2 + n.padding, d = 0, c = e.top, u = e.left, h = e.bottom, f = e.right; t.fillStyle = Ve.valueOrDefault(n.fontColor, We.global.defaultFontColor), t.font = s.string, e.isHorizontal() ? (i = u + (f - u) / 2, r = c + l, a = f - u) : (i = "left" === n.position ? u + l : f - l, r = c + (h - c) / 2, a = h - c, d = Math.PI * ("left" === n.position ? -.5 : .5)), t.save(), t.translate(i, r), t.rotate(d), t.textAlign = "center", t.textBaseline = "middle"; var p = n.text; if (Ve.isArray(p)) for (var m = 0, _ = 0; _ < p.length; ++_)t.fillText(p[_], 0, m, a), m += o; else t.fillText(p, 0, 0, a); t.restore() } } }); function Ui(e, t) { var n = new qi({ ctx: e.ctx, options: t, chart: e }); fn.configure(e, n, t), fn.addBox(e, n), e.titleBlock = n } var Ji = { id: "title", _element: qi, beforeInit: function (e) { var t = e.options.title; t && Ui(e, t) }, beforeUpdate: function (e) { var t = e.options.title, n = e.titleBlock; t ? (Ve.mergeIf(t, We.global.title), n ? (fn.configure(e, n, t), n.options = t) : Ui(e, t)) : n && (fn.removeBox(e, n), delete e.titleBlock) } }, Xi = {}, Gi = Ai, Ki = $i, Zi = Ji; for (var Qi in Xi.filler = Gi, Xi.legend = Ki, Xi.title = Zi, pa.helpers = Ve, ma(pa), pa._adapters = va, pa.Animation = Qe, pa.animationService = et, pa.controllers = en, pa.DatasetController = st, pa.defaults = We, pa.Element = Ke, pa.elements = Lt, pa.Interaction = ln, pa.layouts = fn, pa.platform = $n, pa.plugins = Vn, pa.Scale = Sa, pa.scaleService = qn, pa.Ticks = ba, pa.Tooltip = sa, pa.helpers.each(Di, (function (e, t) { pa.scaleService.registerScaleType(t, e, e._defaults) })), Xi) Xi.hasOwnProperty(Qi) && pa.plugins.register(Xi[Qi]); pa.platform.initialize(); var er = pa; return "undefined" !== typeof window && (window.Chart = pa), pa.Chart = pa, pa.Legend = Xi.legend._element, pa.Title = Xi.title._element, pa.pluginService = pa.plugins, pa.PluginBase = pa.Element.extend({}), pa.canvasHelpers = pa.helpers.canvas, pa.layoutService = pa.layouts, pa.LinearScaleBase = Ha, pa.helpers.each(["Bar", "Bubble", "Doughnut", "Line", "PolarArea", "Radar", "Scatter"], (function (e) { pa[e] = function (t, n) { return new pa(t, pa.helpers.merge(n || {}, { type: e.charAt(0).toLowerCase() + e.slice(1) })) } })), er }))
    }, 3140: function (e, t, n) { }, 3187: function (e, t, n) { "use strict"; var a = n("a4e1"), i = n.n(a); i.a }, 3194: function (e, t, n) { "use strict"; var a = n("81a4"), i = n.n(a); i.a }, 3248: function (e, t, n) { "use strict"; var a = n("1774"), i = n.n(a); i.a }, 3300: function (e, t, n) { "use strict"; var a = n("4e9b"), i = n.n(a); i.a }, "34bc": function (e, t, n) { }, 3529: function (e, t, n) { }, "35a1": function (e, t, n) { var a = n("f5df"), i = n("3f8c"), r = n("b622"), s = r("iterator"); e.exports = function (e) { if (void 0 != e) return e[s] || e["@@iterator"] || i[a(e)] } }, "37e8": function (e, t, n) { var a = n("83ab"), i = n("9bf2"), r = n("825a"), s = n("df75"); e.exports = a ? Object.defineProperties : function (e, t) { r(e); var n, a = s(t), o = a.length, l = 0; while (o > l) i.f(e, n = a[l++], t[n]); return e } }, 3835: function (e, t, n) { "use strict"; function a(e) { if (Array.isArray(e)) return e } n.d(t, "a", (function () { return o })); n("a4d3"), n("e01a"), n("d28b"), n("e260"), n("d3b7"), n("3ca3"), n("ddb0"); function i(e, t) { if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) { var n = [], a = !0, i = !1, r = void 0; try { for (var s, o = e[Symbol.iterator](); !(a = (s = o.next()).done); a = !0)if (n.push(s.value), t && n.length === t) break } catch (l) { i = !0, r = l } finally { try { a || null == o["return"] || o["return"]() } finally { if (i) throw r } } return n } } var r = n("06c5"); function s() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") } function o(e, t) { return a(e) || i(e, t) || Object(r["a"])(e, t) || s() } }, 3886: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-ca", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "YYYY-MM-DD", LL: "MMMM D, YYYY", LLL: "MMMM D, YYYY h:mm A", LLLL: "dddd, MMMM D, YYYY h:mm A" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n } }); return t })) }, "39a6": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-gb", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, "39bd": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०" }, n = { "१": "1", "२": "2", "३": "3", "४": "4", "५": "5", "६": "6", "७": "7", "८": "8", "९": "9", "०": "0" }; function a(e, t, n, a) { var i = ""; if (t) switch (n) { case "s": i = "काही सेकंद"; break; case "ss": i = "%d सेकंद"; break; case "m": i = "एक मिनिट"; break; case "mm": i = "%d मिनिटे"; break; case "h": i = "एक तास"; break; case "hh": i = "%d तास"; break; case "d": i = "एक दिवस"; break; case "dd": i = "%d दिवस"; break; case "M": i = "एक महिना"; break; case "MM": i = "%d महिने"; break; case "y": i = "एक वर्ष"; break; case "yy": i = "%d वर्षे"; break } else switch (n) { case "s": i = "काही सेकंदां"; break; case "ss": i = "%d सेकंदां"; break; case "m": i = "एका मिनिटा"; break; case "mm": i = "%d मिनिटां"; break; case "h": i = "एका तासा"; break; case "hh": i = "%d तासां"; break; case "d": i = "एका दिवसा"; break; case "dd": i = "%d दिवसां"; break; case "M": i = "एका महिन्या"; break; case "MM": i = "%d महिन्यां"; break; case "y": i = "एका वर्षा"; break; case "yy": i = "%d वर्षां"; break }return i.replace(/%d/i, e) } var i = e.defineLocale("mr", { months: "जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"), monthsShort: "जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"), monthsParseExact: !0, weekdays: "रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"), weekdaysShort: "रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"), weekdaysMin: "र_सो_मं_बु_गु_शु_श".split("_"), longDateFormat: { LT: "A h:mm वाजता", LTS: "A h:mm:ss वाजता", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm वाजता", LLLL: "dddd, D MMMM YYYY, A h:mm वाजता" }, calendar: { sameDay: "[आज] LT", nextDay: "[उद्या] LT", nextWeek: "dddd, LT", lastDay: "[काल] LT", lastWeek: "[मागील] dddd, LT", sameElse: "L" }, relativeTime: { future: "%sमध्ये", past: "%sपूर्वी", s: a, ss: a, m: a, mm: a, h: a, hh: a, d: a, dd: a, M: a, MM: a, y: a, yy: a }, preparse: function (e) { return e.replace(/[१२३४५६७८९०]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "रात्री" === t ? e < 4 ? e : e + 12 : "सकाळी" === t ? e : "दुपारी" === t ? e >= 10 ? e : e + 12 : "सायंकाळी" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "रात्री" : e < 10 ? "सकाळी" : e < 17 ? "दुपारी" : e < 20 ? "सायंकाळी" : "रात्री" }, week: { dow: 0, doy: 6 } }); return i })) }, "39de": function (e, t, n) { "use strict"; n.d(t, "a", (function () { return f })); n("99af"), n("c740"), n("4160"), n("c975"), n("e260"), n("d81d"), n("fb6a"), n("a9e3"), n("d3b7"), n("e6cf"), n("ac1f"), n("5319"), n("841c"), n("c7cd"), n("159b"), n("ddb0"); var a = n("060a"), i = n("c8b9"), r = n("9a03"), s = n("4b5c"), o = n("3a3c"), l = n("2a95"), d = n("6583"), c = n("e601"), u = n("2b57"), h = n("2c40"), f = { components: { mdbTbl: o["a"], mdbTblHead: l["a"], mdbTblBody: d["a"], mdbPagination: c["a"], mdbPageItem: u["a"], mdbInput: h["default"], mdbIcon: a["a"], mdbRow: i["a"], mdbCol: r["a"], mdbBtn: s["a"] }, props: { data: { type: [Object, String], default: function () { return { columns: [], rows: [] } } }, autoWidth: { type: Boolean, default: !1 }, bordered: { type: Boolean, default: !1 }, borderless: { type: Boolean, default: !1 }, dark: { type: Boolean, default: !1 }, fixed: { type: Boolean, default: !1 }, headerColor: { type: String }, headerWhite: { type: Boolean, default: !1 }, hover: { type: Boolean, default: !1 }, maxWidth: { type: String }, maxHeight: { type: String }, order: { type: Array }, pagination: { type: Boolean, default: !0 }, responsive: { type: Boolean, default: !1 }, responsiveSm: { type: Boolean, default: !1 }, responsiveMd: { type: Boolean, default: !1 }, responsiveLg: { type: Boolean, default: !1 }, responsiveXl: { type: Boolean, default: !1 }, scrollY: { type: Boolean, defautl: !1 }, searching: { type: Boolean, default: !0 }, sorting: { type: Boolean, default: !0 }, striped: { type: Boolean, default: !1 }, start: { type: String, default: "Start" }, end: { type: String, default: "End" }, next: { type: String, default: "Next" }, previous: { type: String, default: "Previous" }, arrows: { type: Boolean, default: !1 }, display: { type: Number, default: 5 }, defaultRow: { type: String, default: "-" }, defaultCol: { type: String, default: "undefined" }, tfoot: { type: Boolean, default: !0 }, reactive: { type: Boolean, default: !1 }, refresh: { type: Boolean, default: !1 }, time: { type: Number, default: 5e3 }, searchPlaceholder: { type: String }, entriesTitle: { type: String }, noFoundMessage: { type: String, default: "No matching records found" }, showingText: { type: String, default: "Showing" }, focus: { type: Boolean, default: !1 }, btnColor: { type: String, default: "primary" }, selectColor: { type: String, default: "blue lighten-4" }, hoverColor: { type: String, default: "blue lighten-5" }, paginationColor: { type: String, default: "blue" }, checkbox: { type: Boolean, default: !1 } }, data: function () { return { updatedKey: null, reactiveFlag: !1, recentSort: null, interval: null, selected: -1, hovered: -1, rows: this.data.rows || [], columns: this.data.columns || [], entries: 10, pages: [], activePage: 0, search: "", tableProps: { autoWidth: this.autoWidth, bordered: this.bordered, borderless: this.borderless, dark: this.dark, fixed: this.fixed, hover: this.hover, responsive: this.responsive, responsiveSm: this.responsiveSm, responsiveMd: this.responsiveMd, responsiveLg: this.responsiveLg, responsiveXl: this.responsiveXl, striped: this.striped, dtScrollY: this.scrollY, maxHeight: this.maxHeight }, wrapperStyle: { maxWidth: this.maxWidth ? this.maxWidth : "100%", margin: "0 auto" } } }, computed: { rowsDisplay: function () { return this.formatRows() }, visiblePages: function () { var e = this.activePage - Math.floor(this.display / 2) > 0 ? this.activePage - Math.floor(this.display / 2) : 0, t = e + this.display < this.pages.length ? e + this.display : this.pages.length; return t - e < this.display && t - this.display >= 0 && (e = t - this.display), this.pages.slice(e, t) }, componentKey: function () { return this.updatedKey } }, methods: { changePage: function (e) { this.activePage = e }, sort: function (e, t) { var n = this.rows[this.selected]; e && (this.recentSort = { field: e, sort: t }, this.sorting && ("asc" === t ? this.rows.sort((function (t, n) { return t[e] > n[e] ? 1 : -1 })) : this.rows.sort((function (t, n) { return t[e] > n[e] ? -1 : 1 })), this.columns[this.columns.findIndex((function (t) { return t.field === e }))].sort = "asc" === t ? "desc" : "desc" === t ? "asc" : null)), this.selected = this.rows.indexOf(n) }, escapeRegExp: function (e) { return e.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") }, updateEntries: function (e) { this.entries = e }, updateSearch: function (e) { this.search = this.escapeRegExp(e), this.activePage = 0 }, fetchData: function () { var e = this; fetch(this.data).then((function (e) { return e.json() })).then((function (t) { e.columns = t.columns, e.rows = t.rows, e.$emit("fields", e.columns) })).then((function () { e.recentSort && e.sort(e.recentSort.field, e.recentSort.sort) })).catch((function (e) { return console.log(e) })) }, updateData: function () { this.fetchData(), this.reactiveFlag = !0, this.updatedKey = Math.floor(1e8 * Math.random()) }, selectRow: function (e) { var t = this.rowsDisplay.indexOf(e); this.selected === t && (t = -1), this.selected = t, this.$emit("selectrow", t) }, formatRows: function () { var e = this; this.setDefaultColumns(); var t = []; return this.rows.map((function (n) { var a = []; e.columns.forEach((function (t) { var i = n[t.field] || e.defaultRow; i = t.format ? t.format(i) : i, a.push(i) })), t.push(a) })), t }, setDefaultColumns: function () { var e = this; this.columns.forEach((function (t, n) { t || (e.columns[n] = { label: e.defaultCol, field: e.defaultCol.concat(n), sort: "asc" }) })) } }, mounted: function () { "string" === typeof this.data && this.fetchData(), this.reactive && (this.interval = setInterval(this.updateData, this.time)); var e = Math.ceil(this.filteredRows.length / this.entries); if (this.pages = [], this.pagination) for (var t = 1; t <= e; t++) { var n = t * this.entries; this.pages.push(this.filteredRows.slice(n - this.entries, n)) } else this.pages.push(this.filteredRows); this.activePage = 0, this.order && this.sort(this.columns[this.order[0]].field, this.order[1]), this.$emit("pages", this.pages), this.$emit("fields", this.columns) }, beforeDestroy: function () { this.reactive && window.clearInterval(this.interval) }, watch: { data: function (e) { this.rows = e.rows || [], this.columns = e.columns || [] }, entries: function () { var e = Math.ceil(this.filteredRows.length / this.entries); this.pages = []; for (var t = 1; t <= e; t++) { var n = t * this.entries; this.pages.push(this.filteredRows.slice(n - this.entries, n)) } this.activePage = this.activePage < this.pages.length ? this.activePage : this.pages.length - 1, this.$emit("pages", this.pages) }, filteredRows: function () { var e = this.activePage, t = Math.ceil(this.filteredRows.length / this.entries); if (this.pages = [], this.pagination) for (var n = 1; n <= t; n++) { var a = n * this.entries; this.pages.push(this.filteredRows.slice(a - this.entries, a)) } else this.pages.push(this.filteredRows); !1 === this.reactiveFlag && (this.activePage = 0), this.activePage = e, this.$emit("pages", this.pages) } } } }, "3a39": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०" }, n = { "१": "1", "२": "2", "३": "3", "४": "4", "५": "5", "६": "6", "७": "7", "८": "8", "९": "9", "०": "0" }, a = e.defineLocale("ne", { months: "जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"), monthsShort: "जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"), monthsParseExact: !0, weekdays: "आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"), weekdaysShort: "आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"), weekdaysMin: "आ._सो._मं._बु._बि._शु._श.".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "Aको h:mm बजे", LTS: "Aको h:mm:ss बजे", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, Aको h:mm बजे", LLLL: "dddd, D MMMM YYYY, Aको h:mm बजे" }, preparse: function (e) { return e.replace(/[१२३४५६७८९०]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /राति|बिहान|दिउँसो|साँझ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "राति" === t ? e < 4 ? e : e + 12 : "बिहान" === t ? e : "दिउँसो" === t ? e >= 10 ? e : e + 12 : "साँझ" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 3 ? "राति" : e < 12 ? "बिहान" : e < 16 ? "दिउँसो" : e < 20 ? "साँझ" : "राति" }, calendar: { sameDay: "[आज] LT", nextDay: "[भोलि] LT", nextWeek: "[आउँदो] dddd[,] LT", lastDay: "[हिजो] LT", lastWeek: "[गएको] dddd[,] LT", sameElse: "L" }, relativeTime: { future: "%sमा", past: "%s अगाडि", s: "केही क्षण", ss: "%d सेकेण्ड", m: "एक मिनेट", mm: "%d मिनेट", h: "एक घण्टा", hh: "%d घण्टा", d: "एक दिन", dd: "%d दिन", M: "एक महिना", MM: "%d महिना", y: "एक बर्ष", yy: "%d बर्ष" }, week: { dow: 0, doy: 6 } }); return a })) }, "3a3c": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.wrapperClasses, style: { maxHeight: e.maxHeight } }, [n(e.tag, { tag: "component", class: e.tableClasses, style: e.tableStyle }, [e._t("default")], 2)], 1) }, i = [], r = (n("c7cd"), { props: { autoWidth: { type: Boolean, default: !1 }, bordered: { type: Boolean, default: !1 }, borderless: { type: Boolean, default: !1 }, btn: { type: Boolean, default: !1 }, dark: { type: Boolean, default: !1 }, datatable: { type: Boolean, default: !1 }, dtScrollY: { type: Boolean, default: !1 }, fixed: { type: Boolean, default: !1 }, hover: { type: Boolean, default: !1 }, responsive: { type: Boolean, default: !1 }, responsiveSm: { type: Boolean, default: !1 }, responsiveMd: { type: Boolean, default: !1 }, responsiveLg: { type: Boolean, default: !1 }, responsiveXl: { type: Boolean, default: !1 }, scrollY: { type: Boolean, defautl: !1 }, sm: { type: Boolean, default: !1 }, striped: { type: Boolean, default: !1 }, tag: { type: String, default: "table" }, maxHeight: { type: String }, tableStyle: { type: String }, mdbScroll: { type: Boolean, default: !1 } }, computed: { wrapperClasses: function () { return [this.dark && "table-dark", this.dtScrollY && "dataTables-scrollBody", this.responsive && "table-responsive", this.responsiveSm && "table-responsive-sm", this.responsiveMd && "table-responsive-md", this.responsiveLg && "table-responsive-lg", this.responsiveXl && "table-responsive-xl", this.scrollY && "table-wrapper-scroll-y"] }, tableClasses: function () { return ["table", this.autoWidth && "w-auto", this.bordered && "table-bordered", this.borderless && "table-borderless", this.btn && "btn-table", this.datatable && "dataTable", this.fixed && "table-fixed", this.hover && "table-hover", this.sm && "table-sm", this.striped && "table-striped"] } } }), s = r, o = s, l = (n("ccef"), n("2877")), d = Object(l["a"])(o, a, i, !1, null, "39ccf35b", null); t["a"] = d.exports }, "3a67": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbStepper", (function () { return c })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.componentWrapper }, [e.within ? n("div", [n("div", { staticClass: "d-flex justify-content-center", staticStyle: { position: "relative" } }, [e._l(e.steps, (function (t, a) { return n("div", { key: a, staticClass: "mx-4" }, [n("mdb-btn", { staticClass: "white-text d-flex justify-content-center align-items-center", attrs: { disabled: e.disabled, tag: "a", color: e.activeStep - 1 === a ? e.stepperOptions.withinBtn.active : e.stepperOptions.withinBtn.color, floating: "", size: "sm", icon: t.icon, far: t.far, fab: t.fab, fal: t.fal, fad: t.fad }, on: { click: function (t) { return e.changeActiveStep(a + 1, !0) } } }, [t.icon ? e._e() : n("span", [e._v(e._s(a + 1))])]), n("p", [e._v(e._s(t.name))])], 1) })), n("span", { staticClass: "line-within" })], 2)]) : e.simpleV ? n("div", { staticClass: "row", class: { "mt-5": e.simpleV } }, [n("div", { staticClass: "col-md-12" }, [n("ul", { staticClass: "stepper-linear", class: e.simpleClass }, e._l(e.steps, (function (t, a) { return n("li", { key: a, staticClass: "step", class: { active: a + 1 === e.activeStep } }, [n("a", { staticClass: "ripple-parent w-100", on: { click: function (t) { return e.handleClick(t, a) } } }, [n("span", { staticClass: "circle", class: a + 1 < e.activeStep ? "success-color" : a + 1 === e.activeStep ? e.stepperOptions.stepBtn.active : e.stepperOptions.stepBtn.color }, [a + 1 < e.activeStep ? n("mdb-icon", { attrs: { icon: "check" } }) : n("span", [e._v(e._s(a + 1))])], 1), n("div", { staticClass: "label" }, [e._v(e._s(t.name || "Step " + (a + 1)))])]), n("transition", { attrs: { duration: { enter: 600, leave: 200 } }, on: { "before-enter": e.beforeEnter, enter: e.enter, "before-leave": e.beforeLeave, leave: e.leave } }, [a + 1 === e.activeStep ? n("div", { ref: "stepContent", refInFor: !0, staticClass: "step-content w-100" }, [e._t("" + (a + 1)), t.content ? n("p", [e._v(e._s(t.content))]) : e._e(), e.buttons ? n("div", { staticClass: "step-actions" }, [e.activeStep !== e.numOfSteps ? n("mdb-btn", { attrs: { disabled: e.disabled, color: e.stepperOptions.nextBtn.color, size: "sm" }, on: { click: function (t) { return e.changeActiveStep(e.activeStep + 1) } } }, [e._v(e._s(e.stepperOptions.nextBtn.text))]) : e._e(), 1 !== e.activeStep && e.activeStep !== e.numOfSteps ? n("mdb-btn", { attrs: { disabled: e.disabled, color: e.stepperOptions.prevBtn.color, size: "sm" }, on: { click: function (t) { return e.changeActiveStep(e.activeStep - 1) } } }, [e._v(e._s(e.stepperOptions.prevBtn.text))]) : e._e(), e.activeStep === e.numOfSteps ? n("mdb-btn", { attrs: { disabled: e.disabled, color: e.stepperOptions.submitBtn.color, size: "sm" }, on: { click: function (t) { return e.$emit("submit", t) } } }, [e._v(e._s(e.stepperOptions.submitBtn.text))]) : e._e()], 1) : e._e()], 2) : e._e()])], 1) })), 0)])]) : e.simpleH ? n("div", { staticClass: "row" }, [n("div", { staticClass: "col-md-12" }, [n("ul", { class: e.simpleClass }, e._l(e.steps, (function (t, a) { return n("li", { key: a, staticClass: "horizontal-step step", class: { active: a + 1 === e.activeStep } }, [n("a", { staticClass: "ripple-parent w-100", on: { click: function (t) { return e.handleClick(t, a) } } }, [n("span", { staticClass: "circle", class: a + 1 < e.activeStep ? "success-color" : a + 1 === e.activeStep ? e.stepperOptions.stepBtn.active : e.stepperOptions.stepBtn.color }, [a + 1 < e.activeStep ? n("mdb-icon", { attrs: { icon: "check" } }) : n("span", [e._v(e._s(a + 1))])], 1), n("span", { staticClass: "label" }, [e._v(e._s(t.name || "Step " + (a + 1)))])]), n("span", { staticClass: "simple-line", style: a + 1 === e.numOfSteps && "background-color: transparent" })]) })), 0), e._l(e.steps, (function (t, a) { return n("div", { key: a, staticClass: "step", class: { active: a + 1 === e.activeStep }, staticStyle: { overflow: "hidden" } }, [n("transition", { attrs: { "enter-active-class": "animated slideInLeft" } }, [a + 1 === e.activeStep ? n("div", { staticClass: "step-content w-100" }, [e._t("" + (a + 1)), t.content ? n("p", [e._v(e._s(t.content))]) : e._e(), e.buttons ? n("div", { staticClass: "step-actions" }, [e.activeStep !== e.numOfSteps ? n("mdb-btn", { attrs: { disabled: e.disabled, color: e.stepperOptions.nextBtn.color, size: "sm" }, on: { click: function (t) { return e.changeActiveStep(e.activeStep + 1) } } }, [e._v(e._s(e.stepperOptions.nextBtn.text))]) : e._e(), 1 !== e.activeStep && e.activeStep !== e.numOfSteps ? n("mdb-btn", { attrs: { disabled: e.disabled, color: e.stepperOptions.prevBtn.color, size: "sm" }, on: { click: function (t) { return e.changeActiveStep(e.activeStep - 1) } } }, [e._v(e._s(e.stepperOptions.prevBtn.text))]) : e._e(), e.activeStep === e.numOfSteps ? n("mdb-btn", { attrs: { disabled: e.disabled, color: e.stepperOptions.submitBtn.color, size: "sm" }, on: { click: function (t) { return e.$emit("submit", t) } } }, [e._v(e._s(e.stepperOptions.submitBtn.text))]) : e._e()], 1) : e._e()], 2) : e._e()])], 1) }))], 2)]) : n("div", { class: e.optionalColumnWrapper }, [n("div", { class: e.rowClass, style: e.rowStyle }, [e._l(e.steps, (function (t, a) { return n("div", { key: a }, [n("mdb-tooltip", { ref: "stepContent" + a, refInFor: !0, attrs: { trigger: "hover", options: { placement: "top" } } }, [n("div", { staticClass: "tooltip" }, [e._v(e._s(t.name))]), n("mdb-btn", { style: e.stepperOptions.stepBtn.outline && !(a + 1 === e.activeStep) && !e.stepperOptions.stepBtn.color && "background-color: white!important;", attrs: { slot: "reference", disabled: e.disabled, tag: "a", floating: "", size: "lg", color: a + 1 === e.activeStep ? e.stepperOptions.stepBtn.active : e.stepperOptions.stepBtn.color, outline: e.stepperOptions.stepBtn.color || a + 1 === e.activeStep ? null : e.stepperOptions.stepBtn.outline, iconClass: a + 1 === e.activeStep ? "" : e.stepperOptions.stepBtn.iconClass, waves: "", icon: t.icon, fad: t.fad, far: t.far, fal: t.fal, fab: t.fab }, nativeOn: { click: function (t) { return e.changeActiveStep(a + 1, !0) } }, slot: "reference" })], 1)], 1) })), n("span", { class: e.vertical ? "vertical-line " + e.stepperOptions.lineColor : "horizontal-line " + e.stepperOptions.lineColor })], 2)]), e.simpleH || e.simpleV ? e._e() : n("div", { ref: "contentRef", class: e.optionalContentWrapper }, [e._l(e.steps, (function (t, a) { return n("div", { key: a }, [n("div", { directives: [{ name: "show", rawName: "v-show", value: a + 1 === e.activeStep, expression: "i + 1 === activeStep" }] }, [n("keep-alive", [n("div", [e._t("" + (a + 1))], 2)])], 1)]) })), e.buttons && e.activeStep !== e.numOfSteps ? n("mdb-btn", { staticClass: "float-right", attrs: { disabled: e.disabled, rounded: "", type: "button", color: e.stepperOptions.nextBtn.outline ? null : e.stepperOptions.nextBtn.color, outline: e.stepperOptions.nextBtn.outline, icon: e.stepperOptions.nextBtn.icon, far: e.stepperOptions.nextBtn.far, fal: e.stepperOptions.nextBtn.fal, fab: e.stepperOptions.nextBtn.fab, fad: e.stepperOptions.nextBtn.fad, iconRight: "", iconClass: "ml-1" }, nativeOn: { click: function (t) { return e.changeActiveStep(e.activeStep + 1) } } }, [e._v(e._s(e.stepperOptions.nextBtn.text))]) : e._e(), e.buttons && 1 !== e.activeStep ? n("mdb-btn", { staticClass: "float-left", attrs: { disabled: e.disabled, rounded: "", type: "button", color: e.stepperOptions.prevBtn.outline ? null : e.stepperOptions.prevBtn.color, outline: e.stepperOptions.prevBtn.outline, icon: e.stepperOptions.prevBtn.icon, far: e.stepperOptions.prevBtn.far, fal: e.stepperOptions.prevBtn.fal, fab: e.stepperOptions.prevBtn.fab, fad: e.stepperOptions.prevBtn.fad, iconClass: "mr-1" }, nativeOn: { click: function (t) { return e.changeActiveStep(e.activeStep - 1) } } }, [e._v(e._s(e.stepperOptions.prevBtn.text))]) : e._e(), e.buttons && e.activeStep == e.numOfSteps ? n("mdb-btn", { staticClass: "float-right", attrs: { disabled: e.disabled, rounded: "", type: "button", color: e.stepperOptions.submitBtn.outline ? null : e.stepperOptions.submitBtn.color, outline: e.stepperOptions.submitBtn.outline, icon: e.stepperOptions.submitBtn.icon, far: e.stepperOptions.far, fal: e.stepperOptions.submitBtn.fal, fab: e.stepperOptions.submitBtn.fab, fad: e.stepperOptions.submitBtn.fad, iconRight: "", iconClass: "ml-1" }, on: { click: function (t) { return e.$emit("submit", t) } } }, [e._v(e._s(e.stepperOptions.submitBtn.text))]) : e._e()], 2)]) }, i = [], r = n("5530"), s = n("b61b"), o = n("4b5c"), l = n("9f3a"), d = n("9327"), c = { components: { mdbTooltip: s["default"], mdbBtn: o["a"] }, props: { buttons: { type: Boolean, default: !1 }, vertical: { type: Boolean, defaut: !1 }, within: { type: Boolean, default: !1 }, validation: { type: Boolean, default: !1 }, validatedSteps: Object, options: { type: Object, default: function () { return {} } }, linear: { type: Boolean, default: !1 }, darkWaves: { type: Boolean, default: !0 }, simpleH: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 } }, methods: { allValid: function (e) { for (var t = 1; t < e; t++)if (!this.validatedSteps[t]) return !1; return !0 }, allowNext: function (e, t) { return e < this.activeStep || (t ? this.allValid(e) : this.validatedSteps[this.activeStep]) }, validateStep: function () { this.$emit("validate", this.activeStep) }, changeActiveStep: function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; if (!(this.linear && e > this.activeStep + 1 || this.disabled)) { var n = e < 1 ? 1 : e > this.numOfSteps ? this.numOfSteps : e; this.validation && n > this.activeStep && this.validateStep(), this.validation && !this.allowNext(n, t) || (this.activeStep = n, this.$emit("changeStep", n)) } }, handleClick: function (e, t) { this.wave(e), this.changeActiveStep(t + 1) } }, computed: { stepperOptions: function () { return { stepBtn: Object(r["a"])({ outline: "indigo", active: "indigo", iconClass: "indigo-text" }, this.options.stepBtn), nextBtn: Object(r["a"])({ color: "indigo", text: "Next" }, this.options.nextBtn), prevBtn: Object(r["a"])({ color: "indigo", text: "Previous" }, this.options.prevBtn), submitBtn: Object(r["a"])({ color: "success", text: "Submit" }, this.options.submitBtn), withinBtn: Object(r["a"])({ color: "default", active: "indigo" }, this.options.withinBtn), lineColor: this.options.lineColor ? this.options.lineColor : "indigo", verticalSpacing: this.options.verticalSpacing ? this.options.verticalSpacing : 120 } }, componentWrapper: function () { return ["pb-5", this.vertical ? "row pt-5 d-flex justify-content-center" : ""] }, optionalColumnWrapper: function () { return this.vertical ? "col-md-2 pl-5 pl-md-0" : "" }, rowClass: function () { return this.vertical ? "d-flex flex-column justify-content-between h-100" : "d-flex justify-content-between" }, rowStyle: function () { var e = this.vertical ? "min-height: ".concat(this.numOfSteps * this.stepperOptions.verticalSpacing, "px") : ""; return "position: relative; ".concat(e) }, optionalContentWrapper: function () { return this.vertical ? "col-md-7" : "" } }, mixins: [l["a"], d["a"]] }, u = c, h = u, f = (n("52f6"), n("2877")), p = Object(f["a"])(h, a, i, !1, null, "497c2eba", null); t["default"] = p.exports }, "3ac3": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbDropdown", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, e._g({ directives: [{ name: "mdb-click-outside", rawName: "v-mdb-click-outside", value: e.multiAway, expression: "multiAway" }], ref: "popper", tag: "component", class: e.className, style: e.style, on: { keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : t.target.click() } } }, e.hover ? { mouseover: e.handleHover, mouseout: e.handleMouseleave } : null), [n("span", { directives: [{ name: "mdb-click-outside", rawName: "v-mdb-click-outside", value: e.away, expression: "away" }], staticClass: "dropdown-toggler", attrs: { tabindex: "0" }, on: { click: e.handleToggle, keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.handleToggle.apply(null, arguments)) } } }, [e._t("toggle")], 2), n("transition", { on: { enter: e.enter, "after-enter": e.afterEnter, "before-leave": e.beforeLeave } }, [n("div", { directives: [{ name: "show", rawName: "v-show", value: e.toggle, expression: "toggle" }], ref: "options", staticClass: "mb-0", class: e.collapseClass, staticStyle: { "z-index": "1000", transition: "opacity .2s linear" } }, [e._t("default")], 2)])], 1) }, i = [], r = n("b1b8"), s = { props: { megaMenu: { type: Boolean }, hover: { type: Boolean, default: !1 } }, data: function () { return { timer: null } }, mixins: [r["a"]], methods: { handleToggle: function (e) { this.toggle = !this.toggle, e.preventDefault() }, handleHover: function (e) { clearTimeout(this.timer), this.toggle = !0, e.preventDefault() }, handleMouseleave: function () { this.timer = setTimeout(this.away, 200) } }, computed: { className: function () { return ["dropdown", this.btnGroup && "btn-group", this.show && "show", this.megaMenu && "mega-dropdown", this.mdbClass] }, collapseClass: function () { return [this.megaMenu ? "mega-menu-collapse-item" : ""] } } }, o = s, l = o, d = (n("b459"), n("e0bd"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "ade5bc5c", null); t["default"] = c.exports }, "3b1b": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 0: "-ум", 1: "-ум", 2: "-юм", 3: "-юм", 4: "-ум", 5: "-ум", 6: "-ум", 7: "-ум", 8: "-ум", 9: "-ум", 10: "-ум", 12: "-ум", 13: "-ум", 20: "-ум", 30: "-юм", 40: "-ум", 50: "-ум", 60: "-ум", 70: "-ум", 80: "-ум", 90: "-ум", 100: "-ум" }, n = e.defineLocale("tg", { months: "январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"), monthsShort: "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"), weekdays: "якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"), weekdaysShort: "яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"), weekdaysMin: "яш_дш_сш_чш_пш_ҷм_шб".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Имрӯз соати] LT", nextDay: "[Пагоҳ соати] LT", lastDay: "[Дирӯз соати] LT", nextWeek: "dddd[и] [ҳафтаи оянда соати] LT", lastWeek: "dddd[и] [ҳафтаи гузашта соати] LT", sameElse: "L" }, relativeTime: { future: "баъди %s", past: "%s пеш", s: "якчанд сония", m: "як дақиқа", mm: "%d дақиқа", h: "як соат", hh: "%d соат", d: "як рӯз", dd: "%d рӯз", M: "як моҳ", MM: "%d моҳ", y: "як сол", yy: "%d сол" }, meridiemParse: /шаб|субҳ|рӯз|бегоҳ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "шаб" === t ? e < 4 ? e : e + 12 : "субҳ" === t ? e : "рӯз" === t ? e >= 11 ? e : e + 12 : "бегоҳ" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "шаб" : e < 11 ? "субҳ" : e < 16 ? "рӯз" : e < 19 ? "бегоҳ" : "шаб" }, dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/, ordinal: function (e) { var n = e % 10, a = e >= 100 ? 100 : null; return e + (t[e] || t[n] || t[a]) }, week: { dow: 1, doy: 7 } }); return n })) }, "3bbe": function (e, t, n) { var a = n("861d"); e.exports = function (e) { if (!a(e) && null !== e) throw TypeError("Can't set " + String(e) + " as a prototype"); return e } }, "3c0d": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"), n = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"), a = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i], i = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i; function r(e) { return e > 1 && e < 5 && 1 !== ~~(e / 10) } function s(e, t, n, a) { var i = e + " "; switch (n) { case "s": return t || a ? "pár sekund" : "pár sekundami"; case "ss": return t || a ? i + (r(e) ? "sekundy" : "sekund") : i + "sekundami"; case "m": return t ? "minuta" : a ? "minutu" : "minutou"; case "mm": return t || a ? i + (r(e) ? "minuty" : "minut") : i + "minutami"; case "h": return t ? "hodina" : a ? "hodinu" : "hodinou"; case "hh": return t || a ? i + (r(e) ? "hodiny" : "hodin") : i + "hodinami"; case "d": return t || a ? "den" : "dnem"; case "dd": return t || a ? i + (r(e) ? "dny" : "dní") : i + "dny"; case "M": return t || a ? "měsíc" : "měsícem"; case "MM": return t || a ? i + (r(e) ? "měsíce" : "měsíců") : i + "měsíci"; case "y": return t || a ? "rok" : "rokem"; case "yy": return t || a ? i + (r(e) ? "roky" : "let") : i + "lety" } } var o = e.defineLocale("cs", { months: t, monthsShort: n, monthsRegex: i, monthsShortRegex: i, monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i, monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i, monthsParse: a, longMonthsParse: a, shortMonthsParse: a, weekdays: "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"), weekdaysShort: "ne_po_út_st_čt_pá_so".split("_"), weekdaysMin: "ne_po_út_st_čt_pá_so".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd D. MMMM YYYY H:mm", l: "D. M. YYYY" }, calendar: { sameDay: "[dnes v] LT", nextDay: "[zítra v] LT", nextWeek: function () { switch (this.day()) { case 0: return "[v neděli v] LT"; case 1: case 2: return "[v] dddd [v] LT"; case 3: return "[ve středu v] LT"; case 4: return "[ve čtvrtek v] LT"; case 5: return "[v pátek v] LT"; case 6: return "[v sobotu v] LT" } }, lastDay: "[včera v] LT", lastWeek: function () { switch (this.day()) { case 0: return "[minulou neděli v] LT"; case 1: case 2: return "[minulé] dddd [v] LT"; case 3: return "[minulou středu v] LT"; case 4: case 5: return "[minulý] dddd [v] LT"; case 6: return "[minulou sobotu v] LT" } }, sameElse: "L" }, relativeTime: { future: "za %s", past: "před %s", s: s, ss: s, m: s, mm: s, h: s, hh: s, d: s, dd: s, M: s, MM: s, y: s, yy: s }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return o })) }, "3ca3": function (e, t, n) { "use strict"; var a = n("6547").charAt, i = n("69f3"), r = n("7dd0"), s = "String Iterator", o = i.set, l = i.getterFor(s); r(String, "String", (function (e) { o(this, { type: s, string: String(e), index: 0 }) }), (function () { var e, t = l(this), n = t.string, i = t.index; return i >= n.length ? { value: void 0, done: !0 } : (e = a(n, i), t.index += e.length, { value: e, done: !1 }) })) }, "3de5": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "௧", 2: "௨", 3: "௩", 4: "௪", 5: "௫", 6: "௬", 7: "௭", 8: "௮", 9: "௯", 0: "௦" }, n = { "௧": "1", "௨": "2", "௩": "3", "௪": "4", "௫": "5", "௬": "6", "௭": "7", "௮": "8", "௯": "9", "௦": "0" }, a = e.defineLocale("ta", { months: "ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"), monthsShort: "ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"), weekdays: "ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"), weekdaysShort: "ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"), weekdaysMin: "ஞா_தி_செ_பு_வி_வெ_ச".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, HH:mm", LLLL: "dddd, D MMMM YYYY, HH:mm" }, calendar: { sameDay: "[இன்று] LT", nextDay: "[நாளை] LT", nextWeek: "dddd, LT", lastDay: "[நேற்று] LT", lastWeek: "[கடந்த வாரம்] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s இல்", past: "%s முன்", s: "ஒரு சில விநாடிகள்", ss: "%d விநாடிகள்", m: "ஒரு நிமிடம்", mm: "%d நிமிடங்கள்", h: "ஒரு மணி நேரம்", hh: "%d மணி நேரம்", d: "ஒரு நாள்", dd: "%d நாட்கள்", M: "ஒரு மாதம்", MM: "%d மாதங்கள்", y: "ஒரு வருடம்", yy: "%d ஆண்டுகள்" }, dayOfMonthOrdinalParse: /\d{1,2}வது/, ordinal: function (e) { return e + "வது" }, preparse: function (e) { return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, meridiem: function (e, t, n) { return e < 2 ? " யாமம்" : e < 6 ? " வைகறை" : e < 10 ? " காலை" : e < 14 ? " நண்பகல்" : e < 18 ? " எற்பாடு" : e < 22 ? " மாலை" : " யாமம்" }, meridiemHour: function (e, t) { return 12 === e && (e = 0), "யாமம்" === t ? e < 2 ? e : e + 12 : "வைகறை" === t || "காலை" === t || "நண்பகல்" === t && e >= 10 ? e : e + 12 }, week: { dow: 0, doy: 6 } }); return a })) }, "3e5c": function (e, t, n) { }, "3e92": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "೧", 2: "೨", 3: "೩", 4: "೪", 5: "೫", 6: "೬", 7: "೭", 8: "೮", 9: "೯", 0: "೦" }, n = { "೧": "1", "೨": "2", "೩": "3", "೪": "4", "೫": "5", "೬": "6", "೭": "7", "೮": "8", "೯": "9", "೦": "0" }, a = e.defineLocale("kn", { months: "ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"), monthsShort: "ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"), monthsParseExact: !0, weekdays: "ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"), weekdaysShort: "ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"), weekdaysMin: "ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"), longDateFormat: { LT: "A h:mm", LTS: "A h:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm", LLLL: "dddd, D MMMM YYYY, A h:mm" }, calendar: { sameDay: "[ಇಂದು] LT", nextDay: "[ನಾಳೆ] LT", nextWeek: "dddd, LT", lastDay: "[ನಿನ್ನೆ] LT", lastWeek: "[ಕೊನೆಯ] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s ನಂತರ", past: "%s ಹಿಂದೆ", s: "ಕೆಲವು ಕ್ಷಣಗಳು", ss: "%d ಸೆಕೆಂಡುಗಳು", m: "ಒಂದು ನಿಮಿಷ", mm: "%d ನಿಮಿಷ", h: "ಒಂದು ಗಂಟೆ", hh: "%d ಗಂಟೆ", d: "ಒಂದು ದಿನ", dd: "%d ದಿನ", M: "ಒಂದು ತಿಂಗಳು", MM: "%d ತಿಂಗಳು", y: "ಒಂದು ವರ್ಷ", yy: "%d ವರ್ಷ" }, preparse: function (e) { return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "ರಾತ್ರಿ" === t ? e < 4 ? e : e + 12 : "ಬೆಳಿಗ್ಗೆ" === t ? e : "ಮಧ್ಯಾಹ್ನ" === t ? e >= 10 ? e : e + 12 : "ಸಂಜೆ" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "ರಾತ್ರಿ" : e < 10 ? "ಬೆಳಿಗ್ಗೆ" : e < 17 ? "ಮಧ್ಯಾಹ್ನ" : e < 20 ? "ಸಂಜೆ" : "ರಾತ್ರಿ" }, dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/, ordinal: function (e) { return e + "ನೇ" }, week: { dow: 0, doy: 6 } }); return a })) }, "3f2f": function (e, t, n) { }, "3f8c": function (e, t) { e.exports = {} }, "3fd1": function (e, t, n) { "use strict"; var a = n("c615"), i = n.n(a); i.a }, 4069: function (e, t, n) { var a = n("44d2"); a("flat") }, 4160: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("17c2"); a({ target: "Array", proto: !0, forced: [].forEach != i }, { forEach: i }) }, 4215: function (e, t, n) { }, "423e": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ar-kw", { months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[اليوم على الساعة] LT", nextDay: "[غدا على الساعة] LT", nextWeek: "dddd [على الساعة] LT", lastDay: "[أمس على الساعة] LT", lastWeek: "dddd [على الساعة] LT", sameElse: "L" }, relativeTime: { future: "في %s", past: "منذ %s", s: "ثوان", ss: "%d ثانية", m: "دقيقة", mm: "%d دقائق", h: "ساعة", hh: "%d ساعات", d: "يوم", dd: "%d أيام", M: "شهر", MM: "%d أشهر", y: "سنة", yy: "%d سنوات" }, week: { dow: 0, doy: 12 } }); return t })) }, "428f": function (e, t, n) { e.exports = n("da84") }, "434b": function (e, t, n) { }, "440c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = { m: ["eng Minutt", "enger Minutt"], h: ["eng Stonn", "enger Stonn"], d: ["een Dag", "engem Dag"], M: ["ee Mount", "engem Mount"], y: ["ee Joer", "engem Joer"] }; return t ? i[n][0] : i[n][1] } function n(e) { var t = e.substr(0, e.indexOf(" ")); return i(t) ? "a " + e : "an " + e } function a(e) { var t = e.substr(0, e.indexOf(" ")); return i(t) ? "viru " + e : "virun " + e } function i(e) { if (e = parseInt(e, 10), isNaN(e)) return !1; if (e < 0) return !0; if (e < 10) return 4 <= e && e <= 7; if (e < 100) { var t = e % 10, n = e / 10; return i(0 === t ? n : t) } if (e < 1e4) { while (e >= 10) e /= 10; return i(e) } return e /= 1e3, i(e) } var r = e.defineLocale("lb", { months: "Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), monthsParseExact: !0, weekdays: "Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"), weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"), weekdaysMin: "So_Mé_Dë_Më_Do_Fr_Sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm [Auer]", LTS: "H:mm:ss [Auer]", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm [Auer]", LLLL: "dddd, D. MMMM YYYY H:mm [Auer]" }, calendar: { sameDay: "[Haut um] LT", sameElse: "L", nextDay: "[Muer um] LT", nextWeek: "dddd [um] LT", lastDay: "[Gëschter um] LT", lastWeek: function () { switch (this.day()) { case 2: case 4: return "[Leschten] dddd [um] LT"; default: return "[Leschte] dddd [um] LT" } } }, relativeTime: { future: n, past: a, s: "e puer Sekonnen", ss: "%d Sekonnen", m: t, mm: "%d Minutten", h: t, hh: "%d Stonnen", d: t, dd: "%d Deeg", M: t, MM: "%d Méint", y: t, yy: "%d Joer" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return r })) }, "44ad": function (e, t, n) { var a = n("d039"), i = n("c6b6"), r = "".split; e.exports = a((function () { return !Object("z").propertyIsEnumerable(0) })) ? function (e) { return "String" == i(e) ? r.call(e, "") : Object(e) } : Object }, "44d2": function (e, t, n) { var a = n("b622"), i = n("7c73"), r = n("9112"), s = a("unscopables"), o = Array.prototype; void 0 == o[s] && r(o, s, i(null)), e.exports = function (e) { o[s][e] = !0 } }, "44de": function (e, t, n) { var a = n("da84"); e.exports = function (e, t) { var n = a.console; n && n.error && (1 === arguments.length ? n.error(e) : n.error(e, t)) } }, "44e7": function (e, t, n) { var a = n("861d"), i = n("c6b6"), r = n("b622"), s = r("match"); e.exports = function (e) { var t; return a(e) && (void 0 !== (t = e[s]) ? !!t : "RegExp" == i(e)) } }, "45d7": function (e, t, n) { }, "45df": function (e, t, n) { }, "466d": function (e, t, n) { "use strict"; var a = n("d784"), i = n("825a"), r = n("50c4"), s = n("1d80"), o = n("8aa5"), l = n("14c3"); a("match", 1, (function (e, t, n) { return [function (t) { var n = s(this), a = void 0 == t ? void 0 : t[e]; return void 0 !== a ? a.call(t, n) : new RegExp(t)[e](String(n)) }, function (e) { var a = n(t, e, this); if (a.done) return a.value; var s = i(e), d = String(this); if (!s.global) return l(s, d); var c = s.unicode; s.lastIndex = 0; var u, h = [], f = 0; while (null !== (u = l(s, d))) { var p = String(u[0]); h[f] = p, "" === p && (s.lastIndex = o(d, r(s.lastIndex), c)), f++ } return 0 === f ? null : h }] })) }, 4678: function (e, t, n) { var a = { "./af": "2bfb", "./af.js": "2bfb", "./ar": "8e73", "./ar-dz": "a356", "./ar-dz.js": "a356", "./ar-kw": "423e", "./ar-kw.js": "423e", "./ar-ly": "1cfd", "./ar-ly.js": "1cfd", "./ar-ma": "0a84", "./ar-ma.js": "0a84", "./ar-sa": "8230", "./ar-sa.js": "8230", "./ar-tn": "6d83", "./ar-tn.js": "6d83", "./ar.js": "8e73", "./az": "485c", "./az.js": "485c", "./be": "1fc1", "./be.js": "1fc1", "./bg": "84aa", "./bg.js": "84aa", "./bm": "a7fa", "./bm.js": "a7fa", "./bn": "9043", "./bn.js": "9043", "./bo": "d26a", "./bo.js": "d26a", "./br": "6887", "./br.js": "6887", "./bs": "2554", "./bs.js": "2554", "./ca": "d716", "./ca.js": "d716", "./cs": "3c0d", "./cs.js": "3c0d", "./cv": "03ec", "./cv.js": "03ec", "./cy": "9797", "./cy.js": "9797", "./da": "0f14", "./da.js": "0f14", "./de": "b469", "./de-at": "b3eb", "./de-at.js": "b3eb", "./de-ch": "bb71", "./de-ch.js": "bb71", "./de.js": "b469", "./dv": "598a", "./dv.js": "598a", "./el": "8d47", "./el.js": "8d47", "./en-SG": "cdab", "./en-SG.js": "cdab", "./en-au": "0e6b", "./en-au.js": "0e6b", "./en-ca": "3886", "./en-ca.js": "3886", "./en-gb": "39a6", "./en-gb.js": "39a6", "./en-ie": "e1d3", "./en-ie.js": "e1d3", "./en-il": "7333", "./en-il.js": "7333", "./en-nz": "6f50", "./en-nz.js": "6f50", "./eo": "65db", "./eo.js": "65db", "./es": "898b", "./es-do": "0a3c", "./es-do.js": "0a3c", "./es-us": "55c9", "./es-us.js": "55c9", "./es.js": "898b", "./et": "ec18", "./et.js": "ec18", "./eu": "0ff2", "./eu.js": "0ff2", "./fa": "8df4", "./fa.js": "8df4", "./fi": "81e9", "./fi.js": "81e9", "./fo": "0721", "./fo.js": "0721", "./fr": "9f26", "./fr-ca": "d9f8", "./fr-ca.js": "d9f8", "./fr-ch": "0e49", "./fr-ch.js": "0e49", "./fr.js": "9f26", "./fy": "7118", "./fy.js": "7118", "./ga": "5120", "./ga.js": "5120", "./gd": "f6b4", "./gd.js": "f6b4", "./gl": "8840", "./gl.js": "8840", "./gom-latn": "0caa", "./gom-latn.js": "0caa", "./gu": "e0c5", "./gu.js": "e0c5", "./he": "c7aa", "./he.js": "c7aa", "./hi": "dc4d", "./hi.js": "dc4d", "./hr": "4ba9", "./hr.js": "4ba9", "./hu": "5b14", "./hu.js": "5b14", "./hy-am": "d6b6", "./hy-am.js": "d6b6", "./id": "5038", "./id.js": "5038", "./is": "0558", "./is.js": "0558", "./it": "6e98", "./it-ch": "6f12", "./it-ch.js": "6f12", "./it.js": "6e98", "./ja": "079e", "./ja.js": "079e", "./jv": "b540", "./jv.js": "b540", "./ka": "201b", "./ka.js": "201b", "./kk": "6d79", "./kk.js": "6d79", "./km": "e81d", "./km.js": "e81d", "./kn": "3e92", "./kn.js": "3e92", "./ko": "22f8", "./ko.js": "22f8", "./ku": "2421", "./ku.js": "2421", "./ky": "9609", "./ky.js": "9609", "./lb": "440c", "./lb.js": "440c", "./lo": "b29d", "./lo.js": "b29d", "./lt": "26f9", "./lt.js": "26f9", "./lv": "b97c", "./lv.js": "b97c", "./me": "293c", "./me.js": "293c", "./mi": "688b", "./mi.js": "688b", "./mk": "6909", "./mk.js": "6909", "./ml": "02fb", "./ml.js": "02fb", "./mn": "958b", "./mn.js": "958b", "./mr": "39bd", "./mr.js": "39bd", "./ms": "ebe4", "./ms-my": "6403", "./ms-my.js": "6403", "./ms.js": "ebe4", "./mt": "1b45", "./mt.js": "1b45", "./my": "8689", "./my.js": "8689", "./nb": "6ce3", "./nb.js": "6ce3", "./ne": "3a39", "./ne.js": "3a39", "./nl": "facd", "./nl-be": "db29", "./nl-be.js": "db29", "./nl.js": "facd", "./nn": "b84c", "./nn.js": "b84c", "./pa-in": "f3ff", "./pa-in.js": "f3ff", "./pl": "8d57", "./pl.js": "8d57", "./pt": "f260", "./pt-br": "d2d4", "./pt-br.js": "d2d4", "./pt.js": "f260", "./ro": "972c", "./ro.js": "972c", "./ru": "957c", "./ru.js": "957c", "./sd": "6784", "./sd.js": "6784", "./se": "ffff", "./se.js": "ffff", "./si": "eda5", "./si.js": "eda5", "./sk": "7be6", "./sk.js": "7be6", "./sl": "8155", "./sl.js": "8155", "./sq": "c8f3", "./sq.js": "c8f3", "./sr": "cf1e", "./sr-cyrl": "13e9", "./sr-cyrl.js": "13e9", "./sr.js": "cf1e", "./ss": "52bd", "./ss.js": "52bd", "./sv": "5fbd", "./sv.js": "5fbd", "./sw": "74dc", "./sw.js": "74dc", "./ta": "3de5", "./ta.js": "3de5", "./te": "5cbb", "./te.js": "5cbb", "./tet": "576c", "./tet.js": "576c", "./tg": "3b1b", "./tg.js": "3b1b", "./th": "10e8", "./th.js": "10e8", "./tl-ph": "0f38", "./tl-ph.js": "0f38", "./tlh": "cf75", "./tlh.js": "cf75", "./tr": "0e81", "./tr.js": "0e81", "./tzl": "cf51", "./tzl.js": "cf51", "./tzm": "c109", "./tzm-latn": "b53d", "./tzm-latn.js": "b53d", "./tzm.js": "c109", "./ug-cn": "6117", "./ug-cn.js": "6117", "./uk": "ada2", "./uk.js": "ada2", "./ur": "5294", "./ur.js": "5294", "./uz": "2e8c", "./uz-latn": "010e", "./uz-latn.js": "010e", "./uz.js": "2e8c", "./vi": "2921", "./vi.js": "2921", "./x-pseudo": "fd7e", "./x-pseudo.js": "fd7e", "./yo": "7f33", "./yo.js": "7f33", "./zh-cn": "5c3a", "./zh-cn.js": "5c3a", "./zh-hk": "49ab", "./zh-hk.js": "49ab", "./zh-tw": "90ea", "./zh-tw.js": "90ea" }; function i(e) { var t = r(e); return n(t) } function r(e) { if (!n.o(a, e)) { var t = new Error("Cannot find module '" + e + "'"); throw t.code = "MODULE_NOT_FOUND", t } return a[e] } i.keys = function () { return Object.keys(a) }, i.resolve = r, e.exports = i, i.id = "4678" }, 4744: function (e, t, n) { "use strict"; var a = n("6be7"), i = n.n(a); i.a }, 4840: function (e, t, n) { var a = n("825a"), i = n("1c0b"), r = n("b622"), s = r("species"); e.exports = function (e, t) { var n, r = a(e).constructor; return void 0 === r || void 0 == (n = a(r)[s]) ? t : i(n) } }, "485c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "-inci", 5: "-inci", 8: "-inci", 70: "-inci", 80: "-inci", 2: "-nci", 7: "-nci", 20: "-nci", 50: "-nci", 3: "-üncü", 4: "-üncü", 100: "-üncü", 6: "-ncı", 9: "-uncu", 10: "-uncu", 30: "-uncu", 60: "-ıncı", 90: "-ıncı" }, n = e.defineLocale("az", { months: "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"), monthsShort: "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"), weekdays: "Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"), weekdaysShort: "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"), weekdaysMin: "Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[bugün saat] LT", nextDay: "[sabah saat] LT", nextWeek: "[gələn həftə] dddd [saat] LT", lastDay: "[dünən] LT", lastWeek: "[keçən həftə] dddd [saat] LT", sameElse: "L" }, relativeTime: { future: "%s sonra", past: "%s əvvəl", s: "birneçə saniyə", ss: "%d saniyə", m: "bir dəqiqə", mm: "%d dəqiqə", h: "bir saat", hh: "%d saat", d: "bir gün", dd: "%d gün", M: "bir ay", MM: "%d ay", y: "bir il", yy: "%d il" }, meridiemParse: /gecə|səhər|gündüz|axşam/, isPM: function (e) { return /^(gündüz|axşam)$/.test(e) }, meridiem: function (e, t, n) { return e < 4 ? "gecə" : e < 12 ? "səhər" : e < 17 ? "gündüz" : "axşam" }, dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, ordinal: function (e) { if (0 === e) return e + "-ıncı"; var n = e % 10, a = e % 100 - n, i = e >= 100 ? 100 : null; return e + (t[n] || t[a] || t[i]) }, week: { dow: 1, doy: 7 } }); return n })) }, 4930: function (e, t, n) { var a = n("d039"); e.exports = !!Object.getOwnPropertySymbols && !a((function () { return !String(Symbol()) })) }, "49ab": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("zh-hk", { months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"), monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"), weekdaysMin: "日_一_二_三_四_五_六".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY/MM/DD", LL: "YYYY年M月D日", LLL: "YYYY年M月D日 HH:mm", LLLL: "YYYY年M月D日dddd HH:mm", l: "YYYY/M/D", ll: "YYYY年M月D日", lll: "YYYY年M月D日 HH:mm", llll: "YYYY年M月D日dddd HH:mm" }, meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "凌晨" === t || "早上" === t || "上午" === t ? e : "中午" === t ? e >= 11 ? e : e + 12 : "下午" === t || "晚上" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { var a = 100 * e + t; return a < 600 ? "凌晨" : a < 900 ? "早上" : a < 1130 ? "上午" : a < 1230 ? "中午" : a < 1800 ? "下午" : "晚上" }, calendar: { sameDay: "[今天]LT", nextDay: "[明天]LT", nextWeek: "[下]ddddLT", lastDay: "[昨天]LT", lastWeek: "[上]ddddLT", sameElse: "L" }, dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + "日"; case "M": return e + "月"; case "w": case "W": return e + "週"; default: return e } }, relativeTime: { future: "%s內", past: "%s前", s: "幾秒", ss: "%d 秒", m: "1 分鐘", mm: "%d 分鐘", h: "1 小時", hh: "%d 小時", d: "1 天", dd: "%d 天", M: "1 個月", MM: "%d 個月", y: "1 年", yy: "%d 年" } }); return t })) }, "4ac6": function (e, t, n) { }, "4aed": function (e, t, n) { "use strict"; var a = n("9bf6"), i = n.n(a); i.a }, "4b5c": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return l })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.btnClasses, attrs: { type: e.type, role: e.role }, on: { click: e.handleClick } }, [e.icon && !e.iconRight ? n("mdb-icon", { class: e.iconClasses, attrs: { icon: e.icon, far: e.far || e.regular, fal: e.fal || e.light, fab: e.fab || e.brands, fad: e.fad || e.duotone, color: e.iconColor } }) : e._e(), e._t("default"), e.icon && e.iconRight ? n("mdb-icon", { class: e.iconClasses, attrs: { icon: e.icon, far: e.far || e.regular, fal: e.fal || e.light, fab: e.fab || e.brands, fad: e.fad || e.duotone, color: e.iconColor } }) : e._e()], 2) }, i = [], r = (n("0481"), n("4069"), n("9327")), s = n("060a"), o = n("c101"), l = { components: { mdbIcon: s["a"] }, props: { tag: { type: String, default: "button" }, color: { type: String, default: "default" }, outline: { type: String }, size: { type: String }, block: { type: Boolean, default: !1 }, role: { type: String }, type: { type: String, default: "button" }, active: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, icon: { type: String }, iconLeft: { type: Boolean, default: !1 }, iconRight: { type: Boolean, default: !1 }, waves: { type: Boolean, default: !0 }, gradient: { type: String }, rounded: { type: Boolean, default: !1 }, floating: { type: Boolean, default: !1 }, flat: { type: Boolean, default: !1 }, action: { type: Boolean, default: !1 }, transparent: { type: Boolean, default: !1 }, save: { type: Boolean, default: !1 }, iconClass: { type: [String, Array], default: null }, iconColor: { type: String }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, duotone: { type: Boolean, default: !1 }, group: { type: Boolean, default: !1 }, text: { type: String } }, methods: { handleClick: function (e) { this.wave(e), this.$emit("click", this) } }, computed: { btnClasses: function () { return [this.floating ? "btn-floating" : "btn", this.outline ? "btn-outline-" + this.outline : this.flat ? "btn-flat" : this.transparent ? "" : "btn-" + this.color, this.size && "btn-" + this.size, this.block && "btn-block", this.disabled && "disabled", this.gradient && this.gradient + "-gradient", this.rounded && "btn-rounded", this.action && "btn-action", this.save && "btn-save", this.active && "active", this.waves && "ripple-parent", this.group && "m-0 px-3 py-2", this.group && this.outline && "z-depth-0", this.text && "".concat(this.text, "-text"), this.mdbClass] }, iconClasses: function () { return ["px-1", this.iconClass] } }, mixins: [r["a"], o["a"]] }, d = l, c = d, u = (n("6a61"), n("2877")), h = Object(u["a"])(c, a, i, !1, null, "bc7807ae", null); t["a"] = h.exports }, "4ba9": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n) { var a = e + " "; switch (n) { case "ss": return a += 1 === e ? "sekunda" : 2 === e || 3 === e || 4 === e ? "sekunde" : "sekundi", a; case "m": return t ? "jedna minuta" : "jedne minute"; case "mm": return a += 1 === e ? "minuta" : 2 === e || 3 === e || 4 === e ? "minute" : "minuta", a; case "h": return t ? "jedan sat" : "jednog sata"; case "hh": return a += 1 === e ? "sat" : 2 === e || 3 === e || 4 === e ? "sata" : "sati", a; case "dd": return a += 1 === e ? "dan" : "dana", a; case "MM": return a += 1 === e ? "mjesec" : 2 === e || 3 === e || 4 === e ? "mjeseca" : "mjeseci", a; case "yy": return a += 1 === e ? "godina" : 2 === e || 3 === e || 4 === e ? "godine" : "godina", a } } var n = e.defineLocale("hr", { months: { format: "siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"), standalone: "siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_") }, monthsShort: "sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"), monthsParseExact: !0, weekdays: "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"), weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"), weekdaysMin: "ne_po_ut_sr_če_pe_su".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[danas u] LT", nextDay: "[sutra u] LT", nextWeek: function () { switch (this.day()) { case 0: return "[u] [nedjelju] [u] LT"; case 3: return "[u] [srijedu] [u] LT"; case 6: return "[u] [subotu] [u] LT"; case 1: case 2: case 4: case 5: return "[u] dddd [u] LT" } }, lastDay: "[jučer u] LT", lastWeek: function () { switch (this.day()) { case 0: case 3: return "[prošlu] dddd [u] LT"; case 6: return "[prošle] [subote] [u] LT"; case 1: case 2: case 4: case 5: return "[prošli] dddd [u] LT" } }, sameElse: "L" }, relativeTime: { future: "za %s", past: "prije %s", s: "par sekundi", ss: t, m: t, mm: t, h: t, hh: t, d: "dan", dd: t, M: "mjesec", MM: t, y: "godinu", yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return n })) }, "4c52": function (e, t, n) { "use strict"; var a = n("df76"), i = n.n(a); i.a }, "4d64": function (e, t, n) { var a = n("fc6a"), i = n("50c4"), r = n("23cb"), s = function (e) { return function (t, n, s) { var o, l = a(t), d = i(l.length), c = r(s, d); if (e && n != n) { while (d > c) if (o = l[c++], o != o) return !0 } else for (; d > c; c++)if ((e || c in l) && l[c] === n) return e || c || 0; return !e && -1 } }; e.exports = { includes: s(!0), indexOf: s(!1) } }, "4d89": function (e, t, n) { "use strict"; var a = n("6106"), i = n.n(a); i.a }, "4d8d": function (e, t, n) { "use strict"; var a = n("ae44"), i = n.n(a); i.a }, "4de4": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("b727").filter, r = n("1dde"); a({ target: "Array", proto: !0, forced: !r("filter") }, { filter: function (e) { return i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }) }, "4df4": function (e, t, n) { "use strict"; var a = n("f8c2"), i = n("7b0b"), r = n("9bdd"), s = n("e95a"), o = n("50c4"), l = n("8418"), d = n("35a1"); e.exports = function (e) { var t, n, c, u, h, f = i(e), p = "function" == typeof this ? this : Array, m = arguments.length, _ = m > 1 ? arguments[1] : void 0, g = void 0 !== _, y = 0, v = d(f); if (g && (_ = a(_, m > 2 ? arguments[2] : void 0, 2)), void 0 == v || p == Array && s(v)) for (t = o(f.length), n = new p(t); t > y; y++)l(n, y, g ? _(f[y], y) : f[y]); else for (u = v.call(f), h = u.next, n = new p; !(c = h.call(u)).done; y++)l(n, y, g ? r(u, _, [c.value, y], !0) : c.value); return n.length = y, n } }, "4e9b": function (e, t, n) { }, "4fad": function (e, t, n) { var a = n("23e7"), i = n("6f53").entries; a({ target: "Object", stat: !0 }, { entries: function (e) { return i(e) } }) }, 5038: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("id", { months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"), monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"), weekdays: "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"), weekdaysShort: "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"), weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"), longDateFormat: { LT: "HH.mm", LTS: "HH.mm.ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY [pukul] HH.mm", LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" }, meridiemParse: /pagi|siang|sore|malam/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "pagi" === t ? e : "siang" === t ? e >= 11 ? e : e + 12 : "sore" === t || "malam" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 11 ? "pagi" : e < 15 ? "siang" : e < 19 ? "sore" : "malam" }, calendar: { sameDay: "[Hari ini pukul] LT", nextDay: "[Besok pukul] LT", nextWeek: "dddd [pukul] LT", lastDay: "[Kemarin pukul] LT", lastWeek: "dddd [lalu pukul] LT", sameElse: "L" }, relativeTime: { future: "dalam %s", past: "%s yang lalu", s: "beberapa detik", ss: "%d detik", m: "semenit", mm: "%d menit", h: "sejam", hh: "%d jam", d: "sehari", dd: "%d hari", M: "sebulan", MM: "%d bulan", y: "setahun", yy: "%d tahun" }, week: { dow: 1, doy: 7 } }); return t })) }, "50c4": function (e, t, n) { var a = n("a691"), i = Math.min; e.exports = function (e) { return e > 0 ? i(a(e), 9007199254740991) : 0 } }, "50fa": function (e, t, n) { }, "50fad": function (e, t, n) { "use strict"; var a = n("15ec"), i = n.n(a); i.a }, 5120: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = ["Eanáir", "Feabhra", "Márta", "Aibreán", "Bealtaine", "Méitheamh", "Iúil", "Lúnasa", "Meán Fómhair", "Deaireadh Fómhair", "Samhain", "Nollaig"], n = ["Eaná", "Feab", "Márt", "Aibr", "Beal", "Méit", "Iúil", "Lúna", "Meán", "Deai", "Samh", "Noll"], a = ["Dé Domhnaigh", "Dé Luain", "Dé Máirt", "Dé Céadaoin", "Déardaoin", "Dé hAoine", "Dé Satharn"], i = ["Dom", "Lua", "Mái", "Céa", "Déa", "hAo", "Sat"], r = ["Do", "Lu", "Má", "Ce", "Dé", "hA", "Sa"], s = e.defineLocale("ga", { months: t, monthsShort: n, monthsParseExact: !0, weekdays: a, weekdaysShort: i, weekdaysMin: r, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Inniu ag] LT", nextDay: "[Amárach ag] LT", nextWeek: "dddd [ag] LT", lastDay: "[Inné aig] LT", lastWeek: "dddd [seo caite] [ag] LT", sameElse: "L" }, relativeTime: { future: "i %s", past: "%s ó shin", s: "cúpla soicind", ss: "%d soicind", m: "nóiméad", mm: "%d nóiméad", h: "uair an chloig", hh: "%d uair an chloig", d: "lá", dd: "%d lá", M: "mí", MM: "%d mí", y: "bliain", yy: "%d bliain" }, dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, ordinal: function (e) { var t = 1 === e ? "d" : e % 10 === 2 ? "na" : "mh"; return e + t }, week: { dow: 1, doy: 4 } }); return s })) }, "512e": function (e, t, n) { "use strict"; var a = n("2bfd"), i = n.n(a); i.a }, 5135: function (e, t) { var n = {}.hasOwnProperty; e.exports = function (e, t) { return n.call(e, t) } }, "51ed": function (e, t, n) { "use strict"; n.d(t, "a", (function () { return p })); n("99af"), n("c740"), n("4160"), n("caad"), n("c975"), n("e260"), n("d81d"), n("fb6a"), n("a434"), n("a9e3"), n("d3b7"), n("e6cf"), n("ac1f"), n("2532"), n("5319"), n("841c"), n("c7cd"), n("159b"), n("ddb0"); var a = n("53ca"), i = n("060a"), r = n("c8b9"), s = n("9a03"), o = n("4b5c"), l = n("3a3c"), d = n("2a95"), c = n("6583"), u = n("e601"), h = n("2b57"), f = n("2c40"), p = { components: { mdbTbl: l["a"], mdbTblHead: d["a"], mdbTblBody: c["a"], mdbPagination: u["a"], mdbPageItem: h["a"], mdbInput: f["default"], mdbIcon: i["a"], mdbRow: r["a"], mdbCol: s["a"], mdbBtn: o["a"] }, props: { value: { type: [Object, String], default: function () { return { columns: [], rows: [] } } }, autoWidth: { type: Boolean, default: !1 }, bordered: { type: Boolean, default: !1 }, borderless: { type: Boolean, default: !1 }, dark: { type: Boolean, default: !1 }, fixed: { type: Boolean, default: !1 }, fixedHeader: { type: Boolean, default: !1 }, fixedCols: { type: [Boolean, Number], default: !1 }, fixedColsPosition: { type: Array, default: function () { return [0, 120] } }, fixedColsBg: { type: String, default: "white" }, headerColor: { type: String }, headerWhite: { type: Boolean, default: !1 }, headerBg: { type: String, default: "white" }, hover: { type: Boolean, default: !1 }, maxWidth: { type: String }, maxHeight: { type: String }, order: { type: Array }, pagination: { type: Boolean, default: !0 }, responsive: { type: Boolean, default: !0 }, responsiveSm: { type: Boolean, default: !1 }, responsiveMd: { type: Boolean, default: !1 }, responsiveLg: { type: Boolean, default: !1 }, responsiveXl: { type: Boolean, default: !1 }, scrollY: { type: Boolean, defautl: !1 }, searching: { type: [String, Object], default: "" }, sorting: { type: Boolean, default: !0 }, striped: { type: Boolean, default: !1 }, start: { type: String, default: "Start" }, end: { type: String, default: "End" }, next: { type: String, default: "Next" }, previous: { type: String, default: "Previous" }, arrows: { type: Boolean, default: !0 }, display: { type: Number, default: 5 }, defaultRow: { type: String, default: "-" }, defaultCol: { type: String, default: "undefined" }, footer: { type: [Boolean, String], default: !1 }, reactive: { type: Boolean, default: !1 }, refresh: { type: Boolean, default: !1 }, time: { type: Number, default: 5e3 }, searchPlaceholder: { type: String }, entriesTitle: { type: String }, noFoundMessage: { type: String, default: "No matching records found" }, showingText: { type: String, default: "of" }, selectable: { type: Boolean, default: !1 }, multiselectable: { type: Boolean, default: !1 }, btnColor: { type: String, default: "primary" }, selectColor: { type: String, default: "grey lighten-4" }, hoverColor: { type: String, default: "#fafafa" }, paginationColor: { type: String, default: "blue" }, fullPagination: { type: Boolean, default: !1 }, editable: { type: Boolean, default: !1 } }, data: function () { return { updatedKey: null, reactiveFlag: !1, recentSort: null, interval: null, selected: -1, hovered: -1, rows: this.value.rows || [], columns: this.value.columns || [], entries: 10, pages: [], activePage: 0, search: "object" === Object(a["a"])(this.searching) ? this.escapeRegExp(this.searching.value) : this.escapeRegExp(this.searching), searchField: "all", sortIndex: 0, lastFieldSorted: null, tableProps: { autoWidth: this.autoWidth, bordered: this.bordered, borderless: this.borderless, dark: this.dark, fixed: this.fixed, hover: this.hover, responsive: this.responsive, responsiveSm: this.responsiveSm, responsiveMd: this.responsiveMd, responsiveLg: this.responsiveLg, responsiveXl: this.responsiveXl, striped: this.striped, dtScrollY: this.scrollY, maxHeight: this.maxHeight }, wrapperStyle: { maxWidth: this.maxWidth ? this.maxWidth : "100%", margin: "0 auto" } } }, computed: { rowsDisplay: function () { return this.formatRows() }, visiblePages: function () { var e = this.activePage - Math.floor(this.display / 2) > 0 ? this.activePage - Math.floor(this.display / 2) : 0, t = e + this.display < this.pages.length ? e + this.display : this.pages.length; return t - e < this.display && t - this.display >= 0 && (e = t - this.display), this.pages.slice(e, t) }, componentKey: function () { return this.updatedKey } }, methods: { changePage: function (e) { this.activePage = e }, sort: function (e, t) { var n = this, a = ""; Array.isArray(this.selected) ? (a = [], this.selected.forEach((function (e) { a.push(n.rows[e]) }))) : a = "all" === this.selected ? "all" : this.rows[this.selected], e && (this.recentSort && this.recentSort.field === e ? this.sortIndex++ : (this.sortIndex = 0, t = "asc"), 2 === this.sortIndex && (this.lastFieldSorted = e, e = "mdbID", t = "asc"), this.recentSort = { field: e, sort: t }, this.sorting && ("asc" === t ? this.rows.sort((function (t, n) { return t[e] > n[e] ? 1 : -1 })) : this.rows.sort((function (t, n) { return t[e] > n[e] ? -1 : 1 })), this.columns[this.columns.findIndex((function (t) { return t.field === e }))].sort = "asc" === t ? "desc" : "desc" === t ? "asc" : null)), Array.isArray(a) ? (this.selected = [], a.forEach((function (e) { n.selected.push(n.rows.indexOf(e)) }))) : "all" === this.selected ? this.selected = "all" : this.selected = this.rows.indexOf(a) }, escapeRegExp: function (e) { return e.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") }, updateEntries: function (e) { this.entries = e }, fetchData: function () { var e = this; fetch(this.value).then((function (e) { return e.json() })).then((function (t) { e.columns = t.columns, e.rows = t.rows, e.setupIDColumn(), e.$emit("fields", e.columns) })).then((function () { e.recentSort && e.sort(e.recentSort.field, e.recentSort.sort) })).catch((function (e) { return console.log(e) })) }, updateData: function () { this.fetchData(), this.reactiveFlag = !0, this.forceUpdate() }, selectRow: function (e) { var t = this; if (this.multiselectable) { var n = this.rowsDisplay.indexOf(e); "all" === this.selected ? (this.selected = [], this.value.rows.forEach((function (e, n) { t.selected.push(n) }))) : Array.isArray(this.selected) || (this.selected = []), this.selected.includes(n) ? this.selected.splice(this.selected.indexOf(n), 1) : this.selected.push(n); var a = []; this.selected.forEach((function (e) { a.push(t.value.rows[e]) })), this.$emit("selected", a) } else { var i = this.rowsDisplay.indexOf(e); this.selected === i && (i = -1), this.selected = i, this.$emit("selected", this.value.rows[i]) } }, toggleSelectAll: function () { "all" === this.selected ? (this.$emit("selected", []), this.selected = -1) : (this.$emit("selected", this.value.rows), this.selected = "all") }, formatRows: function () { var e = this; this.setDefaultColumns(); var t = []; return this.rows.map((function (n) { var a = []; e.columns.forEach((function (t) { var i = n[t.field] || e.defaultRow; i = t.format ? t.format(i) : i, a.push(i) })), t.push(a) })), t }, setDefaultColumns: function () { var e = this; this.columns.forEach((function (t, n) { t || (e.columns[n + 1] = { label: e.defaultCol, field: e.defaultCol.concat(n), sort: "asc" }) })), this.searching.field && this.columns.forEach((function (t, n) { e.searching.field === t.field && (e.searchField = n) })) }, setupIDColumn: function () { var e = this; if (this.columns[0] && "mdbID" !== this.columns[0].field) { var t = 0; this.columns.unshift({ label: "mdbID", field: "mdbID", sort: "asc" }), this.rows.forEach((function (n, a) { t++, e.rows[a].mdbID = t })) } }, setup: function () { "string" === typeof this.value && this.fetchData(), this.reactive && (this.interval = setInterval(this.updateData, this.time)); var e = Math.ceil(this.filteredRows.length / this.entries); if (this.pages = [], this.pagination) for (var t = 1; t <= e; t++) { var n = t * this.entries; this.pages.push(this.filteredRows.slice(n - this.entries, n)) } else this.pages.push(this.filteredRows); this.activePage = 0, this.order && this.sort(this.columns[this.order[0]].field, this.order[1]), this.$emit("pages", this.pages), this.$emit("fields", this.columns) }, forceUpdate: function () { this.updatedKey = Math.floor(1e8 * Math.random()) } }, beforeMount: function () { this.setupIDColumn() }, mounted: function () { this.setup() }, beforeDestroy: function () { this.reactive && window.clearInterval(this.interval) }, watch: { value: function (e) { this.rows = e.rows || [], this.columns = e.columns || [], this.setup(), this.setupIDColumn() }, data: function (e) { this.columns = e.columns || [], this.rows = e.rows || [] }, searching: function (e, t) { if ("object" === Object(a["a"])(e)) { if (e.value === t.value) return; this.search = this.escapeRegExp(e.value) } else { if (e === t) return; this.search = this.escapeRegExp(e) } this.activePage = 0 }, entries: function () { var e = Math.ceil(this.filteredRows.length / this.entries); this.pages = []; for (var t = 1; t <= e; t++) { var n = t * this.entries; this.pages.push(this.filteredRows.slice(n - this.entries, n)) } this.activePage = this.activePage < this.pages.length ? this.activePage : this.pages.length - 1, this.$emit("pages", this.pages) }, filteredRows: function () { var e = this.activePage, t = Math.ceil(this.filteredRows.length / this.entries); if (this.pages = [], this.pagination) for (var n = 1; n <= t; n++) { var a = n * this.entries; this.pages.push(this.filteredRows.slice(a - this.entries, a)) } else this.pages.push(this.filteredRows); !1 === this.reactiveFlag && (this.activePage = 0), this.activePage = e, this.$emit("pages", this.pages) } } } }, 5235: function (e, t, n) { }, 5294: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = ["جنوری", "فروری", "مارچ", "اپریل", "مئی", "جون", "جولائی", "اگست", "ستمبر", "اکتوبر", "نومبر", "دسمبر"], n = ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"], a = e.defineLocale("ur", { months: t, monthsShort: t, weekdays: n, weekdaysShort: n, weekdaysMin: n, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd، D MMMM YYYY HH:mm" }, meridiemParse: /صبح|شام/, isPM: function (e) { return "شام" === e }, meridiem: function (e, t, n) { return e < 12 ? "صبح" : "شام" }, calendar: { sameDay: "[آج بوقت] LT", nextDay: "[کل بوقت] LT", nextWeek: "dddd [بوقت] LT", lastDay: "[گذشتہ روز بوقت] LT", lastWeek: "[گذشتہ] dddd [بوقت] LT", sameElse: "L" }, relativeTime: { future: "%s بعد", past: "%s قبل", s: "چند سیکنڈ", ss: "%d سیکنڈ", m: "ایک منٹ", mm: "%d منٹ", h: "ایک گھنٹہ", hh: "%d گھنٹے", d: "ایک دن", dd: "%d دن", M: "ایک ماہ", MM: "%d ماہ", y: "ایک سال", yy: "%d سال" }, preparse: function (e) { return e.replace(/،/g, ",") }, postformat: function (e) { return e.replace(/,/g, "،") }, week: { dow: 1, doy: 4 } }); return a })) }, "52bd": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ss", { months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"), monthsShort: "Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"), weekdays: "Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"), weekdaysShort: "Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"), weekdaysMin: "Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY h:mm A", LLLL: "dddd, D MMMM YYYY h:mm A" }, calendar: { sameDay: "[Namuhla nga] LT", nextDay: "[Kusasa nga] LT", nextWeek: "dddd [nga] LT", lastDay: "[Itolo nga] LT", lastWeek: "dddd [leliphelile] [nga] LT", sameElse: "L" }, relativeTime: { future: "nga %s", past: "wenteka nga %s", s: "emizuzwana lomcane", ss: "%d mzuzwana", m: "umzuzu", mm: "%d emizuzu", h: "lihora", hh: "%d emahora", d: "lilanga", dd: "%d emalanga", M: "inyanga", MM: "%d tinyanga", y: "umnyaka", yy: "%d iminyaka" }, meridiemParse: /ekuseni|emini|entsambama|ebusuku/, meridiem: function (e, t, n) { return e < 11 ? "ekuseni" : e < 15 ? "emini" : e < 19 ? "entsambama" : "ebusuku" }, meridiemHour: function (e, t) { return 12 === e && (e = 0), "ekuseni" === t ? e : "emini" === t ? e >= 11 ? e : e + 12 : "entsambama" === t || "ebusuku" === t ? 0 === e ? 0 : e + 12 : void 0 }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: "%d", week: { dow: 1, doy: 4 } }); return t })) }, "52f6": function (e, t, n) { "use strict"; var a = n("3140"), i = n.n(a); i.a }, 5306: function (e, t, n) { "use strict"; var a = n("f7d5"), i = n.n(a); i.a }, 5319: function (e, t, n) { "use strict"; var a = n("d784"), i = n("825a"), r = n("7b0b"), s = n("50c4"), o = n("a691"), l = n("1d80"), d = n("8aa5"), c = n("14c3"), u = Math.max, h = Math.min, f = Math.floor, p = /\$([$&'`]|\d\d?|<[^>]*>)/g, m = /\$([$&'`]|\d\d?)/g, _ = function (e) { return void 0 === e ? e : String(e) }; a("replace", 2, (function (e, t, n) { return [function (n, a) { var i = l(this), r = void 0 == n ? void 0 : n[e]; return void 0 !== r ? r.call(n, i, a) : t.call(String(i), n, a) }, function (e, r) { var l = n(t, e, this, r); if (l.done) return l.value; var f = i(e), p = String(this), m = "function" === typeof r; m || (r = String(r)); var g = f.global; if (g) { var y = f.unicode; f.lastIndex = 0 } var v = []; while (1) { var b = c(f, p); if (null === b) break; if (v.push(b), !g) break; var k = String(b[0]); "" === k && (f.lastIndex = d(p, s(f.lastIndex), y)) } for (var M = "", w = 0, x = 0; x < v.length; x++) { b = v[x]; for (var L = String(b[0]), S = u(h(o(b.index), p.length), 0), Y = [], D = 1; D < b.length; D++)Y.push(_(b[D])); var T = b.groups; if (m) { var C = [L].concat(Y, S, p); void 0 !== T && C.push(T); var O = String(r.apply(void 0, C)) } else O = a(L, p, S, Y, T, r); S >= w && (M += p.slice(w, S) + O, w = S + L.length) } return M + p.slice(w) }]; function a(e, n, a, i, s, o) { var l = a + e.length, d = i.length, c = m; return void 0 !== s && (s = r(s), c = p), t.call(o, c, (function (t, r) { var o; switch (r.charAt(0)) { case "$": return "$"; case "&": return e; case "`": return n.slice(0, a); case "'": return n.slice(l); case "<": o = s[r.slice(1, -1)]; break; default: var c = +r; if (0 === c) return t; if (c > d) { var u = f(c / 10); return 0 === u ? t : u <= d ? void 0 === i[u - 1] ? r.charAt(1) : i[u - 1] + r.charAt(1) : t } o = i[c - 1] }return void 0 === o ? "" : o })) } })) }, "53ca": function (e, t, n) { "use strict"; n.d(t, "a", (function () { return a })); n("a4d3"), n("e01a"), n("d28b"), n("e260"), n("d3b7"), n("3ca3"), n("ddb0"); function a(e) { return a = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }, a(e) } }, "545f": function (e, t, n) { "use strict"; var a = n("3835"), i = { doubleTap: function (e, t) { t.startTouch = t.touch, t.touch = e, t.origin = { x: e.touches[0].clientX, y: e.touches[0].clientY }, t.startTouch && t.touch.timeStamp - t.startTouch.timeStamp < 300 && t.callback({ origin: t.origin }) }, swipe: function (e, t) { if (t.modifiers.carousel || e.preventDefault(), "touchstart" === e.type) t.startTouch = e; else if ("touchmove" === e.type && t.startTouch) t.touch = e; else if ("touchend" === e.type && t.touch) { var n = t.touch.touches[0].clientX - t.startTouch.touches[0].clientX, a = t.touch.touches[0].clientY - t.startTouch.touches[0].clientY, i = n > 50 ? "right" : n < -50 ? "left" : a < -50 ? "up" : a > 50 && "down"; t.modifiers.right && n > 50 && t.callback(), t.modifiers.left && n < -50 && t.callback(), t.modifiers.down && a > 50 && t.callback(), t.modifiers.up && a < -50 && t.callback(), !i || t.modifiers.up || t.modifiers.left || t.modifiers.down || t.modifiers.right || t.callback(i), t.startTouch = null, t.touch = null } }, pinch: function (e, t) { if (!(e.touches.length < 2 && "touchend" !== e.type)) if (e.preventDefault(), "touchstart" === e.type) { var n = Object(a["a"])(e.touches, 2), i = n[0], r = n[1]; t.startTouch = Math.sqrt(Math.pow(r.clientX - i.clientX, 2) + Math.pow(r.clientY - i.clientY, 2)), t.origin = { x: i.clientX + (r.clientX - i.clientX) / 2, y: i.clientY + (r.clientY - i.clientY) / 2 } } else if ("touchmove" === e.type) { var s = Object(a["a"])(e.touches, 2), o = s[0], l = s[1]; t.touch = Math.sqrt(Math.pow(l.clientX - o.clientX, 2) + Math.pow(l.clientY - o.clientY, 2)) } else if ("touchend" === e.type && "number" === typeof t.touch && "number" === typeof t.startTouch) { var d = t.touch / t.startTouch; t.callback({ ratio: d, origin: t.origin }) } }, longTap: function (e, t) { e.preventDefault(), "touchstart" === e.type ? (t.startTouch = e, t.timeout = setTimeout((function () { t.callback(), t.timeout = "complete" }), 1e3)) : "touchend" === e.type && (clearTimeout(t.timeout), e.timeStamp - t.startTouch.timeStamp > 1e3 && "complete" !== t.timeout && t.callback()) }, pan: function (e, t) { if (e.preventDefault(), "touchstart" === e.type) t.startTouch = e; else if ("touchmove" === e.type) { t.touch = e; var n = t.touch.touches[0].clientX - t.startTouch.touches[0].clientX, a = t.touch.touches[0].clientY - t.startTouch.touches[0].clientY; t.callback({ x: n, y: a }), t.startTouch = t.touch } } }; t["a"] = { inserted: function (e, t) { if (!1 !== t.value) { var n = t.arg, a = t.modifiers, r = { startTouch: null, touch: null, timeout: null, origin: { x: 0, y: 0 }, modifiers: a, callback: t.value }; e.addEventListener("touchstart", (function (e) { return i[n](e, r) }), { passive: !1 }), "doubleTap" !== n && (e.addEventListener("touchmove", (function (e) { return i[n](e, r) }), { passive: !1 }), e.addEventListener("touchend", (function (e) { return i[n](e, r) }), { passive: !1 })) } }, unbind: function (e, t) { if (!1 !== t.value) { var n = t.arg; e.removeEventListener("touchstart", i[n]), e.removeEventListener("touchend", i[n]), e.removeEventListener("touchmove", i[n]) } } } }, 5518: function (e, t, n) { "use strict"; var a = n("7751"), i = n.n(a); i.a }, 5530: function (e, t, n) { "use strict"; n.d(t, "a", (function () { return r })); n("a4d3"), n("4de4"), n("4160"), n("e439"), n("dbb4"), n("b64b"), n("159b"); var a = n("ade3"); function i(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPropertySymbols(e); t && (a = a.filter((function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable }))), n.push.apply(n, a) } return n } function r(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? i(Object(n), !0).forEach((function (t) { Object(a["a"])(e, t, n[t]) })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : i(Object(n)).forEach((function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) })) } return e } }, "55c9": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), n = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"), a = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i], i = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, r = e.defineLocale("es-us", { months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), monthsShort: function (e, a) { return e ? /-MMM-/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsRegex: i, monthsShortRegex: i, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: a, longMonthsParse: a, shortMonthsParse: a, weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"), weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"), weekdaysMin: "do_lu_ma_mi_ju_vi_sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "MM/DD/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY h:mm A", LLLL: "dddd, D [de] MMMM [de] YYYY h:mm A" }, calendar: { sameDay: function () { return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, nextDay: function () { return "[mañana a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, nextWeek: function () { return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, lastDay: function () { return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, lastWeek: function () { return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, sameElse: "L" }, relativeTime: { future: "en %s", past: "hace %s", s: "unos segundos", ss: "%d segundos", m: "un minuto", mm: "%d minutos", h: "una hora", hh: "%d horas", d: "un día", dd: "%d días", M: "un mes", MM: "%d meses", y: "un año", yy: "%d años" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 0, doy: 6 } }); return r })) }, "55d8": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("li", { staticClass: "option", class: e.className, attrs: { tabindex: "0", role: "option", "aria-selected": e.active, "aria-disabled": e.disabled }, on: { click: e.select, keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.select(!0)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "space", 32, t.key, [" ", "Spacebar"]) ? null : (t.stopPropagation(), e.select.apply(null, arguments)) }], mouseover: function (t) { e.hover = !0 }, mouseleave: function (t) { e.hover = !1 } } }, [e.multiple && !e.optgroup ? n("input", { staticClass: "form-check-input", attrs: { tabindex: "-1", type: "checkbox", disabled: e.disabled }, domProps: { checked: e.active && !e.disabled } }) : e._e(), e.multiple ? n("label", { staticClass: "form-check-label", attrs: { "data-value": e.value } }) : e._e(), e.icon ? n("img", { staticClass: "rounded-circle", attrs: { src: e.icon, "data-value": e.value, alt: e.alt } }) : e._e(), n("span", { staticClass: "filtrable", attrs: { "data-value": e.value } }, [e._t("default"), e.secondaryText ? n("p", { staticClass: "m-0 p-0 dark-grey-text" }, [e._v(e._s(e.secondaryText))]) : e._e()], 2)]) }, i = [], r = (n("c975"), n("a9e3"), { name: "SelectOption", props: { multiple: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, value: { type: [String, Number] }, secondaryText: { type: String }, icon: { type: String }, alt: { type: String, default: "Option icon" }, active: { type: Boolean, default: !1 }, selectAll: { type: Boolean, default: !1 }, optgroup: { type: Boolean, default: !1 }, color: String }, data: function () { return { hover: !1 } }, computed: { className: function () { var e = ["danger", "warning", "success", "info", "default", "secondary", "primary", "elegant", "stylish", "unique", "special"]; return [this.disabled && "disabled", this.active && !this.disabled && "active", this.optgroup && "optgroup", this.hover || this.active ? -1 === e.indexOf(this.color) ? this.color : "".concat(this.color, "-color") : "", (this.hover || this.active) && this.color ? "white-text " : "", this.color && "select-colorful-option"] } }, methods: { select: function () { var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; this.selectAll ? this.$emit("allSelect") : this.$emit("select", this.value, this.$slots.default[0].text, e) } } }), s = r, o = s, l = (n("002a"), n("2877")), d = Object(l["a"])(o, a, i, !1, null, "2657be60", null); t["a"] = d.exports }, 5692: function (e, t, n) { var a = n("c430"), i = n("c6cd"); (e.exports = function (e, t) { return i[e] || (i[e] = void 0 !== t ? t : {}) })("versions", []).push({ version: "3.3.2", mode: a ? "pure" : "global", copyright: "© 2019 Denis Pushkarev (zloirock.ru)" }) }, "56ef": function (e, t, n) { var a = n("d066"), i = n("241c"), r = n("7418"), s = n("825a"); e.exports = a("Reflect", "ownKeys") || function (e) { var t = i.f(s(e)), n = r.f; return n ? t.concat(n(e)) : t } }, "576c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("tet", { months: "Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"), monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), weekdays: "Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"), weekdaysShort: "Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"), weekdaysMin: "Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Ohin iha] LT", nextDay: "[Aban iha] LT", nextWeek: "dddd [iha] LT", lastDay: "[Horiseik iha] LT", lastWeek: "dddd [semana kotuk] [iha] LT", sameElse: "L" }, relativeTime: { future: "iha %s", past: "%s liuba", s: "minutu balun", ss: "minutu %d", m: "minutu ida", mm: "minutu %d", h: "oras ida", hh: "oras %d", d: "loron ida", dd: "loron %d", M: "fulan ida", MM: "fulan %d", y: "tinan ida", yy: "tinan %d" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, "584d": function (e, t, n) { "use strict"; var a = n("e450"), i = n.n(a); i.a }, 5899: function (e, t) { e.exports = "\t\n\v\f\r                　\u2028\u2029\ufeff" }, "58a8": function (e, t, n) { var a = n("1d80"), i = n("5899"), r = "[" + i + "]", s = RegExp("^" + r + r + "*"), o = RegExp(r + r + "*$"), l = function (e) { return function (t) { var n = String(a(t)); return 1 & e && (n = n.replace(s, "")), 2 & e && (n = n.replace(o, "")), n } }; e.exports = { start: l(1), end: l(2), trim: l(3) } }, "598a": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = ["ޖެނުއަރީ", "ފެބްރުއަރީ", "މާރިޗު", "އޭޕްރީލު", "މޭ", "ޖޫން", "ޖުލައި", "އޯގަސްޓު", "ސެޕްޓެމްބަރު", "އޮކްޓޯބަރު", "ނޮވެމްބަރު", "ޑިސެމްބަރު"], n = ["އާދިއްތަ", "ހޯމަ", "އަންގާރަ", "ބުދަ", "ބުރާސްފަތި", "ހުކުރު", "ހޮނިހިރު"], a = e.defineLocale("dv", { months: t, monthsShort: t, weekdays: n, weekdaysShort: n, weekdaysMin: "އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "D/M/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, meridiemParse: /މކ|މފ/, isPM: function (e) { return "މފ" === e }, meridiem: function (e, t, n) { return e < 12 ? "މކ" : "މފ" }, calendar: { sameDay: "[މިއަދު] LT", nextDay: "[މާދަމާ] LT", nextWeek: "dddd LT", lastDay: "[އިއްޔެ] LT", lastWeek: "[ފާއިތުވި] dddd LT", sameElse: "L" }, relativeTime: { future: "ތެރޭގައި %s", past: "ކުރިން %s", s: "ސިކުންތުކޮޅެއް", ss: "d% ސިކުންތު", m: "މިނިޓެއް", mm: "މިނިޓު %d", h: "ގަޑިއިރެއް", hh: "ގަޑިއިރު %d", d: "ދުވަހެއް", dd: "ދުވަސް %d", M: "މަހެއް", MM: "މަސް %d", y: "އަހަރެއް", yy: "އަހަރު %d" }, preparse: function (e) { return e.replace(/،/g, ",") }, postformat: function (e) { return e.replace(/,/g, "،") }, week: { dow: 7, doy: 12 } }); return a })) }, "59e7": function (e, t, n) { "use strict"; var a = n("5fb2"), i = n.n(a); i.a }, "5a34": function (e, t, n) { var a = n("44e7"); e.exports = function (e) { if (a(e)) throw TypeError("The method doesn't accept regular expressions"); return e } }, "5b14": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "); function n(e, t, n, a) { var i = e; switch (n) { case "s": return a || t ? "néhány másodperc" : "néhány másodperce"; case "ss": return i + (a || t) ? " másodperc" : " másodperce"; case "m": return "egy" + (a || t ? " perc" : " perce"); case "mm": return i + (a || t ? " perc" : " perce"); case "h": return "egy" + (a || t ? " óra" : " órája"); case "hh": return i + (a || t ? " óra" : " órája"); case "d": return "egy" + (a || t ? " nap" : " napja"); case "dd": return i + (a || t ? " nap" : " napja"); case "M": return "egy" + (a || t ? " hónap" : " hónapja"); case "MM": return i + (a || t ? " hónap" : " hónapja"); case "y": return "egy" + (a || t ? " év" : " éve"); case "yy": return i + (a || t ? " év" : " éve") }return "" } function a(e) { return (e ? "" : "[múlt] ") + "[" + t[this.day()] + "] LT[-kor]" } var i = e.defineLocale("hu", { months: "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"), monthsShort: "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"), weekdays: "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"), weekdaysShort: "vas_hét_kedd_sze_csüt_pén_szo".split("_"), weekdaysMin: "v_h_k_sze_cs_p_szo".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "YYYY.MM.DD.", LL: "YYYY. MMMM D.", LLL: "YYYY. MMMM D. H:mm", LLLL: "YYYY. MMMM D., dddd H:mm" }, meridiemParse: /de|du/i, isPM: function (e) { return "u" === e.charAt(1).toLowerCase() }, meridiem: function (e, t, n) { return e < 12 ? !0 === n ? "de" : "DE" : !0 === n ? "du" : "DU" }, calendar: { sameDay: "[ma] LT[-kor]", nextDay: "[holnap] LT[-kor]", nextWeek: function () { return a.call(this, !0) }, lastDay: "[tegnap] LT[-kor]", lastWeek: function () { return a.call(this, !1) }, sameElse: "L" }, relativeTime: { future: "%s múlva", past: "%s", s: n, ss: n, m: n, mm: n, h: n, hh: n, d: n, dd: n, M: n, MM: n, y: n, yy: n }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return i })) }, "5bea": function (e, t, n) { }, "5c3a": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("zh-cn", { months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"), monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), weekdaysShort: "周日_周一_周二_周三_周四_周五_周六".split("_"), weekdaysMin: "日_一_二_三_四_五_六".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY/MM/DD", LL: "YYYY年M月D日", LLL: "YYYY年M月D日Ah点mm分", LLLL: "YYYY年M月D日ddddAh点mm分", l: "YYYY/M/D", ll: "YYYY年M月D日", lll: "YYYY年M月D日 HH:mm", llll: "YYYY年M月D日dddd HH:mm" }, meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "凌晨" === t || "早上" === t || "上午" === t ? e : "下午" === t || "晚上" === t ? e + 12 : e >= 11 ? e : e + 12 }, meridiem: function (e, t, n) { var a = 100 * e + t; return a < 600 ? "凌晨" : a < 900 ? "早上" : a < 1130 ? "上午" : a < 1230 ? "中午" : a < 1800 ? "下午" : "晚上" }, calendar: { sameDay: "[今天]LT", nextDay: "[明天]LT", nextWeek: "[下]ddddLT", lastDay: "[昨天]LT", lastWeek: "[上]ddddLT", sameElse: "L" }, dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + "日"; case "M": return e + "月"; case "w": case "W": return e + "周"; default: return e } }, relativeTime: { future: "%s内", past: "%s前", s: "几秒", ss: "%d 秒", m: "1 分钟", mm: "%d 分钟", h: "1 小时", hh: "%d 小时", d: "1 天", dd: "%d 天", M: "1 个月", MM: "%d 个月", y: "1 年", yy: "%d 年" }, week: { dow: 1, doy: 4 } }); return t })) }, "5c6c": function (e, t) { e.exports = function (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t } } }, "5cbb": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("te", { months: "జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"), monthsShort: "జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"), monthsParseExact: !0, weekdays: "ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"), weekdaysShort: "ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"), weekdaysMin: "ఆ_సో_మం_బు_గు_శు_శ".split("_"), longDateFormat: { LT: "A h:mm", LTS: "A h:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm", LLLL: "dddd, D MMMM YYYY, A h:mm" }, calendar: { sameDay: "[నేడు] LT", nextDay: "[రేపు] LT", nextWeek: "dddd, LT", lastDay: "[నిన్న] LT", lastWeek: "[గత] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s లో", past: "%s క్రితం", s: "కొన్ని క్షణాలు", ss: "%d సెకన్లు", m: "ఒక నిమిషం", mm: "%d నిమిషాలు", h: "ఒక గంట", hh: "%d గంటలు", d: "ఒక రోజు", dd: "%d రోజులు", M: "ఒక నెల", MM: "%d నెలలు", y: "ఒక సంవత్సరం", yy: "%d సంవత్సరాలు" }, dayOfMonthOrdinalParse: /\d{1,2}వ/, ordinal: "%dవ", meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "రాత్రి" === t ? e < 4 ? e : e + 12 : "ఉదయం" === t ? e : "మధ్యాహ్నం" === t ? e >= 10 ? e : e + 12 : "సాయంత్రం" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "రాత్రి" : e < 10 ? "ఉదయం" : e < 17 ? "మధ్యాహ్నం" : e < 20 ? "సాయంత్రం" : "రాత్రి" }, week: { dow: 0, doy: 6 } }); return t })) }, "5d26": function (e, t, n) { }, "5ea8": function (e, t, n) { }, "5ef3": function (e, t, n) { "use strict"; var a = n("ab61"), i = n.n(a); i.a }, "5f59": function (e, t, n) { }, "5fb2": function (e, t, n) { }, "5fbd": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("sv", { months: "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"), monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), weekdays: "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"), weekdaysShort: "sön_mån_tis_ons_tor_fre_lör".split("_"), weekdaysMin: "sö_må_ti_on_to_fr_lö".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "D MMMM YYYY", LLL: "D MMMM YYYY [kl.] HH:mm", LLLL: "dddd D MMMM YYYY [kl.] HH:mm", lll: "D MMM YYYY HH:mm", llll: "ddd D MMM YYYY HH:mm" }, calendar: { sameDay: "[Idag] LT", nextDay: "[Imorgon] LT", lastDay: "[Igår] LT", nextWeek: "[På] dddd LT", lastWeek: "[I] dddd[s] LT", sameElse: "L" }, relativeTime: { future: "om %s", past: "för %s sedan", s: "några sekunder", ss: "%d sekunder", m: "en minut", mm: "%d minuter", h: "en timme", hh: "%d timmar", d: "en dag", dd: "%d dagar", M: "en månad", MM: "%d månader", y: "ett år", yy: "%d år" }, dayOfMonthOrdinalParse: /\d{1,2}(e|a)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "e" : 1 === t || 2 === t ? "a" : "e"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, "5fd9": function (e, t, n) { }, "602b": function (e, t, n) { }, "60d8": function (e, t, n) { }, "60da": function (e, t, n) { "use strict"; var a = n("83ab"), i = n("d039"), r = n("df75"), s = n("7418"), o = n("d1e7"), l = n("7b0b"), d = n("44ad"), c = Object.assign; e.exports = !c || i((function () { var e = {}, t = {}, n = Symbol(), a = "abcdefghijklmnopqrst"; return e[n] = 7, a.split("").forEach((function (e) { t[e] = e })), 7 != c({}, e)[n] || r(c({}, t)).join("") != a })) ? function (e, t) { var n = l(e), i = arguments.length, c = 1, u = s.f, h = o.f; while (i > c) { var f, p = d(arguments[c++]), m = u ? r(p).concat(u(p)) : r(p), _ = m.length, g = 0; while (_ > g) f = m[g++], a && !h.call(p, f) || (n[f] = p[f]) } return n } : c }, 6106: function (e, t, n) { }, 6117: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ug-cn", { months: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"), monthsShort: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"), weekdays: "يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"), weekdaysShort: "يە_دۈ_سە_چا_پە_جۈ_شە".split("_"), weekdaysMin: "يە_دۈ_سە_چا_پە_جۈ_شە".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "YYYY-يىلىM-ئاينىڭD-كۈنى", LLL: "YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm", LLLL: "dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm" }, meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "يېرىم كېچە" === t || "سەھەر" === t || "چۈشتىن بۇرۇن" === t ? e : "چۈشتىن كېيىن" === t || "كەچ" === t ? e + 12 : e >= 11 ? e : e + 12 }, meridiem: function (e, t, n) { var a = 100 * e + t; return a < 600 ? "يېرىم كېچە" : a < 900 ? "سەھەر" : a < 1130 ? "چۈشتىن بۇرۇن" : a < 1230 ? "چۈش" : a < 1800 ? "چۈشتىن كېيىن" : "كەچ" }, calendar: { sameDay: "[بۈگۈن سائەت] LT", nextDay: "[ئەتە سائەت] LT", nextWeek: "[كېلەركى] dddd [سائەت] LT", lastDay: "[تۆنۈگۈن] LT", lastWeek: "[ئالدىنقى] dddd [سائەت] LT", sameElse: "L" }, relativeTime: { future: "%s كېيىن", past: "%s بۇرۇن", s: "نەچچە سېكونت", ss: "%d سېكونت", m: "بىر مىنۇت", mm: "%d مىنۇت", h: "بىر سائەت", hh: "%d سائەت", d: "بىر كۈن", dd: "%d كۈن", M: "بىر ئاي", MM: "%d ئاي", y: "بىر يىل", yy: "%d يىل" }, dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + "-كۈنى"; case "w": case "W": return e + "-ھەپتە"; default: return e } }, preparse: function (e) { return e.replace(/،/g, ",") }, postformat: function (e) { return e.replace(/,/g, "،") }, week: { dow: 1, doy: 7 } }); return t })) }, 6236: function (e, t, n) { "use strict"; var a = n("cfd1"), i = n.n(a); i.a }, "62e4": function (e, t) { e.exports = function (e) { return e.webpackPolyfill || (e.deprecate = function () { }, e.paths = [], e.children || (e.children = []), Object.defineProperty(e, "loaded", { enumerable: !0, get: function () { return e.l } }), Object.defineProperty(e, "id", { enumerable: !0, get: function () { return e.i } }), e.webpackPolyfill = 1), e } }, 6378: function (e, t, n) { "use strict"; var a = n("3529"), i = n.n(a); i.a }, 6403: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ms-my", { months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), longDateFormat: { LT: "HH.mm", LTS: "HH.mm.ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY [pukul] HH.mm", LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" }, meridiemParse: /pagi|tengahari|petang|malam/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "pagi" === t ? e : "tengahari" === t ? e >= 11 ? e : e + 12 : "petang" === t || "malam" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 11 ? "pagi" : e < 15 ? "tengahari" : e < 19 ? "petang" : "malam" }, calendar: { sameDay: "[Hari ini pukul] LT", nextDay: "[Esok pukul] LT", nextWeek: "dddd [pukul] LT", lastDay: "[Kelmarin pukul] LT", lastWeek: "dddd [lepas pukul] LT", sameElse: "L" }, relativeTime: { future: "dalam %s", past: "%s yang lepas", s: "beberapa saat", ss: "%d saat", m: "seminit", mm: "%d minit", h: "sejam", hh: "%d jam", d: "sehari", dd: "%d hari", M: "sebulan", MM: "%d bulan", y: "setahun", yy: "%d tahun" }, week: { dow: 1, doy: 7 } }); return t })) }, 6462: function (e, t, n) { }, "64d5": function (e, t, n) { "use strict"; var a = n("cffa"), i = n.n(a); i.a }, 6547: function (e, t, n) { var a = n("a691"), i = n("1d80"), r = function (e) { return function (t, n) { var r, s, o = String(i(t)), l = a(n), d = o.length; return l < 0 || l >= d ? e ? "" : void 0 : (r = o.charCodeAt(l), r < 55296 || r > 56319 || l + 1 === d || (s = o.charCodeAt(l + 1)) < 56320 || s > 57343 ? e ? o.charAt(l) : r : e ? o.slice(l, l + 2) : s - 56320 + (r - 55296 << 10) + 65536) } }; e.exports = { codeAt: r(!1), charAt: r(!0) } }, 6583: function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, i = [], r = { props: { tag: { type: String, default: "tbody" }, color: { type: String } }, computed: { className: function () { return [this.color ? "tbody-" + this.color : ""] } } }, s = r, o = s, l = n("2877"), d = Object(l["a"])(o, a, i, !1, null, "2730f04a", null); t["a"] = d.exports }, "65d4": function (e, t, n) { }, "65db": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("eo", { months: "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"), monthsShort: "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"), weekdays: "dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"), weekdaysShort: "dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"), weekdaysMin: "di_lu_ma_me_ĵa_ve_sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "D[-a de] MMMM, YYYY", LLL: "D[-a de] MMMM, YYYY HH:mm", LLLL: "dddd, [la] D[-a de] MMMM, YYYY HH:mm" }, meridiemParse: /[ap]\.t\.m/i, isPM: function (e) { return "p" === e.charAt(0).toLowerCase() }, meridiem: function (e, t, n) { return e > 11 ? n ? "p.t.m." : "P.T.M." : n ? "a.t.m." : "A.T.M." }, calendar: { sameDay: "[Hodiaŭ je] LT", nextDay: "[Morgaŭ je] LT", nextWeek: "dddd [je] LT", lastDay: "[Hieraŭ je] LT", lastWeek: "[pasinta] dddd [je] LT", sameElse: "L" }, relativeTime: { future: "post %s", past: "antaŭ %s", s: "sekundoj", ss: "%d sekundoj", m: "minuto", mm: "%d minutoj", h: "horo", hh: "%d horoj", d: "tago", dd: "%d tagoj", M: "monato", MM: "%d monatoj", y: "jaro", yy: "%d jaroj" }, dayOfMonthOrdinalParse: /\d{1,2}a/, ordinal: "%da", week: { dow: 1, doy: 7 } }); return t })) }, "65f0": function (e, t, n) { var a = n("861d"), i = n("e8b5"), r = n("b622"), s = r("species"); e.exports = function (e, t) { var n; return i(e) && (n = e.constructor, "function" != typeof n || n !== Array && !i(n.prototype) ? a(n) && (n = n[s], null === n && (n = void 0)) : n = void 0), new (void 0 === n ? Array : n)(0 === t ? 0 : t) } }, "66ff": function (e, t, n) { "use strict"; var a = n("602b"), i = n.n(a); i.a }, 6759: function (e, t, n) { }, 6784: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = ["جنوري", "فيبروري", "مارچ", "اپريل", "مئي", "جون", "جولاءِ", "آگسٽ", "سيپٽمبر", "آڪٽوبر", "نومبر", "ڊسمبر"], n = ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمع", "ڇنڇر"], a = e.defineLocale("sd", { months: t, monthsShort: t, weekdays: n, weekdaysShort: n, weekdaysMin: n, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd، D MMMM YYYY HH:mm" }, meridiemParse: /صبح|شام/, isPM: function (e) { return "شام" === e }, meridiem: function (e, t, n) { return e < 12 ? "صبح" : "شام" }, calendar: { sameDay: "[اڄ] LT", nextDay: "[سڀاڻي] LT", nextWeek: "dddd [اڳين هفتي تي] LT", lastDay: "[ڪالهه] LT", lastWeek: "[گزريل هفتي] dddd [تي] LT", sameElse: "L" }, relativeTime: { future: "%s پوء", past: "%s اڳ", s: "چند سيڪنڊ", ss: "%d سيڪنڊ", m: "هڪ منٽ", mm: "%d منٽ", h: "هڪ ڪلاڪ", hh: "%d ڪلاڪ", d: "هڪ ڏينهن", dd: "%d ڏينهن", M: "هڪ مهينو", MM: "%d مهينا", y: "هڪ سال", yy: "%d سال" }, preparse: function (e) { return e.replace(/،/g, ",") }, postformat: function (e) { return e.replace(/,/g, "،") }, week: { dow: 1, doy: 4 } }); return a })) }, 6887: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n) { var a = { mm: "munutenn", MM: "miz", dd: "devezh" }; return e + " " + i(a[n], e) } function n(e) { switch (a(e)) { case 1: case 3: case 4: case 5: case 9: return e + " bloaz"; default: return e + " vloaz" } } function a(e) { return e > 9 ? a(e % 10) : e } function i(e, t) { return 2 === t ? r(e) : e } function r(e) { var t = { m: "v", b: "v", d: "z" }; return void 0 === t[e.charAt(0)] ? e : t[e.charAt(0)] + e.substring(1) } var s = e.defineLocale("br", { months: "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"), monthsShort: "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"), weekdays: "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"), weekdaysShort: "Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"), weekdaysMin: "Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "h[e]mm A", LTS: "h[e]mm:ss A", L: "DD/MM/YYYY", LL: "D [a viz] MMMM YYYY", LLL: "D [a viz] MMMM YYYY h[e]mm A", LLLL: "dddd, D [a viz] MMMM YYYY h[e]mm A" }, calendar: { sameDay: "[Hiziv da] LT", nextDay: "[Warc'hoazh da] LT", nextWeek: "dddd [da] LT", lastDay: "[Dec'h da] LT", lastWeek: "dddd [paset da] LT", sameElse: "L" }, relativeTime: { future: "a-benn %s", past: "%s 'zo", s: "un nebeud segondennoù", ss: "%d eilenn", m: "ur vunutenn", mm: t, h: "un eur", hh: "%d eur", d: "un devezh", dd: t, M: "ur miz", MM: t, y: "ur bloaz", yy: n }, dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/, ordinal: function (e) { var t = 1 === e ? "añ" : "vet"; return e + t }, week: { dow: 1, doy: 4 } }); return s })) }, "688b": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("mi", { months: "Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"), monthsShort: "Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"), monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, weekdays: "Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"), weekdaysShort: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"), weekdaysMin: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY [i] HH:mm", LLLL: "dddd, D MMMM YYYY [i] HH:mm" }, calendar: { sameDay: "[i teie mahana, i] LT", nextDay: "[apopo i] LT", nextWeek: "dddd [i] LT", lastDay: "[inanahi i] LT", lastWeek: "dddd [whakamutunga i] LT", sameElse: "L" }, relativeTime: { future: "i roto i %s", past: "%s i mua", s: "te hēkona ruarua", ss: "%d hēkona", m: "he meneti", mm: "%d meneti", h: "te haora", hh: "%d haora", d: "he ra", dd: "%d ra", M: "he marama", MM: "%d marama", y: "he tau", yy: "%d tau" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return t })) }, 6909: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("mk", { months: "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"), monthsShort: "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"), weekdays: "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"), weekdaysShort: "нед_пон_вто_сре_чет_пет_саб".split("_"), weekdaysMin: "нe_пo_вт_ср_че_пе_сa".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "D.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY H:mm", LLLL: "dddd, D MMMM YYYY H:mm" }, calendar: { sameDay: "[Денес во] LT", nextDay: "[Утре во] LT", nextWeek: "[Во] dddd [во] LT", lastDay: "[Вчера во] LT", lastWeek: function () { switch (this.day()) { case 0: case 3: case 6: return "[Изминатата] dddd [во] LT"; case 1: case 2: case 4: case 5: return "[Изминатиот] dddd [во] LT" } }, sameElse: "L" }, relativeTime: { future: "после %s", past: "пред %s", s: "неколку секунди", ss: "%d секунди", m: "минута", mm: "%d минути", h: "час", hh: "%d часа", d: "ден", dd: "%d дена", M: "месец", MM: "%d месеци", y: "година", yy: "%d години" }, dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, ordinal: function (e) { var t = e % 10, n = e % 100; return 0 === e ? e + "-ев" : 0 === n ? e + "-ен" : n > 10 && n < 20 ? e + "-ти" : 1 === t ? e + "-ви" : 2 === t ? e + "-ри" : 7 === t || 8 === t ? e + "-ми" : e + "-ти" }, week: { dow: 1, doy: 7 } }); return t })) }, "693f": function (e, t, n) { }, "69f3": function (e, t, n) { var a, i, r, s = n("7f9a"), o = n("da84"), l = n("861d"), d = n("9112"), c = n("5135"), u = n("f772"), h = n("d012"), f = o.WeakMap, p = function (e) { return r(e) ? i(e) : a(e, {}) }, m = function (e) { return function (t) { var n; if (!l(t) || (n = i(t)).type !== e) throw TypeError("Incompatible receiver, " + e + " required"); return n } }; if (s) { var _ = new f, g = _.get, y = _.has, v = _.set; a = function (e, t) { return v.call(_, e, t), t }, i = function (e) { return g.call(_, e) || {} }, r = function (e) { return y.call(_, e) } } else { var b = u("state"); h[b] = !0, a = function (e, t) { return d(e, b, t), t }, i = function (e) { return c(e, b) ? e[b] : {} }, r = function (e) { return c(e, b) } } e.exports = { set: a, get: i, has: r, enforce: p, getterFor: m } }, "6a61": function (e, t, n) { "use strict"; var a = n("bf18"), i = n.n(a); i.a }, "6a9c": function (e, t, n) { "use strict"; var a = n("1d62"), i = n.n(a); i.a }, "6b52": function (e, t, n) { "use strict"; var a = n("eaea"), i = n.n(a); i.a }, "6b75": function (e, t, n) { "use strict"; function a(e, t) { (null == t || t > e.length) && (t = e.length); for (var n = 0, a = new Array(t); n < t; n++)a[n] = e[n]; return a } n.d(t, "a", (function () { return a })) }, "6ba7": function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbDatatable", (function () { return k })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_wrapper", style: e.wrapperStyle }, [n("mdb-row", [n("mdb-col", { attrs: { sm: "6", md: "8" } }, [n("mdb-row", [n("mdb-col", { attrs: { sm: "12", md: "4" } }, [e.pagination ? n("datatable-select", { attrs: { title: e.entriesTitle, options: e.options }, on: { getValue: e.updateEntries } }) : e._e()], 1), n("mdb-col", { staticClass: "pt-2" }, [e.refresh ? n("mdb-btn", { staticClass: "mt-4", attrs: { size: "sm", outline: e.btnColor }, on: { click: e.updateData } }, [n("mdb-icon", { attrs: { icon: "sync" } })], 1) : e._e()], 1)], 1)], 1), e.searching ? n("mdb-col", { attrs: { sm: "6", md: "4" } }, [n("datatable-search", { staticClass: "mt-4 pt-2", attrs: { placeholder: e.searchPlaceholder }, on: { getValue: e.updateSearch } })], 1) : e._e()], 1), n("mdb-tbl", e._b({ class: { "mdb-scroll-y": e.scrollY }, style: "max-height: " + (e.scrollY ? e.maxHeight ? e.maxHeight : "280px" : null) + ";", attrs: { sm: "", datatable: "" } }, "mdb-tbl", e.tableProps, !1), [n("mdb-tbl-head", { staticClass: "table-header", attrs: { color: e.headerColor, textWhite: e.headerWhite } }, [n("tr", [e.checkbox && e.focus ? n("th") : e._e(), e._l(e.columns, (function (t) { return n("th", { key: t.field, staticClass: "th-sm sorting", on: { click: function (n) { return e.sort(t.field, t.sort) } } }, [e._v(" " + e._s(t.label) + " "), e.sorting && t.sort ? n("i", { staticClass: "fas fa-sort float-right" }) : e._e()]) }))], 2)]), n("mdb-tbl-body", [e._l(e.pages[e.activePage], (function (t, a) { return n("tr", { key: a, class: (e.focus && "selectable-row") + " " + (e.focus && e.rowsDisplay.indexOf(t) === e.hovered ? e.hoverColor : "") + " " + (e.focus && e.rowsDisplay.indexOf(t) === e.selected ? e.selectColor : ""), attrs: { tabindex: e.focus && "1" }, on: { mouseenter: function (n) { e.hovered = e.rowsDisplay.indexOf(t) }, mouseleave: function (t) { e.hovered = -1 }, click: function (n) { return e.selectRow(t) } } }, [e.checkbox && e.focus ? n("td", { staticClass: "text-center" }, [n("mdb-icon", { staticClass: "px-3", attrs: { icon: e.rowsDisplay.indexOf(t) === e.selected ? "check-square" : "square", far: "" } })], 1) : e._e(), e._l(t, (function (t, a) { return n("td", { key: a }, [n("div", { domProps: { innerHTML: e._s(t) } })]) }))], 2) })), e.pages.length ? e._e() : n("tr", [n("td", { attrs: { colspan: e.columns.length } }, [e._v(e._s(e.noFoundMessage))])])], 2), e.tfoot ? n("mdb-tbl-head", { staticClass: "table-footer", attrs: { tag: "tfoot" } }, [n("tr", [e.checkbox && e.focus ? n("th") : e._e(), e._l(e.columns, (function (t) { return n("th", { key: t.field + "_foot", staticClass: "th-sm sorting" }, [e._v(" " + e._s(t.label) + " ")]) }))], 2)]) : e._e()], 1), e.pagination ? n("div", { staticClass: "row" }, [n("div", { staticClass: "col-sm-12 col-md-5" }, [n("div", { staticClass: "dataTables_info", attrs: { role: "status", "aria-live": "polite" } }, [e._v(" " + e._s(e.showingText) + ": " + e._s(e.activePage > 0 ? e.activePage * e.entries : e.activePage + 1) + " - " + e._s(e.pages.length - 1 > e.activePage ? e.pages[e.activePage].length * (e.activePage + 1) : e.filteredRows.length) + " (" + e._s(e.filteredRows.length) + ") ")])]), n("div", { staticClass: "col-sm-12 col-md-7" }, [n("div", { staticClass: "dataTables_paginate float-right" }, [n("mdb-pagination", { attrs: { id: "pagination", color: e.paginationColor } }, [e.pages.length > e.display ? n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(0) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.start))])], 1) : e._e(), n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(e.activePage - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.previous))])], 1), e._l(e.visiblePages, (function (t, a) { return n("mdb-page-item", { key: a, attrs: { active: e.activePage === e.pages.indexOf(e.visiblePages[a]) }, nativeOn: { click: function (t) { e.changePage(e.pages.indexOf(e.visiblePages[a])) } } }, [e._v(" " + e._s(e.pages.indexOf(e.visiblePages[a]) + 1) + " ")]) })), n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.activePage + 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.next))])], 1), e.pages.length > e.display ? n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.pages.length - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.end))])], 1) : e._e()], 2)], 1)])]) : e._e()], 1) }, i = [], r = (n("4de4"), n("d3b7"), n("ac1f"), n("25f0"), n("466d"), n("841c"), function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_length bs-select pb-2" }, [n("label", [e._v(" " + e._s(e.title) + " ")]), n("select", { directives: [{ name: "model", rawName: "v-model", value: e.entries, expression: "entries" }], staticClass: "custom-select custom-select-sm form-control form-control-sm", on: { change: function (t) { var n = Array.prototype.filter.call(t.target.options, (function (e) { return e.selected })).map((function (e) { var t = "_value" in e ? e._value : e.value; return t })); e.entries = t.target.multiple ? n : n[0] } } }, e._l(e.options, (function (t) { return n("option", { key: t }, [e._v(e._s(t))]) })), 0)]) }), s = [], o = (n("e260"), n("ddb0"), { name: "DatatableSelect", props: { options: { type: Array }, title: { type: String, default: "Show entries" } }, data: function () { return { entries: this.options[0] } }, watch: { entries: function () { this.$emit("getValue", this.entries) } } }), l = o, d = l, c = n("2877"), u = Object(c["a"])(d, r, s, !1, null, null, null), h = u.exports, f = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_filter float-right pb-2" }, [n("input", { directives: [{ name: "model", rawName: "v-model", value: e.search, expression: "search" }], staticClass: "form-control form-control-sm", attrs: { type: "search", placeholder: e.placeholder }, domProps: { value: e.search }, on: { input: function (t) { t.target.composing || (e.search = t.target.value) } } })]) }, p = [], m = { name: "DatatableSearch", data: function () { return { search: "" } }, props: { placeholder: { type: String, default: "Search" } }, watch: { search: function () { this.$emit("getValue", this.search) } } }, _ = m, g = _, y = Object(c["a"])(g, f, p, !1, null, null, null), v = y.exports, b = n("39de"), k = { name: "Datatable", data: function () { return { options: [10, 25, 50, 100] } }, components: { DatatableSearch: v, DatatableSelect: h }, computed: { filteredRows: function () { var e = this; return this.rowsDisplay.filter((function (t) { return t.filter((function (t) { return t.toString().toLowerCase().match(e.search.toLowerCase()) })).length > 0 })) } }, mixins: [b["a"]] }, M = k, w = M, x = (n("8e8f"), n("4c52"), Object(c["a"])(w, a, i, !1, null, "9e461b42", null)); t["default"] = x.exports }, "6bc4": function (e, t, n) { "use strict"; var a = n("0ed0"), i = n.n(a); i.a }, "6be7": function (e, t, n) { }, "6ce3": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("nb", { months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), monthsShort: "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"), monthsParseExact: !0, weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"), weekdaysShort: "sø._ma._ti._on._to._fr._lø.".split("_"), weekdaysMin: "sø_ma_ti_on_to_fr_lø".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY [kl.] HH:mm", LLLL: "dddd D. MMMM YYYY [kl.] HH:mm" }, calendar: { sameDay: "[i dag kl.] LT", nextDay: "[i morgen kl.] LT", nextWeek: "dddd [kl.] LT", lastDay: "[i går kl.] LT", lastWeek: "[forrige] dddd [kl.] LT", sameElse: "L" }, relativeTime: { future: "om %s", past: "%s siden", s: "noen sekunder", ss: "%d sekunder", m: "ett minutt", mm: "%d minutter", h: "en time", hh: "%d timer", d: "en dag", dd: "%d dager", M: "en måned", MM: "%d måneder", y: "ett år", yy: "%d år" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return t })) }, "6d79": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 0: "-ші", 1: "-ші", 2: "-ші", 3: "-ші", 4: "-ші", 5: "-ші", 6: "-шы", 7: "-ші", 8: "-ші", 9: "-шы", 10: "-шы", 20: "-шы", 30: "-шы", 40: "-шы", 50: "-ші", 60: "-шы", 70: "-ші", 80: "-ші", 90: "-шы", 100: "-ші" }, n = e.defineLocale("kk", { months: "қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"), monthsShort: "қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"), weekdays: "жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"), weekdaysShort: "жек_дүй_сей_сәр_бей_жұм_сен".split("_"), weekdaysMin: "жк_дй_сй_ср_бй_жм_сн".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Бүгін сағат] LT", nextDay: "[Ертең сағат] LT", nextWeek: "dddd [сағат] LT", lastDay: "[Кеше сағат] LT", lastWeek: "[Өткен аптаның] dddd [сағат] LT", sameElse: "L" }, relativeTime: { future: "%s ішінде", past: "%s бұрын", s: "бірнеше секунд", ss: "%d секунд", m: "бір минут", mm: "%d минут", h: "бір сағат", hh: "%d сағат", d: "бір күн", dd: "%d күн", M: "бір ай", MM: "%d ай", y: "бір жыл", yy: "%d жыл" }, dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, ordinal: function (e) { var n = e % 10, a = e >= 100 ? 100 : null; return e + (t[e] || t[n] || t[a]) }, week: { dow: 1, doy: 7 } }); return n })) }, "6d83": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ar-tn", { months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[اليوم على الساعة] LT", nextDay: "[غدا على الساعة] LT", nextWeek: "dddd [على الساعة] LT", lastDay: "[أمس على الساعة] LT", lastWeek: "dddd [على الساعة] LT", sameElse: "L" }, relativeTime: { future: "في %s", past: "منذ %s", s: "ثوان", ss: "%d ثانية", m: "دقيقة", mm: "%d دقائق", h: "ساعة", hh: "%d ساعات", d: "يوم", dd: "%d أيام", M: "شهر", MM: "%d أشهر", y: "سنة", yy: "%d سنوات" }, week: { dow: 1, doy: 4 } }); return t })) }, "6e98": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("it", { months: "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"), monthsShort: "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"), weekdays: "domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"), weekdaysShort: "dom_lun_mar_mer_gio_ven_sab".split("_"), weekdaysMin: "do_lu_ma_me_gi_ve_sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Oggi alle] LT", nextDay: "[Domani alle] LT", nextWeek: "dddd [alle] LT", lastDay: "[Ieri alle] LT", lastWeek: function () { switch (this.day()) { case 0: return "[la scorsa] dddd [alle] LT"; default: return "[lo scorso] dddd [alle] LT" } }, sameElse: "L" }, relativeTime: { future: function (e) { return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e }, past: "%s fa", s: "alcuni secondi", ss: "%d secondi", m: "un minuto", mm: "%d minuti", h: "un'ora", hh: "%d ore", d: "un giorno", dd: "%d giorni", M: "un mese", MM: "%d mesi", y: "un anno", yy: "%d anni" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return t })) }, "6eeb": function (e, t, n) { var a = n("da84"), i = n("5692"), r = n("9112"), s = n("5135"), o = n("ce4e"), l = n("9e81"), d = n("69f3"), c = d.get, u = d.enforce, h = String(l).split("toString"); i("inspectSource", (function (e) { return l.call(e) })), (e.exports = function (e, t, n, i) { var l = !!i && !!i.unsafe, d = !!i && !!i.enumerable, c = !!i && !!i.noTargetGet; "function" == typeof n && ("string" != typeof t || s(n, "name") || r(n, "name", t), u(n).source = h.join("string" == typeof t ? t : "")), e !== a ? (l ? !c && e[t] && (d = !0) : delete e[t], d ? e[t] = n : r(e, t, n)) : d ? e[t] = n : o(t, n) })(Function.prototype, "toString", (function () { return "function" == typeof this && c(this).source || l.call(this) })) }, "6f12": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("it-ch", { months: "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"), monthsShort: "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"), weekdays: "domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"), weekdaysShort: "dom_lun_mar_mer_gio_ven_sab".split("_"), weekdaysMin: "do_lu_ma_me_gi_ve_sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Oggi alle] LT", nextDay: "[Domani alle] LT", nextWeek: "dddd [alle] LT", lastDay: "[Ieri alle] LT", lastWeek: function () { switch (this.day()) { case 0: return "[la scorsa] dddd [alle] LT"; default: return "[lo scorso] dddd [alle] LT" } }, sameElse: "L" }, relativeTime: { future: function (e) { return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e }, past: "%s fa", s: "alcuni secondi", ss: "%d secondi", m: "un minuto", mm: "%d minuti", h: "un'ora", hh: "%d ore", d: "un giorno", dd: "%d giorni", M: "un mese", MM: "%d mesi", y: "un anno", yy: "%d anni" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return t })) }, "6f50": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-nz", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY h:mm A", LLLL: "dddd, D MMMM YYYY h:mm A" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, "6f53": function (e, t, n) { var a = n("83ab"), i = n("df75"), r = n("fc6a"), s = n("d1e7").f, o = function (e) { return function (t) { var n, o = r(t), l = i(o), d = l.length, c = 0, u = []; while (d > c) n = l[c++], a && !s.call(o, n) || u.push(e ? [n, o[n]] : o[n]); return u } }; e.exports = { entries: o(!0), values: o(!1) } }, "6f9b": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return l })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { ref: "popper", style: e.wrapperStyle }, [n("transition", { on: { enter: e.enter, leave: e.leave, "before-enter": e.beforeEnter, "after-leave": e.afterLeave, "after-enter": e.afterEnter } }, [n("div", { directives: [{ name: "show", rawName: "v-show", value: e.show, expression: "show" }], ref: "options", staticClass: "dropdown-content select-dropdown", attrs: { role: "listbox", "aria-multiselectable": e.multiple, id: e.id } }, [n("div", { ref: "wrapper", staticClass: "select-inner-wrapper" }, [e.search ? n("div", { staticClass: "search-wrap" }, [n("mdb-input", { ref: "search", staticClass: "search mt-0", attrs: { inputClass: "px-0", placeholder: e.searchPlaceholder }, on: { input: e.searchValue }, nativeOn: { keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : e.$emit("focusOption", t) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.$emit("focusOption", t) }] }, model: { value: e.searchInput, callback: function (t) { e.searchInput = t }, expression: "searchInput" } })], 1) : e._e(), e.search && "number" === typeof e.result && 0 === e.result ? n("p", { staticClass: "text-muted pl-2" }, [n("small", [e._v(e._s(e.resultText))])]) : e._e(), n("ul", { ref: "optionList", staticClass: "mb-0", class: e.optionsClass, style: e.optionsStyle }, [e._t("default")], 2), e._t("footer")], 2)])])], 1) }, i = [], r = (n("4de4"), n("4160"), n("ac1f"), n("841c"), n("159b"), n("3835")), s = n("2c40"), o = n("f0bd"), l = { name: "SelectOptions", data: function () { return { options: [], searchInput: "", result: null, flipped: !1, popperJS: null, popperOptions: { placement: this.top ? "top" : "bottom", eventsEnabled: !1, modifiers: { offset: { offset: "0, 0" }, flip: { boundriesElement: "viewport" } } } } }, components: { mdbInput: s["default"] }, props: { search: { type: Boolean, default: !1 }, searchPlaceholder: { type: String }, show: { type: Boolean, default: !1 }, outline: { type: Boolean, default: !1 }, bg: { type: Boolean, default: !1 }, icon: { type: String }, flipOnScroll: { type: Boolean, default: !1 }, scroll: { type: Boolean, default: !1 }, maxHeight: { type: String }, resultText: { type: String }, disableFilter: { type: Boolean, default: !1 }, multiple: Boolean, id: String, top: { type: Boolean, default: !1 }, appendToBody: { type: Boolean, default: !1 }, filter: { type: Function, required: !0 } }, computed: { wrapperStyle: function () { return this.icon ? this.outline ? "margin-left: 33px; width: calc(100% - 33px)" : "margin-left: 40px; width: calc(100% - 40px)" : "" }, optionsClass: function () { return this.scroll ? "options-container scrollbar-grey thin" : "" }, optionsStyle: function () { return this.scroll ? "max-height: ".concat(this.maxHeight) : "" } }, mounted: function () { window.addEventListener("keyup", this.close); var e = this.bg ? "0, 48px" : "0, 12px"; if (this.outline || (this.popperOptions.modifiers.offset.offset = e), this.popperOptions.onUpdate = this.setFlipped, this.popperOptions.onCreate = this.setFlipped, this.flipOnScroll && (this.popperOptions.eventsEnabled = !0), this.search && (this.options = this.$refs.options.querySelectorAll("li")), this.appendToBody && !this.multiple) { var t = document.getElementsByTagName("body"), n = Object(r["a"])(t, 1), a = n[0]; a.appendChild(this.$el), this.calculatePosition(), window.addEventListener("resize", this.calculatePosition) } }, updated: function () { this.search && this.show && (this.options = this.$refs.options.querySelectorAll("li")) }, beforeDestroy: function () { this.popperJS && this.popperJS.destroy(), window.removeEventListener("keyup", this.close), this.appendToBody && !this.multiple && window.removeEventListener("resize", this.calculatePosition) }, methods: { calculatePosition: function () { var e = this.$parent.$el.getBoundingClientRect(), t = this.icon ? this.outline ? 33 : 40 : 0, n = this.outline ? 40 : 0; this.$el.style.top = e.y + window.scrollY + n + "px", this.$el.style.left = e.x + window.scrollX + "px", this.$el.style.width = e.width - t + "px" }, close: function (e) { this.show && 27 === e.keyCode && this.$emit("close") }, beforeEnter: function (e) { var t = this; this.$nextTick((function () { var n = t.flipped && !t.top || t.top && !t.flipped ? 100 : -100; t.$refs.wrapper.style.transitionDuration = "0s", t.$refs.wrapper.style.transform = "translateY(".concat(n, "%)"), e.style.opacity = 0 })) }, enter: function (e) { var t = this; setTimeout((function () { t.$refs.wrapper.style.transitionDuration = "0.3s", e.style.opacity = 1, t.$refs.wrapper.style.transform = "translateY(0%)" }), 0) }, afterEnter: function () { this.outline && (this.flipped || this.top) && this.updatePopper() }, leave: function (e) { var t = this.flipped && !this.top || this.top && !this.flipped ? 100 : -100; this.$refs.wrapper.style.transform = "translateY(".concat(t, "%)"), e.style.opacity = 0 }, afterLeave: function () { this.search && (this.disableFilter || (this.searchInput = "", this.searchValue(""))) }, setFlipped: function (e) { if (this.flipped = e.flipped, e.flipped && !this.top || !e.flipped && this.top) { var t = this.outline ? this.appendToBody ? "-50px" : "0px" : "46px", n = this.outline && !this.appendToBody ? "52px" : "0px"; this.$refs.options.style.top = t, this.$refs.options.style.marginBottom = n } }, updatePopper: function () { var e = this; this.appendToBody && !this.multiple && this.calculatePosition(), this.popperJS ? this.popperJS.update() : this.createPopper(), setTimeout((function () { e.search && e.show && e.$refs.search.focus() }), 10) }, searchValue: function (e) { var t = this; if (this.$emit("search", e), !this.disableFilter) { var n = 0; this.options.forEach((function (a) { var i = a.getElementsByTagName("span")[0].innerText; t.filter(i, e) ? (a.style.display = "block", n++) : a.style.display = "none" })), this.result = n, this.updatePopper() } }, createPopper: function () { this.popperJS = new o["a"](this.$refs.popper, this.$refs.options, this.popperOptions) } }, watch: { show: function (e) { e && this.updatePopper() }, options: function (e, t) { this.show && e.length !== t.length && this.$nextTick(this.updatePopper) } } }, d = l, c = d, u = (n("dc3a"), n("2877")), h = Object(u["a"])(c, a, i, !1, null, "6c2c7caf", null); t["a"] = h.exports }, 7118: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"), n = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), a = e.defineLocale("fy", { months: "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"), monthsShort: function (e, a) { return e ? /-MMM-/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsParseExact: !0, weekdays: "snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"), weekdaysShort: "si._mo._ti._wo._to._fr._so.".split("_"), weekdaysMin: "Si_Mo_Ti_Wo_To_Fr_So".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD-MM-YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[hjoed om] LT", nextDay: "[moarn om] LT", nextWeek: "dddd [om] LT", lastDay: "[juster om] LT", lastWeek: "[ôfrûne] dddd [om] LT", sameElse: "L" }, relativeTime: { future: "oer %s", past: "%s lyn", s: "in pear sekonden", ss: "%d sekonden", m: "ien minút", mm: "%d minuten", h: "ien oere", hh: "%d oeren", d: "ien dei", dd: "%d dagen", M: "ien moanne", MM: "%d moannen", y: "ien jier", yy: "%d jierren" }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (e) { return e + (1 === e || 8 === e || e >= 20 ? "ste" : "de") }, week: { dow: 1, doy: 4 } }); return a })) }, 7156: function (e, t, n) { var a = n("861d"), i = n("d2bb"); e.exports = function (e, t, n) { var r, s; return i && "function" == typeof (r = t.constructor) && r !== n && a(s = r.prototype) && s !== n.prototype && i(e, s), e } }, "72ef": function (e, t, n) { }, 7333: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-il", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n } }); return t })) }, "73dc": function (e, t, n) { "use strict"; var a = n("fed7"), i = n.n(a); i.a }, "740c": function (e, t, n) { }, 7418: function (e, t) { t.f = Object.getOwnPropertySymbols }, "746f": function (e, t, n) { var a = n("428f"), i = n("5135"), r = n("c032"), s = n("9bf2").f; e.exports = function (e) { var t = a.Symbol || (a.Symbol = {}); i(t, e) || s(t, e, { value: r.f(e) }) } }, "74dc": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("sw", { months: "Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"), monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"), weekdays: "Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"), weekdaysShort: "Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"), weekdaysMin: "J2_J3_J4_J5_Al_Ij_J1".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[leo saa] LT", nextDay: "[kesho saa] LT", nextWeek: "[wiki ijayo] dddd [saat] LT", lastDay: "[jana] LT", lastWeek: "[wiki iliyopita] dddd [saat] LT", sameElse: "L" }, relativeTime: { future: "%s baadaye", past: "tokea %s", s: "hivi punde", ss: "sekunde %d", m: "dakika moja", mm: "dakika %d", h: "saa limoja", hh: "masaa %d", d: "siku moja", dd: "masiku %d", M: "mwezi mmoja", MM: "miezi %d", y: "mwaka mmoja", yy: "miaka %d" }, week: { dow: 1, doy: 7 } }); return t })) }, 7635: function (e, t, n) { "use strict"; var a = n("ac9b"), i = n.n(a); i.a }, "76e8": function (e, t, n) { "use strict"; var a = n("5fd9"), i = n.n(a); i.a }, 7751: function (e, t, n) { }, 7829: function (e, t, n) { "use strict"; var a = n("ffab"), i = n.n(a); i.a }, "782c": function (e, t, n) { "use strict"; var a = n("c700"), i = n.n(a); i.a }, 7839: function (e, t) { e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] }, 7910: function (e, t, n) { "use strict"; var a = n("9a11"), i = n.n(a); i.a }, "7b0b": function (e, t, n) { var a = n("1d80"); e.exports = function (e) { return Object(a(e)) } }, "7ba0": function (e, t, n) { "use strict"; var a = n("5235"), i = n.n(a); i.a }, "7be6": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"), n = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"); function a(e) { return e > 1 && e < 5 } function i(e, t, n, i) { var r = e + " "; switch (n) { case "s": return t || i ? "pár sekúnd" : "pár sekundami"; case "ss": return t || i ? r + (a(e) ? "sekundy" : "sekúnd") : r + "sekundami"; case "m": return t ? "minúta" : i ? "minútu" : "minútou"; case "mm": return t || i ? r + (a(e) ? "minúty" : "minút") : r + "minútami"; case "h": return t ? "hodina" : i ? "hodinu" : "hodinou"; case "hh": return t || i ? r + (a(e) ? "hodiny" : "hodín") : r + "hodinami"; case "d": return t || i ? "deň" : "dňom"; case "dd": return t || i ? r + (a(e) ? "dni" : "dní") : r + "dňami"; case "M": return t || i ? "mesiac" : "mesiacom"; case "MM": return t || i ? r + (a(e) ? "mesiace" : "mesiacov") : r + "mesiacmi"; case "y": return t || i ? "rok" : "rokom"; case "yy": return t || i ? r + (a(e) ? "roky" : "rokov") : r + "rokmi" } } var r = e.defineLocale("sk", { months: t, monthsShort: n, weekdays: "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"), weekdaysShort: "ne_po_ut_st_št_pi_so".split("_"), weekdaysMin: "ne_po_ut_st_št_pi_so".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd D. MMMM YYYY H:mm" }, calendar: { sameDay: "[dnes o] LT", nextDay: "[zajtra o] LT", nextWeek: function () { switch (this.day()) { case 0: return "[v nedeľu o] LT"; case 1: case 2: return "[v] dddd [o] LT"; case 3: return "[v stredu o] LT"; case 4: return "[vo štvrtok o] LT"; case 5: return "[v piatok o] LT"; case 6: return "[v sobotu o] LT" } }, lastDay: "[včera o] LT", lastWeek: function () { switch (this.day()) { case 0: return "[minulú nedeľu o] LT"; case 1: case 2: return "[minulý] dddd [o] LT"; case 3: return "[minulú stredu o] LT"; case 4: case 5: return "[minulý] dddd [o] LT"; case 6: return "[minulú sobotu o] LT" } }, sameElse: "L" }, relativeTime: { future: "za %s", past: "pred %s", s: i, ss: i, m: i, mm: i, h: i, hh: i, d: i, dd: i, M: i, MM: i, y: i, yy: i }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return r })) }, "7c73": function (e, t, n) { var a = n("825a"), i = n("37e8"), r = n("7839"), s = n("d012"), o = n("1be4"), l = n("cc12"), d = n("f772"), c = d("IE_PROTO"), u = "prototype", h = function () { }, f = function () { var e, t = l("iframe"), n = r.length, a = "<", i = "script", s = ">", d = "java" + i + ":"; t.style.display = "none", o.appendChild(t), t.src = String(d), e = t.contentWindow.document, e.open(), e.write(a + i + s + "document.F=Object" + a + "/" + i + s), e.close(), f = e.F; while (n--) delete f[u][r[n]]; return f() }; e.exports = Object.create || function (e, t) { var n; return null !== e ? (h[u] = a(e), n = new h, h[u] = null, n[c] = e) : n = f(), void 0 === t ? n : i(n, t) }, s[c] = !0 }, "7c80": function (e, t, n) { "use strict"; var a = n("1347"), i = n.n(a); i.a }, "7d15": function (e, t, n) { "use strict"; var a = n("a964"), i = n.n(a); i.a }, "7db0": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("b727").find, r = n("44d2"), s = "find", o = !0; s in [] && Array(1)[s]((function () { o = !1 })), a({ target: "Array", proto: !0, forced: o }, { find: function (e) { return i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }), r(s) }, "7dd0": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("9ed3"), r = n("e163"), s = n("d2bb"), o = n("d44e"), l = n("9112"), d = n("6eeb"), c = n("b622"), u = n("c430"), h = n("3f8c"), f = n("ae93"), p = f.IteratorPrototype, m = f.BUGGY_SAFARI_ITERATORS, _ = c("iterator"), g = "keys", y = "values", v = "entries", b = function () { return this }; e.exports = function (e, t, n, c, f, k, M) { i(n, t, c); var w, x, L, S = function (e) { if (e === f && O) return O; if (!m && e in T) return T[e]; switch (e) { case g: return function () { return new n(this, e) }; case y: return function () { return new n(this, e) }; case v: return function () { return new n(this, e) } }return function () { return new n(this) } }, Y = t + " Iterator", D = !1, T = e.prototype, C = T[_] || T["@@iterator"] || f && T[f], O = !m && C || S(f), P = "Array" == t && T.entries || C; if (P && (w = r(P.call(new e)), p !== Object.prototype && w.next && (u || r(w) === p || (s ? s(w, p) : "function" != typeof w[_] && l(w, _, b)), o(w, Y, !0, !0), u && (h[Y] = b))), f == y && C && C.name !== y && (D = !0, O = function () { return C.call(this) }), u && !M || T[_] === O || l(T, _, O), h[t] = O, f) if (x = { values: S(y), keys: k ? O : S(g), entries: S(v) }, M) for (L in x) (m || D || !(L in T)) && d(T, L, x[L]); else a({ target: t, proto: !0, forced: m || D }, x); return x } }, "7e3a": function (e, t, n) { "use strict"; var a = n("997f"), i = n.n(a); i.a }, "7efe": function (e, t, n) { }, "7f33": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("yo", { months: "Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"), monthsShort: "Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"), weekdays: "Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"), weekdaysShort: "Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"), weekdaysMin: "Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"), longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY h:mm A", LLLL: "dddd, D MMMM YYYY h:mm A" }, calendar: { sameDay: "[Ònì ni] LT", nextDay: "[Ọ̀la ni] LT", nextWeek: "dddd [Ọsẹ̀ tón'bọ] [ni] LT", lastDay: "[Àna ni] LT", lastWeek: "dddd [Ọsẹ̀ tólọ́] [ni] LT", sameElse: "L" }, relativeTime: { future: "ní %s", past: "%s kọjá", s: "ìsẹjú aayá die", ss: "aayá %d", m: "ìsẹjú kan", mm: "ìsẹjú %d", h: "wákati kan", hh: "wákati %d", d: "ọjọ́ kan", dd: "ọjọ́ %d", M: "osù kan", MM: "osù %d", y: "ọdún kan", yy: "ọdún %d" }, dayOfMonthOrdinalParse: /ọjọ́\s\d{1,2}/, ordinal: "ọjọ́ %d", week: { dow: 1, doy: 4 } }); return t })) }, "7f9a": function (e, t, n) { var a = n("da84"), i = n("9e81"), r = a.WeakMap; e.exports = "function" === typeof r && /native code/.test(i.call(r)) }, "806b": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("form", { class: e.formClass, attrs: { novalidate: e.wasValidated, role: "combobox", "aria-expanded": "" + e.toggle, "aria-owns": e.ariaOwns } }, [n("mdb-input", { ref: "input", class: e.className, attrs: { selectInput: "", type: "text", "data-value": e.value, value: e.text, disabled: e.disabled, placeholder: e.placeholder, label: e.label, icon: e.icon, iconClass: e.iconClasses, far: e.far, fab: e.fab, fal: e.fal, labelClass: e.labelClasses, "aria-disabled": e.disabled, "aria-required": e.validation, "aria-haspopup": !0, "read-only": "", name: e.name, required: e.required, bg: e.bg }, on: { focus: function (t) { return e.toggleActive(t, "focus") }, blur: function (t) { return e.toggleActive(t, "blur") } } }), e.validFeedback ? n("div", { staticClass: "valid-feedback" }, [e._v(e._s(e.validFeedback))]) : e._e(), e.invalidFeedback ? n("div", { staticClass: "invalid-feedback" }, [e._v(" " + e._s(e.invalidFeedback) + " ")]) : e._e()], 1) }, i = [], r = (n("a15b"), n("a9e3"), n("0cb6")), s = { name: "SelectInput", components: { mdbInput: r["default"] }, props: { value: { type: [String, Number, Array] }, text: { type: [String, Number, Array] }, classes: { type: String }, validation: { type: Boolean }, valid: { type: Boolean }, validFeedback: { type: [String, Boolean] }, invalidFeedback: { type: [String, Boolean] }, disabled: { type: Boolean }, placeholder: String, label: String, icon: String, iconClass: { type: String }, far: Boolean, fab: Boolean, fal: Boolean, bg: Boolean, labelClass: [String, Array], toggle: Boolean, search: Boolean, name: String, required: Boolean, ariaOwns: String }, data: function () { return { wasValidated: !1, active: !1, dropdown: this.toggle } }, computed: { formClass: function () { return [!!this.wasValidated && (this.valid ? "needs-validation is-valid" : "needs-validation is-invalid")] }, labelClasses: function () { return [this.dropdown && "active", this.labelClass] }, iconClasses: function () { return [this.iconClass, this.dropdown && "active"].join(" ") }, className: function () { return ["select-dropdown", (this.dropdown || this.active) && "select-active", !!this.wasValidated && (this.valid ? "is-valid" : "is-invalid"), this.classes] } }, methods: { toggleActive: function (e, t) { this.active = "focus" === t, this.$emit(t, e) } }, watch: { validation: function (e) { this.wasValidated = e }, active: function (e) { this.$emit("active", e) }, toggle: function (e) { this.dropdown = e } } }, o = s, l = o, d = (n("f33a"), n("7ba0"), n("e67e"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "43ac24a2", null); t["a"] = c.exports }, 8155: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = e + " "; switch (n) { case "s": return t || a ? "nekaj sekund" : "nekaj sekundami"; case "ss": return i += 1 === e ? t ? "sekundo" : "sekundi" : 2 === e ? t || a ? "sekundi" : "sekundah" : e < 5 ? t || a ? "sekunde" : "sekundah" : "sekund", i; case "m": return t ? "ena minuta" : "eno minuto"; case "mm": return i += 1 === e ? t ? "minuta" : "minuto" : 2 === e ? t || a ? "minuti" : "minutama" : e < 5 ? t || a ? "minute" : "minutami" : t || a ? "minut" : "minutami", i; case "h": return t ? "ena ura" : "eno uro"; case "hh": return i += 1 === e ? t ? "ura" : "uro" : 2 === e ? t || a ? "uri" : "urama" : e < 5 ? t || a ? "ure" : "urami" : t || a ? "ur" : "urami", i; case "d": return t || a ? "en dan" : "enim dnem"; case "dd": return i += 1 === e ? t || a ? "dan" : "dnem" : 2 === e ? t || a ? "dni" : "dnevoma" : t || a ? "dni" : "dnevi", i; case "M": return t || a ? "en mesec" : "enim mesecem"; case "MM": return i += 1 === e ? t || a ? "mesec" : "mesecem" : 2 === e ? t || a ? "meseca" : "mesecema" : e < 5 ? t || a ? "mesece" : "meseci" : t || a ? "mesecev" : "meseci", i; case "y": return t || a ? "eno leto" : "enim letom"; case "yy": return i += 1 === e ? t || a ? "leto" : "letom" : 2 === e ? t || a ? "leti" : "letoma" : e < 5 ? t || a ? "leta" : "leti" : t || a ? "let" : "leti", i } } var n = e.defineLocale("sl", { months: "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"), monthsShort: "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"), monthsParseExact: !0, weekdays: "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"), weekdaysShort: "ned._pon._tor._sre._čet._pet._sob.".split("_"), weekdaysMin: "ne_po_to_sr_če_pe_so".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[danes ob] LT", nextDay: "[jutri ob] LT", nextWeek: function () { switch (this.day()) { case 0: return "[v] [nedeljo] [ob] LT"; case 3: return "[v] [sredo] [ob] LT"; case 6: return "[v] [soboto] [ob] LT"; case 1: case 2: case 4: case 5: return "[v] dddd [ob] LT" } }, lastDay: "[včeraj ob] LT", lastWeek: function () { switch (this.day()) { case 0: return "[prejšnjo] [nedeljo] [ob] LT"; case 3: return "[prejšnjo] [sredo] [ob] LT"; case 6: return "[prejšnjo] [soboto] [ob] LT"; case 1: case 2: case 4: case 5: return "[prejšnji] dddd [ob] LT" } }, sameElse: "L" }, relativeTime: { future: "čez %s", past: "pred %s", s: t, ss: t, m: t, mm: t, h: t, hh: t, d: t, dd: t, M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return n })) }, "81a4": function (e, t, n) { }, "81d5": function (e, t, n) { "use strict"; var a = n("7b0b"), i = n("23cb"), r = n("50c4"); e.exports = function (e) { var t = a(this), n = r(t.length), s = arguments.length, o = i(s > 1 ? arguments[1] : void 0, n), l = s > 2 ? arguments[2] : void 0, d = void 0 === l ? n : i(l, n); while (d > o) t[o++] = e; return t } }, "81e9": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "), n = ["nolla", "yhden", "kahden", "kolmen", "neljän", "viiden", "kuuden", t[7], t[8], t[9]]; function a(e, t, n, a) { var r = ""; switch (n) { case "s": return a ? "muutaman sekunnin" : "muutama sekunti"; case "ss": return a ? "sekunnin" : "sekuntia"; case "m": return a ? "minuutin" : "minuutti"; case "mm": r = a ? "minuutin" : "minuuttia"; break; case "h": return a ? "tunnin" : "tunti"; case "hh": r = a ? "tunnin" : "tuntia"; break; case "d": return a ? "päivän" : "päivä"; case "dd": r = a ? "päivän" : "päivää"; break; case "M": return a ? "kuukauden" : "kuukausi"; case "MM": r = a ? "kuukauden" : "kuukautta"; break; case "y": return a ? "vuoden" : "vuosi"; case "yy": r = a ? "vuoden" : "vuotta"; break }return r = i(e, a) + " " + r, r } function i(e, a) { return e < 10 ? a ? n[e] : t[e] : e } var r = e.defineLocale("fi", { months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"), monthsShort: "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"), weekdays: "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"), weekdaysShort: "su_ma_ti_ke_to_pe_la".split("_"), weekdaysMin: "su_ma_ti_ke_to_pe_la".split("_"), longDateFormat: { LT: "HH.mm", LTS: "HH.mm.ss", L: "DD.MM.YYYY", LL: "Do MMMM[ta] YYYY", LLL: "Do MMMM[ta] YYYY, [klo] HH.mm", LLLL: "dddd, Do MMMM[ta] YYYY, [klo] HH.mm", l: "D.M.YYYY", ll: "Do MMM YYYY", lll: "Do MMM YYYY, [klo] HH.mm", llll: "ddd, Do MMM YYYY, [klo] HH.mm" }, calendar: { sameDay: "[tänään] [klo] LT", nextDay: "[huomenna] [klo] LT", nextWeek: "dddd [klo] LT", lastDay: "[eilen] [klo] LT", lastWeek: "[viime] dddd[na] [klo] LT", sameElse: "L" }, relativeTime: { future: "%s päästä", past: "%s sitten", s: a, ss: a, m: a, mm: a, h: a, hh: a, d: a, dd: a, M: a, MM: a, y: a, yy: a }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return r })) }, 8201: function (e, t, n) { "use strict"; var a = n("2078"), i = n.n(a); i.a }, 8230: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "١", 2: "٢", 3: "٣", 4: "٤", 5: "٥", 6: "٦", 7: "٧", 8: "٨", 9: "٩", 0: "٠" }, n = { "١": "1", "٢": "2", "٣": "3", "٤": "4", "٥": "5", "٦": "6", "٧": "7", "٨": "8", "٩": "9", "٠": "0" }, a = e.defineLocale("ar-sa", { months: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), monthsShort: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, meridiemParse: /ص|م/, isPM: function (e) { return "م" === e }, meridiem: function (e, t, n) { return e < 12 ? "ص" : "م" }, calendar: { sameDay: "[اليوم على الساعة] LT", nextDay: "[غدا على الساعة] LT", nextWeek: "dddd [على الساعة] LT", lastDay: "[أمس على الساعة] LT", lastWeek: "dddd [على الساعة] LT", sameElse: "L" }, relativeTime: { future: "في %s", past: "منذ %s", s: "ثوان", ss: "%d ثانية", m: "دقيقة", mm: "%d دقائق", h: "ساعة", hh: "%d ساعات", d: "يوم", dd: "%d أيام", M: "شهر", MM: "%d أشهر", y: "سنة", yy: "%d سنوات" }, preparse: function (e) { return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, (function (e) { return n[e] })).replace(/،/g, ",") }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })).replace(/,/g, "،") }, week: { dow: 0, doy: 6 } }); return a })) }, "825a": function (e, t, n) { var a = n("861d"); e.exports = function (e) { if (!a(e)) throw TypeError(String(e) + " is not an object"); return e } }, "83ab": function (e, t, n) { var a = n("d039"); e.exports = !a((function () { return 7 != Object.defineProperty({}, "a", { get: function () { return 7 } }).a })) }, 8418: function (e, t, n) { "use strict"; var a = n("c04e"), i = n("9bf2"), r = n("5c6c"); e.exports = function (e, t, n) { var s = a(t); s in e ? i.f(e, s, r(0, n)) : e[s] = n } }, "841c": function (e, t, n) { "use strict"; var a = n("d784"), i = n("825a"), r = n("1d80"), s = n("129f"), o = n("14c3"); a("search", 1, (function (e, t, n) { return [function (t) { var n = r(this), a = void 0 == t ? void 0 : t[e]; return void 0 !== a ? a.call(t, n) : new RegExp(t)[e](String(n)) }, function (e) { var a = n(t, e, this); if (a.done) return a.value; var r = i(e), l = String(this), d = r.lastIndex; s(d, 0) || (r.lastIndex = 0); var c = o(r, l); return s(r.lastIndex, d) || (r.lastIndex = d), null === c ? -1 : c.index }] })) }, "84aa": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("bg", { months: "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"), monthsShort: "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"), weekdays: "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"), weekdaysShort: "нед_пон_вто_сря_чет_пет_съб".split("_"), weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "D.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY H:mm", LLLL: "dddd, D MMMM YYYY H:mm" }, calendar: { sameDay: "[Днес в] LT", nextDay: "[Утре в] LT", nextWeek: "dddd [в] LT", lastDay: "[Вчера в] LT", lastWeek: function () { switch (this.day()) { case 0: case 3: case 6: return "[В изминалата] dddd [в] LT"; case 1: case 2: case 4: case 5: return "[В изминалия] dddd [в] LT" } }, sameElse: "L" }, relativeTime: { future: "след %s", past: "преди %s", s: "няколко секунди", ss: "%d секунди", m: "минута", mm: "%d минути", h: "час", hh: "%d часа", d: "ден", dd: "%d дни", M: "месец", MM: "%d месеца", y: "година", yy: "%d години" }, dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, ordinal: function (e) { var t = e % 10, n = e % 100; return 0 === e ? e + "-ев" : 0 === n ? e + "-ен" : n > 10 && n < 20 ? e + "-ти" : 1 === t ? e + "-ви" : 2 === t ? e + "-ри" : 7 === t || 8 === t ? e + "-ми" : e + "-ти" }, week: { dow: 1, doy: 7 } }); return t })) }, "857a": function (e, t, n) { var a = n("1d80"), i = /"/g; e.exports = function (e, t, n, r) { var s = String(a(e)), o = "<" + t; return "" !== n && (o += " " + n + '="' + String(r).replace(i, "&quot;") + '"'), o + ">" + s + "</" + t + ">" } }, "861d": function (e, t) { e.exports = function (e) { return "object" === typeof e ? null !== e : "function" === typeof e } }, 8689: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "၁", 2: "၂", 3: "၃", 4: "၄", 5: "၅", 6: "၆", 7: "၇", 8: "၈", 9: "၉", 0: "၀" }, n = { "၁": "1", "၂": "2", "၃": "3", "၄": "4", "၅": "5", "၆": "6", "၇": "7", "၈": "8", "၉": "9", "၀": "0" }, a = e.defineLocale("my", { months: "ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"), monthsShort: "ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"), weekdays: "တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"), weekdaysShort: "နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"), weekdaysMin: "နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[ယနေ.] LT [မှာ]", nextDay: "[မနက်ဖြန်] LT [မှာ]", nextWeek: "dddd LT [မှာ]", lastDay: "[မနေ.က] LT [မှာ]", lastWeek: "[ပြီးခဲ့သော] dddd LT [မှာ]", sameElse: "L" }, relativeTime: { future: "လာမည့် %s မှာ", past: "လွန်ခဲ့သော %s က", s: "စက္ကန်.အနည်းငယ်", ss: "%d စက္ကန့်", m: "တစ်မိနစ်", mm: "%d မိနစ်", h: "တစ်နာရီ", hh: "%d နာရီ", d: "တစ်ရက်", dd: "%d ရက်", M: "တစ်လ", MM: "%d လ", y: "တစ်နှစ်", yy: "%d နှစ်" }, preparse: function (e) { return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, week: { dow: 1, doy: 4 } }); return a })) }, "876f": function (e, t, n) { }, 8840: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("gl", { months: "xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"), monthsShort: "xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"), monthsParseExact: !0, weekdays: "domingo_luns_martes_mércores_xoves_venres_sábado".split("_"), weekdaysShort: "dom._lun._mar._mér._xov._ven._sáb.".split("_"), weekdaysMin: "do_lu_ma_mé_xo_ve_sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD/MM/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY H:mm", LLLL: "dddd, D [de] MMMM [de] YYYY H:mm" }, calendar: { sameDay: function () { return "[hoxe " + (1 !== this.hours() ? "ás" : "á") + "] LT" }, nextDay: function () { return "[mañá " + (1 !== this.hours() ? "ás" : "á") + "] LT" }, nextWeek: function () { return "dddd [" + (1 !== this.hours() ? "ás" : "a") + "] LT" }, lastDay: function () { return "[onte " + (1 !== this.hours() ? "á" : "a") + "] LT" }, lastWeek: function () { return "[o] dddd [pasado " + (1 !== this.hours() ? "ás" : "a") + "] LT" }, sameElse: "L" }, relativeTime: { future: function (e) { return 0 === e.indexOf("un") ? "n" + e : "en " + e }, past: "hai %s", s: "uns segundos", ss: "%d segundos", m: "un minuto", mm: "%d minutos", h: "unha hora", hh: "%d horas", d: "un día", dd: "%d días", M: "un mes", MM: "%d meses", y: "un ano", yy: "%d anos" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return t })) }, 8875: function (e, t, n) { var a, i, r; (function (n, s) { i = [], a = s, r = "function" === typeof a ? a.apply(t, i) : a, void 0 === r || (e.exports = r) })("undefined" !== typeof self && self, (function () { function e() { if (document.currentScript) return document.currentScript; try { throw new Error } catch (u) { var e, t, n, a = /.*at [^(]*\((.*):(.+):(.+)\)$/gi, i = /@([^@]*):(\d+):(\d+)\s*$/gi, r = a.exec(u.stack) || i.exec(u.stack), s = r && r[1] || !1, o = r && r[2] || !1, l = document.location.href.replace(document.location.hash, ""), d = document.getElementsByTagName("script"); s === l && (e = document.documentElement.outerHTML, t = new RegExp("(?:[^\\n]+?\\n){0," + (o - 2) + "}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*", "i"), n = e.replace(t, "$1").trim()); for (var c = 0; c < d.length; c++) { if ("interactive" === d[c].readyState) return d[c]; if (d[c].src === s) return d[c]; if (s === l && d[c].innerHTML && d[c].innerHTML.trim() === n) return d[c] } return null } } return e })) }, "88c8": function (e, t, n) { "use strict"; var a = n("3f2f"), i = n.n(a); i.a }, "898b": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), n = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"), a = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i], i = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, r = e.defineLocale("es", { months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), monthsShort: function (e, a) { return e ? /-MMM-/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsRegex: i, monthsShortRegex: i, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: a, longMonthsParse: a, shortMonthsParse: a, weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"), weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"), weekdaysMin: "do_lu_ma_mi_ju_vi_sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD/MM/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY H:mm", LLLL: "dddd, D [de] MMMM [de] YYYY H:mm" }, calendar: { sameDay: function () { return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, nextDay: function () { return "[mañana a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, nextWeek: function () { return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, lastDay: function () { return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, lastWeek: function () { return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT" }, sameElse: "L" }, relativeTime: { future: "en %s", past: "hace %s", s: "unos segundos", ss: "%d segundos", m: "un minuto", mm: "%d minutos", h: "una hora", hh: "%d horas", d: "un día", dd: "%d días", M: "un mes", MM: "%d meses", y: "un año", yy: "%d años" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return r })) }, "8aa5": function (e, t, n) { "use strict"; var a = n("6547").charAt; e.exports = function (e, t, n) { return t + (n ? a(e, t).length : 1) } }, "8c09": function (e, t, n) { }, "8d47": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e) { return e instanceof Function || "[object Function]" === Object.prototype.toString.call(e) } var n = e.defineLocale("el", { monthsNominativeEl: "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"), monthsGenitiveEl: "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"), months: function (e, t) { return e ? "string" === typeof t && /D/.test(t.substring(0, t.indexOf("MMMM"))) ? this._monthsGenitiveEl[e.month()] : this._monthsNominativeEl[e.month()] : this._monthsNominativeEl }, monthsShort: "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"), weekdays: "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"), weekdaysShort: "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"), weekdaysMin: "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"), meridiem: function (e, t, n) { return e > 11 ? n ? "μμ" : "ΜΜ" : n ? "πμ" : "ΠΜ" }, isPM: function (e) { return "μ" === (e + "").toLowerCase()[0] }, meridiemParse: /[ΠΜ]\.?Μ?\.?/i, longDateFormat: { LT: "h:mm A", LTS: "h:mm:ss A", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY h:mm A", LLLL: "dddd, D MMMM YYYY h:mm A" }, calendarEl: { sameDay: "[Σήμερα {}] LT", nextDay: "[Αύριο {}] LT", nextWeek: "dddd [{}] LT", lastDay: "[Χθες {}] LT", lastWeek: function () { switch (this.day()) { case 6: return "[το προηγούμενο] dddd [{}] LT"; default: return "[την προηγούμενη] dddd [{}] LT" } }, sameElse: "L" }, calendar: function (e, n) { var a = this._calendarEl[e], i = n && n.hours(); return t(a) && (a = a.apply(n)), a.replace("{}", i % 12 === 1 ? "στη" : "στις") }, relativeTime: { future: "σε %s", past: "%s πριν", s: "λίγα δευτερόλεπτα", ss: "%d δευτερόλεπτα", m: "ένα λεπτό", mm: "%d λεπτά", h: "μία ώρα", hh: "%d ώρες", d: "μία μέρα", dd: "%d μέρες", M: "ένας μήνας", MM: "%d μήνες", y: "ένας χρόνος", yy: "%d χρόνια" }, dayOfMonthOrdinalParse: /\d{1,2}η/, ordinal: "%dη", week: { dow: 1, doy: 4 } }); return n })) }, "8d57": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"), n = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"); function a(e) { return e % 10 < 5 && e % 10 > 1 && ~~(e / 10) % 10 !== 1 } function i(e, t, n) { var i = e + " "; switch (n) { case "ss": return i + (a(e) ? "sekundy" : "sekund"); case "m": return t ? "minuta" : "minutę"; case "mm": return i + (a(e) ? "minuty" : "minut"); case "h": return t ? "godzina" : "godzinę"; case "hh": return i + (a(e) ? "godziny" : "godzin"); case "MM": return i + (a(e) ? "miesiące" : "miesięcy"); case "yy": return i + (a(e) ? "lata" : "lat") } } var r = e.defineLocale("pl", { months: function (e, a) { return e ? "" === a ? "(" + n[e.month()] + "|" + t[e.month()] + ")" : /D MMMM/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsShort: "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"), weekdays: "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"), weekdaysShort: "ndz_pon_wt_śr_czw_pt_sob".split("_"), weekdaysMin: "Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Dziś o] LT", nextDay: "[Jutro o] LT", nextWeek: function () { switch (this.day()) { case 0: return "[W niedzielę o] LT"; case 2: return "[We wtorek o] LT"; case 3: return "[W środę o] LT"; case 6: return "[W sobotę o] LT"; default: return "[W] dddd [o] LT" } }, lastDay: "[Wczoraj o] LT", lastWeek: function () { switch (this.day()) { case 0: return "[W zeszłą niedzielę o] LT"; case 3: return "[W zeszłą środę o] LT"; case 6: return "[W zeszłą sobotę o] LT"; default: return "[W zeszły] dddd [o] LT" } }, sameElse: "L" }, relativeTime: { future: "za %s", past: "%s temu", s: "kilka sekund", ss: i, m: i, mm: i, h: i, hh: i, d: "1 dzień", dd: "%d dni", M: "miesiąc", MM: i, y: "rok", yy: i }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return r })) }, "8df4": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "۱", 2: "۲", 3: "۳", 4: "۴", 5: "۵", 6: "۶", 7: "۷", 8: "۸", 9: "۹", 0: "۰" }, n = { "۱": "1", "۲": "2", "۳": "3", "۴": "4", "۵": "5", "۶": "6", "۷": "7", "۸": "8", "۹": "9", "۰": "0" }, a = e.defineLocale("fa", { months: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), monthsShort: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), weekdays: "یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), weekdaysShort: "یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), weekdaysMin: "ی_د_س_چ_پ_ج_ش".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, meridiemParse: /قبل از ظهر|بعد از ظهر/, isPM: function (e) { return /بعد از ظهر/.test(e) }, meridiem: function (e, t, n) { return e < 12 ? "قبل از ظهر" : "بعد از ظهر" }, calendar: { sameDay: "[امروز ساعت] LT", nextDay: "[فردا ساعت] LT", nextWeek: "dddd [ساعت] LT", lastDay: "[دیروز ساعت] LT", lastWeek: "dddd [پیش] [ساعت] LT", sameElse: "L" }, relativeTime: { future: "در %s", past: "%s پیش", s: "چند ثانیه", ss: "ثانیه d%", m: "یک دقیقه", mm: "%d دقیقه", h: "یک ساعت", hh: "%d ساعت", d: "یک روز", dd: "%d روز", M: "یک ماه", MM: "%d ماه", y: "یک سال", yy: "%d سال" }, preparse: function (e) { return e.replace(/[۰-۹]/g, (function (e) { return n[e] })).replace(/،/g, ",") }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })).replace(/,/g, "،") }, dayOfMonthOrdinalParse: /\d{1,2}م/, ordinal: "%dم", week: { dow: 6, doy: 12 } }); return a })) }, "8e73": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "١", 2: "٢", 3: "٣", 4: "٤", 5: "٥", 6: "٦", 7: "٧", 8: "٨", 9: "٩", 0: "٠" }, n = { "١": "1", "٢": "2", "٣": "3", "٤": "4", "٥": "5", "٦": "6", "٧": "7", "٨": "8", "٩": "9", "٠": "0" }, a = function (e) { return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 }, i = { s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"], m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"], h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"], d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"], M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"], y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"] }, r = function (e) { return function (t, n, r, s) { var o = a(t), l = i[e][a(t)]; return 2 === o && (l = l[n ? 0 : 1]), l.replace(/%d/i, t) } }, s = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], o = e.defineLocale("ar", { months: s, monthsShort: s, weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "D/‏M/‏YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, meridiemParse: /ص|م/, isPM: function (e) { return "م" === e }, meridiem: function (e, t, n) { return e < 12 ? "ص" : "م" }, calendar: { sameDay: "[اليوم عند الساعة] LT", nextDay: "[غدًا عند الساعة] LT", nextWeek: "dddd [عند الساعة] LT", lastDay: "[أمس عند الساعة] LT", lastWeek: "dddd [عند الساعة] LT", sameElse: "L" }, relativeTime: { future: "بعد %s", past: "منذ %s", s: r("s"), ss: r("s"), m: r("m"), mm: r("m"), h: r("h"), hh: r("h"), d: r("d"), dd: r("d"), M: r("M"), MM: r("M"), y: r("y"), yy: r("y") }, preparse: function (e) { return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, (function (e) { return n[e] })).replace(/،/g, ",") }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })).replace(/,/g, "،") }, week: { dow: 6, doy: 12 } }); return o })) }, "8e8f": function (e, t, n) { "use strict"; var a = n("26a4"), i = n.n(a); i.a }, "8f40": function (e, t, n) { "use strict"; var a = n("65d4"), i = n.n(a); i.a }, 9043: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "১", 2: "২", 3: "৩", 4: "৪", 5: "৫", 6: "৬", 7: "৭", 8: "৮", 9: "৯", 0: "০" }, n = { "১": "1", "২": "2", "৩": "3", "৪": "4", "৫": "5", "৬": "6", "৭": "7", "৮": "8", "৯": "9", "০": "0" }, a = e.defineLocale("bn", { months: "জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"), monthsShort: "জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"), weekdays: "রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"), weekdaysShort: "রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"), weekdaysMin: "রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"), longDateFormat: { LT: "A h:mm সময়", LTS: "A h:mm:ss সময়", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm সময়", LLLL: "dddd, D MMMM YYYY, A h:mm সময়" }, calendar: { sameDay: "[আজ] LT", nextDay: "[আগামীকাল] LT", nextWeek: "dddd, LT", lastDay: "[গতকাল] LT", lastWeek: "[গত] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s পরে", past: "%s আগে", s: "কয়েক সেকেন্ড", ss: "%d সেকেন্ড", m: "এক মিনিট", mm: "%d মিনিট", h: "এক ঘন্টা", hh: "%d ঘন্টা", d: "এক দিন", dd: "%d দিন", M: "এক মাস", MM: "%d মাস", y: "এক বছর", yy: "%d বছর" }, preparse: function (e) { return e.replace(/[১২৩৪৫৬৭৮৯০]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "রাত" === t && e >= 4 || "দুপুর" === t && e < 5 || "বিকাল" === t ? e + 12 : e }, meridiem: function (e, t, n) { return e < 4 ? "রাত" : e < 10 ? "সকাল" : e < 17 ? "দুপুর" : e < 20 ? "বিকাল" : "রাত" }, week: { dow: 0, doy: 6 } }); return a })) }, 9081: function (e, t, n) { "use strict"; var a = n("693f"), i = n.n(a); i.a }, "90e3": function (e, t) { var n = 0, a = Math.random(); e.exports = function (e) { return "Symbol(" + String(void 0 === e ? "" : e) + ")_" + (++n + a).toString(36) } }, "90ea": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("zh-tw", { months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"), monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"), weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"), weekdaysMin: "日_一_二_三_四_五_六".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY/MM/DD", LL: "YYYY年M月D日", LLL: "YYYY年M月D日 HH:mm", LLLL: "YYYY年M月D日dddd HH:mm", l: "YYYY/M/D", ll: "YYYY年M月D日", lll: "YYYY年M月D日 HH:mm", llll: "YYYY年M月D日dddd HH:mm" }, meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "凌晨" === t || "早上" === t || "上午" === t ? e : "中午" === t ? e >= 11 ? e : e + 12 : "下午" === t || "晚上" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { var a = 100 * e + t; return a < 600 ? "凌晨" : a < 900 ? "早上" : a < 1130 ? "上午" : a < 1230 ? "中午" : a < 1800 ? "下午" : "晚上" }, calendar: { sameDay: "[今天] LT", nextDay: "[明天] LT", nextWeek: "[下]dddd LT", lastDay: "[昨天] LT", lastWeek: "[上]dddd LT", sameElse: "L" }, dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + "日"; case "M": return e + "月"; case "w": case "W": return e + "週"; default: return e } }, relativeTime: { future: "%s內", past: "%s前", s: "幾秒", ss: "%d 秒", m: "1 分鐘", mm: "%d 分鐘", h: "1 小時", hh: "%d 小時", d: "1 天", dd: "%d 天", M: "1 個月", MM: "%d 個月", y: "1 年", yy: "%d 年" } }); return t })) }, 9112: function (e, t, n) { var a = n("83ab"), i = n("9bf2"), r = n("5c6c"); e.exports = a ? function (e, t, n) { return i.f(e, t, r(1, n)) } : function (e, t, n) { return e[t] = n, e } }, 9263: function (e, t, n) { "use strict"; var a = n("ad6d"), i = RegExp.prototype.exec, r = String.prototype.replace, s = i, o = function () { var e = /a/, t = /b*/g; return i.call(e, "a"), i.call(t, "a"), 0 !== e.lastIndex || 0 !== t.lastIndex }(), l = void 0 !== /()??/.exec("")[1], d = o || l; d && (s = function (e) { var t, n, s, d, c = this; return l && (n = new RegExp("^" + c.source + "$(?!\\s)", a.call(c))), o && (t = c.lastIndex), s = i.call(c, e), o && s && (c.lastIndex = c.global ? s.index + s[0].length : t), l && s && s.length > 1 && r.call(s[0], n, (function () { for (d = 1; d < arguments.length - 2; d++)void 0 === arguments[d] && (s[d] = void 0) })), s }), e.exports = s }, 9327: function (e, t, n) { "use strict"; n("7efe"); t["a"] = { props: { waves: { type: Boolean, default: !0 }, darkWaves: { type: Boolean, default: !1 } }, methods: { wave: function (e) { this.waves && (this.target = e.target.classList.contains("ripple-parent") ? e.currentTarget : e.target.parentElement, this.getOffsets(e), this.waveData = { top: e.pageY - this.offsetTop, left: e.pageX - this.offsetLeft, height: this.$el.offsetHeight, width: this.$el.offsetWidth }, (this.wavesFixed || this.isNavFixed) && (this.waveData.top = e.clientY - this.offsetTop), this.createRipple(), this.rippleAnimate(), this.rippleRemove(this.target, this.rippleElement)) }, getOffsets: function () { if (this.target.offsetParent) { this.offsetLeft = this.target.offsetLeft, this.offsetTop = this.target.offsetTop, this.parentOffset = this.target.offsetParent; while (this.parentOffset) this.offsetLeft += this.parentOffset.offsetLeft, this.offsetTop += this.parentOffset.offsetTop, this.parentOffset = this.parentOffset.offsetParent } }, createRipple: function () { this.rippleElement = document.createElement("div"), this.rippleElement.classList.add("ripple"), this.rippleElement.style.top = this.waveData.top - this.waveData.width / 2 + "px", this.rippleElement.style.left = this.waveData.left - this.waveData.width / 2 + "px", this.rippleElement.style.height = this.waveData.width + "px", this.rippleElement.style.width = this.waveData.width + "px", this.darkWaves && (this.rippleElement.style.background = "rgba(0, 0, 0, 0.2)"), this.target.appendChild(this.rippleElement) }, rippleAnimate: function () { this.rippleElement.classList.add("is-reppling") }, rippleRemove: function (e, t) { this.remove = setTimeout((function () { e.removeChild(t) }), 600) } } } }, "94ca": function (e, t, n) { var a = n("d039"), i = /#|\.prototype\./, r = function (e, t) { var n = o[s(e)]; return n == d || n != l && ("function" == typeof t ? a(t) : !!t) }, s = r.normalize = function (e) { return String(e).replace(i, ".").toLowerCase() }, o = r.data = {}, l = r.NATIVE = "N", d = r.POLYFILL = "P"; e.exports = r }, "957c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t) { var n = e.split("_"); return t % 10 === 1 && t % 100 !== 11 ? n[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? n[1] : n[2] } function n(e, n, a) { var i = { ss: n ? "секунда_секунды_секунд" : "секунду_секунды_секунд", mm: n ? "минута_минуты_минут" : "минуту_минуты_минут", hh: "час_часа_часов", dd: "день_дня_дней", MM: "месяц_месяца_месяцев", yy: "год_года_лет" }; return "m" === a ? n ? "минута" : "минуту" : e + " " + t(i[a], +e) } var a = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i], i = e.defineLocale("ru", { months: { format: "января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"), standalone: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_") }, monthsShort: { format: "янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"), standalone: "янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_") }, weekdays: { standalone: "воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"), format: "воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"), isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ }, weekdaysShort: "вс_пн_вт_ср_чт_пт_сб".split("_"), weekdaysMin: "вс_пн_вт_ср_чт_пт_сб".split("_"), monthsParse: a, longMonthsParse: a, shortMonthsParse: a, monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i, monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY г.", LLL: "D MMMM YYYY г., H:mm", LLLL: "dddd, D MMMM YYYY г., H:mm" }, calendar: { sameDay: "[Сегодня, в] LT", nextDay: "[Завтра, в] LT", lastDay: "[Вчера, в] LT", nextWeek: function (e) { if (e.week() === this.week()) return 2 === this.day() ? "[Во] dddd, [в] LT" : "[В] dddd, [в] LT"; switch (this.day()) { case 0: return "[В следующее] dddd, [в] LT"; case 1: case 2: case 4: return "[В следующий] dddd, [в] LT"; case 3: case 5: case 6: return "[В следующую] dddd, [в] LT" } }, lastWeek: function (e) { if (e.week() === this.week()) return 2 === this.day() ? "[Во] dddd, [в] LT" : "[В] dddd, [в] LT"; switch (this.day()) { case 0: return "[В прошлое] dddd, [в] LT"; case 1: case 2: case 4: return "[В прошлый] dddd, [в] LT"; case 3: case 5: case 6: return "[В прошлую] dddd, [в] LT" } }, sameElse: "L" }, relativeTime: { future: "через %s", past: "%s назад", s: "несколько секунд", ss: n, m: n, mm: n, h: "час", hh: n, d: "день", dd: n, M: "месяц", MM: n, y: "год", yy: n }, meridiemParse: /ночи|утра|дня|вечера/i, isPM: function (e) { return /^(дня|вечера)$/.test(e) }, meridiem: function (e, t, n) { return e < 4 ? "ночи" : e < 12 ? "утра" : e < 17 ? "дня" : "вечера" }, dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/, ordinal: function (e, t) { switch (t) { case "M": case "d": case "DDD": return e + "-й"; case "D": return e + "-го"; case "w": case "W": return e + "-я"; default: return e } }, week: { dow: 1, doy: 4 } }); return i })) }, "958b": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { switch (n) { case "s": return t ? "хэдхэн секунд" : "хэдхэн секундын"; case "ss": return e + (t ? " секунд" : " секундын"); case "m": case "mm": return e + (t ? " минут" : " минутын"); case "h": case "hh": return e + (t ? " цаг" : " цагийн"); case "d": case "dd": return e + (t ? " өдөр" : " өдрийн"); case "M": case "MM": return e + (t ? " сар" : " сарын"); case "y": case "yy": return e + (t ? " жил" : " жилийн"); default: return e } } var n = e.defineLocale("mn", { months: "Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"), monthsShort: "1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"), monthsParseExact: !0, weekdays: "Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"), weekdaysShort: "Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"), weekdaysMin: "Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "YYYY оны MMMMын D", LLL: "YYYY оны MMMMын D HH:mm", LLLL: "dddd, YYYY оны MMMMын D HH:mm" }, meridiemParse: /ҮӨ|ҮХ/i, isPM: function (e) { return "ҮХ" === e }, meridiem: function (e, t, n) { return e < 12 ? "ҮӨ" : "ҮХ" }, calendar: { sameDay: "[Өнөөдөр] LT", nextDay: "[Маргааш] LT", nextWeek: "[Ирэх] dddd LT", lastDay: "[Өчигдөр] LT", lastWeek: "[Өнгөрсөн] dddd LT", sameElse: "L" }, relativeTime: { future: "%s дараа", past: "%s өмнө", s: t, ss: t, m: t, mm: t, h: t, hh: t, d: t, dd: t, M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2} өдөр/, ordinal: function (e, t) { switch (t) { case "d": case "D": case "DDD": return e + " өдөр"; default: return e } } }); return n })) }, "95ed": function (e, t, n) { }, 9609: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 0: "-чү", 1: "-чи", 2: "-чи", 3: "-чү", 4: "-чү", 5: "-чи", 6: "-чы", 7: "-чи", 8: "-чи", 9: "-чу", 10: "-чу", 20: "-чы", 30: "-чу", 40: "-чы", 50: "-чү", 60: "-чы", 70: "-чи", 80: "-чи", 90: "-чу", 100: "-чү" }, n = e.defineLocale("ky", { months: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"), monthsShort: "янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"), weekdays: "Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"), weekdaysShort: "Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"), weekdaysMin: "Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Бүгүн саат] LT", nextDay: "[Эртең саат] LT", nextWeek: "dddd [саат] LT", lastDay: "[Кечээ саат] LT", lastWeek: "[Өткөн аптанын] dddd [күнү] [саат] LT", sameElse: "L" }, relativeTime: { future: "%s ичинде", past: "%s мурун", s: "бирнече секунд", ss: "%d секунд", m: "бир мүнөт", mm: "%d мүнөт", h: "бир саат", hh: "%d саат", d: "бир күн", dd: "%d күн", M: "бир ай", MM: "%d ай", y: "бир жыл", yy: "%d жыл" }, dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/, ordinal: function (e) { var n = e % 10, a = e >= 100 ? 100 : null; return e + (t[e] || t[n] || t[a]) }, week: { dow: 1, doy: 7 } }); return n })) }, "972c": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n) { var a = { ss: "secunde", mm: "minute", hh: "ore", dd: "zile", MM: "luni", yy: "ani" }, i = " "; return (e % 100 >= 20 || e >= 100 && e % 100 === 0) && (i = " de "), e + i + a[n] } var n = e.defineLocale("ro", { months: "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"), monthsShort: "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"), monthsParseExact: !0, weekdays: "duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"), weekdaysShort: "Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"), weekdaysMin: "Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY H:mm", LLLL: "dddd, D MMMM YYYY H:mm" }, calendar: { sameDay: "[azi la] LT", nextDay: "[mâine la] LT", nextWeek: "dddd [la] LT", lastDay: "[ieri la] LT", lastWeek: "[fosta] dddd [la] LT", sameElse: "L" }, relativeTime: { future: "peste %s", past: "%s în urmă", s: "câteva secunde", ss: t, m: "un minut", mm: t, h: "o oră", hh: t, d: "o zi", dd: t, M: "o lună", MM: t, y: "un an", yy: t }, week: { dow: 1, doy: 7 } }); return n })) }, 9797: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("cy", { months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"), monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"), weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"), weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"), weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Heddiw am] LT", nextDay: "[Yfory am] LT", nextWeek: "dddd [am] LT", lastDay: "[Ddoe am] LT", lastWeek: "dddd [diwethaf am] LT", sameElse: "L" }, relativeTime: { future: "mewn %s", past: "%s yn ôl", s: "ychydig eiliadau", ss: "%d eiliad", m: "munud", mm: "%d munud", h: "awr", hh: "%d awr", d: "diwrnod", dd: "%d diwrnod", M: "mis", MM: "%d mis", y: "blwyddyn", yy: "%d flynedd" }, dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, ordinal: function (e) { var t = e, n = "", a = ["", "af", "il", "ydd", "ydd", "ed", "ed", "ed", "fed", "fed", "fed", "eg", "fed", "eg", "eg", "fed", "eg", "eg", "fed", "eg", "fed"]; return t > 20 ? n = 40 === t || 50 === t || 60 === t || 80 === t || 100 === t ? "fed" : "ain" : t > 0 && (n = a[t]), e + n }, week: { dow: 1, doy: 4 } }); return t })) }, 9840: function (e, t, n) { "use strict"; var a = n("8c09"), i = n.n(a); i.a }, "984b": function (e, t, n) { "use strict"; var a = n("c365"), i = n.n(a); i.a }, "98bb": function (e, t, n) { "use strict"; var a = n("d67f"), i = n.n(a); i.a }, "994b": function (e, t, n) { }, "997f": function (e, t, n) { }, "99af": function (e, t, n) { "use strict"; var a = n("23e7"), i = n("d039"), r = n("e8b5"), s = n("861d"), o = n("7b0b"), l = n("50c4"), d = n("8418"), c = n("65f0"), u = n("1dde"), h = n("b622"), f = h("isConcatSpreadable"), p = 9007199254740991, m = "Maximum allowed index exceeded", _ = !i((function () { var e = []; return e[f] = !1, e.concat()[0] !== e })), g = u("concat"), y = function (e) { if (!s(e)) return !1; var t = e[f]; return void 0 !== t ? !!t : r(e) }, v = !_ || !g; a({ target: "Array", proto: !0, forced: v }, { concat: function (e) { var t, n, a, i, r, s = o(this), u = c(s, 0), h = 0; for (t = -1, a = arguments.length; t < a; t++)if (r = -1 === t ? s : arguments[t], y(r)) { if (i = l(r.length), h + i > p) throw TypeError(m); for (n = 0; n < i; n++, h++)n in r && d(u, h, r[n]) } else { if (h >= p) throw TypeError(m); d(u, h++, r) } return u.length = h, u } }) }, "9a03": function (e, t, n) { "use strict"; n.d(t, "b", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, i = [], r = n("c101"), s = { props: { tag: { type: String, default: "div" }, col: { type: String }, sm: { type: String }, md: { type: String }, lg: { type: String }, xl: { type: String }, offset: { type: String }, offsetSm: { type: String }, offsetMd: { type: String }, offsetLg: { type: String }, offsetXl: { type: String } }, computed: { className: function () { return [this.col ? "col-" + this.col : "", this.sm ? "col-sm-" + this.sm : "", this.md ? "col-md-" + this.md : "", this.lg ? "col-lg-" + this.lg : "", this.xl ? "col-xl-" + this.xl : "", this.col || this.sm || this.md || this.lg || this.xl ? "" : "col", this.offset ? "offset-" + this.offset : "", this.offsetSm ? "offset-sm-" + this.offsetSm : "", this.offsetMd ? "offset-md-" + this.offsetMd : "", this.offsetLg ? "offset-lg-" + this.offsetLg : "", this.offsetXl ? "offset-xl-" + this.offsetXl : "", this.mdbClass] } }, mixins: [r["a"]] }, o = s, l = o, d = n("2877"), c = Object(d["a"])(l, a, i, !1, null, "5e2edc68", null); t["a"] = c.exports }, "9a11": function (e, t, n) { }, "9b84": function (e, t, n) { "use strict"; var a = n("6462"), i = n.n(a); i.a }, "9bdd": function (e, t, n) { var a = n("825a"); e.exports = function (e, t, n, i) { try { return i ? t(a(n)[0], n[1]) : t(n) } catch (s) { var r = e["return"]; throw void 0 !== r && a(r.call(e)), s } } }, "9bf2": function (e, t, n) { var a = n("83ab"), i = n("0cfb"), r = n("825a"), s = n("c04e"), o = Object.defineProperty; t.f = a ? o : function (e, t, n) { if (r(e), t = s(t, !0), r(n), i) try { return o(e, t, n) } catch (a) { } if ("get" in n || "set" in n) throw TypeError("Accessors not supported"); return "value" in n && (e[t] = n.value), e } }, "9bf6": function (e, t, n) { }, "9e81": function (e, t, n) { var a = n("5692"); e.exports = a("native-function-to-string", Function.toString) }, "9ed3": function (e, t, n) { "use strict"; var a = n("ae93").IteratorPrototype, i = n("7c73"), r = n("5c6c"), s = n("d44e"), o = n("3f8c"), l = function () { return this }; e.exports = function (e, t, n) { var d = t + " Iterator"; return e.prototype = i(a, { next: r(1, n) }), s(e, d, !1, !0), o[d] = l, e } }, "9f26": function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("fr", { months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"), monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), monthsParseExact: !0, weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"), weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Aujourd’hui à] LT", nextDay: "[Demain à] LT", nextWeek: "dddd [à] LT", lastDay: "[Hier à] LT", lastWeek: "dddd [dernier à] LT", sameElse: "L" }, relativeTime: { future: "dans %s", past: "il y a %s", s: "quelques secondes", ss: "%d secondes", m: "une minute", mm: "%d minutes", h: "une heure", hh: "%d heures", d: "un jour", dd: "%d jours", M: "un mois", MM: "%d mois", y: "un an", yy: "%d ans" }, dayOfMonthOrdinalParse: /\d{1,2}(er|)/, ordinal: function (e, t) { switch (t) { case "D": return e + (1 === e ? "er" : ""); default: case "M": case "Q": case "DDD": case "d": return e + (1 === e ? "er" : "e"); case "w": case "W": return e + (1 === e ? "re" : "e") } }, week: { dow: 1, doy: 4 } }); return t })) }, "9f3a": function (e, t, n) { "use strict"; n("4160"), n("a9e3"), n("159b"); var a = n("060a"); t["a"] = { components: { mdbIcon: a["a"] }, props: { value: { type: Number, default: 1 }, simpleV: { type: Boolean, default: !1 }, steps: { type: [Array, Number], required: !0 } }, data: function () { return { activeStep: 1 } }, computed: { simpleClass: function () { return this.simpleV ? "stepper stepper-vertical" : "stepper stepper-horizontal" }, numOfSteps: function () { return "number" === typeof this.steps ? this.steps : this.steps.length } }, methods: { beforeEnter: function (e) { e.style.height = "0" }, enter: function (e) { e.style.height = e.scrollHeight + "px" }, beforeLeave: function (e) { e.style.height = e.scrollHeight + "px" }, leave: function (e) { e.style.height = "0" }, setStepHeight: function () { this.$refs.stepContent && this.$refs.stepContent.forEach((function (e) { e.style.height = e.scrollHeight + "px" })) } }, beforeMount: function () { this.activeStep = this.value }, mounted: function () { this.simpleV && this.setStepHeight() }, watch: { activeStep: function (e) { this.$emit("input", e) }, value: function (e) { this.changeActiveStep(e) }, steps: function () { this.setStepHeight() } } } }, a0bb: function (e, t, n) { "use strict"; var a = n("1b53"), i = n.n(a); i.a }, a15b: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("44ad"), r = n("fc6a"), s = n("b301"), o = [].join, l = i != Object, d = s("join", ","); a({ target: "Array", proto: !0, forced: l || d }, { join: function (e) { return o.call(r(this), void 0 === e ? "," : e) } }) }, a15f: function (e, t, n) { "use strict"; var a = n("e916"), i = n.n(a); i.a }, a1fe: function (e, t, n) { "use strict"; var a = n("ec36"), i = n.n(a); i.a }, a2bf: function (e, t, n) { "use strict"; var a = n("e8b5"), i = n("50c4"), r = n("f8c2"), s = function (e, t, n, o, l, d, c, u) { var h, f = l, p = 0, m = !!c && r(c, u, 3); while (p < o) { if (p in n) { if (h = m ? m(n[p], p, t) : n[p], d > 0 && a(h)) f = s(e, t, h, i(h.length), f, d - 1) - 1; else { if (f >= 9007199254740991) throw TypeError("Exceed the acceptable array length"); e[f] = h } f++ } p++ } return f }; e.exports = s }, a356: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ar-dz", { months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), weekdaysShort: "احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), weekdaysMin: "أح_إث_ثلا_أر_خم_جم_سب".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[اليوم على الساعة] LT", nextDay: "[غدا على الساعة] LT", nextWeek: "dddd [على الساعة] LT", lastDay: "[أمس على الساعة] LT", lastWeek: "dddd [على الساعة] LT", sameElse: "L" }, relativeTime: { future: "في %s", past: "منذ %s", s: "ثوان", ss: "%d ثانية", m: "دقيقة", mm: "%d دقائق", h: "ساعة", hh: "%d ساعات", d: "يوم", dd: "%d أيام", M: "شهر", MM: "%d أشهر", y: "سنة", yy: "%d سنوات" }, week: { dow: 0, doy: 4 } }); return t })) }, a37e: function (e, t, n) { "use strict"; n.d(t, "a", (function () { return r })); n("a9e3"); var a = n("9327"), i = n("c101"), r = { props: { basic: { type: Boolean, default: !1 }, name: { type: String }, required: { type: Boolean, default: !1 }, tag: { type: String, default: "input" }, type: { type: String, default: "text" }, id: { type: [String, Boolean], default: !1 }, label: { type: String }, filled: { type: Boolean }, icon: { type: String }, placeholder: { type: String }, size: { type: String }, disabled: { type: Boolean, default: !1 }, checked: { type: Boolean, default: !1 }, navInput: { type: Boolean, default: !1 }, gap: { type: Boolean, default: !1 }, waves: { type: Boolean, default: !1 }, value: { type: [String, Number, Boolean, Array], default: "" }, labelColor: { type: String }, iconClass: { type: String }, inline: { type: Boolean }, validation: { type: Boolean }, customValidation: { type: Boolean }, isValid: { type: Boolean }, active: { type: Boolean, default: !1 }, labelClass: { type: [Array, String] }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, rows: { type: Number }, wrapperClass: { type: [String, Array] }, noWrapper: { type: Boolean, value: !1 }, ariaLabel: { type: String }, ariaDescribedBy: { type: String }, ariaLabelledBy: { type: String }, ariaOwns: { type: String }, ariaMultiselectable: Boolean, ariaDisabled: Boolean, ariaRequired: Boolean, ariaHaspopup: Boolean, ariaExpanded: Boolean, role: String, prependSlotID: { type: String }, appendSlotID: { type: String }, inputClass: { type: String }, maxlength: { type: [String, Number] }, outline: { type: Boolean, default: !1 }, validFeedback: { type: [String, Boolean], default: !1 }, invalidFeedback: { type: [String, Boolean], default: !1 }, small: { type: String }, bg: { type: Boolean }, radioValue: { type: String }, min: { type: Number }, max: { type: Number }, step: { type: [Number, Boolean], default: !1 }, readOnly: { type: Boolean }, autofocus: { type: Boolean }, autocomplete: { type: String }, selectInput: { type: Boolean, default: !1 } }, data: function () { return { innerValue: this.value, innerChecked: this.checked, isTouched: this.active } }, mounted: function () { "checkbox" === this.type || "radio" === this.type ? this.$emit("getDefaultValue", this.inputChecked) : this.$emit("getDefaultValue", this.innerValue) }, computed: { inputChecked: function () { return "checkbox" === this.type ? !0 === this.value || !0 === this.innerChecked : "radio" === this.type && !(this.value !== this.radioValue && !this.innerChecked) }, inputClasses: function () { return ["form-control", !!this.validation && (this.isValid ? "is-valid" : "is-invalid"), !!this.customValidation && (this.isValid ? "is-valid" : "is-invalid"), this.size && "form-control-" + this.size, { "filled-in": this.filled, "with-gap": this.gap }, "checkbox" === this.type && (!this.gap && "form-check-input"), "radio" === this.type && "form-check-input", "textarea" === this.type && !this.basic && "md-textarea", this.inputClass && this.inputClass] }, wrapperClasses: function () { return ["checkbox" !== this.type && "radio" !== this.type || !this.inline ? ("checkbox" === this.type || "radio" === this.type) && "form-check" : "form-check", !this.basic && "checkbox" !== this.type && "radio" !== this.type && "md-form", this.outline && "md-outline", this.bg && "md-bg", this.waves && "ripple-parent", this.doesItGetTheGroupClass && this.size ? "input-group input-group-".concat(this.size) : this.doesItGetTheGroupClass && !this.size ? "input-group" : !(this.doesItGetTheGroupClass || !this.size) && "form-".concat(this.size), this.wrapperClass, this.mdbClass] }, iconClasses: function () { return [this.far || this.regular ? "far" : this.fal || this.light ? "fal" : this.fab || this.brands ? "fab" : "fas", "prefix fa-" + this.icon, this.isTouched && "active", this.iconClass] }, labelClasses: function () { return [{ active: (this.placeholder || this.isTouched && !this.selectInput || "" !== this.innerValue) && "checkbox" !== this.type && "radio" !== this.type, disabled: this.disabled, "form-check-label": "checkbox" === this.type || "radio" === this.type, "mr-5": !this.isThisCheckboxLabeless }, this.labelColor && "text-" + this.labelColor, this.labelClass] }, whatTagIsThis: function () { return "textarea" === this.type ? "textarea" : this.tag }, doesItGetTheGroupClass: function () { return this.$slots.prepend || this.$slots.append || this.basic && "textarea" === this.type }, isThisCheckboxLabeless: function () { return "checkbox" === this.type && "undefined" === typeof this.label } }, methods: { focus: function (e) { this.$emit("focus", e), this.isTouched = !0, this.disabled || this.$refs.input.focus(), this.navInput && (this.$el.firstElementChild.style.borderColor = "transparent", this.$el.firstElementChild.style.boxShadow = "none") }, blur: function (e) { "number" === this.type && ("number" === typeof this.min && this.innerValue < this.min ? this.innerValue = this.min : "number" === typeof this.max && this.innerValue > this.max && (this.innerValue = this.max), this.$refs.input.value = this.innerValue, this.$emit("change", this.innerValue)), this.$emit("blur", e), this.isTouched = !1, this.navInput && (this.$el.firstElementChild.style.borderColor = "#fff") }, onChange: function (e) { "checkbox" === this.type ? (this.$emit("change", e.target.checked), this.$emit("input", e.target.checked), this.innerChecked = e.target.checked) : "radio" === this.type ? (this.innerChecked = e.target.checked, this.radioValue && this.$emit("input", this.radioValue)) : this.$emit("change", e.target.value) }, onInput: function (e) { if ("checkbox" !== this.type && (this.$emit("input", e.target.value), this.innerValue = e.target.value), "text" === this.type || "textarea" === this.type) { var t = e.target.selectionStart; this.$nextTick((function () { e.target.setSelectionRange(t, t) })) } }, onClick: function (e) { this.wave(), this.$emit("click", e) } }, mixins: [a["a"], i["a"]], watch: { value: function (e) { this.$refs.input.value = e, this.innerValue = e, this.$emit("change", this.innerValue) } } } }, a433: function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbCarousel", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e.indicators ? n("ol", { staticClass: "carousel-indicators" }, e._l(e.items, (function (t, a) { return n("li", { key: a, class: { active: e.activeItem === a }, on: { click: function (t) { return e.changeActiveItem(a) } } }) })), 0) : e._e(), n("div", { staticClass: "carousel-inner" }, [n("div", { staticClass: "items-container w-100 p-0" }, e._l(e.items, (function (t, a) { return n("div", { key: a, staticClass: "item animated", class: "" + (a === e.activeItem ? e.enterClass : e.leaveClass), style: "z-index: " + (a === e.activeItem ? "2" : a === e.prevItem ? "1" : "0") + "; position: " + (a === e.activeItem ? "relative" : "absolute") + ";" }, [n("div", [e.customSlots ? e._t("" + (a + 1)) : n("mdb-view", [e.items[a].img ? n("img", { staticClass: "d-block w-100", attrs: { src: e.items[a].src, alt: e.items[a].alt }, on: { load: e.onFileLoad } }) : e._e(), e.items[a].video ? n("video", { staticClass: "video-fluid d-block", attrs: { autoPlay: e.items[a].auto, loop: e.items[a].loop }, domProps: { muted: e.items[a].muted } }, [n("source", { attrs: { src: e.items[a].src, type: "video/mp4" } })]) : e._e(), e.items[a].mask ? n("mdb-mask", { attrs: { overlay: e.items[a].mask } }) : e._e()], 1), "number" !== typeof e.items && e.items[a].caption ? n("div", { staticClass: "carousel-caption animated", class: e.items[a].caption.animation ? e.items[a].caption.animation : "fadeIn" }, [e.items[a].caption.title ? n("h3", { staticClass: "h3-responsive" }, [e._v(" " + e._s(e.items[a].caption.title) + " ")]) : e._e(), e.items[a].caption.text ? n("p", [e._v(e._s(e.items[a].caption.text))]) : e._e()]) : e._e()], 2)]) })), 0), e.controlls ? n("div", [n("a", { staticClass: "carousel-control-prev", on: { click: function (t) { return e.changeActiveItem(e.activeItem - 1) } } }, [e.controllIcons && e.controllIcons.length > 0 ? n("i", { class: e.controllIcons[0] }) : n("span", { staticClass: "carousel-control-prev-icon", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Prev")])]), n("a", { staticClass: "carousel-control-next", on: { click: function (t) { return e.changeActiveItem(e.activeItem + 1) } } }, [e.controllIcons && e.controllIcons.length > 0 ? n("i", { class: e.controllIcons[1] }) : n("span", { staticClass: "carousel-control-next-icon", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Next")])])]) : e._e(), n("transition", { attrs: { name: "fade" } }, [e.isLoading ? n("div", { staticClass: "carousel-loader" }, [n("div", { staticClass: "spinner-grow mx-3", attrs: { role: "status" } }, [n("span", { staticClass: "sr-only" }, [e._v("Loading...")])]), n("div", { staticClass: "spinner-grow mx-3", attrs: { role: "status" } }, [n("span", { staticClass: "sr-only" }, [e._v("Loading...")])]), n("div", { staticClass: "spinner-grow mx-3", attrs: { role: "status" } }, [n("span", { staticClass: "sr-only" }, [e._v("Loading...")])])]) : e._e()])], 1)]) }, i = [], r = n("f0c1"), s = { data: function () { return { filesLoaded: 0 } }, computed: { className: function () { return ["carousel", "carousel-fade"] }, numOfItems: function () { return "number" === typeof this.items ? this.items : this.items.length } }, methods: { onFileLoad: function () { var e = this; this.loader && (this.filesLoaded++, this.filesLoaded === this.items.length && setTimeout((function () { e.isLoading = !1 }), 300)) } }, mixins: [r["a"]] }, o = s, l = o, d = (n("a15f"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "400e0262", null); t["default"] = c.exports }, a434: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("23cb"), r = n("a691"), s = n("50c4"), o = n("7b0b"), l = n("65f0"), d = n("8418"), c = n("1dde"), u = Math.max, h = Math.min, f = 9007199254740991, p = "Maximum allowed length exceeded"; a({ target: "Array", proto: !0, forced: !c("splice") }, { splice: function (e, t) { var n, a, c, m, _, g, y = o(this), v = s(y.length), b = i(e, v), k = arguments.length; if (0 === k ? n = a = 0 : 1 === k ? (n = 0, a = v - b) : (n = k - 2, a = h(u(r(t), 0), v - b)), v + n - a > f) throw TypeError(p); for (c = l(y, a), m = 0; m < a; m++)_ = b + m, _ in y && d(c, m, y[_]); if (c.length = a, n < a) { for (m = b; m < v - a; m++)_ = m + a, g = m + n, _ in y ? y[g] = y[_] : delete y[g]; for (m = v; m > v - a + n; m--)delete y[m - 1] } else if (n > a) for (m = v - a; m > b; m--)_ = m + a - 1, g = m + n - 1, _ in y ? y[g] = y[_] : delete y[g]; for (m = 0; m < n; m++)y[m + b] = arguments[m + 2]; return y.length = v - a + n, c } }) }, a4a1: function (e, t, n) {
      (function (e, n) { n(t) })(0, (function (e) {
        "use strict";
/*!
   * perfect-scrollbar v1.4.0
   * (c) 2018 Hyunje Jun
   * @license MIT
   */function t(e) { return getComputedStyle(e) } function n(e, t) { for (var n in t) { var a = t[n]; "number" === typeof a && (a += "px"), e.style[n] = a } return e } function a(e) { var t = document.createElement("div"); return t.className = e, t } var i = "undefined" !== typeof Element && (Element.prototype.matches || Element.prototype.webkitMatchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector); function r(e, t) { if (!i) throw new Error("No element matching method supported"); return i.call(e, t) } function s(e) { e.remove ? e.remove() : e.parentNode && e.parentNode.removeChild(e) } function o(e, t) { return Array.prototype.filter.call(e.children, (function (e) { return r(e, t) })) } var l = { main: "ps", element: { thumb: function (e) { return "ps__thumb-" + e }, rail: function (e) { return "ps__rail-" + e }, consuming: "ps__child--consume" }, state: { focus: "ps--focus", clicking: "ps--clicking", active: function (e) { return "ps--active-" + e }, scrolling: function (e) { return "ps--scrolling-" + e } } }, d = { x: null, y: null }; function c(e, t) { var n = e.element.classList, a = l.state.scrolling(t); n.contains(a) ? clearTimeout(d[t]) : n.add(a) } function u(e, t) { d[t] = setTimeout((function () { return e.isAlive && e.element.classList.remove(l.state.scrolling(t)) }), e.settings.scrollingThreshold) } function h(e, t) { c(e, t), u(e, t) } var f = function (e) { this.element = e, this.handlers = {} }, p = { isEmpty: { configurable: !0 } }; f.prototype.bind = function (e, t) { "undefined" === typeof this.handlers[e] && (this.handlers[e] = []), this.handlers[e].push(t), this.element.addEventListener(e, t, !1) }, f.prototype.unbind = function (e, t) { var n = this; this.handlers[e] = this.handlers[e].filter((function (a) { return !(!t || a === t) || (n.element.removeEventListener(e, a, !1), !1) })) }, f.prototype.unbindAll = function () { var e = this; for (var t in e.handlers) e.unbind(t) }, p.isEmpty.get = function () { var e = this; return Object.keys(this.handlers).every((function (t) { return 0 === e.handlers[t].length })) }, Object.defineProperties(f.prototype, p); var m = function () { this.eventElements = [] }; function _(e) { if ("function" === typeof window.CustomEvent) return new CustomEvent(e); var t = document.createEvent("CustomEvent"); return t.initCustomEvent(e, !1, !1, void 0), t } m.prototype.eventElement = function (e) { var t = this.eventElements.filter((function (t) { return t.element === e }))[0]; return t || (t = new f(e), this.eventElements.push(t)), t }, m.prototype.bind = function (e, t, n) { this.eventElement(e).bind(t, n) }, m.prototype.unbind = function (e, t, n) { var a = this.eventElement(e); a.unbind(t, n), a.isEmpty && this.eventElements.splice(this.eventElements.indexOf(a), 1) }, m.prototype.unbindAll = function () { this.eventElements.forEach((function (e) { return e.unbindAll() })), this.eventElements = [] }, m.prototype.once = function (e, t, n) { var a = this.eventElement(e), i = function (e) { a.unbind(t, i), n(e) }; a.bind(t, i) }; var g = function (e, t, n, a, i) { var r; if (void 0 === a && (a = !0), void 0 === i && (i = !1), "top" === t) r = ["contentHeight", "containerHeight", "scrollTop", "y", "up", "down"]; else { if ("left" !== t) throw new Error("A proper axis should be provided"); r = ["contentWidth", "containerWidth", "scrollLeft", "x", "left", "right"] } y(e, n, r, a, i) }; function y(e, t, n, a, i) { var r = n[0], s = n[1], o = n[2], l = n[3], d = n[4], c = n[5]; void 0 === a && (a = !0), void 0 === i && (i = !1); var u = e.element; e.reach[l] = null, u[o] < 1 && (e.reach[l] = "start"), u[o] > e[r] - e[s] - 1 && (e.reach[l] = "end"), t && (u.dispatchEvent(_("ps-scroll-" + l)), t < 0 ? u.dispatchEvent(_("ps-scroll-" + d)) : t > 0 && u.dispatchEvent(_("ps-scroll-" + c)), a && h(e, l)), e.reach[l] && (t || i) && u.dispatchEvent(_("ps-" + l + "-reach-" + e.reach[l])) } function v(e) { return parseInt(e, 10) || 0 } function b(e) { return r(e, "input,[contenteditable]") || r(e, "select,[contenteditable]") || r(e, "textarea,[contenteditable]") || r(e, "button,[contenteditable]") } function k(e) { var n = t(e); return v(n.width) + v(n.paddingLeft) + v(n.paddingRight) + v(n.borderLeftWidth) + v(n.borderRightWidth) } var M = { isWebKit: "undefined" !== typeof document && "WebkitAppearance" in document.documentElement.style, supportsTouch: "undefined" !== typeof window && ("ontouchstart" in window || window.DocumentTouch && document instanceof window.DocumentTouch), supportsIePointer: "undefined" !== typeof navigator && navigator.msMaxTouchPoints, isChrome: "undefined" !== typeof navigator && /Chrome/i.test(navigator && navigator.userAgent) }, w = function (e) { var t = e.element, n = Math.floor(t.scrollTop); e.containerWidth = t.clientWidth, e.containerHeight = t.clientHeight, e.contentWidth = t.scrollWidth, e.contentHeight = t.scrollHeight, t.contains(e.scrollbarXRail) || (o(t, l.element.rail("x")).forEach((function (e) { return s(e) })), t.appendChild(e.scrollbarXRail)), t.contains(e.scrollbarYRail) || (o(t, l.element.rail("y")).forEach((function (e) { return s(e) })), t.appendChild(e.scrollbarYRail)), !e.settings.suppressScrollX && e.containerWidth + e.settings.scrollXMarginOffset < e.contentWidth ? (e.scrollbarXActive = !0, e.railXWidth = e.containerWidth - e.railXMarginWidth, e.railXRatio = e.containerWidth / e.railXWidth, e.scrollbarXWidth = x(e, v(e.railXWidth * e.containerWidth / e.contentWidth)), e.scrollbarXLeft = v((e.negativeScrollAdjustment + t.scrollLeft) * (e.railXWidth - e.scrollbarXWidth) / (e.contentWidth - e.containerWidth))) : e.scrollbarXActive = !1, !e.settings.suppressScrollY && e.containerHeight + e.settings.scrollYMarginOffset < e.contentHeight ? (e.scrollbarYActive = !0, e.railYHeight = e.containerHeight - e.railYMarginHeight, e.railYRatio = e.containerHeight / e.railYHeight, e.scrollbarYHeight = x(e, v(e.railYHeight * e.containerHeight / e.contentHeight)), e.scrollbarYTop = v(n * (e.railYHeight - e.scrollbarYHeight) / (e.contentHeight - e.containerHeight))) : e.scrollbarYActive = !1, e.scrollbarXLeft >= e.railXWidth - e.scrollbarXWidth && (e.scrollbarXLeft = e.railXWidth - e.scrollbarXWidth), e.scrollbarYTop >= e.railYHeight - e.scrollbarYHeight && (e.scrollbarYTop = e.railYHeight - e.scrollbarYHeight), L(t, e), e.scrollbarXActive ? t.classList.add(l.state.active("x")) : (t.classList.remove(l.state.active("x")), e.scrollbarXWidth = 0, e.scrollbarXLeft = 0, t.scrollLeft = 0), e.scrollbarYActive ? t.classList.add(l.state.active("y")) : (t.classList.remove(l.state.active("y")), e.scrollbarYHeight = 0, e.scrollbarYTop = 0, t.scrollTop = 0) }; function x(e, t) { return e.settings.minScrollbarLength && (t = Math.max(t, e.settings.minScrollbarLength)), e.settings.maxScrollbarLength && (t = Math.min(t, e.settings.maxScrollbarLength)), t } function L(e, t) { var a = { width: t.railXWidth }, i = Math.floor(e.scrollTop); t.isRtl ? a.left = t.negativeScrollAdjustment + e.scrollLeft + t.containerWidth - t.contentWidth : a.left = e.scrollLeft, t.isScrollbarXUsingBottom ? a.bottom = t.scrollbarXBottom - i : a.top = t.scrollbarXTop + i, n(t.scrollbarXRail, a); var r = { top: i, height: t.railYHeight }; t.isScrollbarYUsingRight ? t.isRtl ? r.right = t.contentWidth - (t.negativeScrollAdjustment + e.scrollLeft) - t.scrollbarYRight - t.scrollbarYOuterWidth : r.right = t.scrollbarYRight - e.scrollLeft : t.isRtl ? r.left = t.negativeScrollAdjustment + e.scrollLeft + 2 * t.containerWidth - t.contentWidth - t.scrollbarYLeft - t.scrollbarYOuterWidth : r.left = t.scrollbarYLeft + e.scrollLeft, n(t.scrollbarYRail, r), n(t.scrollbarX, { left: t.scrollbarXLeft, width: t.scrollbarXWidth - t.railBorderXWidth }), n(t.scrollbarY, { top: t.scrollbarYTop, height: t.scrollbarYHeight - t.railBorderYWidth }) } var S = function (e) { e.event.bind(e.scrollbarY, "mousedown", (function (e) { return e.stopPropagation() })), e.event.bind(e.scrollbarYRail, "mousedown", (function (t) { var n = t.pageY - window.pageYOffset - e.scrollbarYRail.getBoundingClientRect().top, a = n > e.scrollbarYTop ? 1 : -1; e.element.scrollTop += a * e.containerHeight, w(e), t.stopPropagation() })), e.event.bind(e.scrollbarX, "mousedown", (function (e) { return e.stopPropagation() })), e.event.bind(e.scrollbarXRail, "mousedown", (function (t) { var n = t.pageX - window.pageXOffset - e.scrollbarXRail.getBoundingClientRect().left, a = n > e.scrollbarXLeft ? 1 : -1; e.element.scrollLeft += a * e.containerWidth, w(e), t.stopPropagation() })) }, Y = function (e) { D(e, ["containerWidth", "contentWidth", "pageX", "railXWidth", "scrollbarX", "scrollbarXWidth", "scrollLeft", "x", "scrollbarXRail"]), D(e, ["containerHeight", "contentHeight", "pageY", "railYHeight", "scrollbarY", "scrollbarYHeight", "scrollTop", "y", "scrollbarYRail"]) }; function D(e, t) { var n = t[0], a = t[1], i = t[2], r = t[3], s = t[4], o = t[5], d = t[6], h = t[7], f = t[8], p = e.element, m = null, _ = null, g = null; function y(t) { p[d] = m + g * (t[i] - _), c(e, h), w(e), t.stopPropagation(), t.preventDefault() } function v() { u(e, h), e[f].classList.remove(l.state.clicking), e.event.unbind(e.ownerDocument, "mousemove", y) } e.event.bind(e[s], "mousedown", (function (t) { m = p[d], _ = t[i], g = (e[a] - e[n]) / (e[r] - e[o]), e.event.bind(e.ownerDocument, "mousemove", y), e.event.once(e.ownerDocument, "mouseup", v), e[f].classList.add(l.state.clicking), t.stopPropagation(), t.preventDefault() })) } var T = function (e) { var t = e.element, n = function () { return r(t, ":hover") }, a = function () { return r(e.scrollbarX, ":focus") || r(e.scrollbarY, ":focus") }; function i(n, a) { var i = Math.floor(t.scrollTop); if (0 === n) { if (!e.scrollbarYActive) return !1; if (0 === i && a > 0 || i >= e.contentHeight - e.containerHeight && a < 0) return !e.settings.wheelPropagation } var r = t.scrollLeft; if (0 === a) { if (!e.scrollbarXActive) return !1; if (0 === r && n < 0 || r >= e.contentWidth - e.containerWidth && n > 0) return !e.settings.wheelPropagation } return !0 } e.event.bind(e.ownerDocument, "keydown", (function (r) { if (!(r.isDefaultPrevented && r.isDefaultPrevented() || r.defaultPrevented) && (n() || a())) { var s = document.activeElement ? document.activeElement : e.ownerDocument.activeElement; if (s) { if ("IFRAME" === s.tagName) s = s.contentDocument.activeElement; else while (s.shadowRoot) s = s.shadowRoot.activeElement; if (b(s)) return } var o = 0, l = 0; switch (r.which) { case 37: o = r.metaKey ? -e.contentWidth : r.altKey ? -e.containerWidth : -30; break; case 38: l = r.metaKey ? e.contentHeight : r.altKey ? e.containerHeight : 30; break; case 39: o = r.metaKey ? e.contentWidth : r.altKey ? e.containerWidth : 30; break; case 40: l = r.metaKey ? -e.contentHeight : r.altKey ? -e.containerHeight : -30; break; case 32: l = r.shiftKey ? e.containerHeight : -e.containerHeight; break; case 33: l = e.containerHeight; break; case 34: l = -e.containerHeight; break; case 36: l = e.contentHeight; break; case 35: l = -e.contentHeight; break; default: return }e.settings.suppressScrollX && 0 !== o || e.settings.suppressScrollY && 0 !== l || (t.scrollTop -= l, t.scrollLeft += o, w(e), i(o, l) && r.preventDefault()) } })) }, C = function (e) { var n = e.element; function a(t, a) { var i, r = Math.floor(n.scrollTop), s = 0 === n.scrollTop, o = r + n.offsetHeight === n.scrollHeight, l = 0 === n.scrollLeft, d = n.scrollLeft + n.offsetWidth === n.scrollWidth; return i = Math.abs(a) > Math.abs(t) ? s || o : l || d, !i || !e.settings.wheelPropagation } function i(e) { var t = e.deltaX, n = -1 * e.deltaY; return "undefined" !== typeof t && "undefined" !== typeof n || (t = -1 * e.wheelDeltaX / 6, n = e.wheelDeltaY / 6), e.deltaMode && 1 === e.deltaMode && (t *= 10, n *= 10), t !== t && n !== n && (t = 0, n = e.wheelDelta), e.shiftKey ? [-n, -t] : [t, n] } function r(e, a, i) { if (!M.isWebKit && n.querySelector("select:focus")) return !0; if (!n.contains(e)) return !1; var r = e; while (r && r !== n) { if (r.classList.contains(l.element.consuming)) return !0; var s = t(r), o = [s.overflow, s.overflowX, s.overflowY].join(""); if (o.match(/(scroll|auto)/)) { var d = r.scrollHeight - r.clientHeight; if (d > 0 && !(0 === r.scrollTop && i > 0) && !(r.scrollTop === d && i < 0)) return !0; var c = r.scrollWidth - r.clientWidth; if (c > 0 && !(0 === r.scrollLeft && a < 0) && !(r.scrollLeft === c && a > 0)) return !0 } r = r.parentNode } return !1 } function s(t) { var s = i(t), o = s[0], l = s[1]; if (!r(t.target, o, l)) { var d = !1; e.settings.useBothWheelAxes ? e.scrollbarYActive && !e.scrollbarXActive ? (l ? n.scrollTop -= l * e.settings.wheelSpeed : n.scrollTop += o * e.settings.wheelSpeed, d = !0) : e.scrollbarXActive && !e.scrollbarYActive && (o ? n.scrollLeft += o * e.settings.wheelSpeed : n.scrollLeft -= l * e.settings.wheelSpeed, d = !0) : (n.scrollTop -= l * e.settings.wheelSpeed, n.scrollLeft += o * e.settings.wheelSpeed), w(e), d = d || a(o, l), d && !t.ctrlKey && (t.stopPropagation(), t.preventDefault()) } } "undefined" !== typeof window.onwheel ? e.event.bind(n, "wheel", s) : "undefined" !== typeof window.onmousewheel && e.event.bind(n, "mousewheel", s) }, O = function (e) { if (M.supportsTouch || M.supportsIePointer) { var n = e.element, a = {}, i = 0, r = {}, s = null; M.supportsTouch ? (e.event.bind(n, "touchstart", h), e.event.bind(n, "touchmove", p), e.event.bind(n, "touchend", m)) : M.supportsIePointer && (window.PointerEvent ? (e.event.bind(n, "pointerdown", h), e.event.bind(n, "pointermove", p), e.event.bind(n, "pointerup", m)) : window.MSPointerEvent && (e.event.bind(n, "MSPointerDown", h), e.event.bind(n, "MSPointerMove", p), e.event.bind(n, "MSPointerUp", m))) } function o(t, a) { var i = Math.floor(n.scrollTop), r = n.scrollLeft, s = Math.abs(t), o = Math.abs(a); if (o > s) { if (a < 0 && i === e.contentHeight - e.containerHeight || a > 0 && 0 === i) return 0 === window.scrollY && a > 0 && M.isChrome } else if (s > o && (t < 0 && r === e.contentWidth - e.containerWidth || t > 0 && 0 === r)) return !0; return !0 } function d(t, a) { n.scrollTop -= a, n.scrollLeft -= t, w(e) } function c(e) { return e.targetTouches ? e.targetTouches[0] : e } function u(e) { return (!e.pointerType || "pen" !== e.pointerType || 0 !== e.buttons) && (!(!e.targetTouches || 1 !== e.targetTouches.length) || !(!e.pointerType || "mouse" === e.pointerType || e.pointerType === e.MSPOINTER_TYPE_MOUSE)) } function h(e) { if (u(e)) { var t = c(e); a.pageX = t.pageX, a.pageY = t.pageY, i = (new Date).getTime(), null !== s && clearInterval(s) } } function f(e, a, i) { if (!n.contains(e)) return !1; var r = e; while (r && r !== n) { if (r.classList.contains(l.element.consuming)) return !0; var s = t(r), o = [s.overflow, s.overflowX, s.overflowY].join(""); if (o.match(/(scroll|auto)/)) { var d = r.scrollHeight - r.clientHeight; if (d > 0 && !(0 === r.scrollTop && i > 0) && !(r.scrollTop === d && i < 0)) return !0; var c = r.scrollLeft - r.clientWidth; if (c > 0 && !(0 === r.scrollLeft && a < 0) && !(r.scrollLeft === c && a > 0)) return !0 } r = r.parentNode } return !1 } function p(e) { if (u(e)) { var t = c(e), n = { pageX: t.pageX, pageY: t.pageY }, s = n.pageX - a.pageX, l = n.pageY - a.pageY; if (f(e.target, s, l)) return; d(s, l), a = n; var h = (new Date).getTime(), p = h - i; p > 0 && (r.x = s / p, r.y = l / p, i = h), o(s, l) && e.preventDefault() } } function m() { e.settings.swipeEasing && (clearInterval(s), s = setInterval((function () { e.isInitialized ? clearInterval(s) : r.x || r.y ? Math.abs(r.x) < .01 && Math.abs(r.y) < .01 ? clearInterval(s) : (d(30 * r.x, 30 * r.y), r.x *= .8, r.y *= .8) : clearInterval(s) }), 10)) } }, P = function () { return { handlers: ["click-rail", "drag-thumb", "keyboard", "wheel", "touch"], maxScrollbarLength: null, minScrollbarLength: null, scrollingThreshold: 1e3, scrollXMarginOffset: 0, scrollYMarginOffset: 0, suppressScrollX: !1, suppressScrollY: !1, swipeEasing: !0, useBothWheelAxes: !1, wheelPropagation: !0, wheelSpeed: 1 } }, H = { "click-rail": S, "drag-thumb": Y, keyboard: T, wheel: C, touch: O }, j = function (e, i) { var r = this; if (void 0 === i && (i = {}), "string" === typeof e && (e = document.querySelector(e)), !e || !e.nodeName) throw new Error("no element is specified to initialize PerfectScrollbar"); for (var s in this.element = e, e.classList.add(l.main), this.settings = P(), i) r.settings[s] = i[s]; this.containerWidth = null, this.containerHeight = null, this.contentWidth = null, this.contentHeight = null; var o = function () { return e.classList.add(l.state.focus) }, d = function () { return e.classList.remove(l.state.focus) }; this.isRtl = "rtl" === t(e).direction, this.isNegativeScroll = function () { var t = e.scrollLeft, n = null; return e.scrollLeft = -1, n = e.scrollLeft < 0, e.scrollLeft = t, n }(), this.negativeScrollAdjustment = this.isNegativeScroll ? e.scrollWidth - e.clientWidth : 0, this.event = new m, this.ownerDocument = e.ownerDocument || document, this.scrollbarXRail = a(l.element.rail("x")), e.appendChild(this.scrollbarXRail), this.scrollbarX = a(l.element.thumb("x")), this.scrollbarXRail.appendChild(this.scrollbarX), this.scrollbarX.setAttribute("tabindex", 0), this.event.bind(this.scrollbarX, "focus", o), this.event.bind(this.scrollbarX, "blur", d), this.scrollbarXActive = null, this.scrollbarXWidth = null, this.scrollbarXLeft = null; var c = t(this.scrollbarXRail); this.scrollbarXBottom = parseInt(c.bottom, 10), isNaN(this.scrollbarXBottom) ? (this.isScrollbarXUsingBottom = !1, this.scrollbarXTop = v(c.top)) : this.isScrollbarXUsingBottom = !0, this.railBorderXWidth = v(c.borderLeftWidth) + v(c.borderRightWidth), n(this.scrollbarXRail, { display: "block" }), this.railXMarginWidth = v(c.marginLeft) + v(c.marginRight), n(this.scrollbarXRail, { display: "" }), this.railXWidth = null, this.railXRatio = null, this.scrollbarYRail = a(l.element.rail("y")), e.appendChild(this.scrollbarYRail), this.scrollbarY = a(l.element.thumb("y")), this.scrollbarYRail.appendChild(this.scrollbarY), this.scrollbarY.setAttribute("tabindex", 0), this.event.bind(this.scrollbarY, "focus", o), this.event.bind(this.scrollbarY, "blur", d), this.scrollbarYActive = null, this.scrollbarYHeight = null, this.scrollbarYTop = null; var u = t(this.scrollbarYRail); this.scrollbarYRight = parseInt(u.right, 10), isNaN(this.scrollbarYRight) ? (this.isScrollbarYUsingRight = !1, this.scrollbarYLeft = v(u.left)) : this.isScrollbarYUsingRight = !0, this.scrollbarYOuterWidth = this.isRtl ? k(this.scrollbarY) : null, this.railBorderYWidth = v(u.borderTopWidth) + v(u.borderBottomWidth), n(this.scrollbarYRail, { display: "block" }), this.railYMarginHeight = v(u.marginTop) + v(u.marginBottom), n(this.scrollbarYRail, { display: "" }), this.railYHeight = null, this.railYRatio = null, this.reach = { x: e.scrollLeft <= 0 ? "start" : e.scrollLeft >= this.contentWidth - this.containerWidth ? "end" : null, y: e.scrollTop <= 0 ? "start" : e.scrollTop >= this.contentHeight - this.containerHeight ? "end" : null }, this.isAlive = !0, this.settings.handlers.forEach((function (e) { return H[e](r) })), this.lastScrollTop = Math.floor(e.scrollTop), this.lastScrollLeft = e.scrollLeft, this.event.bind(this.element, "scroll", (function (e) { return r.onScroll(e) })), w(this) }; j.prototype.update = function () { this.isAlive && (this.negativeScrollAdjustment = this.isNegativeScroll ? this.element.scrollWidth - this.element.clientWidth : 0, n(this.scrollbarXRail, { display: "block" }), n(this.scrollbarYRail, { display: "block" }), this.railXMarginWidth = v(t(this.scrollbarXRail).marginLeft) + v(t(this.scrollbarXRail).marginRight), this.railYMarginHeight = v(t(this.scrollbarYRail).marginTop) + v(t(this.scrollbarYRail).marginBottom), n(this.scrollbarXRail, { display: "none" }), n(this.scrollbarYRail, { display: "none" }), w(this), g(this, "top", 0, !1, !0), g(this, "left", 0, !1, !0), n(this.scrollbarXRail, { display: "" }), n(this.scrollbarYRail, { display: "" })) }, j.prototype.onScroll = function (e) { this.isAlive && (w(this), g(this, "top", this.element.scrollTop - this.lastScrollTop), g(this, "left", this.element.scrollLeft - this.lastScrollLeft), this.lastScrollTop = Math.floor(this.element.scrollTop), this.lastScrollLeft = this.element.scrollLeft) }, j.prototype.destroy = function () { this.isAlive && (this.event.unbindAll(), s(this.scrollbarX), s(this.scrollbarY), s(this.scrollbarXRail), s(this.scrollbarYRail), this.removePsClasses(), this.element = null, this.scrollbarX = null, this.scrollbarY = null, this.scrollbarXRail = null, this.scrollbarYRail = null, this.isAlive = !1) }, j.prototype.removePsClasses = function () { this.element.className = this.element.className.split(" ").filter((function (e) { return !e.match(/^ps([-_].+|)$/) })).join(" ") }; var E = { name: "PerfectScrollbar", props: { options: { type: Object, required: !1, default: function () { } }, tag: { type: String, required: !1, default: "div" }, watchOptions: { type: Boolean, required: !1, default: !1 } }, data: function () { return { ps: null } }, watch: { watchOptions: function (e) { !e && this.watcher ? this.watcher() : this.createWatcher() } }, mounted: function () { this.create(), this.watchOptions && this.createWatcher() }, updated: function () { var e = this; this.$nextTick((function () { e.update() })) }, beforeDestroy: function () { this.destroy() }, methods: { create: function () { this.ps && this.$isServer || (this.ps = new j(this.$refs.container, this.options)) }, createWatcher: function () { var e = this; this.watcher = this.$watch("options", (function () { e.destroy(), e.create() }), { deep: !0 }) }, update: function () { this.ps && this.ps.update() }, destroy: function () { this.ps && (this.ps.destroy(), this.ps = null) } }, render: function (e) { return e(this.tag, { ref: "container", class: "ps", on: this.$listeners }, this.$slots.default) } }; function B(e, t) { t && (t.name && "string" === typeof t.name && (E.name = t.name), t.options && "object" === typeof t.options && (E.props.options.default = function () { return t.options }), t.tag && "string" === typeof t.tag && (E.props.tag.default = t.tag), t.watchOptions && "boolean" === typeof t.watchOptions && (E.props.watchOptions = t.watchOptions)), e.component(E.name, E) } e.install = B, e.PerfectScrollbar = E, e.default = B, Object.defineProperty(e, "__esModule", { value: !0 })
      }))
    }, a4d3: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("da84"), r = n("c430"), s = n("83ab"), o = n("4930"), l = n("d039"), d = n("5135"), c = n("e8b5"), u = n("861d"), h = n("825a"), f = n("7b0b"), p = n("fc6a"), m = n("c04e"), _ = n("5c6c"), g = n("7c73"), y = n("df75"), v = n("241c"), b = n("057f"), k = n("7418"), M = n("06cf"), w = n("9bf2"), x = n("d1e7"), L = n("9112"), S = n("6eeb"), Y = n("5692"), D = n("f772"), T = n("d012"), C = n("90e3"), O = n("b622"), P = n("c032"), H = n("746f"), j = n("d44e"), E = n("69f3"), B = n("b727").forEach, I = D("hidden"), A = "Symbol", F = "prototype", N = O("toPrimitive"), W = E.set, z = E.getterFor(A), R = Object[F], $ = i.Symbol, V = i.JSON, q = V && V.stringify, U = M.f, J = w.f, X = b.f, G = x.f, K = Y("symbols"), Z = Y("op-symbols"), Q = Y("string-to-symbol-registry"), ee = Y("symbol-to-string-registry"), te = Y("wks"), ne = i.QObject, ae = !ne || !ne[F] || !ne[F].findChild, ie = s && l((function () { return 7 != g(J({}, "a", { get: function () { return J(this, "a", { value: 7 }).a } })).a })) ? function (e, t, n) { var a = U(R, t); a && delete R[t], J(e, t, n), a && e !== R && J(R, t, a) } : J, re = function (e, t) { var n = K[e] = g($[F]); return W(n, { type: A, tag: e, description: t }), s || (n.description = t), n }, se = o && "symbol" == typeof $.iterator ? function (e) { return "symbol" == typeof e } : function (e) { return Object(e) instanceof $ }, oe = function (e, t, n) { e === R && oe(Z, t, n), h(e); var a = m(t, !0); return h(n), d(K, a) ? (n.enumerable ? (d(e, I) && e[I][a] && (e[I][a] = !1), n = g(n, { enumerable: _(0, !1) })) : (d(e, I) || J(e, I, _(1, {})), e[I][a] = !0), ie(e, a, n)) : J(e, a, n) }, le = function (e, t) { h(e); var n = p(t), a = y(n).concat(fe(n)); return B(a, (function (t) { s && !ce.call(n, t) || oe(e, t, n[t]) })), e }, de = function (e, t) { return void 0 === t ? g(e) : le(g(e), t) }, ce = function (e) { var t = m(e, !0), n = G.call(this, t); return !(this === R && d(K, t) && !d(Z, t)) && (!(n || !d(this, t) || !d(K, t) || d(this, I) && this[I][t]) || n) }, ue = function (e, t) { var n = p(e), a = m(t, !0); if (n !== R || !d(K, a) || d(Z, a)) { var i = U(n, a); return !i || !d(K, a) || d(n, I) && n[I][a] || (i.enumerable = !0), i } }, he = function (e) { var t = X(p(e)), n = []; return B(t, (function (e) { d(K, e) || d(T, e) || n.push(e) })), n }, fe = function (e) { var t = e === R, n = X(t ? Z : p(e)), a = []; return B(n, (function (e) { !d(K, e) || t && !d(R, e) || a.push(K[e]) })), a }; o || ($ = function () { if (this instanceof $) throw TypeError("Symbol is not a constructor"); var e = arguments.length && void 0 !== arguments[0] ? String(arguments[0]) : void 0, t = C(e), n = function (e) { this === R && n.call(Z, e), d(this, I) && d(this[I], t) && (this[I][t] = !1), ie(this, t, _(1, e)) }; return s && ae && ie(R, t, { configurable: !0, set: n }), re(t, e) }, S($[F], "toString", (function () { return z(this).tag })), x.f = ce, w.f = oe, M.f = ue, v.f = b.f = he, k.f = fe, s && (J($[F], "description", { configurable: !0, get: function () { return z(this).description } }), r || S(R, "propertyIsEnumerable", ce, { unsafe: !0 })), P.f = function (e) { return re(O(e), e) }), a({ global: !0, wrap: !0, forced: !o, sham: !o }, { Symbol: $ }), B(y(te), (function (e) { H(e) })), a({ target: A, stat: !0, forced: !o }, { for: function (e) { var t = String(e); if (d(Q, t)) return Q[t]; var n = $(t); return Q[t] = n, ee[n] = t, n }, keyFor: function (e) { if (!se(e)) throw TypeError(e + " is not a symbol"); if (d(ee, e)) return ee[e] }, useSetter: function () { ae = !0 }, useSimple: function () { ae = !1 } }), a({ target: "Object", stat: !0, forced: !o, sham: !s }, { create: de, defineProperty: oe, defineProperties: le, getOwnPropertyDescriptor: ue }), a({ target: "Object", stat: !0, forced: !o }, { getOwnPropertyNames: he, getOwnPropertySymbols: fe }), a({ target: "Object", stat: !0, forced: l((function () { k.f(1) })) }, { getOwnPropertySymbols: function (e) { return k.f(f(e)) } }), V && a({ target: "JSON", stat: !0, forced: !o || l((function () { var e = $(); return "[null]" != q([e]) || "{}" != q({ a: e }) || "{}" != q(Object(e)) })) }, { stringify: function (e) { var t, n, a = [e], i = 1; while (arguments.length > i) a.push(arguments[i++]); if (n = t = a[1], (u(t) || void 0 !== e) && !se(e)) return c(t) || (t = function (e, t) { if ("function" == typeof n && (t = n.call(this, e, t)), !se(t)) return t }), a[1] = t, q.apply(V, a) } }), $[F][N] || L($[F], N, $[F].valueOf), j($, A), T[I] = !0 }, a4e1: function (e, t, n) { }, a501: function (e, t, n) { "use strict"; var a = n("3e5c"), i = n.n(a); i.a }, a53f: function (e, t, n) { }, a5ba: function (e, t, n) { "use strict"; var a = n("45d7"), i = n.n(a); i.a }, a630: function (e, t, n) { var a = n("23e7"), i = n("4df4"), r = n("1c7e"), s = !r((function (e) { Array.from(e) })); a({ target: "Array", stat: !0, forced: s }, { from: i }) }, a691: function (e, t) { var n = Math.ceil, a = Math.floor; e.exports = function (e) { return isNaN(e = +e) ? 0 : (e > 0 ? a : n)(e) } }, a7fa: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("bm", { months: "Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"), monthsShort: "Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"), weekdays: "Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"), weekdaysShort: "Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"), weekdaysMin: "Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "MMMM [tile] D [san] YYYY", LLL: "MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm", LLLL: "dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm" }, calendar: { sameDay: "[Bi lɛrɛ] LT", nextDay: "[Sini lɛrɛ] LT", nextWeek: "dddd [don lɛrɛ] LT", lastDay: "[Kunu lɛrɛ] LT", lastWeek: "dddd [tɛmɛnen lɛrɛ] LT", sameElse: "L" }, relativeTime: { future: "%s kɔnɔ", past: "a bɛ %s bɔ", s: "sanga dama dama", ss: "sekondi %d", m: "miniti kelen", mm: "miniti %d", h: "lɛrɛ kelen", hh: "lɛrɛ %d", d: "tile kelen", dd: "tile %d", M: "kalo kelen", MM: "kalo %d", y: "san kelen", yy: "san %d" }, week: { dow: 1, doy: 4 } }); return t })) }, a92e: function (e, t, n) { "use strict"; n.d(t, "a", (function () { return s })); n("c975"), n("a9e3"), n("cca6"); var a = n("f0bd"), i = function (e, t, n) { e && t && n && (document.addEventListener ? e.addEventListener(t, n, !1) : e.attachEvent("on" + t, n)) }, r = function (e, t, n) { e && t && (document.removeEventListener ? e.removeEventListener(t, n, !1) : e.detachEvent("on" + t, n)) }, s = { props: { trigger: { type: String, default: "hover", validator: function (e) { return ["click", "hover"].indexOf(e) > -1 } }, delayOnMouseOut: { type: Number, default: 10 }, disabled: { type: Boolean, default: !1 }, content: String, enterActiveClass: String, leaveActiveClass: String, boundariesSelector: String, reference: {}, forceShow: { type: Boolean, default: !1 }, appendToBody: { type: Boolean, default: !1 }, visibleArrow: { type: Boolean, default: !0 }, transition: { type: String, default: "" }, options: { type: Object, default: function () { return {} } }, maxWidth: { type: Number, default: 276 } }, data: function () { return { referenceElm: null, popperJS: null, showPopper: !1, currentPlacement: "", popperOptions: { placement: "bottom", gpuAcceleration: !1 } } }, watch: { showPopper: function (e) { e ? (this.$emit("show"), this.updatePopper()) : this.$emit("hide") }, forceShow: { handler: function (e) { this[e ? "doShow" : "doClose"]() }, immediate: !0 } }, created: function () { this.appendedArrow = !1, this.appendedToBody = !1, this.popperOptions = Object.assign(this.popperOptions, this.options) }, mounted: function () { switch (this.referenceElm = this.reference || this.$slots.reference[0].elm, this.tooltip = this.$refs.tooltip || this.$slots.default[0].elm, this.trigger) { case "click": i(this.referenceElm, "click", this.doToggle), i(document, "click", this.handleDocumentClick); break; case "hover": i(this.referenceElm, "mouseover", this.onMouseOver), i(this.tooltip, "mouseover", this.onMouseOver), i(this.referenceElm, "mouseout", this.onMouseOut), i(this.tooltip, "mouseout", this.onMouseOut); break } }, methods: { doToggle: function () { this.forceShow || (this.showPopper = !this.showPopper) }, doShow: function () { this.showPopper = !0 }, doClose: function () { this.showPopper = !1 }, doDestroy: function () { this.showPopper || (this.popperJS && (this.popperJS.destroy(), this.popperJS = null), this.appendedToBody && (this.appendedToBody = !1, document.body.removeChild(this.tooltip.parentElement))) }, createPopper: function () { var e = this; this.$nextTick((function () { if (e.visibleArrow && e.appendArrow(e.tooltip), e.appendToBody && !e.appendedToBody && (e.appendedToBody = !0, document.body.appendChild(e.tooltip.parentElement)), e.popperJS && e.popperJS.destroy && e.popperJS.destroy(), e.boundariesSelector) { var t = document.querySelector(e.boundariesSelector); t && (e.popperOptions.modifiers = Object.assign({}, e.popperOptions.modifiers), e.popperOptions.modifiers.preventOverflow = Object.assign({}, e.popperOptions.modifiers.preventOverflow), e.popperOptions.modifiers.preventOverflow.boundariesElement = t) } e.popperOptions.onCreate = function () { e.$emit("created", e), e.$nextTick(e.updatePopper) }, e.popperJS = new a["a"](e.referenceElm, e.tooltip, e.popperOptions) })) }, destroyPopper: function () { r(this.referenceElm, "click", this.doToggle), r(this.referenceElm, "mouseup", this.doClose), r(this.referenceElm, "mousedown", this.doShow), r(this.referenceElm, "focus", this.doShow), r(this.referenceElm, "blur", this.doClose), r(this.referenceElm, "mouseout", this.onMouseOut), r(this.referenceElm, "mouseover", this.onMouseOver), r(document, "click", this.handleDocumentClick), this.showPopper = !1, this.doDestroy() }, appendArrow: function (e) { if (!this.appendedArrow) { this.appendedArrow = !0; var t = document.createElement("div"); t.setAttribute("x-arrow", ""), t.className = "tooltip_arrow", e.appendChild(t) } }, updatePopper: function () { this.popperJS ? this.popperJS.scheduleUpdate() : this.createPopper() }, onMouseOver: function () { this.showPopper = !0, clearTimeout(this._timer) }, onMouseOut: function () { var e = this; this._timer = setTimeout((function () { e.showPopper = !1 }), this.delayOnMouseOut) }, handleDocumentClick: function (e) { this.$el && this.referenceElm && !this.$el.contains(e.target) && !this.referenceElm.contains(e.target) && this.tooltip && !this.tooltip.contains(e.target) && (this.$emit("documentClick"), this.forceShow || (this.showPopper = !1)) } }, destroyed: function () { this.destroyPopper() } } }, a92f: function (e, t, n) { }, a964: function (e, t, n) { }, a9be: function (e, t, n) {
      /*!
       * chartjs-plugin-datalabels v0.7.0
       * https://chartjs-plugin-datalabels.netlify.com
       * (c) 2019 Chart.js Contributors
       * Released under the MIT license
       */
      (function (t, a) { e.exports = a(n("30ef")) })(0, (function (e) { "use strict"; e = e && e.hasOwnProperty("default") ? e["default"] : e; var t = e.helpers, n = function () { if ("undefined" !== typeof window) { if (window.devicePixelRatio) return window.devicePixelRatio; var e = window.screen; if (e) return (e.deviceXDPI || 1) / (e.logicalXDPI || 1) } return 1 }(), a = { toTextLines: function (e) { var n, a = []; e = [].concat(e); while (e.length) n = e.pop(), "string" === typeof n ? a.unshift.apply(a, n.split("\n")) : Array.isArray(n) ? e.push.apply(e, n) : t.isNullOrUndef(e) || a.unshift("" + n); return a }, toFontString: function (e) { return !e || t.isNullOrUndef(e.size) || t.isNullOrUndef(e.family) ? null : (e.style ? e.style + " " : "") + (e.weight ? e.weight + " " : "") + e.size + "px " + e.family }, textSize: function (e, t, n) { var a, i = [].concat(t), r = i.length, s = e.font, o = 0; for (e.font = n.string, a = 0; a < r; ++a)o = Math.max(e.measureText(i[a]).width, o); return e.font = s, { height: r * n.lineHeight, width: o } }, parseFont: function (n) { var i = e.defaults.global, r = t.valueOrDefault(n.size, i.defaultFontSize), s = { family: t.valueOrDefault(n.family, i.defaultFontFamily), lineHeight: t.options.toLineHeight(n.lineHeight, r), size: r, style: t.valueOrDefault(n.style, i.defaultFontStyle), weight: t.valueOrDefault(n.weight, null), string: "" }; return s.string = a.toFontString(s), s }, bound: function (e, t, n) { return Math.max(e, Math.min(t, n)) }, arrayDiff: function (e, t) { var n, a, i, r, s = e.slice(), o = []; for (n = 0, i = t.length; n < i; ++n)r = t[n], a = s.indexOf(r), -1 === a ? o.push([r, 1]) : s.splice(a, 1); for (n = 0, i = s.length; n < i; ++n)o.push([s[n], -1]); return o }, rasterize: function (e) { return Math.round(e * n) / n } }; function i(e, t) { var n = t.x, a = t.y; if (null === n) return { x: 0, y: -1 }; if (null === a) return { x: 1, y: 0 }; var i = e.x - n, r = e.y - a, s = Math.sqrt(i * i + r * r); return { x: s ? i / s : 0, y: s ? r / s : -1 } } function r(e, t, n, a, i) { switch (i) { case "center": n = a = 0; break; case "bottom": n = 0, a = 1; break; case "right": n = 1, a = 0; break; case "left": n = -1, a = 0; break; case "top": n = 0, a = -1; break; case "start": n = -n, a = -a; break; case "end": break; default: i *= Math.PI / 180, n = Math.cos(i), a = Math.sin(i); break }return { x: e, y: t, vx: n, vy: a } } var s = 0, o = 1, l = 2, d = 4, c = 8; function u(e, t, n) { var a = s; return e < n.left ? a |= o : e > n.right && (a |= l), t < n.top ? a |= c : t > n.bottom && (a |= d), a } function h(e, t) { var n, a, i, r = e.x0, s = e.y0, h = e.x1, f = e.y1, p = u(r, s, t), m = u(h, f, t); while (1) { if (!(p | m) || p & m) break; n = p || m, n & c ? (a = r + (h - r) * (t.top - s) / (f - s), i = t.top) : n & d ? (a = r + (h - r) * (t.bottom - s) / (f - s), i = t.bottom) : n & l ? (i = s + (f - s) * (t.right - r) / (h - r), a = t.right) : n & o && (i = s + (f - s) * (t.left - r) / (h - r), a = t.left), n === p ? (r = a, s = i, p = u(r, s, t)) : (h = a, f = i, m = u(h, f, t)) } return { x0: r, x1: h, y0: s, y1: f } } function f(e, t) { var n, a, i = t.anchor, s = e; return t.clamp && (s = h(s, t.area)), "start" === i ? (n = s.x0, a = s.y0) : "end" === i ? (n = s.x1, a = s.y1) : (n = (s.x0 + s.x1) / 2, a = (s.y0 + s.y1) / 2), r(n, a, e.vx, e.vy, t.align) } var p = { arc: function (e, t) { var n = (e.startAngle + e.endAngle) / 2, a = Math.cos(n), i = Math.sin(n), r = e.innerRadius, s = e.outerRadius; return f({ x0: e.x + a * r, y0: e.y + i * r, x1: e.x + a * s, y1: e.y + i * s, vx: a, vy: i }, t) }, point: function (e, t) { var n = i(e, t.origin), a = n.x * e.radius, r = n.y * e.radius; return f({ x0: e.x - a, y0: e.y - r, x1: e.x + a, y1: e.y + r, vx: n.x, vy: n.y }, t) }, rect: function (e, t) { var n = i(e, t.origin), a = e.x, r = e.y, s = 0, o = 0; return e.horizontal ? (a = Math.min(e.x, e.base), s = Math.abs(e.base - e.x)) : (r = Math.min(e.y, e.base), o = Math.abs(e.base - e.y)), f({ x0: a, y0: r + o, x1: a + s, y1: r, vx: n.x, vy: n.y }, t) }, fallback: function (e, t) { var n = i(e, t.origin); return f({ x0: e.x, y0: e.y, x1: e.x, y1: e.y, vx: n.x, vy: n.y }, t) } }, m = e.helpers, _ = a.rasterize; function g(e) { var t = e.borderWidth || 0, n = e.padding, a = e.size.height, i = e.size.width, r = -i / 2, s = -a / 2; return { frame: { x: r - n.left - t, y: s - n.top - t, w: i + n.width + 2 * t, h: a + n.height + 2 * t }, text: { x: r, y: s, w: i, h: a } } } function y(e) { var t = e._model.horizontal, n = e._scale || t && e._xScale || e._yScale; if (!n) return null; if (void 0 !== n.xCenter && void 0 !== n.yCenter) return { x: n.xCenter, y: n.yCenter }; var a = n.getBasePixel(); return t ? { x: a, y: null } : { x: null, y: a } } function v(t) { return t instanceof e.elements.Arc ? p.arc : t instanceof e.elements.Point ? p.point : t instanceof e.elements.Rectangle ? p.rect : p.fallback } function b(e, t, n) { var a = n.backgroundColor, i = n.borderColor, r = n.borderWidth; (a || i && r) && (e.beginPath(), m.canvas.roundedRect(e, _(t.x) + r / 2, _(t.y) + r / 2, _(t.w) - r, _(t.h) - r, n.borderRadius), e.closePath(), a && (e.fillStyle = a, e.fill()), i && r && (e.strokeStyle = i, e.lineWidth = r, e.lineJoin = "miter", e.stroke())) } function k(e, t, n) { var a = n.lineHeight, i = e.w, r = e.x, s = e.y + a / 2; return "center" === t ? r += i / 2 : "end" !== t && "right" !== t || (r += i), { h: a, w: i, x: r, y: s } } function M(e, t, n) { var a = e.shadowBlur, i = n.stroked, r = _(n.x), s = _(n.y), o = _(n.w); i && e.strokeText(t, r, s, o), n.filled && (a && i && (e.shadowBlur = 0), e.fillText(t, r, s, o), a && i && (e.shadowBlur = a)) } function w(e, t, n, a) { var i, r = a.textAlign, s = a.color, o = !!s, l = a.font, d = t.length, c = a.textStrokeColor, u = a.textStrokeWidth, h = c && u; if (d && (o || h)) for (n = k(n, r, l), e.font = l.string, e.textAlign = r, e.textBaseline = "middle", e.shadowBlur = a.textShadowBlur, e.shadowColor = a.textShadowColor, o && (e.fillStyle = s), h && (e.lineJoin = "round", e.lineWidth = u, e.strokeStyle = c), i = 0, d = t.length; i < d; ++i)M(e, t[i], { stroked: h, filled: o, w: n.w, x: n.x, y: n.y + n.h * i }) } var x = function (e, t, n, a) { var i = this; i._config = e, i._index = a, i._model = null, i._rects = null, i._ctx = t, i._el = n }; m.extend(x.prototype, { _modelize: function (t, n, i, r) { var s = this, o = s._index, l = m.options.resolve, d = a.parseFont(l([i.font, {}], r, o)), c = l([i.color, e.defaults.global.defaultFontColor], r, o); return { align: l([i.align, "center"], r, o), anchor: l([i.anchor, "center"], r, o), area: r.chart.chartArea, backgroundColor: l([i.backgroundColor, null], r, o), borderColor: l([i.borderColor, null], r, o), borderRadius: l([i.borderRadius, 0], r, o), borderWidth: l([i.borderWidth, 0], r, o), clamp: l([i.clamp, !1], r, o), clip: l([i.clip, !1], r, o), color: c, display: t, font: d, lines: n, offset: l([i.offset, 0], r, o), opacity: l([i.opacity, 1], r, o), origin: y(s._el), padding: m.options.toPadding(l([i.padding, 0], r, o)), positioner: v(s._el), rotation: l([i.rotation, 0], r, o) * (Math.PI / 180), size: a.textSize(s._ctx, n, d), textAlign: l([i.textAlign, "start"], r, o), textShadowBlur: l([i.textShadowBlur, 0], r, o), textShadowColor: l([i.textShadowColor, c], r, o), textStrokeColor: l([i.textStrokeColor, c], r, o), textStrokeWidth: l([i.textStrokeWidth, 0], r, o) } }, update: function (e) { var t, n, i, r = this, s = null, o = null, l = r._index, d = r._config, c = m.options.resolve([d.display, !0], e, l); c && (t = e.dataset.data[l], n = m.valueOrDefault(m.callback(d.formatter, [t, e]), t), i = m.isNullOrUndef(n) ? [] : a.toTextLines(n), i.length && (s = r._modelize(c, i, d, e), o = g(s))), r._model = s, r._rects = o }, geometry: function () { return this._rects ? this._rects.frame : {} }, rotation: function () { return this._model ? this._model.rotation : 0 }, visible: function () { return this._model && this._model.opacity }, model: function () { return this._model }, draw: function (e, t) { var n, i = this, r = e.ctx, s = i._model, o = i._rects; this.visible() && (r.save(), s.clip && (n = s.area, r.beginPath(), r.rect(n.left, n.top, n.right - n.left, n.bottom - n.top), r.clip()), r.globalAlpha = a.bound(0, s.opacity, 1), r.translate(_(t.x), _(t.y)), r.rotate(s.rotation), b(r, o.frame, s), w(r, s.lines, o.text, s), r.restore()) } }); var L = e.helpers, S = Number.MIN_SAFE_INTEGER || -9007199254740991, Y = Number.MAX_SAFE_INTEGER || 9007199254740991; function D(e, t, n) { var a = Math.cos(n), i = Math.sin(n), r = t.x, s = t.y; return { x: r + a * (e.x - r) - i * (e.y - s), y: s + i * (e.x - r) + a * (e.y - s) } } function T(e, t) { var n, a, i, r, s, o = Y, l = S, d = t.origin; for (n = 0; n < e.length; ++n)a = e[n], i = a.x - d.x, r = a.y - d.y, s = t.vx * i + t.vy * r, o = Math.min(o, s), l = Math.max(l, s); return { min: o, max: l } } function C(e, t) { var n = t.x - e.x, a = t.y - e.y, i = Math.sqrt(n * n + a * a); return { vx: (t.x - e.x) / i, vy: (t.y - e.y) / i, origin: e, ln: i } } var O = function () { this._rotation = 0, this._rect = { x: 0, y: 0, w: 0, h: 0 } }; function P(e, t, n) { var a = t.positioner(e, t), i = a.vx, r = a.vy; if (!i && !r) return { x: a.x, y: a.y }; var s = n.w, o = n.h, l = t.rotation, d = Math.abs(s / 2 * Math.cos(l)) + Math.abs(o / 2 * Math.sin(l)), c = Math.abs(s / 2 * Math.sin(l)) + Math.abs(o / 2 * Math.cos(l)), u = 1 / Math.max(Math.abs(i), Math.abs(r)); return d *= i * u, c *= r * u, d += t.offset * i, c += t.offset * r, { x: a.x + d, y: a.y + c } } function H(e, t) { var n, a, i, r; for (n = e.length - 1; n >= 0; --n)for (i = e[n].$layout, a = n - 1; a >= 0 && i._visible; --a)r = e[a].$layout, r._visible && i._box.intersects(r._box) && t(i, r); return e } function j(e) { var t, n, a, i, r, s; for (t = 0, n = e.length; t < n; ++t)a = e[t], i = a.$layout, i._visible && (r = a.geometry(), s = P(a._el._model, a.model(), r), i._box.update(s, r, a.rotation())); return H(e, (function (e, t) { var n = e._hidable, a = t._hidable; n && a || a ? t._visible = !1 : n && (e._visible = !1) })) } L.extend(O.prototype, { center: function () { var e = this._rect; return { x: e.x + e.w / 2, y: e.y + e.h / 2 } }, update: function (e, t, n) { this._rotation = n, this._rect = { x: t.x + e.x, y: t.y + e.y, w: t.w, h: t.h } }, contains: function (e) { var t = this, n = 1, a = t._rect; return e = D(e, t.center(), -t._rotation), !(e.x < a.x - n || e.y < a.y - n || e.x > a.x + a.w + 2 * n || e.y > a.y + a.h + 2 * n) }, intersects: function (e) { var t, n, a, i = this._points(), r = e._points(), s = [C(i[0], i[1]), C(i[0], i[3])]; for (this._rotation !== e._rotation && s.push(C(r[0], r[1]), C(r[0], r[3])), t = 0; t < s.length; ++t)if (n = T(i, s[t]), a = T(r, s[t]), n.max < a.min || a.max < n.min) return !1; return !0 }, _points: function () { var e = this, t = e._rect, n = e._rotation, a = e.center(); return [D({ x: t.x, y: t.y }, a, n), D({ x: t.x + t.w, y: t.y }, a, n), D({ x: t.x + t.w, y: t.y + t.h }, a, n), D({ x: t.x, y: t.y + t.h }, a, n)] } }); var E = { prepare: function (e) { var t, n, a, i, r, s = []; for (t = 0, a = e.length; t < a; ++t)for (n = 0, i = e[t].length; n < i; ++n)r = e[t][n], s.push(r), r.$layout = { _box: new O, _hidable: !1, _visible: !0, _set: t, _idx: n }; return s.sort((function (e, t) { var n = e.$layout, a = t.$layout; return n._idx === a._idx ? a._set - n._set : a._idx - n._idx })), this.update(s), s }, update: function (e) { var t, n, a, i, r, s = !1; for (t = 0, n = e.length; t < n; ++t)a = e[t], i = a.model(), r = a.$layout, r._hidable = i && "auto" === i.display, r._visible = a.visible(), s |= r._hidable; s && j(e) }, lookup: function (e, t) { var n, a; for (n = e.length - 1; n >= 0; --n)if (a = e[n].$layout, a && a._visible && a._box.contains(t)) return e[n]; return null }, draw: function (e, t) { var n, a, i, r, s, o; for (n = 0, a = t.length; n < a; ++n)i = t[n], r = i.$layout, r._visible && (s = i.geometry(), o = P(i._el._view, i.model(), s), r._box.update(o, s, i.rotation()), i.draw(e, o)) } }, B = e.helpers, I = function (e) { if (B.isNullOrUndef(e)) return null; var t, n, a, i = e; if (B.isObject(e)) if (B.isNullOrUndef(e.label)) if (B.isNullOrUndef(e.r)) for (i = "", t = Object.keys(e), a = 0, n = t.length; a < n; ++a)i += (0 !== a ? ", " : "") + t[a] + ": " + e[t[a]]; else i = e.r; else i = e.label; return "" + i }, A = { align: "center", anchor: "center", backgroundColor: null, borderColor: null, borderRadius: 0, borderWidth: 0, clamp: !1, clip: !1, color: void 0, display: !0, font: { family: void 0, lineHeight: 1.2, size: void 0, style: void 0, weight: null }, formatter: I, labels: void 0, listeners: {}, offset: 4, opacity: 1, padding: { top: 4, right: 4, bottom: 4, left: 4 }, rotation: 0, textAlign: "start", textStrokeColor: void 0, textStrokeWidth: 0, textShadowBlur: 0, textShadowColor: void 0 }, F = e.helpers, N = "$datalabels", W = "$default"; function z(e, t) { var n, a, i = e.datalabels, r = {}, s = []; return !1 === i ? null : (!0 === i && (i = {}), t = F.merge({}, [t, i]), n = t.labels || {}, a = Object.keys(n), delete t.labels, a.length ? a.forEach((function (e) { n[e] && s.push(F.merge({}, [t, n[e], { _key: e }])) })) : s.push(t), r = s.reduce((function (e, t) { return F.each(t.listeners || {}, (function (n, a) { e[a] = e[a] || {}, e[a][t._key || W] = n })), delete t.listeners, e }), {}), { labels: s, listeners: r }) } function R(e, t, n) { if (t) { var a, i = n.$context, r = n.$groups; t[r._set] && (a = t[r._set][r._key], a && !0 === F.callback(a, [i]) && (e[N]._dirty = !0, n.update(i))) } } function $(e, t, n, a) { var i, r; (n || a) && (n ? a ? n !== a && (r = i = !0) : r = !0 : i = !0, r && R(e, t.leave, n), i && R(e, t.enter, a)) } function V(e, t) { var n, a, i = e[N], r = i._listeners; if (r.enter || r.leave) { if ("mousemove" === t.type) a = E.lookup(i._labels, t); else if ("mouseout" !== t.type) return; n = i._hovered, i._hovered = a, $(e, r, n, a) } } function q(e, t) { var n = e[N], a = n._listeners.click, i = a && E.lookup(n._labels, t); i && R(e, a, i) } function U(t) { if (!t.animating) { for (var n = e.animationService.animations, a = 0, i = n.length; a < i; ++a)if (n[a].chart === t) return; t.render({ duration: 1, lazy: !0 }) } } e.defaults.global.plugins.datalabels = A; var J = { id: "datalabels", beforeInit: function (e) { e[N] = { _actives: [] } }, beforeUpdate: function (e) { var t = e[N]; t._listened = !1, t._listeners = {}, t._datasets = [], t._labels = [] }, afterDatasetUpdate: function (e, t, n) { var a, i, r, s, o, l, d, c, u = t.index, h = e[N], f = h._datasets[u] = [], p = e.isDatasetVisible(u), m = e.data.datasets[u], _ = z(m, n), g = t.meta.data || [], y = e.ctx; for (y.save(), a = 0, r = g.length; a < r; ++a)if (d = g[a], d[N] = [], p && d && !d.hidden && !d._model.skip) for (i = 0, s = _.labels.length; i < s; ++i)o = _.labels[i], l = o._key, c = new x(o, y, d, a), c.$groups = { _set: u, _key: l || W }, c.$context = { active: !1, chart: e, dataIndex: a, dataset: m, datasetIndex: u }, c.update(c.$context), d[N].push(c), f.push(c); y.restore(), F.merge(h._listeners, _.listeners, { merger: function (e, n, a) { n[e] = n[e] || {}, n[e][t.index] = a[e], h._listened = !0 } }) }, afterUpdate: function (e, t) { e[N]._labels = E.prepare(e[N]._datasets, t) }, afterDatasetsDraw: function (e) { E.draw(e, e[N]._labels) }, beforeEvent: function (e, t) { if (e[N]._listened) switch (t.type) { case "mousemove": case "mouseout": V(e, t); break; case "click": q(e, t); break; default: } }, afterEvent: function (e) { var t, n, i, r, s, o, l, d = e[N], c = d._actives, u = d._actives = e.lastActive || [], h = a.arrayDiff(c, u); for (t = 0, n = h.length; t < n; ++t)if (s = h[t], s[1]) for (l = s[0][N] || [], i = 0, r = l.length; i < r; ++i)o = l[i], o.$context.active = 1 === s[1], o.update(o.$context); (d._dirty || h.length) && (E.update(d._labels), U(e)), delete d._dirty } }; return e.plugins.register(J), J }))
    }, a9e3: function (e, t, n) { "use strict"; var a = n("83ab"), i = n("da84"), r = n("94ca"), s = n("6eeb"), o = n("5135"), l = n("c6b6"), d = n("7156"), c = n("c04e"), u = n("d039"), h = n("7c73"), f = n("241c").f, p = n("06cf").f, m = n("9bf2").f, _ = n("58a8").trim, g = "Number", y = i[g], v = y.prototype, b = l(h(v)) == g, k = function (e) { var t, n, a, i, r, s, o, l, d = c(e, !1); if ("string" == typeof d && d.length > 2) if (d = _(d), t = d.charCodeAt(0), 43 === t || 45 === t) { if (n = d.charCodeAt(2), 88 === n || 120 === n) return NaN } else if (48 === t) { switch (d.charCodeAt(1)) { case 66: case 98: a = 2, i = 49; break; case 79: case 111: a = 8, i = 55; break; default: return +d }for (r = d.slice(2), s = r.length, o = 0; o < s; o++)if (l = r.charCodeAt(o), l < 48 || l > i) return NaN; return parseInt(r, a) } return +d }; if (r(g, !y(" 0o1") || !y("0b1") || y("+0x1"))) { for (var M, w = function (e) { var t = arguments.length < 1 ? 0 : e, n = this; return n instanceof w && (b ? u((function () { v.valueOf.call(n) })) : l(n) != g) ? d(new y(k(t)), n, w) : k(t) }, x = a ? f(y) : "MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","), L = 0; x.length > L; L++)o(y, M = x[L]) && !o(w, M) && m(w, M, p(y, M)); w.prototype = v, v.constructor = w, s(i, g, w) } }, aa88: function (e, t, n) { "use strict"; var a = n("1f84"), i = n.n(a); i.a }, aa9a: function (e, t, n) { }, ab13: function (e, t, n) { var a = n("b622"), i = a("match"); e.exports = function (e) { var t = /./; try { "/./"[e](t) } catch (n) { try { return t[i] = !1, "/./"[e](t) } catch (a) { } } return !1 } }, ab61: function (e, t, n) { }, ac1f: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("9263"); a({ target: "RegExp", proto: !0, forced: /./.exec !== i }, { exec: i }) }, ac9b: function (e, t, n) { }, aca8: function (e, t, n) { "use strict"; var a = n("740c"), i = n.n(a); i.a }, ad6d: function (e, t, n) { "use strict"; var a = n("825a"); e.exports = function () { var e = a(this), t = ""; return e.global && (t += "g"), e.ignoreCase && (t += "i"), e.multiline && (t += "m"), e.dotAll && (t += "s"), e.unicode && (t += "u"), e.sticky && (t += "y"), t } }, ada2: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t) { var n = e.split("_"); return t % 10 === 1 && t % 100 !== 11 ? n[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? n[1] : n[2] } function n(e, n, a) { var i = { ss: n ? "секунда_секунди_секунд" : "секунду_секунди_секунд", mm: n ? "хвилина_хвилини_хвилин" : "хвилину_хвилини_хвилин", hh: n ? "година_години_годин" : "годину_години_годин", dd: "день_дні_днів", MM: "місяць_місяці_місяців", yy: "рік_роки_років" }; return "m" === a ? n ? "хвилина" : "хвилину" : "h" === a ? n ? "година" : "годину" : e + " " + t(i[a], +e) } function a(e, t) { var n = { nominative: "неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"), accusative: "неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"), genitive: "неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_") }; if (!0 === e) return n["nominative"].slice(1, 7).concat(n["nominative"].slice(0, 1)); if (!e) return n["nominative"]; var a = /(\[[ВвУу]\]) ?dddd/.test(t) ? "accusative" : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(t) ? "genitive" : "nominative"; return n[a][e.day()] } function i(e) { return function () { return e + "о" + (11 === this.hours() ? "б" : "") + "] LT" } } var r = e.defineLocale("uk", { months: { format: "січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"), standalone: "січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_") }, monthsShort: "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"), weekdays: a, weekdaysShort: "нд_пн_вт_ср_чт_пт_сб".split("_"), weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY р.", LLL: "D MMMM YYYY р., HH:mm", LLLL: "dddd, D MMMM YYYY р., HH:mm" }, calendar: { sameDay: i("[Сьогодні "), nextDay: i("[Завтра "), lastDay: i("[Вчора "), nextWeek: i("[У] dddd ["), lastWeek: function () { switch (this.day()) { case 0: case 3: case 5: case 6: return i("[Минулої] dddd [").call(this); case 1: case 2: case 4: return i("[Минулого] dddd [").call(this) } }, sameElse: "L" }, relativeTime: { future: "за %s", past: "%s тому", s: "декілька секунд", ss: n, m: n, mm: n, h: "годину", hh: n, d: "день", dd: n, M: "місяць", MM: n, y: "рік", yy: n }, meridiemParse: /ночі|ранку|дня|вечора/, isPM: function (e) { return /^(дня|вечора)$/.test(e) }, meridiem: function (e, t, n) { return e < 4 ? "ночі" : e < 12 ? "ранку" : e < 17 ? "дня" : "вечора" }, dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/, ordinal: function (e, t) { switch (t) { case "M": case "d": case "DDD": case "w": case "W": return e + "-й"; case "D": return e + "-го"; default: return e } }, week: { dow: 1, doy: 7 } }); return r })) }, ade3: function (e, t, n) { "use strict"; function a(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } n.d(t, "a", (function () { return a })) }, ae44: function (e, t, n) { }, ae93: function (e, t, n) { "use strict"; var a, i, r, s = n("e163"), o = n("9112"), l = n("5135"), d = n("b622"), c = n("c430"), u = d("iterator"), h = !1, f = function () { return this };[].keys && (r = [].keys(), "next" in r ? (i = s(s(r)), i !== Object.prototype && (a = i)) : h = !0), void 0 == a && (a = {}), c || l(a, u) || o(a, u, f), e.exports = { IteratorPrototype: a, BUGGY_SAFARI_ITERATORS: h } }, afaf: function (e, t, n) { }, b041: function (e, t, n) { "use strict"; var a = n("f5df"), i = n("b622"), r = i("toStringTag"), s = {}; s[r] = "z", e.exports = "[object z]" !== String(s) ? function () { return "[object " + a(this) + "]" } : s.toString }, b0c0: function (e, t, n) { var a = n("83ab"), i = n("9bf2").f, r = Function.prototype, s = r.toString, o = /^\s*function ([^ (]*)/, l = "name"; a && !(l in r) && i(r, l, { configurable: !0, get: function () { try { return s.call(this).match(o)[1] } catch (e) { return "" } } }) }, b1b8: function (e, t, n) { "use strict"; n.d(t, "a", (function () { return s })); n("99af"), n("7db0"), n("c975"), n("ac1f"), n("1276"); var a = n("c101"), i = n("f0bd"), r = n("1a6c"), s = { props: { tag: { type: String, default: "div" }, btnGroup: { type: Boolean }, dropup: { type: Boolean, default: !1 }, dropright: { type: Boolean, default: !1 }, dropleft: { type: Boolean, default: !1 }, end: { type: Boolean, default: !1 }, split: { type: Boolean, default: !1 }, multiLevel: { type: Boolean, default: !1 }, updatePosition: { type: Boolean, default: !0 } }, data: function () { return { toggle: !1, popperJS: null, popperOptions: { placement: "bottom", eventsEnabled: !1, modifiers: { offset: { offset: "0" } } } } }, mixins: [a["a"]], directives: { mdbClickOutside: r["a"] }, methods: { away: function () { this.multiLevel || (this.toggle = !1) }, multiAway: function () { this.multiLevel && (this.toggle = !1) }, createPopper: function () { var e = this; this.$nextTick((function () { e.popperJS = new i["a"](e.$refs.popper, e.$refs.options, e.popperOptions) })) }, updatePopper: function () { this.popperJS ? this.popperJS.scheduleUpdate() : this.createPopper() }, enter: function (e) { e.style.opacity = 0 }, afterEnter: function (e) { e.style.opacity = 1 }, beforeLeave: function (e) { e.style.opacity = 0 } }, computed: { className: function () { return [this.btnGroup ? "btn-group" : "dropdown", this.mdbClass, this.multiLevel && "multi-level-dropdown"] }, style: function () { return { "margin-left": this.split && "-0.3rem" } } }, mounted: function () { var e = this.dropright || this.dropleft ? "0px, 2px" : "0px, 0px"; this.popperOptions.modifiers.offset.offset = e; var t = this.dropup ? "top" : this.dropright ? "right" : this.dropleft ? "left" : "bottom", n = !1, a = this.$children.find((function (e) { return -1 !== e.$el.className.indexOf("dropdown-menu") })); a && (n = a.right); var i = this.end || n ? "end" : "start", r = "".concat(t, "-").concat(i); this.popperOptions.placement = r, this.updatePosition && (this.popperOptions.eventsEnabled = !0), window.addEventListener("hashchange", this.away) }, beforeDestroy: function () { window.removeEventListener("hashchange", this.away) }, watch: { toggle: function (e) { e && !this.megaMenu && this.updatePopper() } } } }, b29d: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("lo", { months: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), monthsShort: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), weekdays: "ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"), weekdaysShort: "ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"), weekdaysMin: "ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "ວັນdddd D MMMM YYYY HH:mm" }, meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/, isPM: function (e) { return "ຕອນແລງ" === e }, meridiem: function (e, t, n) { return e < 12 ? "ຕອນເຊົ້າ" : "ຕອນແລງ" }, calendar: { sameDay: "[ມື້ນີ້ເວລາ] LT", nextDay: "[ມື້ອື່ນເວລາ] LT", nextWeek: "[ວັນ]dddd[ໜ້າເວລາ] LT", lastDay: "[ມື້ວານນີ້ເວລາ] LT", lastWeek: "[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT", sameElse: "L" }, relativeTime: { future: "ອີກ %s", past: "%sຜ່ານມາ", s: "ບໍ່ເທົ່າໃດວິນາທີ", ss: "%d ວິນາທີ", m: "1 ນາທີ", mm: "%d ນາທີ", h: "1 ຊົ່ວໂມງ", hh: "%d ຊົ່ວໂມງ", d: "1 ມື້", dd: "%d ມື້", M: "1 ເດືອນ", MM: "%d ເດືອນ", y: "1 ປີ", yy: "%d ປີ" }, dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/, ordinal: function (e) { return "ທີ່" + e } }); return t })) }, b301: function (e, t, n) { "use strict"; var a = n("d039"); e.exports = function (e, t) { var n = [][e]; return !n || !a((function () { n.call(null, t || function () { throw 1 }, 1) })) } }, b39a: function (e, t, n) { var a = n("d066"); e.exports = a("navigator", "userAgent") || "" }, b3eb: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = { m: ["eine Minute", "einer Minute"], h: ["eine Stunde", "einer Stunde"], d: ["ein Tag", "einem Tag"], dd: [e + " Tage", e + " Tagen"], M: ["ein Monat", "einem Monat"], MM: [e + " Monate", e + " Monaten"], y: ["ein Jahr", "einem Jahr"], yy: [e + " Jahre", e + " Jahren"] }; return t ? i[n][0] : i[n][1] } var n = e.defineLocale("de-at", { months: "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), monthsShort: "Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), monthsParseExact: !0, weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY HH:mm", LLLL: "dddd, D. MMMM YYYY HH:mm" }, calendar: { sameDay: "[heute um] LT [Uhr]", sameElse: "L", nextDay: "[morgen um] LT [Uhr]", nextWeek: "dddd [um] LT [Uhr]", lastDay: "[gestern um] LT [Uhr]", lastWeek: "[letzten] dddd [um] LT [Uhr]" }, relativeTime: { future: "in %s", past: "vor %s", s: "ein paar Sekunden", ss: "%d Sekunden", m: t, mm: "%d Minuten", h: t, hh: "%d Stunden", d: t, dd: t, M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return n })) }, b459: function (e, t, n) { "use strict"; var a = n("4215"), i = n.n(a); i.a }, b469: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = { m: ["eine Minute", "einer Minute"], h: ["eine Stunde", "einer Stunde"], d: ["ein Tag", "einem Tag"], dd: [e + " Tage", e + " Tagen"], M: ["ein Monat", "einem Monat"], MM: [e + " Monate", e + " Monaten"], y: ["ein Jahr", "einem Jahr"], yy: [e + " Jahre", e + " Jahren"] }; return t ? i[n][0] : i[n][1] } var n = e.defineLocale("de", { months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), monthsParseExact: !0, weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY HH:mm", LLLL: "dddd, D. MMMM YYYY HH:mm" }, calendar: { sameDay: "[heute um] LT [Uhr]", sameElse: "L", nextDay: "[morgen um] LT [Uhr]", nextWeek: "dddd [um] LT [Uhr]", lastDay: "[gestern um] LT [Uhr]", lastWeek: "[letzten] dddd [um] LT [Uhr]" }, relativeTime: { future: "in %s", past: "vor %s", s: "ein paar Sekunden", ss: "%d Sekunden", m: t, mm: "%d Minuten", h: t, hh: "%d Stunden", d: t, dd: t, M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return n })) }, b4c0: function (e, t, n) { }, b4f5: function (e, t, n) { "use strict"; var a = n("e88b"), i = n.n(a); i.a }, b53d: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("tzm-latn", { months: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), monthsShort: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), weekdays: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), weekdaysShort: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), weekdaysMin: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[asdkh g] LT", nextDay: "[aska g] LT", nextWeek: "dddd [g] LT", lastDay: "[assant g] LT", lastWeek: "dddd [g] LT", sameElse: "L" }, relativeTime: { future: "dadkh s yan %s", past: "yan %s", s: "imik", ss: "%d imik", m: "minuḍ", mm: "%d minuḍ", h: "saɛa", hh: "%d tassaɛin", d: "ass", dd: "%d ossan", M: "ayowr", MM: "%d iyyirn", y: "asgas", yy: "%d isgasn" }, week: { dow: 6, doy: 12 } }); return t })) }, b540: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("jv", { months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"), monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"), weekdays: "Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"), weekdaysShort: "Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"), weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"), longDateFormat: { LT: "HH.mm", LTS: "HH.mm.ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY [pukul] HH.mm", LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" }, meridiemParse: /enjing|siyang|sonten|ndalu/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "enjing" === t ? e : "siyang" === t ? e >= 11 ? e : e + 12 : "sonten" === t || "ndalu" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 11 ? "enjing" : e < 15 ? "siyang" : e < 19 ? "sonten" : "ndalu" }, calendar: { sameDay: "[Dinten puniko pukul] LT", nextDay: "[Mbenjang pukul] LT", nextWeek: "dddd [pukul] LT", lastDay: "[Kala wingi pukul] LT", lastWeek: "dddd [kepengker pukul] LT", sameElse: "L" }, relativeTime: { future: "wonten ing %s", past: "%s ingkang kepengker", s: "sawetawis detik", ss: "%d detik", m: "setunggal menit", mm: "%d menit", h: "setunggal jam", hh: "%d jam", d: "sedinten", dd: "%d dinten", M: "sewulan", MM: "%d wulan", y: "setaun", yy: "%d taun" }, week: { dow: 1, doy: 7 } }); return t })) }, b575: function (e, t, n) { var a, i, r, s, o, l, d, c, u = n("da84"), h = n("06cf").f, f = n("c6b6"), p = n("2cf4").set, m = n("b39a"), _ = u.MutationObserver || u.WebKitMutationObserver, g = u.process, y = u.Promise, v = "process" == f(g), b = h(u, "queueMicrotask"), k = b && b.value; k || (a = function () { var e, t; v && (e = g.domain) && e.exit(); while (i) { t = i.fn, i = i.next; try { t() } catch (n) { throw i ? s() : r = void 0, n } } r = void 0, e && e.enter() }, v ? s = function () { g.nextTick(a) } : _ && !/(iphone|ipod|ipad).*applewebkit/i.test(m) ? (o = !0, l = document.createTextNode(""), new _(a).observe(l, { characterData: !0 }), s = function () { l.data = o = !o }) : y && y.resolve ? (d = y.resolve(void 0), c = d.then, s = function () { c.call(d, a) }) : s = function () { p.call(u, a) }), e.exports = k || function (e) { var t = { fn: e, next: void 0 }; r && (r.next = t), i || (i = t, s()), r = t } }, b61b: function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbTooltip", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("span", [n("transition", { on: { "after-leave": e.doDestroy } }, [n("span", { ref: "popper", class: { show: !e.disabled && e.showPopper } }, [e.$slots.tip ? n("div", { ref: "tooltip", staticClass: "tooltip", style: "max-width: " + e.maxWidth + "px" }, [e._t("tip")], 2) : e._e(), e._t("default")], 2)]), e._t("reference")], 2) }, i = [], r = n("a92e"), s = { mixins: [r["a"]] }, o = s, l = o, d = (n("9b84"), n("2877")), c = Object(d["a"])(l, a, i, !1, null, "c6df5654", null); t["default"] = c.exports }, b622: function (e, t, n) { var a = n("da84"), i = n("5692"), r = n("90e3"), s = n("4930"), o = a.Symbol, l = i("wks"); e.exports = function (e) { return l[e] || (l[e] = s && o[e] || (s ? o : r)("Symbol." + e)) } }, b64b: function (e, t, n) { var a = n("23e7"), i = n("7b0b"), r = n("df75"), s = n("d039"), o = s((function () { r(1) })); a({ target: "Object", stat: !0, forced: o }, { keys: function (e) { return r(i(e)) } }) }, b669: function (e, t, n) { }, b672: function (e, t, n) { "use strict"; var a = n("08fe"), i = n.n(a); i.a }, b727: function (e, t, n) { var a = n("f8c2"), i = n("44ad"), r = n("7b0b"), s = n("50c4"), o = n("65f0"), l = [].push, d = function (e) { var t = 1 == e, n = 2 == e, d = 3 == e, c = 4 == e, u = 6 == e, h = 5 == e || u; return function (f, p, m, _) { for (var g, y, v = r(f), b = i(v), k = a(p, m, 3), M = s(b.length), w = 0, x = _ || o, L = t ? x(f, M) : n ? x(f, 0) : void 0; M > w; w++)if ((h || w in b) && (g = b[w], y = k(g, w, v), e)) if (t) L[w] = y; else if (y) switch (e) { case 3: return !0; case 5: return g; case 6: return w; case 2: l.call(L, g) } else if (c) return !1; return u ? -1 : d || c ? c : L } }; e.exports = { forEach: d(0), map: d(1), filter: d(2), some: d(3), every: d(4), find: d(5), findIndex: d(6) } }, b811: function (e, t, n) { }, b84c: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("nn", { months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), weekdays: "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"), weekdaysShort: "sun_mån_tys_ons_tor_fre_lau".split("_"), weekdaysMin: "su_må_ty_on_to_fr_lø".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY [kl.] H:mm", LLLL: "dddd D. MMMM YYYY [kl.] HH:mm" }, calendar: { sameDay: "[I dag klokka] LT", nextDay: "[I morgon klokka] LT", nextWeek: "dddd [klokka] LT", lastDay: "[I går klokka] LT", lastWeek: "[Føregåande] dddd [klokka] LT", sameElse: "L" }, relativeTime: { future: "om %s", past: "%s sidan", s: "nokre sekund", ss: "%d sekund", m: "eit minutt", mm: "%d minutt", h: "ein time", hh: "%d timar", d: "ein dag", dd: "%d dagar", M: "ein månad", MM: "%d månader", y: "eit år", yy: "%d år" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return t })) }, b97c: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { ss: "sekundes_sekundēm_sekunde_sekundes".split("_"), m: "minūtes_minūtēm_minūte_minūtes".split("_"), mm: "minūtes_minūtēm_minūte_minūtes".split("_"), h: "stundas_stundām_stunda_stundas".split("_"), hh: "stundas_stundām_stunda_stundas".split("_"), d: "dienas_dienām_diena_dienas".split("_"), dd: "dienas_dienām_diena_dienas".split("_"), M: "mēneša_mēnešiem_mēnesis_mēneši".split("_"), MM: "mēneša_mēnešiem_mēnesis_mēneši".split("_"), y: "gada_gadiem_gads_gadi".split("_"), yy: "gada_gadiem_gads_gadi".split("_") }; function n(e, t, n) { return n ? t % 10 === 1 && t % 100 !== 11 ? e[2] : e[3] : t % 10 === 1 && t % 100 !== 11 ? e[0] : e[1] } function a(e, a, i) { return e + " " + n(t[i], e, a) } function i(e, a, i) { return n(t[i], e, a) } function r(e, t) { return t ? "dažas sekundes" : "dažām sekundēm" } var s = e.defineLocale("lv", { months: "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"), monthsShort: "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"), weekdays: "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"), weekdaysShort: "Sv_P_O_T_C_Pk_S".split("_"), weekdaysMin: "Sv_P_O_T_C_Pk_S".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY.", LL: "YYYY. [gada] D. MMMM", LLL: "YYYY. [gada] D. MMMM, HH:mm", LLLL: "YYYY. [gada] D. MMMM, dddd, HH:mm" }, calendar: { sameDay: "[Šodien pulksten] LT", nextDay: "[Rīt pulksten] LT", nextWeek: "dddd [pulksten] LT", lastDay: "[Vakar pulksten] LT", lastWeek: "[Pagājušā] dddd [pulksten] LT", sameElse: "L" }, relativeTime: { future: "pēc %s", past: "pirms %s", s: r, ss: a, m: i, mm: a, h: i, hh: a, d: i, dd: a, M: i, MM: a, y: i, yy: a }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return s })) }, b9d7: function (e, t, n) { }, bb71: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = { m: ["eine Minute", "einer Minute"], h: ["eine Stunde", "einer Stunde"], d: ["ein Tag", "einem Tag"], dd: [e + " Tage", e + " Tagen"], M: ["ein Monat", "einem Monat"], MM: [e + " Monate", e + " Monaten"], y: ["ein Jahr", "einem Jahr"], yy: [e + " Jahre", e + " Jahren"] }; return t ? i[n][0] : i[n][1] } var n = e.defineLocale("de-ch", { months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), monthsParseExact: !0, weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), weekdaysShort: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY HH:mm", LLLL: "dddd, D. MMMM YYYY HH:mm" }, calendar: { sameDay: "[heute um] LT [Uhr]", sameElse: "L", nextDay: "[morgen um] LT [Uhr]", nextWeek: "dddd [um] LT [Uhr]", lastDay: "[gestern um] LT [Uhr]", lastWeek: "[letzten] dddd [um] LT [Uhr]" }, relativeTime: { future: "in %s", past: "vor %s", s: "ein paar Sekunden", ss: "%d Sekunden", m: t, mm: "%d Minuten", h: t, hh: "%d Stunden", d: t, dd: t, M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return n })) }, bc5d: function (e, t, n) { "use strict"; var a = n("ca18"), i = n.n(a); i.a }, bc5e: function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbDatatable", (function () { return w })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_wrapper", style: e.wrapperStyle }, [n("mdb-row", [n("mdb-col", { attrs: { sm: "6", md: "8" } }, [n("mdb-row", [n("mdb-col", { attrs: { sm: "12", md: "6" } }, [e.pagination ? n("datatable-select", { staticClass: "mr-3", attrs: { title: e.entriesTitle, options: e.options }, on: { getValue: e.updateEntries } }) : e._e()], 1), n("mdb-col", [e.refresh ? n("mdb-btn", { staticClass: "mb-3", attrs: { size: "sm", outline: e.btnColor }, on: { click: e.updateData } }, [n("mdb-icon", { attrs: { icon: "sync" } })], 1) : e._e()], 1)], 1)], 1), e.searching ? n("mdb-col", { attrs: { sm: "6", md: "4" } }, [n("datatable-search", { attrs: { placeholder: e.searchPlaceholder }, on: { getValue: e.updateSearch } })], 1) : e._e()], 1), n("mdb-tbl", e._b({ key: e.componentKey, class: { "mdb-scroll-y": e.scrollY }, style: "max-height: " + (e.scrollY ? e.maxHeight ? e.maxHeight : "280px" : null) + ";", attrs: { sm: "", datatable: "" } }, "mdb-tbl", e.tableProps, !1), [n("mdb-tbl-head", { staticClass: "table-header", attrs: { color: e.headerColor, textWhite: e.headerWhite } }, [n("tr", [e.checkbox && e.focus ? n("th") : e._e(), e._l(e.columns, (function (t) { return n("th", { key: t.field, staticClass: "th-sm sorting", on: { click: function (n) { return e.sort(t.field, t.sort) } } }, [e._v(" " + e._s(t.label) + " "), e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "asc" === e.recentSort.sort ? n("i", { staticClass: "fas fa-sort float-right sort_asc" }) : e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "desc" === e.recentSort.sort ? n("i", { staticClass: "fas fa-sort float-right sort_desc" }) : e.sorting && t.sort ? n("i", { staticClass: "fas fa-sort float-right" }) : e._e()]) }))], 2)]), n("mdb-tbl-body", [e._l(e.pages[e.activePage], (function (t, a) { return n("tr", { key: a, class: (e.focus && "selectable-row") + " " + (e.focus && e.rowsDisplay.indexOf(t) === e.hovered ? e.hoverColor : "") + " " + (e.focus && e.rowsDisplay.indexOf(t) === e.selected ? e.selectColor : ""), attrs: { tabindex: e.focus && "1" }, on: { mouseenter: function (n) { e.hovered = e.rowsDisplay.indexOf(t) }, mouseleave: function (t) { e.hovered = -1 }, click: function (n) { return e.selectRow(t) } } }, [e.checkbox && e.focus ? n("td", { staticClass: "text-center" }, [n("mdb-icon", { staticClass: "px-3", attrs: { icon: e.rowsDisplay.indexOf(t) === e.selected ? "check-square" : "square", far: "" } })], 1) : e._e(), e._l(t, (function (t, a) { return n("td", { key: a }, [n("div", { domProps: { innerHTML: e._s(t) } })]) }))], 2) })), e.pages.length ? e._e() : n("tr", [n("td", { attrs: { colspan: e.columns.length } }, [e._v(e._s(e.noFoundMessage))])])], 2), e.tfoot ? n("mdb-tbl-head", { staticClass: "table-footer", attrs: { tag: "tfoot" } }, [n("tr", [e.checkbox ? n("th") : e._e(), e._l(e.columns, (function (t) { return n("th", { key: t.field + "_foot", staticClass: "th-sm sorting" }, [e._v(" " + e._s(t.label) + " ")]) }))], 2)]) : e._e()], 1), e.pagination ? n("div", { staticClass: "row" }, [n("div", { staticClass: "col-sm-12 col-md-5" }, [n("div", { staticClass: "dataTables_info", attrs: { role: "status", "aria-live": "polite" } }, [e._v(" " + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : e.showingText) + " " + e._s(e.activePage > 0 && e.filteredRows.length > 0 ? e.activePage * e.entries : e.activePage == 0 && e.filteredRows.length > 0 ? e.activePage + 1 : "") + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : " to ") + e._s(e.pages.length - 1 > e.activePage ? e.pages[e.activePage].length * (e.activePage + 1) : e.filteredRows.length) + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : " of ") + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : e.filteredRows.length) + " entries")]), e.filter ? n("div", { staticClass: "pl-3" }, [0 !== this.filterOptions.length ? n("mdb-select", { staticClass: "mt-0 w-50 d-inline-block", attrs: { label: "Filter: " + e.filter, options: e.filterOptions, resetBtn: "" }, on: { getValue: e.updateSelect } }) : e._e()], 1) : e._e()]), n("div", { staticClass: "col-sm-12 col-md-7" }, [n("div", { staticClass: "dataTables_paginate float-right" }, [n("mdb-pagination", { attrs: { id: "pagination", color: e.paginationColor } }, [e.pages.length > e.display ? n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(0) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.start))])], 1) : e._e(), n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(e.activePage - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.previous))])], 1), e._l(e.visiblePages, (function (t, a) { return n("mdb-page-item", { key: a, attrs: { active: e.activePage === e.pages.indexOf(e.visiblePages[a]) }, nativeOn: { click: function (t) { e.changePage(e.pages.indexOf(e.visiblePages[a])) } } }, [e._v(" " + e._s(e.pages.indexOf(e.visiblePages[a]) + 1) + " ")]) })), n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 || e.filteredRows.length <= 10 }, nativeOn: { click: function (t) { return e.changePage(e.activePage + 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.next))])], 1), e.pages.length > e.display ? n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.pages.length - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.end))])], 1) : e._e()], 2)], 1)])]) : e._e()], 1) }, i = [], r = (n("4de4"), n("4160"), n("c975"), n("d81d"), n("d3b7"), n("ac1f"), n("25f0"), n("466d"), n("841c"), n("159b"), n("d37c")), s = n("060a"), o = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_length d-flex" }, [n("label", { staticClass: "mt-4 pt-3 mr-4" }, [e._v(e._s(e.title))]), n("mdb-select", { attrs: { wrapperClass: "mdb-select", options: e.options }, on: { getValue: e.getOptionValue } })], 1) }, l = [], d = (n("a9e3"), { name: "DatatabMaterialeSelect", components: { mdbSelect: r["a"] }, props: { entries: { type: Number, default: 10 }, options: { type: Array }, title: { type: String, default: "Show entries" } }, methods: { getOptionValue: function (e) { this.$emit("getValue", e) } } }), c = d, u = c, h = n("2877"), f = Object(h["a"])(u, o, l, !1, null, null, null), p = f.exports, m = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_filter md-form m-0 mt-4 float-right" }, [n("input", { directives: [{ name: "model", rawName: "v-model", value: e.search, expression: "search" }], staticClass: "form-control", attrs: { type: "search", placeholder: e.placeholder }, domProps: { value: e.search }, on: { input: function (t) { t.target.composing || (e.search = t.target.value) } } })]) }, _ = [], g = { name: "DatatableSearch", data: function () { return { search: "" } }, props: { placeholder: { type: String, default: "Search" } }, watch: { search: function () { this.$emit("getValue", this.search) } } }, y = g, v = y, b = Object(h["a"])(v, m, _, !1, null, null, null), k = b.exports, M = n("39de"), w = { name: "DatatablePro", props: { filter: { type: String, default: "" } }, data: function () { return { options: [{ value: 10, text: 10, selected: !0 }, { value: 25, text: 25 }, { value: 50, text: 50 }, { value: 100, text: 100 }], select: "", filteredArray: [], filterOptions: [] } }, components: { DatatableSearch: k, DatatableSelect: p, mdbSelect: r["a"], mdbIcon: s["a"] }, computed: { filteredRows: function () { var e = this, t = this.rowsDisplay; return this.filter && (t = this.selectedRows), t.filter((function (t) { return t.filter((function (t) { return t.toString().toLowerCase().match(e.search.toLowerCase()) })).length > 0 })) }, selectedRows: function () { var e = this; return this.rowsDisplay.filter((function (t) { return t.filter((function (t) { return e.select ? t.toString().toLowerCase() === e.select.toLowerCase() : t })).length > 0 })) } }, methods: { updateSelect: function (e) { this.select = e }, filterArray: function () { var e = this; if (this.filter) { this.rows.map((function (t) { -1 === e.filteredArray.indexOf(t[e.filter]) && e.filteredArray.push(t[e.filter]) })), this.filteredArray.sort(), this.filteredArray = this.filteredArray.filter((function (e, t, n) { return t == n.indexOf(e) })); var t = this.filterOptions.map((function (e) { return e.value })); this.filteredArray.forEach((function (n) { -1 === t.indexOf(n) && e.filterOptions.push({ value: n, text: n }) })) } } }, beforeMount: function () { this.filterArray() }, watch: { rows: function () { this.filterArray() } }, mixins: [M["a"]] }, x = w, L = x, S = (n("a5ba"), Object(h["a"])(L, a, i, !1, null, "36275dae", null)); t["default"] = S.exports }, bdd5: function (e, t, n) { "use strict"; var a = n("d756"), i = n.n(a); i.a }, be07: function (e, t, n) { "use strict"; var a = n("dcc8"), i = n.n(a); i.a }, bf18: function (e, t, n) { }, c032: function (e, t, n) { t.f = n("b622") }, c04e: function (e, t, n) { var a = n("861d"); e.exports = function (e, t) { if (!a(e)) return e; var n, i; if (t && "function" == typeof (n = e.toString) && !a(i = n.call(e))) return i; if ("function" == typeof (n = e.valueOf) && !a(i = n.call(e))) return i; if (!t && "function" == typeof (n = e.toString) && !a(i = n.call(e))) return i; throw TypeError("Can't convert object to primitive value") } }, c055: function (e, t, n) { }, c0f5: function (e, t, n) { "use strict"; var a = n("72ef"), i = n.n(a); i.a }, c101: function (e, t, n) { "use strict"; n("99af"), n("4160"), n("ac1f"), n("1276"), n("159b"); t["a"] = { props: { m: String, p: String, noMdbClass: Boolean }, computed: { mdbClass: function () { if (!this.noMdbClass) { var e = [], t = []; return this.m && this.m.split(" ").length > 1 && this.m.split(" ").forEach((function (t) { e.push("m".concat(t.split("")[0], "-").concat(t.split("")[1])) })), this.p && this.p.split(" ").length > 1 && this.p.split(" ").forEach((function (e) { t.push("p".concat(e.split("")[0], "-").concat(e.split("")[1])) })), [!!this.m && (this.m.split(" ").length > 1 ? e : this.m.split("").length > 1 ? "m".concat(this.m.split("")[0], "-").concat(this.m.split("")[1]) : "m-".concat(this.m)), !!this.p && (this.p.split(" ").length > 1 ? t : this.p.split("").length > 1 ? "p".concat(this.p.split("")[0], "-").concat(this.p.split("")[1]) : "p-".concat(this.p))] } } } } }, c109: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("tzm", { months: "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"), monthsShort: "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"), weekdays: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), weekdaysShort: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), weekdaysMin: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[ⴰⵙⴷⵅ ⴴ] LT", nextDay: "[ⴰⵙⴽⴰ ⴴ] LT", nextWeek: "dddd [ⴴ] LT", lastDay: "[ⴰⵚⴰⵏⵜ ⴴ] LT", lastWeek: "dddd [ⴴ] LT", sameElse: "L" }, relativeTime: { future: "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s", past: "ⵢⴰⵏ %s", s: "ⵉⵎⵉⴽ", ss: "%d ⵉⵎⵉⴽ", m: "ⵎⵉⵏⵓⴺ", mm: "%d ⵎⵉⵏⵓⴺ", h: "ⵙⴰⵄⴰ", hh: "%d ⵜⴰⵙⵙⴰⵄⵉⵏ", d: "ⴰⵙⵙ", dd: "%d oⵙⵙⴰⵏ", M: "ⴰⵢoⵓⵔ", MM: "%d ⵉⵢⵢⵉⵔⵏ", y: "ⴰⵙⴳⴰⵙ", yy: "%d ⵉⵙⴳⴰⵙⵏ" }, week: { dow: 6, doy: 12 } }); return t })) }, c1df: function (e, t, n) { (function (e) { (function (t, n) { e.exports = n() })(0, (function () { "use strict"; var t, a; function i() { return t.apply(null, arguments) } function r(e) { t = e } function s(e) { return e instanceof Array || "[object Array]" === Object.prototype.toString.call(e) } function o(e) { return null != e && "[object Object]" === Object.prototype.toString.call(e) } function l(e) { if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(e).length; var t; for (t in e) if (e.hasOwnProperty(t)) return !1; return !0 } function d(e) { return void 0 === e } function c(e) { return "number" === typeof e || "[object Number]" === Object.prototype.toString.call(e) } function u(e) { return e instanceof Date || "[object Date]" === Object.prototype.toString.call(e) } function h(e, t) { var n, a = []; for (n = 0; n < e.length; ++n)a.push(t(e[n], n)); return a } function f(e, t) { return Object.prototype.hasOwnProperty.call(e, t) } function p(e, t) { for (var n in t) f(t, n) && (e[n] = t[n]); return f(t, "toString") && (e.toString = t.toString), f(t, "valueOf") && (e.valueOf = t.valueOf), e } function m(e, t, n, a) { return Jn(e, t, n, a, !0).utc() } function _() { return { empty: !1, unusedTokens: [], unusedInput: [], overflow: -2, charsLeftOver: 0, nullInput: !1, invalidMonth: null, invalidFormat: !1, userInvalidated: !1, iso: !1, parsedDateParts: [], meridiem: null, rfc2822: !1, weekdayMismatch: !1 } } function g(e) { return null == e._pf && (e._pf = _()), e._pf } function y(e) { if (null == e._isValid) { var t = g(e), n = a.call(t.parsedDateParts, (function (e) { return null != e })), i = !isNaN(e._d.getTime()) && t.overflow < 0 && !t.empty && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && n); if (e._strict && (i = i && 0 === t.charsLeftOver && 0 === t.unusedTokens.length && void 0 === t.bigHour), null != Object.isFrozen && Object.isFrozen(e)) return i; e._isValid = i } return e._isValid } function v(e) { var t = m(NaN); return null != e ? p(g(t), e) : g(t).userInvalidated = !0, t } a = Array.prototype.some ? Array.prototype.some : function (e) { for (var t = Object(this), n = t.length >>> 0, a = 0; a < n; a++)if (a in t && e.call(this, t[a], a, t)) return !0; return !1 }; var b = i.momentProperties = []; function k(e, t) { var n, a, i; if (d(t._isAMomentObject) || (e._isAMomentObject = t._isAMomentObject), d(t._i) || (e._i = t._i), d(t._f) || (e._f = t._f), d(t._l) || (e._l = t._l), d(t._strict) || (e._strict = t._strict), d(t._tzm) || (e._tzm = t._tzm), d(t._isUTC) || (e._isUTC = t._isUTC), d(t._offset) || (e._offset = t._offset), d(t._pf) || (e._pf = g(t)), d(t._locale) || (e._locale = t._locale), b.length > 0) for (n = 0; n < b.length; n++)a = b[n], i = t[a], d(i) || (e[a] = i); return e } var M = !1; function w(e) { k(this, e), this._d = new Date(null != e._d ? e._d.getTime() : NaN), this.isValid() || (this._d = new Date(NaN)), !1 === M && (M = !0, i.updateOffset(this), M = !1) } function x(e) { return e instanceof w || null != e && null != e._isAMomentObject } function L(e) { return e < 0 ? Math.ceil(e) || 0 : Math.floor(e) } function S(e) { var t = +e, n = 0; return 0 !== t && isFinite(t) && (n = L(t)), n } function Y(e, t, n) { var a, i = Math.min(e.length, t.length), r = Math.abs(e.length - t.length), s = 0; for (a = 0; a < i; a++)(n && e[a] !== t[a] || !n && S(e[a]) !== S(t[a])) && s++; return s + r } function D(e) { !1 === i.suppressDeprecationWarnings && "undefined" !== typeof console && console.warn && console.warn("Deprecation warning: " + e) } function T(e, t) { var n = !0; return p((function () { if (null != i.deprecationHandler && i.deprecationHandler(null, e), n) { for (var a, r = [], s = 0; s < arguments.length; s++) { if (a = "", "object" === typeof arguments[s]) { for (var o in a += "\n[" + s + "] ", arguments[0]) a += o + ": " + arguments[0][o] + ", "; a = a.slice(0, -2) } else a = arguments[s]; r.push(a) } D(e + "\nArguments: " + Array.prototype.slice.call(r).join("") + "\n" + (new Error).stack), n = !1 } return t.apply(this, arguments) }), t) } var C, O = {}; function P(e, t) { null != i.deprecationHandler && i.deprecationHandler(e, t), O[e] || (D(t), O[e] = !0) } function H(e) { return e instanceof Function || "[object Function]" === Object.prototype.toString.call(e) } function j(e) { var t, n; for (n in e) t = e[n], H(t) ? this[n] = t : this["_" + n] = t; this._config = e, this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source) } function E(e, t) { var n, a = p({}, e); for (n in t) f(t, n) && (o(e[n]) && o(t[n]) ? (a[n] = {}, p(a[n], e[n]), p(a[n], t[n])) : null != t[n] ? a[n] = t[n] : delete a[n]); for (n in e) f(e, n) && !f(t, n) && o(e[n]) && (a[n] = p({}, a[n])); return a } function B(e) { null != e && this.set(e) } i.suppressDeprecationWarnings = !1, i.deprecationHandler = null, C = Object.keys ? Object.keys : function (e) { var t, n = []; for (t in e) f(e, t) && n.push(t); return n }; var I = { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }; function A(e, t, n) { var a = this._calendar[e] || this._calendar["sameElse"]; return H(a) ? a.call(t, n) : a } var F = { LTS: "h:mm:ss A", LT: "h:mm A", L: "MM/DD/YYYY", LL: "MMMM D, YYYY", LLL: "MMMM D, YYYY h:mm A", LLLL: "dddd, MMMM D, YYYY h:mm A" }; function N(e) { var t = this._longDateFormat[e], n = this._longDateFormat[e.toUpperCase()]; return t || !n ? t : (this._longDateFormat[e] = n.replace(/MMMM|MM|DD|dddd/g, (function (e) { return e.slice(1) })), this._longDateFormat[e]) } var W = "Invalid date"; function z() { return this._invalidDate } var R = "%d", $ = /\d{1,2}/; function V(e) { return this._ordinal.replace("%d", e) } var q = { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }; function U(e, t, n, a) { var i = this._relativeTime[n]; return H(i) ? i(e, t, n, a) : i.replace(/%d/i, e) } function J(e, t) { var n = this._relativeTime[e > 0 ? "future" : "past"]; return H(n) ? n(t) : n.replace(/%s/i, t) } var X = {}; function G(e, t) { var n = e.toLowerCase(); X[n] = X[n + "s"] = X[t] = e } function K(e) { return "string" === typeof e ? X[e] || X[e.toLowerCase()] : void 0 } function Z(e) { var t, n, a = {}; for (n in e) f(e, n) && (t = K(n), t && (a[t] = e[n])); return a } var Q = {}; function ee(e, t) { Q[e] = t } function te(e) { var t = []; for (var n in e) t.push({ unit: n, priority: Q[n] }); return t.sort((function (e, t) { return e.priority - t.priority })), t } function ne(e, t, n) { var a = "" + Math.abs(e), i = t - a.length, r = e >= 0; return (r ? n ? "+" : "" : "-") + Math.pow(10, Math.max(0, i)).toString().substr(1) + a } var ae = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g, ie = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, re = {}, se = {}; function oe(e, t, n, a) { var i = a; "string" === typeof a && (i = function () { return this[a]() }), e && (se[e] = i), t && (se[t[0]] = function () { return ne(i.apply(this, arguments), t[1], t[2]) }), n && (se[n] = function () { return this.localeData().ordinal(i.apply(this, arguments), e) }) } function le(e) { return e.match(/\[[\s\S]/) ? e.replace(/^\[|\]$/g, "") : e.replace(/\\/g, "") } function de(e) { var t, n, a = e.match(ae); for (t = 0, n = a.length; t < n; t++)se[a[t]] ? a[t] = se[a[t]] : a[t] = le(a[t]); return function (t) { var i, r = ""; for (i = 0; i < n; i++)r += H(a[i]) ? a[i].call(t, e) : a[i]; return r } } function ce(e, t) { return e.isValid() ? (t = ue(t, e.localeData()), re[t] = re[t] || de(t), re[t](e)) : e.localeData().invalidDate() } function ue(e, t) { var n = 5; function a(e) { return t.longDateFormat(e) || e } ie.lastIndex = 0; while (n >= 0 && ie.test(e)) e = e.replace(ie, a), ie.lastIndex = 0, n -= 1; return e } var he = /\d/, fe = /\d\d/, pe = /\d{3}/, me = /\d{4}/, _e = /[+-]?\d{6}/, ge = /\d\d?/, ye = /\d\d\d\d?/, ve = /\d\d\d\d\d\d?/, be = /\d{1,3}/, ke = /\d{1,4}/, Me = /[+-]?\d{1,6}/, we = /\d+/, xe = /[+-]?\d+/, Le = /Z|[+-]\d\d:?\d\d/gi, Se = /Z|[+-]\d\d(?::?\d\d)?/gi, Ye = /[+-]?\d+(\.\d{1,3})?/, De = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i, Te = {}; function Ce(e, t, n) { Te[e] = H(t) ? t : function (e, a) { return e && n ? n : t } } function Oe(e, t) { return f(Te, e) ? Te[e](t._strict, t._locale) : new RegExp(Pe(e)) } function Pe(e) { return He(e.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, (function (e, t, n, a, i) { return t || n || a || i }))) } function He(e) { return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&") } var je = {}; function Ee(e, t) { var n, a = t; for ("string" === typeof e && (e = [e]), c(t) && (a = function (e, n) { n[t] = S(e) }), n = 0; n < e.length; n++)je[e[n]] = a } function Be(e, t) { Ee(e, (function (e, n, a, i) { a._w = a._w || {}, t(e, a._w, a, i) })) } function Ie(e, t, n) { null != t && f(je, e) && je[e](t, n._a, n, e) } var Ae = 0, Fe = 1, Ne = 2, We = 3, ze = 4, Re = 5, $e = 6, Ve = 7, qe = 8; function Ue(e) { return Je(e) ? 366 : 365 } function Je(e) { return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0 } oe("Y", 0, 0, (function () { var e = this.year(); return e <= 9999 ? "" + e : "+" + e })), oe(0, ["YY", 2], 0, (function () { return this.year() % 100 })), oe(0, ["YYYY", 4], 0, "year"), oe(0, ["YYYYY", 5], 0, "year"), oe(0, ["YYYYYY", 6, !0], 0, "year"), G("year", "y"), ee("year", 1), Ce("Y", xe), Ce("YY", ge, fe), Ce("YYYY", ke, me), Ce("YYYYY", Me, _e), Ce("YYYYYY", Me, _e), Ee(["YYYYY", "YYYYYY"], Ae), Ee("YYYY", (function (e, t) { t[Ae] = 2 === e.length ? i.parseTwoDigitYear(e) : S(e) })), Ee("YY", (function (e, t) { t[Ae] = i.parseTwoDigitYear(e) })), Ee("Y", (function (e, t) { t[Ae] = parseInt(e, 10) })), i.parseTwoDigitYear = function (e) { return S(e) + (S(e) > 68 ? 1900 : 2e3) }; var Xe, Ge = Ze("FullYear", !0); function Ke() { return Je(this.year()) } function Ze(e, t) { return function (n) { return null != n ? (et(this, e, n), i.updateOffset(this, t), this) : Qe(this, e) } } function Qe(e, t) { return e.isValid() ? e._d["get" + (e._isUTC ? "UTC" : "") + t]() : NaN } function et(e, t, n) { e.isValid() && !isNaN(n) && ("FullYear" === t && Je(e.year()) && 1 === e.month() && 29 === e.date() ? e._d["set" + (e._isUTC ? "UTC" : "") + t](n, e.month(), it(n, e.month())) : e._d["set" + (e._isUTC ? "UTC" : "") + t](n)) } function tt(e) { return e = K(e), H(this[e]) ? this[e]() : this } function nt(e, t) { if ("object" === typeof e) { e = Z(e); for (var n = te(e), a = 0; a < n.length; a++)this[n[a].unit](e[n[a].unit]) } else if (e = K(e), H(this[e])) return this[e](t); return this } function at(e, t) { return (e % t + t) % t } function it(e, t) { if (isNaN(e) || isNaN(t)) return NaN; var n = at(t, 12); return e += (t - n) / 12, 1 === n ? Je(e) ? 29 : 28 : 31 - n % 7 % 2 } Xe = Array.prototype.indexOf ? Array.prototype.indexOf : function (e) { var t; for (t = 0; t < this.length; ++t)if (this[t] === e) return t; return -1 }, oe("M", ["MM", 2], "Mo", (function () { return this.month() + 1 })), oe("MMM", 0, 0, (function (e) { return this.localeData().monthsShort(this, e) })), oe("MMMM", 0, 0, (function (e) { return this.localeData().months(this, e) })), G("month", "M"), ee("month", 8), Ce("M", ge), Ce("MM", ge, fe), Ce("MMM", (function (e, t) { return t.monthsShortRegex(e) })), Ce("MMMM", (function (e, t) { return t.monthsRegex(e) })), Ee(["M", "MM"], (function (e, t) { t[Fe] = S(e) - 1 })), Ee(["MMM", "MMMM"], (function (e, t, n, a) { var i = n._locale.monthsParse(e, a, n._strict); null != i ? t[Fe] = i : g(n).invalidMonth = e })); var rt = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/, st = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"); function ot(e, t) { return e ? s(this._months) ? this._months[e.month()] : this._months[(this._months.isFormat || rt).test(t) ? "format" : "standalone"][e.month()] : s(this._months) ? this._months : this._months["standalone"] } var lt = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"); function dt(e, t) { return e ? s(this._monthsShort) ? this._monthsShort[e.month()] : this._monthsShort[rt.test(t) ? "format" : "standalone"][e.month()] : s(this._monthsShort) ? this._monthsShort : this._monthsShort["standalone"] } function ct(e, t, n) { var a, i, r, s = e.toLocaleLowerCase(); if (!this._monthsParse) for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], a = 0; a < 12; ++a)r = m([2e3, a]), this._shortMonthsParse[a] = this.monthsShort(r, "").toLocaleLowerCase(), this._longMonthsParse[a] = this.months(r, "").toLocaleLowerCase(); return n ? "MMM" === t ? (i = Xe.call(this._shortMonthsParse, s), -1 !== i ? i : null) : (i = Xe.call(this._longMonthsParse, s), -1 !== i ? i : null) : "MMM" === t ? (i = Xe.call(this._shortMonthsParse, s), -1 !== i ? i : (i = Xe.call(this._longMonthsParse, s), -1 !== i ? i : null)) : (i = Xe.call(this._longMonthsParse, s), -1 !== i ? i : (i = Xe.call(this._shortMonthsParse, s), -1 !== i ? i : null)) } function ut(e, t, n) { var a, i, r; if (this._monthsParseExact) return ct.call(this, e, t, n); for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), a = 0; a < 12; a++) { if (i = m([2e3, a]), n && !this._longMonthsParse[a] && (this._longMonthsParse[a] = new RegExp("^" + this.months(i, "").replace(".", "") + "$", "i"), this._shortMonthsParse[a] = new RegExp("^" + this.monthsShort(i, "").replace(".", "") + "$", "i")), n || this._monthsParse[a] || (r = "^" + this.months(i, "") + "|^" + this.monthsShort(i, ""), this._monthsParse[a] = new RegExp(r.replace(".", ""), "i")), n && "MMMM" === t && this._longMonthsParse[a].test(e)) return a; if (n && "MMM" === t && this._shortMonthsParse[a].test(e)) return a; if (!n && this._monthsParse[a].test(e)) return a } } function ht(e, t) { var n; if (!e.isValid()) return e; if ("string" === typeof t) if (/^\d+$/.test(t)) t = S(t); else if (t = e.localeData().monthsParse(t), !c(t)) return e; return n = Math.min(e.date(), it(e.year(), t)), e._d["set" + (e._isUTC ? "UTC" : "") + "Month"](t, n), e } function ft(e) { return null != e ? (ht(this, e), i.updateOffset(this, !0), this) : Qe(this, "Month") } function pt() { return it(this.year(), this.month()) } var mt = De; function _t(e) { return this._monthsParseExact ? (f(this, "_monthsRegex") || vt.call(this), e ? this._monthsShortStrictRegex : this._monthsShortRegex) : (f(this, "_monthsShortRegex") || (this._monthsShortRegex = mt), this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex) } var gt = De; function yt(e) { return this._monthsParseExact ? (f(this, "_monthsRegex") || vt.call(this), e ? this._monthsStrictRegex : this._monthsRegex) : (f(this, "_monthsRegex") || (this._monthsRegex = gt), this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex) } function vt() { function e(e, t) { return t.length - e.length } var t, n, a = [], i = [], r = []; for (t = 0; t < 12; t++)n = m([2e3, t]), a.push(this.monthsShort(n, "")), i.push(this.months(n, "")), r.push(this.months(n, "")), r.push(this.monthsShort(n, "")); for (a.sort(e), i.sort(e), r.sort(e), t = 0; t < 12; t++)a[t] = He(a[t]), i[t] = He(i[t]); for (t = 0; t < 24; t++)r[t] = He(r[t]); this._monthsRegex = new RegExp("^(" + r.join("|") + ")", "i"), this._monthsShortRegex = this._monthsRegex, this._monthsStrictRegex = new RegExp("^(" + i.join("|") + ")", "i"), this._monthsShortStrictRegex = new RegExp("^(" + a.join("|") + ")", "i") } function bt(e, t, n, a, i, r, s) { var o; return e < 100 && e >= 0 ? (o = new Date(e + 400, t, n, a, i, r, s), isFinite(o.getFullYear()) && o.setFullYear(e)) : o = new Date(e, t, n, a, i, r, s), o } function kt(e) { var t; if (e < 100 && e >= 0) { var n = Array.prototype.slice.call(arguments); n[0] = e + 400, t = new Date(Date.UTC.apply(null, n)), isFinite(t.getUTCFullYear()) && t.setUTCFullYear(e) } else t = new Date(Date.UTC.apply(null, arguments)); return t } function Mt(e, t, n) { var a = 7 + t - n, i = (7 + kt(e, 0, a).getUTCDay() - t) % 7; return -i + a - 1 } function wt(e, t, n, a, i) { var r, s, o = (7 + n - a) % 7, l = Mt(e, a, i), d = 1 + 7 * (t - 1) + o + l; return d <= 0 ? (r = e - 1, s = Ue(r) + d) : d > Ue(e) ? (r = e + 1, s = d - Ue(e)) : (r = e, s = d), { year: r, dayOfYear: s } } function xt(e, t, n) { var a, i, r = Mt(e.year(), t, n), s = Math.floor((e.dayOfYear() - r - 1) / 7) + 1; return s < 1 ? (i = e.year() - 1, a = s + Lt(i, t, n)) : s > Lt(e.year(), t, n) ? (a = s - Lt(e.year(), t, n), i = e.year() + 1) : (i = e.year(), a = s), { week: a, year: i } } function Lt(e, t, n) { var a = Mt(e, t, n), i = Mt(e + 1, t, n); return (Ue(e) - a + i) / 7 } function St(e) { return xt(e, this._week.dow, this._week.doy).week } oe("w", ["ww", 2], "wo", "week"), oe("W", ["WW", 2], "Wo", "isoWeek"), G("week", "w"), G("isoWeek", "W"), ee("week", 5), ee("isoWeek", 5), Ce("w", ge), Ce("ww", ge, fe), Ce("W", ge), Ce("WW", ge, fe), Be(["w", "ww", "W", "WW"], (function (e, t, n, a) { t[a.substr(0, 1)] = S(e) })); var Yt = { dow: 0, doy: 6 }; function Dt() { return this._week.dow } function Tt() { return this._week.doy } function Ct(e) { var t = this.localeData().week(this); return null == e ? t : this.add(7 * (e - t), "d") } function Ot(e) { var t = xt(this, 1, 4).week; return null == e ? t : this.add(7 * (e - t), "d") } function Pt(e, t) { return "string" !== typeof e ? e : isNaN(e) ? (e = t.weekdaysParse(e), "number" === typeof e ? e : null) : parseInt(e, 10) } function Ht(e, t) { return "string" === typeof e ? t.weekdaysParse(e) % 7 || 7 : isNaN(e) ? null : e } function jt(e, t) { return e.slice(t, 7).concat(e.slice(0, t)) } oe("d", 0, "do", "day"), oe("dd", 0, 0, (function (e) { return this.localeData().weekdaysMin(this, e) })), oe("ddd", 0, 0, (function (e) { return this.localeData().weekdaysShort(this, e) })), oe("dddd", 0, 0, (function (e) { return this.localeData().weekdays(this, e) })), oe("e", 0, 0, "weekday"), oe("E", 0, 0, "isoWeekday"), G("day", "d"), G("weekday", "e"), G("isoWeekday", "E"), ee("day", 11), ee("weekday", 11), ee("isoWeekday", 11), Ce("d", ge), Ce("e", ge), Ce("E", ge), Ce("dd", (function (e, t) { return t.weekdaysMinRegex(e) })), Ce("ddd", (function (e, t) { return t.weekdaysShortRegex(e) })), Ce("dddd", (function (e, t) { return t.weekdaysRegex(e) })), Be(["dd", "ddd", "dddd"], (function (e, t, n, a) { var i = n._locale.weekdaysParse(e, a, n._strict); null != i ? t.d = i : g(n).invalidWeekday = e })), Be(["d", "e", "E"], (function (e, t, n, a) { t[a] = S(e) })); var Et = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"); function Bt(e, t) { var n = s(this._weekdays) ? this._weekdays : this._weekdays[e && !0 !== e && this._weekdays.isFormat.test(t) ? "format" : "standalone"]; return !0 === e ? jt(n, this._week.dow) : e ? n[e.day()] : n } var It = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"); function At(e) { return !0 === e ? jt(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort } var Ft = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"); function Nt(e) { return !0 === e ? jt(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin } function Wt(e, t, n) { var a, i, r, s = e.toLocaleLowerCase(); if (!this._weekdaysParse) for (this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], a = 0; a < 7; ++a)r = m([2e3, 1]).day(a), this._minWeekdaysParse[a] = this.weekdaysMin(r, "").toLocaleLowerCase(), this._shortWeekdaysParse[a] = this.weekdaysShort(r, "").toLocaleLowerCase(), this._weekdaysParse[a] = this.weekdays(r, "").toLocaleLowerCase(); return n ? "dddd" === t ? (i = Xe.call(this._weekdaysParse, s), -1 !== i ? i : null) : "ddd" === t ? (i = Xe.call(this._shortWeekdaysParse, s), -1 !== i ? i : null) : (i = Xe.call(this._minWeekdaysParse, s), -1 !== i ? i : null) : "dddd" === t ? (i = Xe.call(this._weekdaysParse, s), -1 !== i ? i : (i = Xe.call(this._shortWeekdaysParse, s), -1 !== i ? i : (i = Xe.call(this._minWeekdaysParse, s), -1 !== i ? i : null))) : "ddd" === t ? (i = Xe.call(this._shortWeekdaysParse, s), -1 !== i ? i : (i = Xe.call(this._weekdaysParse, s), -1 !== i ? i : (i = Xe.call(this._minWeekdaysParse, s), -1 !== i ? i : null))) : (i = Xe.call(this._minWeekdaysParse, s), -1 !== i ? i : (i = Xe.call(this._weekdaysParse, s), -1 !== i ? i : (i = Xe.call(this._shortWeekdaysParse, s), -1 !== i ? i : null))) } function zt(e, t, n) { var a, i, r; if (this._weekdaysParseExact) return Wt.call(this, e, t, n); for (this._weekdaysParse || (this._weekdaysParse = [], this._minWeekdaysParse = [], this._shortWeekdaysParse = [], this._fullWeekdaysParse = []), a = 0; a < 7; a++) { if (i = m([2e3, 1]).day(a), n && !this._fullWeekdaysParse[a] && (this._fullWeekdaysParse[a] = new RegExp("^" + this.weekdays(i, "").replace(".", "\\.?") + "$", "i"), this._shortWeekdaysParse[a] = new RegExp("^" + this.weekdaysShort(i, "").replace(".", "\\.?") + "$", "i"), this._minWeekdaysParse[a] = new RegExp("^" + this.weekdaysMin(i, "").replace(".", "\\.?") + "$", "i")), this._weekdaysParse[a] || (r = "^" + this.weekdays(i, "") + "|^" + this.weekdaysShort(i, "") + "|^" + this.weekdaysMin(i, ""), this._weekdaysParse[a] = new RegExp(r.replace(".", ""), "i")), n && "dddd" === t && this._fullWeekdaysParse[a].test(e)) return a; if (n && "ddd" === t && this._shortWeekdaysParse[a].test(e)) return a; if (n && "dd" === t && this._minWeekdaysParse[a].test(e)) return a; if (!n && this._weekdaysParse[a].test(e)) return a } } function Rt(e) { if (!this.isValid()) return null != e ? this : NaN; var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); return null != e ? (e = Pt(e, this.localeData()), this.add(e - t, "d")) : t } function $t(e) { if (!this.isValid()) return null != e ? this : NaN; var t = (this.day() + 7 - this.localeData()._week.dow) % 7; return null == e ? t : this.add(e - t, "d") } function Vt(e) { if (!this.isValid()) return null != e ? this : NaN; if (null != e) { var t = Ht(e, this.localeData()); return this.day(this.day() % 7 ? t : t - 7) } return this.day() || 7 } var qt = De; function Ut(e) { return this._weekdaysParseExact ? (f(this, "_weekdaysRegex") || Zt.call(this), e ? this._weekdaysStrictRegex : this._weekdaysRegex) : (f(this, "_weekdaysRegex") || (this._weekdaysRegex = qt), this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex) } var Jt = De; function Xt(e) { return this._weekdaysParseExact ? (f(this, "_weekdaysRegex") || Zt.call(this), e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) : (f(this, "_weekdaysShortRegex") || (this._weekdaysShortRegex = Jt), this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) } var Gt = De; function Kt(e) { return this._weekdaysParseExact ? (f(this, "_weekdaysRegex") || Zt.call(this), e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) : (f(this, "_weekdaysMinRegex") || (this._weekdaysMinRegex = Gt), this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) } function Zt() { function e(e, t) { return t.length - e.length } var t, n, a, i, r, s = [], o = [], l = [], d = []; for (t = 0; t < 7; t++)n = m([2e3, 1]).day(t), a = this.weekdaysMin(n, ""), i = this.weekdaysShort(n, ""), r = this.weekdays(n, ""), s.push(a), o.push(i), l.push(r), d.push(a), d.push(i), d.push(r); for (s.sort(e), o.sort(e), l.sort(e), d.sort(e), t = 0; t < 7; t++)o[t] = He(o[t]), l[t] = He(l[t]), d[t] = He(d[t]); this._weekdaysRegex = new RegExp("^(" + d.join("|") + ")", "i"), this._weekdaysShortRegex = this._weekdaysRegex, this._weekdaysMinRegex = this._weekdaysRegex, this._weekdaysStrictRegex = new RegExp("^(" + l.join("|") + ")", "i"), this._weekdaysShortStrictRegex = new RegExp("^(" + o.join("|") + ")", "i"), this._weekdaysMinStrictRegex = new RegExp("^(" + s.join("|") + ")", "i") } function Qt() { return this.hours() % 12 || 12 } function en() { return this.hours() || 24 } function tn(e, t) { oe(e, 0, 0, (function () { return this.localeData().meridiem(this.hours(), this.minutes(), t) })) } function nn(e, t) { return t._meridiemParse } function an(e) { return "p" === (e + "").toLowerCase().charAt(0) } oe("H", ["HH", 2], 0, "hour"), oe("h", ["hh", 2], 0, Qt), oe("k", ["kk", 2], 0, en), oe("hmm", 0, 0, (function () { return "" + Qt.apply(this) + ne(this.minutes(), 2) })), oe("hmmss", 0, 0, (function () { return "" + Qt.apply(this) + ne(this.minutes(), 2) + ne(this.seconds(), 2) })), oe("Hmm", 0, 0, (function () { return "" + this.hours() + ne(this.minutes(), 2) })), oe("Hmmss", 0, 0, (function () { return "" + this.hours() + ne(this.minutes(), 2) + ne(this.seconds(), 2) })), tn("a", !0), tn("A", !1), G("hour", "h"), ee("hour", 13), Ce("a", nn), Ce("A", nn), Ce("H", ge), Ce("h", ge), Ce("k", ge), Ce("HH", ge, fe), Ce("hh", ge, fe), Ce("kk", ge, fe), Ce("hmm", ye), Ce("hmmss", ve), Ce("Hmm", ye), Ce("Hmmss", ve), Ee(["H", "HH"], We), Ee(["k", "kk"], (function (e, t, n) { var a = S(e); t[We] = 24 === a ? 0 : a })), Ee(["a", "A"], (function (e, t, n) { n._isPm = n._locale.isPM(e), n._meridiem = e })), Ee(["h", "hh"], (function (e, t, n) { t[We] = S(e), g(n).bigHour = !0 })), Ee("hmm", (function (e, t, n) { var a = e.length - 2; t[We] = S(e.substr(0, a)), t[ze] = S(e.substr(a)), g(n).bigHour = !0 })), Ee("hmmss", (function (e, t, n) { var a = e.length - 4, i = e.length - 2; t[We] = S(e.substr(0, a)), t[ze] = S(e.substr(a, 2)), t[Re] = S(e.substr(i)), g(n).bigHour = !0 })), Ee("Hmm", (function (e, t, n) { var a = e.length - 2; t[We] = S(e.substr(0, a)), t[ze] = S(e.substr(a)) })), Ee("Hmmss", (function (e, t, n) { var a = e.length - 4, i = e.length - 2; t[We] = S(e.substr(0, a)), t[ze] = S(e.substr(a, 2)), t[Re] = S(e.substr(i)) })); var rn = /[ap]\.?m?\.?/i; function sn(e, t, n) { return e > 11 ? n ? "pm" : "PM" : n ? "am" : "AM" } var on, ln = Ze("Hours", !0), dn = { calendar: I, longDateFormat: F, invalidDate: W, ordinal: R, dayOfMonthOrdinalParse: $, relativeTime: q, months: st, monthsShort: lt, week: Yt, weekdays: Et, weekdaysMin: Ft, weekdaysShort: It, meridiemParse: rn }, cn = {}, un = {}; function hn(e) { return e ? e.toLowerCase().replace("_", "-") : e } function fn(e) { var t, n, a, i, r = 0; while (r < e.length) { i = hn(e[r]).split("-"), t = i.length, n = hn(e[r + 1]), n = n ? n.split("-") : null; while (t > 0) { if (a = pn(i.slice(0, t).join("-")), a) return a; if (n && n.length >= t && Y(i, n, !0) >= t - 1) break; t-- } r++ } return on } function pn(t) { var a = null; if (!cn[t] && "undefined" !== typeof e && e && e.exports) try { a = on._abbr; n("4678")("./" + t), mn(a) } catch (i) { } return cn[t] } function mn(e, t) { var n; return e && (n = d(t) ? yn(e) : _n(e, t), n ? on = n : "undefined" !== typeof console && console.warn && console.warn("Locale " + e + " not found. Did you forget to load it?")), on._abbr } function _n(e, t) { if (null !== t) { var n, a = dn; if (t.abbr = e, null != cn[e]) P("defineLocaleOverride", "use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."), a = cn[e]._config; else if (null != t.parentLocale) if (null != cn[t.parentLocale]) a = cn[t.parentLocale]._config; else { if (n = pn(t.parentLocale), null == n) return un[t.parentLocale] || (un[t.parentLocale] = []), un[t.parentLocale].push({ name: e, config: t }), null; a = n._config } return cn[e] = new B(E(a, t)), un[e] && un[e].forEach((function (e) { _n(e.name, e.config) })), mn(e), cn[e] } return delete cn[e], null } function gn(e, t) { if (null != t) { var n, a, i = dn; a = pn(e), null != a && (i = a._config), t = E(i, t), n = new B(t), n.parentLocale = cn[e], cn[e] = n, mn(e) } else null != cn[e] && (null != cn[e].parentLocale ? cn[e] = cn[e].parentLocale : null != cn[e] && delete cn[e]); return cn[e] } function yn(e) { var t; if (e && e._locale && e._locale._abbr && (e = e._locale._abbr), !e) return on; if (!s(e)) { if (t = pn(e), t) return t; e = [e] } return fn(e) } function vn() { return C(cn) } function bn(e) { var t, n = e._a; return n && -2 === g(e).overflow && (t = n[Fe] < 0 || n[Fe] > 11 ? Fe : n[Ne] < 1 || n[Ne] > it(n[Ae], n[Fe]) ? Ne : n[We] < 0 || n[We] > 24 || 24 === n[We] && (0 !== n[ze] || 0 !== n[Re] || 0 !== n[$e]) ? We : n[ze] < 0 || n[ze] > 59 ? ze : n[Re] < 0 || n[Re] > 59 ? Re : n[$e] < 0 || n[$e] > 999 ? $e : -1, g(e)._overflowDayOfYear && (t < Ae || t > Ne) && (t = Ne), g(e)._overflowWeeks && -1 === t && (t = Ve), g(e)._overflowWeekday && -1 === t && (t = qe), g(e).overflow = t), e } function kn(e, t, n) { return null != e ? e : null != t ? t : n } function Mn(e) { var t = new Date(i.now()); return e._useUTC ? [t.getUTCFullYear(), t.getUTCMonth(), t.getUTCDate()] : [t.getFullYear(), t.getMonth(), t.getDate()] } function wn(e) { var t, n, a, i, r, s = []; if (!e._d) { for (a = Mn(e), e._w && null == e._a[Ne] && null == e._a[Fe] && xn(e), null != e._dayOfYear && (r = kn(e._a[Ae], a[Ae]), (e._dayOfYear > Ue(r) || 0 === e._dayOfYear) && (g(e)._overflowDayOfYear = !0), n = kt(r, 0, e._dayOfYear), e._a[Fe] = n.getUTCMonth(), e._a[Ne] = n.getUTCDate()), t = 0; t < 3 && null == e._a[t]; ++t)e._a[t] = s[t] = a[t]; for (; t < 7; t++)e._a[t] = s[t] = null == e._a[t] ? 2 === t ? 1 : 0 : e._a[t]; 24 === e._a[We] && 0 === e._a[ze] && 0 === e._a[Re] && 0 === e._a[$e] && (e._nextDay = !0, e._a[We] = 0), e._d = (e._useUTC ? kt : bt).apply(null, s), i = e._useUTC ? e._d.getUTCDay() : e._d.getDay(), null != e._tzm && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), e._nextDay && (e._a[We] = 24), e._w && "undefined" !== typeof e._w.d && e._w.d !== i && (g(e).weekdayMismatch = !0) } } function xn(e) { var t, n, a, i, r, s, o, l; if (t = e._w, null != t.GG || null != t.W || null != t.E) r = 1, s = 4, n = kn(t.GG, e._a[Ae], xt(Xn(), 1, 4).year), a = kn(t.W, 1), i = kn(t.E, 1), (i < 1 || i > 7) && (l = !0); else { r = e._locale._week.dow, s = e._locale._week.doy; var d = xt(Xn(), r, s); n = kn(t.gg, e._a[Ae], d.year), a = kn(t.w, d.week), null != t.d ? (i = t.d, (i < 0 || i > 6) && (l = !0)) : null != t.e ? (i = t.e + r, (t.e < 0 || t.e > 6) && (l = !0)) : i = r } a < 1 || a > Lt(n, r, s) ? g(e)._overflowWeeks = !0 : null != l ? g(e)._overflowWeekday = !0 : (o = wt(n, a, i, r, s), e._a[Ae] = o.year, e._dayOfYear = o.dayOfYear) } var Ln = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, Sn = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, Yn = /Z|[+-]\d\d(?::?\d\d)?/, Dn = [["YYYYYY-MM-DD", /[+-]\d{6}-\d\d-\d\d/], ["YYYY-MM-DD", /\d{4}-\d\d-\d\d/], ["GGGG-[W]WW-E", /\d{4}-W\d\d-\d/], ["GGGG-[W]WW", /\d{4}-W\d\d/, !1], ["YYYY-DDD", /\d{4}-\d{3}/], ["YYYY-MM", /\d{4}-\d\d/, !1], ["YYYYYYMMDD", /[+-]\d{10}/], ["YYYYMMDD", /\d{8}/], ["GGGG[W]WWE", /\d{4}W\d{3}/], ["GGGG[W]WW", /\d{4}W\d{2}/, !1], ["YYYYDDD", /\d{7}/]], Tn = [["HH:mm:ss.SSSS", /\d\d:\d\d:\d\d\.\d+/], ["HH:mm:ss,SSSS", /\d\d:\d\d:\d\d,\d+/], ["HH:mm:ss", /\d\d:\d\d:\d\d/], ["HH:mm", /\d\d:\d\d/], ["HHmmss.SSSS", /\d\d\d\d\d\d\.\d+/], ["HHmmss,SSSS", /\d\d\d\d\d\d,\d+/], ["HHmmss", /\d\d\d\d\d\d/], ["HHmm", /\d\d\d\d/], ["HH", /\d\d/]], Cn = /^\/?Date\((\-?\d+)/i; function On(e) { var t, n, a, i, r, s, o = e._i, l = Ln.exec(o) || Sn.exec(o); if (l) { for (g(e).iso = !0, t = 0, n = Dn.length; t < n; t++)if (Dn[t][1].exec(l[1])) { i = Dn[t][0], a = !1 !== Dn[t][2]; break } if (null == i) return void (e._isValid = !1); if (l[3]) { for (t = 0, n = Tn.length; t < n; t++)if (Tn[t][1].exec(l[3])) { r = (l[2] || " ") + Tn[t][0]; break } if (null == r) return void (e._isValid = !1) } if (!a && null != r) return void (e._isValid = !1); if (l[4]) { if (!Yn.exec(l[4])) return void (e._isValid = !1); s = "Z" } e._f = i + (r || "") + (s || ""), Wn(e) } else e._isValid = !1 } var Pn = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/; function Hn(e, t, n, a, i, r) { var s = [jn(e), lt.indexOf(t), parseInt(n, 10), parseInt(a, 10), parseInt(i, 10)]; return r && s.push(parseInt(r, 10)), s } function jn(e) { var t = parseInt(e, 10); return t <= 49 ? 2e3 + t : t <= 999 ? 1900 + t : t } function En(e) { return e.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").replace(/^\s\s*/, "").replace(/\s\s*$/, "") } function Bn(e, t, n) { if (e) { var a = It.indexOf(e), i = new Date(t[0], t[1], t[2]).getDay(); if (a !== i) return g(n).weekdayMismatch = !0, n._isValid = !1, !1 } return !0 } var In = { UT: 0, GMT: 0, EDT: -240, EST: -300, CDT: -300, CST: -360, MDT: -360, MST: -420, PDT: -420, PST: -480 }; function An(e, t, n) { if (e) return In[e]; if (t) return 0; var a = parseInt(n, 10), i = a % 100, r = (a - i) / 100; return 60 * r + i } function Fn(e) { var t = Pn.exec(En(e._i)); if (t) { var n = Hn(t[4], t[3], t[2], t[5], t[6], t[7]); if (!Bn(t[1], n, e)) return; e._a = n, e._tzm = An(t[8], t[9], t[10]), e._d = kt.apply(null, e._a), e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), g(e).rfc2822 = !0 } else e._isValid = !1 } function Nn(e) { var t = Cn.exec(e._i); null === t ? (On(e), !1 === e._isValid && (delete e._isValid, Fn(e), !1 === e._isValid && (delete e._isValid, i.createFromInputFallback(e)))) : e._d = new Date(+t[1]) } function Wn(e) { if (e._f !== i.ISO_8601) if (e._f !== i.RFC_2822) { e._a = [], g(e).empty = !0; var t, n, a, r, s, o = "" + e._i, l = o.length, d = 0; for (a = ue(e._f, e._locale).match(ae) || [], t = 0; t < a.length; t++)r = a[t], n = (o.match(Oe(r, e)) || [])[0], n && (s = o.substr(0, o.indexOf(n)), s.length > 0 && g(e).unusedInput.push(s), o = o.slice(o.indexOf(n) + n.length), d += n.length), se[r] ? (n ? g(e).empty = !1 : g(e).unusedTokens.push(r), Ie(r, n, e)) : e._strict && !n && g(e).unusedTokens.push(r); g(e).charsLeftOver = l - d, o.length > 0 && g(e).unusedInput.push(o), e._a[We] <= 12 && !0 === g(e).bigHour && e._a[We] > 0 && (g(e).bigHour = void 0), g(e).parsedDateParts = e._a.slice(0), g(e).meridiem = e._meridiem, e._a[We] = zn(e._locale, e._a[We], e._meridiem), wn(e), bn(e) } else Fn(e); else On(e) } function zn(e, t, n) { var a; return null == n ? t : null != e.meridiemHour ? e.meridiemHour(t, n) : null != e.isPM ? (a = e.isPM(n), a && t < 12 && (t += 12), a || 12 !== t || (t = 0), t) : t } function Rn(e) { var t, n, a, i, r; if (0 === e._f.length) return g(e).invalidFormat = !0, void (e._d = new Date(NaN)); for (i = 0; i < e._f.length; i++)r = 0, t = k({}, e), null != e._useUTC && (t._useUTC = e._useUTC), t._f = e._f[i], Wn(t), y(t) && (r += g(t).charsLeftOver, r += 10 * g(t).unusedTokens.length, g(t).score = r, (null == a || r < a) && (a = r, n = t)); p(e, n || t) } function $n(e) { if (!e._d) { var t = Z(e._i); e._a = h([t.year, t.month, t.day || t.date, t.hour, t.minute, t.second, t.millisecond], (function (e) { return e && parseInt(e, 10) })), wn(e) } } function Vn(e) { var t = new w(bn(qn(e))); return t._nextDay && (t.add(1, "d"), t._nextDay = void 0), t } function qn(e) { var t = e._i, n = e._f; return e._locale = e._locale || yn(e._l), null === t || void 0 === n && "" === t ? v({ nullInput: !0 }) : ("string" === typeof t && (e._i = t = e._locale.preparse(t)), x(t) ? new w(bn(t)) : (u(t) ? e._d = t : s(n) ? Rn(e) : n ? Wn(e) : Un(e), y(e) || (e._d = null), e)) } function Un(e) { var t = e._i; d(t) ? e._d = new Date(i.now()) : u(t) ? e._d = new Date(t.valueOf()) : "string" === typeof t ? Nn(e) : s(t) ? (e._a = h(t.slice(0), (function (e) { return parseInt(e, 10) })), wn(e)) : o(t) ? $n(e) : c(t) ? e._d = new Date(t) : i.createFromInputFallback(e) } function Jn(e, t, n, a, i) { var r = {}; return !0 !== n && !1 !== n || (a = n, n = void 0), (o(e) && l(e) || s(e) && 0 === e.length) && (e = void 0), r._isAMomentObject = !0, r._useUTC = r._isUTC = i, r._l = n, r._i = e, r._f = t, r._strict = a, Vn(r) } function Xn(e, t, n, a) { return Jn(e, t, n, a, !1) } i.createFromInputFallback = T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.", (function (e) { e._d = new Date(e._i + (e._useUTC ? " UTC" : "")) })), i.ISO_8601 = function () { }, i.RFC_2822 = function () { }; var Gn = T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", (function () { var e = Xn.apply(null, arguments); return this.isValid() && e.isValid() ? e < this ? this : e : v() })), Kn = T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", (function () { var e = Xn.apply(null, arguments); return this.isValid() && e.isValid() ? e > this ? this : e : v() })); function Zn(e, t) { var n, a; if (1 === t.length && s(t[0]) && (t = t[0]), !t.length) return Xn(); for (n = t[0], a = 1; a < t.length; ++a)t[a].isValid() && !t[a][e](n) || (n = t[a]); return n } function Qn() { var e = [].slice.call(arguments, 0); return Zn("isBefore", e) } function ea() { var e = [].slice.call(arguments, 0); return Zn("isAfter", e) } var ta = function () { return Date.now ? Date.now() : +new Date }, na = ["year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond"]; function aa(e) { for (var t in e) if (-1 === Xe.call(na, t) || null != e[t] && isNaN(e[t])) return !1; for (var n = !1, a = 0; a < na.length; ++a)if (e[na[a]]) { if (n) return !1; parseFloat(e[na[a]]) !== S(e[na[a]]) && (n = !0) } return !0 } function ia() { return this._isValid } function ra() { return Ya(NaN) } function sa(e) { var t = Z(e), n = t.year || 0, a = t.quarter || 0, i = t.month || 0, r = t.week || t.isoWeek || 0, s = t.day || 0, o = t.hour || 0, l = t.minute || 0, d = t.second || 0, c = t.millisecond || 0; this._isValid = aa(t), this._milliseconds = +c + 1e3 * d + 6e4 * l + 1e3 * o * 60 * 60, this._days = +s + 7 * r, this._months = +i + 3 * a + 12 * n, this._data = {}, this._locale = yn(), this._bubble() } function oa(e) { return e instanceof sa } function la(e) { return e < 0 ? -1 * Math.round(-1 * e) : Math.round(e) } function da(e, t) { oe(e, 0, 0, (function () { var e = this.utcOffset(), n = "+"; return e < 0 && (e = -e, n = "-"), n + ne(~~(e / 60), 2) + t + ne(~~e % 60, 2) })) } da("Z", ":"), da("ZZ", ""), Ce("Z", Se), Ce("ZZ", Se), Ee(["Z", "ZZ"], (function (e, t, n) { n._useUTC = !0, n._tzm = ua(Se, e) })); var ca = /([\+\-]|\d\d)/gi; function ua(e, t) { var n = (t || "").match(e); if (null === n) return null; var a = n[n.length - 1] || [], i = (a + "").match(ca) || ["-", 0, 0], r = 60 * i[1] + S(i[2]); return 0 === r ? 0 : "+" === i[0] ? r : -r } function ha(e, t) { var n, a; return t._isUTC ? (n = t.clone(), a = (x(e) || u(e) ? e.valueOf() : Xn(e).valueOf()) - n.valueOf(), n._d.setTime(n._d.valueOf() + a), i.updateOffset(n, !1), n) : Xn(e).local() } function fa(e) { return 15 * -Math.round(e._d.getTimezoneOffset() / 15) } function pa(e, t, n) { var a, r = this._offset || 0; if (!this.isValid()) return null != e ? this : NaN; if (null != e) { if ("string" === typeof e) { if (e = ua(Se, e), null === e) return this } else Math.abs(e) < 16 && !n && (e *= 60); return !this._isUTC && t && (a = fa(this)), this._offset = e, this._isUTC = !0, null != a && this.add(a, "m"), r !== e && (!t || this._changeInProgress ? Pa(this, Ya(e - r, "m"), 1, !1) : this._changeInProgress || (this._changeInProgress = !0, i.updateOffset(this, !0), this._changeInProgress = null)), this } return this._isUTC ? r : fa(this) } function ma(e, t) { return null != e ? ("string" !== typeof e && (e = -e), this.utcOffset(e, t), this) : -this.utcOffset() } function _a(e) { return this.utcOffset(0, e) } function ga(e) { return this._isUTC && (this.utcOffset(0, e), this._isUTC = !1, e && this.subtract(fa(this), "m")), this } function ya() { if (null != this._tzm) this.utcOffset(this._tzm, !1, !0); else if ("string" === typeof this._i) { var e = ua(Le, this._i); null != e ? this.utcOffset(e) : this.utcOffset(0, !0) } return this } function va(e) { return !!this.isValid() && (e = e ? Xn(e).utcOffset() : 0, (this.utcOffset() - e) % 60 === 0) } function ba() { return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset() } function ka() { if (!d(this._isDSTShifted)) return this._isDSTShifted; var e = {}; if (k(e, this), e = qn(e), e._a) { var t = e._isUTC ? m(e._a) : Xn(e._a); this._isDSTShifted = this.isValid() && Y(e._a, t.toArray()) > 0 } else this._isDSTShifted = !1; return this._isDSTShifted } function Ma() { return !!this.isValid() && !this._isUTC } function wa() { return !!this.isValid() && this._isUTC } function xa() { return !!this.isValid() && (this._isUTC && 0 === this._offset) } i.updateOffset = function () { }; var La = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/, Sa = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; function Ya(e, t) { var n, a, i, r = e, s = null; return oa(e) ? r = { ms: e._milliseconds, d: e._days, M: e._months } : c(e) ? (r = {}, t ? r[t] = e : r.milliseconds = e) : (s = La.exec(e)) ? (n = "-" === s[1] ? -1 : 1, r = { y: 0, d: S(s[Ne]) * n, h: S(s[We]) * n, m: S(s[ze]) * n, s: S(s[Re]) * n, ms: S(la(1e3 * s[$e])) * n }) : (s = Sa.exec(e)) ? (n = "-" === s[1] ? -1 : 1, r = { y: Da(s[2], n), M: Da(s[3], n), w: Da(s[4], n), d: Da(s[5], n), h: Da(s[6], n), m: Da(s[7], n), s: Da(s[8], n) }) : null == r ? r = {} : "object" === typeof r && ("from" in r || "to" in r) && (i = Ca(Xn(r.from), Xn(r.to)), r = {}, r.ms = i.milliseconds, r.M = i.months), a = new sa(r), oa(e) && f(e, "_locale") && (a._locale = e._locale), a } function Da(e, t) { var n = e && parseFloat(e.replace(",", ".")); return (isNaN(n) ? 0 : n) * t } function Ta(e, t) { var n = {}; return n.months = t.month() - e.month() + 12 * (t.year() - e.year()), e.clone().add(n.months, "M").isAfter(t) && --n.months, n.milliseconds = +t - +e.clone().add(n.months, "M"), n } function Ca(e, t) { var n; return e.isValid() && t.isValid() ? (t = ha(t, e), e.isBefore(t) ? n = Ta(e, t) : (n = Ta(t, e), n.milliseconds = -n.milliseconds, n.months = -n.months), n) : { milliseconds: 0, months: 0 } } function Oa(e, t) { return function (n, a) { var i, r; return null === a || isNaN(+a) || (P(t, "moment()." + t + "(period, number) is deprecated. Please use moment()." + t + "(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."), r = n, n = a, a = r), n = "string" === typeof n ? +n : n, i = Ya(n, a), Pa(this, i, e), this } } function Pa(e, t, n, a) { var r = t._milliseconds, s = la(t._days), o = la(t._months); e.isValid() && (a = null == a || a, o && ht(e, Qe(e, "Month") + o * n), s && et(e, "Date", Qe(e, "Date") + s * n), r && e._d.setTime(e._d.valueOf() + r * n), a && i.updateOffset(e, s || o)) } Ya.fn = sa.prototype, Ya.invalid = ra; var Ha = Oa(1, "add"), ja = Oa(-1, "subtract"); function Ea(e, t) { var n = e.diff(t, "days", !0); return n < -6 ? "sameElse" : n < -1 ? "lastWeek" : n < 0 ? "lastDay" : n < 1 ? "sameDay" : n < 2 ? "nextDay" : n < 7 ? "nextWeek" : "sameElse" } function Ba(e, t) { var n = e || Xn(), a = ha(n, this).startOf("day"), r = i.calendarFormat(this, a) || "sameElse", s = t && (H(t[r]) ? t[r].call(this, n) : t[r]); return this.format(s || this.localeData().calendar(r, this, Xn(n))) } function Ia() { return new w(this) } function Aa(e, t) { var n = x(e) ? e : Xn(e); return !(!this.isValid() || !n.isValid()) && (t = K(t) || "millisecond", "millisecond" === t ? this.valueOf() > n.valueOf() : n.valueOf() < this.clone().startOf(t).valueOf()) } function Fa(e, t) { var n = x(e) ? e : Xn(e); return !(!this.isValid() || !n.isValid()) && (t = K(t) || "millisecond", "millisecond" === t ? this.valueOf() < n.valueOf() : this.clone().endOf(t).valueOf() < n.valueOf()) } function Na(e, t, n, a) { var i = x(e) ? e : Xn(e), r = x(t) ? t : Xn(t); return !!(this.isValid() && i.isValid() && r.isValid()) && (a = a || "()", ("(" === a[0] ? this.isAfter(i, n) : !this.isBefore(i, n)) && (")" === a[1] ? this.isBefore(r, n) : !this.isAfter(r, n))) } function Wa(e, t) { var n, a = x(e) ? e : Xn(e); return !(!this.isValid() || !a.isValid()) && (t = K(t) || "millisecond", "millisecond" === t ? this.valueOf() === a.valueOf() : (n = a.valueOf(), this.clone().startOf(t).valueOf() <= n && n <= this.clone().endOf(t).valueOf())) } function za(e, t) { return this.isSame(e, t) || this.isAfter(e, t) } function Ra(e, t) { return this.isSame(e, t) || this.isBefore(e, t) } function $a(e, t, n) { var a, i, r; if (!this.isValid()) return NaN; if (a = ha(e, this), !a.isValid()) return NaN; switch (i = 6e4 * (a.utcOffset() - this.utcOffset()), t = K(t), t) { case "year": r = Va(this, a) / 12; break; case "month": r = Va(this, a); break; case "quarter": r = Va(this, a) / 3; break; case "second": r = (this - a) / 1e3; break; case "minute": r = (this - a) / 6e4; break; case "hour": r = (this - a) / 36e5; break; case "day": r = (this - a - i) / 864e5; break; case "week": r = (this - a - i) / 6048e5; break; default: r = this - a }return n ? r : L(r) } function Va(e, t) { var n, a, i = 12 * (t.year() - e.year()) + (t.month() - e.month()), r = e.clone().add(i, "months"); return t - r < 0 ? (n = e.clone().add(i - 1, "months"), a = (t - r) / (r - n)) : (n = e.clone().add(i + 1, "months"), a = (t - r) / (n - r)), -(i + a) || 0 } function qa() { return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") } function Ua(e) { if (!this.isValid()) return null; var t = !0 !== e, n = t ? this.clone().utc() : this; return n.year() < 0 || n.year() > 9999 ? ce(n, t ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ") : H(Date.prototype.toISOString) ? t ? this.toDate().toISOString() : new Date(this.valueOf() + 60 * this.utcOffset() * 1e3).toISOString().replace("Z", ce(n, "Z")) : ce(n, t ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ") } function Ja() { if (!this.isValid()) return "moment.invalid(/* " + this._i + " */)"; var e = "moment", t = ""; this.isLocal() || (e = 0 === this.utcOffset() ? "moment.utc" : "moment.parseZone", t = "Z"); var n = "[" + e + '("]', a = 0 <= this.year() && this.year() <= 9999 ? "YYYY" : "YYYYYY", i = "-MM-DD[T]HH:mm:ss.SSS", r = t + '[")]'; return this.format(n + a + i + r) } function Xa(e) { e || (e = this.isUtc() ? i.defaultFormatUtc : i.defaultFormat); var t = ce(this, e); return this.localeData().postformat(t) } function Ga(e, t) { return this.isValid() && (x(e) && e.isValid() || Xn(e).isValid()) ? Ya({ to: this, from: e }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate() } function Ka(e) { return this.from(Xn(), e) } function Za(e, t) { return this.isValid() && (x(e) && e.isValid() || Xn(e).isValid()) ? Ya({ from: this, to: e }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate() } function Qa(e) { return this.to(Xn(), e) } function ei(e) { var t; return void 0 === e ? this._locale._abbr : (t = yn(e), null != t && (this._locale = t), this) } i.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ", i.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]"; var ti = T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", (function (e) { return void 0 === e ? this.localeData() : this.locale(e) })); function ni() { return this._locale } var ai = 1e3, ii = 60 * ai, ri = 60 * ii, si = 3506328 * ri; function oi(e, t) { return (e % t + t) % t } function li(e, t, n) { return e < 100 && e >= 0 ? new Date(e + 400, t, n) - si : new Date(e, t, n).valueOf() } function di(e, t, n) { return e < 100 && e >= 0 ? Date.UTC(e + 400, t, n) - si : Date.UTC(e, t, n) } function ci(e) { var t; if (e = K(e), void 0 === e || "millisecond" === e || !this.isValid()) return this; var n = this._isUTC ? di : li; switch (e) { case "year": t = n(this.year(), 0, 1); break; case "quarter": t = n(this.year(), this.month() - this.month() % 3, 1); break; case "month": t = n(this.year(), this.month(), 1); break; case "week": t = n(this.year(), this.month(), this.date() - this.weekday()); break; case "isoWeek": t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); break; case "day": case "date": t = n(this.year(), this.month(), this.date()); break; case "hour": t = this._d.valueOf(), t -= oi(t + (this._isUTC ? 0 : this.utcOffset() * ii), ri); break; case "minute": t = this._d.valueOf(), t -= oi(t, ii); break; case "second": t = this._d.valueOf(), t -= oi(t, ai); break }return this._d.setTime(t), i.updateOffset(this, !0), this } function ui(e) { var t; if (e = K(e), void 0 === e || "millisecond" === e || !this.isValid()) return this; var n = this._isUTC ? di : li; switch (e) { case "year": t = n(this.year() + 1, 0, 1) - 1; break; case "quarter": t = n(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; break; case "month": t = n(this.year(), this.month() + 1, 1) - 1; break; case "week": t = n(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; break; case "isoWeek": t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; break; case "day": case "date": t = n(this.year(), this.month(), this.date() + 1) - 1; break; case "hour": t = this._d.valueOf(), t += ri - oi(t + (this._isUTC ? 0 : this.utcOffset() * ii), ri) - 1; break; case "minute": t = this._d.valueOf(), t += ii - oi(t, ii) - 1; break; case "second": t = this._d.valueOf(), t += ai - oi(t, ai) - 1; break }return this._d.setTime(t), i.updateOffset(this, !0), this } function hi() { return this._d.valueOf() - 6e4 * (this._offset || 0) } function fi() { return Math.floor(this.valueOf() / 1e3) } function pi() { return new Date(this.valueOf()) } function mi() { var e = this; return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()] } function _i() { var e = this; return { years: e.year(), months: e.month(), date: e.date(), hours: e.hours(), minutes: e.minutes(), seconds: e.seconds(), milliseconds: e.milliseconds() } } function gi() { return this.isValid() ? this.toISOString() : null } function yi() { return y(this) } function vi() { return p({}, g(this)) } function bi() { return g(this).overflow } function ki() { return { input: this._i, format: this._f, locale: this._locale, isUTC: this._isUTC, strict: this._strict } } function Mi(e, t) { oe(0, [e, e.length], 0, t) } function wi(e) { return Yi.call(this, e, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy) } function xi(e) { return Yi.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4) } function Li() { return Lt(this.year(), 1, 4) } function Si() { var e = this.localeData()._week; return Lt(this.year(), e.dow, e.doy) } function Yi(e, t, n, a, i) { var r; return null == e ? xt(this, a, i).year : (r = Lt(e, a, i), t > r && (t = r), Di.call(this, e, t, n, a, i)) } function Di(e, t, n, a, i) { var r = wt(e, t, n, a, i), s = kt(r.year, 0, r.dayOfYear); return this.year(s.getUTCFullYear()), this.month(s.getUTCMonth()), this.date(s.getUTCDate()), this } function Ti(e) { return null == e ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (e - 1) + this.month() % 3) } oe(0, ["gg", 2], 0, (function () { return this.weekYear() % 100 })), oe(0, ["GG", 2], 0, (function () { return this.isoWeekYear() % 100 })), Mi("gggg", "weekYear"), Mi("ggggg", "weekYear"), Mi("GGGG", "isoWeekYear"), Mi("GGGGG", "isoWeekYear"), G("weekYear", "gg"), G("isoWeekYear", "GG"), ee("weekYear", 1), ee("isoWeekYear", 1), Ce("G", xe), Ce("g", xe), Ce("GG", ge, fe), Ce("gg", ge, fe), Ce("GGGG", ke, me), Ce("gggg", ke, me), Ce("GGGGG", Me, _e), Ce("ggggg", Me, _e), Be(["gggg", "ggggg", "GGGG", "GGGGG"], (function (e, t, n, a) { t[a.substr(0, 2)] = S(e) })), Be(["gg", "GG"], (function (e, t, n, a) { t[a] = i.parseTwoDigitYear(e) })), oe("Q", 0, "Qo", "quarter"), G("quarter", "Q"), ee("quarter", 7), Ce("Q", he), Ee("Q", (function (e, t) { t[Fe] = 3 * (S(e) - 1) })), oe("D", ["DD", 2], "Do", "date"), G("date", "D"), ee("date", 9), Ce("D", ge), Ce("DD", ge, fe), Ce("Do", (function (e, t) { return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient })), Ee(["D", "DD"], Ne), Ee("Do", (function (e, t) { t[Ne] = S(e.match(ge)[0]) })); var Ci = Ze("Date", !0); function Oi(e) { var t = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1; return null == e ? t : this.add(e - t, "d") } oe("DDD", ["DDDD", 3], "DDDo", "dayOfYear"), G("dayOfYear", "DDD"), ee("dayOfYear", 4), Ce("DDD", be), Ce("DDDD", pe), Ee(["DDD", "DDDD"], (function (e, t, n) { n._dayOfYear = S(e) })), oe("m", ["mm", 2], 0, "minute"), G("minute", "m"), ee("minute", 14), Ce("m", ge), Ce("mm", ge, fe), Ee(["m", "mm"], ze); var Pi = Ze("Minutes", !1); oe("s", ["ss", 2], 0, "second"), G("second", "s"), ee("second", 15), Ce("s", ge), Ce("ss", ge, fe), Ee(["s", "ss"], Re); var Hi, ji = Ze("Seconds", !1); for (oe("S", 0, 0, (function () { return ~~(this.millisecond() / 100) })), oe(0, ["SS", 2], 0, (function () { return ~~(this.millisecond() / 10) })), oe(0, ["SSS", 3], 0, "millisecond"), oe(0, ["SSSS", 4], 0, (function () { return 10 * this.millisecond() })), oe(0, ["SSSSS", 5], 0, (function () { return 100 * this.millisecond() })), oe(0, ["SSSSSS", 6], 0, (function () { return 1e3 * this.millisecond() })), oe(0, ["SSSSSSS", 7], 0, (function () { return 1e4 * this.millisecond() })), oe(0, ["SSSSSSSS", 8], 0, (function () { return 1e5 * this.millisecond() })), oe(0, ["SSSSSSSSS", 9], 0, (function () { return 1e6 * this.millisecond() })), G("millisecond", "ms"), ee("millisecond", 16), Ce("S", be, he), Ce("SS", be, fe), Ce("SSS", be, pe), Hi = "SSSS"; Hi.length <= 9; Hi += "S")Ce(Hi, we); function Ei(e, t) { t[$e] = S(1e3 * ("0." + e)) } for (Hi = "S"; Hi.length <= 9; Hi += "S")Ee(Hi, Ei); var Bi = Ze("Milliseconds", !1); function Ii() { return this._isUTC ? "UTC" : "" } function Ai() { return this._isUTC ? "Coordinated Universal Time" : "" } oe("z", 0, 0, "zoneAbbr"), oe("zz", 0, 0, "zoneName"); var Fi = w.prototype; function Ni(e) { return Xn(1e3 * e) } function Wi() { return Xn.apply(null, arguments).parseZone() } function zi(e) { return e } Fi.add = Ha, Fi.calendar = Ba, Fi.clone = Ia, Fi.diff = $a, Fi.endOf = ui, Fi.format = Xa, Fi.from = Ga, Fi.fromNow = Ka, Fi.to = Za, Fi.toNow = Qa, Fi.get = tt, Fi.invalidAt = bi, Fi.isAfter = Aa, Fi.isBefore = Fa, Fi.isBetween = Na, Fi.isSame = Wa, Fi.isSameOrAfter = za, Fi.isSameOrBefore = Ra, Fi.isValid = yi, Fi.lang = ti, Fi.locale = ei, Fi.localeData = ni, Fi.max = Kn, Fi.min = Gn, Fi.parsingFlags = vi, Fi.set = nt, Fi.startOf = ci, Fi.subtract = ja, Fi.toArray = mi, Fi.toObject = _i, Fi.toDate = pi, Fi.toISOString = Ua, Fi.inspect = Ja, Fi.toJSON = gi, Fi.toString = qa, Fi.unix = fi, Fi.valueOf = hi, Fi.creationData = ki, Fi.year = Ge, Fi.isLeapYear = Ke, Fi.weekYear = wi, Fi.isoWeekYear = xi, Fi.quarter = Fi.quarters = Ti, Fi.month = ft, Fi.daysInMonth = pt, Fi.week = Fi.weeks = Ct, Fi.isoWeek = Fi.isoWeeks = Ot, Fi.weeksInYear = Si, Fi.isoWeeksInYear = Li, Fi.date = Ci, Fi.day = Fi.days = Rt, Fi.weekday = $t, Fi.isoWeekday = Vt, Fi.dayOfYear = Oi, Fi.hour = Fi.hours = ln, Fi.minute = Fi.minutes = Pi, Fi.second = Fi.seconds = ji, Fi.millisecond = Fi.milliseconds = Bi, Fi.utcOffset = pa, Fi.utc = _a, Fi.local = ga, Fi.parseZone = ya, Fi.hasAlignedHourOffset = va, Fi.isDST = ba, Fi.isLocal = Ma, Fi.isUtcOffset = wa, Fi.isUtc = xa, Fi.isUTC = xa, Fi.zoneAbbr = Ii, Fi.zoneName = Ai, Fi.dates = T("dates accessor is deprecated. Use date instead.", Ci), Fi.months = T("months accessor is deprecated. Use month instead", ft), Fi.years = T("years accessor is deprecated. Use year instead", Ge), Fi.zone = T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", ma), Fi.isDSTShifted = T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", ka); var Ri = B.prototype; function $i(e, t, n, a) { var i = yn(), r = m().set(a, t); return i[n](r, e) } function Vi(e, t, n) { if (c(e) && (t = e, e = void 0), e = e || "", null != t) return $i(e, t, n, "month"); var a, i = []; for (a = 0; a < 12; a++)i[a] = $i(e, a, n, "month"); return i } function qi(e, t, n, a) { "boolean" === typeof e ? (c(t) && (n = t, t = void 0), t = t || "") : (t = e, n = t, e = !1, c(t) && (n = t, t = void 0), t = t || ""); var i, r = yn(), s = e ? r._week.dow : 0; if (null != n) return $i(t, (n + s) % 7, a, "day"); var o = []; for (i = 0; i < 7; i++)o[i] = $i(t, (i + s) % 7, a, "day"); return o } function Ui(e, t) { return Vi(e, t, "months") } function Ji(e, t) { return Vi(e, t, "monthsShort") } function Xi(e, t, n) { return qi(e, t, n, "weekdays") } function Gi(e, t, n) { return qi(e, t, n, "weekdaysShort") } function Ki(e, t, n) { return qi(e, t, n, "weekdaysMin") } Ri.calendar = A, Ri.longDateFormat = N, Ri.invalidDate = z, Ri.ordinal = V, Ri.preparse = zi, Ri.postformat = zi, Ri.relativeTime = U, Ri.pastFuture = J, Ri.set = j, Ri.months = ot, Ri.monthsShort = dt, Ri.monthsParse = ut, Ri.monthsRegex = yt, Ri.monthsShortRegex = _t, Ri.week = St, Ri.firstDayOfYear = Tt, Ri.firstDayOfWeek = Dt, Ri.weekdays = Bt, Ri.weekdaysMin = Nt, Ri.weekdaysShort = At, Ri.weekdaysParse = zt, Ri.weekdaysRegex = Ut, Ri.weekdaysShortRegex = Xt, Ri.weekdaysMinRegex = Kt, Ri.isPM = an, Ri.meridiem = sn, mn("en", { dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: function (e) { var t = e % 10, n = 1 === S(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n } }), i.lang = T("moment.lang is deprecated. Use moment.locale instead.", mn), i.langData = T("moment.langData is deprecated. Use moment.localeData instead.", yn); var Zi = Math.abs; function Qi() { var e = this._data; return this._milliseconds = Zi(this._milliseconds), this._days = Zi(this._days), this._months = Zi(this._months), e.milliseconds = Zi(e.milliseconds), e.seconds = Zi(e.seconds), e.minutes = Zi(e.minutes), e.hours = Zi(e.hours), e.months = Zi(e.months), e.years = Zi(e.years), this } function er(e, t, n, a) { var i = Ya(t, n); return e._milliseconds += a * i._milliseconds, e._days += a * i._days, e._months += a * i._months, e._bubble() } function tr(e, t) { return er(this, e, t, 1) } function nr(e, t) { return er(this, e, t, -1) } function ar(e) { return e < 0 ? Math.floor(e) : Math.ceil(e) } function ir() { var e, t, n, a, i, r = this._milliseconds, s = this._days, o = this._months, l = this._data; return r >= 0 && s >= 0 && o >= 0 || r <= 0 && s <= 0 && o <= 0 || (r += 864e5 * ar(sr(o) + s), s = 0, o = 0), l.milliseconds = r % 1e3, e = L(r / 1e3), l.seconds = e % 60, t = L(e / 60), l.minutes = t % 60, n = L(t / 60), l.hours = n % 24, s += L(n / 24), i = L(rr(s)), o += i, s -= ar(sr(i)), a = L(o / 12), o %= 12, l.days = s, l.months = o, l.years = a, this } function rr(e) { return 4800 * e / 146097 } function sr(e) { return 146097 * e / 4800 } function or(e) { if (!this.isValid()) return NaN; var t, n, a = this._milliseconds; if (e = K(e), "month" === e || "quarter" === e || "year" === e) switch (t = this._days + a / 864e5, n = this._months + rr(t), e) { case "month": return n; case "quarter": return n / 3; case "year": return n / 12 } else switch (t = this._days + Math.round(sr(this._months)), e) { case "week": return t / 7 + a / 6048e5; case "day": return t + a / 864e5; case "hour": return 24 * t + a / 36e5; case "minute": return 1440 * t + a / 6e4; case "second": return 86400 * t + a / 1e3; case "millisecond": return Math.floor(864e5 * t) + a; default: throw new Error("Unknown unit " + e) } } function lr() { return this.isValid() ? this._milliseconds + 864e5 * this._days + this._months % 12 * 2592e6 + 31536e6 * S(this._months / 12) : NaN } function dr(e) { return function () { return this.as(e) } } var cr = dr("ms"), ur = dr("s"), hr = dr("m"), fr = dr("h"), pr = dr("d"), mr = dr("w"), _r = dr("M"), gr = dr("Q"), yr = dr("y"); function vr() { return Ya(this) } function br(e) { return e = K(e), this.isValid() ? this[e + "s"]() : NaN } function kr(e) { return function () { return this.isValid() ? this._data[e] : NaN } } var Mr = kr("milliseconds"), wr = kr("seconds"), xr = kr("minutes"), Lr = kr("hours"), Sr = kr("days"), Yr = kr("months"), Dr = kr("years"); function Tr() { return L(this.days() / 7) } var Cr = Math.round, Or = { ss: 44, s: 45, m: 45, h: 22, d: 26, M: 11 }; function Pr(e, t, n, a, i) { return i.relativeTime(t || 1, !!n, e, a) } function Hr(e, t, n) { var a = Ya(e).abs(), i = Cr(a.as("s")), r = Cr(a.as("m")), s = Cr(a.as("h")), o = Cr(a.as("d")), l = Cr(a.as("M")), d = Cr(a.as("y")), c = i <= Or.ss && ["s", i] || i < Or.s && ["ss", i] || r <= 1 && ["m"] || r < Or.m && ["mm", r] || s <= 1 && ["h"] || s < Or.h && ["hh", s] || o <= 1 && ["d"] || o < Or.d && ["dd", o] || l <= 1 && ["M"] || l < Or.M && ["MM", l] || d <= 1 && ["y"] || ["yy", d]; return c[2] = t, c[3] = +e > 0, c[4] = n, Pr.apply(null, c) } function jr(e) { return void 0 === e ? Cr : "function" === typeof e && (Cr = e, !0) } function Er(e, t) { return void 0 !== Or[e] && (void 0 === t ? Or[e] : (Or[e] = t, "s" === e && (Or.ss = t - 1), !0)) } function Br(e) { if (!this.isValid()) return this.localeData().invalidDate(); var t = this.localeData(), n = Hr(this, !e, t); return e && (n = t.pastFuture(+this, n)), t.postformat(n) } var Ir = Math.abs; function Ar(e) { return (e > 0) - (e < 0) || +e } function Fr() { if (!this.isValid()) return this.localeData().invalidDate(); var e, t, n, a = Ir(this._milliseconds) / 1e3, i = Ir(this._days), r = Ir(this._months); e = L(a / 60), t = L(e / 60), a %= 60, e %= 60, n = L(r / 12), r %= 12; var s = n, o = r, l = i, d = t, c = e, u = a ? a.toFixed(3).replace(/\.?0+$/, "") : "", h = this.asSeconds(); if (!h) return "P0D"; var f = h < 0 ? "-" : "", p = Ar(this._months) !== Ar(h) ? "-" : "", m = Ar(this._days) !== Ar(h) ? "-" : "", _ = Ar(this._milliseconds) !== Ar(h) ? "-" : ""; return f + "P" + (s ? p + s + "Y" : "") + (o ? p + o + "M" : "") + (l ? m + l + "D" : "") + (d || c || u ? "T" : "") + (d ? _ + d + "H" : "") + (c ? _ + c + "M" : "") + (u ? _ + u + "S" : "") } var Nr = sa.prototype; return Nr.isValid = ia, Nr.abs = Qi, Nr.add = tr, Nr.subtract = nr, Nr.as = or, Nr.asMilliseconds = cr, Nr.asSeconds = ur, Nr.asMinutes = hr, Nr.asHours = fr, Nr.asDays = pr, Nr.asWeeks = mr, Nr.asMonths = _r, Nr.asQuarters = gr, Nr.asYears = yr, Nr.valueOf = lr, Nr._bubble = ir, Nr.clone = vr, Nr.get = br, Nr.milliseconds = Mr, Nr.seconds = wr, Nr.minutes = xr, Nr.hours = Lr, Nr.days = Sr, Nr.weeks = Tr, Nr.months = Yr, Nr.years = Dr, Nr.humanize = Br, Nr.toISOString = Fr, Nr.toString = Fr, Nr.toJSON = Fr, Nr.locale = ei, Nr.localeData = ni, Nr.toIsoString = T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", Fr), Nr.lang = ti, oe("X", 0, 0, "unix"), oe("x", 0, 0, "valueOf"), Ce("x", xe), Ce("X", Ye), Ee("X", (function (e, t, n) { n._d = new Date(1e3 * parseFloat(e, 10)) })), Ee("x", (function (e, t, n) { n._d = new Date(S(e)) })), i.version = "2.24.0", r(Xn), i.fn = Fi, i.min = Qn, i.max = ea, i.now = ta, i.utc = m, i.unix = Ni, i.months = Ui, i.isDate = u, i.locale = mn, i.invalid = v, i.duration = Ya, i.isMoment = x, i.weekdays = Xi, i.parseZone = Wi, i.localeData = yn, i.isDuration = oa, i.monthsShort = Ji, i.weekdaysMin = Ki, i.defineLocale = _n, i.updateLocale = gn, i.locales = vn, i.weekdaysShort = Gi, i.normalizeUnits = K, i.relativeTimeRounding = jr, i.relativeTimeThreshold = Er, i.calendarFormat = Ea, i.prototype = Fi, i.HTML5_FMT = { DATETIME_LOCAL: "YYYY-MM-DDTHH:mm", DATETIME_LOCAL_SECONDS: "YYYY-MM-DDTHH:mm:ss", DATETIME_LOCAL_MS: "YYYY-MM-DDTHH:mm:ss.SSS", DATE: "YYYY-MM-DD", TIME: "HH:mm", TIME_SECONDS: "HH:mm:ss", TIME_MS: "HH:mm:ss.SSS", WEEK: "GGGG-[W]WW", MONTH: "YYYY-MM" }, i })) }).call(this, n("62e4")(e)) }, c30e: function (e, t, n) { "use strict"; var a = n("a53f"), i = n.n(a); i.a }, c365: function (e, t, n) { }, c430: function (e, t) { e.exports = !1 }, c489: function (e, t, n) { "use strict"; var a = n("d966"), i = n.n(a); i.a }, c4fe: function (e, t, n) { "use strict"; var a = n("5d26"), i = n.n(a); i.a }, c615: function (e, t, n) { }, c6b6: function (e, t) { var n = {}.toString; e.exports = function (e) { return n.call(e).slice(8, -1) } }, c6cd: function (e, t, n) { var a = n("da84"), i = n("ce4e"), r = "__core-js_shared__", s = a[r] || i(r, {}); e.exports = s }, c700: function (e, t, n) { }, c740: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("b727").findIndex, r = n("44d2"), s = "findIndex", o = !0; s in [] && Array(1)[s]((function () { o = !1 })), a({ target: "Array", proto: !0, forced: o }, { findIndex: function (e) { return i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }), r(s) }, c7aa: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("he", { months: "ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"), monthsShort: "ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"), weekdays: "ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"), weekdaysShort: "א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"), weekdaysMin: "א_ב_ג_ד_ה_ו_ש".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D [ב]MMMM YYYY", LLL: "D [ב]MMMM YYYY HH:mm", LLLL: "dddd, D [ב]MMMM YYYY HH:mm", l: "D/M/YYYY", ll: "D MMM YYYY", lll: "D MMM YYYY HH:mm", llll: "ddd, D MMM YYYY HH:mm" }, calendar: { sameDay: "[היום ב־]LT", nextDay: "[מחר ב־]LT", nextWeek: "dddd [בשעה] LT", lastDay: "[אתמול ב־]LT", lastWeek: "[ביום] dddd [האחרון בשעה] LT", sameElse: "L" }, relativeTime: { future: "בעוד %s", past: "לפני %s", s: "מספר שניות", ss: "%d שניות", m: "דקה", mm: "%d דקות", h: "שעה", hh: function (e) { return 2 === e ? "שעתיים" : e + " שעות" }, d: "יום", dd: function (e) { return 2 === e ? "יומיים" : e + " ימים" }, M: "חודש", MM: function (e) { return 2 === e ? "חודשיים" : e + " חודשים" }, y: "שנה", yy: function (e) { return 2 === e ? "שנתיים" : e % 10 === 0 && 10 !== e ? e + " שנה" : e + " שנים" } }, meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i, isPM: function (e) { return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(e) }, meridiem: function (e, t, n) { return e < 5 ? "לפנות בוקר" : e < 10 ? "בבוקר" : e < 12 ? n ? 'לפנה"צ' : "לפני הצהריים" : e < 18 ? n ? 'אחה"צ' : "אחרי הצהריים" : "בערב" } }); return t })) }, c7cd: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("857a"), r = n("eae9"); a({ target: "String", proto: !0, forced: r("fixed") }, { fixed: function () { return i(this, "tt", "", "") } }) }, c8b9: function (e, t, n) { "use strict"; n.d(t, "b", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, i = [], r = n("c101"), s = { props: { tag: { type: String, default: "div" }, start: { type: Boolean, default: !1 }, end: { type: Boolean, default: !1 }, center: { type: Boolean, default: !1 }, between: { type: Boolean, default: !1 }, around: { type: Boolean, default: !1 } }, computed: { className: function () { return ["row", this.start && "justify-content-start", this.end && "justify-content-end", this.center && "justify-content-center", this.between && "justify-content-between", this.around && "justify-content-around", this.mdbClass] } }, mixins: [r["a"]] }, o = s, l = o, d = n("2877"), c = Object(d["a"])(l, a, i, !1, null, "320224c2", null); t["a"] = c.exports }, c8ba: function (e, t) { var n; n = function () { return this }(); try { n = n || new Function("return this")() } catch (a) { "object" === typeof window && (n = window) } e.exports = n }, c8f3: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("sq", { months: "Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"), monthsShort: "Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"), weekdays: "E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"), weekdaysShort: "Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"), weekdaysMin: "D_H_Ma_Më_E_P_Sh".split("_"), weekdaysParseExact: !0, meridiemParse: /PD|MD/, isPM: function (e) { return "M" === e.charAt(0) }, meridiem: function (e, t, n) { return e < 12 ? "PD" : "MD" }, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Sot në] LT", nextDay: "[Nesër në] LT", nextWeek: "dddd [në] LT", lastDay: "[Dje në] LT", lastWeek: "dddd [e kaluar në] LT", sameElse: "L" }, relativeTime: { future: "në %s", past: "%s më parë", s: "disa sekonda", ss: "%d sekonda", m: "një minutë", mm: "%d minuta", h: "një orë", hh: "%d orë", d: "një ditë", dd: "%d ditë", M: "një muaj", MM: "%d muaj", y: "një vit", yy: "%d vite" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return t })) }, c96a: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("857a"), r = n("eae9"); a({ target: "String", proto: !0, forced: r("small") }, { small: function () { return i(this, "small", "", "") } }) }, c975: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("4d64").indexOf, r = n("b301"), s = [].indexOf, o = !!s && 1 / [1].indexOf(1, -0) < 0, l = r("indexOf"); a({ target: "Array", proto: !0, forced: o || l }, { indexOf: function (e) { return o ? s.apply(this, arguments) || 0 : i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }) }, ca18: function (e, t, n) { }, ca58: function (e, t, n) { }, ca84: function (e, t, n) { var a = n("5135"), i = n("fc6a"), r = n("4d64").indexOf, s = n("d012"); e.exports = function (e, t) { var n, o = i(e), l = 0, d = []; for (n in o) !a(s, n) && a(o, n) && d.push(n); while (t.length > l) a(o, n = t[l++]) && (~r(d, n) || d.push(n)); return d } }, caad: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("4d64").includes, r = n("44d2"); a({ target: "Array", proto: !0 }, { includes: function (e) { return i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }), r("includes") }, cb29: function (e, t, n) { var a = n("23e7"), i = n("81d5"), r = n("44d2"); a({ target: "Array", proto: !0 }, { fill: i }), r("fill") }, cc12: function (e, t, n) { var a = n("da84"), i = n("861d"), r = a.document, s = i(r) && i(r.createElement); e.exports = function (e) { return s ? r.createElement(e) : {} } }, cc71: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("857a"), r = n("eae9"); a({ target: "String", proto: !0, forced: r("bold") }, { bold: function () { return i(this, "b", "", "") } }) }, cca6: function (e, t, n) { var a = n("23e7"), i = n("60da"); a({ target: "Object", stat: !0, forced: Object.assign !== i }, { assign: i }) }, ccbd: function (e, t, n) { "use strict"; var a = n("de93"), i = n.n(a); i.a }, ccef: function (e, t, n) { "use strict"; var a = n("ea9f"), i = n.n(a); i.a }, ccf4: function (e, t, n) { }, cdab: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-SG", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, cdea: function (e, t, n) { "use strict"; var a = n("aa9a"), i = n.n(a); i.a }, cdf9: function (e, t, n) { var a = n("825a"), i = n("861d"), r = n("f069"); e.exports = function (e, t) { if (a(e), i(t) && t.constructor === e) return t; var n = r.f(e), s = n.resolve; return s(t), n.promise } }, ce4e: function (e, t, n) { var a = n("da84"), i = n("9112"); e.exports = function (e, t) { try { i(a, e, t) } catch (n) { a[e] = t } return t } }, cf1e: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { words: { ss: ["sekunda", "sekunde", "sekundi"], m: ["jedan minut", "jedne minute"], mm: ["minut", "minute", "minuta"], h: ["jedan sat", "jednog sata"], hh: ["sat", "sata", "sati"], dd: ["dan", "dana", "dana"], MM: ["mesec", "meseca", "meseci"], yy: ["godina", "godine", "godina"] }, correctGrammaticalCase: function (e, t) { return 1 === e ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] }, translate: function (e, n, a) { var i = t.words[a]; return 1 === a.length ? n ? i[0] : i[1] : e + " " + t.correctGrammaticalCase(e, i) } }, n = e.defineLocale("sr", { months: "januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"), monthsShort: "jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"), monthsParseExact: !0, weekdays: "nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"), weekdaysShort: "ned._pon._uto._sre._čet._pet._sub.".split("_"), weekdaysMin: "ne_po_ut_sr_če_pe_su".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[danas u] LT", nextDay: "[sutra u] LT", nextWeek: function () { switch (this.day()) { case 0: return "[u] [nedelju] [u] LT"; case 3: return "[u] [sredu] [u] LT"; case 6: return "[u] [subotu] [u] LT"; case 1: case 2: case 4: case 5: return "[u] dddd [u] LT" } }, lastDay: "[juče u] LT", lastWeek: function () { var e = ["[prošle] [nedelje] [u] LT", "[prošlog] [ponedeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"]; return e[this.day()] }, sameElse: "L" }, relativeTime: { future: "za %s", past: "pre %s", s: "nekoliko sekundi", ss: t.translate, m: t.translate, mm: t.translate, h: t.translate, hh: t.translate, d: "dan", dd: t.translate, M: "mesec", MM: t.translate, y: "godinu", yy: t.translate }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 7 } }); return n })) }, cf51: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("tzl", { months: "Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"), monthsShort: "Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"), weekdays: "Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"), weekdaysShort: "Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"), weekdaysMin: "Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"), longDateFormat: { LT: "HH.mm", LTS: "HH.mm.ss", L: "DD.MM.YYYY", LL: "D. MMMM [dallas] YYYY", LLL: "D. MMMM [dallas] YYYY HH.mm", LLLL: "dddd, [li] D. MMMM [dallas] YYYY HH.mm" }, meridiemParse: /d\'o|d\'a/i, isPM: function (e) { return "d'o" === e.toLowerCase() }, meridiem: function (e, t, n) { return e > 11 ? n ? "d'o" : "D'O" : n ? "d'a" : "D'A" }, calendar: { sameDay: "[oxhi à] LT", nextDay: "[demà à] LT", nextWeek: "dddd [à] LT", lastDay: "[ieiri à] LT", lastWeek: "[sür el] dddd [lasteu à] LT", sameElse: "L" }, relativeTime: { future: "osprei %s", past: "ja%s", s: n, ss: n, m: n, mm: n, h: n, hh: n, d: n, dd: n, M: n, MM: n, y: n, yy: n }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); function n(e, t, n, a) { var i = { s: ["viensas secunds", "'iensas secunds"], ss: [e + " secunds", e + " secunds"], m: ["'n míut", "'iens míut"], mm: [e + " míuts", e + " míuts"], h: ["'n þora", "'iensa þora"], hh: [e + " þoras", e + " þoras"], d: ["'n ziua", "'iensa ziua"], dd: [e + " ziuas", e + " ziuas"], M: ["'n mes", "'iens mes"], MM: [e + " mesen", e + " mesen"], y: ["'n ar", "'iens ar"], yy: [e + " ars", e + " ars"] }; return a || t ? i[n][0] : i[n][1] } return t })) }, cf69: function (e, t, n) { "use strict"; var a = n("afaf"), i = n.n(a); i.a }, cf75: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"); function n(e) { var t = e; return t = -1 !== e.indexOf("jaj") ? t.slice(0, -3) + "leS" : -1 !== e.indexOf("jar") ? t.slice(0, -3) + "waQ" : -1 !== e.indexOf("DIS") ? t.slice(0, -3) + "nem" : t + " pIq", t } function a(e) { var t = e; return t = -1 !== e.indexOf("jaj") ? t.slice(0, -3) + "Hu’" : -1 !== e.indexOf("jar") ? t.slice(0, -3) + "wen" : -1 !== e.indexOf("DIS") ? t.slice(0, -3) + "ben" : t + " ret", t } function i(e, t, n, a) { var i = r(e); switch (n) { case "ss": return i + " lup"; case "mm": return i + " tup"; case "hh": return i + " rep"; case "dd": return i + " jaj"; case "MM": return i + " jar"; case "yy": return i + " DIS" } } function r(e) { var n = Math.floor(e % 1e3 / 100), a = Math.floor(e % 100 / 10), i = e % 10, r = ""; return n > 0 && (r += t[n] + "vatlh"), a > 0 && (r += ("" !== r ? " " : "") + t[a] + "maH"), i > 0 && (r += ("" !== r ? " " : "") + t[i]), "" === r ? "pagh" : r } var s = e.defineLocale("tlh", { months: "tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"), monthsShort: "jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"), monthsParseExact: !0, weekdays: "lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"), weekdaysShort: "lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"), weekdaysMin: "lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[DaHjaj] LT", nextDay: "[wa’leS] LT", nextWeek: "LLL", lastDay: "[wa’Hu’] LT", lastWeek: "LLL", sameElse: "L" }, relativeTime: { future: n, past: a, s: "puS lup", ss: i, m: "wa’ tup", mm: i, h: "wa’ rep", hh: i, d: "wa’ jaj", dd: i, M: "wa’ jar", MM: i, y: "wa’ DIS", yy: i }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return s })) }, cfd1: function (e, t, n) { }, cffa: function (e, t, n) { }, d012: function (e, t) { e.exports = {} }, d039: function (e, t) { e.exports = function (e) { try { return !!e() } catch (t) { return !0 } } }, d052: function (e, t, n) { }, d066: function (e, t, n) { var a = n("428f"), i = n("da84"), r = function (e) { return "function" == typeof e ? e : void 0 }; e.exports = function (e, t) { return arguments.length < 2 ? r(a[e]) || r(i[e]) : a[e] && a[e][t] || i[e] && i[e][t] } }, d1e7: function (e, t, n) { "use strict"; var a = {}.propertyIsEnumerable, i = Object.getOwnPropertyDescriptor, r = i && !a.call({ 1: 2 }, 1); t.f = r ? function (e) { var t = i(this, e); return !!t && t.enumerable } : a }, d26a: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "༡", 2: "༢", 3: "༣", 4: "༤", 5: "༥", 6: "༦", 7: "༧", 8: "༨", 9: "༩", 0: "༠" }, n = { "༡": "1", "༢": "2", "༣": "3", "༤": "4", "༥": "5", "༦": "6", "༧": "7", "༨": "8", "༩": "9", "༠": "0" }, a = e.defineLocale("bo", { months: "ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"), monthsShort: "ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"), weekdays: "གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"), weekdaysShort: "ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"), weekdaysMin: "ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"), longDateFormat: { LT: "A h:mm", LTS: "A h:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm", LLLL: "dddd, D MMMM YYYY, A h:mm" }, calendar: { sameDay: "[དི་རིང] LT", nextDay: "[སང་ཉིན] LT", nextWeek: "[བདུན་ཕྲག་རྗེས་མ], LT", lastDay: "[ཁ་སང] LT", lastWeek: "[བདུན་ཕྲག་མཐའ་མ] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s ལ་", past: "%s སྔན་ལ", s: "ལམ་སང", ss: "%d སྐར་ཆ།", m: "སྐར་མ་གཅིག", mm: "%d སྐར་མ", h: "ཆུ་ཚོད་གཅིག", hh: "%d ཆུ་ཚོད", d: "ཉིན་གཅིག", dd: "%d ཉིན་", M: "ཟླ་བ་གཅིག", MM: "%d ཟླ་བ", y: "ལོ་གཅིག", yy: "%d ལོ" }, preparse: function (e) { return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "མཚན་མོ" === t && e >= 4 || "ཉིན་གུང" === t && e < 5 || "དགོང་དག" === t ? e + 12 : e }, meridiem: function (e, t, n) { return e < 4 ? "མཚན་མོ" : e < 10 ? "ཞོགས་ཀས" : e < 17 ? "ཉིན་གུང" : e < 20 ? "དགོང་དག" : "མཚན་མོ" }, week: { dow: 0, doy: 6 } }); return a })) }, d28b: function (e, t, n) { var a = n("746f"); a("iterator") }, d2bb: function (e, t, n) { var a = n("825a"), i = n("3bbe"); e.exports = Object.setPrototypeOf || ("__proto__" in {} ? function () { var e, t = !1, n = {}; try { e = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set, e.call(n, []), t = n instanceof Array } catch (r) { } return function (n, r) { return a(n), i(r), t ? e.call(n, r) : n.__proto__ = r, n } }() : void 0) }, d2d4: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("pt-br", { months: "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"), monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), weekdays: "Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"), weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"), weekdaysMin: "Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY [às] HH:mm", LLLL: "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, calendar: { sameDay: "[Hoje às] LT", nextDay: "[Amanhã às] LT", nextWeek: "dddd [às] LT", lastDay: "[Ontem às] LT", lastWeek: function () { return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT" }, sameElse: "L" }, relativeTime: { future: "em %s", past: "há %s", s: "poucos segundos", ss: "%d segundos", m: "um minuto", mm: "%d minutos", h: "uma hora", hh: "%d horas", d: "um dia", dd: "%d dias", M: "um mês", MM: "%d meses", y: "um ano", yy: "%d anos" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº" }); return t })) }, d37c: function (e, t, n) { "use strict"; n.d(t, "b", (function () { return u })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.outerTag, { tag: "component", class: e.outerClasses }, [n(e.tag, { directives: [{ name: "mdb-click-outside", rawName: "v-mdb-click-outside.mousedown", value: e.away, expression: "away", modifiers: { mousedown: !0 } }], tag: "component", class: e.wrapperClasses, style: e.wrapperStyles }, [n("span", { class: e.caretClasses }, [e._v(e._s(e.toggle ? "▲" : "▼"))]), n("mdb-select-input", { ref: "input", attrs: { iconClass: e.iconClass, labelClass: e.labelClass, disabled: e.disabled, text: e.inputText, value: e.inputValue, validation: e.wasValidated, valid: e.valid, validFeedback: e.validFeedback, invalidFeedback: e.invalidFeedback, placeholder: e.placeholder, label: e.label, icon: e.icon, far: e.far, fab: e.fab, fal: e.fal, search: e.search, toggle: e.toggle, name: e.name, required: e.required, bg: e.bg, "aria-owns": e.id }, on: { blur: e.blur, active: function (t) { e.focused = t } }, nativeOn: { mousedown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "left", 37, t.key, ["Left", "ArrowLeft"]) || "button" in t && 0 !== t.button ? null : e.toggleOptions.apply(null, arguments) }, keydown: function (t) { return t.stopPropagation(), e.handleKeydown.apply(null, arguments) } } }), n("transition", { attrs: { "enter-active-class": "animated fadeIn", "leave-active-class": "animated fadeOut" } }, [e.resetBtn && !e.toggle && e.selectedItems.length > 0 ? n("span", { staticClass: "close-btn" }, [n("mdb-btn", { staticClass: "p-0 m-0", class: this.focused && "text-primary", attrs: { flat: "", icon: "times", size: "sm" }, nativeOn: { click: function (t) { return t.stopPropagation(), e.reset.apply(null, arguments) } } })], 1) : e._e()]), n("keep-alive", [n("mdb-select-options", { staticClass: "collapse-item", attrs: { top: e.top, appendToBody: e.appendToBody, multiple: e.multiple, show: e.toggle, scroll: e.scroll, maxHeight: e.maxHeight, resultText: e.resultText, icon: e.icon, outline: e.outline, bg: e.bg, search: e.search, searchPlaceholder: e.searchPlaceholder, flipOnScroll: e.flipOnScroll, disableFilter: e.disableFilter, filter: e.filter, id: e.id }, on: { close: e.handleEscClose, focusOption: e.focusOption, search: function (t) { return e.$emit("search", t) } }, scopedSlots: e._u([{ key: "footer", fn: function () { return [e._t("footer")] }, proxy: !0 }], null, !0) }, [e.multiple && e.selectAll ? n("mdb-select-option", { attrs: { multiple: e.multiple, color: e.color, selectAll: "", active: e.selectAllState }, on: { allSelect: e.allSelect } }, [e._v(e._s(e.selectAllPlaceholder))]) : e._e(), e._l(e.data, (function (t, a) { return n("mdb-select-option", { key: a, ref: "option", refInFor: !0, attrs: { multiple: e.multiple, value: t.value, "secondary-text": t.secondaryText, disabled: t.disabled, active: t.selected, icon: t.icon, optgroup: t.optgroup, color: e.color }, on: { select: e.getSelectedOption }, nativeOn: { keydown: function (n) { return n.preventDefault(), e.navigateOptions(n, t) } } }, [e._v(e._s(t.text))]) })), e._t("default")], 2)], 1)], 1)], 1) }, i = [], r = (n("a4d3"), n("e01a"), n("d28b"), n("4de4"), n("7db0"), n("c740"), n("4160"), n("caad"), n("e260"), n("d81d"), n("a9e3"), n("d3b7"), n("2532"), n("3ca3"), n("159b"), n("ddb0"), n("3835")), s = n("806b"), o = n("6f9b"), l = n("55d8"), d = n("4b5c"), c = n("1a6c"), u = { name: "Select", components: { mdbSelectInput: s["a"], mdbSelectOptions: o["a"], mdbSelectOption: l["a"], mdbBtn: d["a"] }, props: { tag: { type: String, default: "div" }, options: { type: Array }, selectAll: { type: Boolean, default: !1 }, selectAllPlaceholder: { type: String, default: "Select all" }, color: { type: String }, multiple: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, search: { type: Boolean, default: !1 }, searchPlaceholder: { type: String, default: "Search here..." }, wrapperClass: { type: String }, wrapperStyle: { type: String }, caretClass: { type: String }, caretStyle: { type: String }, getValue: { type: Function }, limitPlaceholder: { type: String, default: "options selected" }, value: { type: Array }, validation: { type: Boolean }, customValidation: { type: Boolean }, isValid: { type: Boolean }, validFeedback: { type: [String, Boolean], default: !1 }, invalidFeedback: { type: [String, Boolean], default: !1 }, outline: { type: Boolean }, label: { type: String, default: "" }, labelClass: { type: String }, outerClass: { type: String }, outerTag: { type: String, default: "div" }, placeholder: { type: String }, icon: String, iconClass: { type: String }, far: Boolean, fab: Boolean, fal: Boolean, bg: Boolean, scroll: { type: Boolean, default: !0 }, visibleOptions: { type: Number, default: 4 }, flipOnScroll: { type: Boolean, default: !0 }, resultText: { type: String, default: "No results" }, show: { type: Boolean }, resetBtn: { type: Boolean, default: !1 }, name: String, required: Boolean, disableFilter: { type: Boolean, default: !1 }, top: { type: Boolean, default: !1 }, appendToBody: { type: Boolean, default: !1 }, filter: { type: Function, default: function (e, t) { return e.toLowerCase().includes(t.toLowerCase()) } } }, data: function () { return { toggle: !1, inputValue: null, inputText: "", selectAllState: !1, preselectedIndex: 0, defaultIndex: 0, defaultMultiIndexes: [], valid: !1, wasValidated: !1, activeOption: null, focused: !1, selectedItems: [], id: "" } }, computed: { data: function () { return this.options || this.value || [] }, wrapperClasses: function () { return ["select-wrapper md-form", this.color ? "colorful-select" : "", this.outline && "md-outline", this.wrapperClass] }, wrapperStyles: function () { return this.wrapperStyle }, caretClasses: function () { return ["caret", "pr-2", this.disabled ? "disabled" : "", this.caretClass, this.focused ? "active" : ""] }, caretStyles: function () { return this.caretStyle }, multiTexts: function () { return this.data.filter((function (e) { return e.selected })).map((function (e) { return e.text })) }, multiValues: function () { return this.data.filter((function (e) { return e.selected })).map((function (e) { return e.value })) }, outerClasses: function () { return ["select-outer", this.outline && "select-outline", this.outerClass] }, maxHeight: function () { var e = this.data.find((function (e) { return e.secondaryText })), t = 36; return e && (t = 56), this.visibleOptions * t + "px" } }, methods: { setSelected: function () { this.selectedItems = this.data.map((function (e, t) { return e.index = t, e })).filter((function (e) { return e.selected })).map((function (e) { return e.index })) }, toggleOptions: function () { this.disabled || (this.toggle = !this.toggle) }, checkDefaultData: function () { var e = this; if (this.multiple) 0 !== this.data.length && this.data.forEach((function (t, n) { !0 === t.selected && e.defaultMultiIndexes.push(n) })); else { var t = Object(r["a"])(this.selectedItems, 1), n = t[0]; this.defaultIndex = n > -1 ? n : -1 } }, renderInput: function () { if (this.setSelected(), 0 === this.selectedItems.length) return this.inputValue = null, void (this.inputText = ""); 0 !== this.data.length && (this.multiple ? (0 === this.multiValues.length && this.selectFirstAvailableOption(), this.checkAllSelected(), this.checkNumberOfSelected(), this.inputValue = this.multiValues) : (this.selectFirstAvailableOption(), this.inputValue = this.data.find((function (e) { return !0 === e.selected })).value, this.inputText = this.data.find((function (e) { return !0 === e.selected })).text)) }, selectFirstAvailableOption: function () { var e = this; if (this.multiple) "undefined" == typeof this.data.find((function (e) { return !0 === e.selected })) && (this.data[this.preselectedIndex].selected = !0); else { var t = !1; if (this.data.forEach((function (n, a) { !0 === n.selected && (t = !0, e.preselectedIndex = a) })), !1 === t) { if (this.label) return; this.preselectedIndex = 0, this.data[this.preselectedIndex].selected = !0, this.$set(this.data, this.preselectedIndex, this.data[this.preselectedIndex]) } } }, checkAllSelected: function () { var e = !0; this.data.forEach((function (t) { t.disabled || !0 !== t.selected && (e = !1) })), this.selectAllState = !0 === e }, checkNumberOfSelected: function () { this.multiValues.length > 4 ? this.inputText = this.multiValues.length + " " + this.limitPlaceholder : this.inputText = this.multiTexts }, getSelectedOption: function (e, t, n) { if (this.multiple) { this.data.forEach((function (e) { e.selected && e.disabled && (e.selected = !1) })); var a = this.data.find((function (t) { return t.value === e })), i = this.data.findIndex((function (t) { return t.value === e })), r = this.data[i]; a.selected ? r.selected = !1 : r.selected = !0, this.renderInput(), this.update() } else this.data.forEach((function (e) { e.selected = !1 })), this.$set(this.data.find((function (t) { return t.value === e })), "selected", !0), this.inputValue = e, this.inputText = t, this.update(), this.away(), n && this.focusInputField() }, allSelect: function () { this.selectAllState ? (this.data.forEach((function (e) { e.selected = !1 })), this.selectAllState = !1) : (this.data.forEach((function (e) { !0 !== e.disabled ? e.selected = !0 : e.selected = !1 })), this.selectAllState = !0), this.checkNumberOfSelected(), this.inputValue = this.multiValues, this.update() }, away: function (e) { if (e && this.appendToBody) { var t = document.getElementById(this.id); if (e.target === t || t.contains(e.target)) return } this.toggle && (this.toggle = !1) }, update: function () { this.data.push({ x: !1 }), this.data.pop(), this.wasValidated && this.validate() }, emitData: function () { this.multiple ? (this.$emit("getValue", this.multiValues, this.multiTexts), this.$emit("change", this.multiValues, this.multiTexts)) : (this.$emit("getValue", this.inputValue, this.inputText), this.$emit("change", this.inputValue, this.inputText)) }, reset: function () { var e = this; if (this.multiple) this.data.forEach((function (t, n) { e.defaultMultiIndexes.includes(n) ? t.selected = !0 : t.selected = !1 })), this.selectAllState = !1, this.checkNumberOfSelected(), this.inputValue = this.multiValues, this.update(); else if (this.selectedItems.length > 0) { var t; -1 !== this.defaultIndex ? (t = this.defaultIndex, this.data[t].selected = !0) : (t = this.selectedItems[0], this.data[t].selected = !1), this.$set(this.data, t, this.data[t]), this.renderInput(), this.update(), this.validate() } this.setSelected(), this.wasValidated = !1 }, validate: function () { if (this.validation) { if (0 === this.selectedItems.length) return this.valid = !1, void (this.wasValidated = !0); if (this.multiple) { var e = !0, t = !1, n = void 0; try { for (var a, i = this.data[Symbol.iterator](); !(e = (a = i.next()).done); e = !0) { var r = a.value; if (!0 === r.selected && !0 === r.disabled) { this.valid = !1; break } this.valid = !0 } } catch (s) { t = !0, n = s } finally { try { e || null == i.return || i.return() } finally { if (t) throw n } } } else !0 === this.data.find((function (e) { return !0 === e.selected })).disabled ? this.valid = !1 : this.valid = !0; this.wasValidated = !0 } this.customValidation && (this.isValid ? this.valid = !0 : this.valid = !1, this.wasValidated = !0) }, changeSelected: function (e) { var t; if ("start" === e || "end" === e) t = "start" === e ? 0 : this.data.length - 1; else { var n = this.activeOption; -1 === n ? t = 0 : (t = n + e, t = t > this.data.length - 1 ? 0 : t < 0 ? this.data.length - 1 : t) } if (this.activeOption = t, this.toggle) this.$refs.option[t].$el.focus(); else { var a = this.data[t]; this.getSelectedOption(a.value, a.text) } }, handleEscClose: function () { this.toggle = !1, this.focusInputField() }, handleKeydown: function (e) { this.activeOption = this.selectedItems.length > 0 ? this.selectedItems[0] : -1; var t = this.activeOption > 0 ? this.activeOption : 0; switch (e.keyCode) { case 13: case 32: e.preventDefault(), this.toggle = !0, this.$refs.option[t].$el.focus(); break; case 40: e.preventDefault(), e.altKey && !this.disabled && !this.toggle || this.multiple ? (this.toggle = !0, this.$refs.option[t].$el.focus()) : this.changeSelected(1); break; case 38: e.preventDefault(), e.altKey && this.toggle ? this.toggle = !1 : this.changeSelected(-1); break; case 27: this.toggle = !1; break; case 36: e.preventDefault(), this.changeSelected("start"); break; case 35: e.preventDefault(), this.changeSelected("end"); break }this.$emit("focus", e) }, blur: function (e) { this.$emit("blur", e) }, navigateOptions: function (e) { switch (e.preventDefault(), e.keyCode) { case 40: this.changeSelected(1); break; case 38: this.changeSelected(-1); break; case 27: this.toggle = !1, this.focusInputField(); break; case 36: this.changeSelected("start"); break; case 35: this.changeSelected("end"); break } }, focusOption: function () { this.$refs.option[0].$el.focus() }, focusInputField: function () { var e = this.$refs.input.$el.getElementsByTagName("input"), t = Object(r["a"])(e, 1), n = t[0]; n.focus() } }, created: function () { this.setSelected(), this.checkDefaultData(), this.renderInput() }, mounted: function () { this.id = "mdb-select-".concat(Math.floor(1e6 * Math.random())), this.show && (this.toggle = this.show), this.activeOption = this.selectedItems.length > 0 ? this.selectedItems[0] : 0 }, watch: { options: function () { this.renderInput() }, value: function () { this.renderInput(), this.wasValidated && this.validate() }, data: function () { this.setSelected(), this.emitData() }, isValid: function () { this.validate() }, show: function (e) { this.toggle = e }, toggle: function (e) { this.$emit("toggleSelect", e) } }, directives: { mdbClickOutside: c["a"] } }, h = u, f = h, p = (n("c489"), n("73dc"), n("2877")), m = Object(p["a"])(f, a, i, !1, null, "39a3e486", null); t["a"] = m.exports }, d3b7: function (e, t, n) { var a = n("6eeb"), i = n("b041"), r = Object.prototype; i !== r.toString && a(r, "toString", i, { unsafe: !0 }) }, d44e: function (e, t, n) { var a = n("9bf2").f, i = n("5135"), r = n("b622"), s = r("toStringTag"); e.exports = function (e, t, n) { e && !i(e = n ? e : e.prototype, s) && a(e, s, { configurable: !0, value: t }) } }, d58f: function (e, t, n) { var a = n("1c0b"), i = n("7b0b"), r = n("44ad"), s = n("50c4"), o = function (e) { return function (t, n, o, l) { a(n); var d = i(t), c = r(d), u = s(d.length), h = e ? u - 1 : 0, f = e ? -1 : 1; if (o < 2) while (1) { if (h in c) { l = c[h], h += f; break } if (h += f, e ? h < 0 : u <= h) throw TypeError("Reduce of empty array with no initial value") } for (; e ? h >= 0 : u > h; h += f)h in c && (l = n(l, c[h], h, d)); return l } }; e.exports = { left: o(!1), right: o(!0) } }, d61e: function (e, t, n) { "use strict"; var a = n("d052"), i = n.n(a); i.a }, d67f: function (e, t, n) { }, d6b6: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("hy-am", { months: { format: "հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"), standalone: "հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_") }, monthsShort: "հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"), weekdays: "կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"), weekdaysShort: "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"), weekdaysMin: "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "D MMMM YYYY թ.", LLL: "D MMMM YYYY թ., HH:mm", LLLL: "dddd, D MMMM YYYY թ., HH:mm" }, calendar: { sameDay: "[այսօր] LT", nextDay: "[վաղը] LT", lastDay: "[երեկ] LT", nextWeek: function () { return "dddd [օրը ժամը] LT" }, lastWeek: function () { return "[անցած] dddd [օրը ժամը] LT" }, sameElse: "L" }, relativeTime: { future: "%s հետո", past: "%s առաջ", s: "մի քանի վայրկյան", ss: "%d վայրկյան", m: "րոպե", mm: "%d րոպե", h: "ժամ", hh: "%d ժամ", d: "օր", dd: "%d օր", M: "ամիս", MM: "%d ամիս", y: "տարի", yy: "%d տարի" }, meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/, isPM: function (e) { return /^(ցերեկվա|երեկոյան)$/.test(e) }, meridiem: function (e) { return e < 4 ? "գիշերվա" : e < 12 ? "առավոտվա" : e < 17 ? "ցերեկվա" : "երեկոյան" }, dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, ordinal: function (e, t) { switch (t) { case "DDD": case "w": case "W": case "DDDo": return 1 === e ? e + "-ին" : e + "-րդ"; default: return e } }, week: { dow: 1, doy: 7 } }); return t })) }, d716: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ca", { months: { standalone: "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"), format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"), isFormat: /D[oD]?(\s)+MMMM/ }, monthsShort: "gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"), monthsParseExact: !0, weekdays: "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"), weekdaysShort: "dg._dl._dt._dc._dj._dv._ds.".split("_"), weekdaysMin: "dg_dl_dt_dc_dj_dv_ds".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM [de] YYYY", ll: "D MMM YYYY", LLL: "D MMMM [de] YYYY [a les] H:mm", lll: "D MMM YYYY, H:mm", LLLL: "dddd D MMMM [de] YYYY [a les] H:mm", llll: "ddd D MMM YYYY, H:mm" }, calendar: { sameDay: function () { return "[avui a " + (1 !== this.hours() ? "les" : "la") + "] LT" }, nextDay: function () { return "[demà a " + (1 !== this.hours() ? "les" : "la") + "] LT" }, nextWeek: function () { return "dddd [a " + (1 !== this.hours() ? "les" : "la") + "] LT" }, lastDay: function () { return "[ahir a " + (1 !== this.hours() ? "les" : "la") + "] LT" }, lastWeek: function () { return "[el] dddd [passat a " + (1 !== this.hours() ? "les" : "la") + "] LT" }, sameElse: "L" }, relativeTime: { future: "d'aquí %s", past: "fa %s", s: "uns segons", ss: "%d segons", m: "un minut", mm: "%d minuts", h: "una hora", hh: "%d hores", d: "un dia", dd: "%d dies", M: "un mes", MM: "%d mesos", y: "un any", yy: "%d anys" }, dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, ordinal: function (e, t) { var n = 1 === e ? "r" : 2 === e ? "n" : 3 === e ? "r" : 4 === e ? "t" : "è"; return "w" !== t && "W" !== t || (n = "a"), e + n }, week: { dow: 1, doy: 4 } }); return t })) }, d756: function (e, t, n) { }, d784: function (e, t, n) { "use strict"; var a = n("9112"), i = n("6eeb"), r = n("d039"), s = n("b622"), o = n("9263"), l = s("species"), d = !r((function () { var e = /./; return e.exec = function () { var e = []; return e.groups = { a: "7" }, e }, "7" !== "".replace(e, "$<a>") })), c = !r((function () { var e = /(?:)/, t = e.exec; e.exec = function () { return t.apply(this, arguments) }; var n = "ab".split(e); return 2 !== n.length || "a" !== n[0] || "b" !== n[1] })); e.exports = function (e, t, n, u) { var h = s(e), f = !r((function () { var t = {}; return t[h] = function () { return 7 }, 7 != ""[e](t) })), p = f && !r((function () { var t = !1, n = /a/; return n.exec = function () { return t = !0, null }, "split" === e && (n.constructor = {}, n.constructor[l] = function () { return n }), n[h](""), !t })); if (!f || !p || "replace" === e && !d || "split" === e && !c) { var m = /./[h], _ = n(h, ""[e], (function (e, t, n, a, i) { return t.exec === o ? f && !i ? { done: !0, value: m.call(t, n, a) } : { done: !0, value: e.call(n, t, a) } : { done: !1 } })), g = _[0], y = _[1]; i(String.prototype, e, g), i(RegExp.prototype, h, 2 == t ? function (e, t) { return y.call(e, this, t) } : function (e) { return y.call(e, this) }), u && a(RegExp.prototype[h], "sham", !0) } } }, d81d: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("b727").map, r = n("1dde"); a({ target: "Array", proto: !0, forced: !r("map") }, { map: function (e) { return i(this, e, arguments.length > 1 ? arguments[1] : void 0) } }) }, d85e: function (e, t, n) { !function (t, a) { e.exports = a(n("0ee8")) }("undefined" != typeof self && self, (function (e) { return function (e) { function t(a) { if (n[a]) return n[a].exports; var i = n[a] = { i: a, l: !1, exports: {} }; return e[a].call(i.exports, i, i.exports, t), i.l = !0, i.exports } var n = {}; return t.m = e, t.c = n, t.d = function (e, n, a) { t.o(e, n) || Object.defineProperty(e, n, { configurable: !1, enumerable: !0, get: a }) }, t.n = function (e) { var n = e && e.__esModule ? function () { return e.default } : function () { return e }; return t.d(n, "a", n), n }, t.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, t.p = "", t(t.s = 1) }([function (e, t, n) { "use strict"; var a = n(4), i = n.n(a); t.a = { name: "VueNumeric", props: { currency: { type: String, default: "", required: !1 }, max: { type: Number, default: Number.MAX_SAFE_INTEGER || 9007199254740991, required: !1 }, min: { type: Number, default: Number.MIN_SAFE_INTEGER || -9007199254740991, required: !1 }, minus: { type: Boolean, default: !1, required: !1 }, placeholder: { type: String, default: "", required: !1 }, emptyValue: { type: [Number, String], default: "", required: !1 }, precision: { type: Number, default: 0, required: !1 }, separator: { type: String, default: ",", required: !1 }, thousandSeparator: { default: void 0, required: !1, type: String }, decimalSeparator: { default: void 0, required: !1, type: String }, outputType: { required: !1, type: String, default: "Number" }, value: { type: [Number, String], default: 0, required: !0 }, readOnly: { type: Boolean, default: !1, required: !1 }, readOnlyClass: { type: String, default: "", required: !1 }, currencySymbolPosition: { type: String, default: "prefix", required: !1 } }, data: function () { return { amount: "" } }, computed: { amountNumber: function () { return this.unformat(this.amount) }, valueNumber: function () { return this.unformat(this.value) }, decimalSeparatorSymbol: function () { return void 0 !== this.decimalSeparator ? this.decimalSeparator : "," === this.separator ? "." : "," }, thousandSeparatorSymbol: function () { return void 0 !== this.thousandSeparator ? this.thousandSeparator : "." === this.separator ? "." : "space" === this.separator ? " " : "," }, symbolPosition: function () { return this.currency ? "suffix" === this.currencySymbolPosition ? "%v %s" : "%s %v" : "%v" } }, watch: { valueNumber: function (e) { this.$refs.numeric !== document.activeElement && (this.amount = this.format(e)) }, readOnly: function (e, t) { var n = this; !1 === t && !0 === e && this.$nextTick((function () { n.$refs.readOnly.className = n.readOnlyClass })) }, separator: function () { this.process(this.valueNumber), this.amount = this.format(this.valueNumber) }, currency: function () { this.process(this.valueNumber), this.amount = this.format(this.valueNumber) }, precision: function () { this.process(this.valueNumber), this.amount = this.format(this.valueNumber) } }, mounted: function () { var e = this; this.placeholder || (this.process(this.valueNumber), this.amount = this.format(this.valueNumber), setTimeout((function () { e.process(e.valueNumber), e.amount = e.format(e.valueNumber) }), 500)), this.readOnly && (this.$refs.readOnly.className = this.readOnlyClass) }, methods: { onBlurHandler: function (e) { this.$emit("blur", e), this.amount = this.format(this.valueNumber) }, onFocusHandler: function (e) { this.$emit("focus", e), 0 === this.valueNumber ? this.amount = null : this.amount = i.a.formatMoney(this.valueNumber, { symbol: "", format: "%v", thousand: "", decimal: this.decimalSeparatorSymbol, precision: Number(this.precision) }) }, onInputHandler: function () { this.process(this.amountNumber) }, process: function (e) { e >= this.max && this.update(this.max), e <= this.min && this.update(this.min), e > this.min && e < this.max && this.update(e), !this.minus && e < 0 && (this.min >= 0 ? this.update(this.min) : this.update(0)) }, update: function (e) { var t = i.a.toFixed(e, this.precision), n = "string" === this.outputType.toLowerCase() ? t : Number(t); this.$emit("input", n) }, format: function (e) { return i.a.formatMoney(e, { symbol: this.currency, format: this.symbolPosition, precision: Number(this.precision), decimal: this.decimalSeparatorSymbol, thousand: this.thousandSeparatorSymbol }) }, unformat: function (e) { var t = "string" == typeof e && "" === e ? this.emptyValue : e; return i.a.unformat(t, this.decimalSeparatorSymbol) } } } }, function (e, t, n) { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var a = n(2), i = { install: function (e) { e.component(a.a.name, a.a) } }; a.a.install = i.install, t.default = a.a }, function (e, t, n) { "use strict"; var a = n(0), i = n(5), r = n(3), s = r(a.a, i.a, !1, null, null, null); t.a = s.exports }, function (e, t) { e.exports = function (e, t, n, a, i, r) { var s, o = e = e || {}, l = typeof e.default; "object" !== l && "function" !== l || (s = e, o = e.default); var d, c = "function" == typeof o ? o.options : o; if (t && (c.render = t.render, c.staticRenderFns = t.staticRenderFns, c._compiled = !0), n && (c.functional = !0), i && (c._scopeId = i), r ? (d = function (e) { e = e || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, e || "undefined" == typeof __VUE_SSR_CONTEXT__ || (e = __VUE_SSR_CONTEXT__), a && a.call(this, e), e && e._registeredComponents && e._registeredComponents.add(r) }, c._ssrRegister = d) : a && (d = a), d) { var u = c.functional, h = u ? c.render : c.beforeCreate; u ? (c._injectStyles = d, c.render = function (e, t) { return d.call(t), h(e, t) }) : c.beforeCreate = h ? [].concat(h, d) : [d] } return { esModule: s, exports: o, options: c } } }, function (t, n) { t.exports = e }, function (e, t, n) { "use strict"; var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return e.readOnly ? n("span", { ref: "readOnly" }, [e._v(e._s(e.amount))]) : n("input", { directives: [{ name: "model", rawName: "v-model", value: e.amount, expression: "amount" }], ref: "numeric", attrs: { placeholder: e.placeholder, type: "tel" }, domProps: { value: e.amount }, on: { blur: e.onBlurHandler, input: [function (t) { t.target.composing || (e.amount = t.target.value) }, e.onInputHandler], focus: e.onFocusHandler } }) }, i = [], r = { render: a, staticRenderFns: i }; t.a = r }]) })) }, d8e1: function (e, t, n) { }, d957: function (e, t, n) { "use strict"; var a = n("1c7a"), i = n.n(a); i.a }, d966: function (e, t, n) { }, d9f8: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("fr-ca", { months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"), monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), monthsParseExact: !0, weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"), weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "YYYY-MM-DD", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Aujourd’hui à] LT", nextDay: "[Demain à] LT", nextWeek: "dddd [à] LT", lastDay: "[Hier à] LT", lastWeek: "dddd [dernier à] LT", sameElse: "L" }, relativeTime: { future: "dans %s", past: "il y a %s", s: "quelques secondes", ss: "%d secondes", m: "une minute", mm: "%d minutes", h: "une heure", hh: "%d heures", d: "un jour", dd: "%d jours", M: "un mois", MM: "%d mois", y: "un an", yy: "%d ans" }, dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, ordinal: function (e, t) { switch (t) { default: case "M": case "Q": case "D": case "DDD": case "d": return e + (1 === e ? "er" : "e"); case "w": case "W": return e + (1 === e ? "re" : "e") } } }); return t })) }, da84: function (e, t, n) { (function (t) { var n = function (e) { return e && e.Math == Math && e }; e.exports = n("object" == typeof globalThis && globalThis) || n("object" == typeof window && window) || n("object" == typeof self && self) || n("object" == typeof t && t) || Function("return this")() }).call(this, n("c8ba")) }, dacd: function (e, t, n) { "use strict"; var a = n("4ac6"), i = n.n(a); i.a }, db02: function (e, t, n) { "use strict"; var a = n("b669"), i = n.n(a); i.a }, db29: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), n = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"), a = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i], i = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, r = e.defineLocale("nl-be", { months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), monthsShort: function (e, a) { return e ? /-MMM-/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsRegex: i, monthsShortRegex: i, monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, monthsParse: a, longMonthsParse: a, shortMonthsParse: a, weekdays: "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"), weekdaysShort: "zo._ma._di._wo._do._vr._za.".split("_"), weekdaysMin: "zo_ma_di_wo_do_vr_za".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[vandaag om] LT", nextDay: "[morgen om] LT", nextWeek: "dddd [om] LT", lastDay: "[gisteren om] LT", lastWeek: "[afgelopen] dddd [om] LT", sameElse: "L" }, relativeTime: { future: "over %s", past: "%s geleden", s: "een paar seconden", ss: "%d seconden", m: "één minuut", mm: "%d minuten", h: "één uur", hh: "%d uur", d: "één dag", dd: "%d dagen", M: "één maand", MM: "%d maanden", y: "één jaar", yy: "%d jaar" }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (e) { return e + (1 === e || 8 === e || e >= 20 ? "ste" : "de") }, week: { dow: 1, doy: 4 } }); return r })) }, dbb4: function (e, t, n) { var a = n("23e7"), i = n("83ab"), r = n("56ef"), s = n("fc6a"), o = n("06cf"), l = n("8418"); a({ target: "Object", stat: !0, sham: !i }, { getOwnPropertyDescriptors: function (e) { var t, n, a = s(e), i = o.f, d = r(a), c = {}, u = 0; while (d.length > u) n = i(a, t = d[u++]), void 0 !== n && l(c, t, n); return c } }) }, dc3a: function (e, t, n) { "use strict"; var a = n("fb1b"), i = n.n(a); i.a }, dc4d: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०" }, n = { "१": "1", "२": "2", "३": "3", "४": "4", "५": "5", "६": "6", "७": "7", "८": "8", "९": "9", "०": "0" }, a = e.defineLocale("hi", { months: "जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"), monthsShort: "जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"), monthsParseExact: !0, weekdays: "रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"), weekdaysShort: "रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"), weekdaysMin: "र_सो_मं_बु_गु_शु_श".split("_"), longDateFormat: { LT: "A h:mm बजे", LTS: "A h:mm:ss बजे", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm बजे", LLLL: "dddd, D MMMM YYYY, A h:mm बजे" }, calendar: { sameDay: "[आज] LT", nextDay: "[कल] LT", nextWeek: "dddd, LT", lastDay: "[कल] LT", lastWeek: "[पिछले] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s में", past: "%s पहले", s: "कुछ ही क्षण", ss: "%d सेकंड", m: "एक मिनट", mm: "%d मिनट", h: "एक घंटा", hh: "%d घंटे", d: "एक दिन", dd: "%d दिन", M: "एक महीने", MM: "%d महीने", y: "एक वर्ष", yy: "%d वर्ष" }, preparse: function (e) { return e.replace(/[१२३४५६७८९०]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /रात|सुबह|दोपहर|शाम/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "रात" === t ? e < 4 ? e : e + 12 : "सुबह" === t ? e : "दोपहर" === t ? e >= 10 ? e : e + 12 : "शाम" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "रात" : e < 10 ? "सुबह" : e < 17 ? "दोपहर" : e < 20 ? "शाम" : "रात" }, week: { dow: 0, doy: 6 } }); return a })) }, dcc8: function (e, t, n) { }, ddb0: function (e, t, n) { var a = n("da84"), i = n("fdbc"), r = n("e260"), s = n("9112"), o = n("b622"), l = o("iterator"), d = o("toStringTag"), c = r.values; for (var u in i) { var h = a[u], f = h && h.prototype; if (f) { if (f[l] !== c) try { s(f, l, c) } catch (m) { f[l] = c } if (f[d] || s(f, d, u), i[u]) for (var p in r) if (f[p] !== r[p]) try { s(f, p, r[p]) } catch (m) { f[p] = r[p] } } } }, de93: function (e, t, n) { }, dedf: function (e, t, n) { "use strict"; n.r(t), n.d(t, "mdbDatatable", (function () { return m })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "mdb-datatable", style: e.wrapperStyle }, [n("mdb-tbl", e._b({ key: e.componentKey, staticClass: "scrollbar-grey thin", class: { "mdb-scroll-y": e.scrollY }, style: "max-height: " + (e.scrollY ? e.maxHeight ? e.maxHeight : "280px" : null) + ";", attrs: { datatable: "" } }, "mdb-tbl", e.tableProps, !1), [n("mdb-tbl-head", { staticClass: "table-header", attrs: { color: e.headerColor, textWhite: e.headerWhite } }, [n("tr", [e.multiselectable ? n("th", { staticClass: "text-center", staticStyle: { "padding-bottom": "0.4rem" }, style: [e.fixedHeader && { position: "sticky", top: 0, boxShadow: "0 1px #dee2e6" }, e.fixedHeader && e.headerBg && { background: e.headerBg }] }, [n("div", { staticClass: "custom-control custom-checkbox mdb-select-all" }, [n("input", { staticClass: "custom-control-input", attrs: { type: "checkbox", id: "mdb-datatable-select-all-" + e.randomKey, tabindex: "0" }, domProps: { checked: "all" === e.selected }, on: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.toggleSelectAll.apply(null, arguments) }, click: e.toggleSelectAll } }), n("label", { staticClass: "custom-control-label", attrs: { for: "mdb-datatable-select-all-" + e.randomKey } })])]) : e._e(), e.selectable ? n("th", { style: [e.fixedHeader && { position: "sticky", top: 0, boxShadow: "0 1px #dee2e6" }, e.fixedHeader && e.headerBg && { background: e.headerBg }] }) : e._e(), e._l(e.columns, (function (t, a) { return ["mdbID" !== t.field ? n("th", { key: t.field, class: t.sort && e.sorting ? "sorting" : "", style: [e.sorting && t.sort && { cursor: "pointer" }, e.fixedHeader && { position: "sticky", top: 0, boxShadow: "0 1px #dee2e6" }, e.fixedHeader && e.headerBg && { background: e.headerBg }, e.fixedCols && e.fixedCols >= a && { position: "sticky", left: e.fixedColsPosition[a - 1] - 3 + "px", zIndex: 1 }, e.fixedCols && e.fixedCols >= a && { background: e.fixedColsBg }], on: { click: function (n) { t.sort && e.sorting && e.sort(t.field, t.sort) }, mouseleave: function (t) { e.lastFieldSorted = null } } }, [e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "asc" === e.recentSort.sort ? n("i", { staticClass: "mdb-datatable-header-icon fas fa-arrow-up" }) : e._e(), e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "desc" === e.recentSort.sort ? n("i", { staticClass: "mdb-datatable-header-icon fas fa-arrow-down" }) : e._e(), e.sorting && !e.recentSort || e.sorting && e.recentSort && e.recentSort.field !== t.field && e.lastFieldSorted !== t.field ? n("i", { staticClass: "mdb-datatable-header-hover-icon fas fa-arrow-up" }) : e._e(), e._v(" " + e._s(t.label) + " ")]) : e._e()] }))], 2)]), n("mdb-tbl-body", [e._l(e.pages[e.activePage], (function (t, a) { return n("tr", { key: a, class: ((e.selectable || e.multiselectable) && "selectable-row") + " " + ((e.selectable || e.multiselectable) && (e.rowsDisplay.indexOf(t) === e.selected || "all" === e.selected || Array.isArray(e.selected) && e.selected.includes(e.rowsDisplay.indexOf(t))) ? e.selectColor : ""), style: (e.selectable || e.multiselectable) && e.rowsDisplay.indexOf(t) === e.hovered && { backgroundColor: e.hoverColor }, on: { mouseenter: function (n) { e.hovered = e.rowsDisplay.indexOf(t) }, mouseleave: function (t) { e.hovered = -1 }, click: function (n) { return e.selectRow(t) } } }, [e.selectable || e.multiselectable ? n("td", { staticClass: "text-center", staticStyle: { "padding-top": "1rem", "padding-bottom": "0" } }, [n("div", { staticClass: "custom-control custom-checkbox" }, [n("input", { staticClass: "custom-control-input", attrs: { type: "checkbox", id: "mdb-datatable-checkbox-" + e.randomKey + "-" + a, tabindex: "0" }, domProps: { checked: !!(e.rowsDisplay.indexOf(t) === e.selected || "all" === e.selected || Array.isArray(e.selected) && e.selected.includes(e.rowsDisplay.indexOf(t))) }, on: { keydown: function (n) { return !n.type.indexOf("key") && e._k(n.keyCode, "enter", 13, n.key, "Enter") ? null : e.selectRow(t) }, click: function (n) { return e.selectRow(t) } } }), n("label", { staticClass: "custom-control-label", attrs: { for: "mdb-datatable-checkbox-" + e.randomKey + "-" + a } })])]) : e._e(), e._l(t, (function (t, i) { return [0 !== i ? [n("td", { key: i, class: e.fixedCols && e.fixedCols >= i && "fixed-td", style: [e.fixedCols && e.fixedCols >= i && { position: "sticky", left: e.fixedColsPosition[i - 1] - 3 + "px" }, e.fixedCols && e.fixedCols >= i && { background: e.fixedColsBg }, e.columns[i].width && { width: e.columns[i].width + "px", maxWidth: e.columns[i].width + "px" }], attrs: { contenteditable: e.editable }, domProps: { innerHTML: e._s(t) }, on: { blur: function (t) { return e.handleContentChange(t, a, i) } } })] : e._e()] }))], 2) })), e.pages.length ? e._e() : n("tr", [n("td", { attrs: { colspan: e.columns.length } }, [e._v(e._s(e.noFoundMessage))])])], 2), e.footer ? n("mdb-tbl-head", { staticClass: "table-footer", attrs: { tag: "tfoot" } }, [n("tr", { domProps: { innerHTML: e._s(e.footer) } })]) : e._e()], 1), n("div", { staticClass: "mdb-datatable-footer" }, [n("div", { staticClass: "d-flex" }, [e.pagination ? n("datatable-select", { staticClass: "d-inline-block", attrs: { title: e.entriesTitle, options: e.options }, on: { getValue: e.updateEntries } }) : e._e(), n("div", { staticClass: "dataTables_info pt-2 mx-sm-4 d-inline-block", attrs: { role: "status", "aria-live": "polite" } }, [e._v(" " + e._s(e.activePage > 0 ? e.activePage * e.entries : e.activePage + 1) + "-" + e._s(e.pages.length - 1 > e.activePage ? e.pages[e.activePage].length * (e.activePage + 1) : e.filteredRows.length) + " " + e._s(e.showingText) + " " + e._s(e.filteredRows.length) + " ")]), e.pagination ? n("div", { staticClass: "dataTables_paginate d-inline-block" }, [n("mdb-pagination", { attrs: { id: "pagination", color: e.paginationColor } }, [e.pages.length > e.display && e.fullPagination ? n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(0) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.start))])], 1) : e._e(), n("mdb-page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(e.activePage - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "chevron-left" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.previous))])], 1), n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.activePage + 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "chevron-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.next))])], 1), e.pages.length > e.display && e.fullPagination ? n("mdb-page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.pages.length - 1) } } }, [e.arrows ? n("mdb-icon", { attrs: { icon: "angle-double-right" } }) : n("p", { staticClass: "pagination" }, [e._v(e._s(e.end))])], 1) : e._e()], 1)], 1) : e._e()], 1)])], 1) }, i = [], r = (n("4de4"), n("b64b"), n("d3b7"), n("ac1f"), n("25f0"), n("466d"), n("5319"), n("841c"), function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_length bs-select pb-2" }, [n("label", [e._v(" " + e._s(e.title) + ": ")]), n("select", { staticClass: "custom-select custom-select-sm form-control form-control-sm", on: { change: e.emitValue } }, e._l(e.entries, (function (t) { return n("option", { key: t, domProps: { selected: 10 === t } }, [e._v(e._s(t))]) })), 0)]) }), s = [], o = (n("d81d"), { name: "DatatableSelect", props: { options: { type: Array }, title: { type: String, default: "Rows per page" } }, data: function () { return { entries: this.options.map((function (e) { return e.value })) } }, methods: { emitValue: function (e) { this.$emit("getValue", e.target.value) } } }), l = o, d = l, c = (n("5ef3"), n("2877")), u = Object(c["a"])(d, r, s, !1, null, "6c7cac7e", null), h = u.exports, f = n("060a"), p = n("51ed"), m = { name: "Datatable2Pro", props: { filter: { type: String, default: "" } }, data: function () { return { options: [{ value: 10, text: 10, selected: !0 }, { value: 25, text: 25 }, { value: 50, text: 50 }, { value: 100, text: 100 }], select: "", randomKey: Math.round(1e4 * Math.random()) } }, components: { DatatableSelect: h, mdbIcon: f["a"] }, computed: { filteredRows: function () { var e = this, t = this.rowsDisplay; return this.filter && (t = this.selectedRows), "all" === this.searchField ? t.filter((function (t) { return t.filter((function (t) { return t.toString().toLowerCase().match(e.search.toLowerCase()) })).length > 0 })) : t.filter((function (t) { return t[e.searchField].toString().toLowerCase().match(e.search.toLowerCase()) })) }, selectedRows: function () { var e = this; return this.rowsDisplay.filter((function (t) { return t.filter((function (t) { return e.select ? t.toString().toLowerCase() === e.select.toLowerCase() : t })).length > 0 })) } }, filters: { toCapitalize: function (e) { return e.replace(/^\w/, (function (e) { return e.toUpperCase() })) } }, methods: { updateSelect: function (e) { this.select = e }, handleContentChange: function (e, t, n) { this.rows[t][Object.keys(this.rows[t])[n - 1]] = e.target.innerText, this.$emit("update", this.value) } }, mixins: [p["a"]] }, _ = m, g = _, y = (n("3187"), n("0cd3"), Object(c["a"])(g, a, i, !1, null, "41e9962a", null)); t["default"] = y.exports }, df75: function (e, t, n) { var a = n("ca84"), i = n("7839"); e.exports = Object.keys || function (e) { return a(e, i) } }, df76: function (e, t, n) { }, e01a: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("83ab"), r = n("da84"), s = n("5135"), o = n("861d"), l = n("9bf2").f, d = n("e893"), c = r.Symbol; if (i && "function" == typeof c && (!("description" in c.prototype) || void 0 !== c().description)) { var u = {}, h = function () { var e = arguments.length < 1 || void 0 === arguments[0] ? void 0 : String(arguments[0]), t = this instanceof h ? new c(e) : void 0 === e ? c() : c(e); return "" === e && (u[t] = !0), t }; d(h, c); var f = h.prototype = c.prototype; f.constructor = h; var p = f.toString, m = "Symbol(test)" == String(c("test")), _ = /^Symbol\((.*)\)[^)]+$/; l(f, "description", { configurable: !0, get: function () { var e = o(this) ? this.valueOf() : this, t = p.call(e); if (s(u, e)) return ""; var n = m ? t.slice(7, -1) : t.replace(_, "$1"); return "" === n ? void 0 : n } }), a({ global: !0, forced: !0 }, { Symbol: h }) } }, e0bd: function (e, t, n) { "use strict"; var a = n("a92f"), i = n.n(a); i.a }, e0c5: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "૧", 2: "૨", 3: "૩", 4: "૪", 5: "૫", 6: "૬", 7: "૭", 8: "૮", 9: "૯", 0: "૦" }, n = { "૧": "1", "૨": "2", "૩": "3", "૪": "4", "૫": "5", "૬": "6", "૭": "7", "૮": "8", "૯": "9", "૦": "0" }, a = e.defineLocale("gu", { months: "જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"), monthsShort: "જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"), monthsParseExact: !0, weekdays: "રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"), weekdaysShort: "રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"), weekdaysMin: "ર_સો_મં_બુ_ગુ_શુ_શ".split("_"), longDateFormat: { LT: "A h:mm વાગ્યે", LTS: "A h:mm:ss વાગ્યે", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm વાગ્યે", LLLL: "dddd, D MMMM YYYY, A h:mm વાગ્યે" }, calendar: { sameDay: "[આજ] LT", nextDay: "[કાલે] LT", nextWeek: "dddd, LT", lastDay: "[ગઇકાલે] LT", lastWeek: "[પાછલા] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s મા", past: "%s પેહલા", s: "અમુક પળો", ss: "%d સેકંડ", m: "એક મિનિટ", mm: "%d મિનિટ", h: "એક કલાક", hh: "%d કલાક", d: "એક દિવસ", dd: "%d દિવસ", M: "એક મહિનો", MM: "%d મહિનો", y: "એક વર્ષ", yy: "%d વર્ષ" }, preparse: function (e) { return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /રાત|બપોર|સવાર|સાંજ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "રાત" === t ? e < 4 ? e : e + 12 : "સવાર" === t ? e : "બપોર" === t ? e >= 10 ? e : e + 12 : "સાંજ" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "રાત" : e < 10 ? "સવાર" : e < 17 ? "બપોર" : e < 20 ? "સાંજ" : "રાત" }, week: { dow: 0, doy: 6 } }); return a })) }, e163: function (e, t, n) { var a = n("5135"), i = n("7b0b"), r = n("f772"), s = n("e177"), o = r("IE_PROTO"), l = Object.prototype; e.exports = s ? Object.getPrototypeOf : function (e) { return e = i(e), a(e, o) ? e[o] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? l : null } }, e177: function (e, t, n) { var a = n("d039"); e.exports = !a((function () { function e() { } return e.prototype.constructor = null, Object.getPrototypeOf(new e) !== e.prototype })) }, e1d3: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("en-ie", { months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", ss: "%d seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, e260: function (e, t, n) { "use strict"; var a = n("fc6a"), i = n("44d2"), r = n("3f8c"), s = n("69f3"), o = n("7dd0"), l = "Array Iterator", d = s.set, c = s.getterFor(l); e.exports = o(Array, "Array", (function (e, t) { d(this, { type: l, target: a(e), index: 0, kind: t }) }), (function () { var e = c(this), t = e.target, n = e.kind, a = e.index++; return !t || a >= t.length ? (e.target = void 0, { value: void 0, done: !0 }) : "keys" == n ? { value: a, done: !1 } : "values" == n ? { value: t[a], done: !1 } : { value: [a, t[a]], done: !1 } }), "values"), r.Arguments = r.Array, i("keys"), i("values"), i("entries") }, e2cc: function (e, t, n) { var a = n("6eeb"); e.exports = function (e, t, n) { for (var i in t) a(e, i, t[i], n); return e } }, e439: function (e, t, n) { var a = n("23e7"), i = n("d039"), r = n("fc6a"), s = n("06cf").f, o = n("83ab"), l = i((function () { s(1) })), d = !o || l; a({ target: "Object", stat: !0, forced: d, sham: !o }, { getOwnPropertyDescriptor: function (e, t) { return s(r(e), t) } }) }, e450: function (e, t, n) { }, e601: function (e, t, n) { "use strict"; n.d(t, "b", (function () { return r })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, i = [], r = { props: { tag: { type: String, default: "ul" }, circle: { type: Boolean, default: !1 }, lg: { type: Boolean, default: !1 }, sm: { type: Boolean, default: !1 }, color: { type: String, default: "blue" } }, computed: { className: function () { return ["pagination", !!this.sm && "pagination-sm", !!this.lg && "pagination-lg", !!this.circle && "pagination-circle", !!this.color && "pg-" + this.color] } } }, s = r, o = s, l = n("2877"), d = Object(l["a"])(o, a, i, !1, null, "21e99006", null); t["a"] = d.exports }, e667: function (e, t) { e.exports = function (e) { try { return { error: !1, value: e() } } catch (t) { return { error: !0, value: t } } } }, e67e: function (e, t, n) { "use strict"; var a = n("b811"), i = n.n(a); i.a }, e6cf: function (e, t, n) { "use strict"; var a, i, r, s, o = n("23e7"), l = n("c430"), d = n("da84"), c = n("428f"), u = n("fea9"), h = n("6eeb"), f = n("e2cc"), p = n("d44e"), m = n("2626"), _ = n("861d"), g = n("1c0b"), y = n("19aa"), v = n("c6b6"), b = n("2266"), k = n("1c7e"), M = n("4840"), w = n("2cf4").set, x = n("b575"), L = n("cdf9"), S = n("44de"), Y = n("f069"), D = n("e667"), T = n("b39a"), C = n("69f3"), O = n("94ca"), P = n("b622"), H = P("species"), j = "Promise", E = C.get, B = C.set, I = C.getterFor(j), A = u, F = d.TypeError, N = d.document, W = d.process, z = d.fetch, R = W && W.versions, $ = R && R.v8 || "", V = Y.f, q = V, U = "process" == v(W), J = !!(N && N.createEvent && d.dispatchEvent), X = "unhandledrejection", G = "rejectionhandled", K = 0, Z = 1, Q = 2, ee = 1, te = 2, ne = O(j, (function () { var e = A.resolve(1), t = function () { }, n = (e.constructor = {})[H] = function (e) { e(t, t) }; return !((U || "function" == typeof PromiseRejectionEvent) && (!l || e["finally"]) && e.then(t) instanceof n && 0 !== $.indexOf("6.6") && -1 === T.indexOf("Chrome/66")) })), ae = ne || !k((function (e) { A.all(e)["catch"]((function () { })) })), ie = function (e) { var t; return !(!_(e) || "function" != typeof (t = e.then)) && t }, re = function (e, t, n) { if (!t.notified) { t.notified = !0; var a = t.reactions; x((function () { var i = t.value, r = t.state == Z, s = 0; while (a.length > s) { var o, l, d, c = a[s++], u = r ? c.ok : c.fail, h = c.resolve, f = c.reject, p = c.domain; try { u ? (r || (t.rejection === te && de(e, t), t.rejection = ee), !0 === u ? o = i : (p && p.enter(), o = u(i), p && (p.exit(), d = !0)), o === c.promise ? f(F("Promise-chain cycle")) : (l = ie(o)) ? l.call(o, h, f) : h(o)) : f(i) } catch (m) { p && !d && p.exit(), f(m) } } t.reactions = [], t.notified = !1, n && !t.rejection && oe(e, t) })) } }, se = function (e, t, n) { var a, i; J ? (a = N.createEvent("Event"), a.promise = t, a.reason = n, a.initEvent(e, !1, !0), d.dispatchEvent(a)) : a = { promise: t, reason: n }, (i = d["on" + e]) ? i(a) : e === X && S("Unhandled promise rejection", n) }, oe = function (e, t) { w.call(d, (function () { var n, a = t.value, i = le(t); if (i && (n = D((function () { U ? W.emit("unhandledRejection", a, e) : se(X, e, a) })), t.rejection = U || le(t) ? te : ee, n.error)) throw n.value })) }, le = function (e) { return e.rejection !== ee && !e.parent }, de = function (e, t) { w.call(d, (function () { U ? W.emit("rejectionHandled", e) : se(G, e, t.value) })) }, ce = function (e, t, n, a) { return function (i) { e(t, n, i, a) } }, ue = function (e, t, n, a) { t.done || (t.done = !0, a && (t = a), t.value = n, t.state = Q, re(e, t, !0)) }, he = function (e, t, n, a) { if (!t.done) { t.done = !0, a && (t = a); try { if (e === n) throw F("Promise can't be resolved itself"); var i = ie(n); i ? x((function () { var a = { done: !1 }; try { i.call(n, ce(he, e, a, t), ce(ue, e, a, t)) } catch (r) { ue(e, a, r, t) } })) : (t.value = n, t.state = Z, re(e, t, !1)) } catch (r) { ue(e, { done: !1 }, r, t) } } }; ne && (A = function (e) { y(this, A, j), g(e), a.call(this); var t = E(this); try { e(ce(he, this, t), ce(ue, this, t)) } catch (n) { ue(this, t, n) } }, a = function (e) { B(this, { type: j, done: !1, notified: !1, parent: !1, reactions: [], rejection: !1, state: K, value: void 0 }) }, a.prototype = f(A.prototype, { then: function (e, t) { var n = I(this), a = V(M(this, A)); return a.ok = "function" != typeof e || e, a.fail = "function" == typeof t && t, a.domain = U ? W.domain : void 0, n.parent = !0, n.reactions.push(a), n.state != K && re(this, n, !1), a.promise }, catch: function (e) { return this.then(void 0, e) } }), i = function () { var e = new a, t = E(e); this.promise = e, this.resolve = ce(he, e, t), this.reject = ce(ue, e, t) }, Y.f = V = function (e) { return e === A || e === r ? new i(e) : q(e) }, l || "function" != typeof u || (s = u.prototype.then, h(u.prototype, "then", (function (e, t) { var n = this; return new A((function (e, t) { s.call(n, e, t) })).then(e, t) }), { unsafe: !0 }), "function" == typeof z && o({ global: !0, enumerable: !0, forced: !0 }, { fetch: function (e) { return L(A, z.apply(d, arguments)) } }))), o({ global: !0, wrap: !0, forced: ne }, { Promise: A }), p(A, j, !1, !0), m(j), r = c[j], o({ target: j, stat: !0, forced: ne }, { reject: function (e) { var t = V(this); return t.reject.call(void 0, e), t.promise } }), o({ target: j, stat: !0, forced: l || ne }, { resolve: function (e) { return L(l && this === r ? A : this, e) } }), o({ target: j, stat: !0, forced: ae }, { all: function (e) { var t = this, n = V(t), a = n.resolve, i = n.reject, r = D((function () { var n = g(t.resolve), r = [], s = 0, o = 1; b(e, (function (e) { var l = s++, d = !1; r.push(void 0), o++, n.call(t, e).then((function (e) { d || (d = !0, r[l] = e, --o || a(r)) }), i) })), --o || a(r) })); return r.error && i(r.value), n.promise }, race: function (e) { var t = this, n = V(t), a = n.reject, i = D((function () { var i = g(t.resolve); b(e, (function (e) { i.call(t, e).then(n.resolve, a) })) })); return i.error && a(i.value), n.promise } }) }, e81d: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "១", 2: "២", 3: "៣", 4: "៤", 5: "៥", 6: "៦", 7: "៧", 8: "៨", 9: "៩", 0: "០" }, n = { "១": "1", "២": "2", "៣": "3", "៤": "4", "៥": "5", "៦": "6", "៧": "7", "៨": "8", "៩": "9", "០": "0" }, a = e.defineLocale("km", { months: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), monthsShort: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), weekdaysShort: "អា_ច_អ_ព_ព្រ_សុ_ស".split("_"), weekdaysMin: "អា_ច_អ_ព_ព្រ_សុ_ស".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, meridiemParse: /ព្រឹក|ល្ងាច/, isPM: function (e) { return "ល្ងាច" === e }, meridiem: function (e, t, n) { return e < 12 ? "ព្រឹក" : "ល្ងាច" }, calendar: { sameDay: "[ថ្ងៃនេះ ម៉ោង] LT", nextDay: "[ស្អែក ម៉ោង] LT", nextWeek: "dddd [ម៉ោង] LT", lastDay: "[ម្សិលមិញ ម៉ោង] LT", lastWeek: "dddd [សប្តាហ៍មុន] [ម៉ោង] LT", sameElse: "L" }, relativeTime: { future: "%sទៀត", past: "%sមុន", s: "ប៉ុន្មានវិនាទី", ss: "%d វិនាទី", m: "មួយនាទី", mm: "%d នាទី", h: "មួយម៉ោង", hh: "%d ម៉ោង", d: "មួយថ្ងៃ", dd: "%d ថ្ងៃ", M: "មួយខែ", MM: "%d ខែ", y: "មួយឆ្នាំ", yy: "%d ឆ្នាំ" }, dayOfMonthOrdinalParse: /ទី\d{1,2}/, ordinal: "ទី%d", preparse: function (e) { return e.replace(/[១២៣៤៥៦៧៨៩០]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, week: { dow: 1, doy: 4 } }); return a })) }, e88b: function (e, t, n) { }, e893: function (e, t, n) { var a = n("5135"), i = n("56ef"), r = n("06cf"), s = n("9bf2"); e.exports = function (e, t) { for (var n = i(t), o = s.f, l = r.f, d = 0; d < n.length; d++) { var c = n[d]; a(e, c) || o(e, c, l(t, c)) } } }, e8b5: function (e, t, n) { var a = n("c6b6"); e.exports = Array.isArray || function (e) { return "Array" == a(e) } }, e916: function (e, t, n) { }, e943: function (e, t, n) { "use strict"; var a = n("ca58"), i = n.n(a); i.a }, e95a: function (e, t, n) { var a = n("b622"), i = n("3f8c"), r = a("iterator"), s = Array.prototype; e.exports = function (e) { return void 0 !== e && (i.Array === e || s[r] === e) } }, ea9f: function (e, t, n) { }, eac0: function (e, t, n) { "use strict"; var a = n("5ea8"), i = n.n(a); i.a }, eae9: function (e, t, n) { var a = n("d039"); e.exports = function (e) { return a((function () { var t = ""[e]('"'); return t !== t.toLowerCase() || t.split('"').length > 3 })) } }, eaea: function (e, t, n) { }, ebe4: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("ms", { months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), longDateFormat: { LT: "HH.mm", LTS: "HH.mm.ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY [pukul] HH.mm", LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" }, meridiemParse: /pagi|tengahari|petang|malam/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "pagi" === t ? e : "tengahari" === t ? e >= 11 ? e : e + 12 : "petang" === t || "malam" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 11 ? "pagi" : e < 15 ? "tengahari" : e < 19 ? "petang" : "malam" }, calendar: { sameDay: "[Hari ini pukul] LT", nextDay: "[Esok pukul] LT", nextWeek: "dddd [pukul] LT", lastDay: "[Kelmarin pukul] LT", lastWeek: "dddd [lepas pukul] LT", sameElse: "L" }, relativeTime: { future: "dalam %s", past: "%s yang lepas", s: "beberapa saat", ss: "%d saat", m: "seminit", mm: "%d minit", h: "sejam", hh: "%d jam", d: "sehari", dd: "%d hari", M: "sebulan", MM: "%d bulan", y: "setahun", yy: "%d tahun" }, week: { dow: 1, doy: 7 } }); return t })) }, ec18: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; function t(e, t, n, a) { var i = { s: ["mõne sekundi", "mõni sekund", "paar sekundit"], ss: [e + "sekundi", e + "sekundit"], m: ["ühe minuti", "üks minut"], mm: [e + " minuti", e + " minutit"], h: ["ühe tunni", "tund aega", "üks tund"], hh: [e + " tunni", e + " tundi"], d: ["ühe päeva", "üks päev"], M: ["kuu aja", "kuu aega", "üks kuu"], MM: [e + " kuu", e + " kuud"], y: ["ühe aasta", "aasta", "üks aasta"], yy: [e + " aasta", e + " aastat"] }; return t ? i[n][2] ? i[n][2] : i[n][1] : a ? i[n][0] : i[n][1] } var n = e.defineLocale("et", { months: "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"), monthsShort: "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"), weekdays: "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"), weekdaysShort: "P_E_T_K_N_R_L".split("_"), weekdaysMin: "P_E_T_K_N_R_L".split("_"), longDateFormat: { LT: "H:mm", LTS: "H:mm:ss", L: "DD.MM.YYYY", LL: "D. MMMM YYYY", LLL: "D. MMMM YYYY H:mm", LLLL: "dddd, D. MMMM YYYY H:mm" }, calendar: { sameDay: "[Täna,] LT", nextDay: "[Homme,] LT", nextWeek: "[Järgmine] dddd LT", lastDay: "[Eile,] LT", lastWeek: "[Eelmine] dddd LT", sameElse: "L" }, relativeTime: { future: "%s pärast", past: "%s tagasi", s: t, ss: t, m: t, mm: t, h: t, hh: t, d: t, dd: "%d päeva", M: t, MM: t, y: t, yy: t }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return n })) }, ec36: function (e, t, n) { }, eda5: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("si", { months: "ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"), monthsShort: "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"), weekdays: "ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"), weekdaysShort: "ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"), weekdaysMin: "ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "a h:mm", LTS: "a h:mm:ss", L: "YYYY/MM/DD", LL: "YYYY MMMM D", LLL: "YYYY MMMM D, a h:mm", LLLL: "YYYY MMMM D [වැනි] dddd, a h:mm:ss" }, calendar: { sameDay: "[අද] LT[ට]", nextDay: "[හෙට] LT[ට]", nextWeek: "dddd LT[ට]", lastDay: "[ඊයේ] LT[ට]", lastWeek: "[පසුගිය] dddd LT[ට]", sameElse: "L" }, relativeTime: { future: "%sකින්", past: "%sකට පෙර", s: "තත්පර කිහිපය", ss: "තත්පර %d", m: "මිනිත්තුව", mm: "මිනිත්තු %d", h: "පැය", hh: "පැය %d", d: "දිනය", dd: "දින %d", M: "මාසය", MM: "මාස %d", y: "වසර", yy: "වසර %d" }, dayOfMonthOrdinalParse: /\d{1,2} වැනි/, ordinal: function (e) { return e + " වැනි" }, meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, isPM: function (e) { return "ප.ව." === e || "පස් වරු" === e }, meridiem: function (e, t, n) { return e > 11 ? n ? "ප.ව." : "පස් වරු" : n ? "පෙ.ව." : "පෙර වරු" } }); return t })) }, ee13: function (e, t, n) { "use strict"; var a = n("5bea"), i = n.n(a); i.a }, ee91: function (e, t, n) { "use strict"; var a = n("5f59"), i = n.n(a); i.a }, ee93: function (e, t, n) { }, ef1d: function (e, t, n) { }, ef93: function (e, t, n) { }, f069: function (e, t, n) { "use strict"; var a = n("1c0b"), i = function (e) { var t, n; this.promise = new e((function (e, a) { if (void 0 !== t || void 0 !== n) throw TypeError("Bad Promise constructor"); t = e, n = a })), this.resolve = a(t), this.reject = a(n) }; e.exports.f = function (e) { return new i(e) } }, f0bd: function (e, t, n) {
      "use strict"; (function (e) {
        /**!
         * @fileOverview Kickass library to create and place poppers near their reference elements.
         * @version 1.16.0
         * @license
         * Copyright (c) 2016 Federico Zivolo and contributors
         *
         * Permission is hereby granted, free of charge, to any person obtaining a copy
         * of this software and associated documentation files (the "Software"), to deal
         * in the Software without restriction, including without limitation the rights
         * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
         * copies of the Software, and to permit persons to whom the Software is
         * furnished to do so, subject to the following conditions:
         *
         * The above copyright notice and this permission notice shall be included in all
         * copies or substantial portions of the Software.
         *
         * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
         * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
         * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
         * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
         * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
         * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
         * SOFTWARE.
         */
        var n = "undefined" !== typeof window && "undefined" !== typeof document && "undefined" !== typeof navigator, a = function () { for (var e = ["Edge", "Trident", "Firefox"], t = 0; t < e.length; t += 1)if (n && navigator.userAgent.indexOf(e[t]) >= 0) return 1; return 0 }(); function i(e) { var t = !1; return function () { t || (t = !0, window.Promise.resolve().then((function () { t = !1, e() }))) } } function r(e) { var t = !1; return function () { t || (t = !0, setTimeout((function () { t = !1, e() }), a)) } } var s = n && window.Promise, o = s ? i : r; function l(e) { var t = {}; return e && "[object Function]" === t.toString.call(e) } function d(e, t) { if (1 !== e.nodeType) return []; var n = e.ownerDocument.defaultView, a = n.getComputedStyle(e, null); return t ? a[t] : a } function c(e) { return "HTML" === e.nodeName ? e : e.parentNode || e.host } function u(e) { if (!e) return document.body; switch (e.nodeName) { case "HTML": case "BODY": return e.ownerDocument.body; case "#document": return e.body }var t = d(e), n = t.overflow, a = t.overflowX, i = t.overflowY; return /(auto|scroll|overlay)/.test(n + i + a) ? e : u(c(e)) } function h(e) { return e && e.referenceNode ? e.referenceNode : e } var f = n && !(!window.MSInputMethodContext || !document.documentMode), p = n && /MSIE 10/.test(navigator.userAgent); function m(e) { return 11 === e ? f : 10 === e ? p : f || p } function _(e) { if (!e) return document.documentElement; var t = m(10) ? document.body : null, n = e.offsetParent || null; while (n === t && e.nextElementSibling) n = (e = e.nextElementSibling).offsetParent; var a = n && n.nodeName; return a && "BODY" !== a && "HTML" !== a ? -1 !== ["TH", "TD", "TABLE"].indexOf(n.nodeName) && "static" === d(n, "position") ? _(n) : n : e ? e.ownerDocument.documentElement : document.documentElement } function g(e) { var t = e.nodeName; return "BODY" !== t && ("HTML" === t || _(e.firstElementChild) === e) } function y(e) { return null !== e.parentNode ? y(e.parentNode) : e } function v(e, t) { if (!e || !e.nodeType || !t || !t.nodeType) return document.documentElement; var n = e.compareDocumentPosition(t) & Node.DOCUMENT_POSITION_FOLLOWING, a = n ? e : t, i = n ? t : e, r = document.createRange(); r.setStart(a, 0), r.setEnd(i, 0); var s = r.commonAncestorContainer; if (e !== s && t !== s || a.contains(i)) return g(s) ? s : _(s); var o = y(e); return o.host ? v(o.host, t) : v(e, y(t).host) } function b(e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "top", n = "top" === t ? "scrollTop" : "scrollLeft", a = e.nodeName; if ("BODY" === a || "HTML" === a) { var i = e.ownerDocument.documentElement, r = e.ownerDocument.scrollingElement || i; return r[n] } return e[n] } function k(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], a = b(t, "top"), i = b(t, "left"), r = n ? -1 : 1; return e.top += a * r, e.bottom += a * r, e.left += i * r, e.right += i * r, e } function M(e, t) { var n = "x" === t ? "Left" : "Top", a = "Left" === n ? "Right" : "Bottom"; return parseFloat(e["border" + n + "Width"], 10) + parseFloat(e["border" + a + "Width"], 10) } function w(e, t, n, a) { return Math.max(t["offset" + e], t["scroll" + e], n["client" + e], n["offset" + e], n["scroll" + e], m(10) ? parseInt(n["offset" + e]) + parseInt(a["margin" + ("Height" === e ? "Top" : "Left")]) + parseInt(a["margin" + ("Height" === e ? "Bottom" : "Right")]) : 0) } function x(e) { var t = e.body, n = e.documentElement, a = m(10) && getComputedStyle(n); return { height: w("Height", t, n, a), width: w("Width", t, n, a) } } var L = function (e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") }, S = function () { function e(e, t) { for (var n = 0; n < t.length; n++) { var a = t[n]; a.enumerable = a.enumerable || !1, a.configurable = !0, "value" in a && (a.writable = !0), Object.defineProperty(e, a.key, a) } } return function (t, n, a) { return n && e(t.prototype, n), a && e(t, a), t } }(), Y = function (e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e }, D = Object.assign || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var a in n) Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]) } return e }; function T(e) { return D({}, e, { right: e.left + e.width, bottom: e.top + e.height }) } function C(e) { var t = {}; try { if (m(10)) { t = e.getBoundingClientRect(); var n = b(e, "top"), a = b(e, "left"); t.top += n, t.left += a, t.bottom += n, t.right += a } else t = e.getBoundingClientRect() } catch (h) { } var i = { left: t.left, top: t.top, width: t.right - t.left, height: t.bottom - t.top }, r = "HTML" === e.nodeName ? x(e.ownerDocument) : {}, s = r.width || e.clientWidth || i.width, o = r.height || e.clientHeight || i.height, l = e.offsetWidth - s, c = e.offsetHeight - o; if (l || c) { var u = d(e); l -= M(u, "x"), c -= M(u, "y"), i.width -= l, i.height -= c } return T(i) } function O(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], a = m(10), i = "HTML" === t.nodeName, r = C(e), s = C(t), o = u(e), l = d(t), c = parseFloat(l.borderTopWidth, 10), h = parseFloat(l.borderLeftWidth, 10); n && i && (s.top = Math.max(s.top, 0), s.left = Math.max(s.left, 0)); var f = T({ top: r.top - s.top - c, left: r.left - s.left - h, width: r.width, height: r.height }); if (f.marginTop = 0, f.marginLeft = 0, !a && i) { var p = parseFloat(l.marginTop, 10), _ = parseFloat(l.marginLeft, 10); f.top -= c - p, f.bottom -= c - p, f.left -= h - _, f.right -= h - _, f.marginTop = p, f.marginLeft = _ } return (a && !n ? t.contains(o) : t === o && "BODY" !== o.nodeName) && (f = k(f, t)), f } function P(e) { var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = e.ownerDocument.documentElement, a = O(e, n), i = Math.max(n.clientWidth, window.innerWidth || 0), r = Math.max(n.clientHeight, window.innerHeight || 0), s = t ? 0 : b(n), o = t ? 0 : b(n, "left"), l = { top: s - a.top + a.marginTop, left: o - a.left + a.marginLeft, width: i, height: r }; return T(l) } function H(e) { var t = e.nodeName; if ("BODY" === t || "HTML" === t) return !1; if ("fixed" === d(e, "position")) return !0; var n = c(e); return !!n && H(n) } function j(e) { if (!e || !e.parentElement || m()) return document.documentElement; var t = e.parentElement; while (t && "none" === d(t, "transform")) t = t.parentElement; return t || document.documentElement } function E(e, t, n, a) { var i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4], r = { top: 0, left: 0 }, s = i ? j(e) : v(e, h(t)); if ("viewport" === a) r = P(s, i); else { var o = void 0; "scrollParent" === a ? (o = u(c(t)), "BODY" === o.nodeName && (o = e.ownerDocument.documentElement)) : o = "window" === a ? e.ownerDocument.documentElement : a; var l = O(o, s, i); if ("HTML" !== o.nodeName || H(s)) r = l; else { var d = x(e.ownerDocument), f = d.height, p = d.width; r.top += l.top - l.marginTop, r.bottom = f + l.top, r.left += l.left - l.marginLeft, r.right = p + l.left } } n = n || 0; var m = "number" === typeof n; return r.left += m ? n : n.left || 0, r.top += m ? n : n.top || 0, r.right -= m ? n : n.right || 0, r.bottom -= m ? n : n.bottom || 0, r } function B(e) { var t = e.width, n = e.height; return t * n } function I(e, t, n, a, i) { var r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 0; if (-1 === e.indexOf("auto")) return e; var s = E(n, a, r, i), o = { top: { width: s.width, height: t.top - s.top }, right: { width: s.right - t.right, height: s.height }, bottom: { width: s.width, height: s.bottom - t.bottom }, left: { width: t.left - s.left, height: s.height } }, l = Object.keys(o).map((function (e) { return D({ key: e }, o[e], { area: B(o[e]) }) })).sort((function (e, t) { return t.area - e.area })), d = l.filter((function (e) { var t = e.width, a = e.height; return t >= n.clientWidth && a >= n.clientHeight })), c = d.length > 0 ? d[0].key : l[0].key, u = e.split("-")[1]; return c + (u ? "-" + u : "") } function A(e, t, n) { var a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, i = a ? j(t) : v(t, h(n)); return O(n, i, a) } function F(e) { var t = e.ownerDocument.defaultView, n = t.getComputedStyle(e), a = parseFloat(n.marginTop || 0) + parseFloat(n.marginBottom || 0), i = parseFloat(n.marginLeft || 0) + parseFloat(n.marginRight || 0), r = { width: e.offsetWidth + i, height: e.offsetHeight + a }; return r } function N(e) { var t = { left: "right", right: "left", bottom: "top", top: "bottom" }; return e.replace(/left|right|bottom|top/g, (function (e) { return t[e] })) } function W(e, t, n) { n = n.split("-")[0]; var a = F(e), i = { width: a.width, height: a.height }, r = -1 !== ["right", "left"].indexOf(n), s = r ? "top" : "left", o = r ? "left" : "top", l = r ? "height" : "width", d = r ? "width" : "height"; return i[s] = t[s] + t[l] / 2 - a[l] / 2, i[o] = n === o ? t[o] - a[d] : t[N(o)], i } function z(e, t) { return Array.prototype.find ? e.find(t) : e.filter(t)[0] } function R(e, t, n) { if (Array.prototype.findIndex) return e.findIndex((function (e) { return e[t] === n })); var a = z(e, (function (e) { return e[t] === n })); return e.indexOf(a) } function $(e, t, n) { var a = void 0 === n ? e : e.slice(0, R(e, "name", n)); return a.forEach((function (e) { e["function"] && console.warn("`modifier.function` is deprecated, use `modifier.fn`!"); var n = e["function"] || e.fn; e.enabled && l(n) && (t.offsets.popper = T(t.offsets.popper), t.offsets.reference = T(t.offsets.reference), t = n(t, e)) })), t } function V() { if (!this.state.isDestroyed) { var e = { instance: this, styles: {}, arrowStyles: {}, attributes: {}, flipped: !1, offsets: {} }; e.offsets.reference = A(this.state, this.popper, this.reference, this.options.positionFixed), e.placement = I(this.options.placement, e.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding), e.originalPlacement = e.placement, e.positionFixed = this.options.positionFixed, e.offsets.popper = W(this.popper, e.offsets.reference, e.placement), e.offsets.popper.position = this.options.positionFixed ? "fixed" : "absolute", e = $(this.modifiers, e), this.state.isCreated ? this.options.onUpdate(e) : (this.state.isCreated = !0, this.options.onCreate(e)) } } function q(e, t) { return e.some((function (e) { var n = e.name, a = e.enabled; return a && n === t })) } function U(e) { for (var t = [!1, "ms", "Webkit", "Moz", "O"], n = e.charAt(0).toUpperCase() + e.slice(1), a = 0; a < t.length; a++) { var i = t[a], r = i ? "" + i + n : e; if ("undefined" !== typeof document.body.style[r]) return r } return null } function J() { return this.state.isDestroyed = !0, q(this.modifiers, "applyStyle") && (this.popper.removeAttribute("x-placement"), this.popper.style.position = "", this.popper.style.top = "", this.popper.style.left = "", this.popper.style.right = "", this.popper.style.bottom = "", this.popper.style.willChange = "", this.popper.style[U("transform")] = ""), this.disableEventListeners(), this.options.removeOnDestroy && this.popper.parentNode.removeChild(this.popper), this } function X(e) { var t = e.ownerDocument; return t ? t.defaultView : window } function G(e, t, n, a) { var i = "BODY" === e.nodeName, r = i ? e.ownerDocument.defaultView : e; r.addEventListener(t, n, { passive: !0 }), i || G(u(r.parentNode), t, n, a), a.push(r) } function K(e, t, n, a) { n.updateBound = a, X(e).addEventListener("resize", n.updateBound, { passive: !0 }); var i = u(e); return G(i, "scroll", n.updateBound, n.scrollParents), n.scrollElement = i, n.eventsEnabled = !0, n } function Z() { this.state.eventsEnabled || (this.state = K(this.reference, this.options, this.state, this.scheduleUpdate)) } function Q(e, t) { return X(e).removeEventListener("resize", t.updateBound), t.scrollParents.forEach((function (e) { e.removeEventListener("scroll", t.updateBound) })), t.updateBound = null, t.scrollParents = [], t.scrollElement = null, t.eventsEnabled = !1, t } function ee() { this.state.eventsEnabled && (cancelAnimationFrame(this.scheduleUpdate), this.state = Q(this.reference, this.state)) } function te(e) { return "" !== e && !isNaN(parseFloat(e)) && isFinite(e) } function ne(e, t) { Object.keys(t).forEach((function (n) { var a = ""; -1 !== ["width", "height", "top", "right", "bottom", "left"].indexOf(n) && te(t[n]) && (a = "px"), e.style[n] = t[n] + a })) } function ae(e, t) { Object.keys(t).forEach((function (n) { var a = t[n]; !1 !== a ? e.setAttribute(n, t[n]) : e.removeAttribute(n) })) } function ie(e) { return ne(e.instance.popper, e.styles), ae(e.instance.popper, e.attributes), e.arrowElement && Object.keys(e.arrowStyles).length && ne(e.arrowElement, e.arrowStyles), e } function re(e, t, n, a, i) { var r = A(i, t, e, n.positionFixed), s = I(n.placement, r, t, e, n.modifiers.flip.boundariesElement, n.modifiers.flip.padding); return t.setAttribute("x-placement", s), ne(t, { position: n.positionFixed ? "fixed" : "absolute" }), n } function se(e, t) { var n = e.offsets, a = n.popper, i = n.reference, r = Math.round, s = Math.floor, o = function (e) { return e }, l = r(i.width), d = r(a.width), c = -1 !== ["left", "right"].indexOf(e.placement), u = -1 !== e.placement.indexOf("-"), h = l % 2 === d % 2, f = l % 2 === 1 && d % 2 === 1, p = t ? c || u || h ? r : s : o, m = t ? r : o; return { left: p(f && !u && t ? a.left - 1 : a.left), top: m(a.top), bottom: m(a.bottom), right: p(a.right) } } var oe = n && /Firefox/i.test(navigator.userAgent); function le(e, t) { var n = t.x, a = t.y, i = e.offsets.popper, r = z(e.instance.modifiers, (function (e) { return "applyStyle" === e.name })).gpuAcceleration; void 0 !== r && console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!"); var s = void 0 !== r ? r : t.gpuAcceleration, o = _(e.instance.popper), l = C(o), d = { position: i.position }, c = se(e, window.devicePixelRatio < 2 || !oe), u = "bottom" === n ? "top" : "bottom", h = "right" === a ? "left" : "right", f = U("transform"), p = void 0, m = void 0; if (m = "bottom" === u ? "HTML" === o.nodeName ? -o.clientHeight + c.bottom : -l.height + c.bottom : c.top, p = "right" === h ? "HTML" === o.nodeName ? -o.clientWidth + c.right : -l.width + c.right : c.left, s && f) d[f] = "translate3d(" + p + "px, " + m + "px, 0)", d[u] = 0, d[h] = 0, d.willChange = "transform"; else { var g = "bottom" === u ? -1 : 1, y = "right" === h ? -1 : 1; d[u] = m * g, d[h] = p * y, d.willChange = u + ", " + h } var v = { "x-placement": e.placement }; return e.attributes = D({}, v, e.attributes), e.styles = D({}, d, e.styles), e.arrowStyles = D({}, e.offsets.arrow, e.arrowStyles), e } function de(e, t, n) { var a = z(e, (function (e) { var n = e.name; return n === t })), i = !!a && e.some((function (e) { return e.name === n && e.enabled && e.order < a.order })); if (!i) { var r = "`" + t + "`", s = "`" + n + "`"; console.warn(s + " modifier is required by " + r + " modifier in order to work, be sure to include it before " + r + "!") } return i } function ce(e, t) { var n; if (!de(e.instance.modifiers, "arrow", "keepTogether")) return e; var a = t.element; if ("string" === typeof a) { if (a = e.instance.popper.querySelector(a), !a) return e } else if (!e.instance.popper.contains(a)) return console.warn("WARNING: `arrow.element` must be child of its popper element!"), e; var i = e.placement.split("-")[0], r = e.offsets, s = r.popper, o = r.reference, l = -1 !== ["left", "right"].indexOf(i), c = l ? "height" : "width", u = l ? "Top" : "Left", h = u.toLowerCase(), f = l ? "left" : "top", p = l ? "bottom" : "right", m = F(a)[c]; o[p] - m < s[h] && (e.offsets.popper[h] -= s[h] - (o[p] - m)), o[h] + m > s[p] && (e.offsets.popper[h] += o[h] + m - s[p]), e.offsets.popper = T(e.offsets.popper); var _ = o[h] + o[c] / 2 - m / 2, g = d(e.instance.popper), y = parseFloat(g["margin" + u], 10), v = parseFloat(g["border" + u + "Width"], 10), b = _ - e.offsets.popper[h] - y - v; return b = Math.max(Math.min(s[c] - m, b), 0), e.arrowElement = a, e.offsets.arrow = (n = {}, Y(n, h, Math.round(b)), Y(n, f, ""), n), e } function ue(e) { return "end" === e ? "start" : "start" === e ? "end" : e } var he = ["auto-start", "auto", "auto-end", "top-start", "top", "top-end", "right-start", "right", "right-end", "bottom-end", "bottom", "bottom-start", "left-end", "left", "left-start"], fe = he.slice(3); function pe(e) { var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = fe.indexOf(e), a = fe.slice(n + 1).concat(fe.slice(0, n)); return t ? a.reverse() : a } var me = { FLIP: "flip", CLOCKWISE: "clockwise", COUNTERCLOCKWISE: "counterclockwise" }; function _e(e, t) { if (q(e.instance.modifiers, "inner")) return e; if (e.flipped && e.placement === e.originalPlacement) return e; var n = E(e.instance.popper, e.instance.reference, t.padding, t.boundariesElement, e.positionFixed), a = e.placement.split("-")[0], i = N(a), r = e.placement.split("-")[1] || "", s = []; switch (t.behavior) { case me.FLIP: s = [a, i]; break; case me.CLOCKWISE: s = pe(a); break; case me.COUNTERCLOCKWISE: s = pe(a, !0); break; default: s = t.behavior }return s.forEach((function (o, l) { if (a !== o || s.length === l + 1) return e; a = e.placement.split("-")[0], i = N(a); var d = e.offsets.popper, c = e.offsets.reference, u = Math.floor, h = "left" === a && u(d.right) > u(c.left) || "right" === a && u(d.left) < u(c.right) || "top" === a && u(d.bottom) > u(c.top) || "bottom" === a && u(d.top) < u(c.bottom), f = u(d.left) < u(n.left), p = u(d.right) > u(n.right), m = u(d.top) < u(n.top), _ = u(d.bottom) > u(n.bottom), g = "left" === a && f || "right" === a && p || "top" === a && m || "bottom" === a && _, y = -1 !== ["top", "bottom"].indexOf(a), v = !!t.flipVariations && (y && "start" === r && f || y && "end" === r && p || !y && "start" === r && m || !y && "end" === r && _), b = !!t.flipVariationsByContent && (y && "start" === r && p || y && "end" === r && f || !y && "start" === r && _ || !y && "end" === r && m), k = v || b; (h || g || k) && (e.flipped = !0, (h || g) && (a = s[l + 1]), k && (r = ue(r)), e.placement = a + (r ? "-" + r : ""), e.offsets.popper = D({}, e.offsets.popper, W(e.instance.popper, e.offsets.reference, e.placement)), e = $(e.instance.modifiers, e, "flip")) })), e } function ge(e) { var t = e.offsets, n = t.popper, a = t.reference, i = e.placement.split("-")[0], r = Math.floor, s = -1 !== ["top", "bottom"].indexOf(i), o = s ? "right" : "bottom", l = s ? "left" : "top", d = s ? "width" : "height"; return n[o] < r(a[l]) && (e.offsets.popper[l] = r(a[l]) - n[d]), n[l] > r(a[o]) && (e.offsets.popper[l] = r(a[o])), e } function ye(e, t, n, a) { var i = e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/), r = +i[1], s = i[2]; if (!r) return e; if (0 === s.indexOf("%")) { var o = void 0; switch (s) { case "%p": o = n; break; case "%": case "%r": default: o = a }var l = T(o); return l[t] / 100 * r } if ("vh" === s || "vw" === s) { var d = void 0; return d = "vh" === s ? Math.max(document.documentElement.clientHeight, window.innerHeight || 0) : Math.max(document.documentElement.clientWidth, window.innerWidth || 0), d / 100 * r } return r } function ve(e, t, n, a) { var i = [0, 0], r = -1 !== ["right", "left"].indexOf(a), s = e.split(/(\+|\-)/).map((function (e) { return e.trim() })), o = s.indexOf(z(s, (function (e) { return -1 !== e.search(/,|\s/) }))); s[o] && -1 === s[o].indexOf(",") && console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."); var l = /\s*,\s*|\s+/, d = -1 !== o ? [s.slice(0, o).concat([s[o].split(l)[0]]), [s[o].split(l)[1]].concat(s.slice(o + 1))] : [s]; return d = d.map((function (e, a) { var i = (1 === a ? !r : r) ? "height" : "width", s = !1; return e.reduce((function (e, t) { return "" === e[e.length - 1] && -1 !== ["+", "-"].indexOf(t) ? (e[e.length - 1] = t, s = !0, e) : s ? (e[e.length - 1] += t, s = !1, e) : e.concat(t) }), []).map((function (e) { return ye(e, i, t, n) })) })), d.forEach((function (e, t) { e.forEach((function (n, a) { te(n) && (i[t] += n * ("-" === e[a - 1] ? -1 : 1)) })) })), i } function be(e, t) { var n = t.offset, a = e.placement, i = e.offsets, r = i.popper, s = i.reference, o = a.split("-")[0], l = void 0; return l = te(+n) ? [+n, 0] : ve(n, r, s, o), "left" === o ? (r.top += l[0], r.left -= l[1]) : "right" === o ? (r.top += l[0], r.left += l[1]) : "top" === o ? (r.left += l[0], r.top -= l[1]) : "bottom" === o && (r.left += l[0], r.top += l[1]), e.popper = r, e } function ke(e, t) { var n = t.boundariesElement || _(e.instance.popper); e.instance.reference === n && (n = _(n)); var a = U("transform"), i = e.instance.popper.style, r = i.top, s = i.left, o = i[a]; i.top = "", i.left = "", i[a] = ""; var l = E(e.instance.popper, e.instance.reference, t.padding, n, e.positionFixed); i.top = r, i.left = s, i[a] = o, t.boundaries = l; var d = t.priority, c = e.offsets.popper, u = { primary: function (e) { var n = c[e]; return c[e] < l[e] && !t.escapeWithReference && (n = Math.max(c[e], l[e])), Y({}, e, n) }, secondary: function (e) { var n = "right" === e ? "left" : "top", a = c[n]; return c[e] > l[e] && !t.escapeWithReference && (a = Math.min(c[n], l[e] - ("right" === e ? c.width : c.height))), Y({}, n, a) } }; return d.forEach((function (e) { var t = -1 !== ["left", "top"].indexOf(e) ? "primary" : "secondary"; c = D({}, c, u[t](e)) })), e.offsets.popper = c, e } function Me(e) { var t = e.placement, n = t.split("-")[0], a = t.split("-")[1]; if (a) { var i = e.offsets, r = i.reference, s = i.popper, o = -1 !== ["bottom", "top"].indexOf(n), l = o ? "left" : "top", d = o ? "width" : "height", c = { start: Y({}, l, r[l]), end: Y({}, l, r[l] + r[d] - s[d]) }; e.offsets.popper = D({}, s, c[a]) } return e } function we(e) { if (!de(e.instance.modifiers, "hide", "preventOverflow")) return e; var t = e.offsets.reference, n = z(e.instance.modifiers, (function (e) { return "preventOverflow" === e.name })).boundaries; if (t.bottom < n.top || t.left > n.right || t.top > n.bottom || t.right < n.left) { if (!0 === e.hide) return e; e.hide = !0, e.attributes["x-out-of-boundaries"] = "" } else { if (!1 === e.hide) return e; e.hide = !1, e.attributes["x-out-of-boundaries"] = !1 } return e } function xe(e) { var t = e.placement, n = t.split("-")[0], a = e.offsets, i = a.popper, r = a.reference, s = -1 !== ["left", "right"].indexOf(n), o = -1 === ["top", "left"].indexOf(n); return i[s ? "left" : "top"] = r[n] - (o ? i[s ? "width" : "height"] : 0), e.placement = N(t), e.offsets.popper = T(i), e } var Le = { shift: { order: 100, enabled: !0, fn: Me }, offset: { order: 200, enabled: !0, fn: be, offset: 0 }, preventOverflow: { order: 300, enabled: !0, fn: ke, priority: ["left", "right", "top", "bottom"], padding: 5, boundariesElement: "scrollParent" }, keepTogether: { order: 400, enabled: !0, fn: ge }, arrow: { order: 500, enabled: !0, fn: ce, element: "[x-arrow]" }, flip: { order: 600, enabled: !0, fn: _e, behavior: "flip", padding: 5, boundariesElement: "viewport", flipVariations: !1, flipVariationsByContent: !1 }, inner: { order: 700, enabled: !1, fn: xe }, hide: { order: 800, enabled: !0, fn: we }, computeStyle: { order: 850, enabled: !0, fn: le, gpuAcceleration: !0, x: "bottom", y: "right" }, applyStyle: { order: 900, enabled: !0, fn: ie, onLoad: re, gpuAcceleration: void 0 } }, Se = { placement: "bottom", positionFixed: !1, eventsEnabled: !0, removeOnDestroy: !1, onCreate: function () { }, onUpdate: function () { }, modifiers: Le }, Ye = function () { function e(t, n) { var a = this, i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; L(this, e), this.scheduleUpdate = function () { return requestAnimationFrame(a.update) }, this.update = o(this.update.bind(this)), this.options = D({}, e.Defaults, i), this.state = { isDestroyed: !1, isCreated: !1, scrollParents: [] }, this.reference = t && t.jquery ? t[0] : t, this.popper = n && n.jquery ? n[0] : n, this.options.modifiers = {}, Object.keys(D({}, e.Defaults.modifiers, i.modifiers)).forEach((function (t) { a.options.modifiers[t] = D({}, e.Defaults.modifiers[t] || {}, i.modifiers ? i.modifiers[t] : {}) })), this.modifiers = Object.keys(this.options.modifiers).map((function (e) { return D({ name: e }, a.options.modifiers[e]) })).sort((function (e, t) { return e.order - t.order })), this.modifiers.forEach((function (e) { e.enabled && l(e.onLoad) && e.onLoad(a.reference, a.popper, a.options, e, a.state) })), this.update(); var r = this.options.eventsEnabled; r && this.enableEventListeners(), this.state.eventsEnabled = r } return S(e, [{ key: "update", value: function () { return V.call(this) } }, { key: "destroy", value: function () { return J.call(this) } }, { key: "enableEventListeners", value: function () { return Z.call(this) } }, { key: "disableEventListeners", value: function () { return ee.call(this) } }]), e }(); Ye.Utils = ("undefined" !== typeof window ? window : e).PopperUtils, Ye.placements = he, Ye.Defaults = Se, t["a"] = Ye
      }).call(this, n("c8ba"))
    }, f0c1: function (e, t, n) { "use strict"; n("a9e3"); var a = n("4b5c"), i = n("291c"), r = n("1968"); t["a"] = { components: { mdbBtn: a["a"], mdbView: i["a"], mdbMask: r["a"] }, props: { tag: { type: String, default: "div" }, value: { type: Number, default: 0 }, interval: { type: Number }, items: { type: [Array, Number], required: !0 }, slide: { type: Boolean, default: !1 }, controlls: { type: Boolean, default: !1 }, controllIcons: { type: Array }, indicators: { type: Boolean, default: !1 }, loader: { type: Boolean, default: !1 } }, data: function () { return { activeItem: 0, prevItem: null, prevDirection: null, slidingInterval: null, queue: 0, leaveClass: "fadeOut", enterClass: "fadeIn", transition: !1, isLoading: this.loader } }, computed: { customSlots: function () { return "number" === typeof this.items } }, methods: { changeActiveItem: function (e) { var t = this; if (e !== this.activeItem) { var n = this.numOfItems - 1; if (this.prevItem = this.activeItem, this.transition = !0, !this.slide) { this.leaveClass = "fadeOut", this.enterClass = "fadeIn"; var a = e < 0 ? n : e > n ? 0 : e; return this.activeItem = a, void setTimeout((function () { t.transition = !1 }), 1e3) } var i = e > this.activeItem ? 1 : -1, r = e - this.activeItem; this.slide ? i > 0 ? (this.leaveClass = this.one && 1 !== this.visibleItems ? "slideOutOneLeft" : "slideOutLeft", this.enterClass = this.one && 1 !== this.visibleItems ? "slideInOneRight" : "slideInRight") : (this.leaveClass = this.one && 1 !== this.visibleItems ? "slideOutOneRight" : "slideOutRight", this.enterClass = this.one && 1 !== this.visibleItems ? "slideInOneLeft" : "slideInLeft") : (this.leaveClass = "fadeOut", this.enterClass = "fadeIn"); var s = this.activeItem + i < 0 ? n : this.activeItem + i > n ? 0 : this.activeItem + i; this.activeItem = s, r -= i, setTimeout((function () { 0 === r ? t.transition = !1 : t.changeActiveItem(e) }), 1e3) } }, changeItem: function (e) { this.transition && this.queue < 3 && this.queue > -3 ? this.queue += e - this.activeItem : this.changeActiveItem(e) }, clearQueue: function () { if (this.queue > 0) this.changeItem(this.activeItem + 1), this.queue -= 1; else { if (0 === this.queue) return; this.changeItem(this.activeItem - 1), this.queue += 1 } } }, mounted: function () { var e = this; this.activeItem = this.value, this.interval && (this.slidingInterval = window.setTimeout((function () { return e.changeActiveItem(e.activeItem + 1) }), this.interval)) }, beforeDestroy: function () { this.interval && window.clearInterval(this.slidingInterval) }, watch: { activeItem: function (e) { var t = this; this.$emit("input", e), this.interval && (window.clearTimeout(this.slidingInterval), this.slidingInterval = window.setTimeout((function () { return t.changeActiveItem(t.activeItem + 1) }), this.interval)) }, value: function (e) { e !== this.activeItem && this.changeActiveItem(e) }, transition: function (e) { if (!e && 0 !== this.queue) { var t = this.queue / Math.abs(this.queue); this.changeActiveItem(this.activeItem + t), this.queue -= t } } } } }, f260: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("pt", { months: "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"), monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), weekdays: "Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"), weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"), weekdaysMin: "Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D [de] MMMM [de] YYYY", LLL: "D [de] MMMM [de] YYYY HH:mm", LLLL: "dddd, D [de] MMMM [de] YYYY HH:mm" }, calendar: { sameDay: "[Hoje às] LT", nextDay: "[Amanhã às] LT", nextWeek: "dddd [às] LT", lastDay: "[Ontem às] LT", lastWeek: function () { return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT" }, sameElse: "L" }, relativeTime: { future: "em %s", past: "há %s", s: "segundos", ss: "%d segundos", m: "um minuto", mm: "%d minutos", h: "uma hora", hh: "%d horas", d: "um dia", dd: "%d dias", M: "um mês", MM: "%d meses", y: "um ano", yy: "%d anos" }, dayOfMonthOrdinalParse: /\d{1,2}º/, ordinal: "%dº", week: { dow: 1, doy: 4 } }); return t })) }, f33a: function (e, t, n) { "use strict"; var a = n("50fa"), i = n.n(a); i.a }, f37a: function (e, t, n) { "use strict"; n.d(t, "b", (function () { return s })); var a = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, i = [], r = n("c101"), s = { props: { tag: { type: String, default: "div" }, fluid: { type: Boolean, default: !1 }, freeBird: { type: Boolean, default: !1 } }, computed: { className: function () { return [this.fluid ? "container-fluid" : "container", this.freeBird ? "free-bird" : "", this.mdbClass] } }, mixins: [r["a"]] }, o = s, l = o, d = n("2877"), c = Object(d["a"])(l, a, i, !1, null, "35ea163e", null); t["a"] = c.exports }, f3ff: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = { 1: "੧", 2: "੨", 3: "੩", 4: "੪", 5: "੫", 6: "੬", 7: "੭", 8: "੮", 9: "੯", 0: "੦" }, n = { "੧": "1", "੨": "2", "੩": "3", "੪": "4", "੫": "5", "੬": "6", "੭": "7", "੮": "8", "੯": "9", "੦": "0" }, a = e.defineLocale("pa-in", { months: "ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"), monthsShort: "ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"), weekdays: "ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"), weekdaysShort: "ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"), weekdaysMin: "ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"), longDateFormat: { LT: "A h:mm ਵਜੇ", LTS: "A h:mm:ss ਵਜੇ", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY, A h:mm ਵਜੇ", LLLL: "dddd, D MMMM YYYY, A h:mm ਵਜੇ" }, calendar: { sameDay: "[ਅਜ] LT", nextDay: "[ਕਲ] LT", nextWeek: "[ਅਗਲਾ] dddd, LT", lastDay: "[ਕਲ] LT", lastWeek: "[ਪਿਛਲੇ] dddd, LT", sameElse: "L" }, relativeTime: { future: "%s ਵਿੱਚ", past: "%s ਪਿਛਲੇ", s: "ਕੁਝ ਸਕਿੰਟ", ss: "%d ਸਕਿੰਟ", m: "ਇਕ ਮਿੰਟ", mm: "%d ਮਿੰਟ", h: "ਇੱਕ ਘੰਟਾ", hh: "%d ਘੰਟੇ", d: "ਇੱਕ ਦਿਨ", dd: "%d ਦਿਨ", M: "ਇੱਕ ਮਹੀਨਾ", MM: "%d ਮਹੀਨੇ", y: "ਇੱਕ ਸਾਲ", yy: "%d ਸਾਲ" }, preparse: function (e) { return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, (function (e) { return n[e] })) }, postformat: function (e) { return e.replace(/\d/g, (function (e) { return t[e] })) }, meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/, meridiemHour: function (e, t) { return 12 === e && (e = 0), "ਰਾਤ" === t ? e < 4 ? e : e + 12 : "ਸਵੇਰ" === t ? e : "ਦੁਪਹਿਰ" === t ? e >= 10 ? e : e + 12 : "ਸ਼ਾਮ" === t ? e + 12 : void 0 }, meridiem: function (e, t, n) { return e < 4 ? "ਰਾਤ" : e < 10 ? "ਸਵੇਰ" : e < 17 ? "ਦੁਪਹਿਰ" : e < 20 ? "ਸ਼ਾਮ" : "ਰਾਤ" }, week: { dow: 0, doy: 6 } }); return a })) }, f5df: function (e, t, n) { var a = n("c6b6"), i = n("b622"), r = i("toStringTag"), s = "Arguments" == a(function () { return arguments }()), o = function (e, t) { try { return e[t] } catch (n) { } }; e.exports = function (e) { var t, n, i; return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (n = o(t = Object(e), r)) ? n : s ? a(t) : "Object" == (i = a(t)) && "function" == typeof t.callee ? "Arguments" : i } }, f6b4: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = ["Am Faoilleach", "An Gearran", "Am Màrt", "An Giblean", "An Cèitean", "An t-Ògmhios", "An t-Iuchar", "An Lùnastal", "An t-Sultain", "An Dàmhair", "An t-Samhain", "An Dùbhlachd"], n = ["Faoi", "Gear", "Màrt", "Gibl", "Cèit", "Ògmh", "Iuch", "Lùn", "Sult", "Dàmh", "Samh", "Dùbh"], a = ["Didòmhnaich", "Diluain", "Dimàirt", "Diciadain", "Diardaoin", "Dihaoine", "Disathairne"], i = ["Did", "Dil", "Dim", "Dic", "Dia", "Dih", "Dis"], r = ["Dò", "Lu", "Mà", "Ci", "Ar", "Ha", "Sa"], s = e.defineLocale("gd", { months: t, monthsShort: n, monthsParseExact: !0, weekdays: a, weekdaysShort: i, weekdaysMin: r, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[An-diugh aig] LT", nextDay: "[A-màireach aig] LT", nextWeek: "dddd [aig] LT", lastDay: "[An-dè aig] LT", lastWeek: "dddd [seo chaidh] [aig] LT", sameElse: "L" }, relativeTime: { future: "ann an %s", past: "bho chionn %s", s: "beagan diogan", ss: "%d diogan", m: "mionaid", mm: "%d mionaidean", h: "uair", hh: "%d uairean", d: "latha", dd: "%d latha", M: "mìos", MM: "%d mìosan", y: "bliadhna", yy: "%d bliadhna" }, dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, ordinal: function (e) { var t = 1 === e ? "d" : e % 10 === 2 ? "na" : "mh"; return e + t }, week: { dow: 1, doy: 4 } }); return s })) }, f6b9: function (e, t, n) { }, f748: function (e, t) { e.exports = Math.sign || function (e) { return 0 == (e = +e) || e != e ? e : e < 0 ? -1 : 1 } }, f759: function (e, t, n) { "use strict"; var a = n("45df"), i = n.n(a); i.a }, f772: function (e, t, n) { var a = n("5692"), i = n("90e3"), r = a("keys"); e.exports = function (e) { return r[e] || (r[e] = i(e)) } }, f7d5: function (e, t, n) { }, f8c2: function (e, t, n) { var a = n("1c0b"); e.exports = function (e, t, n) { if (a(e), void 0 === t) return e; switch (n) { case 0: return function () { return e.call(t) }; case 1: return function (n) { return e.call(t, n) }; case 2: return function (n, a) { return e.call(t, n, a) }; case 3: return function (n, a, i) { return e.call(t, n, a, i) } }return function () { return e.apply(t, arguments) } } }, f928: function (e, t, n) { "use strict"; var a = n("b9d7"), i = n.n(a); i.a }, facd: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), n = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"), a = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i], i = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, r = e.defineLocale("nl", { months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), monthsShort: function (e, a) { return e ? /-MMM-/.test(a) ? n[e.month()] : t[e.month()] : t }, monthsRegex: i, monthsShortRegex: i, monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, monthsParse: a, longMonthsParse: a, shortMonthsParse: a, weekdays: "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"), weekdaysShort: "zo._ma._di._wo._do._vr._za.".split("_"), weekdaysMin: "zo_ma_di_wo_do_vr_za".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD-MM-YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd D MMMM YYYY HH:mm" }, calendar: { sameDay: "[vandaag om] LT", nextDay: "[morgen om] LT", nextWeek: "dddd [om] LT", lastDay: "[gisteren om] LT", lastWeek: "[afgelopen] dddd [om] LT", sameElse: "L" }, relativeTime: { future: "over %s", past: "%s geleden", s: "een paar seconden", ss: "%d seconden", m: "één minuut", mm: "%d minuten", h: "één uur", hh: "%d uur", d: "één dag", dd: "%d dagen", M: "één maand", MM: "%d maanden", y: "één jaar", yy: "%d jaar" }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (e) { return e + (1 === e || 8 === e || e >= 20 ? "ste" : "de") }, week: { dow: 1, doy: 4 } }); return r })) }, fae3: function (e, t, n) { "use strict"; if (n.r(t), n.d(t, "mdbAccordion", (function () { return de })), n.d(t, "mdbAccordionPane", (function () { return re })), n.d(t, "mdbAlert", (function () { return me })), n.d(t, "mdbBadge", (function () { return ke })), n.d(t, "mdbBreadcrumb", (function () { return Ye })), n.d(t, "mdbBreadcrumbItem", (function () { return He })), n.d(t, "mdbBtn", (function () { return q["b"] })), n.d(t, "mdbBtnGroup", (function () { return Fe })), n.d(t, "mdbBtnToolbar", (function () { return Ve })), n.d(t, "mdbCard", (function () { return f })), n.d(t, "mdbCardAvatar", (function () { return Ke })), n.d(t, "mdbCardBody", (function () { return D })), n.d(t, "mdbCardFooter", (function () { return at })), n.d(t, "mdbCardGroup", (function () { return ct })), n.d(t, "mdbCardHeader", (function () { return k })), n.d(t, "mdbCardImage", (function () { return _t })), n.d(t, "mdbCardText", (function () { return Dt })), n.d(t, "mdbCardTitle", (function () { return jt })), n.d(t, "mdbCardUp", (function () { return Mt })), n.d(t, "mdbCarousel", (function () { return Uf })), n.d(t, "mdbBarChart", (function () { return Zt })), n.d(t, "mdbDoughnutChart", (function () { return Qt })), n.d(t, "mdbLineChart", (function () { return en })), n.d(t, "mdbPieChart", (function () { return tn })), n.d(t, "mdbPolarChart", (function () { return nn })), n.d(t, "mdbRadarChart", (function () { return an })), n.d(t, "mdbBubbleChart", (function () { return rn })), n.d(t, "mdbScatterChart", (function () { return sn })), n.d(t, "mdbHorizontalBarChart", (function () { return on })), n.d(t, "mdbCol", (function () { return pn["b"] })), n.d(t, "mdbCollapse", (function () { return cn })), n.d(t, "mdbContainer", (function () { return mn["b"] })), n.d(t, "mdbDatatable", (function () { return Jf })), n.d(t, "mdbDatatable2", (function () { return Xf })), n.d(t, "mdbDropdown", (function () { return Gf })), n.d(t, "mdbDropdownItem", (function () { return ee })), n.d(t, "mdbDropdownMenu", (function () { return I })), n.d(t, "mdbDropdownToggle", (function () { return U })), n.d(t, "mdbEdgeHeader", (function () { return yn })), n.d(t, "mdbIcon", (function () { return H["b"] })), n.d(t, "mdbInput", (function () { return Kf })), n.d(t, "mdbFooter", (function () { return xn })), n.d(t, "mdbFormInline", (function () { return Cn })), n.d(t, "mdbGoogleMap", (function () { return Bn })), n.d(t, "mdbJumbotron", (function () { return zn })), n.d(t, "mdbListGroup", (function () { return Jn })), n.d(t, "mdbListGroupItem", (function () { return ea })), n.d(t, "mdbMask", (function () { return ia["b"] })), n.d(t, "mdbMedia", (function () { return oa })), n.d(t, "mdbMediaBody", (function () { return pa })), n.d(t, "mdbMediaImage", (function () { return ka })), n.d(t, "mdbModal", (function () { return Da })), n.d(t, "mdbModalHeader", (function () { return qa })), n.d(t, "mdbModalTitle", (function () { return Za })), n.d(t, "mdbModalBody", (function () { return ja })), n.d(t, "mdbModalFooter", (function () { return Na })), n.d(t, "mdbNumericInput", (function () { return zi })), n.d(t, "mdbNavbar", (function () { return ci })), n.d(t, "mdbNavbarBrand", (function () { return _i })), n.d(t, "mdbNavbarNav", (function () { return ji })), n.d(t, "mdbNavbarToggler", (function () { return Mi })), n.d(t, "mdbNavItem", (function () { return Di })), n.d(t, "mdbPageItem", (function () { return qi["b"] })), n.d(t, "mdbPageNav", (function () { return Xi })), n.d(t, "mdbPagination", (function () { return Qi["b"] })), n.d(t, "mdbPopover", (function () { return rr })), n.d(t, "mdbProgress", (function () { return ur })), n.d(t, "mdbRow", (function () { return mr["b"] })), n.d(t, "mdbStepper", (function () { return Qf })), n.d(t, "mdbTabs", (function () { return Yr })), n.d(t, "mdbTab", (function () { return Hr })), n.d(t, "mdbTabContent", (function () { return Fr })), n.d(t, "mdbTabItem", (function () { return Vr })), n.d(t, "mdbTabPane", (function () { return Kr })), n.d(t, "mdbTbl", (function () { return ts["b"] })), n.d(t, "mdbTblBody", (function () { return ns["b"] })), n.d(t, "mdbTblHead", (function () { return as["b"] })), n.d(t, "mdbTextarea", (function () { return ii })), n.d(t, "mdbTooltip", (function () { return Zf })), n.d(t, "mdbView", (function () { return is["b"] })), n.d(t, "mdbScrollbar", (function () { return ls })), n.d(t, "mdbStretchedLink", (function () { return ms })), n.d(t, "mdbToastNotification", (function () { return ks })), n.d(t, "mdbMasonry", (function () { return Ys })), n.d(t, "mdbMasonryItem", (function () { return Hs })), n.d(t, "mdbTreeview", (function () { return Fs })), n.d(t, "mdbTreeviewItem", (function () { return Vs })), n.d(t, "mdbRating", (function () { return Zs })), n.d(t, "animateOnScroll", (function () { return no })), n.d(t, "mdbAnimateOnScroll", (function () { return no })), n.d(t, "mdbLazyLoad", (function () { return Hf })), n.d(t, "mdbClassMixin", (function () { return h["a"] })), n.d(t, "mdbIconMixin", (function () { return ro })), n.d(t, "mdbWaves", (function () { return lo })), n.d(t, "waves", (function () { return V["a"] })), n.d(t, "ScrollSpy", (function () { return io })), n.d(t, "mdbScrollSpy", (function () { return io })), n.d(t, "mdbAutocomplete", (function () { return po })), n.d(t, "mdbAvatar", (function () { return bo })), n.d(t, "mdbBtnFixed", (function () { return Yo })), n.d(t, "mdbBtnFixedItem", (function () { return Ho })), n.d(t, "mdbChip", (function () { return Fo })), n.d(t, "mdbChipInput", (function () { return Vo })), n.d(t, "mdbCsvDownloader", (function () { return Ko })), n.d(t, "mdbDatePicker", (function () { return sl })), n.d(t, "mdbDatePicker2", (function () { return pl })), n.d(t, "mdbFileInput", (function () { return bl })), n.d(t, "mdbFlippingCard", (function () { return Sl })), n.d(t, "mdbLightbox", (function () { return Hl })), n.d(t, "mdbNotification", (function () { return Vl })), n.d(t, "mdbRangeInput", (function () { return id })), n.d(t, "mdbSpinner", (function () { return Zl })), n.d(t, "mdbScrollspyBox", (function () { return cd })), n.d(t, "mdbScrollspyList", (function () { return _d })), n.d(t, "mdbScrollspyListItem", (function () { return Md })), n.d(t, "mdbScrollspyText", (function () { return Dd })), n.d(t, "mdbSwitch", (function () { return Sc })), n.d(t, "mdbTableEditable", (function () { return Hc })), n.d(t, "mdbTestimonial", (function () { return Fc })), n.d(t, "mdbTestimonialNavigation", (function () { return Vc })), n.d(t, "mdbTimePicker", (function () { return Yu })), n.d(t, "mdbTimePicker2", (function () { return dh })), n.d(t, "mdbSelect", (function () { return Pd["b"] })), n.d(t, "mdbSelectDropdown", (function () { return Ed["b"] })), n.d(t, "mdbSelectInput", (function () { return Hd["b"] })), n.d(t, "mdbSelectOption", (function () { return jd["b"] })), n.d(t, "mdbSideNav", (function () { return Gd })), n.d(t, "mdbSideNavNav", (function () { return nc })), n.d(t, "mdbSideNavCat", (function () { return lc })), n.d(t, "mdbSideNavItem", (function () { return pc })), n.d(t, "mdbSimpleChart", (function () { return Fl })), n.d(t, "mdbStreak", (function () { return mh })), n.d(t, "mdbTimeline", (function () { return Dh })), n.d(t, "mdbTimelineItem", (function () { return wh })), n.d(t, "mdbSubMenu", (function () { return bc })), n.d(t, "mdbParallax", (function () { return hf })), n.d(t, "mdbPreloadingScript", (function () { return yf })), n.d(t, "mdbChat", (function () { return Wh })), n.d(t, "mdbChatMessage", (function () { return Bh })), n.d(t, "mdbChatList", (function () { return Qh })), n.d(t, "mdbChatRoom", (function () { return Uh })), n.d(t, "mdbSmallChat", (function () { return sf })), n.d(t, "mdbSlidingCard", (function () { return xf })), n.d(t, "Notify", (function () { return Tf })), n.d(t, "Smooth", (function () { return Pf })), n.d(t, "Sticky", (function () { return Cf })), n.d(t, "mdbSmooth", (function () { return Pf })), n.d(t, "mdbSticky", (function () { return Cf })), n.d(t, "mdbClickOutside", (function () { return fl["a"] })), n.d(t, "mdbScrollLock", (function () { return Af })), n.d(t, "mdbInputMask", (function () { return Rf })), n.d(t, "mdbDummy", (function () { return $f })), n.d(t, "mdbTouch", (function () { return Pl["a"] })), n.d(t, "mdbResize", (function () { return jf })), n.d(t, "mdbClipboard", (function () { return Ef })), n.d(t, "mdbInfiniteScroll", (function () { return Bf })), n.d(t, "mdbHotkey", (function () { return If })), n.d(t, "mdbIntersect", (function () { return Vf })), n.d(t, "mdbMutate", (function () { return qf })), n.d(t, "mdbSideNav2", (function () { return $d })), "undefined" !== typeof window) { var a = window.document.currentScript, i = n("8875"); a = i(), "currentScript" in document || Object.defineProperty(document, "currentScript", { get: i }); var r = a && a.src.match(/(.+\/)[^/]+\.js(\?.*)?$/); r && (n.p = r[1]) } var s = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.outerAccodionClasses, attrs: { role: "tablist" } }, [e._t("default"), e._l(e.panes, (function (t, a) { return n("mdb-accordion-pane", { key: a, attrs: { title: t.title, content: t.content, isOpen: e.openPaneNum == a, type: e.style, color: e.shades, order: a, icon: t.icon, options: t.options, hamburger: e.hamburger }, on: { "pane-clicked": function (t) { return e.handlePaneOpened(a) } } }) }))], 2) }, o = [], l = (n("a9e3"), function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("card", { class: e.cardClass }, [n("card-header", { class: e.headerClass, attrs: { role: "tab" }, nativeOn: { click: function (t) { return e.toggleVisible.apply(null, arguments) } } }, [e._t("title"), "default" === e.type ? n("h5", { class: e.headingClass }, [n("button", { staticClass: "btn btn-link", attrs: { type: "button", "data-toggle": "collapse", "data-expanded": e.isOpen }, domProps: { innerHTML: e._s(e.title) } }, [e._v(" " + e._s(e.title) + " ")])]) : "icon" === e.type ? n("a", { class: { collapsed: !e.isOpen }, attrs: { "data-toggle": "collapse", "aria-expanded": e.isOpen } }, [n("h3", { class: e.headingClass }, [e._v(" " + e._s(e.title) + " "), e.hamburger ? n("div", { ref: "animatedIcon", staticClass: "animated-icon1 float-right mt-1" }, [n("span"), n("span"), n("span")]) : n("fa", { staticClass: "rotate-icon", attrs: { icon: "angle-down", size: "2x" } })], 1)]) : "color" === e.type || "photoBg" === e.type ? n("a", { class: { collapsed: !e.isOpen }, attrs: { "data-toggle": "collapse", "aria-expanded": e.isOpen } }, [n("fa", { directives: [{ name: "show", rawName: "v-show", value: "photoBg" === e.type, expression: "type==='photoBg'" }], staticClass: "p-3 mr-4 float-left black-text", attrs: { icon: e.icon, size: "2x" } }), n("h4", { class: e.headingClass, domProps: { innerHTML: e._s(e.title) } }, [e._v(" " + e._s(e.title) + " ")])], 1) : n("a", { staticClass: "fix", class: { collapsed: !e.isOpen }, attrs: { "data-toggle": "collapse", "aria-expanded": e.isOpen } }, [n("h5", { class: e.headingClass }, [n("span", { domProps: { innerHTML: e._s(e.title) } }, [e._v(e._s(e.title))]), "picture" !== e.type ? n("fa", { staticClass: "rotate-icon", attrs: { icon: "angle-down" } }) : e._e()], 1)])], 2), n("transition", { on: { "before-enter": e.beforeEnter, enter: e.enter, "before-leave": e.beforeLeave, leave: e.leave } }, [e.isOpen ? n("card-body", { ref: "body", staticClass: "collapse-item", class: e.bodyClass }, [e.content ? n("p", { class: e.paragraphClass, domProps: { innerHTML: e._s(e.content) } }, [e._v(" " + e._s(e.content) + " ")]) : e._e(), e._t("default")], 2) : e._e()], 1)], 1) }), d = [], c = (n("99af"), function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), u = [], h = n("c101"), f = { props: { tag: { type: String, default: "div" }, cascade: { type: Boolean, default: !1 }, wide: { type: Boolean, default: !1 }, narrow: { type: Boolean, default: !1 }, reverse: { type: Boolean, default: !1 }, dark: { type: Boolean, default: !1 }, testimonial: { type: Boolean, default: !1 }, personal: { type: Boolean, default: !1 }, news: { type: Boolean, default: !1 }, ecommerce: { type: Boolean, default: !1 }, collection: { type: Boolean, default: !1 }, pricing: { type: Boolean, default: !1 }, color: { type: String }, textColor: { type: String }, border: { type: String } }, computed: { className: function () { return ["card", this.cascade ? "card-cascade" : "", this.wide ? "card-cascade wider" : "", this.narrow ? "card-cascade narrower" : "", this.reverse ? "card-cascade wider reverse" : "", this.dark ? "card-dark" : "", this.testimonial ? "testimonial-card" : "", this.personal ? "card-personal" : "", this.news ? "news-card" : "", this.ecommerce && "card-ecommerce", this.collection && "collection-card", this.pricing && "pricing-card", this.color && !this.textColor ? this.color + " white-text" : !!this.textColor && this.color + " " + this.textColor + "-text", this.border && "border-" + this.border, this.mdbClass] } }, mixins: [h["a"]] }, p = f, m = p, _ = n("2877"), g = Object(_["a"])(m, c, u, !1, null, "ec246eba", null), y = g.exports, v = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, b = [], k = { props: { tag: { type: String, default: "div" }, color: { type: String }, textColor: { type: String }, border: { type: String }, transparent: { type: Boolean, default: !1 } }, computed: { className: function () { return ["card-header", this.color && !this.textColor ? this.color + " white-text" : !!this.textColor && this.color + " " + this.textColor + "-text", this.border && "border-" + this.border, this.transparent && "transparent"] } } }, M = k, w = M, x = (n("6a9c"), Object(_["a"])(w, v, b, !1, null, "fdb5b78e", null)), L = x.exports, S = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, Y = [], D = { props: { tag: { type: String, default: "div" }, color: { type: String }, cascade: { type: Boolean } }, computed: { className: function () { return ["card-body", this.color ? this.color + "-color" : "", this.cascade && "card-body-cascade"] } } }, T = D, C = T, O = (n("3248"), Object(_["a"])(C, S, Y, !1, null, "9645230c", null)), P = O.exports, H = n("060a"), j = n("05bd"), E = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, attrs: { "data-toggle": "dropdown-menu" } }, [e._t("default")], 2) }, B = [], I = { props: { tag: { type: String, default: "div" }, dropup: { type: Boolean, default: !1 }, right: { type: Boolean, default: !1 }, dropright: { type: Boolean, default: !1 }, dropleft: { type: Boolean, default: !1 }, color: { type: String } }, computed: { className: function () { return ["dropdown-menu", "show", this.color ? "dropdown-" + this.color : ""] } } }, A = I, F = A, N = (n("d957"), Object(_["a"])(F, E, B, !1, null, null, null)), W = N.exports, z = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: [e.className, { "ripple-parent": e.waves }], attrs: { "aria-haspopup": "true", "aria-expanded": "false" }, on: { click: function (t) { return t.preventDefault(), e.wave.apply(null, arguments) } } }, [e.srOnly ? n("span", { staticClass: "sr-only" }, [e._v("Toggle Dropdown")]) : e._e(), e.icon && !e.iconRight ? n("mdb-icon", { class: e.iconClasses, attrs: { icon: e.icon, far: e.far || e.regular, fal: e.fal || e.light, fab: e.fab || e.brands, color: e.iconColor } }) : e._e(), e._t("default"), e.icon && e.iconRight ? n("mdb-icon", { class: e.iconClasses, attrs: { icon: e.icon, far: e.far || e.regular, fal: e.fal || e.light, fab: e.fab || e.brands, color: e.iconColor } }) : e._e()], 2) }, R = [], $ = (n("0481"), n("4069"), n("5530")), V = n("9327"), q = n("4b5c"), U = { components: { mdbBtn: q["a"], mdbIcon: H["a"] }, props: Object($["a"])({ navLink: { type: Boolean, default: !1 }, srOnly: { type: Boolean, default: !1 } }, q["a"].props, { color: { type: String } }), computed: { className: function () { return [this.navLink ? "nav-link" : "btn", this.rounded && "btn-rounded", this.floating && "btn-floating", this.flat ? "btn-flat" : this.transparent ? "" : "btn-" + this.color, this.gradient && this.gradient + "-gradient", this.action && "btn-action", this.save && "btn-save", this.waves && "ripple-parent", this.text && "".concat(this.text, "-text"), this.outline ? "btn-outline-" + this.outline : this.transparent ? "" : "btn-" + this.color, this.size ? "btn-" + this.size : "", this.block ? "btn-block" : "", this.active ? "active" : "", this.disabled ? "disabled" : "", this.group && "m-0 px-3 py-2", this.group && this.outline && "z-depth-0", "dropdown-toggle"] }, iconClasses: function () { return ["px-1", this.iconClass] } }, mixins: [V["a"]] }, J = U, X = J, G = (n("88c8"), Object(_["a"])(X, z, R, !1, null, "5cc25de7", null)), K = G.exports, Z = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.to ? "router-link" : e.tag, { tag: "component", class: e.className, attrs: { tabindex: 0, to: e.to, exact: e.exact, href: !e.to && e.href, target: e.tab }, on: { keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.handleKeypress.apply(null, arguments)) }, click: function (t) { return e.$emit("click", t) } } }, [e._t("default"), e.submenuIcon ? n("mdb-icon", { staticClass: "pl-2", attrs: { icon: e.submenuIcon } }) : e._e()], 2) }, Q = [], ee = { components: { mdbIcon: H["a"] }, props: { tag: { type: String, default: "a" }, to: [String, Object], href: { type: String }, disabled: { type: Boolean, default: !1 }, active: { type: Boolean, default: !1 }, exact: { type: Boolean, default: !1 }, newTab: { type: Boolean, default: !1 }, submenu: { type: Boolean, default: !1 }, submenuIcon: String }, computed: { className: function () { return ["dropdown-item", this.disabled ? "disabled" : "", this.active ? "active" : "", this.submenu && "dropdown-submenu"] }, tab: function () { return !!this.newTab && "_blank" } }, methods: { handleKeypress: function (e) { e.target.click() } } }, te = ee, ne = te, ae = (n("c4fe"), Object(_["a"])(ne, Z, Q, !1, null, "4b393a3e", null)), ie = ae.exports, re = { props: { type: { type: String, default: "default" }, isOpen: { type: Boolean }, title: { type: String }, content: { type: String }, order: { type: Number }, color: { type: String, default: "" }, icon: { type: String }, hamburger: { type: Boolean } }, components: { Card: y, CardHeader: L, CardBody: P, Fa: H["a"], Dropdown: j["default"], DropdownMenu: W, DropdownToggle: K, DropdownItem: ie }, data: function () { return {} }, mounted: function () { this.isOpen && (this.$refs.body.$el.style.height = this.$refs.body.$el.scrollHeight + "px") }, methods: { toggleVisible: function () { this.$emit("pane-clicked", this) }, beforeEnter: function (e) { e.style.height = "0" }, enter: function (e) { e.style.height = e.scrollHeight + "px" }, beforeLeave: function (e) { e.style.height = e.scrollHeight + "px" }, leave: function (e) { e.style.height = "0" } }, computed: { cardClass: function () { return ["default" === this.type && "z-depth-0 bordered", "color" === this.type && "border-0", "photoBg" === this.type && "mb-4"] }, headerClass: function () { return ["gradient" === this.type && "rgba-stylish-strong z-depth-1 mb-1", "picture" === this.type && "blue lighten-3 z-depth-1", "color" === this.type && "z-depth-1 ".concat(this.color, " lighten-").concat(4 - this.order), "photoBg" === this.type && "p-0"] }, headingClass: function () { return ["mb-0", "gradient" === this.type && "white-text text-uppercase font-thin", "picture" === this.type && "text-uppercase py-1 font-weight-bold white-text", "icon" === this.type && "mt-3 red-text", "color" === this.type && "black-text text-center font-weight-bold text-uppercase", "photoBg" === this.type && "text-uppercase white-text py-3 mt-1", "table" === this.type && "mt-1"] }, bodyClass: function () { return ["color" === this.type && "rgba-".concat(this.color, "-strong white-text"), "gradient" === this.type && "mb-1 rgba-grey-light white-text", "photoBg" === this.type && "rgba-black-light white-text z-depth-1"] }, paragraphClass: function () { return ["default" == this.type ? "p-3" : "p-4"] } } }, se = re, oe = se, le = (n("59e7"), Object(_["a"])(oe, l, d, !1, null, "7d7038a4", null)), de = (le.exports, { props: { tag: { type: String, default: "div" }, default: { type: Boolean, defaul: !0 }, open: { type: Number, default: null }, panes: { type: [Object, Array] }, material: { type: Boolean, default: !1 }, gradient: { type: Boolean, default: !1 }, picture: { type: Boolean, default: !1 }, icon: { type: Boolean, default: !1 }, shades: { type: String, default: null }, photoBg: { type: Boolean, default: !1 }, table: { type: Boolean, default: !1 }, hamburger: { type: Boolean } }, data: function () { return { openPaneNum: null } }, components: { mdbAccordionPane: re }, mounted: function () { null !== this.open && (this.openPaneNum = this.open) }, methods: { handlePaneOpened: function (e) { if (this.openPaneNum == e) return this.openPaneNum = null; this.openPaneNum = e } }, computed: { outerAccodionClasses: function () { return ["accordion", this.material && "md-accordion", this.gradient && "md-accordion accordion-2", this.picture && "md-accordion accordion-1", this.icon && "md-accordion accordion-3 z-depth-1-half", this.shades && "md-accordion accordion-4", this.photoBg && "md-accordion accordion-5", this.table && "md-accordion accordion-blocks"] }, style: function () { var e; return this.material && (e = "material"), this.gradient && (e = "gradient"), this.picture && (e = "picture"), this.icon && (e = "icon"), this.shades && (e = "color"), this.photoBg && (e = "photoBg"), this.photoBg && (e = "photoBg"), this.table && (e = "table"), e } } }), ce = de, ue = ce, he = Object(_["a"])(ue, s, o, !1, null, "3762c46a", null), fe = (he.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("transition", { attrs: { "enter-active-class": e.enterAnimationClasses, "leave-active-class": e.leaveAnimationClasses }, on: { "before-enter": e.beforeEnterHook, enter: e.enterHook, "after-enter": e.afterEnterHook, "enter-cancelled": e.enterCancelledHook, "before-leave": e.beforeLeaveHook, leave: e.leaveHook, "after-leave": e.afterLeaveHook, "leave-cancelled": e.leaveCancelledHook } }, [n("div", { class: e.alertClasses, attrs: { role: "alert" } }, [e._t("default"), e.dismiss ? n("button", { class: e.closeIconClass, attrs: { type: "button", "data-dismiss": "alert", "aria-label": "Close" }, on: { click: e.closeAlert } }, [n("span", { attrs: { "aria-hidden": "true" } }, [e._v("×")])]) : e._e()], 2)]) }), pe = [], me = { name: "Alert", props: { tag: { type: String, default: "div" }, isOpen: { type: Boolean, default: !0 }, color: { type: String }, dismiss: { type: Boolean }, closeClass: { type: [String, Array, Object] }, leaveAnimation: { type: String }, enterAnimation: { type: String } }, data: function () { return {} }, methods: { closeAlert: function () { this.$emit("closeAlert", this) }, beforeEnterHook: function () { this.$emit("beforeEnter", this) }, enterHook: function () { this.$emit("enter", this) }, afterEnterHook: function () { this.$emit("afterEnter", this) }, enterCancelledHook: function () { this.$emit("enterCancelled", this) }, beforeLeaveHook: function () { this.$emit("beforeLeave", this) }, leaveHook: function () { this.$emit("leave", this) }, afterLeaveHook: function () { this.$parent.$emit("afterLeave", this) }, leaveCancelledHook: function () { this.$emit("leaveCancelled", this) } }, computed: { alertClasses: function () { return ["alert", this.color && "alert-".concat(this.color)] }, closeIconClass: function () { return ["close", this.closeClass] }, enterAnimationClasses: function () { return "animated ".concat(this.enterAnimation) }, leaveAnimationClasses: function () { return "animated ".concat(this.leaveAnimation) } } }, _e = me, ge = _e, ye = Object(_["a"])(ge, fe, pe, !1, null, null, null), ve = (ye.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), be = [], ke = (n("caad"), { props: { tag: { type: String, default: "span" }, color: { type: String, default: "default" }, pill: { type: Boolean, default: !1 } }, computed: { className: function () { var e = ["danger", "warning", "success", "info", "default", "primary", "secondary", "elegant", "stylish", "unique", "special"]; return ["badge", e.includes(this.color) ? "".concat(this.color, "-color") : this.color, !!this.pill && "badge-pill", this.mdbClass] } }, mixins: [h["a"]] }), Me = ke, we = Me, xe = Object(_["a"])(we, ve, be, !1, null, "4039e640", null), Le = (xe.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Se = [], Ye = { props: { tag: { type: String, default: "ol" }, color: { type: String } }, computed: { className: function () { return ["breadcrumb", this.color && "".concat(this.color, "-color")] } } }, De = Ye, Te = De, Ce = (n("018f"), Object(_["a"])(Te, Le, Se, !1, null, null, null)), Oe = (Ce.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Pe = [], He = { props: { tag: { type: String, default: "li" }, active: { type: Boolean, default: !1 } }, computed: { className: function () { return ["breadcrumb-item", this.active ? "active" : ""] } } }, je = He, Ee = je, Be = Object(_["a"])(Ee, Oe, Pe, !1, null, "4dd4ef6a", null), Ie = (Be.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, attrs: { role: "group" } }, [e._t("default")], 2) }), Ae = [], Fe = { props: { tag: { type: String, default: "div" }, vertical: { type: Boolean, default: !1 }, size: { type: String } }, computed: { className: function () { return [this.vertical ? "btn-group-vertical" : "btn-group", this.size && "btn-group-" + this.size] } } }, Ne = Fe, We = Ne, ze = Object(_["a"])(We, Ie, Ae, !1, null, "f1f9bac4", null), Re = (ze.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, attrs: { role: "toolbar" } }, [e._t("default")], 2) }), $e = [], Ve = { props: { tag: { type: String, default: "div" } }, computed: { className: function () { return ["btn-toolbar"] } } }, qe = Ve, Ue = qe, Je = Object(_["a"])(Ue, Re, $e, !1, null, "00422082", null), Xe = (Je.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Ge = [], Ke = { props: { tag: { type: String, default: "div" }, color: { type: String } }, computed: { className: function () { return ["avatar", this.color ? this.color : ""] } } }, Ze = Ke, Qe = Ze, et = Object(_["a"])(Qe, Xe, Ge, !1, null, "3223c09a", null), tt = (et.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), nt = [], at = { props: { tag: { type: String, default: "div" }, color: { type: String }, textColor: { type: String }, border: { type: String }, transparent: { type: Boolean, default: !1 } }, computed: { className: function () { return ["card-footer", this.color && !this.textColor ? this.color + " white-text" : !!this.textColor && this.color + " " + this.textColor + "-text", this.border && "border-" + this.border, this.transparent && "transparent"] } } }, it = at, rt = it, st = (n("98bb"), Object(_["a"])(rt, tt, nt, !1, null, "083cc0aa", null)), ot = st.exports, lt = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, dt = [], ct = { props: { tag: { type: String, default: "div" }, deck: { type: Boolean, default: !1 }, column: { type: Boolean, defaul: !1 } }, computed: { className: function () { return [this.deck ? "card-deck" : this.column ? "card-columns" : "card-group"] } } }, ut = ct, ht = ut, ft = Object(_["a"])(ht, lt, dt, !1, null, "66e3dabe", null), pt = (ft.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: { "ripple-parent": e.waves }, on: { click: e.wave } }, [n("img", { class: e.className, attrs: { src: e.src, alt: e.alt } })]) }), mt = [], _t = { props: { src: { type: String, required: !0 }, alt: { type: String }, waves: { type: Boolean, default: !1 }, top: { type: Boolean } }, computed: { className: function () { return ["img-fluid", this.top && "card-img-top"] } }, mixins: [V["a"]] }, gt = _t, yt = gt, vt = (n("e943"), Object(_["a"])(yt, pt, mt, !1, null, "6aeb6c78", null)), bt = (vt.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), kt = [], Mt = { props: { tag: { type: String, default: "div" }, color: { type: String }, gradient: { type: String } }, computed: { className: function () { return ["card-up", this.color ? this.color + "-color" : "", this.gradient ? this.gradient + "-gradient" : ""] } } }, wt = Mt, xt = wt, Lt = Object(_["a"])(xt, bt, kt, !1, null, "7c1db9cf", null), St = (Lt.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Yt = [], Dt = { props: { tag: { type: String, default: "p" } }, computed: { className: function () { return ["card-text"] } } }, Tt = Dt, Ct = Tt, Ot = Object(_["a"])(Ct, St, Yt, !1, null, "4e623858", null), Pt = (Ot.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Ht = [], jt = { props: { tag: { type: String, default: "h4" } }, computed: { className: function () { return ["card-title"] } } }, Et = jt, Bt = Et, It = Object(_["a"])(Bt, Pt, Ht, !1, null, "6dbf9a14", null); It.exports; var At = n("30ef"), Ft = n.n(At); function Nt(e, t) { return { render: function (e) { return e("div", { style: this.styles, class: this.cssClasses }, [e("canvas", { attrs: { id: this.chartId, width: this.width, height: this.height }, ref: "canvas" })]) }, props: { chartId: { default: e, type: String }, width: { default: 400, type: Number }, height: { default: 400, type: Number }, cssClasses: { type: String, default: "" }, styles: { type: Object }, plugins: { type: Array, default: function () { return [] } } }, data: function () { return { _chart: null, _plugins: this.plugins } }, methods: { addPlugin: function (e) { this.$data._plugins.push(e) }, generateLegend: function () { if (this.$data._chart) return this.$data._chart.generateLegend() }, renderChart: function (e, n) { this.$data._chart && this.$data._chart.destroy(), this.$data._chart = new Ft.a(this.$refs.canvas.getContext("2d"), { type: t, data: e, options: n, plugins: this.$data._plugins }) } }, beforeDestroy: function () { this.$data._chart && this.$data._chart.destroy() } } } var Wt = Nt("bar-chart", "bar"), zt = Nt("horizontalbar-chart", "horizontalBar"), Rt = Nt("doughnut-chart", "doughnut"), $t = Nt("line-chart", "line"), Vt = Nt("pie-chart", "pie"), qt = Nt("polar-chart", "polarArea"), Ut = Nt("radar-chart", "radar"), Jt = Nt("bubble-chart", "bubble"), Xt = Nt("scatter-chart", "scatter"), Gt = n("a9be"), Kt = n.n(Gt); Ft.a.plugins.unregister(Kt.a); var Zt = { extends: Wt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var Qt = { extends: Rt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var en = { extends: $t, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var tn = { extends: Vt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var nn = { extends: qt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var an = { extends: Ut, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var rn = { extends: Jt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var sn = { extends: Xt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }; Ft.a.plugins.unregister(Kt.a); var on = { extends: zt, props: { data: Object, options: Object, datalabels: { type: Boolean, default: !1 } }, mounted: function () { this.datalabels && this.addPlugin(Object($["a"])({}, Kt.a)), this.data && this.options && this.renderChart(this.data, this.options) }, watch: { data: function (e) { this.renderChart(e, this.options) }, options: function (e) { this.renderChart(this.data, e) } } }, ln = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [e._l(e.togglers, (function (t, a) { return n(e.toggleTag[a], { key: a, tag: "component", class: e.btnClass, on: { click: function (t) { t.preventDefault(), e.collapse = !e.collapse } } }, [e._v(e._s(e.toggleText[a]))]) })), n("transition", { on: { "before-enter": e.beforeEnter, enter: e.enter, "before-leave": e.beforeLeave, leave: e.leave } }, [e.collapse ? n("div", { ref: "collapseContent", staticClass: "collapse show collapse-item" }, [e._t("default")], 2) : e._e()])], 2) }, dn = [], cn = { props: { toggleTag: { type: [String, Array], default: function () { return ["button"] } }, toggleClass: { type: [String, Array], default: function () { return ["btn btn-primary"] } }, togglers: { type: Number, default: 1 }, toggleText: { type: [String, Array], default: function () { return ["Toggle"] } } }, data: function () { return { collapse: !0, height: 0 } }, mounted: function () { this.height = this.$refs.collapseContent.clientHeight, this.collapse = !1 }, methods: { beforeEnter: function (e) { e.style.height = "0" }, enter: function (e) { e.style.height = e.scrollHeight + "px" }, beforeLeave: function (e) { e.style.height = e.scrollHeight + "px" }, leave: function (e) { e.style.height = "0" } }, computed: { btnClass: function () { return [this.toggleClass] } } }, un = cn, hn = un, fn = (n("512e"), Object(_["a"])(hn, ln, dn, !1, null, "1588c4ba", null)), pn = (fn.exports, n("9a03")), mn = n("f37a"), _n = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, gn = [], yn = { props: { tag: { type: String, default: "div" }, color: { type: String } }, computed: { className: function () { return ["edge-header", this.color ? this.color : ""] } } }, vn = yn, bn = vn, kn = Object(_["a"])(bn, _n, gn, !1, null, "2bafe7a8", null), Mn = (kn.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), wn = [], xn = { props: { tag: { type: String, default: "footer" }, color: { type: String }, marginTop: { type: Boolean, default: !0 } }, computed: { className: function () { return ["page-footer", this.marginTop && "mt-4", this.color ? this.color : ""] } } }, Ln = xn, Sn = Ln, Yn = Object(_["a"])(Sn, Mn, wn, !1, null, "4e56bdc0", null), Dn = (Yn.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Tn = [], Cn = { props: { tag: { type: String, default: "form" }, classes: { type: String } }, computed: { className: function () { return ["form-inline", this.classes] } } }, On = Cn, Pn = On, Hn = Object(_["a"])(Pn, Dn, Tn, !1, null, "ad4a49de", null), jn = (Hn.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "google-map", class: e.wrapperClass, style: e.wrapperStyle, attrs: { id: e.mapName } }) }), En = [], Bn = (n("4160"), n("d81d"), n("b0c0"), n("159b"), { name: "google-map", props: { name: { type: String, default: "default" }, markerCoordinates: { type: Array }, zoom: { type: Number, default: 14 }, center: { type: Array }, modal: { type: Boolean }, styles: { type: Array }, type: { type: String, default: "roadmap" }, wrapperStyle: { type: [Array, String, Object] }, wrapperClass: { type: [Array, String, Object] }, manualInit: { type: Boolean } }, data: function () { return { mapName: this.name + "-map", map: null, bounds: null, markers: [] } }, mounted: function () { this.manualInit || this.initMap() }, methods: { retrigger: function () { google.maps.event.trigger(this.map, "resize") }, initMap: function () { var e = this; this.bounds = new google.maps.LatLngBounds; var t = { latitude: 40.725118, longitude: -73.997699 }; this.center ? t = this.center[0] : this.markerCoordinates && (t = this.markerCoordinates[0]); var n = document.getElementById(this.mapName), a = { center: new google.maps.LatLng(t.latitude, t.longitude), zoom: this.zoom ? this.zoom : 15, styles: this.styles, mapTypeId: this.type }; this.map = new google.maps.Map(n, a), this.markerCoordinates && this.markerCoordinates.forEach((function (t) { var n = new google.maps.LatLng(t.latitude, t.longitude), a = new google.maps.Marker({ position: n, map: e.map, title: t.title }); e.markers.push(a), e.zoom || e.map.fitBounds(e.bounds.extend(n)) })) } }, watch: { modal: function () { this.retrigger() } } }), In = Bn, An = In, Fn = (n("f928"), Object(_["a"])(An, jn, En, !1, null, "64730d88", null)), Nn = (Fn.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Wn = [], zn = { props: { tag: { type: String, default: "div" }, fluid: { type: Boolean, default: !1 } }, computed: { className: function () { return ["jumbotron", this.fluid ? "jumbotron-fluid" : ""] } } }, Rn = zn, $n = Rn, Vn = Object(_["a"])($n, Nn, Wn, !1, null, "385959fe", null), qn = (Vn.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Un = [], Jn = { props: { tag: { type: String, default: "ul" }, horizontal: { type: Boolean, default: !1 }, sm: { type: Boolean, default: !1 }, lg: { type: Boolean, default: !1 }, md: { type: Boolean, default: !1 }, xl: { type: Boolean, default: !1 }, flush: { type: Boolean, default: !1 } }, computed: { className: function () { return ["list-group", this.horizontal ? this.sm ? "list-group-horizontal-sm" : this.md ? "list-group-horizontal-md" : this.lg ? "list-group-horizontal-lg" : this.xl ? "list-group-horizontal-xl" : "list-group-horizontal" : "", this.flush && "list-group-flush"] } } }, Xn = Jn, Gn = Xn, Kn = Object(_["a"])(Gn, qn, Un, !1, null, "f4bee86e", null), Zn = (Kn.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e.icon ? n("mdb-icon", { class: e.iconClass, attrs: { icon: e.icon, far: e.far, regular: e.regular, fad: e.fad, duotone: e.duotone, fal: e.fal, light: e.light, fab: e.fab, brands: e.brands } }) : e._e(), e.icon && !e.social ? n("div", { staticClass: "md-v-line" }) : e._e(), e._t("default")], 2) }), Qn = [], ea = (n("c975"), { components: { mdbIcon: H["a"], mdbBtn: q["a"] }, props: { tag: { type: String, default: "li" }, action: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, active: { type: Boolean, default: !1 }, justifyContentBetween: { type: Boolean, default: !0 }, alignItemsCenter: { type: Boolean, default: !0 }, social: { type: Boolean, default: !1 }, circle: { type: Boolean, default: !1 }, iconColor: { type: String, default: "default-color" }, color: String, icon: String, far: Boolean, regular: Boolean, light: Boolean, fal: Boolean, fad: Boolean, duotone: Boolean, fab: Boolean, brands: Boolean }, computed: { iconClass: function () { return [this.social ? "fa-2x list-item-btn mr-4 white-text" : "pr-4", this.circle && "rounded-circle", this.social && this.iconColor] }, className: function () { var e = ["danger", "warning", "success", "info", "default", "primary", "secondary", "dark", "light"]; return ["list-group-item", "d-flex", -1 === e.indexOf(this.color) ? this.color : "list-group-item-".concat(this.color), this.justifyContentBetween ? this.icon ? "justify-content-start" : "justify-content-between" : "", this.alignItemsCenter ? "align-items-center" : "", this.action ? "list-group-item-action" : "", this.disabled ? "disabled" : "", this.active ? "active" : ""] } } }), ta = ea, na = ta, aa = (n("a0bb"), Object(_["a"])(na, Zn, Qn, !1, null, "2fdeea68", null)), ia = (aa.exports, n("1968")), ra = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, sa = [], oa = { props: { tag: { type: String, default: "div" } }, computed: { className: function () { return ["media"] } } }, la = oa, da = la, ca = Object(_["a"])(da, ra, sa, !1, null, "10b10efe", null), ua = ca.exports, ha = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }, fa = [], pa = { props: { tag: { type: String, default: "div" } }, computed: { className: function () { return ["media-body"] } } }, ma = pa, _a = ma, ga = Object(_["a"])(_a, ha, fa, !1, null, "1887c942", null), ya = ga.exports, va = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, style: e.style, attrs: { href: e.href } }, [n("img", { staticClass: "media-image", class: this.circle ? "rounded-circle" : "", attrs: { src: e.src, alt: e.alt } })]) }, ba = [], ka = { props: { tag: { type: String, default: "a" }, src: { type: String, required: !0 }, alt: { type: String }, align: { type: String, default: "top" }, side: { type: String, default: "left" }, href: { type: String, default: "#" }, circle: { type: Boolean, default: !1 }, width: Number }, computed: { className: function () { return ["d-flex", "right" === this.side ? "ml-3" : "mr-3", "center" === this.align ? "align-self-center" : "bottom" === this.align ? "align-self-end" : "align-self-start"] }, style: function () { return this.width ? "width: ".concat(this.width, "px") : "" } } }, Ma = ka, wa = Ma, xa = (n("cf69"), Object(_["a"])(wa, va, ba, !1, null, "1aa0778f", null)), La = xa.exports, Sa = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("transition", { attrs: { name: "fade" }, on: { enter: e.enter, "after-enter": e.afterEnter, "before-leave": e.beforeLeave, "after-leave": e.afterLeave } }, [e.show ? n(e.tag, { tag: "component", class: e.wrapperClass, on: { click: function (t) { return t.target !== t.currentTarget ? null : e.away.apply(null, arguments) } } }, [n("div", { class: e.dialogClass, attrs: { role: "document" } }, [n("div", { class: e.contentClass, style: e.computedContentStyle }, [e._t("default")], 2)])]) : e._e()], 1) }, Ya = [], Da = { props: { tag: { type: String, default: "div" }, size: { type: String }, side: { type: Boolean, default: !1 }, position: { type: String }, fullHeight: { type: Boolean, default: !1 }, frame: { type: Boolean, default: !1 }, removeBackdrop: { type: Boolean, default: !1 }, centered: { type: Boolean, default: !1 }, cascade: { type: Boolean, default: !1 }, danger: { type: Boolean, default: !1 }, info: { type: Boolean, default: !1 }, success: { type: Boolean, default: !1 }, warning: { type: Boolean, default: !1 }, tabs: { type: Boolean, default: !1 }, avatar: { type: Boolean, default: !1 }, elegant: { type: Boolean, default: !1 }, dark: { type: Boolean, default: !1 }, bgSrc: { type: String, default: "" }, direction: { type: String, default: "top" }, show: { type: Boolean, default: !0 }, scrollable: { type: Boolean, default: !1 } }, beforeMount: function () { "right" === this.direction ? this.dialogTransform = "translate(25%,0)" : "bottom" === this.direction ? this.dialogTransform = "translate(0,25%)" : "left" === this.direction && (this.dialogTransform = "translate(-25%,0)") }, data: function () { return { dialogTransform: "translate(0,-25%)" } }, methods: { away: function () { this.removeBackdrop || this.$emit("close", this) }, enter: function (e) { e.style.opacity = 0, e.childNodes[0].style.transform = this.dialogTransform, this.$emit("show", this) }, afterEnter: function (e) { var t = this; e.style.opacity = 1, e.childNodes[0].style.transform = "translate(0,0)", setTimeout((function () { t.$emit("shown", t) }), 400) }, beforeLeave: function (e) { this.$parent.$emit("hide", this), e.style.opacity = 0, e.childNodes[0].style.transform = this.dialogTransform }, afterLeave: function () { this.$parent.$emit("hidden", this) }, handleEscKeyUp: function (e) { "Escape" === e.key && !0 === this.show && this.away() } }, mounted: function () { window.addEventListener("keyup", this.handleEscKeyUp) }, beforeDestroy: function () { window.removeEventListener("keyup", this.handleEscKeyUp) }, computed: { wrapperClass: function () { return ["modal", this.removeBackdrop && "modal-without-backdrop"] }, dialogClass: function () { return ["modal-dialog", this.size && "modal-" + this.size, this.side && "modal-side", this.fullHeight && "modal-full-height", this.frame && "modal-frame", this.position ? "modal-" + this.position : "", this.centered && "modal-dialog-centered", (this.cascade || this.tabs) && "cascading-modal", this.danger && "modal-notify modal-danger", this.info && "modal-notify modal-info", this.success && "modal-notify modal-success", this.warning && "modal-notify modal-warning", this.avatar && "modal-avatar cascading-modal", this.dark && "form-dark", this.scrollable && "modal-dialog-scrollable"] }, contentClass: function () { return ["modal-content", this.tabs && "modal-c-tabs", this.elegant && "form-elegant", this.dark && "card card-image"] }, computedContentStyle: function () { return !!this.bgSrc && { "background-image": 'url("'.concat(this.bgSrc, '")') } } } }, Ta = Da, Ca = Ta, Oa = (n("5306"), Object(_["a"])(Ca, Sa, Ya, !1, null, "8fca94c0", null)), Pa = (Oa.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Ha = [], ja = { props: { tag: { type: String, default: "div" } }, computed: { className: function () { return ["modal-body"] } } }, Ea = ja, Ba = Ea, Ia = (n("8f40"), Object(_["a"])(Ba, Pa, Ha, !1, null, "c35b1502", null)), Aa = (Ia.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Fa = [], Na = { props: { tag: { type: String, default: "div" }, start: { type: Boolean, default: !1 }, end: { type: Boolean, default: !1 }, center: { type: Boolean, default: !1 }, between: { type: Boolean, default: !1 }, around: { type: Boolean, default: !1 } }, computed: { className: function () { return ["modal-footer", this.start && "justify-content-start", this.end && "justify-content-end", this.center && "justify-content-center", this.between && "justify-content-between", this.around && "justify-content-around"] } } }, Wa = Na, za = Wa, Ra = (n("db02"), Object(_["a"])(za, Aa, Fa, !1, null, "66808654", null)), $a = (Ra.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default"), e.close ? n("a", { staticClass: "close", attrs: { flat: "" }, on: { click: function (t) { return t.preventDefault(), e.away.apply(null, arguments) } } }, [e._v("×")]) : e._e()], 2) }), Va = [], qa = { props: { tag: { type: String, default: "div" }, close: { type: Boolean, default: !0 }, color: { type: String }, textColor: { type: String }, start: { type: Boolean, default: !1 }, end: { type: Boolean, default: !1 }, center: { type: Boolean, default: !1 }, between: { type: Boolean, default: !1 }, around: { type: Boolean, default: !1 } }, data: function () { return { isStyled: !1 } }, mounted: function () { (this.$parent._props.success || this.$parent._props.info || this.$parent._props.warning || this.$parent._props.danger) && (this.isStyled = !0) }, computed: { className: function () { return ["modal-header", this.start && "justify-content-start", this.end && "justify-content-end", this.center && "justify-content-center", this.between && "justify-content-between", this.around && "justify-content-around", this.color && !this.textColor || this.isStyled ? this.color + " white-text" : !!this.textColor && this.color + " " + this.textColor + "-text"] } }, methods: { away: function () { this.$parent.$emit("close") } } }, Ua = qa, Ja = Ua, Xa = (n("4aed"), Object(_["a"])(Ja, $a, Va, !1, null, "135c83c0", null)), Ga = (Xa.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Ka = [], Za = (n("cc71"), { props: { tag: { type: String, default: "h5" }, bold: { type: Boolean, default: !1 } }, computed: { className: function () { return ["modal-title", this.bold && "font-weight-bold"] } } }), Qa = Za, ei = Qa, ti = Object(_["a"])(ei, Ga, Ka, !1, null, null, null), ni = (ti.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.wrapperClasses }, [e.icon ? n("i", { class: e.iconClasses }) : e._e(), e.$slots.prepend ? n("div", { staticClass: "input-group-prepend" }, [e._t("prepend")], 2) : e._e(), n(e.tag, { ref: "input", tag: "textarea", class: e.textareaClass, attrs: { type: e.type, placeholder: e.placeholder, disabled: e.disabled, rows: e.rows, "aria-label": e.label }, on: { focus: e.focus, blur: e.blur, input: e.onInput, change: e.onChange }, model: { value: e.innerValue, callback: function (t) { e.innerValue = t }, expression: "innerValue" } }), e.label ? n("label", { ref: "label", class: e.labelClass, attrs: { for: e.id }, on: { click: e.focus } }, [e._v(e._s(e.label))]) : e._e(), e._t("default"), e.$slots.append ? n("div", { staticClass: "input-group-append" }, [e._t("append")], 2) : e._e()], 2) }), ai = [], ii = { props: { tag: { type: String, default: "textarea" }, label: { type: String }, icon: { type: String }, type: { type: String }, placeholder: { type: String }, disabled: { type: Boolean, default: !1 }, rows: { type: [Number, String], default: 1 }, value: { type: String, default: "" }, iconClass: { type: String }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, outline: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, basic: { type: Boolean, default: !1 }, id: { type: String }, wrapperClass: { type: [String, Array] } }, data: function () { return { isTouched: !1, innerValue: this.value } }, computed: { textareaClass: function () { return ["form-control", !this.basic && "md-textarea"] }, wrapperClasses: function () { return [this.basic ? "form-group" : "md-form", this.outline && "md-outline", this.doesItGetTheGroupClass && "input-group", this.size && this.doesItGetTheGroupClass ? "input-group-".concat(this.size) : !(!this.size || this.doesItGetTheGroupClass) && "form-".concat(this.size), this.wrapperClass] }, iconClasses: function () { return [this.far || this.regular ? "far" : this.fal || this.light ? "fal" : this.fab || this.brands ? "fab" : "fas", "prefix fa-" + this.icon, this.isTouched && "active", this.iconClass] }, labelClass: function () { return [(this.isTouched || this.placeholder || "" !== this.innerValue) && "active", this.disabled && "disabled"] }, doesItGetTheGroupClass: function () { return this.$slots.prepend || this.$slots.append || this.basic } }, mounted: function () { this.$emit("input", this.innerValue) }, methods: { focus: function (e) { this.$emit("focus", e), this.label && !this.disabled && (this.isTouched = !0, this.$refs.input.focus()) }, blur: function (e) { this.$emit("blur", e), this.isTouched = !1, this.$refs.input.blur() }, onChange: function (e) { this.$emit("change", e.target.value), this.innerValue = e.target.value }, onInput: function (e) { this.$emit("input", e.target.value), this.innerValue = e.target.value } }, watch: { value: function (e) { this.$refs.input.value = e, this.innerValue = e, this.$emit("change", this.innerValue) } } }, ri = ii, si = ri, oi = Object(_["a"])(si, ni, ai, !1, null, "860a0a36", null), li = (oi.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.navClass, on: { click: e.close } }, [e.container ? n("div", { staticClass: "container" }, [e.toggler ? n("button", { class: e.navTogglerClass, attrs: { type: "button", "data-toggle": "collapse", "data-target": e.target, "aria-controls": "navbarSupportedContent", "aria-expanded": "false", "aria-label": "Toggle navigation" }, on: { click: function (t) { return t.stopPropagation(), e.onClick.apply(null, arguments) } } }, [e.animation ? n("div", { ref: "animatedIcon", class: "animated-icon" + e.animation }, [n("span"), n("span"), n("span"), "2" === e.animation ? n("span") : e._e()]) : n("span", { class: e.navTogglerIcon }, [e.hamburger ? n("mdb-icon", { class: e.togglerIconClass, attrs: { icon: e.togglerIcon, size: e.togglerSize, far: e.far, fal: e.fal, fab: e.fab, fad: e.fad } }) : e._e()], 1)]) : e._e(), e._t("default")], 2) : e._e(), e.toggler && !e.container ? n("button", { class: e.navTogglerClass, attrs: { type: "button", "data-toggle": "collapse", "data-target": e.target, "aria-controls": "navbarSupportedContent", "aria-expanded": "false", "aria-label": "Toggle navigation" }, on: { click: function (t) { return t.stopPropagation(), e.onClick.apply(null, arguments) } } }, [e.animation ? n("div", { ref: "animatedIcon", class: "animated-icon" + e.animation }, [n("span"), n("span"), n("span"), "2" === e.animation ? n("span") : e._e()]) : n("span", { class: e.navTogglerIcon }, [e.hamburger ? n("mdb-icon", { class: e.togglerIconClass, attrs: { icon: e.togglerIcon, size: e.togglerSize, far: e.far, fal: e.fal, fab: e.fab, fad: e.fad } }) : e._e()], 1)]) : e._e(), e.container ? e._e() : e._t("default")], 2) }), di = [], ci = { components: { mdbIcon: H["a"] }, props: { tag: { type: String, default: "nav" }, animation: { type: [Number, String], default: null }, color: { type: String }, dark: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, double: { type: Boolean, default: !1 }, expand: { type: String, default: "large" }, hamburger: { type: Boolean }, navIconClass: { type: String }, position: { type: String }, target: { type: String, default: "navbarSupportedContent" }, togglerClass: { type: String }, transparent: { type: Boolean }, scrolling: { type: Boolean, default: !1 }, scrollingOffset: { type: Number, default: 100 }, center: { type: Boolean, default: !1 }, toggler: { type: Boolean, default: !0 }, togglerIcon: { type: String, default: "bars" }, togglerSize: { type: String, default: "1x" }, far: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, togglerIconClass: String, container: { type: Boolean, default: !1 } }, data: function () { return { scrolled: !1, toggleClicked: !0 } }, computed: { navClass: function () { var e = ["primary", "secondary", "danger", "warning", "success", "info", "default", "elegant", "stylish", "unique", "special"]; return ["navbar", this.dark && "navbar-dark", this.light && "navbar-light", this.color && !this.transparent && -1 !== e.indexOf(this.color) ? this.color + "-color" : "", this.color && !this.transparent && -1 === e.indexOf(this.color) ? this.color : "", "small" === this.expand || "sm" === this.expand ? "navbar-expand-sm" : "medium" === this.expand || "md" === this.expand ? "navbar-expand-md" : "large" === this.expand || "lg" === this.expand ? "navbar-expand-lg" : "navbar-expand-xl", "top" === this.position ? "fixed-top" : "bottom" === this.position ? "fixed-bottom" : "", this.scrolling && "scrolling-navbar", this.double && "double-nav", this.center && "justify-content-center"] }, navTogglerIcon: function () { return [this.hamburger ? "" : "navbar-toggler-icon", this.navIconClass] }, navTogglerClass: function () { return ["navbar-toggler", this.togglerClass] } }, methods: { toggle: function () { var e = this; this.toggleClicked ? (this.collapse.classList.toggle("show-navbar"), this.collapse.classList.remove("hide-navbar"), this.collapse.classList.toggle("collapse"), this.collapse.style.overflow = "hidden", this.collapseOverflow = setTimeout((function () { e.collapse.style.overflow = "initial" }), 300), this.animation && this.$refs.animatedIcon.classList.add("open"), this.toggleClicked = !1) : (this.collapse.classList.add("hide-navbar"), this.collapse.classList.toggle("show-navbar"), this.collapse.style.overflow = "hidden", this.collapseOverflow = setTimeout((function () { e.collapse.classList.toggle("collapse"), e.collapse.style.overflow = "initial" }), 300), this.animation && this.$refs.animatedIcon.classList.remove("open"), this.toggleClicked = !0) }, close: function (e) { var t = this; window.innerWidth > 990 || !this.toggler || e.target.classList.contains("dropdown-toggle") || "INPUT" !== e.target.tagName && (this.collapse.classList.add("hide-navbar"), this.collapse.classList.remove("show-navbar"), this.collapse.style.overflow = "hidden", this.collapseOverflow = setTimeout((function () { t.collapse.classList.add("collapse"), t.collapse.style.overflow = "initial" }), 300), this.animation && this.$refs.animatedIcon.classList.remove("open"), this.toggleClicked = !0) }, handleScroll: function () { this.scrolling && (window.scrollY > this.scrollingOffset && !1 === this.scrolled ? (this.$el.style.paddingTop = "5px", this.$el.style.paddingBottom = "5px", this.transparent && this.$el.classList.add("".concat(this.color, "-color")), this.$el.classList.add("top-nav-collapse"), this.scrolled = !0) : window.scrollY < this.scrollingOffset && !0 === this.scrolled && (this.$el.style.paddingTop = "12px", this.$el.style.paddingBottom = "12px", this.transparent && this.$el.classList.remove("".concat(this.color, "-color")), this.$el.classList.remove("top-nav-collapse"), this.scrolled = !1)) }, onClick: function (e) { (e.target.classList.contains("navbar-toggler") || e.target.parentNode.classList.contains("navbar-toggler")) && this.toggle() }, searchForCollapseContent: function (e) { "undefined" !== typeof e.attributes && "undefined" !== typeof e.attributes.id && e.id === this.target && (this.collapse = e, this.collapse.classList.add("collapse")) } }, mounted: function () { var e = this; window.addEventListener("scroll", this.handleScroll), this.$slots.default.forEach((function (t) { t.elm.id === e.target ? (e.collapse = t.elm, e.collapse.classList.add("collapse")) : (e.children = t.elm.childNodes, e.children.forEach((function (t) { e.searchForCollapseContent(t), t.childNodes.forEach((function (t) { e.searchForCollapseContent(t), t.childNodes.forEach((function (t) { e.searchForCollapseContent(t) })) })) }))) })) }, beforeDestroy: function () { document.removeEventListener("click", this.onClick), window.removeEventListener("scroll", this.handleScroll) } }, ui = ci, hi = ui, fi = (n("eac0"), Object(_["a"])(hi, li, di, !1, null, "2b9910e1", null)), pi = (fi.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.wrapperClass, on: { click: e.wave } }, [e.to ? n("router-link", e._b({ staticClass: "navbar-brand", attrs: { to: e.to } }, "router-link", e.$attrs, !1), [e._t("default")], 2) : n(e.tag, e._b({ tag: "component", staticClass: "navbar-brand", on: { click: e.wave } }, "component", e.$attrs, !1), [e._t("default")], 2)], 1) }), mi = [], _i = { props: { tag: { type: String, default: "div" }, to: [String, Object], waves: { type: Boolean, default: !1 } }, computed: { wrapperClass: function () { return this.waves && "ripple-parent" } }, mixins: [V["a"]] }, gi = _i, yi = gi, vi = Object(_["a"])(yi, pi, mi, !1, null, "39e892d4", null), bi = (vi.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, attrs: { id: e.id } }, [e._t("default")], 2) }), ki = [], Mi = { props: { tag: { type: String, default: "nav" }, id: { type: String, default: "navbarSupportedContent" } }, computed: { className: function () { return ["navbar-collapse"] } } }, wi = Mi, xi = wi, Li = (n("16f9"), Object(_["a"])(xi, bi, ki, !1, null, "b87b353c", null)), Si = (Li.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { ref: "navItem", tag: "component", class: e.className, on: { click: function (t) { return e.handleClick(t) } } }, [e.to ? n("router-link", { class: e.anchorClassName, attrs: { tag: "a", exact: e.exact, "active-class": "active", "exact-active-class": "active", to: e.to, target: e.tab } }, [e.icon ? n("mdb-icon", { attrs: { far: e.far, fab: e.fab, fad: e.fad, fal: e.fal, icon: e.icon } }) : e._e(), e.icon ? n("span", { staticClass: "clearfix d-none d-sm-inline-block" }, [e._t("default")], 2) : e._t("default")], 2) : n("a", { class: e.anchorClassName, attrs: { href: e.href, target: e.tab } }, [e.icon ? n("mdb-icon", { attrs: { far: e.far, fab: e.fab, fad: e.fad, fal: e.fal, icon: e.icon } }) : e._e(), e.icon ? n("span", { staticClass: "clearfix d-none d-sm-inline-block" }, [e._t("default")], 2) : e._t("default")], 2)], 1) }), Yi = [], Di = (n("2532"), { components: { mdbIcon: H["a"] }, props: { tag: { type: String, default: "li" }, active: { type: Boolean, default: !1 }, disabled: { type: Boolean }, exact: { type: Boolean, default: !1 }, href: { type: String }, newTab: { type: Boolean, default: !1 }, to: [String, Object], waves: { type: Boolean, default: !0 }, anchorClass: { type: String }, icon: { type: String }, far: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 } }, data: function () { return { isNavFixed: !1 } }, computed: { className: function () { return ["nav-item", this.waves && "ripple-parent"] }, anchorClassName: function () { return [{ "nav-link": !0, "navbar-link": !0, disabled: this.disabled, active: this.active }, this.anchorClass] }, tab: function () { return !!this.newTab && "_blank" } }, methods: { handleClick: function (e) { this.$emit("click", e), this.wave(e) } }, mounted: function () { var e = this.$refs.navItem; while (e.parentNode) { if (e.className.includes("fixed")) { this.isNavFixed = !0; break } e = e.parentNode } }, mixins: [V["a"]] }), Ti = Di, Ci = Ti, Oi = Object(_["a"])(Ci, Si, Yi, !1, null, "5bd92072", null), Pi = (Oi.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Hi = [], ji = { props: { tag: { type: String, default: "ul" }, nav: { type: Boolean, default: !1 }, right: { type: Boolean, default: !1 }, center: { type: Boolean, default: !1 }, vertical: { type: Boolean, default: !1 }, justifyAround: { type: Boolean, default: !1 } }, computed: { className: function () { return [this.nav ? "nav" : "navbar-nav", this.right ? "ml-auto" : this.center ? "justify-content-center w-100" : this.vertical ? "flex-column" : this.justifyAround ? "justify-content-around w-100" : "mr-auto"] } } }, Ei = ji, Bi = Ei, Ii = Object(_["a"])(Bi, Pi, Hi, !1, null, "1c8503c4", null), Ai = (Ii.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.wrapper }, [n("vue-numeric", { class: e.className, attrs: { "empty-value": e.emptyValue, min: e.min, max: e.max, minus: e.minus, precision: e.precision, placeholder: e.placeholder, type: "number" }, model: { value: e.number, callback: function (t) { e.number = t }, expression: "number" } })], 1) }), Fi = [], Ni = n("d85e"), Wi = n.n(Ni), zi = { props: { emptyValue: { type: Number, default: 0 }, min: { type: Number }, max: { type: Number }, precision: { type: Number }, placeholder: { type: String }, separator: { type: String, default: "," }, minus: { type: Boolean, default: !1 }, basic: { type: Boolean, default: !1 } }, components: { VueNumeric: Wi.a }, computed: { className: function () { return ["form-control"] }, wrapper: function () { return [!this.basic && "md-form"] } }, data: function () { return { number: "" } }, watch: { number: function () { this.$emit("input", this.number) } } }, Ri = zi, $i = Ri, Vi = Object(_["a"])($i, Ai, Fi, !1, null, "00fd7a7b", null), qi = (Vi.exports, n("2b57")), Ui = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, on: { click: e.wave } }, [e.prev ? n("a", { staticClass: "page-link", attrs: { href: "#", "aria-label": "Previous" } }, [n("span", { attrs: { "aria-hidden": "true" } }, [e._v("«")]), n("span", { staticClass: "sr-only" }, [e._v("Previous")])]) : e._e(), e.next ? n("a", { staticClass: "page-link", attrs: { href: "#", "aria-label": "Next" } }, [n("span", { attrs: { "aria-hidden": "true" } }, [e._v("»")]), n("span", { staticClass: "sr-only" }, [e._v("Next")])]) : e._e()]) }, Ji = [], Xi = { props: { tag: { type: String, default: "li" }, active: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, href: { type: String }, waves: { type: Boolean, default: !0 }, prev: { type: Boolean, default: !1 }, next: { type: Boolean, default: !1 } }, computed: { className: function () { return ["page-item", !!this.active && "active", !!this.disabled && "disabled", !!this.waves && "ripple-parent"] } }, mixins: [V["a"]] }, Gi = Xi, Ki = Gi, Zi = Object(_["a"])(Ki, Ui, Ji, !1, null, "240ac06f", null), Qi = (Zi.exports, n("e601")), er = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("span", [n("transition", { on: { "after-leave": e.doDestroy } }, [n("span", { ref: "popper", class: { show: !e.disabled && e.showPopper } }, [e.$slots.header || e.$slots.body ? n("div", { ref: "popover", staticClass: "popover", style: "max-width: " + e.maxWidth + "px;" }, [e.$slots.header ? n("div", { staticClass: "popover-header" }, [e._t("header")], 2) : e._e(), e.$slots.body ? n("div", { staticClass: "popover-body" }, [e._t("body")], 2) : e._e()]) : e._e(), e._t("default")], 2)]), e._t("reference")], 2) }, tr = [], nr = (n("cca6"), n("f0bd")), ar = function (e, t, n) { e && t && n && (document.addEventListener ? e.addEventListener(t, n, !1) : e.attachEvent("on" + t, n)) }, ir = function (e, t, n) { e && t && (document.removeEventListener ? e.removeEventListener(t, n, !1) : e.detachEvent("on" + t, n)) }, rr = { props: { trigger: { type: String, default: "click", validator: function (e) { return ["click", "hover"].indexOf(e) > -1 } }, delayOnMouseOut: { type: Number, default: 10 }, disabled: { type: Boolean, default: !1 }, enterActiveClass: String, leaveActiveClass: String, boundariesSelector: String, reference: {}, forceShow: { type: Boolean, default: !1 }, close: Boolean, appendToBody: { type: Boolean, default: !1 }, visibleArrow: { type: Boolean, default: !0 }, transition: { type: String, default: "" }, options: { type: Object, default: function () { return {} } }, maxWidth: { type: Number, default: 276 } }, data: function () { return { referenceElm: null, popperJS: null, showPopper: !1, currentPlacement: "", popperOptions: { placement: "bottom", gpuAcceleration: !1 } } }, computed: { popoverStyle: function () { return "max-width: ".concat(this.maxWidth, " px!important") } }, watch: { showPopper: function (e) { e ? (this.$emit("show"), this.updatePopper()) : this.$emit("hide") }, close: function (e) { e && this.doClose() }, forceShow: { handler: function (e) { this[e ? "doShow" : "doClose"]() }, immediate: !0 } }, created: function () { this.appendedArrow = !1, this.appendedToBody = !1, this.popperOptions = Object.assign(this.popperOptions, this.options) }, mounted: function () { switch (this.referenceElm = this.reference || this.$slots.reference[0].elm, this.popover = this.$refs.popover || this.$slots.default[0].elm, this.trigger) { case "click": ar(this.referenceElm, "click", this.doToggle), ar(document, "click", this.handleDocumentClick); break; case "hover": ar(this.referenceElm, "mouseover", this.onMouseOver), ar(this.popover, "mouseover", this.onMouseOver), ar(this.referenceElm, "mouseout", this.onMouseOut), ar(this.popover, "mouseout", this.onMouseOut); break } }, methods: { doToggle: function () { this.forceShow || (this.showPopper = !this.showPopper) }, doShow: function () { this.showPopper = !0 }, doClose: function () { this.showPopper = !1 }, doDestroy: function () { this.showPopper || (this.popperJS && (this.popperJS.destroy(), this.popperJS = null), this.appendedToBody && (this.appendedToBody = !1, document.body.removeChild(this.popover.parentElement))) }, createPopper: function () { var e = this; this.$nextTick((function () { if (e.visibleArrow && e.appendArrow(e.popover), e.appendToBody && !e.appendedToBody && (e.appendedToBody = !0, document.body.appendChild(e.popover.parentElement)), e.popperJS && e.popperJS.destroy && e.popperJS.destroy(), e.boundariesSelector) { var t = document.querySelector(e.boundariesSelector); t && (e.popperOptions.modifiers = Object.assign({}, e.popperOptions.modifiers), e.popperOptions.modifiers.preventOverflow = Object.assign({}, e.popperOptions.modifiers.preventOverflow), e.popperOptions.modifiers.preventOverflow.boundariesElement = t) } e.popperOptions.onCreate = function () { e.$emit("created", e), e.$nextTick(e.updatePopper) }, e.popperJS = new nr["a"](e.referenceElm, e.popover, e.popperOptions) })) }, destroyPopper: function () { ir(this.referenceElm, "click", this.doToggle), ir(this.referenceElm, "mouseup", this.doClose), ir(this.referenceElm, "mousedown", this.doShow), ir(this.referenceElm, "focus", this.doShow), ir(this.referenceElm, "blur", this.doClose), ir(this.referenceElm, "mouseout", this.onMouseOut), ir(this.referenceElm, "mouseover", this.onMouseOver), ir(document, "click", this.handleDocumentClick), this.showPopper = !1, this.doDestroy() }, appendArrow: function (e) { if (!this.appendedArrow) { this.appendedArrow = !0; var t = document.createElement("div"); t.setAttribute("x-arrow", ""), t.className = "popover_arrow", e.appendChild(t) } }, updatePopper: function () { this.popperJS ? this.popperJS.scheduleUpdate() : this.createPopper() }, onMouseOver: function () { this.showPopper = !0, clearTimeout(this._timer) }, onMouseOut: function () { var e = this; this._timer = setTimeout((function () { e.showPopper = !1 }), this.delayOnMouseOut) }, handleDocumentClick: function (e) { this.$el && this.referenceElm && !this.$el.contains(e.target) && !this.referenceElm.contains(e.target) && this.popover && !this.popover.contains(e.target) && (this.$emit("documentClick"), this.forceShow || (this.showPopper = !1)) } }, destroyed: function () { this.destroyPopper() } }, sr = rr, or = sr, lr = (n("3300"), Object(_["a"])(or, er, tr, !1, null, null, null)), dr = (lr.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, style: e.style }, [n(e.barTag, { tag: "component", class: e.barClassName, style: [{ width: (e.value - e.min) / (e.max - e.min) * 100 + "%" }], attrs: { role: "progressbar", "aria-valuenow": e.value, "aria-valuemin": e.min, "aria-valuemax": e.max } }, [e._t("default")], 2)], 1) }), cr = [], ur = { props: { tag: { type: String, default: "div" }, barTag: { type: String, default: "div" }, height: { type: Number }, bgColor: { type: String }, value: { type: Number, default: 0 }, striped: { type: Boolean, default: !1 }, color: { type: String }, animated: { type: Boolean, default: !1 }, indeterminate: { type: Boolean, default: !1 }, min: { type: Number, default: 0 }, max: { type: Number, default: 100 } }, computed: { className: function () { return ["progress md-progress", this.bgColor && this.bgColor] }, barClassName: function () { return [this.indeterminate ? "indeterminate" : "progress-bar", this.striped ? "progress-bar-striped" : "", this.color ? ["bg-" + this.color, this.color] : "", this.animated ? "progress-bar-animated" : ""] }, style: function () { return { height: this.height + "px" } } } }, hr = ur, fr = hr, pr = (n("aa88"), Object(_["a"])(fr, dr, cr, !1, null, "565d3256", null)), mr = (pr.exports, n("c8b9")), _r = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n(e.tag, { tag: "component", class: e.className, style: "z-index:" + e.zIndex }, e._l(e.filteredLinks, (function (t, a) { return n("li", { key: a, staticClass: "nav-item" }, [t.dropdown ? n("mdb-dropdown", { style: e.justify && { display: "block" } }, [n("mdb-dropdown-toggle", { class: t.class, attrs: { slot: "toggle", tag: "a", color: e.pills ? "" : e.color, navLink: "" }, slot: "toggle" }, [e._v(e._s(t.text))]), n("mdb-dropdown-menu", { attrs: { color: e.color } }, e._l(t.dropdownItems, (function (t, a) { return n("div", { key: a }, [t.divider ? n("div", { staticClass: "dropdown-divider" }) : n("mdb-dropdown-item", { attrs: { href: t.href, target: t.target } }, [e._v(e._s(t.text))])], 1) })), 0)], 1) : n("a", { class: ["nav-link ripple-parent", a === e.activeTab && "active", !0 === t.disabled && "disabled"], attrs: { href: "#", role: "tab" }, on: { click: [function (t) { return t.preventDefault(), e.changeTab(a) }, e.wave] } }, [t.icon ? n("mdb-icon", { class: [t.bigIcon ? "pb-2" : "pr-1", t.iconClass], attrs: { icon: t.icon, fab: t.fab, far: t.far, fal: t.fal, fad: t.fad, fas: !t.fab && !t.far && !t.fal && !t.fad, size: t.bigIcon && "2x" } }) : e._e(), t.bigIcon ? n("br") : e._e(), e._v(" " + e._s(t.text) + " ")], 1)], 1) })), 0), e.content || e.hasSlots ? n("div", { class: e.contentClass, style: { "z-index": e.zIndex - 1, height: e.height, transition: "height " + e.transitionDuration + "s " + e.transitionStyle } }, [n("transition-group", { on: { enter: e.enter, leave: e.leave } }, e._l(e.filteredLinks, (function (t) { return n("div", { directives: [{ name: "show", rawName: "v-show", value: t.index === e.activeTab, expression: "link.index === activeTab" }], key: t.index, staticClass: "tab-pane animated fadeIn", style: { position: (t.index === e.activeTab ? "relative" : "absolute") + ";", top: 0, left: 0, "z-index": t.index === e.activeTab ? "1" : "-1", transitionDuration: e.transitionDuration, transitionStyle: e.transitionStyle } }, [e.content ? n("p", { staticClass: "p-0 m-0", domProps: { innerHTML: e._s(e.content[t.index]) } }) : e._t(t.slot || t.text)], 2) })), 0)], 1) : e._e()], 1) }, gr = [], yr = (n("cb29"), n("4fad"), n("6b75")); function vr(e) { if (Array.isArray(e)) return Object(yr["a"])(e) } n("a4d3"), n("e01a"), n("d28b"), n("a630"), n("e260"), n("d3b7"), n("3ca3"), n("ddb0"); function br(e) { if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) return Array.from(e) } var kr = n("06c5"); function Mr() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") } function wr(e) { return vr(e) || br(e) || Object(kr["a"])(e) || Mr() } var xr, Lr, Sr, Yr = { components: { mdbDropdown: j["mdbDropdown"], mdbDropdownToggle: U, mdbDropdownMenu: I, mdbDropdownItem: ee, mdbIcon: H["b"] }, props: { tag: { type: String, default: "ul" }, links: { type: [String, Array], default: function () { return [] } }, active: { type: Number, default: 0 }, content: { type: [String, Array] }, color: { type: String }, pills: { type: Boolean }, tabs: { type: Boolean }, vertical: { type: Boolean }, justify: { type: Boolean }, header: { type: Boolean }, navClass: { type: String }, card: { type: Boolean }, zIndex: { type: Number, default: 1 }, border: { type: Boolean }, default: { type: Boolean }, fill: { type: Boolean }, transitionDuration: { type: Number, default: .4 }, transitionStyle: { type: String, default: "ease-out" }, minHeight: { type: Number, default: 0 }, gradient: { type: String }, rounded: { type: Boolean }, outline: { type: String } }, data: function () { return { activeTab: -1, tabLinks: [], height: "100px" } }, computed: { filteredLinks: function () { return "string" === typeof this.links ? this.tabLinks.push({ text: this.links }) : this.tabLinks = wr(this.links), this.tabLinks.map((function (e, t) { return e.index = t, e })) }, hasSlots: function () { return 0 !== Object.entries(this.$slots).length && this.$slots.constructor === Object }, className: function () { return ["nav", this.default && "nav-tabs", this.tabs && "nav-tabs md-tabs", this.justify && "nav-justified", this.pills && "nav-pills md-pills", this.fill && "nav-fill", this.vertical && "flex-column", this.pills && this.color ? "pills-" + this.color : !this.pills && this.color ? "tabs-" + this.color : null, this.pills && this.gradient ? "pills-" + this.gradient + "-gradient" : null, this.rounded && "pills-rounded", this.outline && "pills-outline-" + this.outline, this.header && "nav-pills card-header-pills", this.navClass] }, contentClass: function () { return ["tab-content", this.card && "card", this.vertical && "vertical", this.border && "border-right border-bottom border-left rounded-bottom"] } }, methods: { changeTab: function (e) { this.activeTab = e, this.$emit("activeTab", this.activeTab) }, enter: function (e, t) { var n = this; setTimeout((function () { n.height = e.scrollHeight + "px" })), t() }, leave: function (e, t) { t() } }, mounted: function () { this.activeTab = this.active }, watch: { active: function (e) { this.activeTab = e } }, mixins: [V["a"]] }, Dr = Yr, Tr = Dr, Cr = (n("03be"), Object(_["a"])(Tr, _r, gr, !1, null, "0b9a1d72", null)), Or = (Cr.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Pr = [], Hr = { props: { tag: { type: String, default: "ul" }, color: { type: String }, pills: { type: Boolean }, tabs: { type: Boolean }, vertical: { type: Boolean }, justify: { type: Boolean }, classes: { type: String }, header: { type: Boolean }, default: { type: Boolean } }, computed: { className: function () { return ["nav", this.default && "nav-tabs", this.tabs && "nav-tabs md-tabs", this.justify && "nav-justified", this.pills && "md-pills", this.vertical ? "flex-column" : "", this.pills && this.color ? "pills-" + this.color : !(this.pills || !this.color) && "tabs-" + this.color, !!this.classes && this.classes, this.header && "nav-pills card-header-pills"] } } }, jr = Hr, Er = jr, Br = Object(_["a"])(Er, Or, Pr, !1, null, "352776ca", null), Ir = (Br.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [n("transition", { on: { "before-enter": e.beforeEnter, enter: e.enter, "before-leave": e.beforeLeave, leave: e.leave } }, [n("keep-alive", [e._t("default")], 2)], 1)], 1) }), Ar = [], Fr = { props: { tag: { type: String, default: "div" }, vertical: { type: Boolean, default: !1 } }, methods: { beforeEnter: function (e) { e.style.height = "0", e.style.opacity = "0" }, enter: function (e) { e.style.height = e.scrollHeight + "px", e.style.opacity = "1" }, beforeLeave: function (e) { e.style.height = e.scrollHeight + "px", e.style.opacity = "1" }, leave: function (e) { e.style.height = "0", e.style.opacity = "0" } }, computed: { className: function () { return ["tab-content", this.vertical && "vertical"] } } }, Nr = Fr, Wr = Nr, zr = (n("66ff"), Object(_["a"])(Wr, Ir, Ar, !1, null, "31a7c8ec", null)), Rr = (zr.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [n("a", { class: e.anchorClass, attrs: { href: e.href, role: "tab" } }, [e.icon ? n("i", { class: e.iconClass }) : e._e(), e._t("default")], 2)]) }), $r = [], Vr = { mixnins: [H["a"]], props: { tag: { type: String, default: "li" }, active: { type: Boolean, default: !1 }, icon: { type: String }, iconClass: { type: String }, disabled: { type: Boolean }, href: { type: String, default: "#" } }, computed: { className: function () { return ["nav-item"] }, anchorClass: function () { return ["nav-link", this.disabled && "disabled", this.active && "active"] } } }, qr = Vr, Ur = qr, Jr = Object(_["a"])(Ur, Rr, $r, !1, null, "e495d1f4", null), Xr = (Jr.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, attrs: { role: "tabpanel" } }, [n("p", [e._t("default")], 2)]) }), Gr = [], Kr = { props: { tag: { type: String, default: "div" }, classes: { type: String } }, computed: { className: function () { return ["tab-pane active collapse-item", this.classes] } } }, Zr = Kr, Qr = Zr, es = (n("ee13"), Object(_["a"])(Qr, Xr, Gr, !1, null, "d99adc4a", null)), ts = (es.exports, n("3a3c")), ns = n("6583"), as = n("2a95"), is = n("291c"), rs = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("perfect-scrollbar", { class: e.className, style: e.scrollStyles, attrs: { options: e.settings } }, [e._t("default")], 2) }, ss = [], os = n("a4a1"), ls = (n("f6b9"), { components: { PerfectScrollbar: os["PerfectScrollbar"] }, props: { wheelSpeed: { type: Number, default: 1 }, wheelPropagation: { type: Boolean, default: !1 }, swipeEasing: { type: Boolean, default: !0 }, minScrollbarLength: { type: Number, default: null }, maxScrollbarLength: { type: Number, default: null }, scrollingThreshold: { type: Number, default: 1e3 }, useBothWheelAxes: { type: Boolean, default: !1 }, suppressScrollX: { type: Boolean, default: !1 }, suppressScrollY: { type: Boolean, default: !1 }, scrollXMarginOffset: { type: Number, default: 0 }, scrollYMarginOffset: { type: Number, default: 0 }, scrollClass: { type: String }, scrollStyle: { type: String }, width: { type: String, default: "100%" }, height: { type: String, default: "100%" } }, data: function () { return { name: "Scrollbar", yRail: null, settings: { wheelSpeed: this.wheelSpeed, wheelPropagation: this.wheelPropagation, swipeEasing: this.swipeEasing, minScrollbarLength: this.minScrollbarLength, maxScrollbarLength: this.maxScrollbarLength, scrollingThreshold: this.scrollingThreshold, useBothWheelAxes: this.useBothWheelAxes, suppressScrollX: this.suppressScrollX, suppressScrollY: this.suppressScrollY, scrollXMarginOffset: this.scrollXMarginOffset, scrollYMarginOffset: this.scrollYMarginOffset } } }, computed: { className: function () { return [this.scrollClass] }, scrollStyles: function () { return this.scrollStyle } }, mounted: function () { this.setStyle("width", this.width), this.setStyle("height", this.height) }, methods: { setStyle: function (e, t) { this.$el.style[e] = t } } }), ds = ls, cs = ds, us = Object(_["a"])(cs, rs, ss, !1, null, null, null), hs = us.exports, fs = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, e._b({ tag: "component", staticClass: "stretched-link" }, "component", e.$attrs, !1), [e._t("default")], 2) }, ps = [], ms = { props: { tag: { type: String, default: "a" } } }, _s = ms, gs = _s, ys = Object(_["a"])(gs, fs, ps, !1, null, "4b689fba", null), vs = (ys.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("transition", { attrs: { "enter-active-class": "animated fadeIn", "leave-active-class": "animated " } }, [e.showing ? n("div", { staticClass: "toast", attrs: { role: "alert", "aria-live": "assertive", "aria-atomic": "true" } }, [n("div", { staticClass: "toast-header" }, [n("mdb-icon", { staticClass: "mr-2", attrs: { icon: e.icon, color: e.iconColor, size: e.iconSize } }), n("strong", { staticClass: "mr-auto" }, [e._v(e._s(e.title))]), e.time ? n("small", { staticClass: "text-muted" }, [e._v(e._s(e.calculatedTime))]) : e._e(), n("button", { staticClass: "ml-2 mb-1 close", attrs: { type: "button", "data-dismiss": "toast", "aria-label": "Close" }, on: { click: e.closeToast } }, [n("mdb-icon", { attrs: { size: "xs", icon: "times" } })], 1)], 1), n("div", { staticClass: "toast-body" }, [e._v(" " + e._s(e.message) + " ")])]) : e._e()]) }), bs = [], ks = { name: "Notification", components: { mdbBtn: q["a"], mdbIcon: H["a"] }, props: { time: { type: Boolean, default: !0 }, show: { type: Boolean, default: !1 }, message: { type: String, default: "" }, title: { type: String, default: "" }, icon: { type: String, default: "square" }, iconSize: { type: String, default: "lg" }, iconColor: { type: String, default: "primary" }, received: Date }, data: function () { return { currentTime: "", startTime: "", showNotification: this.show, interval: null } }, computed: { showing: { get: function () { return this.showNotification }, set: function (e) { this.showNotification = e } }, calculatedTime: function () { var e = (this.currentTime - this.startTime) / 1e3; return this.formatTime(e) } }, methods: { updateTime: function () { this.currentTime = (new Date).getTime() }, formatTime: function (e) { var t, n, a; switch (!0) { case e < 60: return "now"; case e < 3600: return t = Math.floor(e / 60), "".concat(t, " min ago"); case e >= 3600 && e < 86400: return n = Math.floor(e / 3600), "".concat(n, " h ago"); case e >= 86400: return a = Math.floor(e / 86400), "".concat(a, " d ago") } }, closeToast: function () { this.showing = !1 } }, mounted: function () { var e = this.received || new Date; this.startTime = e.getTime(), this.currentTime = (new Date).getTime(), this.interval = window.setInterval(this.updateTime, 6e4) }, beforeDestroy: function () { window.clearInterval(this.interval) } }, Ms = ks, ws = Ms, xs = (n("b4f5"), Object(_["a"])(ws, vs, bs, !1, null, "4e564f56", null)), Ls = (xs.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { ref: "masonry", tag: "component", class: e.masonryClass, style: e.masonryStyle }, [e._t("default")], 2) }), Ss = [], Ys = (n("4de4"), n("13d5"), n("fb6a"), { props: { tag: { type: String, default: "div" }, horizontal: { type: Boolean, default: !1 }, responsive: { type: Boolean, default: !1 }, flexbox: { type: Boolean, default: !1 }, maxHeight: { type: [String, Number], default: "auto" }, numCols: { type: Number } }, data: function () { return { height: null } }, computed: { masonryClass: function () { return [this.horizontal || this.flexbox ? this.flexbox ? "masonry-with-flex" : "masonry-horizontal" : "masonry-with-columns"] }, masonryStyle: function () { return { maxHeight: this.height ? isNaN(this.height) ? this.height : "".concat(this.height, "px") : null } } }, methods: { checkScreenSize: function () { if (window.innerWidth < 600) this.height = null; else if (window.innerWidth < 1200) { var e = this.$slots.default.filter((function (e) { return e.tag })).map((function (e) { return e.elm.clientWidth })), t = Math.floor(e.length / 2), n = e.slice(0, t).reduce((function (e, t) { return e + t })), a = e.slice(t).reduce((function (e, t) { return e + t })); this.height = n > a ? n : a } else this.height = this.maxHeight } }, mounted: function () { var e = this; if (this.responsive ? (setTimeout(this.checkScreenSize, 200), window.addEventListener("resize", this.checkScreenSize)) : this.height = this.maxHeight, !this.horizontal && !this.flexbox) { var t = Array(this.numCols).fill(0), n = this.$refs.masonry; Array.from(n.children).forEach((function (n, a) { var i = a % e.numCols; n.style.order = i, t[i] += parseFloat(n.clientHeight) })), n.style.height = Math.max.apply(Math, wr(t)) + "px" } }, beforeDestroy: function () { this.responsive && window.removeEventListener("resize", this.checkScreenSize) } }), Ds = Ys, Ts = Ds, Cs = (n("ccbd"), Object(_["a"])(Ts, Ls, Ss, !1, null, "5f39a78a", null)), Os = (Cs.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("transition", { attrs: { appear: "", name: "slide" } }, [n(e.tag, { directives: [{ name: "show", rawName: "v-show", value: e.show, expression: "show" }], tag: "component", style: e.style }, [e.src ? n("img", { staticClass: "masonry-image", attrs: { src: e.src } }) : e._t("default")], 2)], 1) }), Ps = [], Hs = (n("c96a"), { props: { tag: { type: String, default: "div" }, order: { type: [String, Number], default: 0 }, itemStyle: { type: Object }, src: String }, data: function () { return { small: !1, medium: !1, show: !0 } }, computed: { style: function () { var e = this.small ? Object($["a"])({}, this.itemStyle, { width: "100%" }) : this.medium ? Object($["a"])({}, this.itemStyle, { width: "50%" }) : this.itemStyle; return Object($["a"])({ order: this.order }, e) }, isResponsive: function () { return this.$parent.responsive } }, methods: { checkScreenSize: function () { window.innerWidth < 600 ? (this.small = !0, this.medium = !1) : window.innerWidth < 1200 ? (this.medium = !0, this.small = !1) : (this.small = !1, this.medium = !1) } }, mounted: function () { this.isResponsive && (this.checkScreenSize(), window.addEventListener("resize", this.checkScreenSize)) }, beforeDestroy: function () { this.isResponsive && window.removeEventListener("resize", this.checkScreenSize) }, watch: { small: function (e, t) { var n = this; e !== t && (this.show = !1, setTimeout((function () { n.show = !0 }), 300)) }, medium: function (e, t) { var n = this; e !== t && (this.show = !1, setTimeout((function () { n.show = !0 }), 300)) } } }), js = Hs, Es = js, Bs = (n("7829"), Object(_["a"])(Es, Os, Ps, !1, null, "4407658c", null)), Is = (Bs.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", staticClass: "border", class: e.className }, [e.header ? n("h6", { staticClass: "pt-3 pl-3" }, [e._v(e._s(e.header))]) : e._e(), n("hr"), n("ul", { class: e.listClass }, [e._t("default")], 2)]) }), As = [], Fs = { props: { tag: { type: String, default: "div" }, header: String, animated: { type: Boolean, default: !1 }, colorful: { type: Boolean, default: !1 } }, computed: { className: function () { return [this.animated && "treeview-animated", this.colorful && "treeview-colorful"] }, listClass: function () { return ["list-unstyled", this.animated ? "treeview-animated-list mb-3 pl-3 pb-2" : "", this.colorful ? "treeview-colorful-list" : "mb-1 pl-3 pb-2 "] } } }, Ns = Fs, Ws = Ns, zs = Object(_["a"])(Ws, Is, As, !1, null, "793a54f2", null), Rs = (zs.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [n("div", { staticClass: "p-1", class: e.headerClass, staticStyle: { position: "relative" }, on: { click: function (t) { e.opened = !e.opened } } }, [e.nested ? n("a", { staticClass: "p-0 m-0 z-depth-0 stretched-link", on: { click: function (t) { e.show = !e.show } } }, [n("mdb-icon", { staticClass: "ic-w mx-1", class: e.nestedIconClasses, attrs: { icon: e.arrow } })], 1) : e._e(), n("mdb-icon", { staticClass: "pl-1 ic-w mr-1", class: e.iconClass, attrs: { fab: e.fab, far: e.far, fad: e.fad, fal: e.fal, icon: e.icon } }), n("span", [e._v(e._s(e.title))])], 1), (e.animated || e.colorful) && e.nested ? n("transition", { attrs: { name: "slide" } }, [e.show ? n("ul", { staticClass: "nested list-unstyled pl-4" }, [e._t("default")], 2) : e._e()]) : e.show && e.nested ? n("ul", { staticClass: "nested list-unstyled pl-5" }, [e._t("default")], 2) : e._e()], 1) }), $s = [], Vs = { components: { mdbIcon: H["b"], mdbBtn: q["b"] }, props: { tag: { type: String, default: "li" }, icon: { type: String, default: "folder-open" }, title: { type: String }, nested: { type: Boolean, default: !1 }, far: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, animated: { type: Boolean, default: !1 } }, data: function () { return { show: !1, opened: !1 } }, computed: { className: function () { return [this.animated && "treeview-animated-items ", this.nestedItems && this.colorful && "treeview-colorful-items"] }, animatedParent: function () { return this.$parent.animated }, colorful: function () { return this.$parent.colorful }, nestedItems: function () { return this.$parent.nested }, nestedIcon: function () { return this.colorful ? "plus-circle" : "angle-right" }, nestedActiveIcon: function () { return this.colorful ? "minus-circle" : "angle-down" }, arrow: function () { return this.show ? this.nestedActiveIcon : this.nestedIcon }, headerClass: function () { return [this.colorful ? this.nested ? "treeview-colorful-items-header" : "treeview-colorful-element" : "", this.opened && "opened", this.show && "open", this.animatedParent && !this.nested && "treeview-animated-element", this.animated && this.show && "opened"] }, nestedIconClasses: function () { return [this.show && this.animated && "white-text"] }, iconClass: function () { return [this.animated && this.show && "white-text", this.colorful && this.show && "amber-text"] } } }, qs = Vs, Us = qs, Js = (n("6236"), Object(_["a"])(Us, Rs, $s, !1, null, "41ed7b59", null)), Xs = (Js.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", on: { mouseleave: e.clearRating } }, e._l(e.ratings, (function (t, a) { return n("mdb-popover", { key: a, attrs: { trigger: "click", options: { placement: "top" }, disabled: !e.feedback || e.disabled, close: e.closePopover } }, [n("span", { attrs: { slot: "header" }, slot: "header" }, [e._v(e._s(t.feedback))]), n("span", { attrs: { slot: "body" }, slot: "body" }, [n("mdb-textarea", { attrs: { rows: 1 }, model: { value: e.feedbackMessage, callback: function (t) { e.feedbackMessage = t }, expression: "feedbackMessage" } }), n("mdb-btn", { attrs: { size: "sm", color: "primary" }, on: { click: e.submitFeedback } }, [e._v("Submit!")]), n("mdb-btn", { attrs: { size: "sm", flat: "" }, on: { click: e.forceClosePopover } }, [e._v("Close")])], 1), n("mdb-tooltip", { attrs: { slot: "reference", trigger: "hover", options: { placement: "top" }, disabled: e.disabled }, slot: "reference" }, [n("span", { attrs: { slot: "tip" }, slot: "tip" }, [e._v(e._s(t.feedback))]), n("mdb-icon", { ref: a, refInFor: !0, staticClass: "p-1 rating-icon", class: a <= e.active || a <= e.rateValue ? e.ratings[e.active].iconActiveClass : e.iconClass, attrs: { slot: "reference", icon: a <= e.active || a <= e.rateValue ? e.ratings[e.active].icon : e.icon, fal: a <= e.active || a <= e.rateValue ? e.ratings[e.active].fal : e.fal, far: a <= e.active || a <= e.rateValue ? e.ratings[e.active].far : e.far, fab: a <= e.active || a <= e.rateValue ? e.ratings[e.active].fab : e.fab, fad: a <= e.active || a <= e.rateValue ? e.ratings[e.active].fad : e.fad }, nativeOn: { mouseover: function (t) { return e.updateRating(a) }, click: function (t) { return e.rate(a) } }, slot: "reference" })], 1)], 1) })), 1) }), Gs = [], Ks = n("b61b"), Zs = { components: { mdbIcon: H["b"], mdbTooltip: Ks["mdbTooltip"], mdbPopover: rr, mdbTextarea: ii, mdbBtn: q["b"] }, props: { tag: { type: String, default: "div" }, feedback: { type: Boolean, default: !1 }, icon: { type: String, default: "star" }, iconClass: { type: String, default: "grey-text" }, iconActiveClass: { type: String, default: "yellow-text" }, value: Number, far: Boolean, fab: Boolean, fal: Boolean, fad: Boolean, activeFar: Boolean, activeFab: Boolean, activeFal: Boolean, activeFad: Boolean, disabled: { type: Boolean, default: !1 }, options: { type: Array, default: function () { return [{ feedback: "Very bad" }, { feedback: "Poor" }, { feedback: "OK" }, { feedback: "Good" }, { feedback: "Excellent" }] } } }, data: function () { return { ratings: [], active: -1, rateValue: -1, showModal: !1, closePopover: null, feedbackMessage: "" } }, methods: { updateRating: function (e) { this.disabled || (this.active = e) }, clearRating: function () { this.disabled || (this.active = this.rateValue > -1 ? this.rateValue : -1) }, rate: function (e) { this.disabled || (this.$emit("input", e + 1), this.rateValue = e) }, forceClosePopover: function () { var e = this; this.closePopover = !0, setTimeout((function () { e.closePopover = !1 })) }, submitFeedback: function () { "" !== this.feedbackMessage && (this.$emit("submit", this.feedbackMessage), this.forceClosePopover()), this.feedbackMessage = "" } }, mounted: function () { var e = this; this.ratings = this.options.map((function (t) { var n = t.icon || e.icon, a = t.iconActiveClass || e.iconActiveClass, i = t.far || e.activeFar, r = t.fab || e.activeFab, s = t.fal || e.activeFal, o = t.fad || e.activeFad, l = t.feedback || ""; return { icon: n, iconActiveClass: a, far: i, fab: r, fal: s, fad: o, feedback: l } })), this.value && (this.rateValue = this.value - 1, this.active = this.value - 1) }, watch: { value: function (e) { this.rateValue = e - 1, this.active = e - 1 } } }, Qs = Zs, eo = Qs, to = (n("7c80"), Object(_["a"])(eo, Xs, Gs, !1, null, "7f1eb1b4", null)), no = (to.exports, n("7db0"), n("ac1f"), n("1276"), { inserted: function (e, t) { var n = !1; e.animate = function () { window.scrollY > 0 && !n && (n = !0, e.setAttribute("style", "visibility: hidden")); var a = function (e) { var t = e.getBoundingClientRect(), n = window.pageXOffset || document.documentElement.scrollLeft, a = window.pageYOffset || document.documentElement.scrollTop; return { top: t.top + a, left: t.left + n } }, i = t.value.position || 0, r = t.value.delay || 0, s = t.value.animation || t.value; return a(e).top - window.scrollY + e.clientHeight + window.innerHeight * i / 100 < window.innerHeight && setTimeout((function () { var t = e.getAttribute("class"); t.split(" ").find((function (e) { return e === s })) || (t = "".concat(t, " animated ").concat(s), e.setAttribute("style", "visibility: visible"), e.setAttribute("class", t)) }), r), a(e).top - window.scrollY < window.innerHeight }, window.addEventListener("scroll", e.animate) }, unbind: function (e) { window.removeEventListener("scroll", e.animate) } }), ao = no, io = { inserted: function (e, t, n) { e.scrollSpy = { spy: null, findHrefs: null, setActive: null, clickHandler: null, links: [], container: window, scrollPosition: null, visible: .5, async: !1 }, t.value && (e.scrollSpy.container = document.getElementById(t.value.container) || window, e.scrollSpy.visible = t.value.visible || .5, e.scrollSpy.async = t.value.async || !1), e.scrollSpy.scrollPosition = e.scrollSpy.container === window ? e.scrollSpy.container.scrollY : e.scrollSpy.container.scrollTop, e.scrollSpy.findHrefs = function (t) { t.attributes && t.attributes.href ? e.scrollSpy.links.push(t) : t.childNodes && t.childNodes.forEach((function (t) { return e.scrollSpy.findHrefs(t) })) }, e.scrollSpy.setActive = function (a) { t.value && t.value.callback ? n.context[t.value.callback](a) : e.scrollSpy.links.forEach((function (e, t) { a === t ? e.classList.add("active") : e.classList.remove("active") })) }, e.scrollSpy.spy = function () { if (!e.disableScroll) { var t = e.scrollSpy.container, n = t === window ? t.scrollY : t.scrollTop, a = n - e.scrollSpy.scrollPosition > 0 ? 1 : -1; e.scrollSpy.scrollPosition = n, e.scrollSpy.links.forEach((function (n) { var a = document.querySelector(n.hash); if (a) { var i, r = a.getBoundingClientRect(); if (t === window) i = window.innerHeight > r.top + r.height * e.scrollSpy.visible && r.top + r.height * (1 - e.scrollSpy.visible) >= 0; else { var s = t.getBoundingClientRect(); i = r.top + r.height * e.scrollSpy.visible <= s.top + s.height && r.top + r.height * (1 - e.scrollSpy.visible) >= s.top } n.isLinkActive = i } })); var i = e.scrollSpy.links.filter((function (e) { return e.isLinkActive })); if (i.length > 0) { var r = 1 === a ? i[i.length - 1] : i[0], s = r.scrollspyIndex; e.scrollSpy.setActive(s) } else e.scrollSpy.setActive(-1) } }, e.scrollSpy.clickHandler = function (t, n) { var a = e.scrollSpy.container; window.clearTimeout(e.disableScrollTimeout), e.disableScroll = !0, t.preventDefault(); var i = document.querySelector(n.hash), r = i.getBoundingClientRect(); if (a === window) window.scrollTo({ top: window.scrollY + r.y - r.height * e.scrollSpy.visible, behavior: "smooth" }); else { var s = a.getBoundingClientRect(); a.style.scrollBehavior = "smooth", a.scrollTop = a.scrollTop + r.y - s.y + r.height - s.height } e.scrollSpy.setActive(n.scrollspyIndex), e.disableScrollTimeout = setTimeout((function () { e.disableScroll = !1 }), 800) }, e.scrollSpy.findHrefs(e), e.scrollSpy.links.forEach((function (t, n) { t.scrollspyIndex = n, t.addEventListener("click", (function (n) { return e.scrollSpy.clickHandler(n, t) })) })), e.scrollSpy.spy(), e.scrollSpy.container.addEventListener("scroll", e.scrollSpy.spy) }, update: function (e, t) { t.modifiers.async && !t.value.loading && t.oldValue.loading && setTimeout((function () { e.scrollSpy.links = [], e.scrollSpy.findHrefs(e), e.scrollSpy.links.forEach((function (t, n) { t.scrollspyIndex = n, t.addEventListener("click", (function (n) { return e.scrollSpy.clickHandler(n, t) })) })), e.scrollSpy.spy() }), 0) }, unbind: function (e) { window.removeEventListener("scroll", e.scrollSpy.spy) } }, ro = (n("c7cd"), { props: { icon: { type: String }, size: { type: [Boolean, String], default: !1 }, fixed: { type: Boolean, default: !1 }, pull: { type: [Boolean, String], default: !1 }, border: { type: Boolean, default: !1 }, spin: { type: Boolean, default: !1 }, pulse: { type: Boolean, default: !1 }, rotate: { type: [Boolean, String], default: !1 }, flip: { type: [Boolean, String], default: !1 }, inverse: { type: [Boolean, String], default: !1 }, stack: { type: [Boolean, String], default: !1 }, color: { type: String, default: "" }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, duotone: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, openIcon: { type: String }, slimIcon: { type: String }, customIconClass: { type: [String, Array] } }, computed: { iconClass: function () { return [this.far || this.regular ? "far" : this.fal || this.light ? "fal" : this.fab || this.brands ? "fab" : this.fad || this.duotone ? "fad" : "fas", this.slimIcon ? "fa-" + this.slimIcon : this.openIcon && this.isCollapsed ? "fa-" + this.openIcon : this.submenuIcon ? "fa-" + this.submenuIcon : this.togglerIcon ? "fa-" + this.togglerIcon : this.icon && "fa-" + this.icon, this.size && "fa-" + this.size, this.fixed && "fa-fw", this.pull && "fa-pull-" + this.pull, this.border && "fa-border", this.spin && "fa-spin", this.pulse && "fa-pulse", this.rotate && "fa-rotate-" + this.rotate, this.flip && "fa-flip-" + this.flip, this.inverse && "fa-inverse", this.stack && "fa-" + this.stack, "" !== this.iconColor && this.iconColor ? "text-" + this.iconColor : null, this.color && !this.iconColor ? "text-" + this.color : null, this.togglerSize && "fa-" + this.togglerSize, this.customIconClass] } } }), so = (n("d8e1"), function (e) { var t = e.offsetLeft, n = e.offsetTop, a = e.offsetParent; while (a) t += a.offsetLeft, n += a.offsetTop, a = a.offsetParent; return [t, n] }), oo = function (e, t, n) { var a = document.createElement("div"); a.classList.add("ripple"), n.center ? (a.style.top = -t.height / 2 + "px", a.style.left = 0) : (a.style.top = t.top - t.width / 2 + "px", a.style.left = t.left - t.width / 2 + "px"), a.style.height = t.width + "px", a.style.width = t.width + "px", a.style.background = n.background, n.dark && (a.style.background = "rgba(0, 0, 0, 0.2)"), e.appendChild(a), "short" === n.duration ? a.classList.add("is-reppling-short-duration") : "long" === n.duration ? a.classList.add("is-reppling-long-duration") : a.classList.add("is-reppling"), setTimeout((function () { e.removeChild(a) }), 1e3) }, lo = { inserted: function (e, t) { var n = { dark: !1, background: "rgba(255, 255, 255, 0.3)", duration: "basic", center: !1, fixed: !1 }; t.value && (n.dark = t.value.dark || n.dark, n.background = t.value.background || n.background, n.duration = t.value.duration || n.duration, n.center = t.value.center || n.center, n.fixed = t.value.fixed || n.fixed); var a = so(e); e.classList.add("ripple-parent"), e.waves = function (t) { var i = { top: t.pageY - a[1], left: t.pageX - a[0], height: e.offsetHeight, width: e.offsetWidth }; n.fixed && (i.top = t.clientY - a[1]), oo(e, i, n) }, e.addEventListener("click", e.waves) }, unbind: function (e) { e.removeEventListener("click", e.waves) } }, co = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "autocomplete-wrapper", class: { "autocomplete-validated": e.wasValidated, "autocomplete-valid": e.isValid && e.wasValidated }, attrs: { role: "combobox", "aria-expanded": "" + e.show } }, [n("mdb-input", { ref: "autocompleteRef", staticClass: "mb-0 pb-0", attrs: { label: e.label, inputClass: "mb-0", outline: e.outline, placeholder: e.placeholder, type: "text", icon: e.icon, far: e.far, fad: e.fad, fal: e.fal, fab: e.fab, regular: e.regular, brands: e.brands, duotone: e.duotone, light: e.light, iconClass: e.iconClass, required: e.validation, role: "textbox", disabled: e.disabled, "aria-haspopup": !0, customValidation: e.wasValidated, isValid: e.isValid, validFeedback: !e.show && e.validFeedback, invalidFeedback: !e.show && e.invalidFeedback, bg: e.bg }, on: { input: e.onChange, focus: e.focus, blur: e.blur }, nativeOn: { mousedown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "right", 39, t.key, ["Right", "ArrowRight"]) || "button" in t && 2 !== t.button ? null : void t.preventDefault() }, keydown: function (t) { return e.handleKeyDown.apply(null, arguments) } }, model: { value: e.search, callback: function (t) { e.search = t }, expression: "search" } }), n("transition", { attrs: { "enter-active-class": "animated fadeIn", "leave-active-class": "animated fadeOut" } }, ["" !== e.search && e.clearBtn ? n("span", { staticClass: "close-btn" }, [n("mdb-btn", { staticClass: "p-0 m-0", attrs: { flat: "", icon: "times", iconClass: "" + (e.active && "text-primary"), size: "sm" }, on: { click: e.handleClear } })], 1) : e._e()]), n("div", { ref: "popper", staticClass: "dropdown-wrapper", style: e.wrapperStyle }, [n("transition", { on: { enter: e.enter, leave: e.leave, "before-enter": e.beforeEnter } }, [n("div", { directives: [{ name: "show", rawName: "v-show", value: e.show, expression: "show" }], ref: "options", staticClass: "mdb-autocomplete-wrap", style: { overflowY: "hidden", height: e.maxHeight } }, [n("ul", { ref: "list", staticClass: "dropdown-content list-unstyled", class: e.optionsClass, style: { height: e.scroll ? e.maxHeight : "" }, attrs: { role: "listbox" } }, [e.isLoading ? n("li", { staticClass: "disabled autocomplete-option" }, [e._v(" " + e._s(e.loadingText) + " ")]) : e._e(), e.isLoading || 0 !== e.results.length ? e._e() : n("li", { staticClass: "disabled autocomplete-option", attrs: { role: "option" } }, [e._v(" " + e._s(e.resultText) + " ")]), e._l(e.results, (function (t, a) { return n("li", { key: a, ref: "option", refInFor: !0, staticClass: "autocomplete-option", class: { "is-active": a === e.arrowCounter }, attrs: { tabindex: "0", role: "option", "aria-selected": t === e.search, "aria-disabled": "false" }, on: { click: function (n) { return e.setResult(t) }, keydown: function (t) { return t.preventDefault(), e.navigateOptions.apply(null, arguments) } } }, [e._v(" " + e._s(t) + " ")]) }))], 2)])])], 1)], 1) }, uo = [], ho = (n("841c"), n("3835")), fo = n("2c40"), po = { name: "Autocomplete", components: { mdbInput: fo["default"], mdbBtn: q["a"] }, props: { data: { type: Array, required: !1, default: function () { return [] } }, isAsync: { type: Boolean, required: !1, default: !1 }, loadingText: { type: String, default: "Loading results..." }, label: { type: String, required: !1 }, value: { type: String }, placeholder: { type: String, required: !1 }, iconClass: { type: [String, Array], required: !1 }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, bg: { type: Boolean, default: !1 }, duotone: { type: Boolean, default: !1 }, display: { type: Number, default: 4 }, flipOnScroll: { type: Boolean, default: !0 }, disabled: { type: Boolean, default: !1 }, scroll: { type: Boolean, default: !0 }, icon: { type: String, required: !1 }, outline: { type: Boolean, default: !1 }, clearBtn: { type: Boolean, default: !0 }, filterFunction: { type: Function, default: function (e, t) { return e.toLowerCase().indexOf(t.toLowerCase()) > -1 } }, validation: { type: Boolean, default: !1 }, wasValidated: { type: Boolean, default: !1 }, invalidFeedback: { type: String }, validFeedback: { type: String }, resultText: { type: String, default: "no results found" }, showAll: { type: Boolean, default: !1 }, appendToBody: { type: Boolean, default: !1 }, top: { type: Boolean, default: !1 } }, data: function () { return { search: "", results: [], show: !1, isLoading: !1, active: !1, arrowCounter: 0, maxHeight: 0, scrollOffset: 0, flipped: !1, popperJS: null, popperOptions: { placement: this.top ? "top" : "bottom", eventsEnabled: !1, modifiers: { offset: { offset: "0, 40" }, flip: { boundriesElement: "viewport" } } } } }, computed: { activeIndex: function () { return -1 === this.results.indexOf(this.search) ? 0 : this.results.indexOf(this.search) }, isValid: function () { return -1 !== this.data.indexOf(this.search) }, optionsClass: function () { return this.scroll ? "options-container scrollbar-grey thin" : "" }, wrapperStyle: function () { var e = this.outline ? "33px" : "40px", t = this.outline ? "calc(100% - 33px)" : "calc(100% - 40px)"; return this.icon ? { marginLeft: e, width: t } : {} }, visibleItems: function () { return this.display < this.results.length && this.scroll ? this.display : this.results.length }, windowHeight: function () { return window.innerHeight } }, methods: { blur: function (e) { this.active = !1, this.$emit("blur", e) }, createPopper: function () { var e = this; this.$nextTick((function () { e.popperJS = new nr["a"](e.$refs.popper, e.$refs.options, e.popperOptions) })) }, filterResults: function () { var e = this; this.results = this.data.filter((function (t) { return e.filterFunction(t, e.search) })), this.setHeight(), this.arrowCounter = 0, this.scrollDropdown(), setTimeout(this.updatePopper, 300) }, focus: function (e) { e.target.value && "" !== e.target.value && (e.target.selectionStart = e.target.value.length, e.target.selectionEnd = e.target.value.length), this.active = !0, this.$emit("focus", e) }, handleClear: function () { this.search = "", this.scrollDropdown(), this.show = !1, this.arrowCounter = 0, this.$emit("input", this.search), this.$emit("clear") }, handleClickOutside: function (e) { this.$el.contains(e.target) || (this.scrollDropdown(), this.show = !1) }, handleKeyDown: function (e) { if (38 === e.keyCode && e.altKey && this.show) this.show = !1; else { var t = [38, 40, 13]; "" === this.search && !this.showAll || -1 === t.indexOf(e.keyCode) || (this.show = !0, this.$refs.option && this.$refs.option[this.arrowCounter] && this.$refs.option[this.arrowCounter].focus()) } }, navigateOptions: function (e) { var t, n = this.show && (27 === e.keyCode || 38 === e.keyCode && e.altKey); if (n) return this.scrollDropdown(), this.show = !1, void this.$refs.autocompleteRef.$refs.input.focus(); switch (e.keyCode) { case 13: this.setResult(this.results[this.arrowCounter]); break; case 38: t = this.arrowCounter > 0 ? this.arrowCounter - 1 : this.results.length - 1, this.arrowCounter = t, this.$refs.option[this.arrowCounter].focus(); break; case 40: t = this.arrowCounter < this.results.length - 1 ? this.arrowCounter + 1 : 0, this.arrowCounter = t, this.$refs.option[this.arrowCounter].focus(); break; case 35: this.arrowCounter = this.results.length - 1, this.$refs.option[this.arrowCounter].focus(); break; case 36: this.arrowCounter = 0, this.$refs.option[this.arrowCounter].focus() } }, onChange: function () { this.show = !0, this.$emit("search", this.search), this.isAsync && (this.isLoading = !0), "" === this.search ? (this.scrollDropdown(), this.showAll ? this.results = wr(this.data) : this.show = !1) : this.filterResults() }, scrollDropdown: function () { this.arrowCounter = this.activeIndex, this.$refs.options.scrollTo({ top: 44 * this.arrowCounter, behavior: "smooth" }) }, setFlipped: function (e) { if (this.flipped = e.flipped, e.flipped && !this.top || !e.flipped && this.top) { var t = this.bg ? "44px" : this.outline ? "0px" : "30px", n = this.outline ? "-30px" : "0px"; this.$refs.options.style.top = t, this.$refs.options.style.marginBottom = n } }, setHeight: function () { var e = 0 === this.results.length || this.isLoading ? 44 : 44 * this.visibleItems; this.maxHeight = "".concat(e, "px") }, setResult: function (e) { this.search = e, this.scrollDropdown(), this.show = !1, this.$emit("input", this.search), this.$refs.autocompleteRef.$refs.input.focus() }, updatePopper: function () { this.appendToBody && this.calculatePosition(), this.popperJS ? this.popperJS.scheduleUpdate() : this.createPopper() }, beforeEnter: function (e) { e.style.opacity = 0; var t = this.flipped && !this.top || this.top && !this.flipped ? 100 : -100; this.$refs.list.style.transform = "translateY(".concat(t, "%)") }, enter: function (e, t) { var n = this; setTimeout((function () { e.style.opacity = 1, n.$refs.list.style.transform = "translateY(0%)", t() })) }, leave: function (e) { var t = this.flipped && !this.top || this.top && !this.flipped ? 100 : -100; this.$refs.list.style.transform = "translateY(".concat(t, "%)"), e.style.opacity = 0 }, calculatePosition: function () { var e = this.$el.getBoundingClientRect(), t = this.icon ? this.outline ? 33 : 40 : 0; this.$refs.popper.style.top = e.y + window.scrollY + "px", this.$refs.popper.style.left = e.x + window.scrollX + "px", this.$refs.popper.style.width = e.width - t + "px" } }, mounted: function () { if (this.value && (this.search = this.value, this.filterResults()), document.addEventListener("click", this.handleClickOutside), this.outline || (this.popperOptions.modifiers.offset.offset = this.bg ? "0, 48px" : "0, 42px"), this.popperOptions.onUpdate = this.setFlipped, this.popperOptions.onCreate = this.setFlipped, this.flipOnScroll && (this.popperOptions.eventsEnabled = !0), this.top && this.setFlipped({ flipped: !1 }), this.appendToBody) { var e = document.getElementsByTagName("body"), t = Object(ho["a"])(e, 1), n = t[0]; n.appendChild(this.$refs.popper), this.calculatePosition(), window.addEventListener("resize", this.calculatePosition) } }, beforeDestroy: function () { this.popperJS && this.popperJS.destroy(), document.removeEventListener("click", this.handleClickOutside), this.appendToBody && window.removeEventListener("resize", this.calculatePosition) }, watch: { data: function (e) { this.isAsync && (this.isLoading = !1, this.results = e, this.setHeight(), setTimeout(this.updatePopper, 300)) }, show: function (e) { e && this.updatePopper() }, value: function (e) { this.search = e, this.filterResults() }, maxHeight: function () { var e = this; (this.flipped || this.top) && (this.show = !1, setTimeout((function () { return e.show = !0 }), 300)) } } }, mo = po, _o = mo, go = (n("25b7"), n("4d8d"), Object(_["a"])(_o, co, uo, !1, null, "26619596", null)), yo = (go.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, e._b({ tag: "component", class: e.className, style: e.style }, "component", e.$attrs, !1), [e._t("default")], 2) }), vo = [], bo = { props: { tag: { type: String, default: "div" }, wrapperClass: { type: String }, round: { type: Boolean }, circle: { type: Boolean }, width: { type: Number, default: 100 } }, computed: { className: function () { return ["avatar", this.round && "rounded", this.circle && "rounded-circle", this.wrapperClass] }, style: function () { return this.circle ? { height: "".concat(this.width, "px!important"), width: "".concat(this.width, "px!important") } : { width: "".concat(this.width, "px!important") } } } }, ko = bo, Mo = ko, wo = Object(_["a"])(Mo, yo, vo, !1, null, "1f7584a1", null), xo = wo.exports, Lo = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className, style: e.style, on: { mouseleave: e.handleMouseleave } }, [e.items ? n("ul", { staticClass: "text-center", class: e.ulClass }, e._l(e.items, (function (t, a) { return n("li", { key: a }, [n("transition", { attrs: { "enter-active-class": "animated enterBtnFixed", "leave-active-class": "animated leaveBtnFixed" } }, [e.show ? n("mdb-btn", { attrs: { tag: "a", floating: "", size: t.size, color: t.color, icon: t.icon, fad: t.fad, far: t.far || t.regular, fal: t.fal || t.light, fab: t.fab || t.brands, href: t.href }, on: { click: function (n) { return e.handleItemClick(n, t) } } }) : e._e()], 1)], 1) })), 0) : n("ul", { class: e.ulClass }, [e._t("default")], 2), n("mdb-btn", { attrs: { tag: "a", floating: "", size: e.size, color: e.color }, on: { click: e.handleClick }, nativeOn: { mouseenter: function (t) { return e.handleMouseenter.apply(null, arguments) } } }, [n("mdb-icon", { attrs: { icon: e.icon, fad: e.fad, far: e.far || e.regular, fal: e.fal || e.light, fab: e.fab || e.brands } })], 1)], 1) }, So = [], Yo = { components: { mdbBtn: q["a"], mdbIcon: H["a"] }, props: { tag: { type: String, default: "div" }, items: [Array], color: { type: String, default: "red" }, size: { type: String }, icon: { type: String, default: "pencil" }, right: { type: Number }, bottom: { type: Number }, left: { type: Number }, top: { type: Number }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, trigger: { type: String, default: "hover" } }, data: function () { return { show: !1 } }, methods: { handleClick: function () { "click" === this.trigger && (this.show = !this.show) }, handleItemClick: function (e, t) { t.event && this.$emit(t.event, e) }, handleMouseenter: function () { "hover" === this.trigger && (this.show = !0) }, handleMouseleave: function () { "hover" === this.trigger && (this.show = !1) } }, computed: { className: function () { return "mdb-fixed-btn" }, ulClass: function () { return ["list-unstyled"] }, style: function () { var e = void 0 !== this.top ? "top" : "bottom", t = void 0 !== this.left ? "left" : "right", n = {}; return n[e] = this[e] + "px", n[t] = this[t] + "px", n } } }, Do = Yo, To = Do, Co = (n("7635"), Object(_["a"])(To, Lo, So, !1, null, "8a7f67d6", null)), Oo = (Co.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("li", [n("mdb-btn", { style: e.style, attrs: { tag: "a", floating: "", size: e.size, color: e.color } }, [e.icon ? n("mdb-icon", { attrs: { icon: e.icon, fad: e.fad, far: e.far || e.regular, fal: e.fal || e.light, fab: e.fab || e.brands } }) : e._e(), e._t("default")], 2)], 1) }), Po = [], Ho = { components: { mdbBtn: q["a"], mdbIcon: H["a"] }, props: { color: { type: String }, icon: { type: String }, size: { type: String }, show: { type: Boolean, default: !1 }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 } }, computed: { style: function () { return this.show ? { opacity: 1, transform: "scaleY(1) scaleX(1) translateY(0) translateX(0)" } : { opacity: 0, transform: "scaleY(0.4) scaleX(0.4) translateY(40px) translateX(0)" } } } }, jo = Ho, Eo = jo, Bo = (n("3fd1"), Object(_["a"])(Eo, Oo, Po, !1, null, null, null)), Io = (Bo.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return e.seen ? n(e.tag, { tag: "component", class: e.classes, on: { click: e.wave } }, [e.src ? n("img", { attrs: { src: e.src, alt: e.alt } }) : e._e(), e._t("default"), n("i", { directives: [{ name: "show", rawName: "v-show", value: e.close, expression: "close" }], staticClass: "fas fa-times close", on: { click: e.handleCloseClick } })], 2) : e._e() }), Ao = [], Fo = { props: { tag: { type: String, default: "div" }, src: { type: String }, alt: { type: String }, color: { type: String }, text: { type: String }, gradient: { type: String }, size: { type: String }, waves: { type: Boolean, default: !0 }, close: { type: Boolean }, handleClose: { type: Function } }, data: function () { return { seen: !0 } }, methods: { handleCloseClick: function () { this.handleClose && this.handleClose(), this.$emit("closeChip", this.$el.innerText), this.seen = !1 } }, computed: { classes: function () { return ["chip", this.size && "chip-" + this.size, this.color && this.color, this.text && this.text + "-text", this.gradient && this.gradient + "-gradient", this.waves && "ripple-parent", this.className] } }, mixins: [V["a"]] }, No = Fo, Wo = No, zo = (n("8201"), Object(_["a"])(Wo, Io, Ao, !1, null, null, null)), Ro = (zo.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.classes, on: { click: e.handleClick, keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "delete", [8, 46], t.key, ["Backspace", "Delete", "Del"]) ? null : e.handleDeletePress.apply(null, arguments) } } }, [e._l(e.chipsList, (function (t) { return n("div", { key: t.id, class: e.chipClasses, on: { click: e.wave } }, [e._v(" " + e._s(t) + " "), n("i", { staticClass: "fas fa-times close", on: { click: function (n) { return e.handleCloseClick(t) } } })]) })), n("input", { staticClass: "input", attrs: { type: "text", placeholder: e.calculatePlaceholder }, domProps: { value: e.inputValue }, on: { input: e.handleChange, change: e.handleChange, blur: e.onBlur, keyup: e.handleKeyEvents } }), e.btn ? n("mdb-btn", { staticClass: "add-chip-btn", attrs: { flat: "", icon: "plus", "icon-class": "dark-grey-text" }, on: { click: e.addChip } }) : e._e()], 2) }), $o = [], Vo = (n("a434"), { components: { mdbBtn: q["a"] }, props: { tag: { type: String, default: "div" }, chips: { type: [String, Array], default: function () { return [] } }, placeholder: { type: String }, secondaryPlaceholder: { type: String }, chipColor: { type: String }, chipText: { type: String }, chipGradient: { type: String }, chipSize: { type: String }, waves: { type: Boolean, default: !1 }, darkWaves: { type: Boolean, default: !0 }, value: { type: Array }, btn: { type: Boolean, default: !1 } }, data: function () { return { chipsList: [], inputValue: "", isTouched: !1 } }, methods: { addChip: function () { this.chipsList.includes(this.inputValue) || "" === this.inputValue ? this.inputValue = "" : (this.chipsList.push(this.inputValue), this.inputValue = "", this.$emit("input", this.chipsList)) }, handleClick: function () { this.isTouched = !0, this.$el.querySelector("input").focus() }, onBlur: function () { this.isTouched = !1 }, handleChange: function (e) { this.inputValue = e.target.value }, handleKeyEvents: function (e) { if (13 == e.which) { if (/^ *$/.test(this.inputValue)) return void (this.inputValue = ""); this.addChip() } }, handleDeletePress: function () { if (this.isReadyToDelete) { var e = this.chipsList; e.pop(), this.chipList = e } }, handleCloseClick: function (e) { var t = this.chipsList, n = t.indexOf(e); t.splice(n, 1), this.chipsList = t } }, mounted: function () { this.chipsList = void 0 === this.value ? this.chips : this.value }, computed: { classes: function () { return ["chips", this.isTouched && "focus"] }, chipClasses: function () { return ["chip", this.chipSize && "chip-" + this.chipSize, this.chipColor && this.chipColor, this.chipText && this.chipText + "-text", this.chipGradient && this.chipGradient + "-gradient", this.waves && "ripple-parent"] }, isReadyToDelete: function () { return "" == this.inputValue }, calculatePlaceholder: function () { var e = !this.secondaryPlaceholder && this.placeholder ? this.placeholder : this.secondaryPlaceholder, t = !this.placeholder && this.secondaryPlaceholder ? this.secondaryPlaceholder : this.placeholder; return this.chipsList.length > 0 ? t : e } }, watch: { value: function (e) { this.chipsList = e } }, mixins: [V["a"]] }), qo = Vo, Uo = qo, Jo = (n("3194"), Object(_["a"])(Uo, Ro, $o, !1, null, "8424ad0e", null)), Xo = (Jo.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("Btn", { attrs: { download: "export.csv", tag: "a", href: e.href, color: e.color, outline: e.outline, size: e.size, block: e.block, active: e.active, disabled: e.disabled, icon: e.icon, iconLeft: e.iconLeft, iconRight: e.iconRight, waves: e.waves, darkWaves: e.darkWaves, gradient: e.gradient, rounded: e.rounded, floating: e.floating, flat: e.flat, action: e.action, transparent: e.transparent, save: e.save } }, [e._v(" Export to CSV ")]) }), Go = [], Ko = (n("a15b"), n("07ac"), { components: { Btn: q["a"] }, props: { data: { type: [Object, Array], required: !0 }, fields: { type: [Object, Array], required: !0 }, color: { type: String, default: "default" }, outline: { type: String }, size: { type: String }, block: { type: Boolean, default: !1 }, active: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, icon: { type: String }, iconLeft: { type: Boolean, default: !1 }, iconRight: { type: Boolean, default: !1 }, waves: { type: Boolean, default: !0 }, darkWaves: { type: Boolean, default: !1 }, gradient: { type: String }, rounded: { type: Boolean, default: !1 }, floating: { type: Boolean, default: !1 }, flat: { type: Boolean, default: !1 }, action: { type: Boolean, default: !1 }, transparent: { type: Boolean, default: !1 }, save: { type: Boolean, default: !1 } }, data: function () { return { href: "" } }, watch: { data: function () { var e = "data:text/csv;charset=utf-8," + [this.fields.map((function (e) { return e.field })).join(","), [].concat.apply([], this.data).map((function (e) { return Object.values(e).join(",") })).join("\n")].join("\n"), t = encodeURI(e); this.href = t } } }), Zo = Ko, Qo = Zo, el = Object(_["a"])(Qo, Xo, Go, !1, null, null, null), tl = (el.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "mdb-vue-date" }, [n("div", { staticClass: "datepickbox" }, [n("mdb-input", { directives: [{ name: "show", rawName: "v-show", value: !e.disableInput, expression: "!disableInput" }], staticClass: "mdb-datepicker", attrs: { bg: e.bg, outline: e.outline, icon: e.icon, iconClass: e.iconClass, far: e.far, fal: e.fal, fab: e.fab, fad: e.fad, type: "text", disabled: e.disabled, validation: e.validation, customValidation: e.customValidation, isValid: e.isValid, validFeedback: e.validFeedback, invalidFeedback: e.invalidFeedback, title: e.mdbOptions.title, label: e.mdbOptions.label, placeholder: e.value || e.mdbOptions.placeholder, required: e.required, "read-only": "" }, on: { change: e.emitDate, blur: function (t) { return e.$emit("blur", t) }, focus: function (t) { return e.$emit("focus", t) } }, nativeOn: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.open.apply(null, arguments)) }, click: function (t) { return e.open.apply(null, arguments) }, focus: function (t) { return e.open.apply(null, arguments) } }, model: { value: e.date.time, callback: function (t) { e.$set(e.date, "time", t) }, expression: "date.time" } })], 1), n("transition", { attrs: { name: "fade", mode: "out-in" } }, [e.showInfo.check && !e.disabled ? n("div", { staticClass: "datepicker-overlay", style: { background: e.mdbOptions.overlayOpacity ? "rgba(0,0,0," + e.mdbOptions.overlayOpacity + ")" : "rgba(0,0,0,0.5)" }, on: { click: function (t) { return e.dismiss(t) } } }, [n("div", { staticClass: "mdb-date-body", style: { "background-color": e.mdbOptions.color ? e.mdbOptions.color.header : "#3f51b5" } }, [n("div", { class: "mdb-date-monthly " + e.mdbOptions.color.header + "-color" }, [n("div", { staticClass: "mdb-date-previous", attrs: { tabindex: 0 }, on: { keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.nextMonth("pre")) }, click: function (t) { return e.nextMonth("pre") } } }, [e._v("«")]), n("div", { staticClass: "mdb-date-caption", style: { color: e.mdbOptions.color ? e.mdbOptions.color.headerText : "#fff" } }, [n("div", { on: { click: e.showMonth } }, [e._v(e._s(e.displayInfo.month))]), n("div", { staticClass: "the-date" }, [e._v(e._s(this.checked.day))]), n("div", { on: { click: e.showYear } }, [n("small", { staticClass: "year" }, [e._v(e._s(e.checked.year))])])]), n("div", { staticClass: "mdb-date-next", attrs: { tabindex: 0 }, on: { keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.nextMonth("next")) }, click: function (t) { return e.nextMonth("next") } } }, [e._v("»")])]), e.showInfo.day ? n("div", { staticClass: "mdb-date-box" }, [n("div", { staticClass: "mdb-picker-box" }, [n("div", { staticClass: "week" }, [n("ul", e._l(e.library.week, (function (t, a) { return n("li", { key: t + a }, [e._v(e._s(t))]) })), 0)]), e._l(e.dayList, (function (t, a) { var i; return n("div", { key: t + a, staticClass: "day", class: (i = { checked: t.checked, unavailable: t.unavailable, "passive-day": !t.inMonth }, i[e.mdbOptions.color.checkedDay + "-color"] = t.checked, i), attrs: { tabindex: 0 }, on: { keyup: function (n) { return !n.type.indexOf("key") && e._k(n.keyCode, "enter", 13, n.key, "Enter") ? null : (n.stopPropagation(), e.handleKeyup(n, t)) }, click: function (n) { return e.checkDay(t) } } }, [e._v(e._s(t.value))]) }))], 2)]) : e._e(), e.showInfo.year ? n("div", { staticClass: "mdb-date-box list-box" }, [n("div", { staticClass: "mdb-picker-box date-list", attrs: { id: "yearList" } }, e._l(e.library.year, (function (t, a) { return n("div", { key: t + a, staticClass: "date-item", on: { click: function (n) { return e.setYear(t) } } }, [e._v(e._s(t))]) })), 0)]) : e._e(), e.showInfo.month ? n("div", { staticClass: "mdb-date-box list-box" }, [n("div", { staticClass: "mdb-picker-box date-list" }, e._l(e.library.month, (function (t, a) { return n("div", { key: t + a, staticClass: "date-item", on: { click: function (n) { return e.setMonth(t) } } }, [e._v(e._s(t))]) })), 0)]) : e._e(), e.showInfo.hour ? n("div", { staticClass: "mdb-date-box list-box" }, [n("div", { staticClass: "mdb-picker-box date-list" }, [n("div", { staticClass: "watch-box" }, [n("div", { staticClass: "hour-box" }, [n("ul", e._l(e.hours, (function (t, a) { return n("li", { key: t + a, staticClass: "hour-item", class: { active: t.checked }, on: { click: function (n) { return e.setTime("hour", t, e.hours) } } }, [e._v(e._s(t.value))]) })), 0)]), n("div", { staticClass: "min-box" }, e._l(e.mins, (function (t, a) { return n("div", { key: t + a, staticClass: "min-item", class: { active: t.checked }, on: { click: function (n) { return e.setTime("min", t, e.mins) } } }, [e._v(e._s(t.value))]) })), 0)])])]) : e._e(), n("div", { staticClass: "button-box" }, [e.mdbDisableToday || e.value ? e._e() : n("span", { on: { click: e.today } }, [e._v(e._s(e.mdbOptions.buttons.today))]), !e.mdbDisableClear && e.value ? n("span", { on: { click: e.clear } }, [e._v(e._s(e.mdbOptions.buttons.clear))]) : e._e(), e.mdbDisableOk ? e._e() : n("span", { on: { click: function (t) { e.showInfo.check = !1 } } }, [e._v(e._s(e.mdbOptions.buttons.ok))])])])]) : e._e()])], 1) }), nl = [], al = n("53ca"), il = n("c1df"), rl = n.n(il), sl = { props: { required: !1, date: { type: Object, default: function () { return { date: "" } } }, option: { type: Object, default: function () { return {} } }, limit: { type: Array, default: function () { return [] } }, getValue: { type: Function }, disableOk: Boolean, placeholder: String, label: String, disableClear: Boolean, disableToday: Boolean, autoHide: Boolean, defaultDate: [String, Date], value: String, validation: { type: Boolean, default: !1 }, customValidation: { type: Boolean, default: !1 }, isValid: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, validFeedback: String, invalidFeedback: String, icon: String, iconClass: String, far: Boolean, fab: Boolean, fal: Boolean, fad: Boolean, bg: Boolean, outline: Boolean, disabledPast: Boolean, disabledFuture: Boolean, disableInput: { type: Boolean } }, model: { event: "change" }, components: { mdbInput: fo["mdbInput"] }, computed: { mdbDisableOk: function () { return this.disableOk }, mdbDisableClear: function () { return this.disableClear }, mdbDisableToday: function () { return this.disableToday }, mdbAutoHide: function () { return this.autoHide }, mdbOptions: function () { var e = [], t = []; return this.option.buttons ? (e.ok = this.option.buttons.ok || "OK", e.clear = this.option.buttons.clear || "Clear", e.today = this.option.buttons.today || "Today") : (e.ok = "OK", e.clear = "Clear", e.today = "Today"), this.option.color ? (t.header = this.option.color.header || "primary", t.headerText = this.option.color.headerText || "white", t.checkedDay = this.option.color.checkedDay || "primary") : (t.header = "primary", t.headerText = "white", t.checkedDay = "primary"), { type: this.option.type || "day", SundayFirst: this.option.SundayFirst || !1, week: this.option.week || ["Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"], month: this.option.month || ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], format: this.option.format || "YYYY-MM-DD", color: { header: t.header, headerText: t.headerText, checkedDay: t.checkedDay }, placeholder: this.placeholder || this.option.placeholder, buttons: { ok: e.ok, clear: e.clear, today: e.today }, overlayOpacity: this.option.overlayOpacity || .5, label: this.label || this.option.label || "" } }, library: function () { return { week: this.mdbOptions.week, month: this.mdbOptions.month, year: [] } }, hours: function () { var e = [], t = 24; while (t > 0) t--, e.push({ checked: !1, value: t < 10 ? "0" + t : t }); return e }, mins: function () { var e = [], t = 60; while (t > 0) t--, e.push({ checked: !1, value: t < 10 ? "0" + t : t }); return e }, defaultDateWrapper: function () { return this.defaultDate || this.value } }, data: function () { return { showInfo: { hour: !1, day: !1, month: !1, year: !1, check: !1 }, displayInfo: { month: "" }, checked: { oldtime: "", currentMoment: null, year: "", month: "", day: "", hour: "00", min: "00" }, dayList: [], selectedDays: [] } }, methods: { pad: function (e) { var t = Math.floor(e); return t < 10 ? "0" + t : t }, nextMonth: function (e) { var t = null; t = "next" === e ? rl()(this.checked.currentMoment).add(1, "M") : rl()(this.checked.currentMoment).add(-1, "M"), this.showDay(t) }, showDay: function (e) { "undefined" !== typeof e && e ? this.checked.currentMoment = rl()(e, this.mdbOptions.format) : this.defaultDate || this.value ? this.checked.currentMoment = rl()(this.defaultDateWrapper) : this.checked.currentMoment = rl()(), this.showOne("day"), this.checked.year = rl()(this.checked.currentMoment).format("YYYY"), this.checked.month = rl()(this.checked.currentMoment).format("MM"), this.checked.day = rl()(this.checked.currentMoment).format("DD"), this.displayInfo.month = this.library.month[rl()(this.checked.currentMoment).month()]; var t = [], n = this.checked.currentMoment, a = rl()(n).date(1).day(), i = rl()(n), r = rl()(n); r.add(1, "months"), i.subtract(1, "months"); for (var s = rl()(n).daysInMonth(), o = this.checked.oldtime, l = 1; l <= s; ++l)t.push({ value: l, inMonth: !0, unavailable: !1, checked: !1, moment: rl()(n).date(l) }), l === Math.ceil(rl()(n).format("D")) && rl()(o, this.mdbOptions.format).year() === rl()(n).year() && rl()(o, this.mdbOptions.format).month() === rl()(n).month() && (t[l - 1].checked = !0), this.checkBySelectDays(l, t); 0 === a && (a = 7); for (var d = 0; d < a - (this.mdbOptions.SundayFirst ? 0 : 1); d++) { var c = { value: i.daysInMonth() - d, inMonth: !1, action: "previous", unavailable: !0, checked: !1, moment: rl()(n).date(1).subtract(d + 1, "days") }; t.unshift(c) } if (this.limit.length > 0) { var u = !0, h = !1, f = void 0; try { for (var p, m = this.limit[Symbol.iterator](); !(u = (p = m.next()).done); u = !0) { var _ = p.value; switch (_.type) { case "fromto": t = this.limitFromTo(_, t); break; case "from": t = this.limitFrom(_, t); break; case "to": t = this.limitTo(_, t); break; case "range": t = this.limitRange(_, t); break; case "weekday": t = this.limitWeekDay(_, t); break; case "exact": t = this.limitExactDays(_, t); break } } } catch (b) { h = !0, f = b } finally { try { u || null == m.return || m.return() } finally { if (h) throw f } } } this.disabledPast && (t = this.limitPast(t)), this.disabledFuture && (t = this.limitFuture(t)); for (var g = 42 - t.length, y = 1; y <= g; y++) { var v = { value: y, inMonth: !1, action: "next", unavailable: !0, checked: !1, moment: rl()(n).add(1, "months").date(y) }; t.push(v) } this.dayList = t }, checkBySelectDays: function (e, t) { var n = this; this.selectedDays.forEach((function (a) { n.checked.year === rl()(a).format("YYYY") && n.checked.month === rl()(a).format("MM") && e === Math.ceil(rl()(a).format("D")) && (t[e - 1].checked = !0) })) }, limitWeekDay: function (e, t) { return t.map((function (t) { -1 === e.available.indexOf(Math.floor(t.moment.format("d"))) && (t.unavailable = !0) })), t }, limitFromTo: function (e, t) { var n = this; return (e.from || e.to) && t.map((function (t) { n.getLimitCondition(e, t) && (t.unavailable = !0) })), t }, limitFrom: function (e, t) { var n = this; return e.from && t.map((function (t) { n.getLimitFromCondition(e, t) && (t.unavailable = !0) })), t }, limitTo: function (e, t) { var n = this; return e.to && t.map((function (t) { n.getLimitToCondition(e, t) && (t.unavailable = !0) })), t }, limitRange: function (e, t) { var n = this; return (e.from || e.to) && t.map((function (t) { n.getLimitRangeCondition(e, t) && (t.unavailable = !0) })), t }, limitPast: function (e) { var t = this; return e.map((function (e) { t.getLimitPastCondition(e) && (e.unavailable = !0) })), e }, limitFuture: function (e) { var t = this; return e.map((function (e) { t.getLimitFutureCondition(e) && (e.unavailable = !0) })), e }, getLimitCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return e.from && !e.to ? !n.isAfter(e.from) : !e.from && e.to ? !n.isBefore(e.to) : !n.isBetween(e.from, e.to) }, getLimitFromCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return n.isAfter(rl()(e.from), "date") }, getLimitToCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return n.isBefore(rl()(e.to), "date") }, getLimitRangeCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return n.isBetween(e.from, e.to, null, "[]") }, getLimitPastCondition: function (e) { var t = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(e.value)); return t.isBefore(rl()(), "date") }, getLimitFutureCondition: function (e) { var t = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(e.value)); return t.isAfter(rl()(), "date") }, limitExactDays: function (e, t) { var n = this; return e.disabled && t.map((function (t) { Array.isArray(e.disabled) ? e.disabled.map((function (e) { n.getExactLimitCondition(e, t) && (t.unavailable = !0) })) : n.getExactLimitCondition(e.disabled, t) && (t.unavailable = !0) })), t }, getExactLimitCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)), a = rl()(e); return !!n.isSame(a) }, checkDay: function (e) { if (e.unavailable || "" === e.value) return !1; if (e.inMonth || this.nextMonth(e.action), "day" === this.mdbOptions.type || "min" === this.mdbOptions.type) this.dayList.forEach((function (e) { e.checked = !1 })), this.checked.day = this.pad(e.value), e.checked = !0; else { var t = this.pad(e.value), n = this.checked.year + "-" + this.checked.month + "-" + t; !0 === e.checked ? (e.checked = !1, this.selectedDays = this.selectedDays.filter((function (e) { return e !== n }))) : (this.selectedDays.push(n), e.checked = !0) } switch (this.mdbOptions.type) { case "day": this.picked(); break; case "min": this.showOne("hour"), this.shiftActTime(); break } }, showYear: function () { var e = this, t = rl()(this.checked.currentMoment).year(); this.library.year = []; for (var n = [], a = t - 100; a < t + 5; ++a)n.push(a); this.library.year = n, this.showOne("year"), this.$nextTick((function () { var t = document.getElementById("yearList"); t.scrollTop = t.scrollHeight - 100, e.addYear() })) }, showOne: function (e) { switch (e) { case "year": this.showInfo.hour = !1, this.showInfo.day = !1, this.showInfo.year = !0, this.showInfo.month = !1; break; case "month": this.showInfo.hour = !1, this.showInfo.day = !1, this.showInfo.year = !1, this.showInfo.month = !0; break; case "day": this.showInfo.hour = !1, this.showInfo.day = !0, this.showInfo.year = !1, this.showInfo.month = !1; break; case "hour": this.showInfo.hour = !0, this.showInfo.day = !1, this.showInfo.year = !1, this.showInfo.month = !1; break; default: this.showInfo.day = !0, this.showInfo.year = !1, this.showInfo.month = !1, this.showInfo.hour = !1 } }, showMonth: function () { this.showOne("month") }, addYear: function () { var e = this, t = document.getElementById("yearList"); t.addEventListener("scroll", (function () { if (t.scrollTop < t.scrollHeight - 100) { var n = e.library.year.length, a = e.library.year[n - 1]; e.library.year.push(a + 1) } }), !1) }, setYear: function (e) { this.checked.currentMoment = rl()(e + "-" + this.checked.month + "-" + this.checked.day), this.showDay(this.checked.currentMoment) }, setMonth: function (e) { var t = this.library.month.indexOf(e) + 1; t < 10 && (t = String("0" + t)), this.checked.currentMoment = rl()(this.checked.year + "-" + t + "-" + this.checked.day), this.showDay(this.checked.currentMoment) }, open: function () { "" === this.date.time ? this.showDay() : "day" === this.mdbOptions.type || "min" === this.mdbOptions.type ? (this.checked.oldtime = this.date.time, this.showDay(this.date.time)) : (this.selectedDays = JSON.parse(this.date.time), this.selectedDays.length ? (this.checked.oldtime = this.selectedDays[0], this.showDay(this.selectedDays[0])) : this.showDay()), this.showInfo.check = !0 }, setTime: function (e, t, n) { var a = !0, i = !1, r = void 0; try { for (var s, o = n[Symbol.iterator](); !(a = (s = o.next()).done); a = !0) { var l = s.value; l.checked = !1, l.value === t.value && (l.checked = !0, this.checked[e] = l.value) } } catch (d) { i = !0, r = d } finally { try { a || null == o.return || o.return() } finally { if (i) throw r } } }, picked: function () { if ("day" === this.mdbOptions.type || "min" === this.mdbOptions.type) { var e = this.checked.year + "-" + this.checked.month + "-" + this.checked.day + " " + this.checked.hour + ":" + this.checked.min; this.checked.currentMoment = rl()(e, "YYYY-MM-DD HH:mm"), this.date.time = rl()(this.checked.currentMoment).format(this.mdbOptions.format) } else this.date.time = JSON.stringify(this.selectedDays); this.$emit("getValue", this.date.time), this.hide() }, dismiss: function (e) { "datepicker-overlay" === e.target.className && (this.showInfo.check = !1, this.$emit("cancel")) }, hide: function () { this.mdbAutoHide && (this.showInfo.check = !1) }, close: function () { this.showInfo.check = !1 }, shiftActTime: function () { this.$nextTick((function () { if (!document.querySelector(".hour-item.active")) return !1; document.querySelector(".hour-box").scrollTop = (document.querySelector(".hour-item.active").offsetTop || 0) - 250, document.querySelector(".min-box").scrollTop = (document.querySelector(".min-item.active").offsetTop || 0) - 250 })) }, clear: function () { this.date.time = "", this.dayList.forEach((function (e) { e.checked = !1 })), this.$emit("getValue", this.date.time), this.hide() }, today: function () { var e = !1; this.dayList.forEach((function (t) { t.checked = !1, t.moment.isSame(rl()(), "date") && !0 === t.unavailable && (e = !0) })), e || (this.checked.day = rl()().format("DD"), this.checked.month = rl()().format("MM"), this.checked.year = rl()().format("YYYY"), this.checked.currentMoment.isSame(rl()(), "month") && this.picked(), this.mdbAutoHide || this.open()) }, setDefaultDate: function () { return this.date.time = this.value || this.defaultDate, Object(al["a"])(this.defaultDateWrapper) === String ? new Date(this.defaultDateWrapper) : this.defaultDateWrapper }, emitDate: function () { this.$emit("change", this.date.time) }, handleKeyPress: function (e) { e.stopPropagation(), 13 === e.keyCode || 27 === e.keyCode ? this.showInfo.check = !1 : 46 === e.keyCode && this.clear() }, handleKeyup: function (e, t) { this.checkDay(t), e.target.blur() } }, mounted: function () { this.setDefaultDate() }, updated: function () { var e = this; this.showInfo.check || this.$emit("close"), setTimeout((function () { e.showInfo.check ? window.addEventListener("keyup", e.handleKeyPress) : window.removeEventListener("keyup", e.handleKeyPress) }), 800) }, beforeDestroy: function () { window.removeEventListener("keyup", this.handleKeyPress, !1) }, watch: { value: function () { this.setDefaultDate() } } }, ol = sl, ll = ol, dl = (n("dacd"), n("7e3a"), Object(_["a"])(ll, tl, nl, !1, null, "15a363ba", null)), cl = (dl.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { directives: [{ name: "mdb-click-outside", rawName: "v-mdb-click-outside", value: e.away, expression: "away" }], staticClass: "mdb-vue-date" }, [n("div", { ref: "popper", staticClass: "datepickbox" }, [n("mdb-input", { directives: [{ name: "show", rawName: "v-show", value: !e.disableInput, expression: "!disableInput" }], staticClass: "mdb-datepicker-2", attrs: { bg: e.bg, outline: e.outline, icon: e.icon, iconClass: e.iconClass, far: e.far, fal: e.fal, fab: e.fab, fad: e.fad, type: "text", disabled: e.disabled, validation: e.validation, customValidation: e.customValidation, isValid: e.isValid, validFeedback: e.validFeedback, invalidFeedback: e.invalidFeedback, title: e.mdbOptions.title, label: e.mdbOptions.label, placeholder: e.value || e.mdbOptions.placeholder, required: e.required, datePicker: "", datePickerIcon: e.datePickerIcon, "aria-haspopup": e.show }, on: { change: e.emitDate, blur: function (t) { return e.$emit("blur", t) }, focus: function (t) { return e.$emit("focus", t) }, datePickerToggle: e.toggle }, model: { value: e.date.time, callback: function (t) { e.$set(e.date, "time", t) }, expression: "date.time" } })], 1), n("transition", { attrs: { name: "fade", mode: "out-in" } }, [e.show && !e.disabled ? n("div", { ref: "mdbPicker", class: e.inline ? "datepicker-inline-overlay" : "datepicker-overlay", style: { background: e.mdbOptions.overlayOpacity ? "rgba(0,0,0," + e.mdbOptions.overlayOpacity + ")" : "rgba(0,0,0,0.5)" }, on: { click: function (t) { return e.dismiss(t) } } }, [n("div", { class: e.inline ? "mdb-date-inline-body" : "mdb-date-body", style: { "background-color": e.mdbOptions.color ? e.mdbOptions.color.header : "#3f51b5" } }, [e.inline ? e._e() : n("div", { class: "mdb-date-header " + e.mdbOptions.color.header + "-color" }, [n("div", { staticClass: "mdb-date-title" }, [e._v(e._s(e.title))]), n("div", { staticClass: "mdb-date-caption", style: { color: e.mdbOptions.color ? e.mdbOptions.color.headerText : "#fff" } }, [n("span", [e._v(e._s(e.mdbOptions.week[e.checked.currentMoment.day()]) + ",")]), n("span", [e._v(" " + e._s(e.mdbOptions.month[parseInt(e.checked.month) - 1].substring(0, 3)))]), n("span", [e._v(" " + e._s(e.checked.day))])])]), e.showInfo.day ? n("div", { staticClass: "mdb-date-box" }, [n("div", { staticClass: "mdb-picker-box" }, [n("div", { ref: "mdbDatepickerSelect", staticClass: "mdb-datepicker-select", attrs: { tabindex: "0" }, on: { keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.showYear.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : e.focusLastItem.apply(null, arguments) }], click: function (t) { return t.preventDefault(), t.stopPropagation(), e.showYear.apply(null, arguments) } } }, [n("span", [e._v(" " + e._s(e.mdbOptions.month[parseInt(e.checked.month) - 1]))]), n("span", [e._v(" " + e._s(e.checked.year) + " ")])]), n("div", { staticClass: "mdb-datepicker-arrows-navigation" }, [n("button", { staticClass: "mdb-date-previous", attrs: { type: "button" }, on: { keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, click: function (t) { return e.nextMonth("pre") } } }, [n("i", { staticClass: "fas fa-chevron-left" })]), n("button", { staticClass: "mdb-date-next", attrs: { type: "button" }, on: { keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, click: function (t) { return e.nextMonth("next") } } }, [n("i", { staticClass: "fas fa-chevron-right" })])]), n("div", { staticClass: "week" }, [n("ul", e._l(e.library.week, (function (t, a) { return n("li", { key: t + a }, [e._v(e._s(t[0]))]) })), 0)]), n("div", { ref: "days", staticClass: "days" }, e._l(e.dayList, (function (t, a) { var i; return n("div", { key: t + a, staticClass: "day", class: (i = { checked: t.checked, unavailable: t.unavailable, current: t.moment.isSame(e.currentDate, "d"), "passive-day": !t.inMonth }, i[e.mdbOptions.color.checkedDay + "-color"] = t.checked, i), attrs: { tabindex: t.checked || t.value === e.tabindexActiveDay ? 0 : -1 }, on: { click: function (n) { return e.checkDay(t, n) }, keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "left", 37, t.key, ["Left", "ArrowLeft"]) || "button" in t && 0 !== t.button ? null : e.prevDay.apply(null, arguments) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "right", 39, t.key, ["Right", "ArrowRight"]) || "button" in t && 2 !== t.button ? null : e.nextDay.apply(null, arguments) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) ? null : (t.preventDefault(), e.prevWeek.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : (t.preventDefault(), e.nextWeek.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "home", void 0, t.key, void 0) ? null : (t.preventDefault(), e.firstDay.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "end", void 0, t.key, void 0) ? null : (t.preventDefault(), e.lastDay.apply(null, arguments)) }, function (n) { return !n.type.indexOf("key") && e._k(n.keyCode, "enter", 13, n.key, "Enter") ? null : (n.stopPropagation(), e.checkDay(t, n)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "page-up", void 0, t.key, void 0) ? null : (t.preventDefault(), e.nextMonth("pre", !0)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "page-down", void 0, t.key, void 0) ? null : (t.preventDefault(), e.nextMonth("next", !0)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : function (t) { return e.inline && e.focusFirstItem(t) }.apply(null, arguments) }] } }, [e._v(e._s(t.value))]) })), 0)])]) : e._e(), e.showInfo.year ? n("div", { staticClass: "mdb-date-box list-box" }, [n("div", { staticClass: "mdb-picker-box" }, [n("div", { ref: "mdbDatepickerSelect", staticClass: "mdb-datepicker-select mdb-datepicker-select-rotated", attrs: { tabindex: "0" }, on: { keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.showDay(e.checked.currentMoment)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : e.focusLastItem.apply(null, arguments) }], click: function (t) { return t.preventDefault(), t.stopPropagation(), e.showDay(e.checked.currentMoment) } } }, [n("span", [e._v(" " + e._s(e.library.year[0]) + " - " + e._s(e.library.year[e.library.year.length - 1]) + " ")])]), n("div", { staticClass: "mdb-datepicker-arrows-navigation" }, [n("button", { staticClass: "mdb-date-previous", attrs: { type: "button" }, on: { keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, click: function (t) { return e.showYear("prev") } } }, [n("i", { staticClass: "fas fa-chevron-left" })]), n("button", { staticClass: "mdb-date-next", attrs: { type: "button" }, on: { keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, click: function (t) { return e.showYear("next") } } }, [n("i", { staticClass: "fas fa-chevron-right" })])]), n("div", { ref: "years", staticClass: "mdb-picker-box date-list", attrs: { id: "yearList" } }, e._l(e.library.year, (function (t, a) { return n("div", { key: t + a, staticClass: "date-item", class: { current: e.currentDate.year() === t, unavailable: e.currentDate.year() > t && e.disabledPast || e.currentDate.year() < t && e.disabledFuture || e.limitDates.from && t > e.limitDates.from.year() || e.limitDates.to && t < e.limitDates.to.year() }, attrs: { tabindex: t === e.tabindexActiveYear ? 0 : -1 }, on: { click: function (n) { return n.preventDefault(), n.stopPropagation(), e.setYear(t) }, keydown: [function (n) { return !n.type.indexOf("key") && e._k(n.keyCode, "enter", 13, n.key, "Enter") ? null : (n.stopPropagation(), e.setYear(t)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "right", 39, t.key, ["Right", "ArrowRight"]) || "button" in t && 2 !== t.button ? null : e.nextYear.apply(null, arguments) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "left", 37, t.key, ["Left", "ArrowLeft"]) || "button" in t && 0 !== t.button ? null : e.prevYear.apply(null, arguments) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : (t.preventDefault(), e.next4Years.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) ? null : (t.preventDefault(), e.prev4Years.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "home", void 0, t.key, void 0) ? null : (t.preventDefault(), e.firstYear.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "end", void 0, t.key, void 0) ? null : (t.preventDefault(), e.lastYear.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "page-up", void 0, t.key, void 0) ? null : (t.preventDefault(), e.showYear("prev", !0)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "page-down", void 0, t.key, void 0) ? null : (t.preventDefault(), e.showYear("next", !0)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : function (t) { return e.inline && e.focusFirstItem(t) }.apply(null, arguments) }] } }, [e._v(e._s(t))]) })), 0)])]) : e._e(), e.showInfo.month ? n("div", { staticClass: "mdb-date-box list-box" }, [n("div", { staticClass: "mdb-picker-box" }, [n("div", { ref: "mdbDatepickerSelect", staticClass: "mdb-datepicker-select mdb-datepicker-select-rotated", attrs: { tabindex: "0" }, on: { keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.stopPropagation(), e.showDay(e.checked.currentMoment)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : e.focusLastItem.apply(null, arguments) }], click: function (t) { return t.preventDefault(), t.stopPropagation(), e.showDay(e.checked.currentMoment) } } }, [n("span", [e._v(" " + e._s(e.checked.year) + " ")])]), n("div", { staticClass: "mdb-datepicker-arrows-navigation" }, [n("button", { staticClass: "mdb-date-previous", attrs: { type: "button" }, on: { keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, click: function (t) { e.checked.year-- } } }, [n("i", { staticClass: "fas fa-chevron-left" })]), n("button", { staticClass: "mdb-date-next", attrs: { type: "button" }, on: { keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, click: function (t) { e.checked.year++ } } }, [n("i", { staticClass: "fas fa-chevron-right" })])]), n("div", { staticClass: "mdb-picker-box date-list" }, [n("div", { staticClass: "mdb-picker-year-title" }, [e._v(e._s(e.checked.year))]), n("div", { ref: "months" }, e._l(e.library.month, (function (t, a) { return n("div", { key: t + a, staticClass: "date-item", class: { current: e.currentDate.year() === parseInt(e.checked.year) && e.currentDate.month() === a, unavailable: e.currentDate.year() === parseInt(e.checked.year) && e.disabledPast && e.currentDate.month() > a || e.currentDate.year() > parseInt(e.checked.year) && e.disabledPast || e.currentDate.year() === parseInt(e.checked.year) && e.disabledFuture && e.currentDate.month() < a || e.currentDate.year() < parseInt(e.checked.year) && e.disabledFuture || e.limitDates.from && parseInt(e.checked.year) === e.limitDates.from.year() && a > e.limitDates.from.month() || e.limitDates.from && parseInt(e.checked.year) > e.limitDates.from.year() || e.limitDates.to && parseInt(e.checked.year) === e.limitDates.to.year() && a > e.limitDates.to.month() || e.limitDates.to && parseInt(e.checked.year) < e.limitDates.to.year() }, attrs: { tabindex: a + 1 === e.tabindexActiveMonth ? 0 : -1 }, on: { click: function (n) { return n.stopPropagation(), e.setMonth(t) }, keydown: [function (n) { return !n.type.indexOf("key") && e._k(n.keyCode, "enter", 13, n.key, "Enter") ? null : (n.stopPropagation(), e.setMonth(t)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "right", 39, t.key, ["Right", "ArrowRight"]) || "button" in t && 2 !== t.button ? null : e.focusNextMonth.apply(null, arguments) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "left", 37, t.key, ["Left", "ArrowLeft"]) || "button" in t && 0 !== t.button ? null : e.focusPrevMonth.apply(null, arguments) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : (t.preventDefault(), e.focusNext4Months.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) ? null : (t.preventDefault(), e.focusPrev4Months.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "home", void 0, t.key, void 0) ? null : (t.preventDefault(), e.focusFirstMonth.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "end", void 0, t.key, void 0) ? null : (t.preventDefault(), e.focusLastMonth.apply(null, arguments)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : function (t) { return e.inline && e.focusFirstItem(t) }.apply(null, arguments) }] } }, [e._v(e._s(t.substring(0, 3)))]) })), 0)])])]) : e._e(), e.showInfo.hour ? n("div", { staticClass: "mdb-date-box list-box" }, [n("div", { staticClass: "mdb-picker-box date-list" }, [n("div", { staticClass: "watch-box" }, [n("div", { staticClass: "hour-box" }, [n("ul", e._l(e.hours, (function (t, a) { return n("li", { key: t + a, staticClass: "hour-item", class: { active: t.checked }, on: { click: function (n) { return e.setTime("hour", t, e.hours) } } }, [e._v(e._s(t.value))]) })), 0)]), n("div", { staticClass: "min-box" }, e._l(e.mins, (function (t, a) { return n("div", { key: t + a, staticClass: "min-item", class: { active: t.checked }, on: { click: function (n) { return e.setTime("min", t, e.mins) } } }, [e._v(e._s(t.value))]) })), 0)])])]) : e._e(), e.inline ? e._e() : n("div", { staticClass: "button-box" }, [e.mdbDisableClear ? e._e() : n("button", { staticClass: "mdb-datepicker-clear-btn", class: "text-" + e.mdbOptions.color.header, attrs: { type: "button" }, on: { click: e.clear, keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() } } }, [e._v(e._s(e.mdbOptions.buttons.clear))]), e.mdbDisableCancel ? e._e() : n("button", { class: "text-" + e.mdbOptions.color.header, attrs: { type: "button" }, on: { click: e.clearAndClose, keydown: function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() } } }, [e._v(e._s(e.mdbOptions.buttons.cancel))]), e.mdbDisableOk ? e._e() : n("button", { ref: "mdbDatepickerOkButton", class: "text-" + e.mdbOptions.color.header, attrs: { type: "button" }, on: { click: function (t) { e.show = !1 }, keydown: [function (t) { if (!t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter")) return null; t.stopPropagation() }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "tab", 9, t.key, "Tab") ? null : e.focusFirstItem.apply(null, arguments) }] } }, [e._v(e._s(e.mdbOptions.buttons.ok))])])])]) : e._e()])], 1) }), ul = [], hl = n("0cb6"), fl = n("1a6c"), pl = { props: { required: !1, date: { type: Object, default: function () { return { date: "" } } }, options: { type: Object, default: function () { return {} } }, limit: { type: Array, default: function () { return [] } }, getValue: { type: Function }, disableOk: Boolean, placeholder: String, label: String, title: { type: String, default: "Title" }, disableClear: Boolean, disableCancel: Boolean, autoHide: Boolean, defaultDate: [String, Date], value: String, validation: { type: Boolean, default: !1 }, customValidation: { type: Boolean, default: !1 }, isValid: { type: Boolean, default: !1 }, disabled: { type: Boolean, default: !1 }, validFeedback: String, invalidFeedback: String, icon: String, iconClass: String, far: Boolean, fab: Boolean, fal: Boolean, fad: Boolean, bg: Boolean, outline: { type: Boolean, default: !0 }, disabledPast: Boolean, disabledFuture: Boolean, disableInput: { type: Boolean }, datePickerIcon: { type: String, default: "far fa-calendar" }, inline: Boolean, inlinePlacement: { type: String, default: "bottom-start" } }, model: { event: "change" }, directives: { mdbClickOutside: fl["a"] }, components: { mdbInput: hl["mdbInput"] }, computed: { currentDate: function () { return rl()() }, mdbDisableOk: function () { return this.disableOk }, mdbDisableClear: function () { return this.disableClear }, mdbDisableCancel: function () { return this.disableCancel }, mdbAutoHide: function () { return this.autoHide || this.inline }, mdbOptions: function () { var e = [], t = []; return this.options.buttons ? (e.ok = this.options.buttons.ok || "OK", e.clear = this.options.buttons.clear || "Clear", e.cancel = this.options.buttons.cancel || "Cancel") : (e.ok = "OK", e.clear = "Clear", e.cancel = "Cancel"), this.options.color ? (t.header = this.options.color.header || "primary", t.headerText = this.options.color.headerText || "white", t.checkedDay = this.options.color.checkedDay || "primary") : (t.header = "primary", t.headerText = "white", t.checkedDay = "primary"), { type: this.options.type || "day", sundayFirst: this.options.sundayFirst || !0, week: this.options.week || ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], month: this.options.month || ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], format: this.options.format || "YYYY-MM-DD", color: { header: t.header, headerText: t.headerText, checkedDay: t.checkedDay }, placeholder: this.placeholder || this.options.placeholder, buttons: { ok: e.ok, clear: e.clear, cancel: e.cancel }, overlayOpacity: this.options.overlayOpacity || .5, label: this.label || this.options.label || "" } }, library: function () { return { week: this.mdbOptions.week, month: this.mdbOptions.month, year: [] } }, hours: function () { var e = [], t = 24; while (t > 0) t--, e.push({ checked: !1, value: t < 10 ? "0" + t : t }); return e }, mins: function () { var e = [], t = 60; while (t > 0) t--, e.push({ checked: !1, value: t < 10 ? "0" + t : t }); return e }, defaultDateWrapper: function () { return this.defaultDate || this.value } }, data: function () { return { showInfo: { hour: !1, day: !1, month: !1, year: !1, check: !1 }, show: !1, displayInfo: { month: "" }, checked: { oldtime: "", currentMoment: null, year: "", month: "", day: "", hour: "00", min: "00" }, dayList: [], selectedDays: [], tabindexActiveDay: 1, tabindexActiveYear: rl()().year() - 4, tabindexActiveMonth: 1, firstYearInTheList: rl()().year(), popperJS: null, popperOptions: { placement: this.inlinePlacement }, limitDates: { from: !1, to: !1 } } }, methods: { pad: function (e) { var t = Math.floor(e); return t < 10 ? "0" + t : t }, nextMonth: function (e, t) { var n = this, a = null; a = "next" === e ? rl()(this.checked.currentMoment).add(1, "M") : rl()(this.checked.currentMoment).add(-1, "M"), this.showDay(a), !0 === t && this.$nextTick((function () { n.$refs.days.querySelector('[tabindex="0"]').focus() })) }, showDay: function (e) { "undefined" !== typeof e && e ? this.checked.currentMoment = rl()(e, this.mdbOptions.format) : this.defaultDate || this.value ? this.checked.currentMoment = rl()(this.defaultDateWrapper) : this.checked.currentMoment = rl()(), this.showOne("day"), this.checked.year = rl()(this.checked.currentMoment).format("YYYY"), this.checked.month = rl()(this.checked.currentMoment).format("MM"), this.checked.day = rl()(this.checked.currentMoment).format("DD"), this.displayInfo.month = this.library.month[rl()(this.checked.currentMoment).month()]; var t = [], n = this.checked.currentMoment, a = rl()(n).date(1).day(), i = rl()(n), r = rl()(n); r.add(1, "months"), i.subtract(1, "months"); for (var s = rl()(n).daysInMonth(), o = this.checked.oldtime, l = 1; l <= s; ++l)t.push({ value: l, inMonth: !0, unavailable: !1, checked: !1, moment: rl()(n).date(l) }), l === Math.ceil(rl()(n).format("D")) && rl()(o, this.mdbOptions.format).year() === rl()(n).year() && rl()(o, this.mdbOptions.format).month() === rl()(n).month() && (t[l - 1].checked = !0), this.checkBySelectDays(l, t); 0 === a && (a = 7); for (var d = 0; d < a - (this.mdbOptions.sundayFirst ? 0 : 1); d++) { var c = { value: i.daysInMonth() - d, inMonth: !1, action: "previous", unavailable: !0, checked: !1, moment: rl()(n).date(1).subtract(d + 1, "days") }; t.unshift(c) } if (this.limit.length > 0) { var u = !0, h = !1, f = void 0; try { for (var p, m = this.limit[Symbol.iterator](); !(u = (p = m.next()).done); u = !0) { var _ = p.value; switch (_.type) { case "fromto": t = this.limitFromTo(_, t); break; case "from": t = this.limitFrom(_, t); break; case "to": t = this.limitTo(_, t); break; case "range": t = this.limitRange(_, t); break; case "weekday": t = this.limitWeekDay(_, t); break; case "exact": t = this.limitExactDays(_, t); break } } } catch (b) { h = !0, f = b } finally { try { u || null == m.return || m.return() } finally { if (h) throw f } } } this.disabledPast && (t = this.limitPast(t)), this.disabledFuture && (t = this.limitFuture(t)); for (var g = 42 - t.length, y = 1; y <= g; y++) { var v = { value: y, inMonth: !1, action: "next", unavailable: !0, checked: !1, moment: rl()(n).add(1, "months").date(y) }; t.push(v) } this.dayList = t }, checkBySelectDays: function (e, t) { var n = this; this.selectedDays.forEach((function (a) { n.checked.year === rl()(a).format("YYYY") && n.checked.month === rl()(a).format("MM") && e === Math.ceil(rl()(a).format("D")) && (t[e - 1].checked = !0) })) }, limitWeekDay: function (e, t) { return t.map((function (t) { -1 === e.available.indexOf(Math.floor(t.moment.format("d"))) && (t.unavailable = !0) })), t }, limitFromTo: function (e, t) { var n = this; return (e.from || e.to) && t.map((function (t) { n.getLimitCondition(e, t) && (t.unavailable = !0) })), t }, limitFrom: function (e, t) { var n = this; return e.from && (this.limitDates.from = rl()(e.from), t.map((function (t) { n.getLimitFromCondition(e, t) && (t.unavailable = !0) }))), t }, limitTo: function (e, t) { var n = this; return e.to && (this.limitDates.to = rl()(e.to), t.map((function (t) { n.getLimitToCondition(e, t) && (t.unavailable = !0) }))), t }, limitRange: function (e, t) { var n = this; return (e.from || e.to) && t.map((function (t) { n.getLimitRangeCondition(e, t) && (t.unavailable = !0) })), t }, limitPast: function (e) { var t = this; return e.map((function (e) { t.getLimitPastCondition(e) && (e.unavailable = !0) })), e }, limitFuture: function (e) { var t = this; return e.map((function (e) { t.getLimitFutureCondition(e) && (e.unavailable = !0) })), e }, getLimitCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return e.from && !e.to ? !n.isAfter(e.from) : !e.from && e.to ? !n.isBefore(e.to) : !n.isBetween(e.from, e.to) }, getLimitFromCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return n.isAfter(rl()(e.from), "date") }, getLimitToCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return n.isBefore(rl()(e.to), "date") }, getLimitRangeCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)); return n.isBetween(e.from, e.to, null, "[]") }, getLimitPastCondition: function (e) { var t = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(e.value)); return t.isBefore(rl()(), "date") }, getLimitFutureCondition: function (e) { var t = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(e.value)); return t.isAfter(rl()(), "date") }, limitExactDays: function (e, t) { var n = this; return e.disabled && t.map((function (t) { Array.isArray(e.disabled) ? e.disabled.map((function (e) { n.getExactLimitCondition(e, t) && (t.unavailable = !0) })) : n.getExactLimitCondition(e.disabled, t) && (t.unavailable = !0) })), t }, getExactLimitCondition: function (e, t) { var n = rl()(this.checked.year + "-" + this.pad(this.checked.month) + "-" + this.pad(t.value)), a = rl()(e); return !!n.isSame(a) }, checkDay: function (e, t) { if (t.target.focus(), this.tabindexActiveDay = e.value, e.unavailable || "" === e.value) return !1; if (e.inMonth || this.nextMonth(e.action), "day" === this.mdbOptions.type || "min" === this.mdbOptions.type) this.dayList.forEach((function (e) { e.checked = !1 })), this.checked.day = this.pad(e.value), e.checked = !0; else { var n = this.pad(e.value), a = this.checked.year + "-" + this.checked.month + "-" + n; !0 === e.checked ? (e.checked = !1, this.selectedDays = this.selectedDays.filter((function (e) { return e !== a }))) : (this.selectedDays.push(a), e.checked = !0) } switch (this.mdbOptions.type) { case "day": this.picked(); break; case "min": this.showOne("hour"), this.shiftActTime(); break } }, showYear: function (e, t) { var n = this, a = this.firstYearInTheList; this.library.year = []; var i = []; if ("prev" === e) { this.firstYearInTheList = a - 24; for (var r = a - 28; r < a - 4; ++r)i.push(r) } else if ("next" === e) { this.firstYearInTheList = a + 24; for (var s = a + 20; s < a + 44; ++s)i.push(s) } else for (var o = a - 4; o < a + 20; ++o)i.push(o); this.tabindexActiveYear = this.firstYearInTheList - 4, this.$set(this.library, "year", i), this.showOne("day"), this.showOne("year"), !0 === t && this.$nextTick((function () { n.$refs.years.querySelector('[tabindex="0"]').focus() })) }, showOne: function (e) { switch (e) { case "year": this.showInfo.hour = !1, this.showInfo.day = !1, this.showInfo.year = !0, this.showInfo.month = !1; break; case "month": this.showInfo.hour = !1, this.showInfo.day = !1, this.showInfo.year = !1, this.showInfo.month = !0; break; case "day": this.showInfo.hour = !1, this.showInfo.day = !0, this.showInfo.year = !1, this.showInfo.month = !1; break; case "hour": this.showInfo.hour = !0, this.showInfo.day = !1, this.showInfo.year = !1, this.showInfo.month = !1; break; default: this.showInfo.day = !0, this.showInfo.year = !1, this.showInfo.month = !1, this.showInfo.hour = !1 } }, showMonth: function () { this.showOne("month") }, setYear: function (e) { this.checked.currentMoment = rl()(e + "-" + this.checked.month + "-" + this.checked.day), this.showDay(this.checked.currentMoment), this.showMonth() }, setMonth: function (e) { var t = this.library.month.indexOf(e) + 1; t < 10 && (t = String("0" + t)), this.checked.currentMoment = rl()(this.checked.year + "-" + t + "-" + this.checked.day), this.showDay(this.checked.currentMoment) }, open: function () { "" === this.date.time ? this.showDay() : "day" === this.mdbOptions.type || "min" === this.mdbOptions.type ? (this.checked.oldtime = this.date.time, this.showDay(this.date.time)) : (this.selectedDays = JSON.parse(this.date.time), this.selectedDays.length ? (this.checked.oldtime = this.selectedDays[0], this.showDay(this.selectedDays[0])) : this.showDay()), this.show = !0 }, toggle: function () { this.show ? this.close() : this.open() }, away: function () { this.show && this.inline && this.close() }, setTime: function (e, t, n) { var a = !0, i = !1, r = void 0; try { for (var s, o = n[Symbol.iterator](); !(a = (s = o.next()).done); a = !0) { var l = s.value; l.checked = !1, l.value === t.value && (l.checked = !0, this.checked[e] = l.value) } } catch (d) { i = !0, r = d } finally { try { a || null == o.return || o.return() } finally { if (i) throw r } } }, picked: function () { if ("day" === this.mdbOptions.type || "min" === this.mdbOptions.type) { var e = this.checked.year + "-" + this.checked.month + "-" + this.checked.day + " " + this.checked.hour + ":" + this.checked.min; this.checked.currentMoment = rl()(e, "YYYY-MM-DD HH:mm"), this.date.time = rl()(this.checked.currentMoment).format(this.mdbOptions.format) } else this.date.time = JSON.stringify(this.selectedDays); this.$emit("getValue", this.date.time), this.hide() }, dismiss: function (e) { "datepicker-overlay" === e.target.className && (this.show = !1, this.$emit("cancel")) }, hide: function () { this.mdbAutoHide && (this.show = !1) }, close: function () { this.show = !1 }, shiftActTime: function () { this.$nextTick((function () { if (!document.querySelector(".hour-item.active")) return !1; document.querySelector(".hour-box").scrollTop = (document.querySelector(".hour-item.active").offsetTop || 0) - 250, document.querySelector(".min-box").scrollTop = (document.querySelector(".min-item.active").offsetTop || 0) - 250 })) }, clear: function () { this.date.time = "", this.dayList.forEach((function (e) { e.checked = !1 })), this.$emit("getValue", this.date.time), this.showDay(rl()()), this.hide() }, clearAndClose: function () { this.clear(), this.close() }, today: function () { var e = !1; this.dayList.forEach((function (t) { t.checked = !1, t.moment.isSame(rl()(), "date") && !0 === t.unavailable && (e = !0) })), e || (this.checked.day = rl()().format("DD"), this.checked.month = rl()().format("MM"), this.checked.year = rl()().format("YYYY"), this.checked.currentMoment.isSame(rl()(), "month") && this.picked(), this.mdbAutoHide || this.open()) }, setDefaultDate: function () { return this.date.time = this.value || this.defaultDate, Object(al["a"])(this.defaultDateWrapper) === String ? new Date(this.defaultDateWrapper) : this.defaultDateWrapper }, emitDate: function () { this.$emit("change", this.date.time) }, handleKeyPress: function (e) { e.stopPropagation(), 13 === e.keyCode || 27 === e.keyCode ? this.show = !1 : 46 === e.keyCode && this.clear() }, prevDay: function (e) { this.tabindexActiveDay >= 1 && (this.tabindexActiveDay--, e.target.previousElementSibling.focus()) }, nextDay: function (e) { var t = rl()(this.checked.year + "-" + this.checked.month + "-" + this.checked.day), n = parseInt(t.endOf("month").format("DD")); this.tabindexActiveDay !== n && (this.tabindexActiveDay++, e.target.nextElementSibling.focus()) }, prevWeek: function (e) { this.tabindexActiveDay - 7 < 1 || (this.tabindexActiveDay = this.tabindexActiveDay - 7, e.target.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.focus()) }, nextWeek: function (e) { var t = rl()(this.checked.year + "-" + this.checked.month + "-" + this.checked.day), n = parseInt(t.endOf("month").format("DD")); this.tabindexActiveDay + 7 > n || (this.tabindexActiveDay = this.tabindexActiveDay + 7, e.target.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.focus()) }, focusFirstItem: function (e) { e.shiftKey || (e.preventDefault(), this.$refs.mdbDatepickerSelect.focus()) }, focusLastItem: function (e) { e.shiftKey && (e.preventDefault(), this.inline ? (this.showInfo.day && this.$refs.days.querySelector('div[tabindex="0"]').focus(), this.showInfo.year && this.$refs.years.querySelector('div[tabindex="0"]').focus(), this.showInfo.month && this.$refs.months.querySelector('div[tabindex="0"]').focus()) : this.$refs.mdbDatepickerOkButton.focus()) }, firstDay: function (e) { this.tabindexActiveDay = 1, e.target.parentNode.querySelector(".day:not(.passive-day)").focus() }, lastDay: function (e) { var t = rl()(this.checked.year + "-" + this.checked.month + "-" + this.checked.day), n = parseInt(t.endOf("month").format("DD")); this.tabindexActiveDay = n, e.target.parentNode.querySelectorAll(".day:not(.passive-day)")[n - 1].focus() }, prevYear: function (e) { this.tabindexActiveYear !== this.firstYearInTheList - 4 && (this.tabindexActiveYear--, e.target.previousElementSibling.focus()) }, nextYear: function (e) { this.tabindexActiveYear !== this.firstYearInTheList + 19 && (this.tabindexActiveYear++, e.target.nextElementSibling.focus()) }, prev4Years: function (e) { this.tabindexActiveYear - 4 < this.firstYearInTheList - 4 || (this.tabindexActiveYear = this.tabindexActiveYear - 4, e.target.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.focus()) }, next4Years: function (e) { this.tabindexActiveYear + 4 > this.firstYearInTheList + 19 || (this.tabindexActiveYear = this.tabindexActiveYear + 4, e.target.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.focus()) }, firstYear: function (e) { this.tabindexActiveYear = this.firstYearInTheList - 4, e.target.parentNode.querySelector("div").focus() }, lastYear: function (e) { this.tabindexActiveYear = this.firstYearInTheList + 19, e.target.parentNode.querySelector("div:last-child").focus() }, focusPrevMonth: function (e) { 1 !== this.tabindexActiveMonth && (this.tabindexActiveMonth--, e.target.previousElementSibling.focus()) }, focusNextMonth: function (e) { 12 !== this.tabindexActiveMonth && (this.tabindexActiveMonth++, e.target.nextElementSibling.focus()) }, focusPrev4Months: function (e) { this.tabindexActiveMonth - 4 < 1 || (this.tabindexActiveMonth = this.tabindexActiveMonth - 4, e.target.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.focus()) }, focusNext4Months: function (e) { this.tabindexActiveMonth + 4 > 12 || (this.tabindexActiveMonth = this.tabindexActiveMonth + 4, e.target.nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling.focus()) }, focusFirstMonth: function (e) { this.tabindexActiveMonth = 1, e.target.parentNode.querySelector("div").focus() }, focusLastMonth: function (e) { this.tabindexActiveMonth = 12, e.target.parentNode.querySelector("div:last-child").focus() } }, mounted: function () { this.setDefaultDate() }, updated: function () { var e = this; this.show || this.$emit("close"), setTimeout((function () { e.show ? window.addEventListener("keydown", e.handleKeyPress) : window.removeEventListener("keydown", e.handleKeyPress) }), 800) }, beforeDestroy: function () { window.removeEventListener("keydown", this.handleKeyPress, !1) }, watch: { value: function () { this.setDefaultDate() }, show: function (e) { var t = this; e && this.inline && this.$nextTick((function () { t.popperJS = new nr["a"](t.$refs.popper, t.$refs.mdbPicker, t.popperOptions) })) } } }, ml = pl, _l = ml, gl = (n("3082"), n("be07"), Object(_["a"])(_l, cl, ul, !1, null, "9e7be206", null)), yl = (gl.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("form", { class: e.formClass }, [e.img ? n("div", [n("img", { ref: "img", staticClass: "z-depth-1-half mb-4", class: e.imgClass, style: this.circle ? "width: " + this.width + "px; height: " + this.width + "px" : "width: " + this.width + "px", attrs: { src: e.src } })]) : e._e(), n("div", { staticClass: "file-field" }, [n("div", { class: e.btnClass }, [n("span", { staticClass: "btn-wrapper" }, [e.icon ? n("mdb-icon", { class: e.iconClass, attrs: { icon: e.icon } }) : e._e(), this.floating ? e._e() : n("span", [e._v(e._s(e.btnTitle))]), e.iconRight ? n("mdb-icon", { class: e.iconClass, attrs: { icon: e.iconRight } }) : e._e()], 1), e.img ? n("input", { ref: "fileInput", attrs: { type: "file", accept: e.accept }, on: { change: function (t) { return e.fileChange(t.target.files) } } }) : n("input", { ref: "fileInput", attrs: { type: "file", accept: e.accept, multiple: e.multiple }, on: { change: function (t) { return e.fileChange(t.target.files) } } })]), n("div", { staticClass: "file-path-wrapper" }, [e.img ? e._e() : n("input", { class: e.inputFieldClass, attrs: { type: "text", placeholder: e.files ? e.files : e.textFieldTitle } })])])]) }), vl = [], bl = { components: { mdbIcon: H["b"] }, props: { btnColor: { type: String, default: "default" }, btnTitle: { type: String, default: "Choose file" }, multiple: { type: Boolean }, textFieldTitle: { type: String, default: "Upload your file" }, sm: { type: Boolean, default: !1 }, lg: { type: Boolean, default: !1 }, rounded: { type: Boolean, default: !1 }, outline: { type: String }, gradient: String, icon: String, iconRight: String, floating: { type: Boolean, default: !1 }, src: { type: String, default: "https://mdbootstrap.com/img/Photos/Others/placeholder.jpg" }, img: { type: Boolean, default: !1 }, circle: { type: Boolean, default: !1 }, width: { type: Number, default: 150 }, accept: { type: String, default: "image/jpeg, image/png, image/tiff" } }, data: function () { return { files: !1, input: !1 } }, computed: { btnClass: function () { return [this.floating ? "btn-floating" : "btn", !this.outline && !this.gradient && "btn-" + this.btnColor, this.sm ? "btn-sm" : this.lg ? "btn-lg" : "", this.img ? "d-flex justify-content-center" : "float-left", this.gradient && this.gradient + "-gradient", this.rounded && "btn-rounded", this.outline && "btn-outline-" + this.outline] }, iconClass: function () { return [this.iconRight ? "ml-3" : this.floating ? "" : "mr-3"] }, inputFieldClass: function () { return ["file-path validate", this.files && "valid"] }, imgClass: function () { return [this.circle ? "rounded-circle z-depth-1-half avatar-pic" : "img-fluid"] }, formClass: function () { return ["md-form", this.img && "img-placeholder"] } }, mounted: function () { this.input = this.$refs.fileInput }, methods: { fileReader: function (e) { var t = this, n = new FileReader; n.onload = function (e) { t.$refs.img.setAttribute("src", e.target.result) }, n.readAsDataURL(e[0]) }, fileChange: function (e) { if (e.length > 0) if (e.length > 1) { for (var t = [], n = 0; n < e.length; n++)t.push(e[n].name); this.files = t } else this.files = e[0].name; else this.files = !1; this.$emit("getValue", this.$el[0].files), this.img && this.fileReader(e) }, reset: function () { this.files = !1, this.input.type = "text", this.input.type = "file", this.$emit("getValue", null) } } }, kl = bl, Ml = kl, wl = (n("c0f5"), Object(_["a"])(Ml, yl, vl, !1, null, "382ed35e", null)), xl = (wl.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.outerClasses }, [n(e.innerTag, { tag: "component", class: e.innerClasses }, [e._t("default")], 2)], 1) }), Ll = [], Sl = { props: { tag: { type: String, default: "div" }, innerTag: { type: String, default: "div" }, flipped: { type: Boolean, default: !1 }, outerClass: { type: [String, Array], default: "" }, innerClass: { type: [String, Array], default: "" } }, computed: { outerClasses: function () { return ["card-wrapper", this.outerClass] }, innerClasses: function () { return ["card-rotating effect__click", this.flipped && "flipped", this.innerClass] } } }, Yl = Sl, Dl = Yl, Tl = Object(_["a"])(Dl, xl, Ll, !1, null, "179663e0", null), Cl = (Tl.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n("transition", { attrs: { name: "fade" }, on: { enter: function (t) { e.showImg = !0 } } }, [e.showLightbox ? n("div", { ref: "box", staticClass: "img-swiper box", on: { click: function (t) { return t.target !== t.currentTarget ? null : e.closeDialog.apply(null, arguments) } } }, [n("transition", { attrs: { "enter-active-class": "animated zoomIn", "leave-active-class": "animated zoomOut" }, on: { leave: function (t) { return e.toggleLightbox(-1) } } }, [e.showImg ? n("div", { staticClass: "d-flex; justify-content-center" }, [n("transition-group", { staticClass: "list-unstyled d-flex justify-content-center align-items-center w-100 h-100", staticStyle: { position: "relative" }, attrs: { tag: "ul", "enter-active-class": "animated fadeIn", "leave-active-class": "animated fadeOut" } }, e._l(e.imgList, (function (t) { return n("li", { directives: [{ name: "show", rawName: "v-show", value: t.index === e.imgIndex, expression: "img.index === imgIndex" }], key: t.index, staticClass: "img-wrapper", attrs: { "data-index": e.index } }, [n("img", { directives: [{ name: "mdb-touch", rawName: "v-mdb-touch:doubleTap", value: e.tap, expression: "tap", arg: "doubleTap" }, { name: "mdb-touch", rawName: "v-mdb-touch:swipe", value: e.swipe, expression: "swipe", arg: "swipe" }], ref: "img", refInFor: !0, staticClass: "img", style: e.imgStyle, attrs: { src: t.img, alt: t.caption, draggable: "false" }, on: { mousedown: function (t) { return e.dragStart(t, !0) }, touchstart: e.dragStart, touchend: e.dragEnd, touchmove: e.drag } })]) })), 0)], 1) : e._e()]), e.currentImg.caption ? n("div", { staticClass: "caption px-3" }, [n("p", [e._v(e._s(e.currentImg.caption))])]) : e._e(), e.touchScreen ? e._e() : n("div", [1 !== e.imgList.length ? n("div", { staticClass: "btn__prev" }, [n("mdb-btn", { staticClass: "ml-0 pl-0", attrs: { flat: "", size: "lg", waves: !1, icon: "arrow-left" }, on: { click: function (t) { return e.changeImg(-1) } } })], 1) : e._e(), 1 !== e.imgList.length ? n("div", { staticClass: "btn__next" }, [n("mdb-btn", { staticClass: "mr-0 pr-0", attrs: { flat: "", size: "lg", waves: !1, icon: "arrow-right" }, on: { click: function (t) { return e.changeImg(1) } } })], 1) : e._e(), n("div", { staticClass: "d-flex justify-content-end toolbar-btns" }, [n("mdb-btn", { staticClass: "white-text m-0 pr-3", attrs: { flat: "", waves: !1 }, on: { click: e.zoomIn } }, [n("mdb-icon", { attrs: { size: "lg", icon: "search-plus" } })], 1), n("mdb-btn", { staticClass: "white-text m-0 px-3", attrs: { flat: "", waves: !1 }, on: { click: e.zoomOut } }, [n("mdb-icon", { attrs: { size: "lg", icon: "search-minus" } })], 1), n("mdb-btn", { staticClass: "white-text m-0 px-3", attrs: { flat: "", waves: !1 }, on: { click: function (t) { e.fullscreen = !e.fullscreen } } }, [n("mdb-icon", { attrs: { size: "lg", icon: e.fullscreen ? "compress" : "expand" } })], 1), n("mdb-btn", { staticClass: "white-text m-0 p-0 pl-3", attrs: { flat: "", waves: !1 }, on: { click: e.closeDialog } }, [n("mdb-icon", { attrs: { size: "lg", icon: "times" } })], 1)], 1)]), 1 !== e.imgList.length ? n("div", { staticClass: "pagination-total" }, [e._v(" " + e._s(e.imgIndex + 1) + "/" + e._s(e.imgTotal) + " ")]) : e._e()], 1) : e._e()]), e.gallery ? n("mdb-container", [n("mdb-row", { staticClass: "mdb-lightbox", class: { "no-margin": !e.gap } }, e._l(e.imgList, (function (t, a) { return n("mdb-col", { key: a, attrs: { md: "" + Math.floor(12 / e.columns) } }, [n("figure", [n("img", { staticClass: "img-fluid", class: e.imgClass, attrs: { src: t.thumbnail, alt: "" }, on: { click: function (t) { return e.toggleLightbox(a) } } })])]) })), 1)], 1) : e._e()], 1) }), Ol = [], Pl = (n("25f0"), n("545f")), Hl = { name: "Lightbox", props: { imgs: { type: [Array, String] }, captions: { type: [Array, String] }, visible: { type: Boolean }, index: { type: Number, default: 0 }, gallery: { type: Boolean, default: !1 }, columns: { type: Number, default: 3 }, gap: { type: Boolean, default: !1 }, imgClass: { type: String } }, components: { mdbIcon: H["b"], mdbBtn: q["b"], mdbContainer: mn["b"], mdbRow: mr["b"], mdbCol: pn["b"] }, directives: { mdbTouch: Pl["a"] }, data: function () { return { showImg: !1, show: !1, fullscreen: !1, scale: 1, rotateDeg: 0, imgIndex: 0, top: 0, left: 0, dragX: !1, dragY: !1, dragged: !1, touchScreen: !1, point1: null, point2: null, detectFullscreen: ["fullscreenchange", "webkitfullscreenchange", "mozfullscreenchange", "msfullscreenchange"] } }, computed: { showLightbox: function () { return this.show || this.visible }, imgList: function () { var e, t = this; return e = "[object Array]" === Object.prototype.toString.call(this.imgs) ? this.imgs : [this.imgs], e.map((function (e, n) { if ("object" === Object(al["a"])(e)) return Object($["a"])({ thumbnail: e.img }, e, { index: n }); var a = t.captions ? t.captions[n] : ""; return { thumbnail: e, img: e, index: n, caption: a } })) }, currentImg: function () { var e = this; return this.imgList.filter((function (t) { return t.index === e.imgIndex })).find((function (e) { return e })) }, imgTotal: function () { return this.imgList.length || 0 }, imgStyle: function () { return { cursor: "".concat(this.dragged ? "move" : "initial"), position: "relative", transform: "\n            scale(".concat(this.scale, ")\n            rotate(-").concat(this.rotateDeg, "deg)"), top: "".concat(this.top, "px"), left: "".concat(this.left, "px") } } }, methods: { changeImg: function (e) { var t = this.imgIndex + e < 0 ? this.imgList.length - 1 : this.imgIndex + e > this.imgList.length - 1 ? 0 : this.imgIndex + e; this.reset(), this.imgIndex = t }, closeDialog: function () { this.dragged || (this.showImg = !1, this.init()) }, closeFullscreen: function () { document.fullscreenElement && (document.exitFullscreen ? document.exitFullscreen() : document.mozCancelFullScreen ? document.mozCancelFullScreen() : document.webkitExitFullscreen ? document.webkitExitFullscreen() : document.msExitFullscreen && document.msExitFullscreen()) }, detectTouch: function () { this.touchScreen = !0, window.removeEventListener("touchstart", this.detectTouch, !1) }, drag: function (e) { if (this.dragged) { this.point2 = Object($["a"])({}, this.point1), this.point1 = { x: e.clientX || e.touches[0].clientX, y: e.clientY || e.touches[0].clientY }; var t = this.getImagePosition(), n = t.boundries; if (this.dragY) { var a = Math.floor(this.point1.y - this.point2.y); a = a < n.yMin ? n.yMin : a > n.yMax ? n.yMax : a, this.top = this.top + a } if (this.dragX) { var i = Math.floor(this.point1.x - this.point2.x); i = i < n.xMin ? n.xMin : i > n.xMax ? n.xMax : i, this.left = this.left + i } } }, dragEnd: function () { window.removeEventListener("mousemove", this.drag), window.removeEventListener("mouseup", this.dragEnd), (this.dragX || this.dragY) && (this.dragged = !1) }, dragStart: function (e, t) { (this.dragX || this.dragY) && (this.dragged = !0, this.point1 = { x: e.clientX || e.touches[0].clientX, y: e.clientY || e.touches[0].clientY }), t && (window.addEventListener("mousemove", this.drag), window.addEventListener("mouseup", this.dragEnd)) }, getImagePosition: function () { var e = this.$refs.img[this.imgIndex].getBoundingClientRect(), t = { xMax: e.left < 0 ? Math.abs(e.left) : 0, xMin: -(e.width - window.innerWidth - Math.abs(e.left)), yMax: e.top < 0 ? Math.abs(e.top) : 0, yMin: -(e.height - window.innerHeight - Math.abs(e.top)) }, n = { left: e.left, right: e.width - window.innerWidth - Math.abs(e.left), top: e.top, bottom: e.height - window.innerHeight - Math.abs(e.top) }; return { offsets: n, boundries: t } }, handleKeyup: function (e) { if (this.showLightbox) { var t = e.keyCode ? e.keyCode : e.which; switch (t) { case 37: this.changeImg(-1); break; case 39: this.changeImg(1); break; case 38: this.zoomIn(); break; case 40: this.zoomOut(); break; case 27: this.closeDialog() } } }, handleScroll: function (e) { this.showLightbox && (e.deltaY < 0 ? this.zoomIn() : this.zoomOut()) }, init: function () { this.imgIndex = this.index, this.fullscreen = !1, this.scale = 1, this.rotateDeg = 0, this.top = 0, this.left = 0 }, openFullscreen: function (e) { e.requestFullscreen ? e.requestFullscreen() : e.mozRequestFullScreen ? e.mozRequestFullScreen() : e.webkitRequestFullscreen ? e.webkitRequestFullscreen() : e.msRequestFullscreen && e.msRequestFullscreen() }, swipe: function (e) { if (1 === this.scale) { var t = "left" === e ? 1 : -1; this.changeImg(t) } }, reset: function () { this.scale = 1, this.top = 0, this.left = 0, this.rotateDeg = 0 }, rotate: function () { this.rotateDeg += 90 }, tap: function () { var e = 1 === this.scale ? 3 : 1; this.scale = e, 1 === this.scale && (this.top = 0, this.left = 0) }, toggleLightbox: function (e) { -1 === e ? (this.$emit("hide"), this.show = !1) : (this.show = !0, this.imgIndex = e) }, toggleFullscreen: function () { document.fullscreenElement || (this.fullscreen = !1) }, zoomIn: function () { var e = .5; this.scale += e }, zoomOut: function () { var e = .5; this.scale = this.scale - e > 1 ? this.scale - e : 1; var t = this.getImagePosition(), n = t.offsets; (n.left > 0 || n.right < 0) && (this.left = 0), (n.top > 0 || n.bottom < 0) && (this.top = 0) } }, mounted: function () { var e = this; window.addEventListener("touchstart", this.detectTouch, !1), this.detectFullscreen.forEach((function (t) { return document.addEventListener(t, e.toggleFullscreen, !1) })), window.addEventListener("wheel", this.handleScroll), window.addEventListener("keyup", this.handleKeyup) }, beforeDestroy: function () { var e = this; window.removeEventListener("keyup", this.handleKeyup), window.removeEventListener("wheel", this.handleScroll), this.detectFullscreen.forEach((function (t) { return document.removeEventListener(t, e.toggleFullscreen) })) }, watch: { scale: function (e, t) { var n = this.$refs.img[this.imgIndex].getBoundingClientRect(); e > t ? ((n.width * e - window.innerWidth > 0 || n.height - window.innerWidth > 0) && (this.dragX = !0), n.height * e - window.innerWidth > 0 && (this.dragY = !0)) : ((n.width - window.innerWidth < 0 || 1 === e) && (this.dragX = !1), (n.height * e - window.innerWidth < 0 || 1 === e) && (this.dragY = !1)) }, visible: function (e) { !0 === e && this.init() }, fullscreen: function (e) { e ? this.openFullscreen(this.$refs.box) : this.closeFullscreen() } } }, jl = Hl, El = jl, Bl = (n("984b"), Object(_["a"])(El, Cl, Ol, !1, null, "1dcd9ad5", null)), Il = (Bl.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "radial-progress-container", style: e.containerStyle }, [n("div", { staticClass: "radial-progress-inner", style: e.innerCircleStyle }, [e._t("default")], 2), n("svg", { staticClass: "radial-progress-bar", attrs: { width: e.diameter, height: e.diameter, version: "1.1", xmlns: "http://www.w3.org/2000/svg" } }, [n("defs", [n("radialGradient", { attrs: { id: "radial-gradient" + e._uid, fx: e.gradient.fx, fy: e.gradient.fy, cx: e.gradient.cx, cy: e.gradient.cy, r: e.gradient.r } }, [n("stop", { attrs: { offset: "30%", "stop-color": e.color } }), n("stop", { attrs: { offset: "100%", "stop-color": e.color } })], 1)], 1), n("circle", { style: e.strokeStyle, attrs: { r: e.innerCircleRadius, cx: e.radius, cy: e.radius, fill: "transparent", stroke: e.innerStrokeColor, "stroke-dasharray": e.circumference, "stroke-dashoffset": "0", "stroke-linecap": "round" } }), n("circle", { style: e.progressStyle, attrs: { transform: "rotate(270, " + e.radius + "," + e.radius + ")", r: e.innerCircleRadius, cx: e.radius, cy: e.radius, fill: "transparent", stroke: "url(#radial-gradient" + e._uid + ")", "stroke-dasharray": e.circumference, "stroke-dashoffset": e.circumference, "stroke-linecap": "round" } })])]) }), Al = [], Fl = { props: { diameter: { type: Number, required: !1, default: 100 }, maxValue: { type: Number, default: 100 }, value: { type: Number, required: !0, default: 0 }, color: { type: String, required: !1, default: "green" }, strokeWidth: { type: Number, required: !1, default: 4 }, animateSpeed: { type: Number, required: !1, default: 1e3 }, innerStrokeColor: { type: String, required: !1, default: "#f9f9f9" }, fps: { type: Number, required: !1, default: 60 }, timingFunc: { type: String, required: !1, default: "linear" } }, data: function () { return { gradient: { fx: .99, fy: .5, cx: .5, cy: .5, r: .65 }, gradientAnimation: null, currentAngle: 0, strokeDashoffset: 0 } }, computed: { radius: function () { return this.diameter / 2 }, circumference: function () { return Math.PI * this.innerCircleDiameter }, stepSize: function () { return 0 === this.maxValue ? 0 : 100 / this.maxValue }, finishedPercentage: function () { return this.stepSize * this.value }, circleSlice: function () { return 2 * Math.PI / this.maxValue }, animateSlice: function () { return this.circleSlice / this.totalPoints }, innerCircleDiameter: function () { return this.diameter - 2 * this.strokeWidth }, innerCircleRadius: function () { return this.innerCircleDiameter / 2 }, totalPoints: function () { return this.animateSpeed / this.animationIncrements }, animationIncrements: function () { return 1e3 / this.fps }, containerStyle: function () { return { height: "".concat(this.diameter, "px"), width: "".concat(this.diameter, "px") } }, progressStyle: function () { return { height: "".concat(this.diameter, "px"), width: "".concat(this.diameter, "px"), strokeWidth: "".concat(this.strokeWidth, "px"), strokeDashoffset: this.strokeDashoffset, transition: "stroke-dashoffset ".concat(this.animateSpeed, "ms ").concat(this.timingFunc) } }, strokeStyle: function () { return { height: "".concat(this.diameter, "px"), width: "".concat(this.diameter, "px"), strokeWidth: "".concat(this.strokeWidth, "px") } }, innerCircleStyle: function () { return { width: "".concat(this.innerCircleDiameter, "px") } } }, methods: { getStopPointsOfCircle: function (e) { for (var t = [], n = 0; n < e; n++) { var a = this.circleSlice * n; t.push(this.getPointOfCircle(a)) } return t }, getPointOfCircle: function (e) { var t = .5, n = t + t * Math.cos(e), a = t + t * Math.sin(e); return { x: n, y: a } }, gotoPoint: function () { var e = this.getPointOfCircle(this.currentAngle); this.gradient.fx = e.x, this.gradient.fy = e.y }, changeProgress: function (e) { var t = this, n = e.isAnimate, a = void 0 === n || n; if (this.strokeDashoffset = (100 - this.finishedPercentage) / 100 * this.circumference, this.gradientAnimation && clearInterval(this.gradientAnimation), a) { var i = (this.value - 1) * this.circleSlice, r = (this.currentAngle - i) / this.animateSlice, s = Math.abs(r - this.totalPoints) / this.totalPoints, o = r < this.totalPoints; this.gradientAnimation = setInterval((function () { o && r >= t.totalPoints || !o && r < t.totalPoints ? clearInterval(t.gradientAnimation) : (t.currentAngle = i + t.animateSlice * r, t.gotoPoint(), r += o ? s : -s) }), this.animationIncrements) } else this.gotoNextStep() }, gotoNextStep: function () { this.currentAngle = this.value * this.circleSlice, this.gotoPoint() } }, watch: { maxValue: function () { this.changeProgress({ isAnimate: !0 }) }, value: function () { this.changeProgress({ isAnimate: !0 }) }, diameter: function () { this.changeProgress({ isAnimate: !0 }) }, strokeWidth: function () { this.changeProgress({ isAnimate: !0 }) } }, created: function () { this.changeProgress({ isAnimate: !1 }) } }, Nl = Fl, Wl = Nl, zl = (n("1b9a"), Object(_["a"])(Wl, Il, Al, !1, null, null, null)), Rl = (zl.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("transition", { attrs: { "enter-active-class": e.enterActiveClass, "leave-active-class": e.leaveActiveClass }, on: { "before-enter": e.beforeEnter, "after-enter": e.afterEnter, "before-leave": e.beforeLeave } }, [e.show ? n("div", { staticClass: "md-toast", class: ["md-toast-" + e.type], style: { backgroundColor: e.toastBackgroundColor } }, [e.closeButton ? n("button", { staticClass: "md-toast-close-button", attrs: { role: "button" }, on: { click: e.hideToastr } }, [e._v("×")]) : e._e(), e.progressBar ? n("div", { staticClass: "md-toast-progress", style: "width: " + e.progress.percent + "%" }) : e._e(), n("div", { staticClass: "md-toast-title" }, [e._v(e._s(e.title))]), n("div", { staticClass: "md-toast-message", domProps: { innerHTML: e._s(e.message) } })]) : e._e()]) }), $l = [], Vl = { name: "Notification", data: function () { return { progress: { hideEta: 0, percent: 0, intervalId: null }, show: !1, defaultIcons: {} } }, props: { type: { type: String, default: "success" }, position: { type: String, default: "top center" }, title: { type: String }, message: { type: String }, closeButton: { type: Boolean, default: !0 }, progressBar: { type: Boolean, default: !1 }, icon: { type: String }, timeOut: { default: "1500" }, showMethod: { type: String, default: "fadeIn" }, hideMethod: { type: String, default: "fadeOut" }, showDuration: { default: "1000" }, hideDuration: { default: "1000" }, delay: { default: "0" }, successColor: { type: String }, infoColor: { type: String }, warningColor: { type: String }, errorColor: { type: String }, color: { type: String } }, mounted: function () { var e = this, t = document.querySelector(".toastr-container.md-toast-".concat(this.positionClass)); t || (t = document.createElement("div"), t.classList.add("toastr-container"), t.id = "toast-container", t.classList.add("md-toast-".concat(this.positionClass)), document.body.appendChild(t)), t.appendChild(this.$el), setTimeout((function () { return e.showToastr() }), this.delay) }, computed: { positionClass: function () { return this.position.split(" ").join("-") }, enterActiveClass: function () { return "animated " + this.showMethod }, leaveActiveClass: function () { return "animated " + this.hideMethod }, toastBackgroundColor: function () { return this.color ? this.color : "success" === this.type && this.successColor ? this.successColor : "info" === this.type && this.infoColor ? this.infoColor : "warning" === this.type && this.warningColor ? this.warningColor : "error" === this.type && this.errorColor ? this.errorColor : null }, iconSrc: function () { return this.icon ? this.icon : this.defaultIcons[this.type] } }, methods: { showToastr: function () { var e = this; this.show = !0, this.sto = setTimeout((function () { return e.hideToastr() }), this.timeOut), this.progressBar && (this.progress.hideEta = (new Date).getTime() + parseFloat(this.timeOut), this.progress.intervalId = setInterval((function () { return e.refreshProgress() }), 10)) }, hideToastr: function () { clearTimeout(this.sto), clearTimeout(this.progress.intervalId), this.show = !1 }, refreshProgress: function () { this.progress.percent = (this.progress.hideEta - (new Date).getTime()) / this.timeOut * 100 }, beforeEnter: function (e) { e.style.animationDuration = this.showDuration + "ms" }, afterEnter: function () { this.$el.classList.add("animated"), this.$el.classList.add(this.showMethod) }, beforeLeave: function (e) { e.style.animationDuration = this.hideDuration + "ms" } } }, ql = Vl, Ul = ql, Jl = Object(_["a"])(Ul, Rl, $l, !1, null, null, null), Xl = Jl.exports, Gl = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "div", class: e.wrapperClass }, [e.multicolor ? e._e() : n("div", { class: e.spinnerClass }, [e._m(0), e._m(1), e._m(2)]), e.multicolor ? n("div", [n("div", { class: [e.spinnerClass, "spinner-blue"] }, [e._m(3), e._m(4), e._m(5)]), n("div", { class: [e.spinnerClass, "spinner-red"] }, [e._m(6), e._m(7), e._m(8)]), n("div", { class: [e.spinnerClass, "spinner-yellow"] }, [e._m(9), e._m(10), e._m(11)]), n("div", { class: [e.spinnerClass, "spinner-green"] }, [e._m(12), e._m(13), e._m(14)])]) : e._e()]) }, Kl = [function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper left" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "gap-patch" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper right" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper left" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "gap-patch" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper right" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper left" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "gap-patch" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper right" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper left" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "gap-patch" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper right" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper left" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "gap-patch" }, [n("div", { staticClass: "circle" })]) }, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "circle-clipper right" }, [n("div", { staticClass: "circle" })]) }], Zl = (n("1393"), { props: { tag: { type: String, default: "div" }, big: { type: Boolean, default: !1 }, small: { type: Boolean, default: !1 }, crazy: { type: Boolean, default: !1 }, color: { type: String, default: "blue" }, multicolor: { type: Boolean, default: !1 } }, computed: { wrapperClass: function () { return ["preloader-wrapper active", this.big ? "big" : "", this.small ? "small" : "", this.crazy ? "crazy" : ""] }, spinnerClass: function () { return ["spinner-layer", this.multicolor ? "" : this.color ? "spinner-" + this.color + "-only" : ""] } } }), Ql = Zl, ed = Ql, td = Object(_["a"])(ed, Gl, Kl, !1, null, "6e18aa46", null), nd = (td.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("form", { class: e.wrapperClassName }, [n("input", { ref: "input", class: e.inputClassName, attrs: { min: e.min, max: e.max, type: "range" }, domProps: { value: e.localValue }, on: { input: function (t) { return e.rangeChange(t) }, focus: e.rangeFocus, mouseleave: e.rangeMouseLeave } }), n("transition", [e.thumbActive ? n("span", { class: e.thumbClassName, style: e.thumbStyle }, [n("span", { staticClass: "value" }, [e._v(e._s(e.localValue))])]) : e._e()]), e.multi ? n("input", { ref: "secondInput", class: e.secondInputClassName, style: e.secondInputStyle, attrs: { min: e.min, max: e.max, type: "range" }, domProps: { value: e.secondLocalValue }, on: { input: function (t) { return e.secondRangeChange(t) }, focus: e.secondRangeFocus, mouseleave: e.secondRangeMouseLeave } }) : e._e(), n("transition", [e.secondThumbActive && e.multi ? n("span", { class: e.secondThumbClassName, style: e.secondThumbStyle }, [n("span", { staticClass: "value" }, [e._v(e._s(e.secondLocalValue))])]) : e._e()])], 1) }), ad = [], id = (n("466d"), { props: { className: { type: String }, secondInputClass: { type: String }, min: { type: Number, default: 0 }, max: { type: Number, default: 100 }, value: { type: [Number, String], default: 50 }, secondValue: { type: [Number, String], default: 75 }, wrapperClass: { type: String }, multi: { type: Boolean, default: !1 } }, data: function () { return { localValue: 0, secondLocalValue: 0, leftPosition: 0, secondLeftPosition: 0, thumbActive: !1, secondThumbActive: !1, thumbHeight: 0, thumbWidth: 0, thumbTop: "10px", thumbMarginLeft: "-6px", steps: this.max - this.min } }, computed: { inputClassName: function () { return [this.className] }, secondInputClassName: function () { return ["multi-range-input", this.secondInputClass] }, secondInputStyle: function () { return { position: "absolute", left: 0, backgroundColor: "transparent", border: "none", outline: "none", boxShadow: "none" } }, wrapperClassName: function () { return ["range-field", this.multi && "multi-range-field", this.wrapperClass] }, thumbClassName: function () { return ["thumb", this.thumbActive && "active"] }, secondThumbClassName: function () { return ["thumb", this.secondThumbActive && "active"] }, thumbStyle: function () { return { left: this.leftPosition + "px", height: this.thumbHeight, width: this.thumbWidth, top: this.thumbTop, marginLeft: this.thumbMarginLeft } }, secondThumbStyle: function () { return { left: this.secondLeftPosition + "px", height: this.thumbHeight, width: this.thumbWidth, top: this.thumbTop, marginLeft: this.thumbMarginLeft } } }, mounted: function () { this.setDefaultOffset(), this.localValue = this.value, this.secondLocalValue = this.secondValue, this.multi ? this.$emit("getDefaultValue", this.localValue, this.secondLocalValue) : this.$emit("getDefaultValue", this.localValue) }, methods: { setDefaultOffset: function () { if (0 !== this.value && this.max - this.min > 0) { var e = window.getComputedStyle(this.$refs.input).width.match(/\d*/), t = Object(ho["a"])(e, 1), n = t[0]; if (this.leftPosition = n / ((this.max - this.min) / this.value), this.multi) { var a = window.getComputedStyle(this.$refs.secondInput).width.match(/\d*/), i = Object(ho["a"])(a, 1), r = i[0]; this.secondLeftPosition = r / ((this.max - this.min) / this.secondValue) } } }, rangeChange: function (e) { var t = e.target.value; this.localValue = t; var n = t - this.min, a = this.$refs.input, i = a.offsetWidth; this.StepLength = i / this.steps; var r = 0, s = 15, o = n - this.steps / 2; r = o / this.steps * s, this.leftPosition = this.StepLength * n - r, this.multi ? this.$emit("getValue", this.localValue, this.secondLocalValue) : this.$emit("getValue", this.localValue) }, secondRangeChange: function (e) { var t = e.target.value; this.secondLocalValue = t; var n = t - this.min, a = this.$refs.secondInput, i = a.offsetWidth; this.secondStepLength = i / this.steps; var r = 0, s = 15, o = n - this.steps / 2; r = o / this.steps * s, this.secondLeftPosition = this.secondStepLength * n - r, this.$emit("getValue", this.localValue, this.secondLocalValue) }, rangeFocus: function () { var e = this; this.thumbActive = !0, setTimeout((function () { e.thumbHeight = "30px", e.thumbWidth = "30px", e.thumbTop = "-20px", e.thumbMarginLeft = "-15px" }), 0) }, secondRangeFocus: function () { var e = this; this.secondThumbActive = !0, setTimeout((function () { e.thumbHeight = "30px", e.thumbWidth = "30px", e.thumbTop = "-20px", e.thumbMarginLeft = "-15px" }), 0) }, rangeMouseLeave: function () { var e = this, t = this.$refs.input; t.blur(), this.thumbHeight = 0, this.thumbWidth = 0, this.thumbTop = "10px", this.thumbMarginLeft = "-6px", this.multi ? this.$emit("input", this.localValue, this.secondLocalValue) : this.$emit("input", this.localValue), setTimeout((function () { e.thumbActive = !1 }), 0) }, secondRangeMouseLeave: function () { var e = this, t = this.$refs.secondInput; t.blur(), this.thumbHeight = 0, this.thumbWidth = 0, this.thumbTop = "10px", this.thumbMarginLeft = "-6px", setTimeout((function () { e.secondThumbActive = !1 }), 0) } }, watch: { value: function (e) { this.localValue = e }, secondValue: function (e) { this.secondLocalValue = e } } }), rd = id, sd = rd, od = (n("bdd5"), Object(_["a"])(sd, nd, ad, !1, null, "905e8868", null)), ld = (od.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), dd = [], cd = { props: { tag: { type: String, default: "div" }, classes: { type: String } }, computed: { className: function () { return ["scroll-box", this.classes] } } }, ud = cd, hd = ud, fd = Object(_["a"])(hd, ld, dd, !1, null, "8eb5d800", null), pd = (fd.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), md = [], _d = { props: { tag: { type: String, default: "ul" }, color: { type: String } }, computed: { className: function () { return ["nav nav-tabs md-tabs horizontal-spy", !!this.color && this.color] } } }, gd = _d, yd = gd, vd = Object(_["a"])(yd, pd, md, !1, null, "8fe25d6a", null), bd = (vd.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", staticClass: "nav-item" }, [n("a", { class: e.className, attrs: { href: "#", role: "tab" } }, [e._t("default")], 2)]) }), kd = [], Md = { props: { tag: { type: String, default: "li" }, active: { type: Boolean, default: !1 } }, computed: { className: function () { return ["nav-link", this.active && "active"] } } }, wd = Md, xd = wd, Ld = Object(_["a"])(xd, bd, kd, !1, null, "3b1d0c22", null), Sd = (Ld.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Yd = [], Dd = { props: { tag: { type: String, default: "div" }, classes: { type: String } }, computed: { className: function () { return ["scrollspy-example z-depth-1", this.classes] } } }, Td = Dd, Cd = Td, Od = Object(_["a"])(Cd, Sd, Yd, !1, null, "33cc886f", null), Pd = (Od.exports, n("d37c")), Hd = n("806b"), jd = n("55d8"), Ed = n("6f9b"), Bd = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n("div", { directives: [{ name: "mdb-touch", rawName: "v-mdb-touch:swipe.right.carousel", value: e.swipeRight, expression: "swipeRight", arg: "swipe", modifiers: { right: !0, carousel: !0 } }, { name: "mdb-touch", rawName: "v-mdb-touch:swipe.left.carousel", value: e.swipeLeft, expression: "swipeLeft", arg: "swipe", modifiers: { left: !0, carousel: !0 } }], ref: "sidenav", attrs: { role: "navigation" }, on: { touchmove: function (e) { e.preventDefault() } } }, [n("transition", { on: { enter: e.enter, "before-enter": e.beforeEnter, leave: e.leave } }, [n("div", e._g({ directives: [{ name: "show", rawName: "v-show", value: e.value, expression: "value" }], staticClass: "mdbvue-sidenav", class: e.sidenavClasses, style: e.sidenavStyle }, e.expandOnHover && { mouseenter: function () { e.slimMode = !1 }, mouseleave: function () { e.slimMode = !0 } }), [n(e.fixedHeader ? "div" : "mdb-scrollbar", { tag: "component", staticClass: "mdbvue-sidenav__content", style: { padding: e.fixedHeader ? "0" : "8px" }, attrs: { suppressScrollX: "" } }, [n("div", { staticClass: "mdbvue-sidenav__header", style: { padding: e.fixedHeader ? "8px" : "0" } }, [e._t("header")], 2), n(e.fixedHeader ? "mdb-scrollbar" : "div", { tag: "component", staticClass: "mdbvue-sidenav__body", style: { padding: e.fixedHeader ? "8px" : "0" }, attrs: { suppressScrollX: "" } }, [e._t("content-header"), e._l(e.links, (function (t, a) { return n("div", { key: a }, [t.name ? n("h6", { staticClass: "group-title grey-text" }, [e._v(" " + e._s(t.name) + " ")]) : e._e(), n("ul", { staticClass: "list-unstyled" }, e._l(t.data, (function (t, i) { return n("side-nav-item", { key: i, attrs: { children: t.children, href: t.href, to: t.to, name: t.name, icon: t.icon, far: t.far, fal: t.fal, fab: t.fab, fad: t.fad, show: e.value, active: e.activeCategory === i && e.value && e.activeGroup === a, slim: e.slim && e.slimMode }, on: { expandCategory: function (t) { return e.expandCategory(i, a) }, itemClick: function (t) { return e.itemClick(t, i, a) } } }) })), 1), a !== e.links.length - 1 ? n("hr") : e._e()]) })), e._t("content")], 2)], 1)], 1)]), n("transition", { attrs: { "enter-active-class": "animated fadeIn", "leave-active-class": "animated fadeOut" } }, [e.value && e.backdrop && e.over ? n("div", { staticClass: "mdbvue-backdrop", class: e.backdropClass, on: { click: function (t) { return e.$emit("input", !1) }, wheel: e.blockScroll } }) : e._e()])], 1), n("div", { ref: "nav" }, [e._t("nav")], 2), n("div", { ref: "main" }, [e._t("main")], 2), n("div", { ref: "footer" }, [e._t("footer")], 2)]) }, Id = [], Ad = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("li", [n("div", { staticClass: "ripple-parent" }, [e.to ? n("router-link", { staticClass: "mdbvue-sidenav__item", class: e.itemClasses, attrs: { to: e.to, tabindex: "0" }, nativeOn: { click: function (t) { return e.handleClick.apply(null, arguments) }, keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handleKeydown.apply(null, arguments) } } }, [n("div", { staticClass: "text-center", style: { minWidth: "40px" } }, [e.icon ? n("mdb-icon", { attrs: { icon: e.icon, far: e.far, fab: e.fab, fal: e.fal, fad: e.fad } }) : e._e()], 1), e.slim ? e._e() : n("span", [e._v(e._s(e.name))]), e.children && !e.slim ? n("mdb-icon", { style: { position: "absolute", right: "12px" }, attrs: { icon: e.active ? "chevron-up" : "chevron-down" } }) : e._e()], 1) : n("a", { staticClass: "mdbvue-sidenav__item", class: e.itemClasses, attrs: { href: e.href, tabindex: "0" }, on: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handleKeydown.apply(null, arguments) }, click: e.handleClick } }, [n("div", { staticClass: "text-center", style: { minWidth: "40px" } }, [e.icon ? n("mdb-icon", { attrs: { icon: e.icon, far: e.far, fab: e.fab, fal: e.fal, fad: e.fad } }) : e._e()], 1), e.slim ? e._e() : n("span", [e._v(e._s(e.name))]), e.children && !e.slim ? n("mdb-icon", { style: { position: "absolute", right: "12px" }, attrs: { icon: e.active ? "chevron-up" : "chevron-down" } }) : e._e()], 1)], 1), n("transition", { on: { beforeEnter: e.beforeExpand, enter: e.expandList, leave: e.hideList } }, [e.showItems ? n("ul", { staticClass: "list-unstyled expandable-items" }, e._l(e.children, (function (t, a) { return n("li", { key: a, staticClass: "ripple-parent", style: { marginBottom: "8px" } }, [void 0 !== t.to ? n("router-link", { staticClass: "mdbvue-sidenav__item", class: { active: e.active && e.activeChild === a }, attrs: { to: t.to, tabindex: "0" }, nativeOn: { click: function (t) { return e.handleItemClick(t, a) }, keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handleKeydown(t, a) } } }, [e._v(e._s(t.name))]) : n("a", { staticClass: "mdbvue-sidenav__item", class: { active: e.active && e.activeChild === a }, attrs: { href: t.href, tabindex: "0" }, on: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handleKeydown(t, a) }, click: function (t) { return e.handleItemClick(t, a) } } }, [e._v(e._s(t.name))])], 1) })), 0) : e._e()])], 1) }, Fd = [], Nd = { components: { mdbIcon: H["b"] }, mixins: [V["a"]], props: { icon: String, far: Boolean, fab: Boolean, fal: Boolean, fad: Boolean, to: [String, Object], href: String, name: String, children: Array, active: { type: Boolean, default: !1 }, slim: { type: Boolean, default: !1 }, show: Boolean }, data: function () { return { activeChild: -1 } }, computed: { itemClasses: function () { return { "justify-content-center": this.slim, active: this.active } }, showItems: function () { return this.children && this.active && !this.slim } }, methods: { handleClick: function (e) { this.wave(e), this.children ? this.$emit("expandCategory") : this.$emit("itemClick") }, handleItemClick: function (e, t) { this.wave(e), this.$emit("itemClick", t) }, handleKeydown: function (e, t) { void 0 !== t || void 0 === this.children ? (e.target.click(), this.$emit("itemClick", t)) : this.$emit("expandCategory") }, beforeExpand: function (e) { e.style.height = "0px" }, expandList: function (e) { e.style.height = e.scrollHeight + "px" }, hideList: function (e) { e.style.height = "0px" } }, mounted: function () { if (this.children) { for (var e = -1, t = 0; t < this.children.length; t++)this.$route.path === this.children[t].to && (e = t); this.activeChild = e } }, watch: { $route: function (e) { if (this.children) { for (var t = -1, n = 0; n < this.children.length; n++)e.path === this.children[n].to && (t = n); this.activeChild = t } } } }, Wd = Nd, zd = (n("4d89"), Object(_["a"])(Wd, Ad, Fd, !1, null, "c7b25fd4", null)), Rd = zd.exports, $d = { components: { mdbIcon: H["b"], mdbScrollbar: ls, SideNavItem: Rd }, directives: { mdbWaves: lo, mdbTouch: Pl["a"] }, props: { data: { type: Array, default: function () { return [] } }, right: { type: Boolean, default: !1 }, value: { type: Boolean, default: !1 }, duration: { type: Number, default: 300 }, backdrop: { type: Boolean, default: !0 }, backdropClass: { type: [String, Array], default: "rgba-black-light" }, slim: { type: Boolean, default: !1 }, fixedHeader: { type: Boolean, default: !1 }, expandOnHover: { type: Boolean, default: !1 }, sidenavClass: { type: [String, Array], default: function () { return [] } }, slimCollapsed: { type: Boolean, default: !0 }, color: { type: String, default: "primary" }, slimWidth: { type: Number, default: 60 }, width: { type: Number, default: 240 }, groups: { type: Boolean, default: !1 }, over: { type: Boolean, default: !1 }, push: { type: Boolean, default: !1 } }, data: function () { return { links: [], activeCategory: -1, activeGroup: -1, dragged: !1, start: null, x: 0, offset: 0, transitionDuration: this.duration, slimMode: this.slimCollapsed, mouseover: !1, lastElement: null, firstElement: null } }, computed: { side: function () { return !this.over && !this.push }, computedWidth: function () { return this.slim && this.slimMode ? this.slimWidth : this.width }, sidenavStyle: function () { var e = this.right ? { right: this.offset + "px", transitionProperty: "right, width" } : { left: this.offset + "px", transitionProperty: "left, width" }; return Object($["a"])({}, e, { transitionDuration: "".concat(this.transitionDuration / 1e3, "s"), width: this.computedWidth + "px" }) }, sidenavClasses: function () { var e = "string" === typeof this.sidenavClass ? [this.sidenavClass] : this.sidenavClass; return [].concat(wr(e), [this.fixedHeader && "fixed-header", "sidenav-".concat(this.color)]) } }, mounted: function () { if (this.value || (this.offset = -1 * this.computedWidth), this.setData(this.data), this.$nextTick(this.setActive), this.push || this.side) { var e = this.value ? this.computedWidth : 0; this.setOffset(e) } window.addEventListener("keydown", this.focusFirst), window.addEventListener("keyup", this.close) }, beforeDestroy: function () { this.over || this.setOffset(0), window.removeEventListener("keyup", this.close) }, methods: { setActive: function () { var e = this; this.links.length < 1 || !this.$router || !this.$router.history || this.links.forEach((function (t, n) { return t.data.forEach((function (t, a) { var i = t.to === e.$router.history.current.path, r = t.children || []; r.forEach((function (t) { t.to === e.$router.history.current.path && (i = !0) })), i && (e.activeGroup = n, e.activeCategory = a) })) })) }, itemClick: function (e, t, n) { this.activeGroup = n, this.$emit("itemClick", t, e), this.slim && this.slimMode && (this.slimMode = !1) }, expandCategory: function (e, t) { this.$emit("itemClick", e), this.activeGroup = t, this.slim && this.slimMode ? (this.slimMode = !1, this.activeCategory = e) : this.activeCategory === e ? this.activeCategory = -1 : this.activeCategory = e }, close: function (e) { 27 === e.keyCode && this.value && this.$emit("input", !1) }, swipeRight: function () { !this.right && this.slim && this.slimMode ? this.slimMode = !1 : this.right && (this.slim && !this.slimMode ? this.slimMode = !0 : this.$emit("input", !1)) }, swipeLeft: function () { this.right && this.slim && this.slimMode ? this.slimMode = !1 : this.right || (this.slim && !this.slimMode ? this.slimMode = !0 : this.$emit("input", !1)) }, beforeEnter: function () { this.offset = -1 * this.computedWidth }, enter: function (e, t) { var n = this; setTimeout((function () { n.offset = 0, t() }), 10) }, leave: function () { this.offset = -1 * this.computedWidth }, setOffset: function () { var e = this, t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.computedWidth, n = this.$refs, a = n.nav, i = n.main, r = n.footer, s = [a, i, r], o = this.right ? "margin-right" : "margin-left", l = this.right ? "margin-left" : "margin-right"; s.forEach((function (n) { n && (n.style["transition-property"] = "".concat(o, ", ").concat(l), n.style["transition-duration"] = "".concat(e.duration / 1e3, "s"), n.style["transition-timing-function"] = "linear", n.style[o] = t + "px", e.push ? n.style[l] = -1 * t + "px" : n.style[l] = "0px") })), this.$emit("setOffset", t) }, focusFirst: function (e) { this.value && 9 === e.keyCode && (e.preventDefault(), this.trapFocus()), window.removeEventListener("keydown", this.focusFirst) }, trapFocus: function () { this.firstElement && this.firstElement.focus() }, removeFocusTrap: function () { this.lastElement.removeEventListener("blur", this.trapFocus) }, calculateFocusTrap: function (e) { if ((!e || 9 === e.keyCode) && this.value) { var t = Array.from(this.$refs.sidenav.querySelectorAll('button, a, input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter((function (e) { return !e.classList.contains("ps__thumb-x") && !e.classList.contains("ps__thumb-y") })); if (0 !== t.length) { this.firstElement = t[0]; var n = t[t.length - 1]; this.lastElement && this.lastElement !== n && this.lastElement.removeEventListener("blur", this.trapFocus), this.lastElement = n, this.lastElement.addEventListener("blur", this.trapFocus) } } }, setData: function (e) { this.groups ? this.links = wr(e) : this.links = [{ name: null, data: e }] }, blockScroll: function (e) { this.value && e.preventDefault() } }, watch: { value: function (e) { var t = this; if (e && this.over) this.$nextTick((function () { t.calculateFocusTrap(), window.addEventListener("keydown", t.focusFirst) })); else if (this.over) e || this.setOffset(0); else { var n = e ? this.computedWidth : 0; this.setOffset(n) } }, slimMode: function (e) { this.$emit("toggleSlim", e), !this.over && this.value && this.setOffset() }, slimCollapsed: function (e) { this.slimMode = e }, data: function (e) { this.setData(e) }, over: function (e) { var t = this; window.addEventListener("keydown", this.focusFirst), e && (this.setOffset(0), this.value && this.$nextTick((function () { t.calculateFocusTrap() }))) }, side: function (e) { e && this.lastElement && this.removeFocusTrap(), e && this.value && this.setOffset() }, push: function (e) { e && this.lastElement && this.removeFocusTrap(), e && this.value && this.setOffset() }, right: function () { !this.over && this.value && this.setOffset() }, $route: function () { this.setActive() } } }, Vd = $d, qd = Vd, Ud = (n("b672"), Object(_["a"])(qd, Bd, Id, !1, null, "2e1b1b43", null)), Jd = (Ud.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n("transition", { attrs: { name: e.slideSide } }, [n(e.tag, { directives: [{ name: "show", rawName: "v-show", value: e.isThere || e.OpenedFromOutside, expression: "isThere || OpenedFromOutside" }], tag: "component", class: e.className, style: e.sideNavStyle }, [n("mdb-scrollbar", [n("ul", { staticClass: "custom-scrollbar list-unstyled" }, [e.logo ? n("li", { class: e.logoLi, on: { click: e.wave } }, [n("div", { class: e.logoWrapperClasses }, [e.to ? n("router-link", { attrs: { to: e.to } }, [n("img", { class: e.logoClasses, attrs: { src: e.logo, alt: e.logoAlt } }), !e.collapsed && e.slim && e.name ? n("span", [e._v(e._s(e.name))]) : e._e()]) : n("a", { attrs: { href: e.href } }, [n("img", { class: e.logoClasses, attrs: { src: e.logo, alt: e.logoAlt } }), !e.collapsed && e.slim && e.name ? n("span", [e._v(e._s(e.name))]) : e._e()])], 1)]) : e._e(), e._t("default")], 2)]), e.mask ? n("div", { class: e.maskClasses }) : e._e()], 1)], 1), n("transition", { attrs: { "enter-active-class": "animated fadeIn", "leave-active-class": "animated fadeOut" } }, [!e.isThere && e.OpenedFromOutside ? n("div", { attrs: { id: "sidenav-overlay" }, on: { click: e.handleOverlayClick } }) : e._e()])], 1) }), Xd = [], Gd = { props: { tag: { type: String, default: "div" }, fixed: { type: Boolean, default: !1 }, right: { type: Boolean, default: !1 }, hidden: { type: Boolean }, logo: { type: String }, logoClass: { type: String }, logoAlt: { type: String }, href: { type: String, default: "#" }, to: { type: String }, breakWidth: { type: Number, default: 1440 }, OpenedFromOutside: { type: Boolean, default: !1 }, color: { type: String }, sideNavClass: { type: String }, mask: { type: String }, logoSn: { type: Boolean, default: !1 }, logoRound: { type: Boolean, default: !1 }, sideNavStyle: { type: [Object, String] }, slim: { type: Boolean, default: !1 }, isCollapsed: { type: Boolean, default: !1 }, name: String }, data: function () { return { isThere: !1 } }, computed: { collapsed: function () { return this.isCollapsed }, slideSide: function () { return this.right ? "slideRight" : "slideLeft" }, className: function () { return ["side-nav", "wide", this.collapsed && "slim", this.fixed && "fixed", this.color, this.sideNavClass, this.right ? "right-aligned " : ""] }, logoClasses: function () { return [this.logoSn ? "" : "img-fluid", this.logoClass, this.logoRound ? "rounded-circle" : ""] }, logoLi: function () { return [this.logoSn && "logo-sn", "ripple-parent"] }, logoWrapperClasses: function () { return [this.logoSn ? "" : "logo-wrapper", this.slim ? "sn-ad-avatar-wrapper" : "", this.name ? "" : "text-center"] }, maskClasses: function () { return ["sidenav-bg", "mask-" + this.mask] } }, methods: { updatePredicate: function () { this.hidden || (this.isThere = window.innerWidth > this.breakWidth) }, handleOverlayClick: function () { this.$emit("update:OpenedFromOutside", !this.OpenedFromOutside) }, handleEscClick: function (e) { 27 === e.keyCode && this.$emit("update:OpenedFromOutside", !1) } }, mounted: function () { this.updatePredicate(), window.addEventListener("resize", this.updatePredicate), window.addEventListener("keyup", this.handleEscClick) }, beforeDestroy: function () { window.removeEventListener("resize", this.updatePredicate), window.removeEventListener("keyup", this.handleEscClick) }, components: { mdbScrollbar: hs }, mixins: [V["a"]] }, Kd = Gd, Zd = Kd, Qd = (n("a1fe"), Object(_["a"])(Zd, Jd, Xd, !1, null, "1e2c0058", null)), ec = (Qd.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), tc = [], nc = { name: "SideNavNav", props: { tag: { type: String, default: "ul" } }, computed: { className: function () { return ["collapsible collapsible-accordion"] } } }, ac = nc, ic = ac, rc = Object(_["a"])(ic, ec, tc, !1, null, "1a188053", null), sc = (rc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.liClass }, [n("a", { class: e.className, attrs: { tabindex: "0" }, on: { click: function (t) { return t.preventDefault(), e.toggleCat.apply(null, arguments) }, keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.toggleCat.apply(null, arguments) } } }, [e.icon ? n("i", { class: e.iconClass }) : e._e(), e._v(" " + e._s(e.name) + " "), n("i", { staticClass: "fas fa-rotate-icon", class: e.rotateIconClass })]), n("transition", { on: { "before-enter": e.beforeEnter, enter: e.enter, "before-leave": e.beforeLeave, leave: e.leave } }, [n("div", { directives: [{ name: "show", rawName: "v-show", value: e.toggle, expression: "toggle" }], staticClass: "collapsible-body" }, [n("ul", { staticClass: "sub-menu" }, [e._t("default")], 2)])])], 1) }), oc = [], lc = { name: "SideNavCat", props: { tag: { type: String, default: "li" }, name: { type: String }, icon: { type: String }, wrapperClass: { type: String }, show: { type: Boolean, default: !1 }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, duotone: { type: Boolean, default: !1 } }, data: function () { return { toggle: this.show, height: 0 } }, computed: { className: function () { return ["collapsible-header ripple-parent arrow-r", this.toggle && "active"] }, liClass: function () { return ["menu-item", this.wrapperClass, this.toggle && "active"] }, iconClass: function () { return [this.far || this.regular ? "far" : this.fal || this.light ? "fal" : this.fad || this.duotone ? "fad" : this.fab || this.brands ? "fab" : "fas", "fa-" + this.icon] }, rotateIconClass: function () { return ["fas fa-angle-down rotate-icon"] } }, created: function () { var e = this; this.$parent.$on("toggleCat", (function (t) { t === e._uid ? e.toggle = !e.toggle : e.toggle = !1 })) }, methods: { toggleCat: function (e) { this.wave(e), this.$parent.$emit("toggleCat", this._uid) }, beforeEnter: function (e) { e.style.height = "0" }, enter: function (e) { e.style.height = e.scrollHeight + "px" }, beforeLeave: function (e) { e.style.height = e.scrollHeight + "px" }, leave: function (e) { e.style.height = "0" } }, mixins: [V["a"]] }, dc = lc, cc = dc, uc = (n("6b52"), Object(_["a"])(cc, sc, oc, !1, null, "3c26b5a5", null)), hc = (uc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.liClass }, [e.href ? n("a", e._b({ class: e.className, attrs: { href: e.href, tabindex: "0" }, on: { click: e.wave } }, "a", e.$attrs, !1), [e.icon ? n("mdb-icon", { attrs: { icon: e.icon, far: e.far || e.regular, fab: e.fab || e.brands, fal: e.fal || e.light, fad: e.fad || e.duotone } }) : e._e(), e.slim ? n("span", { staticClass: "sv-slim" }, [e._v(e._s(e.slim))]) : e._e(), e.slimIcon ? n("span", { staticClass: "sv-slim" }, [n("mdb-icon", { attrs: { icon: e.slimIcon, far: e.slimFar, fal: e.slimFal, fad: e.slimFad, fab: e.slimFab } })], 1) : e._e(), e._t("default")], 2) : e._e(), e.toggler ? n("a", e._b({ class: e.className, attrs: { tabindex: "0" }, on: { click: e.handleClick, keyup: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handleClick.apply(null, arguments) } } }, "a", e.$attrs, !1), [e.isCollapsed ? e._e() : n("mdb-icon", { attrs: { icon: e.icon } }), e.isCollapsed ? e._e() : e._t("default"), e.isCollapsed ? n("mdb-icon", { attrs: { icon: e.openIcon } }) : e._e()], 2) : e._e(), e.to ? n("router-link", e._b({ class: e.className, attrs: { to: e.to, tabindex: "0" }, on: { click: e.wave } }, "router-link", e.$attrs, !1), [e.icon ? n("mdb-icon", { attrs: { icon: e.icon, far: e.far || e.regular, fab: e.fab || e.brands, fal: e.fal || e.light, fad: e.fad || e.duotone } }) : e._e(), e.slim ? n("span", { staticClass: "sv-slim" }, [e._v(e._s(e.slim))]) : e._e(), e._t("default")], 2) : e._e()], 1) }), fc = [], pc = { name: "SideNavItem", components: { mdbIcon: H["b"] }, props: { tag: { type: String, default: "li" }, wrapperClass: { type: String }, href: { type: String }, to: [String, Object], header: { type: Boolean, default: !1 }, icon: { type: String }, openIcon: { type: String }, slimIcon: { type: String }, slimFar: { type: Boolean, default: !1 }, slimFab: { type: Boolean, default: !1 }, slimFal: { type: Boolean, default: !1 }, slimFad: { type: Boolean, default: !1 }, far: { type: Boolean, default: !1 }, regular: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, light: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, brands: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, duotone: { type: Boolean, default: !1 }, isCollapsed: { type: Boolean, default: !1 }, toggler: { type: Boolean, default: !1 }, slim: String }, computed: { className: function () { return ["sidenav-link", "ripple-parent", this.header && "collapsible-header", this.normal ? "sv-normal" : "", this.slim && "sv-slim"] }, liClass: function () { return ["menu-item", this.wrapperClass] } }, mixins: [V["a"]], methods: { handleClick: function (e) { this.wave(e), this.$emit("toggle", e) } } }, mc = pc, _c = mc, gc = (n("4744"), Object(_["a"])(_c, hc, fc, !1, null, "589f9538", null)), yc = (gc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), vc = [], bc = { name: "SubMenu", props: { tag: { type: String, default: "div" } }, computed: { className: function () { return ["sub-menu"] } } }, kc = bc, Mc = kc, wc = Object(_["a"])(Mc, yc, vc, !1, null, "5e3c2ad0", null), xc = (wc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.className }, [n("label", [e._v(" " + e._s(e.offLabel) + " "), n("input", { directives: [{ name: "model", rawName: "v-model", value: e.toggle, expression: "toggle" }], attrs: { disabled: e.disabled, type: "checkbox" }, domProps: { checked: Array.isArray(e.toggle) ? e._i(e.toggle, null) > -1 : e.toggle }, on: { change: function (t) { var n = e.toggle, a = t.target, i = !!a.checked; if (Array.isArray(n)) { var r = null, s = e._i(n, r); a.checked ? s < 0 && (e.toggle = n.concat([r])) : s > -1 && (e.toggle = n.slice(0, s).concat(n.slice(s + 1))) } else e.toggle = i } } }), n("span", { staticClass: "lever" }), e._v(" " + e._s(e.onLabel) + " ")])]) }), Lc = [], Sc = { props: { offLabel: { type: String, default: "Off" }, checked: { type: Boolean }, onLabel: { type: String, default: "On" }, disabled: { type: Boolean }, classes: { type: String }, value: { type: Boolean } }, mounted: function () { this.$emit("getDefaultValue", this.toggle) }, computed: { className: function () { return ["switch", this.classes] }, toggle: { get: function () { return this.value || this.checked }, set: function (e) { this.$emit("getValue", e), this.$emit("input", e) } } } }, Yc = Sc, Dc = Yc, Tc = Object(_["a"])(Dc, xc, Lc, !1, null, "9137f9d2", null), Cc = (Tc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "dataTables_wrapper", style: e.wrapperStyle }, [n("span", { staticClass: "table-add float-right mb-3 mr-2", on: { click: e.addEntry } }, [n("a", { staticClass: "text-success", attrs: { href: "#!" } }, [n("mdb-icon", { staticClass: "fa-2x", attrs: { icon: "plus" } })], 1)]), e.scrollY ? e._e() : n("tbl", e._b({ attrs: { sm: "", datatable: "" } }, "tbl", e.tableProps, !1), [n("tbl-head", { attrs: { color: e.headerColor, textWhite: e.headerWhite } }, [n("tr", [e._l(e.columns, (function (t) { return n("th", { key: t.field }, [e._v(" " + e._s(t.label) + " ")]) })), n("th", [e._v("Sort")]), n("th", [e._v("Remove")])], 2)]), n("tbl-body", { class: e.dark ? "white-text" : "" }, e._l(e.pages[e.activePage], (function (t, a) { return n("tr", { key: "row-" + a }, [e._l(t, (function (t, i) { return n("td", { key: "field-" + i, attrs: { contenteditable: "true" }, domProps: { textContent: e._s(t) }, on: { blur: function (t) { return e.update(t, a, i, e.activePage) } } }) })), n("td", [n("a", { staticClass: "indigo-text table-up", attrs: { href: "#!" }, on: { click: function (t) { return e.rowUpHandler(a, e.activePage) } } }, [n("mdb-icon", { attrs: { icon: "long-arrow-alt-up" } })], 1), n("a", { staticClass: "indigo-text table-down", attrs: { href: "#!" }, on: { click: function (t) { return e.rowDownHandler(a, e.activePage) } } }, [n("mdb-icon", { attrs: { icon: "long-arrow-alt-down" } })], 1)]), n("td", [n("mdb-btn", { staticClass: "table-remove", attrs: { color: "danger", size: "sm", rounded: "" }, nativeOn: { click: function (t) { return t.preventDefault(), e.removeHandler(a, e.activePage) } } }, [e._v("Remove")])], 1)], 2) })), 0)], 1), e.pagination ? n("div", { staticClass: "d-flex justify-content-center" }, [n("pagination", { attrs: { id: "pagination", circle: "", color: "purple" } }, [e.pages.length > e.display ? n("page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(0) } } }, [n("mdb-icon", { attrs: { icon: "angle-double-left" } })], 1) : e._e(), n("page-item", { attrs: { disabled: 0 === e.activePage }, nativeOn: { click: function (t) { return e.changePage(e.activePage - 1) } } }, [n("mdb-icon", { attrs: { icon: "angle-left" } })], 1), e._l(e.visiblePages, (function (t, a) { return n("page-item", { key: a, attrs: { active: e.activePage === e.pages.indexOf(e.visiblePages[a]) }, nativeOn: { click: function (t) { e.changePage(e.pages.indexOf(e.visiblePages[a])) } } }, [e._v(" " + e._s(e.pages.indexOf(e.visiblePages[a]) + 1) + " ")]) })), n("page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.activePage + 1) } } }, [n("mdb-icon", { attrs: { icon: "angle-right" } })], 1), e.pages.length > e.display ? n("page-item", { attrs: { disabled: e.activePage === e.pages.length - 1 }, nativeOn: { click: function (t) { return e.changePage(e.pages.length - 1) } } }, [n("mdb-icon", { attrs: { icon: "angle-double-right" } })], 1) : e._e()], 2)], 1) : e._e()], 1) }), Oc = [], Pc = n("ade3"), Hc = { name: "TableEditable", components: { Tbl: ts["a"], TblHead: as["a"], TblBody: ns["a"], mdbIcon: H["a"], mdbBtn: q["a"], PageItem: qi["a"], Pagination: Qi["a"] }, props: { columns: { type: Array }, rows: { type: Array }, autoWidth: { type: Boolean, default: !1 }, bordered: { type: Boolean, default: !1 }, borderless: { type: Boolean, default: !1 }, dark: { type: Boolean, default: !1 }, fixed: { type: Boolean, default: !1 }, headerColor: { type: String }, headerWhite: { type: Boolean, default: !1 }, hover: { type: Boolean, default: !1 }, maxWidth: { type: String }, pagination: { type: Boolean, default: !1 }, responsive: { type: Boolean, default: !1 }, responsiveSm: { type: Boolean, default: !1 }, responsiveMd: { type: Boolean, default: !1 }, responsiveLg: { type: Boolean, default: !1 }, responsiveXl: { type: Boolean, default: !1 }, scrollY: { type: Boolean, defautl: !1 }, entries: { type: Number, default: 10 }, display: { type: Number, default: 5 } }, data: function () { return { activePage: 0, pages: [], newEntry: {}, mutableRows: [], tableProps: { autoWidth: this.autoWidth, bordered: this.bordered, borderless: this.borderless, dark: this.dark, fixed: this.fixed, hover: this.hover, responsive: this.responsive, responsiveSm: this.repsonsiveSm, responsiveMd: this.repsonsiveMd, responsiveLg: this.responsiveLg, responsiveXl: this.responsiveXl, striped: this.striped, dtScrollY: this.scrollY }, wrapperStyle: { maxWidth: this.maxWidth ? this.maxWidth : "100%", margin: "0 auto" } } }, computed: { visiblePages: function () { var e = this.activePage - Math.floor(this.display / 2) > 0 ? this.activePage - Math.floor(this.display / 2) : 0, t = e + this.display < this.pages.length ? e + this.display : this.pages.length; return t - e < this.display && t - this.display >= 0 && (e = t - this.display), this.pages.slice(e, t) } }, methods: { setPages: function () { var e = Math.ceil(this.mutableRows.length / this.entries); if (this.pages = [], this.pagination) for (var t = 1; t <= e; t++) { var n = t * this.entries; this.pages.push(this.mutableRows.slice(n - this.entries, n)) } else this.pages.push(this.mutableRows); this.$emit("updateRows", this.mutableRows) }, removeHandler: function (e, t) { var n = t * this.entries + e; this.mutableRows.splice(n, 1), this.setPages() }, addEntry: function () { this.mutableRows.push(Object($["a"])({}, this.newEntry)), this.setPages() }, rowDownHandler: function (e, t) { if (e < this.mutableRows.length - 1) { var n = t * this.entries + e, a = this.mutableRows[n], i = this.mutableRows[n + 1]; this.mutableRows[n] = i, this.mutableRows[n + 1] = a, this.setPages() } }, rowUpHandler: function (e, t) { if (0 !== e) { var n = t * this.entries + e, a = this.mutableRows[n], i = this.mutableRows[n - 1]; this.mutableRows[n] = i, this.mutableRows[n - 1] = a, this.setPages() } }, update: function (e, t, n, a) { var i = a * this.entries + t, r = Object($["a"])({}, this.mutableRows[i], Object(Pc["a"])({}, n, e.target.innerText)); this.mutableRows[i] = r, this.setPages() }, changePage: function (e) { this.activePage = e } }, mounted: function () { var e = this; this.mutableRows = wr(this.rows), this.columns.map((function (t) { e.newEntry[t.field] = t.field })), this.setPages(), this.activePage = 0 }, watch: { rows: { handler: function () { this.mutableRows = this.rows, this.setPages() }, deep: !0 } } }, jc = Hc, Ec = jc, Bc = (n("f759"), Object(_["a"])(Ec, Cc, Oc, !1, null, "2d05f979", null)), Ic = (Bc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n(e.tag, { tag: "component", class: e.className }, [e._t("default")], 2) }), Ac = [], Fc = { props: { tag: { type: String, default: "div" } }, computed: { className: function () { return ["testimonial", this.classes] } } }, Nc = Fc, Wc = Nc, zc = Object(_["a"])(Wc, Ic, Ac, !1, null, "6c586225", null), Rc = (zc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n("a", { staticClass: "carousel-control carousel-item-prev left", on: { click: function (t) { return t.preventDefault(), e.prev.apply(null, arguments) } } }, [n("span", { staticClass: "icon-prev", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Prev")])]), n("a", { staticClass: "carousel-control carousel-item-next right", on: { click: function (t) { return t.preventDefault(), e.next.apply(null, arguments) } } }, [n("span", { staticClass: "icon-next", attrs: { "aria-hidden": "true" } }), n("span", { staticClass: "sr-only" }, [e._v("Next")])])]) }), $c = [], Vc = { methods: { prev: function () { this.$emit("changeSlide", { slideIndex: "prev" }) }, next: function () { this.$emit("changeSlide", { slideIndex: "next" }) } } }, qc = Vc, Uc = qc, Jc = Object(_["a"])(Uc, Rc, $c, !1, null, "bb71a6f6", null), Xc = (Jc.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "md-form" }, [n("mdb-input", { directives: [{ name: "show", rawName: "v-show", value: !e.disableInput, expression: "!disableInput" }], class: "timepicker " + (e.pickerDialogOpen ? "picker__input picker__input--active" : ""), attrs: { type: "text", placeholder: e.placeholder, id: e.id, value: e.innerValue, icon: e.icon, iconClass: e.iconClass, label: e.label, far: e.far, bg: e.bg, fal: e.fal, fab: e.fab, outline: e.outline, "read-only": "" }, on: { click: e.handlePickerDialogToggle, blur: function (t) { return e.$emit("blur", t) }, focus: function (t) { return e.$emit("focus", t) } }, nativeOn: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handlePickerDialogToggle.apply(null, arguments) } } }), n("transition", { attrs: { name: "fade", mode: "out-in" } }, [e.pickerDialogOpen ? n("div", { staticClass: "clockpicker picker picker--opened" }, [n("div", { staticClass: "picker__holder", on: { click: function (t) { return t.target !== t.currentTarget ? null : e.away.apply(null, arguments) } } }, [n("div", { staticClass: "picker__frame" }, [n("div", { staticClass: "picker__wrap" }, [n("div", { staticClass: "picker__box" }, [n("time-display", { attrs: { hours: e.computedHours, color: e.color, minutes: e.computedMinutes, dayTime: e.dayTime, unitsMode: e.unitsMode, hoursFormat: e.hoursFormat }, on: { unitsMode: e.handleModeChange } }), n("clockpicker-plate", { attrs: { hours: e.hours, minutes: e.minutes, unitsMode: e.computedMode, color: e.color, hoursFormat: e.hoursFormat }, on: { minutes: e.handleMinutesChange, hours: e.handleHoursChange, change: e.handleModeChange } }), 12 === e.hoursFormat ? n("clockpicker-am-pm-block", { on: { dayTime: e.handleDayTimeChange } }) : e._e(), n("clockpicker-footer", { attrs: { done: e.doneLabel, clear: e.clearLabel }, on: { doneClicked: e.handleDoneClicked, clearClicked: e.handleClearClicked } })], 1)])])])]) : e._e()])], 1) }), Gc = [], Kc = (n("5319"), function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: "picker__date-display " + e.color }, [n("div", { staticClass: "clockpicker-display" }, [n("div", { staticClass: "clockpicker-display-column" }, [n("span", { class: "clockpicker-span-hours " + ("h" === e.unitsMode ? "text-primary" : ""), on: { click: function (t) { return e.changeMode("h") } } }, [e._v(e._s(e.hours))]), e._v(":"), n("span", { class: "clockpicker-span-minutes " + ("m" === e.unitsMode ? "text-primary" : ""), on: { click: function (t) { return e.changeMode("m") } } }, [e._v(e._s(e.minutes))])]), 12 === e.hoursFormat ? n("div", { staticClass: "clockpicker-display-column clockpicker-display-am-pm" }, [n("div", { staticClass: "clockpicker-span-am-pm" }, [e._v(e._s(e.computedDayTime))])]) : e._e()])]) }), Zc = [], Qc = { props: { hours: { type: String, required: !0 }, minutes: { type: String, required: !0 }, dayTime: { type: String, default: "am" }, hoursFormat: { type: Number, required: !0 }, unitsMode: { type: String, required: !0 }, color: { type: String, default: "primary-color" } }, computed: { computedDayTime: function () { return this.dayTime.toUpperCase() } }, methods: { changeMode: function (e) { this.$emit("unitsMode", e) } } }, eu = Qc, tu = eu, nu = Object(_["a"])(tu, Kc, Zc, !1, null, null, null), au = nu.exports, iu = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "picker__calendar-container" }, [n("div", { staticClass: "clockpicker-plate" }, ["h" === e.unitsMode ? n("time-picker-clock", { ref: "clock", attrs: { min: 1, max: e.hoursFormat, step: 1, rotate: 30, color: e.color, scrollable: !0, value: e.hours, double: 24 === e.hoursFormat }, on: { input: e.onHoursChange, change: function (t) { return e.$emit("change", "m") } } }) : e._e(), "m" === e.unitsMode ? n("time-picker-clock", { ref: "clock", attrs: { min: 0, max: 59, step: 5, rotate: 0, color: e.color, scrollable: !0, value: e.minutes }, on: { input: e.onMinutesChange } }) : e._e()], 1)]) }, ru = [], su = (n("2af1"), n("434b"), { name: "colorable", props: { color: String, dark: Boolean, light: Boolean }, data: function () { return { defaultColor: null } }, computed: { computedColor: function () { return this.color || this.defaultColor } }, methods: { addBackgroundColorClassChecks: function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.computedColor, n = Object.assign({}, e); return t && (n[t] = !0), n } } }), ou = { name: "time-picker-clock", mixins: [su], data: function () { return { defaultColor: "accent", inputValue: this.value, isDragging: !1 } }, props: { allowedValues: Function, double: Boolean, format: { type: Function, default: function (e) { return e } }, max: { type: Number, required: !0 }, min: { type: Number, required: !0 }, scrollable: Boolean, rotate: { type: Number, default: 0 }, size: { type: [Number, String], default: 270 }, step: { type: Number, default: 1 }, value: Number }, computed: { count: function () { return this.max - this.min + 1 }, innerRadius: function () { return this.radius - Math.max(.4 * this.radius, 48) }, outerRadius: function () { return this.radius - 4 }, roundCount: function () { return this.double ? this.count / 2 : this.count }, degreesPerUnit: function () { return 360 / this.roundCount }, degrees: function () { return this.degreesPerUnit * Math.PI / 180 }, radius: function () { return this.size / 2 }, displayedValue: function () { return null === this.inputValue ? this.min : this.inputValue } }, watch: { value: function (e) { this.inputValue = e } }, methods: { wheel: function (e) { e.preventDefault(); var t = this.displayedValue + Math.sign(e.wheelDelta || 1); this.update((t - this.min + this.count) % this.count + this.min) }, handScale: function (e) { return this.double && e - this.min >= this.roundCount ? this.innerRadius / this.radius : this.outerRadius / this.radius }, isAllowed: function (e) { return !this.allowedValues || this.allowedValues(e) }, genValues: function () { for (var e = [], t = this.min; t <= this.max; t += this.step) { var n = { active: t === this.displayedValue, disabled: !this.isAllowed(t) }; e.push(this.$createElement("span", { class: this.addBackgroundColorClassChecks(n, t === this.inputValue ? this.computedColor : null), style: this.getTransform(t), domProps: { tabIndex: 0, innerHTML: "<span>".concat(this.format(24 === t ? 0 : t), "</span>") } })) } return e }, genHand: function () { var e = "scaleY(".concat(this.handScale(this.displayedValue), ")"), t = this.rotate + this.degreesPerUnit * (this.displayedValue - this.min); return this.$createElement("div", { staticClass: "time-picker-clock__hand", class: null === this.value ? {} : this.addBackgroundColorClassChecks(), style: { transform: "rotate(".concat(t, "deg) ").concat(e) } }) }, getTransform: function (e) { var t = this.getPosition(e), n = t.x, a = t.y; return { transform: "translate(".concat(n, "px, ").concat(a, "px)") } }, getPosition: function (e) { var t = (this.radius - 24) * this.handScale(e), n = this.rotate * Math.PI / 180; return { x: Math.round(Math.sin((e - this.min) * this.degrees + n) * t), y: Math.round(-Math.cos((e - this.min) * this.degrees + n) * t) } }, onMouseDown: function (e) { e.preventDefault(), this.isDragging = !0, this.onDragMove(e) }, onMouseUp: function () { this.isDragging = !1, this.isAllowed(this.inputValue) && this.$emit("change", this.inputValue) }, onKeyDown: function (e) { 13 === e.keyCode && this.update(Number(e.target.innerText)) }, onKeyUp: function (e) { 13 === e.keyCode && this.isAllowed(this.inputValue) && this.$emit("change", this.inputValue) }, onDragMove: function (e) { if (e.preventDefault(), this.isDragging || "click" === e.type) { var t = this.$refs.clock.getBoundingClientRect(), n = t.width, a = t.top, i = t.left, r = "touches" in e ? e.touches[0] : e, s = r.clientX, o = r.clientY, l = { x: n / 2, y: -n / 2 }, d = { x: s - i, y: a - o }, c = Math.round(this.angle(l, d) - this.rotate + 360) % 360, u = this.double && this.euclidean(l, d) < (this.outerRadius + this.innerRadius) / 2 - 16, h = Math.round(c / this.degreesPerUnit) + this.min + (u ? this.roundCount : 0); c >= 360 - this.degreesPerUnit / 2 ? this.update(u ? this.max : this.min) : this.update(h) } }, update: function (e) { this.inputValue !== e && this.isAllowed(e) && (this.inputValue = e, this.$emit("input", e)) }, euclidean: function (e, t) { var n = t.x - e.x, a = t.y - e.y; return Math.sqrt(n * n + a * a) }, angle: function (e, t) { var n = 2 * Math.atan2(t.y - e.y - this.euclidean(e, t), t.x - e.x); return Math.abs(180 * n / Math.PI) } }, render: function () { var e = this, t = { staticClass: "time-picker-clock", class: { "time-picker-clock--indeterminate": null === this.value }, on: { mousedown: this.onMouseDown, keydown: this.onKeyDown, keyup: this.onKeyUp, mouseup: this.onMouseUp, mouseleave: function () { return e.isDragging && e.onMouseUp() }, touchstart: this.onMouseDown, touchend: this.onMouseUp, mousemove: this.onDragMove, touchmove: this.onDragMove }, style: { height: "".concat(this.size, "px"), width: "".concat(this.size, "px") }, ref: "clock" }; return this.scrollable && (t.on.wheel = this.wheel), this.$createElement("div", t, [this.genHand(), this.genValues()]) } }, lu = { components: { TimePickerClock: ou }, props: { unitsMode: { type: String, required: !0 }, color: { type: String, required: !0 }, hoursFormat: { type: Number, required: !0 }, hours: { type: Number, required: !0 }, minutes: { type: Number, required: !0 } }, methods: { onMinutesChange: function (e) { this.$emit("minutes", e) }, onHoursChange: function (e) { this.$emit("hours", e) } } }, du = lu, cu = du, uu = Object(_["a"])(cu, iu, ru, !1, null, null, null), hu = uu.exports, fu = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "clockpicker-am-pm-block" }, [n("button", { class: "btn-floating btn-flat clockpicker-button am-button " + ("am" === e.dayTime ? "active" : ""), attrs: { tabindex: 0, type: "button" }, on: { click: function (t) { return e.changeDayTime("am") } } }, [e._v("AM")]), n("button", { class: "btn-floating btn-flat clockpicker-button pm-button " + ("pm" === e.dayTime ? "active" : ""), attrs: { tabindex: 0, type: "button" }, on: { click: function (t) { return e.changeDayTime("pm") } } }, [e._v("PM")])]) }, pu = [], mu = { data: function () { return { dayTime: "am" } }, methods: { changeDayTime: function (e) { this.dayTime = e, this.$emit("dayTime", this.dayTime) } } }, _u = mu, gu = _u, yu = (n("2306"), Object(_["a"])(gu, fu, pu, !1, null, "0622506c", null)), vu = yu.exports, bu = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "picker__footer" }, [n("button", { staticClass: "btn btn-flat clockpicker-button", attrs: { type: "button", tabindex: 0 }, on: { click: e.handleDoneClick } }, [e._v(e._s(e.done))]), n("button", { staticClass: "btn btn-flat clockpicker-button", attrs: { type: "button", tabindex: 0 }, on: { click: e.handleClearClick } }, [e._v(e._s(e.clear))])]) }, ku = [], Mu = { props: { done: String, clear: String }, methods: { handleDoneClick: function () { this.$emit("doneClicked", !0) }, handleClearClick: function () { this.$emit("clearClicked", !0) } } }, wu = Mu, xu = wu, Lu = (n("64d5"), Object(_["a"])(xu, bu, ku, !1, null, "73603465", null)), Su = Lu.exports, Yu = { props: { color: { type: String, default: "primary-color" }, placeholder: { type: String }, id: { type: [String, Boolean], default: !1 }, label: { type: String }, hoursFormat: { type: Number, default: 12 }, getValue: { type: Function }, doneLabel: { type: String, default: "Done" }, clearLabel: { type: String, default: "Clear" }, icon: String, iconClass: String, far: Boolean, fab: Boolean, fal: Boolean, outline: Boolean, bg: Boolean, value: { type: String }, disableInput: { type: Boolean } }, components: { TimeDisplay: au, ClockpickerPlate: hu, ClockpickerAmPmBlock: vu, ClockpickerFooter: Su, mdbInput: fo["default"] }, data: function () { return { innerValue: this.value, pickerDialogOpen: !1, unitsMode: "h", dayTime: "am", minutes: 0, hours: 12, ready: !1 } }, computed: { computedMinutes: function () { return this.minutes < 10 ? "0".concat(this.minutes.toString()) : "".concat(this.minutes.toString()) }, computedHours: function () { return this.hours < 10 ? "0".concat(this.hours.toString()) : 24 === this.hours ? "00" : "".concat(this.hours.toString()) }, computedMode: function () { return this.unitsMode } }, methods: { handlePickerDialogToggle: function () { this.pickerDialogOpen = !this.pickerDialogOpen }, handleModeChange: function (e) { this.unitsMode = e }, handleDayTimeChange: function (e) { this.dayTime = e }, handleMinutesChange: function (e) { this.minutes = e, this.ready = !0 }, handleHoursChange: function (e) { this.hours = e }, handleDoneClicked: function () { this.innerValue = 12 === this.hoursFormat ? "".concat(this.computedHours, ":").concat(this.computedMinutes).concat(this.dayTime) : "".concat(this.computedHours, ":").concat(this.computedMinutes), this.unitsMode = "h", this.emitValue(this.innerValue), this.handlePickerDialogToggle(), this.$emit("close") }, handleClearClicked: function () { this.innerValue = "", this.unitsMode = "h", this.emitValue(this.innerValue), this.handlePickerDialogToggle() }, emitValue: function (e) { this.$emit("input", e), this.$emit("getValue", e) }, away: function () { this.$emit("close"), this.pickerDialogOpen = !1 }, handleKeyup: function (e) { switch (e.keyCode) { case 8: this.unitsMode = "h"; break; case 13: this.ready && (this.handleDoneClicked(), this.ready = !1); break; case 27: this.pickerDialogOpen = !1; break } }, open: function () { this.pickerDialogOpen = !0 }, clear: function () { this.handleClearClicked(), this.away() } }, mounted: function () { this.innerValue && (12 === this.hoursFormat ? (this.hours = parseInt(this.innerValue.split(":")[0]), this.minutes = parseInt(this.innerValue.split(":")[1]), this.handleDayTimeChange(this.innerValue.split(":")[1].replace(/[0-9]/g, "").toString())) : (this.hours = parseInt(this.innerValue.split(":")[0]), this.minutes = parseInt(this.innerValue.split(":")[1]))) }, updated: function () { var e = this; this.pickerDialogOpen ? setTimeout((function () { return window.addEventListener("keyup", e.handleKeyup) }), 800) : window.removeEventListener("keyup", this.handleKeyup) } }, Du = Yu, Tu = Du, Cu = Object(_["a"])(Tu, Xc, Gc, !1, null, null, null), Ou = (Cu.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "md-form", class: e.wasValidated ? e.isValid ? "timepicker-valid" : "timepicker-invalid" : "" }, [n("mdb-input", { directives: [{ name: "show", rawName: "v-show", value: !e.disableInput, expression: "!disableInput" }], ref: "input", class: "mdb-timepicker timepicker " + (e.pickerDialogOpen ? "picker__input picker__input--active" : ""), attrs: { type: "text", placeholder: e.placeholder, id: e.id, icon: e.icon, iconClass: e.iconClass, label: e.label, far: e.far, bg: e.bg, size: e.size, fal: e.fal, fab: e.fab, outline: !e.bg && e.outline, isValid: e.isValid, customValidation: e.wasValidated, validFeedback: e.validFeedback, invalidFeedback: e.invalidFeedback, "aria-haspopup": e.pickerDialogOpen }, on: { input: e.handleInput, change: function (t) { return e.$emit("getInputValue", t) }, blur: function (t) { return e.$emit("blur", t) }, focus: function (t) { return e.$emit("focus", t) } }, model: { value: e.innerValue, callback: function (t) { e.innerValue = t }, expression: "innerValue" } }), n("mdb-btn", { directives: [{ name: "show", rawName: "v-show", value: !e.disableInput, expression: "!disableInput" }], ref: "pickerIcon", staticClass: "timepicker-icon p-0 m-0", style: { top: "calc(" + e.inputHeight + " - 9px)" }, attrs: { "aria-haspopup": e.pickerDialogOpen, tabindex: 0, icon: e.pickerIcon.icon, far: e.pickerIcon.far, fab: e.pickerIcon.fab, fal: e.pickerIcon.fal, fad: e.pickerIcon.fad, iconClass: e.pickerIcon.class, flat: "" }, on: { click: e.handlePickerDialogToggle, keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.handlePickerDialogToggle.apply(null, arguments) } } }), n("div", { ref: "dialog" }, [n("transition", { attrs: { name: "fade", mode: "out-in" } }, [e.pickerDialogOpen ? n("div", { staticClass: "clockpicker picker picker--opened" }, [n("div", { staticClass: "picker__holder flex-center", on: { mousedown: function (t) { return t.target !== t.currentTarget ? null : e.handleClose.apply(null, arguments) } } }, [n("div", { staticClass: "picker__frame h-100 flex-center" }, [n("div", { staticClass: "flex-center" }, [n("div", { staticClass: "picker__box" }, [n("time-display", { ref: "timeDisplay", attrs: { hours: e.computedHours, color: e.color, minutes: e.computedMinutes, "hours-aria-label": e.hoursAriaLabel, "minutes-aria-label": e.minutesAriaLabel, dayTime: e.dayTime, unitsMode: e.unitsMode, hoursFormat: e.hoursFormat, step: e.step }, on: { unitsMode: e.handleModeChange, hours: e.handleHoursChange, minutes: function (t) { return e.handleMinutesChange(t, !1) }, incrementHours: e.incrementHours, incrementMinutes: e.incrementMinutes } }, [12 === e.hoursFormat ? n("clockpicker-am-pm-block", { model: { value: e.dayTime, callback: function (t) { e.dayTime = t }, expression: "dayTime" } }) : e._e()], 1), n("clockpicker-plate", { attrs: { hours: e.hours, minutes: e.minutes, unitsMode: e.computedMode, color: e.color, hoursFormat: e.hoursFormat, step: e.step, min: e.computedMinValue, max: e.computedMaxValue, dayTime: e.dayTime }, on: { minutes: e.handleMinutesChange, hours: e.handleHoursChange, change: e.handleModeChange } }), n("clockpicker-footer", { attrs: { done: e.doneLabel, clear: e.clearLabel, close: e.closeLabel, "done-active": e.valueInRange, textColor: e.textColor }, on: { done: e.handleDoneClicked, clear: e.handleClearClicked, close: function (t) { e.pickerDialogOpen = !1 }, blur: e.focusFirstElement } })], 1)])])])]) : e._e()])], 1)], 1) }), Pu = [], Hu = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: "picker__date-display " + e.color }, [n("div", { staticClass: "clockpicker-display" }, [n("div", { staticClass: "clockpicker-display-column d-flex" }, [n("span", { ref: "hours", class: "clockpicker-span-hours " + ("h" === e.unitsMode ? "text-primary" : ""), attrs: { tabindex: 1, "aria-label": e.hoursAriaLabel }, on: { keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : (t.preventDefault(), e.$emit("incrementHours", -1)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) ? null : (t.preventDefault(), e.$emit("incrementHours", 1)) }], click: function (t) { return e.changeMode("h") } } }, [e._v(e._s(e.hours))]), e._v(":"), n("span", { class: "clockpicker-span-minutes " + ("m" === e.unitsMode ? "text-primary" : ""), attrs: { tabindex: 1, "aria-label": e.minutesAriaLabel }, on: { keydown: [function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : (t.preventDefault(), e.$emit("incrementMinutes", -1)) }, function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) ? null : (t.preventDefault(), e.$emit("incrementMinutes", 1)) }], click: function (t) { return e.changeMode("m") } } }, [e._v(e._s(e.minutes))]), 12 === e.hoursFormat ? n("span", {}, [e._t("default")], 2) : e._e()])])]) }, ju = [], Eu = { props: { hours: { type: String, required: !0 }, minutes: { type: String, required: !0 }, hoursAriaLabel: { type: String }, minutesAriaLabel: { type: String }, hoursFormat: { type: Number }, unitsMode: { type: String, required: !0 }, color: { type: String, default: "primary-color" }, step: { type: Number, required: !0 } }, methods: { changeMode: function (e) { this.$emit("unitsMode", e) } } }, Bu = Eu, Iu = Bu, Au = (n("7d15"), Object(_["a"])(Iu, Hu, ju, !1, null, "6186fda9", null)), Fu = Au.exports, Nu = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "picker__calendar-container" }, [n("div", { staticClass: "clockpicker-plate" }, ["h" === e.unitsMode ? n("time-picker-clock", { ref: "clock", attrs: { min: 1, max: e.hoursFormat, step: 1, rotate: 30, color: e.color, scrollable: !0, value: e.hours, allowedValues: e.allowedHours, double: 24 === e.hoursFormat }, on: { input: e.onHoursChange, change: function (t) { return e.$emit("change", "m") } } }) : e._e(), "m" === e.unitsMode ? n("time-picker-clock", { ref: "clock", attrs: { min: 0, max: 59, step: 5, allowedValues: e.allowedMinutes, rotate: 0, color: e.color, scrollable: !0, value: e.minutes }, on: { input: e.onMinutesChange } }) : e._e()], 1)]) }, Wu = [], zu = (n("60d8"), { name: "colorable", props: { color: String, dark: Boolean, light: Boolean }, data: function () { return { defaultColor: null } }, computed: { computedColor: function () { return this.color || this.defaultColor } }, methods: { addBackgroundColorClassChecks: function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.computedColor, n = Object.assign({}, e); return t && (n[t] = !0), n } } }), Ru = { name: "time-picker-clock", mixins: [zu], data: function () { return { defaultColor: "accent", inputValue: this.value, isDragging: !1 } }, props: { allowedValues: Function, double: Boolean, format: { type: Function, default: function (e) { return e } }, max: { type: Number, required: !0 }, min: { type: Number, required: !0 }, scrollable: Boolean, rotate: { type: Number, default: 0 }, size: { type: [Number, String], default: 270 }, step: { type: Number, default: 1 }, value: Number }, computed: { count: function () { return this.max - this.min + 1 }, innerRadius: function () { return this.radius - Math.max(.4 * this.radius, 48) }, outerRadius: function () { return this.radius - 4 }, roundCount: function () { return this.double ? this.count / 2 : this.count }, degreesPerUnit: function () { return 360 / this.roundCount }, degrees: function () { return this.degreesPerUnit * Math.PI / 180 }, radius: function () { return this.size / 2 }, displayedValue: function () { return null === this.inputValue ? this.min : this.inputValue } }, watch: { value: function (e) { this.inputValue = e } }, methods: { wheel: function (e) { e.preventDefault(); var t = this.displayedValue + Math.sign(e.wheelDelta || 1); this.update((t - this.min + this.count) % this.count + this.min) }, handScale: function (e) { return this.double && e - this.min >= this.roundCount ? this.innerRadius / this.radius : this.outerRadius / this.radius }, isAllowed: function (e) { return !this.allowedValues || this.allowedValues(e) }, genValues: function () { for (var e = [], t = this.min; t <= this.max; t += this.step) { var n = { active: t === this.displayedValue, disabled: !this.isAllowed(t) }; e.push(this.$createElement("span", { class: this.addBackgroundColorClassChecks(n, t === this.inputValue ? this.computedColor : null), style: this.getTransform(t), domProps: { innerHTML: "<span>".concat(this.format(24 === t ? 0 : t), "</span>") }, attrs: { "aria-label": "".concat(24 === t ? 0 : t) } })) } return e }, genHand: function () { var e = "scaleY(".concat(this.handScale(this.displayedValue), ")"), t = this.rotate + this.degreesPerUnit * (this.displayedValue - this.min); return this.$createElement("div", { staticClass: "time-picker-clock__hand", class: null === this.value ? {} : this.addBackgroundColorClassChecks(), style: { transform: "rotate(".concat(t, "deg) ").concat(e) } }) }, getTransform: function (e) { var t = this.getPosition(e), n = t.x, a = t.y; return { transform: "translate(".concat(n, "px, ").concat(a, "px)") } }, getPosition: function (e) { var t = (this.radius - 24) * this.handScale(e), n = this.rotate * Math.PI / 180; return { x: Math.round(Math.sin((e - this.min) * this.degrees + n) * t), y: Math.round(-Math.cos((e - this.min) * this.degrees + n) * t) } }, onMouseDown: function (e) { e.preventDefault(), this.isDragging = !0, this.onDragMove(e) }, onMouseUp: function () { this.isDragging = !1, this.isAllowed(this.inputValue) && (this.$emit("change", this.inputValue), this.$emit("input", this.inputValue, !0)) }, onKeyDown: function (e) { 13 === e.keyCode && this.update(Number(e.target.innerText)) }, onKeyUp: function (e) { 13 === e.keyCode && this.isAllowed(this.inputValue) && this.$emit("change", this.inputValue) }, onDragMove: function (e) { if (this.isDragging) { e.preventDefault(); var t = this.$refs.clock.getBoundingClientRect(), n = t.width, a = t.top, i = t.left, r = "touches" in e ? e.touches[0] : e, s = r.clientX, o = r.clientY, l = { x: n / 2, y: -n / 2 }, d = { x: s - i, y: a - o }, c = Math.round(this.angle(l, d) - this.rotate + 360) % 360, u = this.double && this.euclidean(l, d) < (this.outerRadius + this.innerRadius) / 2 - 16, h = Math.round(c / this.degreesPerUnit) + this.min + (u ? this.roundCount : 0); c >= 360 - this.degreesPerUnit / 2 ? this.update(u ? this.max : this.min) : this.update(h) } }, update: function (e) { this.inputValue !== e && this.isAllowed(e) && (this.inputValue = e, this.$emit("input", e, !1)) }, euclidean: function (e, t) { var n = t.x - e.x, a = t.y - e.y; return Math.sqrt(n * n + a * a) }, angle: function (e, t) { var n = 2 * Math.atan2(t.y - e.y - this.euclidean(e, t), t.x - e.x); return Math.abs(180 * n / Math.PI) } }, mounted: function () { window.addEventListener("mousemove", this.onDragMove), window.addEventListener("touchend", this.onMouseUp), window.addEventListener("mouseup", this.onMouseUp) }, beforeDestroy: function () { window.removeEventListener("mousemove", this.onDragMove), window.removeEventListener("touchend", this.onMouseUp), window.removeEventListener("mouseup", this.onMouseUp) }, render: function () { var e = { staticClass: "time-picker-clock", class: { "time-picker-clock--indeterminate": null === this.value }, on: { mousedown: this.onMouseDown, keydown: this.onKeyDown, keyup: this.onKeyUp, touchstart: this.onMouseDown, touchmove: this.onDragMove }, style: { height: "".concat(this.size, "px"), width: "".concat(this.size, "px") }, ref: "clock" }; return this.scrollable && (e.on.wheel = this.wheel), this.$createElement("div", e, [this.genHand(), this.genValues()]) } }, $u = { components: { TimePickerClock: Ru }, props: { unitsMode: { type: String, required: !0 }, color: { type: String, required: !0 }, hoursFormat: { type: Number, required: !0 }, hours: { type: Number, required: !0 }, minutes: { type: Number, required: !0 }, step: { type: Number }, min: { type: Number }, max: { type: Number }, dayTime: { type: String } }, data: function () { return { hour: this.hours } }, methods: { onMinutesChange: function (e, t) { this.$emit("minutes", e, t) }, onHoursChange: function (e) { this.hour = e, this.$emit("hours", e) }, allowedHours: function (e) { if (!this.max && !this.min) return e; var t = this.max, n = this.min; if (this.max && this.min && this.max < this.min) { var a = [this.min, this.max]; t = a[0], n = a[1] } n -= n % 60; var i = this.hoursFormat && "pm" === this.dayTime ? 720 : 0, r = 60 * e + i, s = !0; return this.min && (s = s && r >= n), this.max && (s = s && r <= t), s }, allowedMinutes: function (e) { if (!this.min && !this.max) return e / this.step === Math.floor(e / this.step); var t = this.max, n = this.min; if (this.max && this.min && this.max < this.min) { var a = [this.min, this.max]; t = a[0], n = a[1] } var i = this.hoursFormat && "pm" === this.dayTime ? 720 : 0, r = 60 * this.hour + i, s = !0; return this.min && (s = s && r + e >= n), this.max && (s = s && r + e <= t), s && e / this.step === Math.floor(e / this.step) } }, watch: { hours: function (e) { this.hour = e } } }, Vu = $u, qu = Vu, Uu = Object(_["a"])(qu, Nu, Wu, !1, null, null, null), Ju = Uu.exports, Xu = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "clockpicker-am-pm-block" }, [n("button", { class: "am-button " + ("am" === e.value ? "active" : ""), attrs: { tabindex: 1, type: "button", "aria-label": "AM" }, on: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.changeDayTime("am") }, click: function (t) { return e.changeDayTime("am") } } }, [e._v(" AM ")]), n("button", { class: "pm-button " + ("pm" === e.value ? "active" : ""), attrs: { tabindex: 1, type: "button", "aria-label": "PM" }, on: { keydown: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.changeDayTime("pm") }, click: function (t) { return e.changeDayTime("pm") } } }, [e._v(" PM ")])]) }, Gu = [], Ku = { props: { value: { type: String, default: "am" } }, methods: { changeDayTime: function (e) { this.$emit("input", e) } } }, Zu = Ku, Qu = Zu, eh = (n("7910"), Object(_["a"])(Qu, Xu, Gu, !1, null, "7ed707a0", null)), th = eh.exports, nh = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "picker__footer" }, [n("button", { staticClass: "btn btn-flat px-3 mx-0 clockpicker-button", class: e.textColor, attrs: { type: "button", tabindex: 1, "aria-label": e.clear }, on: { click: function (t) { return e.$emit("clear") } } }, [e._v(" " + e._s(e.clear) + " ")]), n("div", [n("button", { staticClass: "btn btn-flat px-3 mx-0 clockpicker-button", class: e.textColor, attrs: { type: "button", tabindex: 1, "aria-label": e.close }, on: { click: function (t) { return e.$emit("close") }, blur: function (t) { !e.doneActive && e.$emit("blur") } } }, [e._v(" " + e._s(e.close) + " ")]), n("button", { staticClass: "btn btn-flat px-3 mx-0 clockpicker-button", class: e.textColor, attrs: { disabled: !e.doneActive, type: "button", tabindex: 1, "aria-label": e.done }, on: { click: function (t) { return e.$emit("done") }, blur: function (t) { return e.$emit("blur") } } }, [e._v(" " + e._s(e.done) + " ")])])]) }, ah = [], ih = { props: { done: String, clear: String, close: String, doneActive: Boolean, textColor: String } }, rh = ih, sh = rh, oh = (n("2ef0"), Object(_["a"])(sh, nh, ah, !1, null, "20ccddc2", null)), lh = oh.exports, dh = { props: { color: { type: String, default: "primary-color" }, textColor: { type: String, default: "text-primary" }, placeholder: { type: String }, id: { type: [String, Boolean], default: !1 }, label: { type: String }, hoursFormat: { type: Number, default: 12 }, getValue: { type: Function }, doneLabel: { type: String, default: "Ok" }, clearLabel: { type: String, default: "Clear" }, closeLabel: { type: String, default: "Close" }, hoursAriaLabel: { type: String, default: "Change view to hours" }, minutesAriaLabel: { type: String, default: "Chnage view to minutes" }, autoClose: { type: Boolean, default: !1 }, icon: String, iconClass: String, far: Boolean, fab: Boolean, fal: Boolean, outline: { type: Boolean, default: !0 }, bg: { type: Boolean, default: !1 }, size: { type: String }, value: { type: String }, disableInput: { type: Boolean }, pickerIcon: { type: Object, default: function () { return { icon: "clock" } } }, step: { type: Number, default: 1, validator: function (e) { return 1 === e || e / 5 === Math.floor(e / 5) } }, min: { type: String }, max: { type: String }, wasValidated: { type: Boolean, default: !1 }, isValid: { type: Boolean, default: !1 }, validFeedback: String, invalidFeedback: String }, components: { TimeDisplay: Fu, ClockpickerPlate: Ju, ClockpickerAmPmBlock: th, ClockpickerFooter: lh, mdbInput: fo["default"], mdbBtn: q["a"] }, data: function () { return { innerValue: this.value, pickerDialogOpen: !1, ready: !1, unitsMode: "h", dayTime: "am", inputHeight: "50%", minutes: 0, hours: 12, body: null, previousValue: null } }, computed: { computedMinutes: function () { return this.minutes < 10 ? "0".concat(this.minutes.toString()) : "".concat(this.minutes.toString()) }, computedHours: function () { return this.hours < 10 ? "0".concat(this.hours.toString()) : 24 === this.hours ? "00" : "".concat(this.hours.toString()) }, computedMode: function () { return this.unitsMode }, computedMinValue: function () { return void 0 === this.min ? 0 : this.getMinutesValue(this.getTimeUnits(this.min)) }, computedMaxValue: function () { return void 0 === this.max ? 1440 : this.getMinutesValue(this.getTimeUnits(this.max)) }, valueInRange: function () { return this.isValueInRange(this.hours, this.minutes, this.datTime) } }, methods: { clear: function () { this.handleClearClicked(), this.handleClose() }, emitValue: function (e) { this.$emit("input", e), this.$emit("getValue", e) }, focusFirstElement: function () { this.$refs.timeDisplay.$refs.hours.focus() }, getTimeUnits: function (e) { var t = e.split(":"), n = Object(ho["a"])(t, 2), a = n[0], i = n[1]; a = parseInt(a); var r, s = i.match(/[0-9]{2}/), o = Object(ho["a"])(s, 1), l = o[0]; return l = parseInt(l), r = 24 === this.hoursFormat ? null : i.replace(/[0-9]{2}/, "").toLowerCase(), { hours: a, minutes: l, dayTime: r } }, getMinutesValue: function (e) { var t = e.hours, n = e.minutes, a = e.dayTime, i = 12 === this.hoursFormat && "pm" === a ? 720 : 0; return 60 * t + n + i }, handlePickerDialogToggle: function () { this.pickerDialogOpen = !this.pickerDialogOpen }, handleModeChange: function (e) { this.unitsMode = e }, handleDayTimeChange: function (e) { "am" !== e && "pm" !== e || (this.dayTime = e) }, handleMinutesChange: function (e) { var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; this.minutes = e, t && (this.ready = !0, this.autoClose && this.$nextTick(this.handleDoneClicked)) }, handleHoursChange: function (e) { this.hours = e }, handleDoneClicked: function () { this.innerValue = 12 === this.hoursFormat ? "".concat(this.computedHours, ":").concat(this.computedMinutes).concat(this.dayTime) : "".concat(this.computedHours, ":").concat(this.computedMinutes), this.unitsMode = "h", this.emitValue(this.innerValue), this.handlePickerDialogToggle(), this.$emit("close") }, handleClearClicked: function () { this.innerValue = "", this.hours = 12, this.minutes = 0, this.unitsMode = "h", this.dayTime = "am", this.emitValue(this.innerValue), this.handlePickerDialogToggle() }, handleInput: function (e) { var t = this; this.$nextTick((function () { t.isInputValid(e) && t.valueInRange && t.emitValue(t.innerValue) })) }, handleClose: function () { this.$emit("close"), this.pickerDialogOpen = !1 }, handleKeyup: function (e) { switch (e.keyCode) { case 8: this.unitsMode = "h"; break; case 13: this.ready && (this.handleDoneClicked(), this.ready = !1); break; case 27: this.pickerDialogOpen = !1; break } }, incrementHours: function (e) { this.handleModeChange("h"); var t = parseInt(this.hours) + e, n = t <= 0 ? this.hoursFormat : t > this.hoursFormat ? 1 : t, a = this.isValueInRange(n, this.minutes, this.dayTime), i = this.min && this.getTimeUnits(this.min), r = this.max && this.getTimeUnits(this.max); !a && e > 0 && this.max && t === r.hours ? (n = r.hours, this.minutes = r.minutes) : !a && e > 0 ? (n = this.min ? i.hours : 0, this.minutes = this.min ? i.minutes : 0) : !a && e < 0 && this.min && t === i.hours ? (n = i.hours, this.minutes = i.minutes) : !a && e < 0 && (n = this.max ? r.hours : this.hoursFormat, this.minutes = this.max ? r.minutes : 0), this.hours = n }, incrementMinutes: function (e) { this.handleModeChange("m"); var t = parseInt(this.minutes) + e * this.step, n = t < 0 ? 60 - this.step : t > 59 ? 0 : t, a = this.isValueInRange(this.hours, n, this.dayTime); a && (this.minutes = n) }, isValueInRange: function (e, t, n) { var a = { hours: e, minutes: t, dayTime: n }, i = this.computedMaxValue, r = this.computedMinValue; if (null !== i && null !== r && r > i) { var s = [i, r]; r = s[0], i = s[1] } return !(this.max && i < this.getMinutesValue(a)) && !(this.min && r > this.getMinutesValue(a)) }, isInputValid: function (e) { if (!e.match(/[0-9]{1,2}:[0-9]{2}/)) return !1; if (24 === this.hoursFormat && e.length > 5) return !1; if (12 === this.hoursFormat && e.length > 7) return !1; var t = this.getTimeUnits(e); if (t.hours > this.hoursFormat) return !1; var n = t.minutes / this.step === Math.floor(t.minutes / this.step), a = !0; return 12 === this.hoursFormat && "am" !== t.dayTime && "pm" !== t.dayTime && (a = !1), n && a }, open: function () { this.pickerDialogOpen = !0 }, setInputHeight: function () { this.inputHeight = this.$refs.input.$refs.input.getBoundingClientRect().height / 2 + "px", this.innerValue && this.setTimeUnits() }, setTimeUnits: function () { if (this.isInputValid(this.innerValue)) { var e = this.getTimeUnits(this.innerValue); 12 === this.hoursFormat && this.handleDayTimeChange(e.dayTime), this.hours = e.hours, this.minutes = e.minutes } } }, mounted: function () { this.setInputHeight(), this.body = document.getElementsByTagName("body")[0], this.body.appendChild(this.$refs.dialog) }, beforeDestroy: function () { this.body.removeChild(this.$refs.dialog) }, updated: function () { var e = this; this.pickerDialogOpen ? setTimeout((function () { return window.addEventListener("keyup", e.handleKeyup) }), 800) : window.removeEventListener("keyup", this.handleKeyup) }, watch: { innerValue: function () { this.setTimeUnits() }, pickerDialogOpen: function (e) { var t = this; e ? this.$nextTick(this.focusFirstElement) : this.$nextTick((function () { t.$refs.pickerIcon.$el.focus() })) } } }, ch = dh, uh = ch, hh = (n("6378"), n("584d"), Object(_["a"])(uh, Ou, Pu, !1, null, "2d2cd06a", null)), fh = (hh.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "streak", class: e.wrapperClasses, style: e.streakWrapperStyle }, [n("div", { staticClass: "flex-center", class: e.overlayClasses }, [n("ul", { staticClass: "mb-0 list-unstyled" }, [n("li", [n("h2", { staticClass: "h2-responsive", class: e.quoteClasses }, [e.marks ? n("Fa", { attrs: { icon: "quote-left", "aria-hidden": "true" } }) : e._e(), e._v(" " + e._s(e.quote) + " "), e.marks ? n("Fa", { attrs: { icon: "quote-right", "aria-hidden": "true" } }) : e._e()], 1)]), n("li", { staticClass: "mb-0" }, [n("h5", { staticClass: "text-center font-italic mb-0", class: e.byClasses }, [e._v("~ " + e._s(e.by))])])])])]) }), ph = [], mh = { name: "Streak", props: { quote: { type: String }, by: { type: String }, md: { type: Boolean }, lg: { type: Boolean }, marks: { default: !0 }, wrapperClass: { type: String, default: "grey lighten-3" }, quoteClass: { type: String, default: "" }, byClass: { type: String, default: "" }, overlayClass: { type: String }, picture: { type: String } }, components: { Fa: H["a"] }, computed: { wrapperClasses: function () { var e = []; return e.push(this.wrapperClass), this.md && e.push("streak-md"), this.lg && e.push("streak-lg"), this.picture && e.push("streak-photo"), e }, quoteClasses: function () { var e = []; return e.push(this.quoteClass), e }, byClasses: function () { var e = []; return e.push(this.byClass), e }, streakWrapperStyle: function () { return !!this.picture && { "background-image": 'url("'.concat(this.picture, '")') } }, overlayClasses: function () { var e = []; return e.push(this.overlayClass), e } } }, _h = mh, gh = _h, yh = Object(_["a"])(gh, fh, ph, !1, null, null, null), vh = (yh.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("ul", { class: e.timelineClass }, [e._t("default")], 2) }), bh = [], kh = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("li", { ref: "timelineItem", class: e.wrapperClass }, [n("a", { attrs: { href: e.href } }, [n("span", { class: e.markerClass }, [e.icon ? n("mdb-icon", { class: e.iconClass, attrs: { far: e.far, fad: e.fad, fal: e.fal, icon: e.icon, fab: e.fab, "aria-hidden": "true" } }) : n("p", [e._v(e._s(e.marker))])], 1)]), e.light ? n("div", { staticClass: "timeline-tail" }) : e._e(), e.animation ? n("div", { directives: [{ name: "animateOnScroll", rawName: "v-animateOnScroll", value: e.animation, expression: "animation" }], class: e.stepClass }, [e.light ? e._e() : n("mdb-icon", { class: e.arrowClass, style: e.colorful ? "top: 8px" : "", attrs: { color: e.colorful ? e.color : "white", icon: e.inverted || e.width < 1200 ? "caret-left" : "caret-right", size: "3x" } }), !e.light && e.title ? n("h4", { staticClass: "font-weight-bold", class: e.headerClass }, [e._v(e._s(e.title))]) : e._e(), e.time && !e.light ? n("p", { staticClass: "text-muted mt-4", class: e.colorful && "px-4" }, [n("mdb-icon", { attrs: { far: "", icon: "clock", "aria-hidden": "true" } }), e._v(" " + e._s(e.time))], 1) : e._e(), n("p", { staticClass: "mb-0 mt-4", class: e.colorful && "px-4 pb-4" }, [e._v(e._s(e.content))])], 1) : n("div", { ref: "stepContent", class: e.stepClass }, [e.image && !e.light ? n("img", { staticClass: "img-fluid", attrs: { src: e.imgSrc } }) : e._e(), e.light || e.image ? e._e() : n("mdb-icon", { class: e.arrowClass, style: e.colorful ? "top: 8px" : "", attrs: { color: e.colorful ? e.color : "white", icon: e.inverted || e.width < 1200 ? "caret-left" : "caret-right", size: "3x" } }), e.light ? e._e() : n("h4", { staticClass: "font-weight-bold", class: e.headerClass }, [e._v(e._s(e.title))]), e.time && !e.light ? n("p", { staticClass: "text-muted mt-4", class: e.colorful || e.image && "px-4" }, [n("mdb-icon", { attrs: { far: "", icon: "clock", "aria-hidden": "true" } }), e._v(" " + e._s(e.time))], 1) : e._e(), e.content ? n("p", { class: e.textClass }, [e._v(e._s(e.content))]) : e._e(), e._t("default")], 2)]) }, Mh = [], wh = { name: "TimelineItem", components: { mdbIcon: H["a"], mdbBtn: q["a"] }, props: { tag: { type: String, default: "li" }, content: { type: String }, title: { type: String }, icon: String, marker: String, far: { type: Boolean, default: !1 }, fab: { type: Boolean, default: !1 }, fad: { type: Boolean, default: !1 }, fal: { type: Boolean, default: !1 }, inverted: { type: Boolean, default: !1 }, time: String, href: { type: String, default: "#!" }, color: { type: String }, iconClass: { type: String }, tailStyle: { type: String, default: "solid" }, tailColor: { type: String, default: "#E8E8E8" }, animation: [Object, String], imgSrc: String }, data: function () { return { colors: ["primary", "secondary", "danger", "warning", "success", "info", "default", "elegant", "stylish", "unique", "special", "mdb"], width: null } }, computed: { colorful: function () { return this.$parent.colorful }, simple: function () { return this.$parent.simple }, light: function () { return this.$parent.light }, image: function () { return this.$parent.images }, hoverable: function () { return this.$parent.hoverable }, lineColor: function () { return this.$parent.lineColor }, wrapperClass: function () { return [this.light ? "d-flex align-items-end pb-3 relative-container" : "timeline-item-wrapper", this.inverted ? "timeline-inverted" : ""] }, markerClass: function () { return ["circle", this.simple || this.light ? "" : "z-depth-1-half", this.colors.indexOf(this.color) > -1 ? this.color + "-color" : this.color] }, headerClass: function () { return [(this.colorful || this.image) && "p-3", this.colorful && "timeline-header ".concat(this.color, "-color white-text"), this.colorful ? this.colors.indexOf(this.color) > -1 ? this.color + "-color" : this.color : ""] }, arrowClass: function () { return [this.inverted || this.width < 1200 ? "timeline-icon-inverted" : "timeline-icon", this.colorful ? "" : this.inverted || this.width < 1200 ? "icon-shadow-inverted" : "icon-shadow"] }, stepClass: function () { return [this.light ? "" : "step-content z-depth-1 ml-xl-0", this.colorful || this.image ? this.light ? "p-0 m-0" : "p-0 mt-2" : this.light ? "p-0" : "p-4", this.hoverable && "hoverable"] }, textClass: function () { return ["mb-0", this.light ? "mr-2 ml-2" : "mt-4", (this.colorful || this.image) && "px-4 pb-4"] } }, methods: { setWidth: function () { this.width = window.innerWidth }, setCSSVariables: function () { this.$refs.timelineItem.style.setProperty("--mdb-timeline-color", this.lineColor), this.$refs.timelineItem.style.setProperty("--timeline-border-color", this.tailColor), this.$refs.timelineItem.style.setProperty("--timeline-border-style", this.tailStyle) } }, mounted: function () { this.setCSSVariables(), this.setWidth(), window.addEventListener("resize", this.setWidth) }, beforeDestroy: function () { window.removeEventListener("resize", this.setWidth) }, directives: { animateOnScroll: ao } }, xh = wh, Lh = xh, Sh = (n("9081"), Object(_["a"])(Lh, kh, Mh, !1, null, "3bc2d8c8", null)), Yh = Sh.exports, Dh = { name: "Timeline", components: { mdbTimelineItem: Yh }, props: { light: { type: Boolean, default: !1 }, colorful: { type: Boolean, default: !1 }, simple: { type: Boolean, default: !1 }, images: { type: Boolean, default: !1 }, lineColor: { type: String, default: "rgb(204, 204, 204)" } }, data: function () { return { offsetTop: 0, elements: [] } }, computed: { timelineClass: function () { return [this.light ? "timeline-light" : "stepper stepper-vertical", this.colorful ? "colorful-timeline" : this.simple ? "timeline-simple" : this.images ? "timeline-images" : "timeline"] } } }, Th = Dh, Ch = Th, Oh = (n("5518"), Object(_["a"])(Ch, vh, bh, !1, null, null, null)), Ph = (Oh.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n("div", { staticClass: "chat-message" }, [n("ul", { class: e.className, style: e.scrollStyle }, e._l(e.messages, (function (t) { return n("li", { key: t.id }, [t.userId === e.loggedUserId ? n("div", { staticClass: "d-flex justify-content-between mb-4" }, [n("mdb-avatar", { staticClass: "mr-2", attrs: { tag: "img", circle: "", width: e.avatarWidth, src: t.avatar } }), n("mdb-chat-message", { attrs: { name: t.name, message: t.content, time: t.date } })], 1) : n("div", { staticClass: "d-flex justify-content-between mb-4" }, [n("mdb-chat-message", { attrs: { name: t.name, message: t.content, time: t.date } }), n("mdb-avatar", { staticClass: "ml-2", attrs: { tag: "img", width: e.avatarWidth, circle: "", src: t.avatar } })], 1)]) })), 0), n("div", [n("div", { staticClass: "white" }, [n("div", { staticClass: "form-group basic-textarea" }, [n("textarea", { directives: [{ name: "model", rawName: "v-model", value: e.newMessage, expression: "newMessage" }], staticClass: "form-control pl-2 my-0", attrs: { id: "exampleFormControlTextarea2", rows: "3", placeholder: "Type your message here..." }, domProps: { value: e.newMessage }, on: { input: function (t) { t.target.composing || (e.newMessage = t.target.value) } } })])]), n("mdb-btn", { attrs: { color: e.outline ? null : e.color, outline: e.color ? null : e.outline, rounded: "", size: "sm" }, on: { click: e.sendMessage } }, [e._v("Send")])], 1)])]) }), Hh = [], jh = function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { class: e.classNames }, [e.small ? e._e() : n("div", { staticClass: "header" }, [n("strong", { staticClass: "primary-font" }, [e._v(e._s(e.name))]), n("small", { staticClass: "pull-right text-muted" }, [n("mdb-icon", { attrs: { icon: "clock" } }), e._v(" " + e._s(e.displayTime) + " ")], 1)]), e.small ? e._e() : n("hr", { staticClass: "w-100" }), n("p", { staticClass: "mb-0", domProps: { innerHTML: e._s(e.message) } })]) }, Eh = [], Bh = { name: "ChatMessage", components: { mdbIcon: H["b"] }, props: { name: { type: String }, time: { type: String }, message: { type: String, default: "" }, small: { type: Boolean, default: !1 }, color: { type: String, default: "white" }, whiteText: { type: Boolean, default: !1 }, blackText: { type: Boolean, default: !1 } }, data: function () { return { startTime: null, currentTime: null } }, computed: { displayTime: function () { var e = (this.currentTime - this.startTime) / 1e3; return this.formatTime(e) }, classNames: function () { return ["chat-body", this.small ? "p-2" : "p-3", "ml-2", this.color, this.small ? "rounded card-text small-chat-body" : "z-depth-1", this.whiteText && "white-text", this.blackText && "black-text"] } }, methods: { formatTime: function (e) { var t, n, a; switch (!0) { case e < 60: return "now"; case e < 3600: return t = Math.floor(e / 60), "".concat(t, " min"); case e >= 3600 && e < 86400: return n = Math.floor(e / 3600), "".concat(n, " h"); case e >= 86400: return a = Math.floor(e / 86400), "".concat(a, " d") } }, updateTime: function () { this.currentTime = (new Date).getTime() } }, mounted: function () { var e = this.time ? new Date(this.time) : new Date; this.startTime = e.getTime(), this.currentTime = (new Date).getTime(), window.setInterval(this.updateTime, 6e4) }, beforeDestroy: function () { window.clearInterval(this.updateTime) } }, Ih = Bh, Ah = Ih, Fh = (n("bc5d"), Object(_["a"])(Ah, jh, Eh, !1, null, "5f3c0592", null)), Nh = Fh.exports, Wh = { name: "Chat", components: { mdbAvatar: xo, mdbChatMessage: Nh, mdbBtn: q["a"], mdbCard: y }, props: { chat: { type: Array }, loggedUserId: Number, avatarWidth: { type: Number, default: 100 }, color: { type: String }, outline: { type: String }, scrollbarClass: { type: String }, scroll: { type: Boolean, default: !1 }, height: { type: Number, default: 500 } }, data: function () { return { newMessage: "" } }, computed: { messages: function () { var e = []; return this.chat.forEach((function (t) { t.messages.forEach((function (n) { e.push(Object($["a"])({ userId: t.id, name: t.name, avatar: t.img }, n)) })) })), e.sort((function (e, t) { return e.id > t.id ? 1 : e.id < t.id ? -1 : 0 })) }, receiver: function () { var e = this; return this.chat.find((function (t) { return t.id !== e.loggedUserId })) }, className: function () { return ["list-unstyled", this.scroll ? "chat-1 ".concat(this.scrollbarClass, " pr-3") : "chat"] }, scrollStyle: function () { return this.scroll ? "height: ".concat(this.height, "px") : "" } }, methods: { sendMessage: function () { var e = (new Date).toString(); this.$emit("send", { date: e, content: this.newMessage, unread: !0 }), this.newMessage = "" } } }, zh = Wh, Rh = zh, $h = Object(_["a"])(Rh, Ph, Hh, !1, null, "2868b2d5", null), Vh = ($h.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("mdb-card", { class: e.classNames }, [n("mdb-card-body", { class: e.small && "p-2" }, [e._t("default")], 2)], 1) }), qh = [], Uh = { name: "ChatRoom", components: { mdbCard: y, mdbCardBody: P, mdbCardHeader: L }, props: { color: String, small: { type: Boolean, default: !1 } }, computed: { classNames: function () { return ["chat-room", this.color, this.small && "small-chat wide"] } } }, Jh = Uh, Xh = Jh, Gh = (n("50fad"), Object(_["a"])(Xh, Vh, qh, !1, null, null, null)), Kh = (Gh.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "white z-depth-1 px-3 pt-3 pb-0", class: e.scroll && "members-panel-1 " + e.scrollbarClass, style: e.scroll && e.scrollStyle }, [n("ul", { staticClass: "list-unstyled friend-list" }, e._l(e.list, (function (t, a) { return n("li", { key: a, ref: a, refInFor: !0, staticClass: "p-2", class: t.active && "grey lighten-3", on: { click: function (t) { return e.$emit("click", a) } } }, [n("a", { staticClass: "d-flex justify-content-between", class: t.active && "active" }, [n("div", { staticClass: "d-flex justify-content-between" }, [n("mdb-avatar", { staticClass: "mr-2", attrs: { tag: "img", circle: "", width: 50, src: t.avatar } }), n("div", { staticClass: "text-small" }, [n("strong", [e._v(e._s(t.receiver))]), t.receiverOnline ? n("mdb-icon", { attrs: { size: "xs", color: "success", icon: "circle" } }) : e._e(), n("p", { staticClass: "last-message text-muted" }, [e._v(e._s(e.displayMessage(t.lastMessage.content)) + " "), t.lastMessage.userId === t.loggedUserId ? n("mdb-icon", { attrs: { far: "", size: "xs", icon: "paper-plane" } }) : e._e()], 1)], 1)], 1), n("div", { staticClass: "chat-footer" }, [n("p", { staticClass: "text-smaller text-muted mb-0" }, [e._v(e._s(e.formatTime((e.currentTime - new Date(t.lastMessage.date).getTime()) / 1e3)))]), t.unread > 0 ? n("mdb-badge", { staticClass: "float-right", attrs: { color: "danger" } }, [e._v(e._s(t.unread))]) : e._e()], 1)])]) })), 0)]) }), Zh = [], Qh = { components: { mdbIcon: H["b"], mdbAvatar: bo, mdbBadge: ke }, data: function () { return { currentTime: null } }, props: { data: Array, scroll: { type: Boolean, default: !1 }, scrollbarClass: { type: String }, height: { type: Number } }, methods: { findLastMessage: function (e) { var t, n, a, i, r = 0, s = e.active || !1; return e.chat.forEach((function (s) { s.id !== e.loggedUserId && (n = s.name, i = s.img, a = s.online), s.messages.forEach((function (n) { n.unread && (r += 1), n.id === e.lastId && (t = Object($["a"])({}, n, { userId: s.id })) })) })), { receiver: n, receiverOnline: a, avatar: i, loggedUserId: e.loggedUserId, lastMessage: t, unread: r, active: s } }, formatTime: function (e) { var t, n, a; switch (!0) { case e < 60: return "now"; case e < 3600: return t = Math.floor(e / 60), "".concat(t, " min"); case e >= 3600 && e < 86400: return n = Math.floor(e / 3600), "".concat(n, " h"); case e >= 86400: return a = Math.floor(e / 86400), "".concat(a, " d") } }, updateTime: function () { this.currentTime = (new Date).getTime() }, displayMessage: function (e) { return e.length > 20 ? e.slice(0, 20).concat(" ...") : e } }, computed: { list: function () { var e = this; return this.data.map((function (t) { return e.findLastMessage(t) })) }, scrollStyle: function () { return "height: ".concat(this.height, "px") } }, mounted: function () { this.currentTime = (new Date).getTime(), window.setInterval(this.updateTime, 6e4) }, beforeDestroy: function () { window.clearInterval(this.updateTime) } }, ef = Qh, tf = ef, nf = (n("0d49"), Object(_["a"])(tf, Kh, Zh, !1, null, null, null)), af = (nf.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", [n("mdb-card-header", { staticClass: "white d-flex justify-content-between p-0 pb-2" }, [n("a", { staticClass: "heading d-flex justify-content-start", on: { click: function (t) { e.open = !0 } } }, [n("mdb-avatar", { staticClass: "mr-2", attrs: { tag: "img", circle: "", width: 32, src: e.receiver.img } }), n("div", { staticClass: "data", class: e.open ? "" : "d-flex" }, [n("p", { staticClass: "name mb-0 pr-2" }, [n("strong", [e._v(e._s(e.receiver.name))])]), e.receiver.online ? n("p", { staticClass: "activity text-muted mb-0" }, [n("mdb-icon", { attrs: { color: "success", icon: "circle" } }), e.open ? n("span", [e._v("Active now")]) : e._e()], 1) : n("p", { staticClass: "activity text-muted mb-0" }, [e._v("Offline")])])], 1), e.open ? n("div", { staticClass: "grey-text icons" }, [n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "video", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("video", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "phone", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("call", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "cog", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("settings", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "times", flat: "", color: "ghost" }, on: { click: function (t) { e.open = !e.open } } })], 1) : n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "chevron-up", flat: "", color: "ghost" }, on: { click: function (t) { e.open = !e.open } } })], 1), e.open ? n("mdb-scrollbar", { attrs: { height: "260px" } }, [n("div", { staticClass: "chat-message pt-3" }, [n("ul", { class: e.className }, [e._t("media"), e._l(e.messages, (function (t, a) { return n("li", { key: t.id }, [t.userId === e.loggedUserId ? n("div", { staticClass: "d-flex justify-content-end mb-2" }, [n("mdb-chat-message", { attrs: { small: "", name: t.name, message: t.content, time: t.time, color: "bg-primary", whiteText: "" } })], 1) : n("div", { staticClass: "d-flex justify-content-start align-items-end mb-2" }, [e.messages[a + 1] && e.messages[a + 1].userId !== e.loggedUserId ? n("div", { staticStyle: { width: "40px" } }) : n("mdb-avatar", { staticClass: "ml-2", attrs: { tag: "img", width: 32, circle: "", src: t.avatar } }), n("mdb-chat-message", { attrs: { small: "", name: t.name, message: t.content, time: t.time, color: "bg-light", blackText: "" } })], 1)]) }))], 2)])]) : e._e(), e.open ? n("mdb-card-footer", { staticClass: "text-muted white pt-1 pb-0 px-2" }, [n("input", { directives: [{ name: "model", rawName: "v-model", value: e.newMessage, expression: "newMessage" }], staticClass: "form-control pl-0", attrs: { type: "text", placeholder: "Type a message..." }, domProps: { value: e.newMessage }, on: { keypress: function (t) { return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.sendMessage.apply(null, arguments) }, input: function (t) { t.target.composing || (e.newMessage = t.target.value) } } }), n("div", { staticClass: "d-flex justify-content-between" }, [n("div", [n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "file-image", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("fileImage", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "laugh", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("reaction", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "gamepad", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("game", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "paperclip", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("attach", t) } } }), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "camera", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("camera", t) } } })], 1), n("mdb-btn", { staticClass: "p-0 ml-0", attrs: { size: "lg", icon: "thumbs-up", flat: "", color: "ghost" }, on: { click: function (t) { return e.$emit("like", t) } } })], 1)]) : e._e()], 1) }), rf = [], sf = { name: "SmallChat", components: { mdbIcon: H["a"], mdbAvatar: xo, mdbChatMessage: Nh, mdbBtn: q["a"], mdbCard: y, mdbCardFooter: ot, mdbCardHeader: L, mdbMedia: ua, mdbMediaImage: La, mdbMediaBody: ya, mdbScrollbar: hs }, props: { chat: { type: Array }, loggedUserId: Number, avatarWidth: { type: Number, default: 100 }, color: { type: String, default: "default" } }, data: function () { return { newMessage: "", open: !0 } }, computed: { messages: function () { var e = []; return this.chat.forEach((function (t) { t.messages.forEach((function (n) { e.push(Object($["a"])({ userId: t.id, name: t.name, avatar: t.img }, n)) })) })), e.sort((function (e, t) { return e.id > t.id ? 1 : e.id < t.id ? -1 : 0 })) }, receiver: function () { var e = this; return this.chat.find((function (t) { return t.id !== e.loggedUserId })) }, className: function () { return ["list-unstyled", "pr-4"] } }, methods: { sendMessage: function () { var e = (new Date).toString(); this.$emit("send", { date: e, content: this.newMessage, unread: !0 }), this.newMessage = "" } } }, of = sf, lf = of, df = Object(_["a"])(lf, af, rf, !1, null, "2c8bfe89", null), cf = (df.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("div", { staticClass: "mdb-parallax", style: { height: e.handledH + "px" } }, [n("div", { class: e.wrapperClasses }, [n("img", { ref: "img", staticClass: "mdb-parallax-image", style: e.styles, attrs: { src: e.src, alt: e.alt } }), e._t("default")], 2)]) }), uf = [], hf = { name: "Parallax", props: { src: { type: String }, alt: { type: String }, hover: { type: Boolean, default: !1 }, zoom: { type: Boolean, default: !1 }, rounded: { type: Boolean, default: !1 }, shadow: { type: Boolean, default: !1 }, imageClass: { type: String }, wrapperClass: { type: String }, gradient: { type: String }, circle: { type: Boolean }, cascade: { type: Boolean }, height: { type: [String, Number], default: 500 }, factor: { type: [Number, String], default: 1 } }, data: function () { return { isBooted: !1, elOffsetTop: 0, parallax: 0, parallaxDist: 0, percentScrolled: 0, scrollTop: 0, windowHeight: 0, windowBottom: 0 } }, methods: { calcDimensions: function () { var e = this.$el.getBoundingClientRect(); this.scrollTop = window.pageYOffset, this.parallaxDist = this.imgHeight - this.handledH, this.elOffsetTop = e.top + this.scrollTop, this.windowHeight = window.innerHeight, this.windowBottom = this.scrollTop + this.windowHeight }, translate: function () { this.calcDimensions(), this.percentScrolled = (this.windowBottom - this.elOffsetTop) / (parseInt(this.handledH) + this.windowHeight), this.parallax = Math.round(this.parallaxDist * this.percentScrolled * parseFloat(this.factor)) }, listeners: function () { window.addEventListener("scroll", this.translate, !1), window.addEventListener("resize", this.translate, !1) }, init: function () { var e = this, t = this.$refs.img; t && (t.complete ? (this.translate(), this.listeners()) : t.addEventListener("load", (function () { e.translate(), e.listeners() }), !1)) } }, mounted: function () { this.init() }, computed: { imgHeight: function () { return this.$refs.img.naturalHeight }, styles: function () { return { display: "block", opacity: this.isBooted ? 1 : 0, transform: "translate3d(-50%, ".concat(this.parallax, "px, 0)"), backgroundAttachment: this.fixed ? "fixed" : null } }, wrapperClasses: function () { var e; return e = { "mdb-parallax-image-wrapper": !0, view: !0, overlay: this.hover, zoom: this.zoom, rounded: this.rounded, "rounded-circle": this.circle, "view-cascade": this.cascade }, Object(Pc["a"])(e, "gradient-card-header ".concat(this.gradient, "-gradient"), this.gradient), Object(Pc["a"])(e, this.wrapperClass, this.wrapperClass), e }, handledH: function () { var e; if (isNaN(this.height)) if ("full" === this.height) e = window.innerHeight; else { if ("half" !== this.height) throw new Error("mdbParallax height props accepts 'full', 'half' and pixels as values"); e = window.innerHeight / 2 } else e = parseInt(this.height); return e } }, watch: { parallax: function () { this.isBooted = !0 } } }, ff = hf, pf = ff, mf = (n("d61e"), Object(_["a"])(pf, cf, uf, !1, null, "08999a03", null)), _f = (mf.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return e.show ? n("div", { staticClass: "preloader animated fadeIn", class: e.preloaderClass, attrs: { id: "mdb-preloader" } }, [n("mdb-spinner", { staticClass: "spinner", attrs: { big: e.big, small: e.small, crazy: e.crazy, color: e.spinnerColor, multicolor: e.multicolor } })], 1) : e._e() }), gf = [], yf = { components: { mdbSpinner: Zl }, data: function () { return { show: !0 } }, props: { color: { type: String, default: "white" }, opacity: { type: Number, default: 1 }, big: { type: Boolean, default: !1 }, small: { type: Boolean, default: !1 }, crazy: { type: Boolean, default: !1 }, spinnerColor: { type: String, default: "blue" }, multicolor: { type: Boolean, default: !1 }, loading: { type: Boolean, default: !0 }, animation: { type: String, default: "fadeOut" } }, methods: { setOpacity: function (e) { this.$el.style.opacity = "".concat(e) } }, watch: { loading: function (e) { var t = this; !1 === e && (this.$el.classList.add(this.animation), setTimeout((function () { t.show = e }), 2e3)) } }, mounted: function () { this.setOpacity(this.opacity) }, computed: { preloaderClass: function () { var e = ["primary", "secondary", "danger", "warning", "success", "info", "default", "elegant", "stylish", "unique", "special"]; return [this.color ? -1 === e.indexOf(this.color) ? this.color : this.color + "-color" : ""] } } }, vf = yf, bf = vf, kf = (n("c30e"), Object(_["a"])(bf, _f, gf, !1, null, "9317315c", null)), Mf = (kf.exports, function () { var e = this, t = e.$createElement, n = e._self._c || t; return n("transition", { attrs: { name: e.transitionName } }, [e.show ? n("div", { ref: "overlay", staticClass: "sliding-card-overlay" }, [n("div", { style: e.wrapperStyle }, [e._t("default")], 2)]) : e._e()]) }), wf = [], xf = { props: { show: { type: Boolean, default: !1 }, direction: { type: String, default: "bottom" }, width: Number }, computed: { transitionName: function () { return "sliding-card-".concat(this.direction) }, wrapperStyle: function () { return this.width ? "min-width: ".concat(this.width, "px;") : "" } } }, Lf = xf, Sf = Lf, Yf = (n("cdea"), Object(_["a"])(Sf, Mf, wf, !1, null, null, null)), Df = (Yf.exports, { install: function (e, t) { var n; n = t || {}; var a = [], i = function (t, i) { var r = e.extend(Xl), s = Object.assign(n, t, { type: i }), o = new r({ el: document.createElement("div"), propsData: s }); return a.push(o), o }; e.prototype.$notify = { success: function (e) { return i(e, "success") }, info: function (e) { return i(e, "info") }, warn: function (e) { return i(e, "warning") }, error: function (e) { return i(e, "error") }, removeAll: function () { a.forEach((function (e) { e.hideToastr() })), a = [] } } } }), Tf = Df, Cf = { bind: function (e, t) { var n = e.style, a = t.value || {}; if (Lr = a.stickyTop || 0, Sr = a.zIndex || 1e3, n.position = "-webkit-sticky", n.position = "sticky", 1 !== n.position.indexOf("sticky")) return n.top = "".concat(Lr, "px"), void (n.zIndex = Sr); var i = e.firstElementChild.style; i.cssText = "left: 0; right: 0; top: ".concat(Lr, "px; z-index: ").concat(Sr, "; ").concat(i.cssText); var r = !1, s = function () { r || (n.height || (n.height = "".concat(e.offsetHeight, "px")), i.position = "fixed", r = !0) }, o = function () { r && (i.position = "", r = !1) }, l = function () { var t = e.getBoundingClientRect().top; t <= Lr ? s() : o() }; xr = function () { if (!window.requestAnimationFrame) return setTimeout(l, 16); window.requestAnimationFrame(l) }, window.addEventListener("scroll", xr) }, unbind: function () { window.removeEventListener("scroll", xr) }, update: function (e, t) { var n = t.value || {}; Lr = n.stickyTop || 0, Sr = n.zIndex || 1e3; var a = e.firstElementChild.style; e.style.top = "".concat(Lr, "px"), a.top = "".concat(Lr, "px"), e.style.zIndex = Sr, a.zIndex = Sr } }, Of = (n("2ca0"), function (e, t, n) { n.preventDefault(), e.scrollIntoView({ behavior: "smooth", block: "start", inline: "nearest" }), history.pushState({ page: 1 }, "title 1", "#".concat(t)) }), Pf = { inserted: function (e, t) { var n = e.getAttribute("href") || t.value, a = n.startsWith("#") ? n.slice(1) : n, i = document.getElementById(a); e.addEventListener("click", (function (e) { Of(i, a, e) })) }, unbind: function (e) { e.removeEventListener("click", (function () { Of() })) } }, Hf = { inserted: function (e, t) { var n = t.value.selector || "img", a = t.value.offset || 0, i = t.value.loading || "https://placehold.it/600x400?text=Loading", r = t.value.error || "https://placehold.it/600x400?text=Error", s = t.value.animation || "fadeIn", o = e.querySelectorAll(n); if ("this" === n) { if ("IMG" === e.nodeName) e.src = i; else { if ("VIDEO" !== e.nodeName) return; e.poster = i } e.onload = function () { e.lazyLoad() }; var l = !1; e.lazyLoad = function () { if (window.innerHeight - a > e.getBoundingClientRect().top && !l) { if (s) { var t = e.getAttribute("class"); t = "".concat(t, " animated ").concat(s), e.setAttribute("class", t) } e.src = e.dataset.src, e.onerror = function () { e.src = r }, l = !0 } } } else { o.forEach((function (t) { if ("img" === n) t.src = i; else { if ("video" !== n) return; t.poster = i } t.onload = function () { e.lazyLoad() } })); var d = Array.from(o); e.lazyLoad = function () { d.forEach((function (e, t) { if (window.innerHeight - a > e.getBoundingClientRect().top) { if (s) { var n = e.getAttribute("class"); n = "".concat(n, " animated ").concat(s), e.setAttribute("class", n) } e.src = e.dataset.src, e.onerror = function () { e.src = r }, d.splice(t, 1) } })) } } window.addEventListener("scroll", e.lazyLoad) }, unbind: function (e) { window.removeEventListener("scroll", e.lazyLoad) } }, jf = { inserted: function (e, t) { "start" === t.arg && t.value(), window.addEventListener("resize", t.value) }, unbind: function (e, t) { window.removeEventListener("resize", t.value) } }, Ef = { inserted: function (e, t) { e.copyToClipboard = function () { var e = document.createElement("textarea"); e.value = t.value, document.body.appendChild(e), e.select(), document.execCommand("copy"), document.body.removeChild(e) }, e.addEventListener("click", e.copyToClipboard) }, unbind: function (e) { e.removeEventListener("click", e.copyToClipboard) } }, Bf = { inserted: function (e, t) { "scroll" === e.style.overflowY ? (e.scrollableContainer = e, e.prevScrollPosition = e.scrollTop) : (e.scrollableContainer = window, e.prevScrollPosition = window.scrollY), e.handleScroll = function () { var n, a, i = e.getBoundingClientRect(); e.scrollableContainer === e ? (n = i.height + e.scrollTop >= e.scrollHeight, a = e.scrollTop) : (n = window.innerHeight >= i.y + i.height + 50, a = window.scrollY), a < e.prevScrollPosition || n && (e.prevScrollPosition = a, t.value()) }, e.scrollableContainer.addEventListener("scroll", e.handleScroll) }, unbind: function (e) { e.scrollableContainer.removeEventListener("scroll", e.handleScroll) } }, If = (n("b64b"), { inserted: function (e, t) { var n = t.modifiers, a = t.arg; e.eventElement = "window" === a ? window : "document" === a ? document : e; var i = Object.keys(t.value).map((function (e) { var t = e.split("+"), n = { hotkey: e, key: "", altKey: !1, ctrlKey: !1, metaKey: !1 }; return t.forEach((function (e) { "ctrl" === e ? n.ctrlKey = !0 : "alt" === e ? n.altKey = !0 : "meta" === e ? n.metaKey = !0 : n.key = e })), n })); e.hotkeyHandler = function (e) { n.prevent && e.preventDefault(), n.stop && e.stopPropagation(); for (var a = e.key, r = e.altKey, s = e.ctrlKey, o = e.metaKey, l = 0; l < i.length; l++) { var d = i[l]; d.key.toLowerCase() === a.toLowerCase() && d.altKey === r && d.ctrlKey === s && d.metaKey === o && t.value[d.hotkey]() } }, e.eventElement.addEventListener("keydown", e.hotkeyHandler) }, unbind: function (e) { e.eventElement.removeEventListener("keydown", e.hotkeyHandler) } }), Af = { inserted: function (e, t) { var n = t.modifiers, a = n.x, i = n.y, r = void 0 === t.value || t.value; void 0 === a && void 0 === i && (a = !0, i = !0), e.blockScroll = function () { var t = document.querySelector("body"); i && (e.prevOverflowY = t.style.overflowY, t.style.overflowY = "hidden"), a && (e.prevOverflowX = t.style.overflowX, t.style.overflowX = "hidden") }, e.enableScroll = function () { var t = document.querySelector("body"); i && (t.style.overflowY = e.prevOverflowY), a && (t.style.overflowX = e.prevOverflowX) }, r && e.blockScroll() }, update: function (e, t) { void 0 !== t.value && (t.value ? e.blockScroll() : e.enableScroll()) }, unbind: function (e) { e.enableScroll() } }, Ff = function (e, t) { if (!t) return e; var n = /^([^♠♣♥♦]+)/; 1 == e.length && n.test(t) && (e = n.exec(t)[0] + e); for (var a = "", i = 0, r = 1; r && i < t.length; ++i) { var s = e.charAt(i), o = t.charAt(i); switch (o) { case "♠": /\d/.test(s) ? a += s : r = 0; break; case "♣": /[a-zżźąćśńółę]/i.test(s) ? a += s : r = 0; break; case "♥": /[a-zżźąćśńółę0-9]/i.test(s) ? a += s : r = 0; break; case "♦": a += s; break; default: a += o, s && s !== o && (e = " " + e); break } } return a }, Nf = function (e, t) { var n = document.createEvent("HTMLEvents"); n.initEvent(t, !0, !0), e.dispatchEvent(n) }, Wf = function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], n = e.value, a = e.dataset, i = a.previousValue, r = a.mask; (i.length && t || n && n !== i && n.length > i.length) && (e.value = Ff(n, r), Nf(e, "input")), e.dataset.previousValue = n }, zf = function (e, t) { e.dataset.previousValue = e.value, e.dataset.mask = t }, Rf = { bind: function (e, t) { var n = t.value; "INPUT" !== e.nodeName && (e = e.querySelector("input")), zf(e, n), Wf(e) }, componentUpdated: function (e, t) { var n = t.value, a = t.oldValue; "INPUT" !== e.nodeName && (e = e.querySelector("input")); var i = n !== a; i && zf(e, n), Wf(e, i) } }, $f = { inserted: function (e, t) { e.dummy = { value: t.value, arg: t.arg }, e.dummy.generateText = function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 100, t = ["radioelement", "actinolitic", "chromic", "strikeboard", "cloverleaf", "trimming", "heedfulness", "phenylamine", "alloplasmatic", "winnipeg", "savour", "airwoman", "compute", "nitrobenzene", "coinstantaneously", "havel", "stimulatingly", "superextreme", "noyau", "stark", "preelect", "scripture", "rubric", "revoted", "melchizedek", "intertidal", "immorally", "spacious", "dodecastylar", "modulate", "botulinuses", "aimlessly", "mirkier", "cadman", "yokel", "cactaceous", "blame", "bridelike", "unexported", "diapedesis", "irritate", "accuracy", "keyman", "habitudinal", "outraved", "militancy", "contrive", "unacetic", "homoeopath", "snippiness", "nonnobility", "stambul", "schumpeter", "eulis", "gavin", "rainproof", "philonis", "xograph", "ester", "anaglyph", "equities", "biosphere", "premeditatingly", "marg", "stephanie", "dauk", "nomad", "bootie", "clark", "spouter", "crackly", "corticate", "hipping", "contemptuous", "unfree", "swagman", "bedizenment", "snakeweed", "reoperate", "valorise", "dido", "cated", "anatolian", "stupefy", "camaraderie", "kenny", "sweat", "vaporimeter", "lineamental", "overcriticized", "nonphilosophy", "politicalize", "professed", "milstein", "unit", "revaccinate", "parochial", "soc", "cudbear", "intercarpellary", "precociousness", "pretaste", "holophyte", "scarless", "rekindle", "reappearance", "dimensionless", "julienne", "gasholder", "fluidally", "teutonism", "legroom", "adolescent", "camila", "agana", "overcertify", "disembowelment", "anemochorous", "discreditability", "unincludible", "folia", "frankfurter", "maravedi", "tribunitial", "boulle", "pretincture", "hermetical", "impanel", "underyoke", "beset", "scoff", "exophthalmos", "manly", "nahant", "sandarac", "diseasing", "dolphinfishes", "desulfurization", "inescapableness", "solum", "outthrow", "rareripe", "highness", "synonymized", "attractive", "residency", "predaciou", "dosshouse", "crookesite", "unmoldy", "drawability", "comedical", "chromoplasmic", "unillusioned", "altimetrical", "araucan", "conveyor", "laggardness", "unpolitely", "strutting", "bloodwort", "hysteretically", "baalistic", "contritely", "nonexcavation", "mdoc", "benthamite", "moseley", "coercively", "horologe", "bivalvular", "agribusiness", "norbert", "invigorated", "imprudently", "trippingly", "mds", "unabatable", "assidaean", "glandes", "reidentify", "fluffier", "geek", "unstunned", "battue", "innutritious", "terminism", "cannibalistically", "flowerage", "duopoly", "jurisp", "exitance", "menace", "speciously", "ungossiping", "realizable", "candlenut", "uncombinational", "semifrontier", "pseudopolitical", "atomize", "brunetness", "reperused", "leverrier", "unaccustomed", "aeaea", "monopsony", "posttibial", "filbert", "pellucidity", "italian", "preinstructional", "balkanised", "sanctity", "multigravida", "study", "hulloo", "gyges", "tiglinic", "dubonnet", "postfebrile", "cotype", "abbreviator", "saffian", "zogan", "pfitzner", "decampment", "predictated", "prejudgement", "gormandising", "thoreau", "ruralised", "laryngeal", "coleridgian", "azerbaijani", "featherlike", "alogi", "dunstable", "punish", "energistic", "newsbeat", "keswick", "noncommutative", "totable", "pothunting", "steatite", "typikon", "unanswering", "repositories", "peduncle", "stirpiculture", "varietally", "burletta", "salvia", "farraginous", "anteroom", "rhamnaceous", "southernwood", "hyporight", "dysteleological", "kilopound", "hyperbatic", "barquisimeto", "unfitly", "humorless", "untackling", "doom", "beefless", "gruesomeness", "yeastlike", "leucosis", "enrober", "canton", "gutterlike", "plesiosaur", "shaksperian", "ramayana", "factorize", "currieries", "carracci", "unrevoked", "purposed", "kline", "sanderling", "inculpatory", "postgenial", "holism", "clearly", "alfur", "tuberless", "perugino", "instilment", "reamendment", "trinitrophenylmethylnitramine", "intertrafficking", "predeterminate", "cataplane", "bleariest"], n = function () { return t[Math.floor(Math.random() * t.length)] }, a = n(); a = a.charAt(0).toUpperCase() + a.slice(1); while (a.length < e) a += " " + n(); return a = a.slice(0, e), a }, e.dummy.findElements = function (e, t) { var n = [], a = function e(a) { a.tagName && a.tagName.toLowerCase() === t ? n.push(a) : a.childNodes && a.childNodes.forEach((function (t) { return e(t) })) }; return a(e), n }, e.dummy.generateImg = function (e) { var t = 150; return "number" === typeof e ? t = e : void 0 !== e && (t = "".concat(e.width || 150, "x").concat(e.height || 150)), "https://via.placeholder.com/".concat(t) }, e.dummy.generateTable = function (e) { var t = e || {}, n = t.rows, a = void 0 === n ? 10 : n, i = t.columns, r = void 0 === i ? 5 : i, s = new Array(Number(r)).fill("Column"), o = new Array(Number(r)).fill("Row"), l = new Array(Number(a)).fill(o), d = "\n      <thead>\n        <tr>\n          ".concat(s.map((function (e) { return "<th>".concat(e, "</th>") })).join(""), "\n        </tr>\n      </thead>\n      <tbody>\n        ").concat(l.map((function (e) { return "\n            <tr>\n            ".concat(e.map((function (e) { return "<td>".concat(e, "</td>") })).join(" "), "\n            </tr>\n          ") })).join(" "), "\n      </tbody>"); return d }, e.dummy.generateList = function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 5, t = "<li>List item</li>", n = new Array(Number(e)).fill(t).join(" "); return n }, e.dummy.generatePlaceholders = function () { switch (e.dummy.arg) { case "text": e.innerText = e.dummy.generateText(e.dummy.value); break; case "img": e.dummy.findElements(e, "img").forEach((function (t) { return t.src = e.dummy.generateImg(e.dummy.value) })); break; case "table": e.innerHTML = e.dummy.generateTable(e.dummy.value); break; case "list": e.innerHTML = e.dummy.generateList(e.dummy.value); break } }, e.dummy.generatePlaceholders() }, update: function (e, t) { e.dummy.value !== t.value && (e.dummy.value = t.value, e.dummy.generatePlaceholders()) } }, Vf = { inserted: function (e, t) { e.intersect = { visible: !1, container: window }, ("scroll" === e.parentNode.style.overflowY || "auto" === e.parentNode.style.overflowY && "container" === t.arg) && (e.intersect.container = e.parentNode), e.intersect.isVisible = function () { var t = !1, n = e.getBoundingClientRect(), a = n.y, i = n.height; if (e.intersect.container === window) t = a < window.innerHeight && a + i > 0; else { var r = e.parentNode, s = r.getBoundingClientRect(), o = s.y, l = s.height; t = l + o >= a && a + i >= o } return t }, e.intersect.callback = function () { var n = e.intersect.isVisible(); n ? (!e.intersect.visible && t.value(), e.intersect.visible = !0, t.modifiers.once && e.intersect.container.removeEventListener("scroll", e.intersect.callback)) : e.intersect.visible = !1 }, t.modifiers.start && e.intersect.callback(), e.intersect.container.addEventListener("scroll", e.intersect.callback) }, unbind: function (e) { e.intersect.container.removeEventListener("scroll", e.intersect.callback) } }, qf = { inserted: function (e, t) { var n, a; "function" === typeof t.value ? (n = t.value, a = t.modifiers) : t.value.handler && (n = t.value.handler, a = t.value.options), e.observer = new MutationObserver(n), e.observer.observe(e, a) }, unbind: function (e) { e.observer.disconnect() } }, Uf = n("a433").default, Jf = n("6ba7").default, Xf = n("dedf").default, Gf = n("05bd").default, Kf = n("2c40").default, Zf = n("b61b").default, Qf = n("2840").default; Uf = n("1090").default, Jf = n("bc5e").default, Xf = n("1a5f").default, Gf = n("3ac3").default, Kf = n("0cb6").default, Zf = n("23f6").default, Qf = n("3a67").default }, fb1b: function (e, t, n) { }, fb6a: function (e, t, n) { "use strict"; var a = n("23e7"), i = n("861d"), r = n("e8b5"), s = n("23cb"), o = n("50c4"), l = n("fc6a"), d = n("8418"), c = n("1dde"), u = n("b622"), h = u("species"), f = [].slice, p = Math.max; a({ target: "Array", proto: !0, forced: !c("slice") }, { slice: function (e, t) { var n, a, c, u = l(this), m = o(u.length), _ = s(e, m), g = s(void 0 === t ? m : t, m); if (r(u) && (n = u.constructor, "function" != typeof n || n !== Array && !r(n.prototype) ? i(n) && (n = n[h], null === n && (n = void 0)) : n = void 0, n === Array || void 0 === n)) return f.call(u, _, g); for (a = new (void 0 === n ? Array : n)(p(g - _, 0)), c = 0; _ < g; _++, c++)_ in u && d(a, c, u[_]); return a.length = c, a } }) }, fc6a: function (e, t, n) { var a = n("44ad"), i = n("1d80"); e.exports = function (e) { return a(i(e)) } }, fd7e: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("x-pseudo", { months: "J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"), monthsShort: "J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"), monthsParseExact: !0, weekdays: "S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"), weekdaysShort: "S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"), weekdaysMin: "S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"), weekdaysParseExact: !0, longDateFormat: { LT: "HH:mm", L: "DD/MM/YYYY", LL: "D MMMM YYYY", LLL: "D MMMM YYYY HH:mm", LLLL: "dddd, D MMMM YYYY HH:mm" }, calendar: { sameDay: "[T~ódá~ý át] LT", nextDay: "[T~ómó~rró~w át] LT", nextWeek: "dddd [át] LT", lastDay: "[Ý~ést~érdá~ý át] LT", lastWeek: "[L~ást] dddd [át] LT", sameElse: "L" }, relativeTime: { future: "í~ñ %s", past: "%s á~gó", s: "á ~féw ~sécó~ñds", ss: "%d s~écóñ~ds", m: "á ~míñ~úté", mm: "%d m~íñú~tés", h: "á~ñ hó~úr", hh: "%d h~óúrs", d: "á ~dáý", dd: "%d d~áýs", M: "á ~móñ~th", MM: "%d m~óñt~hs", y: "á ~ýéár", yy: "%d ý~éárs" }, dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: function (e) { var t = e % 10, n = 1 === ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th"; return e + n }, week: { dow: 1, doy: 4 } }); return t })) }, fdbc: function (e, t) { e.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 } }, fea9: function (e, t, n) { var a = n("da84"); e.exports = a.Promise }, fed7: function (e, t, n) { }, ffab: function (e, t, n) { }, ffff: function (e, t, n) { (function (e, t) { t(n("c1df")) })(0, (function (e) { "use strict"; var t = e.defineLocale("se", { months: "ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"), monthsShort: "ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"), weekdays: "sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"), weekdaysShort: "sotn_vuos_maŋ_gask_duor_bear_láv".split("_"), weekdaysMin: "s_v_m_g_d_b_L".split("_"), longDateFormat: { LT: "HH:mm", LTS: "HH:mm:ss", L: "DD.MM.YYYY", LL: "MMMM D. [b.] YYYY", LLL: "MMMM D. [b.] YYYY [ti.] HH:mm", LLLL: "dddd, MMMM D. [b.] YYYY [ti.] HH:mm" }, calendar: { sameDay: "[otne ti] LT", nextDay: "[ihttin ti] LT", nextWeek: "dddd [ti] LT", lastDay: "[ikte ti] LT", lastWeek: "[ovddit] dddd [ti] LT", sameElse: "L" }, relativeTime: { future: "%s geažes", past: "maŋit %s", s: "moadde sekunddat", ss: "%d sekunddat", m: "okta minuhta", mm: "%d minuhtat", h: "okta diimmu", hh: "%d diimmut", d: "okta beaivi", dd: "%d beaivvit", M: "okta mánnu", MM: "%d mánut", y: "okta jahki", yy: "%d jagit" }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: "%d.", week: { dow: 1, doy: 4 } }); return t })) }
  })
}));
//# sourceMappingURL=mdbvue.umd.min.js.map;
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var Accessibility;
(function (Accessibility) {
    Accessibility.KeyCodes = {
        ArrowUp: "ArrowUp",
        ArrowDown: "ArrowDown",
        ArrowLeft: "ArrowLeft",
        ArrowRight: "ArrowRight"
    };
    var AccessibilityUtils = (function () {
        function AccessibilityUtils() {
        }
        AccessibilityUtils.makeMdbModalsAccessible = function () {
            this.makeMdbModalHeaderAccessible();
            this.makeMdbModalAccessible();
            mdbvue.mdbModalHeader.props.tag.default = 'h2';
            mdbvue.mdbModalTitle.props.tag.default = 'span';
        };
        AccessibilityUtils.makeMdbSelectsAccessible = function () {
            this.makeMdbSelectAccessible();
            this.makeMdbInputAccessible();
            this.makeMdbSelectInputAccessible();
            this.makemdbSelectOptionsAccessible();
        };
        AccessibilityUtils.makeMdbModalHeaderAccessible = function () {
            mdbvue.mdbModalHeader.render = function () {
                var _a;
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n(e.tag, {
                    tag: "component",
                    class: e.className
                }, [e._t("default"), e.close ? n("a", {
                        staticClass: "close",
                        ref: "close",
                        attrs: (_a = {
                                flat: ""
                            },
                            _a["aria-label"] = "close",
                            _a),
                        on: {
                            click: function (t) {
                                return t.preventDefault(), e.away.apply(null, arguments);
                            }
                        }
                    }, [e._v("×")]) : e._e()], 2);
            };
        };
        AccessibilityUtils.makeMdbModalAccessible = function () {
            mdbvue.mdbModal.render = function () {
                var _a, _d, _f;
                var e = this, t = e.$createElement, n = e._self._c || t, role = e.$attrs["role"], ariaDescribedBy = e.$attrs["aria-describedby"], ariaLabelledBy = e.$attrs["aria-labelledby"];
                (_a = document.getElementById(e.$attrs["id"])) === null || _a === void 0 ? void 0 : _a.removeAttribute("role");
                (_d = document.getElementById(e.$attrs["id"])) === null || _d === void 0 ? void 0 : _d.removeAttribute("aria-describedby");
                (_f = document.getElementById(e.$attrs["id"])) === null || _f === void 0 ? void 0 : _f.removeAttribute("aria-labelledby");
                return n("transition", {
                    attrs: {
                        name: "fade"
                    },
                    on: {
                        enter: e.enter,
                        "after-enter": e.afterEnter,
                        "before-leave": e.beforeLeave,
                        "after-leave": e.afterLeave
                    }
                }, [e.show ? n(e.tag, {
                        tag: "component",
                        class: e.wrapperClass,
                        on: {
                            click: function (t) {
                                return t.target !== t.currentTarget ? null : e.away.apply(null, arguments);
                            }
                        }
                    }, [n("div", {
                            class: e.dialogClass,
                            attrs: {
                                role: "document"
                            }
                        }, [n("div", {
                                class: e.contentClass,
                                style: e.computedContentStyle,
                                attrs: {
                                    role: role,
                                    "aria-modal": "true",
                                    "aria-labelledby": ariaLabelledBy,
                                    "aria-describedby": ariaDescribedBy
                                },
                            }, [e._t("default")], 2)])]) : e._e()], 1);
            };
        };
        AccessibilityUtils.makeMdbDatatableSelectAccessible = function () {
            mdbvue.mdbDatatable.components.DatatableSelect.render = function () {
                var _a, _d;
                var e = this, t = e.$createElement, n = e._self._c || t, hideShowEntriesDropdown = (_d = (_a = e === null || e === void 0 ? void 0 : e.$vnode) === null || _a === void 0 ? void 0 : _a.context) === null || _d === void 0 ? void 0 : _d.$attrs["hide-show-entries-dropdown"];
                if (hideShowEntriesDropdown === "true") {
                    return;
                }
                return n("div", {
                    staticClass: "dataTables_length d-flex"
                }, [n("label", {
                        staticClass: "mt-4 pt-3 mr-4"
                    }, [e._v(e._s(e.title))]), n("mdb-select", {
                        attrs: {
                            wrapperClass: "mdb-select",
                            options: e.options
                        },
                        on: {
                            getValue: e.getOptionValue
                        }
                    })], 1);
            };
        };
        AccessibilityUtils.makeMdbDataTableAccessible = function () {
            mdbvue.mdbDatatable.render = function () {
                var _a;
                var _d, _f, _g, _h, _j, _m, _o, _p, _q, _r, _w;
                var e = this, t = e.$createElement, n = e._self._c || t, showingEntriesLabelCssClass = e.$attrs["showing-entries-label-css-class"], paginationWrapperCssClass = e.$attrs["pagination-wrapper-css-class"], paginationCssClass = e.$attrs["pagination-css-class"], rowRole = e.$attrs["row-role"], customTabIndex = (_d = e.$attrs["custom-tab-index"]) !== null && _d !== void 0 ? _d : -1, copyAriaSelectedFromColumnIndex = (_f = e.$attrs["copy-aria-selected-from-column-index"]) !== null && _f !== void 0 ? _f : -1, activateSpaceKey = e.$attrs["activate-space-key"];
                (_g = document.getElementById(e.$attrs["id"])) === null || _g === void 0 ? void 0 : _g.removeAttribute("hide-show-entries-dropdown");
                (_h = document.getElementById(e.$attrs["id"])) === null || _h === void 0 ? void 0 : _h.removeAttribute("showing-entries-label-css-class");
                (_j = document.getElementById(e.$attrs["id"])) === null || _j === void 0 ? void 0 : _j.removeAttribute("pagination-wrapper-css-class");
                (_m = document.getElementById(e.$attrs["id"])) === null || _m === void 0 ? void 0 : _m.removeAttribute("pagination-css-class");
                (_o = document.getElementById(e.$attrs["id"])) === null || _o === void 0 ? void 0 : _o.removeAttribute("container-role");
                (_p = document.getElementById(e.$attrs["id"])) === null || _p === void 0 ? void 0 : _p.removeAttribute("row-role");
                (_q = document.getElementById(e.$attrs["id"])) === null || _q === void 0 ? void 0 : _q.removeAttribute("custom-tab-index");
                (_r = document.getElementById(e.$attrs["id"])) === null || _r === void 0 ? void 0 : _r.removeAttribute("copy-aria-selected-from-column-index");
                (_w = document.getElementById(e.$attrs["id"])) === null || _w === void 0 ? void 0 : _w.removeAttribute("activate-space-key");
                return n("div", {
                    staticClass: "dataTables_wrapper",
                    style: e.wrapperStyle
                }, [n("mdb-row", [n("mdb-col", {
                            attrs: {
                                sm: "6",
                                md: "8"
                            }
                        }, [n("mdb-row", [n("mdb-col", {
                                    attrs: {
                                        sm: "12",
                                        md: "6"
                                    }
                                }, [e.pagination ? n("datatable-select", {
                                        staticClass: "mr-3",
                                        attrs: {
                                            title: e.entriesTitle,
                                            options: e.options
                                        },
                                        on: {
                                            getValue: e.updateEntries
                                        }
                                    }) : e._e()], 1), n("mdb-col", [e.refresh ? n("mdb-btn", {
                                        staticClass: "mb-3",
                                        attrs: {
                                            size: "sm",
                                            outline: e.btnColor
                                        },
                                        on: {
                                            click: e.updateData
                                        }
                                    }, [n("mdb-icon", {
                                            attrs: {
                                                icon: "sync"
                                            }
                                        })], 1) : e._e()], 1)], 1)], 1), e.searching ? n("mdb-col", {
                            attrs: {
                                sm: "6",
                                md: "4"
                            }
                        }, [n("datatable-search", {
                                attrs: {
                                    placeholder: e.searchPlaceholder
                                },
                                on: {
                                    getValue: e.updateSearch
                                }
                            })], 1) : e._e()], 1), n("mdb-tbl", e._b({
                        key: e.componentKey,
                        class: {
                            "mdb-scroll-y": e.scrollY
                        },
                        style: "max-height: " + (e.scrollY ? e.maxHeight ? e.maxHeight : "280px" : null) + ";",
                        attrs: {
                            sm: "",
                            datatable: ""
                        }
                    }, "mdb-tbl", e.tableProps, !1), [n("mdb-tbl-head", {
                            staticClass: "table-header",
                            attrs: {
                                color: e.headerColor,
                                textWhite: e.headerWhite
                            }
                        }, [n("tr", [e.checkbox && e.focus ? n("th") : e._e(), e._l(e.columns, (function (t) {
                                    return n("th", {
                                        key: t.field,
                                        staticClass: "th-sm sorting",
                                        attrs: {
                                            "aria-sort": e.recentSort && e.recentSort.field === t.field && t.sort === "asc"
                                                ? "descending" : e.recentSort && e.recentSort.field === t.field && t.sort === "desc" ? "ascending" : "none"
                                        },
                                        on: {
                                            click: function (n) {
                                                return e.sort(t.field, t.sort);
                                            }
                                        }
                                    }, [e._v(" " + e._s(t.label) + " "), e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "asc" === e.recentSort.sort ? n("i", {
                                            staticClass: "fas fa-sort float-right sort_asc"
                                        }) : e.sorting && t.sort && e.recentSort && e.recentSort.field === t.field && "desc" === e.recentSort.sort ? n("i", {
                                            staticClass: "fas fa-sort float-right sort_desc"
                                        }) : e.sorting && t.sort ? n("i", {
                                            staticClass: "fas fa-sort float-right"
                                        }) : e._e()]);
                                }))], 2)]), n("mdb-tbl-body", [e._l(e.pages[e.activePage], (function (t, a) {
                                var _a;
                                return n("tr", {
                                    key: a,
                                    class: (e.focus && "selectable-row") + " " + (e.focus && e.rowsDisplay.indexOf(t) === e.hovered ? e.hoverColor : "") + " " + (e.focus && e.rowsDisplay.indexOf(t) === e.selected ? e.selectColor : "").trim(),
                                    attrs: (_a = {
                                            tabindex: (function () {
                                                if (customTabIndex > -1) {
                                                    return customTabIndex;
                                                }
                                                return e.focus && "1";
                                            })(),
                                            role: rowRole
                                        },
                                        _a["aria-selected"] = (function () {
                                            var _a, _d, _f, _g, _h, _j, _m;
                                            if (copyAriaSelectedFromColumnIndex < 0) {
                                                return;
                                            }
                                            var elem = document.createElement('div');
                                            elem.innerHTML = t[copyAriaSelectedFromColumnIndex];
                                            if (((_f = (_d = (_a = elem.children) === null || _a === void 0 ? void 0 : _a[0]) === null || _d === void 0 ? void 0 : _d.getAttribute("aria-selected")) === null || _f === void 0 ? void 0 : _f.length) > 0) {
                                                var ariaSelectedValue = (_h = (_g = elem.children) === null || _g === void 0 ? void 0 : _g[0]) === null || _h === void 0 ? void 0 : _h.getAttribute("aria-selected");
                                                (_m = (_j = elem.children) === null || _j === void 0 ? void 0 : _j[0]) === null || _m === void 0 ? void 0 : _m.removeAttribute("aria-selected");
                                                t[copyAriaSelectedFromColumnIndex] = elem.innerHTML;
                                                return ariaSelectedValue;
                                            }
                                            return null;
                                        })(),
                                        _a),
                                    on: {
                                        mouseenter: function (n) {
                                            e.hovered = e.rowsDisplay.indexOf(t);
                                        },
                                        mouseleave: function (t) {
                                            e.hovered = -1;
                                        },
                                        click: function (n) {
                                            return e.selectRow(t);
                                        },
                                        keypress: function (n) {
                                            if (activateSpaceKey == 1) {
                                                if (n.code === "Space") {
                                                    n.preventDefault();
                                                    n.stopPropagation();
                                                    return e.selectRow(t);
                                                }
                                                return;
                                            }
                                            return e.selectRow(t);
                                        }
                                    }
                                }, [e.checkbox && e.focus ? n("td", {
                                        staticClass: "text-center"
                                    }, [n("mdb-icon", {
                                            staticClass: "px-3",
                                            attrs: {
                                                icon: e.rowsDisplay.indexOf(t) === e.selected ? "check-square" : "square",
                                                far: ""
                                            }
                                        })], 1) : e._e(), e._l(t, (function (t, a) {
                                        return n("td", {
                                            key: a
                                        }, [n("div", {
                                                domProps: {
                                                    innerHTML: e._s(t)
                                                }
                                            })]);
                                    }))], 2);
                            })), e.pages.length ? e._e() : n("tr", [n("td", {
                                    attrs: {
                                        colspan: e.columns.length
                                    }
                                }, [e._v(e._s(e.noFoundMessage))])])], 2), e.tfoot ? n("mdb-tbl-head", {
                            staticClass: "table-footer",
                            attrs: {
                                tag: "tfoot"
                            }
                        }, [n("tr", [e.checkbox ? n("th") : e._e(), e._l(e.columns, (function (t) {
                                    return n("th", {
                                        key: t.field + "_foot",
                                        staticClass: "th-sm sorting"
                                    }, [e._v(" " + e._s(t.label) + " ")]);
                                }))], 2)]) : e._e()], 1), e.pagination ? n("div", {
                        staticClass: "row"
                    }, [n("div", {
                            staticClass: showingEntriesLabelCssClass !== null && showingEntriesLabelCssClass !== void 0 ? showingEntriesLabelCssClass : "col-sm-12 col-md-5"
                        }, [n("div", {
                                staticClass: "dataTables_info",
                                attrs: {
                                    role: "status",
                                    "aria-live": "polite"
                                }
                            }, [e._v(" " + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : e.showingText) + " " + e._s(e.activePage > 0 && e.filteredRows.length > 0 ? e.activePage * e.entries : e.activePage == 0 && e.filteredRows.length > 0 ? e.activePage + 1 : "") + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : " to ") + e._s(e.pages.length - 1 > e.activePage ? e.pages[e.activePage].length * (e.activePage + 1) : e.filteredRows.length) + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : " of ") + e._s(e.activePage == 0 && e.filteredRows.length == 0 ? "" : e.filteredRows.length) + " entries")]), e.filter ? n("div", {
                                staticClass: "pl-3"
                            }, [0 !== this.filterOptions.length ? n("mdb-select", {
                                    staticClass: "mt-0 w-50 d-inline-block",
                                    attrs: {
                                        label: "Filter: " + e.filter,
                                        options: e.filterOptions,
                                        resetBtn: ""
                                    },
                                    on: {
                                        getValue: e.updateSelect
                                    }
                                }) : e._e()], 1) : e._e()]), n("nav", {
                            staticClass: paginationWrapperCssClass !== null && paginationWrapperCssClass !== void 0 ? paginationWrapperCssClass : "col-sm-12 col-md-7",
                            attrs: (_a = {},
                                _a["arial-label"] = "page",
                                _a.role = "region",
                                _a),
                        }, [n("div", {
                                staticClass: paginationCssClass !== null && paginationCssClass !== void 0 ? paginationCssClass : "dataTables_paginate float-right"
                            }, [n("mdb-pagination", {
                                    attrs: {
                                        id: "pagination",
                                        color: e.paginationColor
                                    }
                                }, [e.pages.length > e.display ? n("mdb-page-item", {
                                        attrs: {
                                            disabled: 0 === e.activePage
                                        },
                                        nativeOn: {
                                            click: function (t) {
                                                var _a;
                                                e.changePage(0);
                                                return (_a = e === null || e === void 0 ? void 0 : e._events['on-page-index-changed']) === null || _a === void 0 ? void 0 : _a[0](0);
                                            }
                                        }
                                    }, [e.arrows ? n("mdb-icon", {
                                            attrs: {
                                                icon: "angle-double-left"
                                            }
                                        }) : n("p", {
                                            staticClass: "pagination"
                                        }, [e._v(e._s(e.start))])], 1) : e._e(), n("mdb-page-item", {
                                        attrs: {
                                            disabled: 0 === e.activePage
                                        },
                                        nativeOn: {
                                            click: function (t) {
                                                var _a;
                                                e.changePage(e.activePage - 1);
                                                return (_a = e === null || e === void 0 ? void 0 : e._events['on-page-index-changed']) === null || _a === void 0 ? void 0 : _a[0](e.activePage);
                                            }
                                        }
                                    }, [e.arrows ? n("mdb-icon", {
                                            attrs: {
                                                icon: "angle-left"
                                            }
                                        }) : n("p", {
                                            staticClass: "pagination"
                                        }, [e._v(e._s(e.previous))])], 1), e._l(e.visiblePages, (function (t, a) {
                                        return n("mdb-page-item", {
                                            key: a,
                                            attrs: {
                                                active: e.activePage === e.pages.indexOf(e.visiblePages[a])
                                            },
                                            nativeOn: {
                                                click: function (t) {
                                                    var _a;
                                                    e.changePage(e.pages.indexOf(e.visiblePages[a]));
                                                    (_a = e === null || e === void 0 ? void 0 : e._events['on-page-index-changed']) === null || _a === void 0 ? void 0 : _a[0](e.activePage);
                                                }
                                            }
                                        }, [e._v(" " + e._s(e.pages.indexOf(e.visiblePages[a]) + 1) + " ")]);
                                    })), n("mdb-page-item", {
                                        attrs: {
                                            disabled: e.activePage === e.pages.length - 1 || e.filteredRows.length <= 10
                                        },
                                        nativeOn: {
                                            click: function (t) {
                                                var _a;
                                                e.changePage(e.activePage + 1);
                                                return (_a = e === null || e === void 0 ? void 0 : e._events['on-page-index-changed']) === null || _a === void 0 ? void 0 : _a[0](e.activePage);
                                            }
                                        }
                                    }, [e.arrows ? n("mdb-icon", {
                                            attrs: {
                                                icon: "angle-right"
                                            }
                                        }) : n("p", {
                                            staticClass: "pagination"
                                        }, [e._v(e._s(e.next))])], 1), e.pages.length > e.display ? n("mdb-page-item", {
                                        attrs: {
                                            disabled: e.activePage === e.pages.length - 1
                                        },
                                        nativeOn: {
                                            click: function (t) {
                                                var _a;
                                                e.changePage(e.pages.length - 1);
                                                return (_a = e === null || e === void 0 ? void 0 : e._events['on-page-index-changed']) === null || _a === void 0 ? void 0 : _a[0](e.pages.length - 1);
                                            }
                                        }
                                    }, [e.arrows ? n("mdb-icon", {
                                            attrs: {
                                                icon: "angle-double-right"
                                            }
                                        }) : n("p", {
                                            staticClass: "pagination"
                                        }, [e._v(e._s(e.end))])], 1) : e._e()], 2)], 1)])]) : e._e()], 1);
            };
        };
        AccessibilityUtils.makeMdbPageItemAccessible = function () {
            mdbvue.mdbDatatable.mixins[0].components.mdbPageItem.render = function () {
                var _a, _d;
                var _f, _g, _h, _j;
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n(e.tag, {
                    tag: "component",
                    class: e.className,
                    attrs: (_a = {},
                        _a["aria-current"] = !!this.active ? "page" : null,
                        _a),
                    on: {
                        click: function () { e.wave.apply(this, arguments); }
                    }
                }, [n("button", {
                        staticClass: "page-link text-decoration-none",
                        attrs: (_d = {
                                role: "button"
                            },
                            _d["aria-controls"] = (_j = (_h = (_g = (_f = e === null || e === void 0 ? void 0 : e.$vnode) === null || _f === void 0 ? void 0 : _f.context) === null || _g === void 0 ? void 0 : _g.$vnode) === null || _h === void 0 ? void 0 : _h.data) === null || _j === void 0 ? void 0 : _j.attrs["id"],
                            _d.href = e.href,
                            _d.tabindex = "0",
                            _d.disabled = e.className.indexOf('disabled') < 0 && e.className.indexOf('active') < 0 ? null : "disabled",
                            _d)
                    }, [e._t("default")], 2)]);
            };
        };
        AccessibilityUtils.makeMdbTblBodyAccessible = function () {
            mdbvue.mdbDatatable.mixins[0].components.mdbTblBody.render = function () {
                var _a, _d;
                var e = this, t = e.$createElement, n = e._self._c || t, containerRole = (_d = (_a = e === null || e === void 0 ? void 0 : e.$vnode) === null || _a === void 0 ? void 0 : _a.context) === null || _d === void 0 ? void 0 : _d.$attrs["container-role"];
                return n(e.tag, {
                    tag: "component",
                    attrs: {
                        role: containerRole !== null && containerRole !== void 0 ? containerRole : null
                    },
                    on: {
                        keyup: function (event) { var _a, _d, _f; (_f = (_d = (_a = e === null || e === void 0 ? void 0 : e.$vnode) === null || _a === void 0 ? void 0 : _a.context) === null || _d === void 0 ? void 0 : _d._events['on-table-keyup']) === null || _f === void 0 ? void 0 : _f[0](event); }
                    },
                    class: e.className
                }, [e._t("default")], 2);
            };
        };
        AccessibilityUtils.makeMdbSelectAccessible = function () {
            mdbvue.mdbSelect.render = function () {
                var _a;
                var e = this, t = e.$createElement, n = e._self._c || t, filterTextEnabled = e.$attrs["filter-text-enabled"];
                (_a = document.getElementById(e.$attrs["id"])) === null || _a === void 0 ? void 0 : _a.removeAttribute("filter-text-enabled");
                return n(e.outerTag, {
                    tag: "component",
                    class: e.outerClasses
                }, [n(e.tag, {
                        directives: [{
                                name: "mdb-click-outside",
                                rawName: "v-mdb-click-outside.mousedown",
                                value: e.away,
                                expression: "away",
                                modifiers: {
                                    mousedown: !0
                                }
                            }],
                        tag: "component",
                        class: e.wrapperClasses,
                        style: e.wrapperStyles
                    }, [
                        n("span", {
                            class: "caret pr-2 icon fas fa-sort-down",
                            "aria-hidden": "true"
                        }),
                        n("mdb-select-input", {
                            ref: "input",
                            attrs: {
                                iconClass: e.iconClass,
                                labelClass: e.labelClass,
                                disabled: e.disabled,
                                text: e.inputText,
                                value: e.inputValue,
                                validation: e.wasValidated,
                                valid: e.valid,
                                validFeedback: e.validFeedback,
                                invalidFeedback: e.invalidFeedback,
                                "data-sc-field-name": e.$attrs["data-sc-field-name"],
                                "data-sc-field-key": e.$attrs["data-sc-field-key"],
                                placeholder: e.placeholder,
                                label: e.label,
                                icon: e.icon,
                                far: e.far,
                                fab: e.fab,
                                fal: e.fal,
                                search: e.search,
                                toggle: e.toggle,
                                name: e.name,
                                required: e.required,
                                bg: e.bg,
                                "aria-owns": e.id,
                                "aria-labelledby": e.ariaLabelledBy,
                            },
                            on: {
                                blur: e.blur,
                                active: function (t) {
                                    e.focused = t;
                                }
                            },
                            nativeOn: {
                                mousedown: function (t) {
                                    return !t.type.indexOf("key") && e._k(t.keyCode, "left", 37, t.key, ["Left", "ArrowLeft"]) || "button" in t && 0 !== t.button ? null : e.toggleOptions.apply(null, arguments);
                                },
                                keydown: function (t) {
                                    t.stopPropagation();
                                    if (filterTextEnabled) {
                                        window.setTimeout(function () {
                                            Accessibility.AccessibilityUtils.filterOptionsOnKeyDown(e, t.key);
                                        }, 0);
                                    }
                                    return e.handleKeydown.apply(null, arguments);
                                },
                                focusout: function () {
                                    e["filterText"] = undefined;
                                }
                            }
                        }),
                        n("transition", {
                            attrs: {
                                "enter-active-class": "animated fadeIn",
                                "leave-active-class": "animated fadeOut"
                            }
                        }, [
                            e.resetBtn && !e.toggle && e.selectedItems.length > 0 ?
                                n("span", {
                                    staticClass: "close-btn"
                                }, [n("mdb-btn", {
                                        staticClass: "p-0 m-0",
                                        class: this.focused && "text-primary",
                                        attrs: {
                                            flat: "",
                                            icon: "times",
                                            size: "sm"
                                        },
                                        nativeOn: {
                                            click: function (t) {
                                                return t.stopPropagation(), e.reset.apply(null, arguments);
                                            }
                                        }
                                    })], 1) : e._e()
                        ]),
                        n("keep-alive", [n("mdb-select-options", {
                                staticClass: "collapse-item",
                                attrs: {
                                    top: e.top,
                                    appendToBody: e.appendToBody,
                                    multiple: e.multiple,
                                    show: e.toggle,
                                    scroll: e.scroll,
                                    maxHeight: e.maxHeight,
                                    resultText: e.resultText,
                                    icon: e.icon,
                                    outline: e.outline,
                                    bg: e.bg,
                                    search: e.search,
                                    searchPlaceholder: e.searchPlaceholder,
                                    flipOnScroll: e.flipOnScroll,
                                    disableFilter: e.disableFilter,
                                    filter: e.filter,
                                    id: e.id
                                },
                                on: {
                                    close: e.handleEscClose,
                                    focusOption: e.focusOption,
                                    search: function (t) {
                                        return e.$emit("search", t);
                                    }
                                },
                                scopedSlots: e._u([{
                                        key: "footer",
                                        fn: function () {
                                            return [e._t("footer")];
                                        },
                                        proxy: !0
                                    }], null, !0)
                            }, [e.multiple && e.selectAll ? n("mdb-select-option", {
                                    attrs: {
                                        multiple: e.multiple,
                                        color: e.color,
                                        selectAll: "",
                                        active: e.selectAllState
                                    },
                                    on: {
                                        allSelect: e.allSelect
                                    }
                                }, [e._v(e._s(e.selectAllPlaceholder))]) : e._e(),
                                e._l(e.data, (function (t, a) {
                                    return n("mdb-select-option", {
                                        key: a,
                                        ref: "option",
                                        refInFor: !0,
                                        attrs: {
                                            multiple: e.multiple,
                                            value: t.value,
                                            "secondary-text": t.secondaryText,
                                            disabled: t.disabled,
                                            active: t.selected,
                                            icon: t.icon,
                                            optgroup: t.optgroup,
                                            color: e.color
                                        },
                                        on: {
                                            select: e.getSelectedOption
                                        },
                                        nativeOn: {
                                            keydown: function (n) {
                                                return n.preventDefault(), e.navigateOptions(n, t);
                                            }
                                        }
                                    }, [e._v(e._s(t.text))]);
                                })),
                                e._t("default")
                            ], 2)], 1)
                    ], 1)], 1);
            };
        };
        AccessibilityUtils.filterOptionsOnKeyDown = function (dropDown, key) {
            var filterText = dropDown["filterText"];
            if (key === "Backspace" && filterText != undefined) {
                dropDown["filterText"] = filterText.substring(0, filterText.length - 1);
                return;
            }
            if (!key.match(/^[\w|\d]{1}$/)) {
                dropDown["filterText"] = undefined;
                return;
            }
            if (filterText === undefined) {
                filterText = "";
            }
            var optionSelected = null;
            optionSelected = dropDown.value.find(function (option) { return option.selected === true; });
            var futureOptions = AccessibilityUtils.getValidOptions(dropDown.value, filterText + key);
            var currentOptions = AccessibilityUtils.getValidOptions(dropDown.value, filterText);
            if (futureOptions.length === 0 && currentOptions.length > 1 &&
                filterText.length === 1 && key.toLowerCase() === filterText) {
                var currentOptionSelectedIndex = currentOptions.indexOf(optionSelected);
                var newOptionSelected = (currentOptionSelectedIndex + 1) % currentOptions.length;
                AccessibilityUtils.setNewOptionSelected(dropDown.value, currentOptions, dropDown, undefined, newOptionSelected);
                return;
            }
            var startingNewOptions = AccessibilityUtils.getValidOptions(dropDown.value, key);
            if (futureOptions.length === 0 && startingNewOptions.length > 0) {
                AccessibilityUtils.setNewOptionSelected(dropDown.value, startingNewOptions, dropDown, key);
            }
            else {
                AccessibilityUtils.setNewOptionSelected(dropDown.value, futureOptions, dropDown, filterText + key);
            }
        };
        AccessibilityUtils.setNewOptionSelected = function (initialOptions, filteredOptions, dropDown, filterText, selectIndex) {
            if (selectIndex === void 0) { selectIndex = 0; }
            if (filteredOptions.length === 0) {
                dropDown["filterText"] = undefined;
                return;
            }
            initialOptions.forEach(function (option) { return option.selected = false; });
            filteredOptions[selectIndex].selected = true;
            dropDown["filterText"] = filterText;
            dropDown.update();
        };
        AccessibilityUtils.getValidOptions = function (options, text) {
            return options.filter(function (option) { return option.text.toLowerCase().startsWith(text.toLowerCase()); });
        };
        AccessibilityUtils.makeMdbInputAccessible = function () {
            mdbvue.mdbSelect.components.mdbSelectInput.components.mdbInput.render = function () {
                var _a, _d, _f, _g, _h, _j;
                var e = this, t = e.$createElement, n = e._self._c || t, hideAriaHasPopup = (_f = (_d = (_a = e === null || e === void 0 ? void 0 : e.$parent) === null || _a === void 0 ? void 0 : _a.$parent) === null || _d === void 0 ? void 0 : _d.$attrs["remove-aria-haspopup"]) !== null && _f !== void 0 ? _f : false, hideReadOnly = (_j = (_h = (_g = e === null || e === void 0 ? void 0 : e.$parent) === null || _g === void 0 ? void 0 : _g.$parent) === null || _h === void 0 ? void 0 : _h.$attrs["remove-readonly"]) !== null && _j !== void 0 ? _j : false;
                return e.noWrapper ? n(e.whatTagIsThis, {
                    key: e.componentKey,
                    ref: "input",
                    tag: "component",
                    class: e.inputClasses,
                    attrs: {
                        id: e.id,
                        type: e.type,
                        step: e.step,
                        min: e.min,
                        max: e.max,
                        placeholder: e.placeholder,
                        disabled: e.disabled,
                        name: e.name,
                        required: e.required,
                        checked: e.inputChecked,
                        value: e.innerValue,
                        rows: e.rows,
                        readOnly: e.readOnly,
                        maxlength: e.maxlength,
                        autocomplete: e.autocomplete,
                        "aria-label": e.label || e.ariaLabel || e.placeholder,
                        "aria-describedby": e.ariaDescribedBy,
                        "aria-labelledby": e.ariaLabelledBy,
                        "aria-multiselectable": e.ariaMultiselectable,
                        "aria-disabled": e.ariaDisabled,
                        "aria-required": e.ariaRequired,
                        "aria-haspopup": e.ariaHaspopup,
                        "aria-expanded": e.ariaExpanded,
                        "aria-owns": e.ariaOwns,
                        role: e.role,
                        autofocus: e.autofocus,
                    },
                    on: {
                        focus: e.focus,
                        blur: e.blur,
                        click: e.wave,
                        change: e.onChange,
                        input: e.onInput
                    }
                }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]) : n("div", {
                    class: e.wrapperClasses
                }, [e.icon ? n("i", {
                        class: e.iconClasses
                    }) : e._e(), e.$slots.prepend ? n("div", {
                        staticClass: "input-group-prepend",
                        attrs: {
                            id: e.prependSlotID
                        }
                    }, [e._t("prepend")], 2) : e._e(), n(e.whatTagIsThis, {
                        key: e.componentKey,
                        ref: "input",
                        tag: "component",
                        class: e.inputClasses,
                        attrs: {
                            id: e.id,
                            type: e.type,
                            step: e.step,
                            min: e.min,
                            max: e.max,
                            "data-sc-field-name": e.$attrs["data-sc-field-name"],
                            "data-sc-field-key": e.$attrs["data-sc-field-key"],
                            placeholder: e.placeholder,
                            disabled: e.disabled,
                            name: e.name,
                            required: e.required,
                            checked: e.inputChecked,
                            value: e.innerValue,
                            rows: e.rows,
                            maxlength: e.maxlength,
                            "aria-describedby": (function () { return e.$attrs["aria-describedby"]; })(),
                            "aria-labelledby": 'lbl' + e.name,
                            "aria-multiselectable": e.ariaMultiselectable,
                            "aria-disabled": e.ariaDisabled,
                            "aria-required": e.ariaRequired,
                            "aria-haspopup": hideAriaHasPopup ? null : e.ariaHaspopup,
                            "aria-expanded": e.ariaExpanded,
                            "aria-owns": e.ariaOwns,
                            role: e.role,
                            readOnly: (function () {
                                if (hideReadOnly) {
                                    window.setTimeout(function () {
                                        var element = document.getElementById(e.id);
                                        if (element != null) {
                                            element.style.caretColor = "transparent";
                                            element.onkeydown = function (e) {
                                                if (e.key === "Tab") {
                                                    return true;
                                                }
                                                return false;
                                            };
                                        }
                                    }, 0);
                                    return null;
                                }
                                return e.readOnly;
                            })(),
                            autocomplete: e.autocomplete,
                            autofocus: e.autofocus,
                            "aria-invalid": (function () {
                                var _a, _d, _f;
                                if (((_a = e === null || e === void 0 ? void 0 : e.$attrs) === null || _a === void 0 ? void 0 : _a["aria-invalid"]) != null) {
                                    return e.$attrs["aria-invalid"];
                                }
                                return (_f = (_d = e.$vnode.context.$parent) === null || _d === void 0 ? void 0 : _d.$attrs["aria-invalid"]) !== null && _f !== void 0 ? _f : "false";
                            })()
                        },
                        on: {
                            focus: e.focus,
                            blur: e.blur,
                            click: e.wave,
                            change: e.onChange,
                            input: e.onInput
                        }
                    }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]), e.label ? n("label", {
                        ref: "label",
                        class: e.labelClasses,
                        attrs: {
                            for: e.id,
                            id: 'lbl' + e.name,
                            "aria-hidden": "true"
                        },
                        on: {
                            click: e.focus
                        }
                    }, [e._v(e._s(e.label))]) : e._e(), e.isThisCheckboxLabeless ? n("label", {
                        ref: "label",
                        class: e.labelClasses,
                        attrs: {
                            for: e.id
                        },
                        on: {
                            click: e.focus
                        }
                    }) : e._e(), e._t("default"), e.datePicker ? n("i", {
                        class: [e.datePickerIcon, "mdb-date-picker-icon"],
                        attrs: {
                            "aria-haspopup": e.ariaHaspopup,
                            tabindex: "0"
                        },
                        on: {
                            click: function (t) {
                                return e.$emit("datePickerToggle");
                            },
                            keydown: function (t) {
                                return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.$emit("datePickerToggle");
                            }
                        }
                    }) : e._e(), e.$slots.append ? n("div", {
                        staticClass: "input-group-append",
                        attrs: {
                            id: e.appendSlotID
                        }
                    }, [e._t("append")], 2) : e._e(), e.validFeedback ? n("div", {
                        staticClass: "valid-feedback"
                    }, [e._v(" " + e._s(e.validFeedback) + " ")]) : e._e(), e.invalidFeedback ? n("div", {
                        staticClass: "invalid-feedback"
                    }, [e._v(" " + e._s(e.invalidFeedback) + " ")]) : e._e(), e.small ? n("small", {
                        staticClass: "form-text text-muted"
                    }, [e._v(e._s(e.small))]) : e._e(), e.counter && e.isTouched ? n("span", {
                        staticClass: "character-counter",
                        staticStyle: {
                            float: "right",
                            "font-size": "12px",
                            height: "1px"
                        }
                    }, [e._v(e._s(e.characters) + "/" + e._s(e.counterMaxValue))]) : e._e()], 2);
            };
        };
        AccessibilityUtils.makeMdbSelectInputAccessible = function () {
            mdbvue.mdbSelectInput.render = function () {
                var _a, _d;
                var e = this, t = e.$createElement, n = e._self._c || t, componentId = !!((_a = e === null || e === void 0 ? void 0 : e.$parent) === null || _a === void 0 ? void 0 : _a.$attrs["id"]) ? (_d = e === null || e === void 0 ? void 0 : e.$parent) === null || _d === void 0 ? void 0 : _d.$attrs["id"] : null, inputId = !!componentId ? "".concat(componentId, "_input") : null;
                return n("form", {
                    class: e.formClass,
                    ref: "forminput",
                    attrs: {
                        novalidate: e.wasValidated,
                    }
                }, [n("mdb-input", {
                        ref: "input",
                        class: e.className,
                        attrs: {
                            selectInput: "",
                            type: "text",
                            "data-value": e.value,
                            value: e.text,
                            disabled: e.disabled,
                            "data-sc-field-name": e.$attrs["data-sc-field-name"],
                            "data-sc-field-key": e.$attrs["data-sc-field-key"],
                            placeholder: e.placeholder,
                            label: e.label,
                            icon: e.icon,
                            iconClass: e.iconClasses,
                            far: e.far,
                            fab: e.fab,
                            fal: e.fal,
                            labelClass: e.labelClasses,
                            "aria-disabled": e.disabled,
                            "aria-required": e.validation,
                            "read-only": "",
                            "role": "combobox",
                            "aria-haspopup": "listbox",
                            "aria-labelledby": e.ariaLabelledBy,
                            "aria-expanded": "" + e.toggle,
                            name: e.name,
                            required: e.required,
                            bg: e.bg,
                            id: inputId,
                            for: componentId
                        },
                        on: {
                            focus: function (t) {
                                return e.toggleActive(t, "focus");
                            },
                            blur: function (t) {
                                return e.toggleActive(t, "blur");
                            }
                        }
                    }),
                    e.validFeedback ? n("div", {
                        staticClass: "valid-feedback"
                    }, [e._v(e._s(e.validFeedback))]) : e._e(),
                    e.invalidFeedback ? n("div", {
                        staticClass: "invalid-feedback"
                    }, [e._v(" " + e._s(e.invalidFeedback) + " ")]) : e._e()
                ], 1);
            };
        };
        AccessibilityUtils.makemdbSelectOptionsAccessible = function () {
            mdbvue.mdbSelect.components.mdbSelectOptions.render = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("div", {
                    ref: "popper",
                    style: e.wrapperStyle
                }, [n("transition", {
                        on: {
                            enter: e.enter,
                            leave: e.leave,
                            "before-enter": e.beforeEnter,
                            "after-leave": e.afterLeave,
                            "after-enter": e.afterEnter
                        }
                    }, [n("div", {
                            directives: [{
                                    name: "show",
                                    rawName: "v-show",
                                    value: e.show,
                                    expression: "show"
                                }],
                            ref: "options",
                            staticClass: "dropdown-content select-dropdown",
                            attrs: {
                                role: "listbox",
                                "aria-multiselectable": e.multiple,
                                id: e.id
                            }
                        }, [n("div", {
                                ref: "wrapper",
                                staticClass: "select-inner-wrapper"
                            }, [e.search ? n("div", {
                                    staticClass: "search-wrap"
                                }, [n("mdb-input", {
                                        ref: "search",
                                        staticClass: "search mt-0",
                                        attrs: {
                                            inputClass: "px-0",
                                            placeholder: e.searchPlaceholder
                                        },
                                        on: {
                                            input: e.searchValue
                                        },
                                        nativeOn: {
                                            keydown: [function (t) {
                                                    return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) ? null : e.$emit("focusOption", t);
                                                }, function (t) {
                                                    return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : e.$emit("focusOption", t);
                                                }]
                                        },
                                        model: {
                                            value: e.searchInput,
                                            callback: function (t) {
                                                e.searchInput = t;
                                            },
                                            expression: "searchInput"
                                        }
                                    })], 1) : e._e(), e.search && "number" === typeof e.result && 0 === e.result ? n("p", {
                                    staticClass: "text-muted pl-2"
                                }, [n("small", [e._v(e._s(e.resultText))])]) : e._e(), n("ul", {
                                    ref: "optionList",
                                    staticClass: "mb-0",
                                    class: e.optionsClass,
                                    style: e.optionsStyle,
                                    attrs: {
                                        role: "listbox",
                                        "aria-labelledby": "lbl" + e.$parent.name
                                    },
                                }, [e._t("default")], 2), e._t("footer")], 2)])])], 1);
            };
        };
        AccessibilityUtils.makeMdbDatatablesAccessible = function () {
            this.makeMdbDatatableSelectAccessible();
            this.makeMdbDataTableAccessible();
            this.makeMdbPageItemAccessible();
            this.makeMdbTblBodyAccessible();
        };
        AccessibilityUtils.customizeDataTableSearchPlaceholder = function (placeholder) {
            mdbvue.mdbDatatable.components.DatatableSearch.props.placeholder.default = placeholder;
        };
        AccessibilityUtils.markMdbDatatableUpAsTable = function () {
            var thEl = document.querySelector(".dataTables_wrapper thead tr");
            thEl.setAttribute('role', 'row');
            for (var i = 0; i < thEl.childElementCount; i++) {
                thEl.children[i].setAttribute('scope', 'col');
            }
            document.querySelector(".dataTables_wrapper thead tr th").setAttribute('role', 'button');
            var trEl = document.querySelector('.dataTables_wrapper tbody');
            for (var i = 0; i < trEl.childElementCount; i++) {
                var firstChild = trEl.children[i].children[0];
                var updatedFirstChildText = firstChild.outerHTML.replace('<td', '<th scope="row" style="font-weight: 400 !important;"');
                firstChild.outerHTML.replace(firstChild.outerHTML, updatedFirstChildText);
            }
        };
        AccessibilityUtils.makeSolrSearchInputAccesible = function ($searchInputText, $autocompleteWidget) {
            $searchInputText.attr("aria-expanded", "false");
            $searchInputText.attr("aria-controls", $autocompleteWidget.attr("id"));
            $searchInputText.attr("aria-haspopup", "listbox");
            $searchInputText.attr("aria-autocomplete", "list");
            $autocompleteWidget.addClass("SearchAutocomplete");
            $autocompleteWidget.attr("role", "listbox");
        };
        AccessibilityUtils.focusFirstInvalidFieldAndScrollToIt = function () {
            var elements = document.getElementsByClassName('is-invalid');
            if (elements.length > 0) {
                for (var i = 0; i < elements.length; i++) {
                    if (!elements[i].hasAttribute("aria-invalid")) {
                        elements[i].setAttribute("aria-invalid", "true");
                    }
                }
                var elt = elements[0];
                window.scrollTo({
                    behavior: 'smooth',
                    top: elt.getBoundingClientRect().top - document.body.getBoundingClientRect().top - 20,
                });
                var invalidElement = document.getElementsByName(elt.attributes['name'].value);
                if (invalidElement && invalidElement.length > 0) {
                    invalidElement[0].focus();
                }
            }
        };
        AccessibilityUtils.makeMdbAutocompleteAccessible = function () {
            this.makeMdbAutocompleteComponentAccessible();
            this.makeMdbAutocompleteInputAccessible();
        };
        AccessibilityUtils.makeMdbAutocompleteComponentAccessible = function () {
            mdbvue.mdbAutocomplete.render = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                var listOptionsId = 'autocomplete_results_list_' + e.$attrs.id;
                var instructionsId = 'autocomplete_instructions_' + e.$attrs.id;
                Vue.nextTick(function () {
                    var _a, _d, _f, _g, _h, _j, _m, _o;
                    if (((_f = (_d = (_a = e.$refs.autocompleteRef) === null || _a === void 0 ? void 0 : _a.$refs.input) === null || _d === void 0 ? void 0 : _d.attributes['aria-expanded']) === null || _f === void 0 ? void 0 : _f.value) === 'true') {
                        var activeOptionId = (_h = (_g = e.$refs.options) === null || _g === void 0 ? void 0 : _g.querySelector('li.is-active')) === null || _h === void 0 ? void 0 : _h.id;
                        if (activeOptionId) {
                            (_j = e.$refs.autocompleteRef) === null || _j === void 0 ? void 0 : _j.$refs.input.setAttribute('aria-activedescendant', activeOptionId);
                            return;
                        }
                    }
                    (_o = (_m = e.$refs.autocompleteRef) === null || _m === void 0 ? void 0 : _m.$refs.input) === null || _o === void 0 ? void 0 : _o.removeAttribute('aria-activedescendant');
                });
                var getNmberOfResultsText = function () {
                    var _a;
                    if (!e.isLoading && e.show && document.activeElement == ((_a = e.$refs.autocompleteRef) === null || _a === void 0 ? void 0 : _a.$refs.input)) {
                        if (e.results.length == 0) {
                            return e.resultText;
                        }
                        if (e.results.length == 1) {
                            return 'One result found';
                        }
                        return '' + e.results.length + ' results found';
                    }
                    return '';
                };
                return n("div", {
                    staticClass: "autocomplete-wrapper",
                    class: {
                        "autocomplete-validated": e.wasValidated,
                        "autocomplete-valid": e.isValid && e.wasValidated
                    },
                    attrs: {}
                }, [n("mdb-input", {
                        ref: "autocompleteRef",
                        staticClass: "mb-0 pb-0",
                        attrs: {
                            label: e.label,
                            inputClass: "mb-0",
                            outline: e.outline,
                            placeholder: e.placeholder,
                            type: "text",
                            icon: e.icon,
                            far: e.far,
                            fad: e.fad,
                            fal: e.fal,
                            fab: e.fab,
                            regular: e.regular,
                            brands: e.brands,
                            duotone: e.duotone,
                            light: e.light,
                            iconClass: e.iconClass,
                            required: e.validation,
                            role: "textbox",
                            disabled: e.disabled,
                            customValidation: e.wasValidated,
                            isValid: e.isValid,
                            validFeedback: !e.show && e.validFeedback,
                            invalidFeedback: !e.show && e.invalidFeedback,
                            bg: e.bg,
                            "aria-expanded": '' + e.show,
                            "aria-haspopup": 'listbox',
                            autocomplete: 'off',
                            "aria-required": e.ariaRequired,
                            instructionsId: instructionsId,
                            listOptionsId: listOptionsId
                        },
                        on: {
                            input: e.onChange,
                            focus: e.focus,
                            blur: e.blur
                        },
                        nativeOn: {
                            mousedown: function (t) {
                                return !t.type.indexOf("key") && e._k(t.keyCode, "right", 39, t.key, ["Right", "ArrowRight"]) || "button" in t && 2 !== t.button ? null : void t.preventDefault();
                            },
                            keydown: function (t) {
                                return e.handleKeyDown.apply(null, arguments);
                            }
                        },
                        model: {
                            value: e.search,
                            callback: function (t) {
                                e.search = t;
                            },
                            expression: "search"
                        }
                    }), n("div", {
                        staticClass: 'sr-only autocomplete-number-of-results',
                        attrs: {
                            "aria-live": 'assertive'
                        }
                    }, [e._v(getNmberOfResultsText())]), n("div", {
                        style: {
                            display: 'none'
                        },
                        attrs: {
                            id: instructionsId
                        }
                    }, [e._v(" " + e._s(e.$attrs['sr-instructions']) + " ")]), n("transition", {
                        attrs: {
                            "enter-active-class": "animated fadeIn",
                            "leave-active-class": "animated fadeOut"
                        }
                    }, ["" !== e.search && e.clearBtn ? n("span", {
                            staticClass: "close-btn"
                        }, [n("mdb-btn", {
                                staticClass: "p-0 m-0",
                                attrs: {
                                    flat: "",
                                    icon: "times",
                                    iconClass: "" + (e.active && "text-primary"),
                                    size: "sm"
                                },
                                on: {
                                    click: e.handleClear
                                }
                            })], 1) : e._e()]), n("div", {
                        ref: "popper",
                        staticClass: "dropdown-wrapper",
                        style: e.wrapperStyle
                    }, [n("transition", {
                            on: {
                                enter: e.enter,
                                leave: e.leave,
                                "before-enter": e.beforeEnter
                            }
                        }, [n("div", {
                                directives: [{
                                        name: "show",
                                        rawName: "v-show",
                                        value: e.show,
                                        expression: "show"
                                    }
                                ],
                                ref: "options",
                                staticClass: "mdb-autocomplete-wrap",
                                style: {
                                    overflowY: "hidden",
                                    height: e.maxHeight
                                }
                            }, [n("ul", {
                                    ref: "list",
                                    staticClass: "dropdown-content list-unstyled",
                                    class: e.optionsClass,
                                    style: {
                                        height: e.scroll ? e.maxHeight : ""
                                    },
                                    attrs: {
                                        role: "listbox",
                                        id: listOptionsId
                                    }
                                }, [e.isLoading ? n("li", {
                                        staticClass: "disabled autocomplete-option autocomplete-loading"
                                    }, [e._v(" " + e._s(e.loadingText) + " ")]) : e._e(), e.isLoading || 0 !== e.results.length ? e._e() : n("li", {
                                        staticClass: "disabled autocomplete-option autocomplete-no-results",
                                        attrs: {
                                            role: "option"
                                        }
                                    }, [e._v(" " + e._s(e.resultText) + " ")]), e._l(e.results, (function (t, a) {
                                        return n("li", {
                                            key: a,
                                            ref: "option",
                                            refInFor: !0,
                                            staticClass: "autocomplete-option",
                                            class: {
                                                "is-active": a === e.arrowCounter
                                            },
                                            attrs: {
                                                tabindex: "0",
                                                role: "option",
                                                "aria-selected": t === e.search,
                                                "aria-disabled": "false",
                                                id: 'autocomplete_results_list_option_' + e.$attrs.id + '_' + a,
                                            },
                                            on: {
                                                click: function (n) {
                                                    return e.setResult(t);
                                                },
                                                keydown: function (t) {
                                                    return t.preventDefault(),
                                                        e.navigateOptions.apply(null, arguments);
                                                }
                                            }
                                        }, [e._v(" " + e._s(t) + " ")]);
                                    }))], 2)])])], 1)], 1);
            };
        };
        AccessibilityUtils.makeMdbAutocompleteInputAccessible = function () {
            mdbvue.mdbAutocomplete.components.mdbInput.render = function () {
                var e = this, t = e.$createElement, n = e._self._c || t;
                var inputAttrs = {
                    "aria-autocomplete": 'list',
                    "aria-controls": e.$attrs.listOptionsId,
                    "aria-describedby": e.$attrs.instructionsId
                };
                return e.noWrapper ? n(e.whatTagIsThis, {
                    ref: "input",
                    tag: "component",
                    class: e.inputClasses,
                    attrs: __assign(__assign({}, inputAttrs), { id: e.id, type: e.type, step: e.step, min: e.min, max: e.max, placeholder: e.placeholder, disabled: e.disabled, name: e.name, required: e.required, checked: e.inputChecked, value: e.innerValue, rows: e.rows, maxlength: e.maxlength, "aria-label": e.label || e.ariaLabel || e.placeholder, "aria-labelledby": e.ariaLabelledBy, "aria-multiselectable": e.ariaMultiselectable, "aria-disabled": e.ariaDisabled, "aria-required": e.ariaRequired, "aria-haspopup": e.ariaHaspopup, "aria-expanded": e.ariaExpanded, "aria-owns": e.ariaOwns, role: e.role, autofocus: e.autofocus, readOnly: e.readOnly, autocomplete: e.autocomplete }),
                    on: {
                        focus: e.focus,
                        blur: e.blur,
                        click: e.onClick,
                        change: e.onChange,
                        input: e.onInput
                    }
                }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]) : n("div", {
                    class: e.wrapperClasses
                }, [e.icon ? n("i", {
                        class: e.iconClasses
                    }) : e._e(), e.$slots.prepend ? n("div", {
                        staticClass: "input-group-prepend",
                        attrs: {
                            id: e.prependSlotID
                        }
                    }, [e._t("prepend")], 2) : e._e(), n(e.whatTagIsThis, {
                        ref: "input",
                        tag: "component",
                        class: e.inputClasses,
                        attrs: __assign(__assign({}, inputAttrs), { id: e.id, type: e.type, step: e.step, min: e.min, max: e.max, placeholder: e.placeholder, disabled: e.disabled, name: e.name, required: e.required, checked: e.inputChecked, value: e.innerValue, rows: e.rows, maxlength: e.maxlength, "aria-label": e.label || e.ariaLabel || e.placeholder, "aria-labelledby": e.ariaLabelledBy, "aria-multiselectable": e.ariaMultiselectable, "aria-disabled": e.ariaDisabled, "aria-required": e.ariaRequired, "aria-haspopup": e.ariaHaspopup, "aria-expanded": e.ariaExpanded, "aria-owns": e.ariaOwns, role: e.role, readOnly: e.readOnly, autocomplete: e.autocomplete, autofocus: e.autofocus }),
                        on: {
                            focus: e.focus,
                            blur: e.blur,
                            click: e.onClick,
                            change: e.onChange,
                            input: e.onInput
                        }
                    }, [e._v(e._s("textarea" === e.whatTagIsThis && e.value))]), e.label ? n("label", {
                        ref: "label",
                        class: e.labelClasses,
                        attrs: {
                            for: e.id
                        },
                        on: {
                            click: e.focus
                        }
                    }, [e._v(e._s(e.label))]) : e._e(), e.isThisCheckboxLabeless ? n("label", {
                        ref: "label",
                        class: e.labelClasses,
                        attrs: {
                            for: e.id
                        },
                        on: {
                            click: e.focus
                        }
                    }) : e._e(), e._t("default"), e.$slots.append ? n("div", {
                        staticClass: "input-group-append",
                        attrs: {
                            id: e.appendSlotID
                        }
                    }, [e._t("append")], 2) : e._e(), e.validFeedback ? n("div", {
                        staticClass: "valid-feedback"
                    }, [e._v(e._s(e.validFeedback))]) : e._e(), e.invalidFeedback ? n("div", {
                        staticClass: "invalid-feedback"
                    }, [e._v(e._s(e.invalidFeedback))]) : e._e(), e.small ? n("small", {
                        staticClass: "form-text text-muted"
                    }, [e._v(e._s(e.small))]) : e._e()], 2);
            };
        };
        AccessibilityUtils.makeMdbTooltipAccessible = function () {
            mdbvue.mdbTooltip.render = function () {
                var _a, _d, _f;
                var e = this, t = e.$createElement, n = e._self._c || t;
                return n("span", [n("transition", {
                        on: {
                            "after-leave": e.doDestroy
                        }
                    }, [n("span", {
                            ref: "popper",
                            class: {
                                show: !e.disabled && e.showPopper
                            },
                            attrs: {
                                role: "tooltip",
                                id: ((_f = (_d = (_a = e === null || e === void 0 ? void 0 : e.$options) === null || _a === void 0 ? void 0 : _a.parent) === null || _d === void 0 ? void 0 : _d.$attrs) === null || _f === void 0 ? void 0 : _f.id) + '_main'
                            }
                        }, [n("div", {
                                ref: "tooltip",
                                class: e.material ? e.tooltipClasses : "tooltip tooltip-free",
                                style: "max-width: " + e.maxWidth + "px"
                            }, [e.$slots.tip ? n("div", {
                                    class: e.material ? e.innerClasses : null
                                }, [e._t("tip")], 2) : e._e(), e._t("default")], 2)])]), e._t("reference")], 2);
            };
        };
        return AccessibilityUtils;
    }());
    Accessibility.AccessibilityUtils = AccessibilityUtils;
})(Accessibility || (Accessibility = {}));
//# sourceMappingURL=AccessibilityUtils.js.map;
