ok

Mini Shell

Direktori : /home2/selectio/public_html/ecommerce-website/website/public/assets/back-end/js/
Upload File :
Current File : /home2/selectio/public_html/ecommerce-website/website/public/assets/back-end/js/vendor.min.js

/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(t,A){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?A(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return A(t)}:A(t)}("undefined"!=typeof window?window:this,(function(t,A){"use strict";var e=[],n=Object.getPrototypeOf,i=e.slice,s=e.flat?function(t){return e.flat.call(t)}:function(t){return e.concat.apply([],t)},r=e.push,o=e.indexOf,a={},l=a.toString,c=a.hasOwnProperty,u=c.toString,h=u.call(Object),d={},f=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},g=function(t){return null!=t&&t===t.window},p=t.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function B(t,A,e){var n,i,s=(e=e||p).createElement("script");if(s.text=t,A)for(n in w)(i=A[n]||A.getAttribute&&A.getAttribute(n))&&s.setAttribute(n,i);e.head.appendChild(s).parentNode.removeChild(s)}function E(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?a[l.call(t)]||"object":typeof t}var m="3.5.1",v=function(t,A){return new v.fn.init(t,A)};function C(t){var A=!!t&&"length"in t&&t.length,e=E(t);return!f(t)&&!g(t)&&("array"===e||0===A||"number"==typeof A&&0<A&&A-1 in t)}v.fn=v.prototype={jquery:m,constructor:v,length:0,toArray:function(){return i.call(this)},get:function(t){return null==t?i.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var A=v.merge(this.constructor(),t);return A.prevObject=this,A},each:function(t){return v.each(this,t)},map:function(t){return this.pushStack(v.map(this,(function(A,e){return t.call(A,e,A)})))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(v.grep(this,(function(t,A){return(A+1)%2})))},odd:function(){return this.pushStack(v.grep(this,(function(t,A){return A%2})))},eq:function(t){var A=this.length,e=+t+(t<0?A:0);return this.pushStack(0<=e&&e<A?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:r,sort:e.sort,splice:e.splice},v.extend=v.fn.extend=function(){var t,A,e,n,i,s,r=arguments[0]||{},o=1,a=arguments.length,l=!1;for("boolean"==typeof r&&(l=r,r=arguments[o]||{},o++),"object"==typeof r||f(r)||(r={}),o===a&&(r=this,o--);o<a;o++)if(null!=(t=arguments[o]))for(A in t)n=t[A],"__proto__"!==A&&r!==n&&(l&&n&&(v.isPlainObject(n)||(i=Array.isArray(n)))?(e=r[A],s=i&&!Array.isArray(e)?[]:i||v.isPlainObject(e)?e:{},i=!1,r[A]=v.extend(l,s,n)):void 0!==n&&(r[A]=n));return r},v.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var A,e;return!(!t||"[object Object]"!==l.call(t)||(A=n(t))&&("function"!=typeof(e=c.call(A,"constructor")&&A.constructor)||u.call(e)!==h))},isEmptyObject:function(t){var A;for(A in t)return!1;return!0},globalEval:function(t,A,e){B(t,{nonce:A&&A.nonce},e)},each:function(t,A){var e,n=0;if(C(t))for(e=t.length;n<e&&!1!==A.call(t[n],n,t[n]);n++);else for(n in t)if(!1===A.call(t[n],n,t[n]))break;return t},makeArray:function(t,A){var e=A||[];return null!=t&&(C(Object(t))?v.merge(e,"string"==typeof t?[t]:t):r.call(e,t)),e},inArray:function(t,A,e){return null==A?-1:o.call(A,t,e)},merge:function(t,A){for(var e=+A.length,n=0,i=t.length;n<e;n++)t[i++]=A[n];return t.length=i,t},grep:function(t,A,e){for(var n=[],i=0,s=t.length,r=!e;i<s;i++)!A(t[i],i)!==r&&n.push(t[i]);return n},map:function(t,A,e){var n,i,r=0,o=[];if(C(t))for(n=t.length;r<n;r++)null!=(i=A(t[r],r,e))&&o.push(i);else for(r in t)null!=(i=A(t[r],r,e))&&o.push(i);return s(o)},guid:1,support:d}),"function"==typeof Symbol&&(v.fn[Symbol.iterator]=e[Symbol.iterator]),v.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,A){a["[object "+A+"]"]=A.toLowerCase()}));var b=function(t){var A,e,n,i,s,r,o,a,l,c,u,h,d,f,g,p,w,B,E,m="sizzle"+1*new Date,v=t.document,C=0,b=0,y=at(),Q=at(),I=at(),D=at(),x=function(t,A){return t===A&&(u=!0),0},M={}.hasOwnProperty,F=[],L=F.pop,R=F.push,Y=F.push,S=F.slice,P=function(t,A){for(var e=0,n=t.length;e<n;e++)if(t[e]===A)return e;return-1},G="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",_="[\\x20\\t\\r\\n\\f]",T="(?:\\\\[\\da-fA-F]{1,6}"+_+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",k="\\["+_+"*("+T+")(?:"+_+"*([*^$|!~]?=)"+_+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+T+"))|)"+_+"*\\]",W=":("+T+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+k+")*)|.*)\\)|)",H=new RegExp(_+"+","g"),j=new RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),N=new RegExp("^"+_+"*,"+_+"*"),O=new RegExp("^"+_+"*([>+~]|"+_+")"+_+"*"),U=new RegExp(_+"|>"),V=new RegExp(W),K=new RegExp("^"+T+"$"),z={ID:new RegExp("^#("+T+")"),CLASS:new RegExp("^\\.("+T+")"),TAG:new RegExp("^("+T+"|[*])"),ATTR:new RegExp("^"+k),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),bool:new RegExp("^(?:"+G+")$","i"),needsContext:new RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,q=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,At=new RegExp("\\\\[\\da-fA-F]{1,6}"+_+"?|\\\\([^\\r\\n\\f])","g"),et=function(t,A){var e="0x"+t.slice(1)-65536;return A||(e<0?String.fromCharCode(e+65536):String.fromCharCode(e>>10|55296,1023&e|56320))},nt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,A){return A?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},st=function(){h()},rt=mt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{Y.apply(F=S.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(A){Y={apply:F.length?function(t,A){R.apply(t,S.call(A))}:function(t,A){for(var e=t.length,n=0;t[e++]=A[n++];);t.length=e-1}}}function ot(t,A,n,i){var s,o,l,c,u,f,w,B=A&&A.ownerDocument,v=A?A.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==v&&9!==v&&11!==v)return n;if(!i&&(h(A),A=A||d,g)){if(11!==v&&(u=$.exec(t)))if(s=u[1]){if(9===v){if(!(l=A.getElementById(s)))return n;if(l.id===s)return n.push(l),n}else if(B&&(l=B.getElementById(s))&&E(A,l)&&l.id===s)return n.push(l),n}else{if(u[2])return Y.apply(n,A.getElementsByTagName(t)),n;if((s=u[3])&&e.getElementsByClassName&&A.getElementsByClassName)return Y.apply(n,A.getElementsByClassName(s)),n}if(e.qsa&&!D[t+" "]&&(!p||!p.test(t))&&(1!==v||"object"!==A.nodeName.toLowerCase())){if(w=t,B=A,1===v&&(U.test(t)||O.test(t))){for((B=tt.test(t)&&wt(A.parentNode)||A)===A&&e.scope||((c=A.getAttribute("id"))?c=c.replace(nt,it):A.setAttribute("id",c=m)),o=(f=r(t)).length;o--;)f[o]=(c?"#"+c:":scope")+" "+Et(f[o]);w=f.join(",")}try{return Y.apply(n,B.querySelectorAll(w)),n}catch(A){D(t,!0)}finally{c===m&&A.removeAttribute("id")}}}return a(t.replace(j,"$1"),A,n,i)}function at(){var t=[];return function A(e,i){return t.push(e+" ")>n.cacheLength&&delete A[t.shift()],A[e+" "]=i}}function lt(t){return t[m]=!0,t}function ct(t){var A=d.createElement("fieldset");try{return!!t(A)}catch(t){return!1}finally{A.parentNode&&A.parentNode.removeChild(A),A=null}}function ut(t,A){for(var e=t.split("|"),i=e.length;i--;)n.attrHandle[e[i]]=A}function ht(t,A){var e=A&&t,n=e&&1===t.nodeType&&1===A.nodeType&&t.sourceIndex-A.sourceIndex;if(n)return n;if(e)for(;e=e.nextSibling;)if(e===A)return-1;return t?1:-1}function dt(t){return function(A){return"input"===A.nodeName.toLowerCase()&&A.type===t}}function ft(t){return function(A){var e=A.nodeName.toLowerCase();return("input"===e||"button"===e)&&A.type===t}}function gt(t){return function(A){return"form"in A?A.parentNode&&!1===A.disabled?"label"in A?"label"in A.parentNode?A.parentNode.disabled===t:A.disabled===t:A.isDisabled===t||A.isDisabled!==!t&&rt(A)===t:A.disabled===t:"label"in A&&A.disabled===t}}function pt(t){return lt((function(A){return A=+A,lt((function(e,n){for(var i,s=t([],e.length,A),r=s.length;r--;)e[i=s[r]]&&(e[i]=!(n[i]=e[i]))}))}))}function wt(t){return t&&void 0!==t.getElementsByTagName&&t}for(A in e=ot.support={},s=ot.isXML=function(t){var A=t.namespaceURI,e=(t.ownerDocument||t).documentElement;return!J.test(A||e&&e.nodeName||"HTML")},h=ot.setDocument=function(t){var A,i,r=t?t.ownerDocument||t:v;return r!=d&&9===r.nodeType&&r.documentElement&&(f=(d=r).documentElement,g=!s(d),v!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",st,!1):i.attachEvent&&i.attachEvent("onunload",st)),e.scope=ct((function(t){return f.appendChild(t).appendChild(d.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),e.attributes=ct((function(t){return t.className="i",!t.getAttribute("className")})),e.getElementsByTagName=ct((function(t){return t.appendChild(d.createComment("")),!t.getElementsByTagName("*").length})),e.getElementsByClassName=q.test(d.getElementsByClassName),e.getById=ct((function(t){return f.appendChild(t).id=m,!d.getElementsByName||!d.getElementsByName(m).length})),e.getById?(n.filter.ID=function(t){var A=t.replace(At,et);return function(t){return t.getAttribute("id")===A}},n.find.ID=function(t,A){if(void 0!==A.getElementById&&g){var e=A.getElementById(t);return e?[e]:[]}}):(n.filter.ID=function(t){var A=t.replace(At,et);return function(t){var e=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===A}},n.find.ID=function(t,A){if(void 0!==A.getElementById&&g){var e,n,i,s=A.getElementById(t);if(s){if((e=s.getAttributeNode("id"))&&e.value===t)return[s];for(i=A.getElementsByName(t),n=0;s=i[n++];)if((e=s.getAttributeNode("id"))&&e.value===t)return[s]}return[]}}),n.find.TAG=e.getElementsByTagName?function(t,A){return void 0!==A.getElementsByTagName?A.getElementsByTagName(t):e.qsa?A.querySelectorAll(t):void 0}:function(t,A){var e,n=[],i=0,s=A.getElementsByTagName(t);if("*"===t){for(;e=s[i++];)1===e.nodeType&&n.push(e);return n}return s},n.find.CLASS=e.getElementsByClassName&&function(t,A){if(void 0!==A.getElementsByClassName&&g)return A.getElementsByClassName(t)},w=[],p=[],(e.qsa=q.test(d.querySelectorAll))&&(ct((function(t){var A;f.appendChild(t).innerHTML="<a id='"+m+"'></a><select id='"+m+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&p.push("[*^$]="+_+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||p.push("\\["+_+"*(?:value|"+G+")"),t.querySelectorAll("[id~="+m+"-]").length||p.push("~="),(A=d.createElement("input")).setAttribute("name",""),t.appendChild(A),t.querySelectorAll("[name='']").length||p.push("\\["+_+"*name"+_+"*="+_+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||p.push(":checked"),t.querySelectorAll("a#"+m+"+*").length||p.push(".#.+[+~]"),t.querySelectorAll("\\\f"),p.push("[\\r\\n\\f]")})),ct((function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var A=d.createElement("input");A.setAttribute("type","hidden"),t.appendChild(A).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&p.push("name"+_+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&p.push(":enabled",":disabled"),f.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),p.push(",.*:")}))),(e.matchesSelector=q.test(B=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ct((function(t){e.disconnectedMatch=B.call(t,"*"),B.call(t,"[s!='']:x"),w.push("!=",W)})),p=p.length&&new RegExp(p.join("|")),w=w.length&&new RegExp(w.join("|")),A=q.test(f.compareDocumentPosition),E=A||q.test(f.contains)?function(t,A){var e=9===t.nodeType?t.documentElement:t,n=A&&A.parentNode;return t===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,A){if(A)for(;A=A.parentNode;)if(A===t)return!0;return!1},x=A?function(t,A){if(t===A)return u=!0,0;var n=!t.compareDocumentPosition-!A.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)==(A.ownerDocument||A)?t.compareDocumentPosition(A):1)||!e.sortDetached&&A.compareDocumentPosition(t)===n?t==d||t.ownerDocument==v&&E(v,t)?-1:A==d||A.ownerDocument==v&&E(v,A)?1:c?P(c,t)-P(c,A):0:4&n?-1:1)}:function(t,A){if(t===A)return u=!0,0;var e,n=0,i=t.parentNode,s=A.parentNode,r=[t],o=[A];if(!i||!s)return t==d?-1:A==d?1:i?-1:s?1:c?P(c,t)-P(c,A):0;if(i===s)return ht(t,A);for(e=t;e=e.parentNode;)r.unshift(e);for(e=A;e=e.parentNode;)o.unshift(e);for(;r[n]===o[n];)n++;return n?ht(r[n],o[n]):r[n]==v?-1:o[n]==v?1:0}),d},ot.matches=function(t,A){return ot(t,null,null,A)},ot.matchesSelector=function(t,A){if(h(t),e.matchesSelector&&g&&!D[A+" "]&&(!w||!w.test(A))&&(!p||!p.test(A)))try{var n=B.call(t,A);if(n||e.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){D(A,!0)}return 0<ot(A,d,null,[t]).length},ot.contains=function(t,A){return(t.ownerDocument||t)!=d&&h(t),E(t,A)},ot.attr=function(t,A){(t.ownerDocument||t)!=d&&h(t);var i=n.attrHandle[A.toLowerCase()],s=i&&M.call(n.attrHandle,A.toLowerCase())?i(t,A,!g):void 0;return void 0!==s?s:e.attributes||!g?t.getAttribute(A):(s=t.getAttributeNode(A))&&s.specified?s.value:null},ot.escape=function(t){return(t+"").replace(nt,it)},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var A,n=[],i=0,s=0;if(u=!e.detectDuplicates,c=!e.sortStable&&t.slice(0),t.sort(x),u){for(;A=t[s++];)A===t[s]&&(i=n.push(s));for(;i--;)t.splice(n[i],1)}return c=null,t},i=ot.getText=function(t){var A,e="",n=0,s=t.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)e+=i(t)}else if(3===s||4===s)return t.nodeValue}else for(;A=t[n++];)e+=i(A);return e},(n=ot.selectors={cacheLength:50,createPseudo:lt,match:z,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(At,et),t[3]=(t[3]||t[4]||t[5]||"").replace(At,et),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var A,e=!t[6]&&t[2];return z.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":e&&V.test(e)&&(A=r(e,!0))&&(A=e.indexOf(")",e.length-A)-e.length)&&(t[0]=t[0].slice(0,A),t[2]=e.slice(0,A)),t.slice(0,3))}},filter:{TAG:function(t){var A=t.replace(At,et).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===A}},CLASS:function(t){var A=y[t+" "];return A||(A=new RegExp("(^|"+_+")"+t+"("+_+"|$)"))&&y(t,(function(t){return A.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,A,e){return function(n){var i=ot.attr(n,t);return null==i?"!="===A:!A||(i+="","="===A?i===e:"!="===A?i!==e:"^="===A?e&&0===i.indexOf(e):"*="===A?e&&-1<i.indexOf(e):"$="===A?e&&i.slice(-e.length)===e:"~="===A?-1<(" "+i.replace(H," ")+" ").indexOf(e):"|="===A&&(i===e||i.slice(0,e.length+1)===e+"-"))}},CHILD:function(t,A,e,n,i){var s="nth"!==t.slice(0,3),r="last"!==t.slice(-4),o="of-type"===A;return 1===n&&0===i?function(t){return!!t.parentNode}:function(A,e,a){var l,c,u,h,d,f,g=s!==r?"nextSibling":"previousSibling",p=A.parentNode,w=o&&A.nodeName.toLowerCase(),B=!a&&!o,E=!1;if(p){if(s){for(;g;){for(h=A;h=h[g];)if(o?h.nodeName.toLowerCase()===w:1===h.nodeType)return!1;f=g="only"===t&&!f&&"nextSibling"}return!0}if(f=[r?p.firstChild:p.lastChild],r&&B){for(E=(d=(l=(c=(u=(h=p)[m]||(h[m]={}))[h.uniqueID]||(u[h.uniqueID]={}))[t]||[])[0]===C&&l[1])&&l[2],h=d&&p.childNodes[d];h=++d&&h&&h[g]||(E=d=0)||f.pop();)if(1===h.nodeType&&++E&&h===A){c[t]=[C,d,E];break}}else if(B&&(E=d=(l=(c=(u=(h=A)[m]||(h[m]={}))[h.uniqueID]||(u[h.uniqueID]={}))[t]||[])[0]===C&&l[1]),!1===E)for(;(h=++d&&h&&h[g]||(E=d=0)||f.pop())&&((o?h.nodeName.toLowerCase()!==w:1!==h.nodeType)||!++E||(B&&((c=(u=h[m]||(h[m]={}))[h.uniqueID]||(u[h.uniqueID]={}))[t]=[C,E]),h!==A)););return(E-=i)===n||E%n==0&&0<=E/n}}},PSEUDO:function(t,A){var e,i=n.pseudos[t]||n.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return i[m]?i(A):1<i.length?(e=[t,t,"",A],n.setFilters.hasOwnProperty(t.toLowerCase())?lt((function(t,e){for(var n,s=i(t,A),r=s.length;r--;)t[n=P(t,s[r])]=!(e[n]=s[r])})):function(t){return i(t,0,e)}):i}},pseudos:{not:lt((function(t){var A=[],e=[],n=o(t.replace(j,"$1"));return n[m]?lt((function(t,A,e,i){for(var s,r=n(t,null,i,[]),o=t.length;o--;)(s=r[o])&&(t[o]=!(A[o]=s))})):function(t,i,s){return A[0]=t,n(A,null,s,e),A[0]=null,!e.pop()}})),has:lt((function(t){return function(A){return 0<ot(t,A).length}})),contains:lt((function(t){return t=t.replace(At,et),function(A){return-1<(A.textContent||i(A)).indexOf(t)}})),lang:lt((function(t){return K.test(t||"")||ot.error("unsupported lang: "+t),t=t.replace(At,et).toLowerCase(),function(A){var e;do{if(e=g?A.lang:A.getAttribute("xml:lang")||A.getAttribute("lang"))return(e=e.toLowerCase())===t||0===e.indexOf(t+"-")}while((A=A.parentNode)&&1===A.nodeType);return!1}})),target:function(A){var e=t.location&&t.location.hash;return e&&e.slice(1)===A.id},root:function(t){return t===f},focus:function(t){return t===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var A=t.nodeName.toLowerCase();return"input"===A&&!!t.checked||"option"===A&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!n.pseudos.empty(t)},header:function(t){return X.test(t.nodeName)},input:function(t){return Z.test(t.nodeName)},button:function(t){var A=t.nodeName.toLowerCase();return"input"===A&&"button"===t.type||"button"===A},text:function(t){var A;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(A=t.getAttribute("type"))||"text"===A.toLowerCase())},first:pt((function(){return[0]})),last:pt((function(t,A){return[A-1]})),eq:pt((function(t,A,e){return[e<0?e+A:e]})),even:pt((function(t,A){for(var e=0;e<A;e+=2)t.push(e);return t})),odd:pt((function(t,A){for(var e=1;e<A;e+=2)t.push(e);return t})),lt:pt((function(t,A,e){for(var n=e<0?e+A:A<e?A:e;0<=--n;)t.push(n);return t})),gt:pt((function(t,A,e){for(var n=e<0?e+A:e;++n<A;)t.push(n);return t}))}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[A]=dt(A);for(A in{submit:!0,reset:!0})n.pseudos[A]=ft(A);function Bt(){}function Et(t){for(var A=0,e=t.length,n="";A<e;A++)n+=t[A].value;return n}function mt(t,A,e){var n=A.dir,i=A.next,s=i||n,r=e&&"parentNode"===s,o=b++;return A.first?function(A,e,i){for(;A=A[n];)if(1===A.nodeType||r)return t(A,e,i);return!1}:function(A,e,a){var l,c,u,h=[C,o];if(a){for(;A=A[n];)if((1===A.nodeType||r)&&t(A,e,a))return!0}else for(;A=A[n];)if(1===A.nodeType||r)if(c=(u=A[m]||(A[m]={}))[A.uniqueID]||(u[A.uniqueID]={}),i&&i===A.nodeName.toLowerCase())A=A[n]||A;else{if((l=c[s])&&l[0]===C&&l[1]===o)return h[2]=l[2];if((c[s]=h)[2]=t(A,e,a))return!0}return!1}}function vt(t){return 1<t.length?function(A,e,n){for(var i=t.length;i--;)if(!t[i](A,e,n))return!1;return!0}:t[0]}function Ct(t,A,e,n,i){for(var s,r=[],o=0,a=t.length,l=null!=A;o<a;o++)(s=t[o])&&(e&&!e(s,n,i)||(r.push(s),l&&A.push(o)));return r}function bt(t,A,e,n,i,s){return n&&!n[m]&&(n=bt(n)),i&&!i[m]&&(i=bt(i,s)),lt((function(s,r,o,a){var l,c,u,h=[],d=[],f=r.length,g=s||function(t,A,e){for(var n=0,i=A.length;n<i;n++)ot(t,A[n],e);return e}(A||"*",o.nodeType?[o]:o,[]),p=!t||!s&&A?g:Ct(g,h,t,o,a),w=e?i||(s?t:f||n)?[]:r:p;if(e&&e(p,w,o,a),n)for(l=Ct(w,d),n(l,[],o,a),c=l.length;c--;)(u=l[c])&&(w[d[c]]=!(p[d[c]]=u));if(s){if(i||t){if(i){for(l=[],c=w.length;c--;)(u=w[c])&&l.push(p[c]=u);i(null,w=[],l,a)}for(c=w.length;c--;)(u=w[c])&&-1<(l=i?P(s,u):h[c])&&(s[l]=!(r[l]=u))}}else w=Ct(w===r?w.splice(f,w.length):w),i?i(null,r,w,a):Y.apply(r,w)}))}function yt(t){for(var A,e,i,s=t.length,r=n.relative[t[0].type],o=r||n.relative[" "],a=r?1:0,c=mt((function(t){return t===A}),o,!0),u=mt((function(t){return-1<P(A,t)}),o,!0),h=[function(t,e,n){var i=!r&&(n||e!==l)||((A=e).nodeType?c(t,e,n):u(t,e,n));return A=null,i}];a<s;a++)if(e=n.relative[t[a].type])h=[mt(vt(h),e)];else{if((e=n.filter[t[a].type].apply(null,t[a].matches))[m]){for(i=++a;i<s&&!n.relative[t[i].type];i++);return bt(1<a&&vt(h),1<a&&Et(t.slice(0,a-1).concat({value:" "===t[a-2].type?"*":""})).replace(j,"$1"),e,a<i&&yt(t.slice(a,i)),i<s&&yt(t=t.slice(i)),i<s&&Et(t))}h.push(e)}return vt(h)}return Bt.prototype=n.filters=n.pseudos,n.setFilters=new Bt,r=ot.tokenize=function(t,A){var e,i,s,r,o,a,l,c=Q[t+" "];if(c)return A?0:c.slice(0);for(o=t,a=[],l=n.preFilter;o;){for(r in e&&!(i=N.exec(o))||(i&&(o=o.slice(i[0].length)||o),a.push(s=[])),e=!1,(i=O.exec(o))&&(e=i.shift(),s.push({value:e,type:i[0].replace(j," ")}),o=o.slice(e.length)),n.filter)!(i=z[r].exec(o))||l[r]&&!(i=l[r](i))||(e=i.shift(),s.push({value:e,type:r,matches:i}),o=o.slice(e.length));if(!e)break}return A?o.length:o?ot.error(t):Q(t,a).slice(0)},o=ot.compile=function(t,A){var e,i,s,o,a,c,u=[],f=[],p=I[t+" "];if(!p){for(A||(A=r(t)),e=A.length;e--;)(p=yt(A[e]))[m]?u.push(p):f.push(p);(p=I(t,(i=f,o=0<(s=u).length,a=0<i.length,c=function(t,A,e,r,c){var u,f,p,w=0,B="0",E=t&&[],m=[],v=l,b=t||a&&n.find.TAG("*",c),y=C+=null==v?1:Math.random()||.1,Q=b.length;for(c&&(l=A==d||A||c);B!==Q&&null!=(u=b[B]);B++){if(a&&u){for(f=0,A||u.ownerDocument==d||(h(u),e=!g);p=i[f++];)if(p(u,A||d,e)){r.push(u);break}c&&(C=y)}o&&((u=!p&&u)&&w--,t&&E.push(u))}if(w+=B,o&&B!==w){for(f=0;p=s[f++];)p(E,m,A,e);if(t){if(0<w)for(;B--;)E[B]||m[B]||(m[B]=L.call(r));m=Ct(m)}Y.apply(r,m),c&&!t&&0<m.length&&1<w+s.length&&ot.uniqueSort(r)}return c&&(C=y,l=v),E},o?lt(c):c))).selector=t}return p},a=ot.select=function(t,A,e,i){var s,a,l,c,u,h="function"==typeof t&&t,d=!i&&r(t=h.selector||t);if(e=e||[],1===d.length){if(2<(a=d[0]=d[0].slice(0)).length&&"ID"===(l=a[0]).type&&9===A.nodeType&&g&&n.relative[a[1].type]){if(!(A=(n.find.ID(l.matches[0].replace(At,et),A)||[])[0]))return e;h&&(A=A.parentNode),t=t.slice(a.shift().value.length)}for(s=z.needsContext.test(t)?0:a.length;s--&&(l=a[s],!n.relative[c=l.type]);)if((u=n.find[c])&&(i=u(l.matches[0].replace(At,et),tt.test(a[0].type)&&wt(A.parentNode)||A))){if(a.splice(s,1),!(t=i.length&&Et(a)))return Y.apply(e,i),e;break}}return(h||o(t,d))(i,A,!g,e,!A||tt.test(t)&&wt(A.parentNode)||A),e},e.sortStable=m.split("").sort(x).join("")===m,e.detectDuplicates=!!u,h(),e.sortDetached=ct((function(t){return 1&t.compareDocumentPosition(d.createElement("fieldset"))})),ct((function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")}))||ut("type|href|height|width",(function(t,A,e){if(!e)return t.getAttribute(A,"type"===A.toLowerCase()?1:2)})),e.attributes&&ct((function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ut("value",(function(t,A,e){if(!e&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ct((function(t){return null==t.getAttribute("disabled")}))||ut(G,(function(t,A,e){var n;if(!e)return!0===t[A]?A.toLowerCase():(n=t.getAttributeNode(A))&&n.specified?n.value:null})),ot}(t);v.find=b,v.expr=b.selectors,v.expr[":"]=v.expr.pseudos,v.uniqueSort=v.unique=b.uniqueSort,v.text=b.getText,v.isXMLDoc=b.isXML,v.contains=b.contains,v.escapeSelector=b.escape;var y=function(t,A,e){for(var n=[],i=void 0!==e;(t=t[A])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&v(t).is(e))break;n.push(t)}return n},Q=function(t,A){for(var e=[];t;t=t.nextSibling)1===t.nodeType&&t!==A&&e.push(t);return e},I=v.expr.match.needsContext;function D(t,A){return t.nodeName&&t.nodeName.toLowerCase()===A.toLowerCase()}var x=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function M(t,A,e){return f(A)?v.grep(t,(function(t,n){return!!A.call(t,n,t)!==e})):A.nodeType?v.grep(t,(function(t){return t===A!==e})):"string"!=typeof A?v.grep(t,(function(t){return-1<o.call(A,t)!==e})):v.filter(A,t,e)}v.filter=function(t,A,e){var n=A[0];return e&&(t=":not("+t+")"),1===A.length&&1===n.nodeType?v.find.matchesSelector(n,t)?[n]:[]:v.find.matches(t,v.grep(A,(function(t){return 1===t.nodeType})))},v.fn.extend({find:function(t){var A,e,n=this.length,i=this;if("string"!=typeof t)return this.pushStack(v(t).filter((function(){for(A=0;A<n;A++)if(v.contains(i[A],this))return!0})));for(e=this.pushStack([]),A=0;A<n;A++)v.find(t,i[A],e);return 1<n?v.uniqueSort(e):e},filter:function(t){return this.pushStack(M(this,t||[],!1))},not:function(t){return this.pushStack(M(this,t||[],!0))},is:function(t){return!!M(this,"string"==typeof t&&I.test(t)?v(t):t||[],!1).length}});var F,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(v.fn.init=function(t,A,e){var n,i;if(!t)return this;if(e=e||F,"string"==typeof t){if(!(n="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:L.exec(t))||!n[1]&&A)return!A||A.jquery?(A||e).find(t):this.constructor(A).find(t);if(n[1]){if(A=A instanceof v?A[0]:A,v.merge(this,v.parseHTML(n[1],A&&A.nodeType?A.ownerDocument||A:p,!0)),x.test(n[1])&&v.isPlainObject(A))for(n in A)f(this[n])?this[n](A[n]):this.attr(n,A[n]);return this}return(i=p.getElementById(n[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):f(t)?void 0!==e.ready?e.ready(t):t(v):v.makeArray(t,this)}).prototype=v.fn,F=v(p);var R=/^(?:parents|prev(?:Until|All))/,Y={children:!0,contents:!0,next:!0,prev:!0};function S(t,A){for(;(t=t[A])&&1!==t.nodeType;);return t}v.fn.extend({has:function(t){var A=v(t,this),e=A.length;return this.filter((function(){for(var t=0;t<e;t++)if(v.contains(this,A[t]))return!0}))},closest:function(t,A){var e,n=0,i=this.length,s=[],r="string"!=typeof t&&v(t);if(!I.test(t))for(;n<i;n++)for(e=this[n];e&&e!==A;e=e.parentNode)if(e.nodeType<11&&(r?-1<r.index(e):1===e.nodeType&&v.find.matchesSelector(e,t))){s.push(e);break}return this.pushStack(1<s.length?v.uniqueSort(s):s)},index:function(t){return t?"string"==typeof t?o.call(v(t),this[0]):o.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,A){return this.pushStack(v.uniqueSort(v.merge(this.get(),v(t,A))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),v.each({parent:function(t){var A=t.parentNode;return A&&11!==A.nodeType?A:null},parents:function(t){return y(t,"parentNode")},parentsUntil:function(t,A,e){return y(t,"parentNode",e)},next:function(t){return S(t,"nextSibling")},prev:function(t){return S(t,"previousSibling")},nextAll:function(t){return y(t,"nextSibling")},prevAll:function(t){return y(t,"previousSibling")},nextUntil:function(t,A,e){return y(t,"nextSibling",e)},prevUntil:function(t,A,e){return y(t,"previousSibling",e)},siblings:function(t){return Q((t.parentNode||{}).firstChild,t)},children:function(t){return Q(t.firstChild)},contents:function(t){return null!=t.contentDocument&&n(t.contentDocument)?t.contentDocument:(D(t,"template")&&(t=t.content||t),v.merge([],t.childNodes))}},(function(t,A){v.fn[t]=function(e,n){var i=v.map(this,A,e);return"Until"!==t.slice(-5)&&(n=e),n&&"string"==typeof n&&(i=v.filter(n,i)),1<this.length&&(Y[t]||v.uniqueSort(i),R.test(t)&&i.reverse()),this.pushStack(i)}}));var P=/[^\x20\t\r\n\f]+/g;function G(t){return t}function _(t){throw t}function T(t,A,e,n){var i;try{t&&f(i=t.promise)?i.call(t).done(A).fail(e):t&&f(i=t.then)?i.call(t,A,e):A.apply(void 0,[t].slice(n))}catch(t){e.apply(void 0,[t])}}v.Callbacks=function(t){var A,e;t="string"==typeof t?(A=t,e={},v.each(A.match(P)||[],(function(t,A){e[A]=!0})),e):v.extend({},t);var n,i,s,r,o=[],a=[],l=-1,c=function(){for(r=r||t.once,s=n=!0;a.length;l=-1)for(i=a.shift();++l<o.length;)!1===o[l].apply(i[0],i[1])&&t.stopOnFalse&&(l=o.length,i=!1);t.memory||(i=!1),n=!1,r&&(o=i?[]:"")},u={add:function(){return o&&(i&&!n&&(l=o.length-1,a.push(i)),function A(e){v.each(e,(function(e,n){f(n)?t.unique&&u.has(n)||o.push(n):n&&n.length&&"string"!==E(n)&&A(n)}))}(arguments),i&&!n&&c()),this},remove:function(){return v.each(arguments,(function(t,A){for(var e;-1<(e=v.inArray(A,o,e));)o.splice(e,1),e<=l&&l--})),this},has:function(t){return t?-1<v.inArray(t,o):0<o.length},empty:function(){return o&&(o=[]),this},disable:function(){return r=a=[],o=i="",this},disabled:function(){return!o},lock:function(){return r=a=[],i||n||(o=i=""),this},locked:function(){return!!r},fireWith:function(t,A){return r||(A=[t,(A=A||[]).slice?A.slice():A],a.push(A),n||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!s}};return u},v.extend({Deferred:function(A){var e=[["notify","progress",v.Callbacks("memory"),v.Callbacks("memory"),2],["resolve","done",v.Callbacks("once memory"),v.Callbacks("once memory"),0,"resolved"],["reject","fail",v.Callbacks("once memory"),v.Callbacks("once memory"),1,"rejected"]],n="pending",i={state:function(){return n},always:function(){return s.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return v.Deferred((function(A){v.each(e,(function(e,n){var i=f(t[n[4]])&&t[n[4]];s[n[1]]((function(){var t=i&&i.apply(this,arguments);t&&f(t.promise)?t.promise().progress(A.notify).done(A.resolve).fail(A.reject):A[n[0]+"With"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(A,n,i){var s=0;function r(A,e,n,i){return function(){var o=this,a=arguments,l=function(){var t,l;if(!(A<s)){if((t=n.apply(o,a))===e.promise())throw new TypeError("Thenable self-resolution");l=t&&("object"==typeof t||"function"==typeof t)&&t.then,f(l)?i?l.call(t,r(s,e,G,i),r(s,e,_,i)):(s++,l.call(t,r(s,e,G,i),r(s,e,_,i),r(s,e,G,e.notifyWith))):(n!==G&&(o=void 0,a=[t]),(i||e.resolveWith)(o,a))}},c=i?l:function(){try{l()}catch(t){v.Deferred.exceptionHook&&v.Deferred.exceptionHook(t,c.stackTrace),s<=A+1&&(n!==_&&(o=void 0,a=[t]),e.rejectWith(o,a))}};A?c():(v.Deferred.getStackHook&&(c.stackTrace=v.Deferred.getStackHook()),t.setTimeout(c))}}return v.Deferred((function(t){e[0][3].add(r(0,t,f(i)?i:G,t.notifyWith)),e[1][3].add(r(0,t,f(A)?A:G)),e[2][3].add(r(0,t,f(n)?n:_))})).promise()},promise:function(t){return null!=t?v.extend(t,i):i}},s={};return v.each(e,(function(t,A){var r=A[2],o=A[5];i[A[1]]=r.add,o&&r.add((function(){n=o}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),r.add(A[3].fire),s[A[0]]=function(){return s[A[0]+"With"](this===s?void 0:this,arguments),this},s[A[0]+"With"]=r.fireWith})),i.promise(s),A&&A.call(s,s),s},when:function(t){var A=arguments.length,e=A,n=Array(e),s=i.call(arguments),r=v.Deferred(),o=function(t){return function(e){n[t]=this,s[t]=1<arguments.length?i.call(arguments):e,--A||r.resolveWith(n,s)}};if(A<=1&&(T(t,r.done(o(e)).resolve,r.reject,!A),"pending"===r.state()||f(s[e]&&s[e].then)))return r.then();for(;e--;)T(s[e],o(e),r.reject);return r.promise()}});var k=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;v.Deferred.exceptionHook=function(A,e){t.console&&t.console.warn&&A&&k.test(A.name)&&t.console.warn("jQuery.Deferred exception: "+A.message,A.stack,e)},v.readyException=function(A){t.setTimeout((function(){throw A}))};var W=v.Deferred();function H(){p.removeEventListener("DOMContentLoaded",H),t.removeEventListener("load",H),v.ready()}v.fn.ready=function(t){return W.then(t).catch((function(t){v.readyException(t)})),this},v.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--v.readyWait:v.isReady)||(v.isReady=!0)!==t&&0<--v.readyWait||W.resolveWith(p,[v])}}),v.ready.then=W.then,"complete"===p.readyState||"loading"!==p.readyState&&!p.documentElement.doScroll?t.setTimeout(v.ready):(p.addEventListener("DOMContentLoaded",H),t.addEventListener("load",H));var j=function(t,A,e,n,i,s,r){var o=0,a=t.length,l=null==e;if("object"===E(e))for(o in i=!0,e)j(t,A,o,e[o],!0,s,r);else if(void 0!==n&&(i=!0,f(n)||(r=!0),l&&(r?(A.call(t,n),A=null):(l=A,A=function(t,A,e){return l.call(v(t),e)})),A))for(;o<a;o++)A(t[o],e,r?n:n.call(t[o],o,A(t[o],e)));return i?t:l?A.call(t):a?A(t[0],e):s},N=/^-ms-/,O=/-([a-z])/g;function U(t,A){return A.toUpperCase()}function V(t){return t.replace(N,"ms-").replace(O,U)}var K=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function z(){this.expando=v.expando+z.uid++}z.uid=1,z.prototype={cache:function(t){var A=t[this.expando];return A||(A={},K(t)&&(t.nodeType?t[this.expando]=A:Object.defineProperty(t,this.expando,{value:A,configurable:!0}))),A},set:function(t,A,e){var n,i=this.cache(t);if("string"==typeof A)i[V(A)]=e;else for(n in A)i[V(n)]=A[n];return i},get:function(t,A){return void 0===A?this.cache(t):t[this.expando]&&t[this.expando][V(A)]},access:function(t,A,e){return void 0===A||A&&"string"==typeof A&&void 0===e?this.get(t,A):(this.set(t,A,e),void 0!==e?e:A)},remove:function(t,A){var e,n=t[this.expando];if(void 0!==n){if(void 0!==A){e=(A=Array.isArray(A)?A.map(V):(A=V(A))in n?[A]:A.match(P)||[]).length;for(;e--;)delete n[A[e]]}(void 0===A||v.isEmptyObject(n))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var A=t[this.expando];return void 0!==A&&!v.isEmptyObject(A)}};var J=new z,Z=new z,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,q=/[A-Z]/g;function $(t,A,e){var n,i;if(void 0===e&&1===t.nodeType)if(n="data-"+A.replace(q,"-$&").toLowerCase(),"string"==typeof(e=t.getAttribute(n))){try{e="true"===(i=e)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(t){}Z.set(t,A,e)}else e=void 0;return e}v.extend({hasData:function(t){return Z.hasData(t)||J.hasData(t)},data:function(t,A,e){return Z.access(t,A,e)},removeData:function(t,A){Z.remove(t,A)},_data:function(t,A,e){return J.access(t,A,e)},_removeData:function(t,A){J.remove(t,A)}}),v.fn.extend({data:function(t,A){var e,n,i,s=this[0],r=s&&s.attributes;if(void 0===t){if(this.length&&(i=Z.get(s),1===s.nodeType&&!J.get(s,"hasDataAttrs"))){for(e=r.length;e--;)r[e]&&0===(n=r[e].name).indexOf("data-")&&(n=V(n.slice(5)),$(s,n,i[n]));J.set(s,"hasDataAttrs",!0)}return i}return"object"==typeof t?this.each((function(){Z.set(this,t)})):j(this,(function(A){var e;if(s&&void 0===A)return void 0!==(e=Z.get(s,t))||void 0!==(e=$(s,t))?e:void 0;this.each((function(){Z.set(this,t,A)}))}),null,A,1<arguments.length,null,!0)},removeData:function(t){return this.each((function(){Z.remove(this,t)}))}}),v.extend({queue:function(t,A,e){var n;if(t)return A=(A||"fx")+"queue",n=J.get(t,A),e&&(!n||Array.isArray(e)?n=J.access(t,A,v.makeArray(e)):n.push(e)),n||[]},dequeue:function(t,A){A=A||"fx";var e=v.queue(t,A),n=e.length,i=e.shift(),s=v._queueHooks(t,A);"inprogress"===i&&(i=e.shift(),n--),i&&("fx"===A&&e.unshift("inprogress"),delete s.stop,i.call(t,(function(){v.dequeue(t,A)}),s)),!n&&s&&s.empty.fire()},_queueHooks:function(t,A){var e=A+"queueHooks";return J.get(t,e)||J.access(t,e,{empty:v.Callbacks("once memory").add((function(){J.remove(t,[A+"queue",e])}))})}}),v.fn.extend({queue:function(t,A){var e=2;return"string"!=typeof t&&(A=t,t="fx",e--),arguments.length<e?v.queue(this[0],t):void 0===A?this:this.each((function(){var e=v.queue(this,t,A);v._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&v.dequeue(this,t)}))},dequeue:function(t){return this.each((function(){v.dequeue(this,t)}))},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,A){var e,n=1,i=v.Deferred(),s=this,r=this.length,o=function(){--n||i.resolveWith(s,[s])};for("string"!=typeof t&&(A=t,t=void 0),t=t||"fx";r--;)(e=J.get(s[r],t+"queueHooks"))&&e.empty&&(n++,e.empty.add(o));return o(),i.promise(A)}});var tt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,At=new RegExp("^(?:([+-])=|)("+tt+")([a-z%]*)$","i"),et=["Top","Right","Bottom","Left"],nt=p.documentElement,it=function(t){return v.contains(t.ownerDocument,t)},st={composed:!0};nt.getRootNode&&(it=function(t){return v.contains(t.ownerDocument,t)||t.getRootNode(st)===t.ownerDocument});var rt=function(t,A){return"none"===(t=A||t).style.display||""===t.style.display&&it(t)&&"none"===v.css(t,"display")};function ot(t,A,e,n){var i,s,r=20,o=n?function(){return n.cur()}:function(){return v.css(t,A,"")},a=o(),l=e&&e[3]||(v.cssNumber[A]?"":"px"),c=t.nodeType&&(v.cssNumber[A]||"px"!==l&&+a)&&At.exec(v.css(t,A));if(c&&c[3]!==l){for(a/=2,l=l||c[3],c=+a||1;r--;)v.style(t,A,c+l),(1-s)*(1-(s=o()/a||.5))<=0&&(r=0),c/=s;c*=2,v.style(t,A,c+l),e=e||[]}return e&&(c=+c||+a||0,i=e[1]?c+(e[1]+1)*e[2]:+e[2],n&&(n.unit=l,n.start=c,n.end=i)),i}var at={};function lt(t,A){for(var e,n,i,s,r,o,a,l=[],c=0,u=t.length;c<u;c++)(n=t[c]).style&&(e=n.style.display,A?("none"===e&&(l[c]=J.get(n,"display")||null,l[c]||(n.style.display="")),""===n.style.display&&rt(n)&&(l[c]=(a=r=s=void 0,r=(i=n).ownerDocument,o=i.nodeName,(a=at[o])||(s=r.body.appendChild(r.createElement(o)),a=v.css(s,"display"),s.parentNode.removeChild(s),"none"===a&&(a="block"),at[o]=a)))):"none"!==e&&(l[c]="none",J.set(n,"display",e)));for(c=0;c<u;c++)null!=l[c]&&(t[c].style.display=l[c]);return t}v.fn.extend({show:function(){return lt(this,!0)},hide:function(){return lt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each((function(){rt(this)?v(this).show():v(this).hide()}))}});var ct,ut,ht=/^(?:checkbox|radio)$/i,dt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i;ct=p.createDocumentFragment().appendChild(p.createElement("div")),(ut=p.createElement("input")).setAttribute("type","radio"),ut.setAttribute("checked","checked"),ut.setAttribute("name","t"),ct.appendChild(ut),d.checkClone=ct.cloneNode(!0).cloneNode(!0).lastChild.checked,ct.innerHTML="<textarea>x</textarea>",d.noCloneChecked=!!ct.cloneNode(!0).lastChild.defaultValue,ct.innerHTML="<option></option>",d.option=!!ct.lastChild;var gt={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 pt(t,A){var e;return e=void 0!==t.getElementsByTagName?t.getElementsByTagName(A||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(A||"*"):[],void 0===A||A&&D(t,A)?v.merge([t],e):e}function wt(t,A){for(var e=0,n=t.length;e<n;e++)J.set(t[e],"globalEval",!A||J.get(A[e],"globalEval"))}gt.tbody=gt.tfoot=gt.colgroup=gt.caption=gt.thead,gt.th=gt.td,d.option||(gt.optgroup=gt.option=[1,"<select multiple='multiple'>","</select>"]);var Bt=/<|&#?\w+;/;function Et(t,A,e,n,i){for(var s,r,o,a,l,c,u=A.createDocumentFragment(),h=[],d=0,f=t.length;d<f;d++)if((s=t[d])||0===s)if("object"===E(s))v.merge(h,s.nodeType?[s]:s);else if(Bt.test(s)){for(r=r||u.appendChild(A.createElement("div")),o=(dt.exec(s)||["",""])[1].toLowerCase(),a=gt[o]||gt._default,r.innerHTML=a[1]+v.htmlPrefilter(s)+a[2],c=a[0];c--;)r=r.lastChild;v.merge(h,r.childNodes),(r=u.firstChild).textContent=""}else h.push(A.createTextNode(s));for(u.textContent="",d=0;s=h[d++];)if(n&&-1<v.inArray(s,n))i&&i.push(s);else if(l=it(s),r=pt(u.appendChild(s),"script"),l&&wt(r),e)for(c=0;s=r[c++];)ft.test(s.type||"")&&e.push(s);return u}var mt=/^key/,vt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=/^([^.]*)(?:\.(.+)|)/;function bt(){return!0}function yt(){return!1}function Qt(t,A){return t===function(){try{return p.activeElement}catch(t){}}()==("focus"===A)}function It(t,A,e,n,i,s){var r,o;if("object"==typeof A){for(o in"string"!=typeof e&&(n=n||e,e=void 0),A)It(t,o,e,n,A[o],s);return t}if(null==n&&null==i?(i=e,n=e=void 0):null==i&&("string"==typeof e?(i=n,n=void 0):(i=n,n=e,e=void 0)),!1===i)i=yt;else if(!i)return t;return 1===s&&(r=i,(i=function(t){return v().off(t),r.apply(this,arguments)}).guid=r.guid||(r.guid=v.guid++)),t.each((function(){v.event.add(this,A,i,n,e)}))}function Dt(t,A,e){e?(J.set(t,A,!1),v.event.add(t,A,{namespace:!1,handler:function(t){var n,s,r=J.get(this,A);if(1&t.isTrigger&&this[A]){if(r.length)(v.event.special[A]||{}).delegateType&&t.stopPropagation();else if(r=i.call(arguments),J.set(this,A,r),n=e(this,A),this[A](),r!==(s=J.get(this,A))||n?J.set(this,A,!1):s={},r!==s)return t.stopImmediatePropagation(),t.preventDefault(),s.value}else r.length&&(J.set(this,A,{value:v.event.trigger(v.extend(r[0],v.Event.prototype),r.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===J.get(t,A)&&v.event.add(t,A,bt)}v.event={global:{},add:function(t,A,e,n,i){var s,r,o,a,l,c,u,h,d,f,g,p=J.get(t);if(K(t))for(e.handler&&(e=(s=e).handler,i=s.selector),i&&v.find.matchesSelector(nt,i),e.guid||(e.guid=v.guid++),(a=p.events)||(a=p.events=Object.create(null)),(r=p.handle)||(r=p.handle=function(A){return void 0!==v&&v.event.triggered!==A.type?v.event.dispatch.apply(t,arguments):void 0}),l=(A=(A||"").match(P)||[""]).length;l--;)d=g=(o=Ct.exec(A[l])||[])[1],f=(o[2]||"").split(".").sort(),d&&(u=v.event.special[d]||{},d=(i?u.delegateType:u.bindType)||d,u=v.event.special[d]||{},c=v.extend({type:d,origType:g,data:n,handler:e,guid:e.guid,selector:i,needsContext:i&&v.expr.match.needsContext.test(i),namespace:f.join(".")},s),(h=a[d])||((h=a[d]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,n,f,r)||t.addEventListener&&t.addEventListener(d,r)),u.add&&(u.add.call(t,c),c.handler.guid||(c.handler.guid=e.guid)),i?h.splice(h.delegateCount++,0,c):h.push(c),v.event.global[d]=!0)},remove:function(t,A,e,n,i){var s,r,o,a,l,c,u,h,d,f,g,p=J.hasData(t)&&J.get(t);if(p&&(a=p.events)){for(l=(A=(A||"").match(P)||[""]).length;l--;)if(d=g=(o=Ct.exec(A[l])||[])[1],f=(o[2]||"").split(".").sort(),d){for(u=v.event.special[d]||{},h=a[d=(n?u.delegateType:u.bindType)||d]||[],o=o[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=s=h.length;s--;)c=h[s],!i&&g!==c.origType||e&&e.guid!==c.guid||o&&!o.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(h.splice(s,1),c.selector&&h.delegateCount--,u.remove&&u.remove.call(t,c));r&&!h.length&&(u.teardown&&!1!==u.teardown.call(t,f,p.handle)||v.removeEvent(t,d,p.handle),delete a[d])}else for(d in a)v.event.remove(t,d+A[l],e,n,!0);v.isEmptyObject(a)&&J.remove(t,"handle events")}},dispatch:function(t){var A,e,n,i,s,r,o=new Array(arguments.length),a=v.event.fix(t),l=(J.get(this,"events")||Object.create(null))[a.type]||[],c=v.event.special[a.type]||{};for(o[0]=a,A=1;A<arguments.length;A++)o[A]=arguments[A];if(a.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,a)){for(r=v.event.handlers.call(this,a,l),A=0;(i=r[A++])&&!a.isPropagationStopped();)for(a.currentTarget=i.elem,e=0;(s=i.handlers[e++])&&!a.isImmediatePropagationStopped();)a.rnamespace&&!1!==s.namespace&&!a.rnamespace.test(s.namespace)||(a.handleObj=s,a.data=s.data,void 0!==(n=((v.event.special[s.origType]||{}).handle||s.handler).apply(i.elem,o))&&!1===(a.result=n)&&(a.preventDefault(),a.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,a),a.result}},handlers:function(t,A){var e,n,i,s,r,o=[],a=A.delegateCount,l=t.target;if(a&&l.nodeType&&!("click"===t.type&&1<=t.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==t.type||!0!==l.disabled)){for(s=[],r={},e=0;e<a;e++)void 0===r[i=(n=A[e]).selector+" "]&&(r[i]=n.needsContext?-1<v(i,this).index(l):v.find(i,this,null,[l]).length),r[i]&&s.push(n);s.length&&o.push({elem:l,handlers:s})}return l=this,a<A.length&&o.push({elem:l,handlers:A.slice(a)}),o},addProp:function(t,A){Object.defineProperty(v.Event.prototype,t,{enumerable:!0,configurable:!0,get:f(A)?function(){if(this.originalEvent)return A(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(A){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:A})}})},fix:function(t){return t[v.expando]?t:new v.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var A=this||t;return ht.test(A.type)&&A.click&&D(A,"input")&&Dt(A,"click",bt),!1},trigger:function(t){var A=this||t;return ht.test(A.type)&&A.click&&D(A,"input")&&Dt(A,"click"),!0},_default:function(t){var A=t.target;return ht.test(A.type)&&A.click&&D(A,"input")&&J.get(A,"click")||D(A,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},v.removeEvent=function(t,A,e){t.removeEventListener&&t.removeEventListener(A,e)},v.Event=function(t,A){if(!(this instanceof v.Event))return new v.Event(t,A);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?bt:yt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,A&&v.extend(this,A),this.timeStamp=t&&t.timeStamp||Date.now(),this[v.expando]=!0},v.Event.prototype={constructor:v.Event,isDefaultPrevented:yt,isPropagationStopped:yt,isImmediatePropagationStopped:yt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=bt,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=bt,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=bt,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},v.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var A=t.button;return null==t.which&&mt.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==A&&vt.test(t.type)?1&A?1:2&A?3:4&A?2:0:t.which}},v.event.addProp),v.each({focus:"focusin",blur:"focusout"},(function(t,A){v.event.special[t]={setup:function(){return Dt(this,t,Qt),!1},trigger:function(){return Dt(this,t),!0},delegateType:A}})),v.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(t,A){v.event.special[t]={delegateType:A,bindType:A,handle:function(t){var e,n=t.relatedTarget,i=t.handleObj;return n&&(n===this||v.contains(this,n))||(t.type=i.origType,e=i.handler.apply(this,arguments),t.type=A),e}}})),v.fn.extend({on:function(t,A,e,n){return It(this,t,A,e,n)},one:function(t,A,e,n){return It(this,t,A,e,n,1)},off:function(t,A,e){var n,i;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,v(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof t){for(i in t)this.off(i,A,t[i]);return this}return!1!==A&&"function"!=typeof A||(e=A,A=void 0),!1===e&&(e=yt),this.each((function(){v.event.remove(this,t,e,A)}))}});var xt=/<script|<style|<link/i,Mt=/checked\s*(?:[^=]|=\s*.checked.)/i,Ft=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Lt(t,A){return D(t,"table")&&D(11!==A.nodeType?A:A.firstChild,"tr")&&v(t).children("tbody")[0]||t}function Rt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Yt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function St(t,A){var e,n,i,s,r,o;if(1===A.nodeType){if(J.hasData(t)&&(o=J.get(t).events))for(i in J.remove(A,"handle events"),o)for(e=0,n=o[i].length;e<n;e++)v.event.add(A,i,o[i][e]);Z.hasData(t)&&(s=Z.access(t),r=v.extend({},s),Z.set(A,r))}}function Pt(t,A,e,n){A=s(A);var i,r,o,a,l,c,u=0,h=t.length,g=h-1,p=A[0],w=f(p);if(w||1<h&&"string"==typeof p&&!d.checkClone&&Mt.test(p))return t.each((function(i){var s=t.eq(i);w&&(A[0]=p.call(this,i,s.html())),Pt(s,A,e,n)}));if(h&&(r=(i=Et(A,t[0].ownerDocument,!1,t,n)).firstChild,1===i.childNodes.length&&(i=r),r||n)){for(a=(o=v.map(pt(i,"script"),Rt)).length;u<h;u++)l=i,u!==g&&(l=v.clone(l,!0,!0),a&&v.merge(o,pt(l,"script"))),e.call(t[u],l,u);if(a)for(c=o[o.length-1].ownerDocument,v.map(o,Yt),u=0;u<a;u++)l=o[u],ft.test(l.type||"")&&!J.access(l,"globalEval")&&v.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?v._evalUrl&&!l.noModule&&v._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},c):B(l.textContent.replace(Ft,""),l,c))}return t}function Gt(t,A,e){for(var n,i=A?v.filter(A,t):t,s=0;null!=(n=i[s]);s++)e||1!==n.nodeType||v.cleanData(pt(n)),n.parentNode&&(e&&it(n)&&wt(pt(n,"script")),n.parentNode.removeChild(n));return t}v.extend({htmlPrefilter:function(t){return t},clone:function(t,A,e){var n,i,s,r,o,a,l,c=t.cloneNode(!0),u=it(t);if(!(d.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||v.isXMLDoc(t)))for(r=pt(c),n=0,i=(s=pt(t)).length;n<i;n++)o=s[n],"input"===(l=(a=r[n]).nodeName.toLowerCase())&&ht.test(o.type)?a.checked=o.checked:"input"!==l&&"textarea"!==l||(a.defaultValue=o.defaultValue);if(A)if(e)for(s=s||pt(t),r=r||pt(c),n=0,i=s.length;n<i;n++)St(s[n],r[n]);else St(t,c);return 0<(r=pt(c,"script")).length&&wt(r,!u&&pt(t,"script")),c},cleanData:function(t){for(var A,e,n,i=v.event.special,s=0;void 0!==(e=t[s]);s++)if(K(e)){if(A=e[J.expando]){if(A.events)for(n in A.events)i[n]?v.event.remove(e,n):v.removeEvent(e,n,A.handle);e[J.expando]=void 0}e[Z.expando]&&(e[Z.expando]=void 0)}}}),v.fn.extend({detach:function(t){return Gt(this,t,!0)},remove:function(t){return Gt(this,t)},text:function(t){return j(this,(function(t){return void 0===t?v.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Pt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Lt(this,t).appendChild(t)}))},prepend:function(){return Pt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var A=Lt(this,t);A.insertBefore(t,A.firstChild)}}))},before:function(){return Pt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Pt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,A=0;null!=(t=this[A]);A++)1===t.nodeType&&(v.cleanData(pt(t,!1)),t.textContent="");return this},clone:function(t,A){return t=null!=t&&t,A=null==A?t:A,this.map((function(){return v.clone(this,t,A)}))},html:function(t){return j(this,(function(t){var A=this[0]||{},e=0,n=this.length;if(void 0===t&&1===A.nodeType)return A.innerHTML;if("string"==typeof t&&!xt.test(t)&&!gt[(dt.exec(t)||["",""])[1].toLowerCase()]){t=v.htmlPrefilter(t);try{for(;e<n;e++)1===(A=this[e]||{}).nodeType&&(v.cleanData(pt(A,!1)),A.innerHTML=t);A=0}catch(t){}}A&&this.empty().append(t)}),null,t,arguments.length)},replaceWith:function(){var t=[];return Pt(this,arguments,(function(A){var e=this.parentNode;v.inArray(this,t)<0&&(v.cleanData(pt(this)),e&&e.replaceChild(A,this))}),t)}}),v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(t,A){v.fn[t]=function(t){for(var e,n=[],i=v(t),s=i.length-1,o=0;o<=s;o++)e=o===s?this:this.clone(!0),v(i[o])[A](e),r.apply(n,e.get());return this.pushStack(n)}}));var _t=new RegExp("^("+tt+")(?!px)[a-z%]+$","i"),Tt=function(A){var e=A.ownerDocument.defaultView;return e&&e.opener||(e=t),e.getComputedStyle(A)},kt=function(t,A,e){var n,i,s={};for(i in A)s[i]=t.style[i],t.style[i]=A[i];for(i in n=e.call(t),A)t.style[i]=s[i];return n},Wt=new RegExp(et.join("|"),"i");function Ht(t,A,e){var n,i,s,r,o=t.style;return(e=e||Tt(t))&&(""!==(r=e.getPropertyValue(A)||e[A])||it(t)||(r=v.style(t,A)),!d.pixelBoxStyles()&&_t.test(r)&&Wt.test(A)&&(n=o.width,i=o.minWidth,s=o.maxWidth,o.minWidth=o.maxWidth=o.width=r,r=e.width,o.width=n,o.minWidth=i,o.maxWidth=s)),void 0!==r?r+"":r}function jt(t,A){return{get:function(){if(!t())return(this.get=A).apply(this,arguments);delete this.get}}}!function(){function A(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",nt.appendChild(l).appendChild(c);var A=t.getComputedStyle(c);n="1%"!==A.top,a=12===e(A.marginLeft),c.style.right="60%",r=36===e(A.right),i=36===e(A.width),c.style.position="absolute",s=12===e(c.offsetWidth/3),nt.removeChild(l),c=null}}function e(t){return Math.round(parseFloat(t))}var n,i,s,r,o,a,l=p.createElement("div"),c=p.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",d.clearCloneStyle="content-box"===c.style.backgroundClip,v.extend(d,{boxSizingReliable:function(){return A(),i},pixelBoxStyles:function(){return A(),r},pixelPosition:function(){return A(),n},reliableMarginLeft:function(){return A(),a},scrollboxSize:function(){return A(),s},reliableTrDimensions:function(){var A,e,n,i;return null==o&&(A=p.createElement("table"),e=p.createElement("tr"),n=p.createElement("div"),A.style.cssText="position:absolute;left:-11111px",e.style.height="1px",n.style.height="9px",nt.appendChild(A).appendChild(e).appendChild(n),i=t.getComputedStyle(e),o=3<parseInt(i.height),nt.removeChild(A)),o}}))}();var Nt=["Webkit","Moz","ms"],Ot=p.createElement("div").style,Ut={};function Vt(t){return v.cssProps[t]||Ut[t]||(t in Ot?t:Ut[t]=function(t){for(var A=t[0].toUpperCase()+t.slice(1),e=Nt.length;e--;)if((t=Nt[e]+A)in Ot)return t}(t)||t)}var Kt=/^(none|table(?!-c[ea]).+)/,zt=/^--/,Jt={position:"absolute",visibility:"hidden",display:"block"},Zt={letterSpacing:"0",fontWeight:"400"};function Xt(t,A,e){var n=At.exec(A);return n?Math.max(0,n[2]-(e||0))+(n[3]||"px"):A}function qt(t,A,e,n,i,s){var r="width"===A?1:0,o=0,a=0;if(e===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===e&&(a+=v.css(t,e+et[r],!0,i)),n?("content"===e&&(a-=v.css(t,"padding"+et[r],!0,i)),"margin"!==e&&(a-=v.css(t,"border"+et[r]+"Width",!0,i))):(a+=v.css(t,"padding"+et[r],!0,i),"padding"!==e?a+=v.css(t,"border"+et[r]+"Width",!0,i):o+=v.css(t,"border"+et[r]+"Width",!0,i));return!n&&0<=s&&(a+=Math.max(0,Math.ceil(t["offset"+A[0].toUpperCase()+A.slice(1)]-s-a-o-.5))||0),a}function $t(t,A,e){var n=Tt(t),i=(!d.boxSizingReliable()||e)&&"border-box"===v.css(t,"boxSizing",!1,n),s=i,r=Ht(t,A,n),o="offset"+A[0].toUpperCase()+A.slice(1);if(_t.test(r)){if(!e)return r;r="auto"}return(!d.boxSizingReliable()&&i||!d.reliableTrDimensions()&&D(t,"tr")||"auto"===r||!parseFloat(r)&&"inline"===v.css(t,"display",!1,n))&&t.getClientRects().length&&(i="border-box"===v.css(t,"boxSizing",!1,n),(s=o in t)&&(r=t[o])),(r=parseFloat(r)||0)+qt(t,A,e||(i?"border":"content"),s,n,r)+"px"}function tA(t,A,e,n,i){return new tA.prototype.init(t,A,e,n,i)}v.extend({cssHooks:{opacity:{get:function(t,A){if(A){var e=Ht(t,"opacity");return""===e?"1":e}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,A,e,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,s,r,o=V(A),a=zt.test(A),l=t.style;if(a||(A=Vt(o)),r=v.cssHooks[A]||v.cssHooks[o],void 0===e)return r&&"get"in r&&void 0!==(i=r.get(t,!1,n))?i:l[A];"string"==(s=typeof e)&&(i=At.exec(e))&&i[1]&&(e=ot(t,A,i),s="number"),null!=e&&e==e&&("number"!==s||a||(e+=i&&i[3]||(v.cssNumber[o]?"":"px")),d.clearCloneStyle||""!==e||0!==A.indexOf("background")||(l[A]="inherit"),r&&"set"in r&&void 0===(e=r.set(t,e,n))||(a?l.setProperty(A,e):l[A]=e))}},css:function(t,A,e,n){var i,s,r,o=V(A);return zt.test(A)||(A=Vt(o)),(r=v.cssHooks[A]||v.cssHooks[o])&&"get"in r&&(i=r.get(t,!0,e)),void 0===i&&(i=Ht(t,A,n)),"normal"===i&&A in Zt&&(i=Zt[A]),""===e||e?(s=parseFloat(i),!0===e||isFinite(s)?s||0:i):i}}),v.each(["height","width"],(function(t,A){v.cssHooks[A]={get:function(t,e,n){if(e)return!Kt.test(v.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?$t(t,A,n):kt(t,Jt,(function(){return $t(t,A,n)}))},set:function(t,e,n){var i,s=Tt(t),r=!d.scrollboxSize()&&"absolute"===s.position,o=(r||n)&&"border-box"===v.css(t,"boxSizing",!1,s),a=n?qt(t,A,n,o,s):0;return o&&r&&(a-=Math.ceil(t["offset"+A[0].toUpperCase()+A.slice(1)]-parseFloat(s[A])-qt(t,A,"border",!1,s)-.5)),a&&(i=At.exec(e))&&"px"!==(i[3]||"px")&&(t.style[A]=e,e=v.css(t,A)),Xt(0,e,a)}}})),v.cssHooks.marginLeft=jt(d.reliableMarginLeft,(function(t,A){if(A)return(parseFloat(Ht(t,"marginLeft"))||t.getBoundingClientRect().left-kt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),v.each({margin:"",padding:"",border:"Width"},(function(t,A){v.cssHooks[t+A]={expand:function(e){for(var n=0,i={},s="string"==typeof e?e.split(" "):[e];n<4;n++)i[t+et[n]+A]=s[n]||s[n-2]||s[0];return i}},"margin"!==t&&(v.cssHooks[t+A].set=Xt)})),v.fn.extend({css:function(t,A){return j(this,(function(t,A,e){var n,i,s={},r=0;if(Array.isArray(A)){for(n=Tt(t),i=A.length;r<i;r++)s[A[r]]=v.css(t,A[r],!1,n);return s}return void 0!==e?v.style(t,A,e):v.css(t,A)}),t,A,1<arguments.length)}}),((v.Tween=tA).prototype={constructor:tA,init:function(t,A,e,n,i,s){this.elem=t,this.prop=e,this.easing=i||v.easing._default,this.options=A,this.start=this.now=this.cur(),this.end=n,this.unit=s||(v.cssNumber[e]?"":"px")},cur:function(){var t=tA.propHooks[this.prop];return t&&t.get?t.get(this):tA.propHooks._default.get(this)},run:function(t){var A,e=tA.propHooks[this.prop];return this.options.duration?this.pos=A=v.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=A=t,this.now=(this.end-this.start)*A+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),e&&e.set?e.set(this):tA.propHooks._default.set(this),this}}).init.prototype=tA.prototype,(tA.propHooks={_default:{get:function(t){var A;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(A=v.css(t.elem,t.prop,""))&&"auto"!==A?A:0},set:function(t){v.fx.step[t.prop]?v.fx.step[t.prop](t):1!==t.elem.nodeType||!v.cssHooks[t.prop]&&null==t.elem.style[Vt(t.prop)]?t.elem[t.prop]=t.now:v.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=tA.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},v.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},v.fx=tA.prototype.init,v.fx.step={};var AA,eA,nA,iA,sA=/^(?:toggle|show|hide)$/,rA=/queueHooks$/;function oA(){eA&&(!1===p.hidden&&t.requestAnimationFrame?t.requestAnimationFrame(oA):t.setTimeout(oA,v.fx.interval),v.fx.tick())}function aA(){return t.setTimeout((function(){AA=void 0})),AA=Date.now()}function lA(t,A){var e,n=0,i={height:t};for(A=A?1:0;n<4;n+=2-A)i["margin"+(e=et[n])]=i["padding"+e]=t;return A&&(i.opacity=i.width=t),i}function cA(t,A,e){for(var n,i=(uA.tweeners[A]||[]).concat(uA.tweeners["*"]),s=0,r=i.length;s<r;s++)if(n=i[s].call(e,A,t))return n}function uA(t,A,e){var n,i,s=0,r=uA.prefilters.length,o=v.Deferred().always((function(){delete a.elem})),a=function(){if(i)return!1;for(var A=AA||aA(),e=Math.max(0,l.startTime+l.duration-A),n=1-(e/l.duration||0),s=0,r=l.tweens.length;s<r;s++)l.tweens[s].run(n);return o.notifyWith(t,[l,n,e]),n<1&&r?e:(r||o.notifyWith(t,[l,1,0]),o.resolveWith(t,[l]),!1)},l=o.promise({elem:t,props:v.extend({},A),opts:v.extend(!0,{specialEasing:{},easing:v.easing._default},e),originalProperties:A,originalOptions:e,startTime:AA||aA(),duration:e.duration,tweens:[],createTween:function(A,e){var n=v.Tween(t,l.opts,A,e,l.opts.specialEasing[A]||l.opts.easing);return l.tweens.push(n),n},stop:function(A){var e=0,n=A?l.tweens.length:0;if(i)return this;for(i=!0;e<n;e++)l.tweens[e].run(1);return A?(o.notifyWith(t,[l,1,0]),o.resolveWith(t,[l,A])):o.rejectWith(t,[l,A]),this}}),c=l.props;for(function(t,A){var e,n,i,s,r;for(e in t)if(i=A[n=V(e)],s=t[e],Array.isArray(s)&&(i=s[1],s=t[e]=s[0]),e!==n&&(t[n]=s,delete t[e]),(r=v.cssHooks[n])&&"expand"in r)for(e in s=r.expand(s),delete t[n],s)e in t||(t[e]=s[e],A[e]=i);else A[n]=i}(c,l.opts.specialEasing);s<r;s++)if(n=uA.prefilters[s].call(l,t,c,l.opts))return f(n.stop)&&(v._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return v.map(c,cA,l),f(l.opts.start)&&l.opts.start.call(t,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),v.fx.timer(v.extend(a,{elem:t,anim:l,queue:l.opts.queue})),l}v.Animation=v.extend(uA,{tweeners:{"*":[function(t,A){var e=this.createTween(t,A);return ot(e.elem,t,At.exec(A),e),e}]},tweener:function(t,A){f(t)?(A=t,t=["*"]):t=t.match(P);for(var e,n=0,i=t.length;n<i;n++)e=t[n],uA.tweeners[e]=uA.tweeners[e]||[],uA.tweeners[e].unshift(A)},prefilters:[function(t,A,e){var n,i,s,r,o,a,l,c,u="width"in A||"height"in A,h=this,d={},f=t.style,g=t.nodeType&&rt(t),p=J.get(t,"fxshow");for(n in e.queue||(null==(r=v._queueHooks(t,"fx")).unqueued&&(r.unqueued=0,o=r.empty.fire,r.empty.fire=function(){r.unqueued||o()}),r.unqueued++,h.always((function(){h.always((function(){r.unqueued--,v.queue(t,"fx").length||r.empty.fire()}))}))),A)if(i=A[n],sA.test(i)){if(delete A[n],s=s||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!p||void 0===p[n])continue;g=!0}d[n]=p&&p[n]||v.style(t,n)}if((a=!v.isEmptyObject(A))||!v.isEmptyObject(d))for(n in u&&1===t.nodeType&&(e.overflow=[f.overflow,f.overflowX,f.overflowY],null==(l=p&&p.display)&&(l=J.get(t,"display")),"none"===(c=v.css(t,"display"))&&(l?c=l:(lt([t],!0),l=t.style.display||l,c=v.css(t,"display"),lt([t]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===v.css(t,"float")&&(a||(h.done((function(){f.display=l})),null==l&&(c=f.display,l="none"===c?"":c)),f.display="inline-block")),e.overflow&&(f.overflow="hidden",h.always((function(){f.overflow=e.overflow[0],f.overflowX=e.overflow[1],f.overflowY=e.overflow[2]}))),a=!1,d)a||(p?"hidden"in p&&(g=p.hidden):p=J.access(t,"fxshow",{display:l}),s&&(p.hidden=!g),g&&lt([t],!0),h.done((function(){for(n in g||lt([t]),J.remove(t,"fxshow"),d)v.style(t,n,d[n])}))),a=cA(g?p[n]:0,n,h),n in p||(p[n]=a.start,g&&(a.end=a.start,a.start=0))}],prefilter:function(t,A){A?uA.prefilters.unshift(t):uA.prefilters.push(t)}}),v.speed=function(t,A,e){var n=t&&"object"==typeof t?v.extend({},t):{complete:e||!e&&A||f(t)&&t,duration:t,easing:e&&A||A&&!f(A)&&A};return v.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in v.fx.speeds?n.duration=v.fx.speeds[n.duration]:n.duration=v.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){f(n.old)&&n.old.call(this),n.queue&&v.dequeue(this,n.queue)},n},v.fn.extend({fadeTo:function(t,A,e,n){return this.filter(rt).css("opacity",0).show().end().animate({opacity:A},t,e,n)},animate:function(t,A,e,n){var i=v.isEmptyObject(t),s=v.speed(A,e,n),r=function(){var A=uA(this,v.extend({},t),s);(i||J.get(this,"finish"))&&A.stop(!0)};return r.finish=r,i||!1===s.queue?this.each(r):this.queue(s.queue,r)},stop:function(t,A,e){var n=function(t){var A=t.stop;delete t.stop,A(e)};return"string"!=typeof t&&(e=A,A=t,t=void 0),A&&this.queue(t||"fx",[]),this.each((function(){var A=!0,i=null!=t&&t+"queueHooks",s=v.timers,r=J.get(this);if(i)r[i]&&r[i].stop&&n(r[i]);else for(i in r)r[i]&&r[i].stop&&rA.test(i)&&n(r[i]);for(i=s.length;i--;)s[i].elem!==this||null!=t&&s[i].queue!==t||(s[i].anim.stop(e),A=!1,s.splice(i,1));!A&&e||v.dequeue(this,t)}))},finish:function(t){return!1!==t&&(t=t||"fx"),this.each((function(){var A,e=J.get(this),n=e[t+"queue"],i=e[t+"queueHooks"],s=v.timers,r=n?n.length:0;for(e.finish=!0,v.queue(this,t,[]),i&&i.stop&&i.stop.call(this,!0),A=s.length;A--;)s[A].elem===this&&s[A].queue===t&&(s[A].anim.stop(!0),s.splice(A,1));for(A=0;A<r;A++)n[A]&&n[A].finish&&n[A].finish.call(this);delete e.finish}))}}),v.each(["toggle","show","hide"],(function(t,A){var e=v.fn[A];v.fn[A]=function(t,n,i){return null==t||"boolean"==typeof t?e.apply(this,arguments):this.animate(lA(A,!0),t,n,i)}})),v.each({slideDown:lA("show"),slideUp:lA("hide"),slideToggle:lA("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(t,A){v.fn[t]=function(t,e,n){return this.animate(A,t,e,n)}})),v.timers=[],v.fx.tick=function(){var t,A=0,e=v.timers;for(AA=Date.now();A<e.length;A++)(t=e[A])()||e[A]!==t||e.splice(A--,1);e.length||v.fx.stop(),AA=void 0},v.fx.timer=function(t){v.timers.push(t),v.fx.start()},v.fx.interval=13,v.fx.start=function(){eA||(eA=!0,oA())},v.fx.stop=function(){eA=null},v.fx.speeds={slow:600,fast:200,_default:400},v.fn.delay=function(A,e){return A=v.fx&&v.fx.speeds[A]||A,e=e||"fx",this.queue(e,(function(e,n){var i=t.setTimeout(e,A);n.stop=function(){t.clearTimeout(i)}}))},nA=p.createElement("input"),iA=p.createElement("select").appendChild(p.createElement("option")),nA.type="checkbox",d.checkOn=""!==nA.value,d.optSelected=iA.selected,(nA=p.createElement("input")).value="t",nA.type="radio",d.radioValue="t"===nA.value;var hA,dA=v.expr.attrHandle;v.fn.extend({attr:function(t,A){return j(this,v.attr,t,A,1<arguments.length)},removeAttr:function(t){return this.each((function(){v.removeAttr(this,t)}))}}),v.extend({attr:function(t,A,e){var n,i,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===t.getAttribute?v.prop(t,A,e):(1===s&&v.isXMLDoc(t)||(i=v.attrHooks[A.toLowerCase()]||(v.expr.match.bool.test(A)?hA:void 0)),void 0!==e?null===e?void v.removeAttr(t,A):i&&"set"in i&&void 0!==(n=i.set(t,e,A))?n:(t.setAttribute(A,e+""),e):i&&"get"in i&&null!==(n=i.get(t,A))?n:null==(n=v.find.attr(t,A))?void 0:n)},attrHooks:{type:{set:function(t,A){if(!d.radioValue&&"radio"===A&&D(t,"input")){var e=t.value;return t.setAttribute("type",A),e&&(t.value=e),A}}}},removeAttr:function(t,A){var e,n=0,i=A&&A.match(P);if(i&&1===t.nodeType)for(;e=i[n++];)t.removeAttribute(e)}}),hA={set:function(t,A,e){return!1===A?v.removeAttr(t,e):t.setAttribute(e,e),e}},v.each(v.expr.match.bool.source.match(/\w+/g),(function(t,A){var e=dA[A]||v.find.attr;dA[A]=function(t,A,n){var i,s,r=A.toLowerCase();return n||(s=dA[r],dA[r]=i,i=null!=e(t,A,n)?r:null,dA[r]=s),i}}));var fA=/^(?:input|select|textarea|button)$/i,gA=/^(?:a|area)$/i;function pA(t){return(t.match(P)||[]).join(" ")}function wA(t){return t.getAttribute&&t.getAttribute("class")||""}function BA(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(P)||[]}v.fn.extend({prop:function(t,A){return j(this,v.prop,t,A,1<arguments.length)},removeProp:function(t){return this.each((function(){delete this[v.propFix[t]||t]}))}}),v.extend({prop:function(t,A,e){var n,i,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&v.isXMLDoc(t)||(A=v.propFix[A]||A,i=v.propHooks[A]),void 0!==e?i&&"set"in i&&void 0!==(n=i.set(t,e,A))?n:t[A]=e:i&&"get"in i&&null!==(n=i.get(t,A))?n:t[A]},propHooks:{tabIndex:{get:function(t){var A=v.find.attr(t,"tabindex");return A?parseInt(A,10):fA.test(t.nodeName)||gA.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),d.optSelected||(v.propHooks.selected={get:function(t){var A=t.parentNode;return A&&A.parentNode&&A.parentNode.selectedIndex,null},set:function(t){var A=t.parentNode;A&&(A.selectedIndex,A.parentNode&&A.parentNode.selectedIndex)}}),v.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){v.propFix[this.toLowerCase()]=this})),v.fn.extend({addClass:function(t){var A,e,n,i,s,r,o,a=0;if(f(t))return this.each((function(A){v(this).addClass(t.call(this,A,wA(this)))}));if((A=BA(t)).length)for(;e=this[a++];)if(i=wA(e),n=1===e.nodeType&&" "+pA(i)+" "){for(r=0;s=A[r++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");i!==(o=pA(n))&&e.setAttribute("class",o)}return this},removeClass:function(t){var A,e,n,i,s,r,o,a=0;if(f(t))return this.each((function(A){v(this).removeClass(t.call(this,A,wA(this)))}));if(!arguments.length)return this.attr("class","");if((A=BA(t)).length)for(;e=this[a++];)if(i=wA(e),n=1===e.nodeType&&" "+pA(i)+" "){for(r=0;s=A[r++];)for(;-1<n.indexOf(" "+s+" ");)n=n.replace(" "+s+" "," ");i!==(o=pA(n))&&e.setAttribute("class",o)}return this},toggleClass:function(t,A){var e=typeof t,n="string"===e||Array.isArray(t);return"boolean"==typeof A&&n?A?this.addClass(t):this.removeClass(t):f(t)?this.each((function(e){v(this).toggleClass(t.call(this,e,wA(this),A),A)})):this.each((function(){var A,i,s,r;if(n)for(i=0,s=v(this),r=BA(t);A=r[i++];)s.hasClass(A)?s.removeClass(A):s.addClass(A);else void 0!==t&&"boolean"!==e||((A=wA(this))&&J.set(this,"__className__",A),this.setAttribute&&this.setAttribute("class",A||!1===t?"":J.get(this,"__className__")||""))}))},hasClass:function(t){var A,e,n=0;for(A=" "+t+" ";e=this[n++];)if(1===e.nodeType&&-1<(" "+pA(wA(e))+" ").indexOf(A))return!0;return!1}});var EA=/\r/g;v.fn.extend({val:function(t){var A,e,n,i=this[0];return arguments.length?(n=f(t),this.each((function(e){var i;1===this.nodeType&&(null==(i=n?t.call(this,e,v(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=v.map(i,(function(t){return null==t?"":t+""}))),(A=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()])&&"set"in A&&void 0!==A.set(this,i,"value")||(this.value=i))}))):i?(A=v.valHooks[i.type]||v.valHooks[i.nodeName.toLowerCase()])&&"get"in A&&void 0!==(e=A.get(i,"value"))?e:"string"==typeof(e=i.value)?e.replace(EA,""):null==e?"":e:void 0}}),v.extend({valHooks:{option:{get:function(t){var A=v.find.attr(t,"value");return null!=A?A:pA(v.text(t))}},select:{get:function(t){var A,e,n,i=t.options,s=t.selectedIndex,r="select-one"===t.type,o=r?null:[],a=r?s+1:i.length;for(n=s<0?a:r?s:0;n<a;n++)if(((e=i[n]).selected||n===s)&&!e.disabled&&(!e.parentNode.disabled||!D(e.parentNode,"optgroup"))){if(A=v(e).val(),r)return A;o.push(A)}return o},set:function(t,A){for(var e,n,i=t.options,s=v.makeArray(A),r=i.length;r--;)((n=i[r]).selected=-1<v.inArray(v.valHooks.option.get(n),s))&&(e=!0);return e||(t.selectedIndex=-1),s}}}}),v.each(["radio","checkbox"],(function(){v.valHooks[this]={set:function(t,A){if(Array.isArray(A))return t.checked=-1<v.inArray(v(t).val(),A)}},d.checkOn||(v.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),d.focusin="onfocusin"in t;var mA=/^(?:focusinfocus|focusoutblur)$/,vA=function(t){t.stopPropagation()};v.extend(v.event,{trigger:function(A,e,n,i){var s,r,o,a,l,u,h,d,w=[n||p],B=c.call(A,"type")?A.type:A,E=c.call(A,"namespace")?A.namespace.split("."):[];if(r=d=o=n=n||p,3!==n.nodeType&&8!==n.nodeType&&!mA.test(B+v.event.triggered)&&(-1<B.indexOf(".")&&(B=(E=B.split(".")).shift(),E.sort()),l=B.indexOf(":")<0&&"on"+B,(A=A[v.expando]?A:new v.Event(B,"object"==typeof A&&A)).isTrigger=i?2:3,A.namespace=E.join("."),A.rnamespace=A.namespace?new RegExp("(^|\\.)"+E.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,A.result=void 0,A.target||(A.target=n),e=null==e?[A]:v.makeArray(e,[A]),h=v.event.special[B]||{},i||!h.trigger||!1!==h.trigger.apply(n,e))){if(!i&&!h.noBubble&&!g(n)){for(a=h.delegateType||B,mA.test(a+B)||(r=r.parentNode);r;r=r.parentNode)w.push(r),o=r;o===(n.ownerDocument||p)&&w.push(o.defaultView||o.parentWindow||t)}for(s=0;(r=w[s++])&&!A.isPropagationStopped();)d=r,A.type=1<s?a:h.bindType||B,(u=(J.get(r,"events")||Object.create(null))[A.type]&&J.get(r,"handle"))&&u.apply(r,e),(u=l&&r[l])&&u.apply&&K(r)&&(A.result=u.apply(r,e),!1===A.result&&A.preventDefault());return A.type=B,i||A.isDefaultPrevented()||h._default&&!1!==h._default.apply(w.pop(),e)||!K(n)||l&&f(n[B])&&!g(n)&&((o=n[l])&&(n[l]=null),v.event.triggered=B,A.isPropagationStopped()&&d.addEventListener(B,vA),n[B](),A.isPropagationStopped()&&d.removeEventListener(B,vA),v.event.triggered=void 0,o&&(n[l]=o)),A.result}},simulate:function(t,A,e){var n=v.extend(new v.Event,e,{type:t,isSimulated:!0});v.event.trigger(n,null,A)}}),v.fn.extend({trigger:function(t,A){return this.each((function(){v.event.trigger(t,A,this)}))},triggerHandler:function(t,A){var e=this[0];if(e)return v.event.trigger(t,A,e,!0)}}),d.focusin||v.each({focus:"focusin",blur:"focusout"},(function(t,A){var e=function(t){v.event.simulate(A,t.target,v.event.fix(t))};v.event.special[A]={setup:function(){var n=this.ownerDocument||this.document||this,i=J.access(n,A);i||n.addEventListener(t,e,!0),J.access(n,A,(i||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,i=J.access(n,A)-1;i?J.access(n,A,i):(n.removeEventListener(t,e,!0),J.remove(n,A))}}}));var CA=t.location,bA={guid:Date.now()},yA=/\?/;v.parseXML=function(A){var e;if(!A||"string"!=typeof A)return null;try{e=(new t.DOMParser).parseFromString(A,"text/xml")}catch(A){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||v.error("Invalid XML: "+A),e};var QA=/\[\]$/,IA=/\r?\n/g,DA=/^(?:submit|button|image|reset|file)$/i,xA=/^(?:input|select|textarea|keygen)/i;function MA(t,A,e,n){var i;if(Array.isArray(A))v.each(A,(function(A,i){e||QA.test(t)?n(t,i):MA(t+"["+("object"==typeof i&&null!=i?A:"")+"]",i,e,n)}));else if(e||"object"!==E(A))n(t,A);else for(i in A)MA(t+"["+i+"]",A[i],e,n)}v.param=function(t,A){var e,n=[],i=function(t,A){var e=f(A)?A():A;n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==e?"":e)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!v.isPlainObject(t))v.each(t,(function(){i(this.name,this.value)}));else for(e in t)MA(e,t[e],A,i);return n.join("&")},v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=v.prop(this,"elements");return t?v.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!v(this).is(":disabled")&&xA.test(this.nodeName)&&!DA.test(t)&&(this.checked||!ht.test(t))})).map((function(t,A){var e=v(this).val();return null==e?null:Array.isArray(e)?v.map(e,(function(t){return{name:A.name,value:t.replace(IA,"\r\n")}})):{name:A.name,value:e.replace(IA,"\r\n")}})).get()}});var FA=/%20/g,LA=/#.*$/,RA=/([?&])_=[^&]*/,YA=/^(.*?):[ \t]*([^\r\n]*)$/gm,SA=/^(?:GET|HEAD)$/,PA=/^\/\//,GA={},_A={},TA="*/".concat("*"),kA=p.createElement("a");function WA(t){return function(A,e){"string"!=typeof A&&(e=A,A="*");var n,i=0,s=A.toLowerCase().match(P)||[];if(f(e))for(;n=s[i++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(e)):(t[n]=t[n]||[]).push(e)}}function HA(t,A,e,n){var i={},s=t===_A;function r(o){var a;return i[o]=!0,v.each(t[o]||[],(function(t,o){var l=o(A,e,n);return"string"!=typeof l||s||i[l]?s?!(a=l):void 0:(A.dataTypes.unshift(l),r(l),!1)})),a}return r(A.dataTypes[0])||!i["*"]&&r("*")}function jA(t,A){var e,n,i=v.ajaxSettings.flatOptions||{};for(e in A)void 0!==A[e]&&((i[e]?t:n||(n={}))[e]=A[e]);return n&&v.extend(!0,t,n),t}kA.href=CA.href,v.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:CA.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(CA.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":TA,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":v.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,A){return A?jA(jA(t,v.ajaxSettings),A):jA(v.ajaxSettings,t)},ajaxPrefilter:WA(GA),ajaxTransport:WA(_A),ajax:function(A,e){"object"==typeof A&&(e=A,A=void 0),e=e||{};var n,i,s,r,o,a,l,c,u,h,d=v.ajaxSetup({},e),f=d.context||d,g=d.context&&(f.nodeType||f.jquery)?v(f):v.event,w=v.Deferred(),B=v.Callbacks("once memory"),E=d.statusCode||{},m={},C={},b="canceled",y={readyState:0,getResponseHeader:function(t){var A;if(l){if(!r)for(r={};A=YA.exec(s);)r[A[1].toLowerCase()+" "]=(r[A[1].toLowerCase()+" "]||[]).concat(A[2]);A=r[t.toLowerCase()+" "]}return null==A?null:A.join(", ")},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(t,A){return null==l&&(t=C[t.toLowerCase()]=C[t.toLowerCase()]||t,m[t]=A),this},overrideMimeType:function(t){return null==l&&(d.mimeType=t),this},statusCode:function(t){var A;if(t)if(l)y.always(t[y.status]);else for(A in t)E[A]=[E[A],t[A]];return this},abort:function(t){var A=t||b;return n&&n.abort(A),Q(0,A),this}};if(w.promise(y),d.url=((A||d.url||CA.href)+"").replace(PA,CA.protocol+"//"),d.type=e.method||e.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(P)||[""],null==d.crossDomain){a=p.createElement("a");try{a.href=d.url,a.href=a.href,d.crossDomain=kA.protocol+"//"+kA.host!=a.protocol+"//"+a.host}catch(A){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=v.param(d.data,d.traditional)),HA(GA,d,e,y),l)return y;for(u in(c=v.event&&d.global)&&0==v.active++&&v.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!SA.test(d.type),i=d.url.replace(LA,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(FA,"+")):(h=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(yA.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace(RA,"$1"),h=(yA.test(i)?"&":"?")+"_="+bA.guid+++h),d.url=i+h),d.ifModified&&(v.lastModified[i]&&y.setRequestHeader("If-Modified-Since",v.lastModified[i]),v.etag[i]&&y.setRequestHeader("If-None-Match",v.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||e.contentType)&&y.setRequestHeader("Content-Type",d.contentType),y.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+TA+"; q=0.01":""):d.accepts["*"]),d.headers)y.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(!1===d.beforeSend.call(f,y,d)||l))return y.abort();if(b="abort",B.add(d.complete),y.done(d.success),y.fail(d.error),n=HA(_A,d,e,y)){if(y.readyState=1,c&&g.trigger("ajaxSend",[y,d]),l)return y;d.async&&0<d.timeout&&(o=t.setTimeout((function(){y.abort("timeout")}),d.timeout));try{l=!1,n.send(m,Q)}catch(A){if(l)throw A;Q(-1,A)}}else Q(-1,"No Transport");function Q(A,e,r,a){var u,h,p,m,C,b=e;l||(l=!0,o&&t.clearTimeout(o),n=void 0,s=a||"",y.readyState=0<A?4:0,u=200<=A&&A<300||304===A,r&&(m=function(t,A,e){for(var n,i,s,r,o=t.contents,a=t.dataTypes;"*"===a[0];)a.shift(),void 0===n&&(n=t.mimeType||A.getResponseHeader("Content-Type"));if(n)for(i in o)if(o[i]&&o[i].test(n)){a.unshift(i);break}if(a[0]in e)s=a[0];else{for(i in e){if(!a[0]||t.converters[i+" "+a[0]]){s=i;break}r||(r=i)}s=s||r}if(s)return s!==a[0]&&a.unshift(s),e[s]}(d,y,r)),!u&&-1<v.inArray("script",d.dataTypes)&&(d.converters["text script"]=function(){}),m=function(t,A,e,n){var i,s,r,o,a,l={},c=t.dataTypes.slice();if(c[1])for(r in t.converters)l[r.toLowerCase()]=t.converters[r];for(s=c.shift();s;)if(t.responseFields[s]&&(e[t.responseFields[s]]=A),!a&&n&&t.dataFilter&&(A=t.dataFilter(A,t.dataType)),a=s,s=c.shift())if("*"===s)s=a;else if("*"!==a&&a!==s){if(!(r=l[a+" "+s]||l["* "+s]))for(i in l)if((o=i.split(" "))[1]===s&&(r=l[a+" "+o[0]]||l["* "+o[0]])){!0===r?r=l[i]:!0!==l[i]&&(s=o[0],c.unshift(o[1]));break}if(!0!==r)if(r&&t.throws)A=r(A);else try{A=r(A)}catch(t){return{state:"parsererror",error:r?t:"No conversion from "+a+" to "+s}}}return{state:"success",data:A}}(d,m,y,u),u?(d.ifModified&&((C=y.getResponseHeader("Last-Modified"))&&(v.lastModified[i]=C),(C=y.getResponseHeader("etag"))&&(v.etag[i]=C)),204===A||"HEAD"===d.type?b="nocontent":304===A?b="notmodified":(b=m.state,h=m.data,u=!(p=m.error))):(p=b,!A&&b||(b="error",A<0&&(A=0))),y.status=A,y.statusText=(e||b)+"",u?w.resolveWith(f,[h,b,y]):w.rejectWith(f,[y,b,p]),y.statusCode(E),E=void 0,c&&g.trigger(u?"ajaxSuccess":"ajaxError",[y,d,u?h:p]),B.fireWith(f,[y,b]),c&&(g.trigger("ajaxComplete",[y,d]),--v.active||v.event.trigger("ajaxStop")))}return y},getJSON:function(t,A,e){return v.get(t,A,e,"json")},getScript:function(t,A){return v.get(t,void 0,A,"script")}}),v.each(["get","post"],(function(t,A){v[A]=function(t,e,n,i){return f(e)&&(i=i||n,n=e,e=void 0),v.ajax(v.extend({url:t,type:A,dataType:i,data:e,success:n},v.isPlainObject(t)&&t))}})),v.ajaxPrefilter((function(t){var A;for(A in t.headers)"content-type"===A.toLowerCase()&&(t.contentType=t.headers[A]||"")})),v._evalUrl=function(t,A,e){return v.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){v.globalEval(t,A,e)}})},v.fn.extend({wrapAll:function(t){var A;return this[0]&&(f(t)&&(t=t.call(this[0])),A=v(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&A.insertBefore(this[0]),A.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return f(t)?this.each((function(A){v(this).wrapInner(t.call(this,A))})):this.each((function(){var A=v(this),e=A.contents();e.length?e.wrapAll(t):A.append(t)}))},wrap:function(t){var A=f(t);return this.each((function(e){v(this).wrapAll(A?t.call(this,e):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){v(this).replaceWith(this.childNodes)})),this}}),v.expr.pseudos.hidden=function(t){return!v.expr.pseudos.visible(t)},v.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},v.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch(t){}};var NA={0:200,1223:204},OA=v.ajaxSettings.xhr();d.cors=!!OA&&"withCredentials"in OA,d.ajax=OA=!!OA,v.ajaxTransport((function(A){var e,n;if(d.cors||OA&&!A.crossDomain)return{send:function(i,s){var r,o=A.xhr();if(o.open(A.type,A.url,A.async,A.username,A.password),A.xhrFields)for(r in A.xhrFields)o[r]=A.xhrFields[r];for(r in A.mimeType&&o.overrideMimeType&&o.overrideMimeType(A.mimeType),A.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)o.setRequestHeader(r,i[r]);e=function(t){return function(){e&&(e=n=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===t?o.abort():"error"===t?"number"!=typeof o.status?s(0,"error"):s(o.status,o.statusText):s(NA[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=e(),n=o.onerror=o.ontimeout=e("error"),void 0!==o.onabort?o.onabort=n:o.onreadystatechange=function(){4===o.readyState&&t.setTimeout((function(){e&&n()}))},e=e("abort");try{o.send(A.hasContent&&A.data||null)}catch(i){if(e)throw i}},abort:function(){e&&e()}}})),v.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return v.globalEval(t),t}}}),v.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),v.ajaxTransport("script",(function(t){var A,e;if(t.crossDomain||t.scriptAttrs)return{send:function(n,i){A=v("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",e=function(t){A.remove(),e=null,t&&i("error"===t.type?404:200,t.type)}),p.head.appendChild(A[0])},abort:function(){e&&e()}}}));var UA,VA=[],KA=/(=)\?(?=&|$)|\?\?/;v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=VA.pop()||v.expando+"_"+bA.guid++;return this[t]=!0,t}}),v.ajaxPrefilter("json jsonp",(function(A,e,n){var i,s,r,o=!1!==A.jsonp&&(KA.test(A.url)?"url":"string"==typeof A.data&&0===(A.contentType||"").indexOf("application/x-www-form-urlencoded")&&KA.test(A.data)&&"data");if(o||"jsonp"===A.dataTypes[0])return i=A.jsonpCallback=f(A.jsonpCallback)?A.jsonpCallback():A.jsonpCallback,o?A[o]=A[o].replace(KA,"$1"+i):!1!==A.jsonp&&(A.url+=(yA.test(A.url)?"&":"?")+A.jsonp+"="+i),A.converters["script json"]=function(){return r||v.error(i+" was not called"),r[0]},A.dataTypes[0]="json",s=t[i],t[i]=function(){r=arguments},n.always((function(){void 0===s?v(t).removeProp(i):t[i]=s,A[i]&&(A.jsonpCallback=e.jsonpCallback,VA.push(i)),r&&f(s)&&s(r[0]),r=s=void 0})),"script"})),d.createHTMLDocument=((UA=p.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===UA.childNodes.length),v.parseHTML=function(t,A,e){return"string"!=typeof t?[]:("boolean"==typeof A&&(e=A,A=!1),A||(d.createHTMLDocument?((n=(A=p.implementation.createHTMLDocument("")).createElement("base")).href=p.location.href,A.head.appendChild(n)):A=p),s=!e&&[],(i=x.exec(t))?[A.createElement(i[1])]:(i=Et([t],A,s),s&&s.length&&v(s).remove(),v.merge([],i.childNodes)));var n,i,s},v.fn.load=function(t,A,e){var n,i,s,r=this,o=t.indexOf(" ");return-1<o&&(n=pA(t.slice(o)),t=t.slice(0,o)),f(A)?(e=A,A=void 0):A&&"object"==typeof A&&(i="POST"),0<r.length&&v.ajax({url:t,type:i||"GET",dataType:"html",data:A}).done((function(t){s=arguments,r.html(n?v("<div>").append(v.parseHTML(t)).find(n):t)})).always(e&&function(t,A){r.each((function(){e.apply(this,s||[t.responseText,A,t])}))}),this},v.expr.pseudos.animated=function(t){return v.grep(v.timers,(function(A){return t===A.elem})).length},v.offset={setOffset:function(t,A,e){var n,i,s,r,o,a,l=v.css(t,"position"),c=v(t),u={};"static"===l&&(t.style.position="relative"),o=c.offset(),s=v.css(t,"top"),a=v.css(t,"left"),("absolute"===l||"fixed"===l)&&-1<(s+a).indexOf("auto")?(r=(n=c.position()).top,i=n.left):(r=parseFloat(s)||0,i=parseFloat(a)||0),f(A)&&(A=A.call(t,e,v.extend({},o))),null!=A.top&&(u.top=A.top-o.top+r),null!=A.left&&(u.left=A.left-o.left+i),"using"in A?A.using.call(t,u):("number"==typeof u.top&&(u.top+="px"),"number"==typeof u.left&&(u.left+="px"),c.css(u))}},v.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each((function(A){v.offset.setOffset(this,t,A)}));var A,e,n=this[0];return n?n.getClientRects().length?(A=n.getBoundingClientRect(),e=n.ownerDocument.defaultView,{top:A.top+e.pageYOffset,left:A.left+e.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,A,e,n=this[0],i={top:0,left:0};if("fixed"===v.css(n,"position"))A=n.getBoundingClientRect();else{for(A=this.offset(),e=n.ownerDocument,t=n.offsetParent||e.documentElement;t&&(t===e.body||t===e.documentElement)&&"static"===v.css(t,"position");)t=t.parentNode;t&&t!==n&&1===t.nodeType&&((i=v(t).offset()).top+=v.css(t,"borderTopWidth",!0),i.left+=v.css(t,"borderLeftWidth",!0))}return{top:A.top-i.top-v.css(n,"marginTop",!0),left:A.left-i.left-v.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent;t&&"static"===v.css(t,"position");)t=t.offsetParent;return t||nt}))}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(t,A){var e="pageYOffset"===A;v.fn[t]=function(n){return j(this,(function(t,n,i){var s;if(g(t)?s=t:9===t.nodeType&&(s=t.defaultView),void 0===i)return s?s[A]:t[n];s?s.scrollTo(e?s.pageXOffset:i,e?i:s.pageYOffset):t[n]=i}),t,n,arguments.length)}})),v.each(["top","left"],(function(t,A){v.cssHooks[A]=jt(d.pixelPosition,(function(t,e){if(e)return e=Ht(t,A),_t.test(e)?v(t).position()[A]+"px":e}))})),v.each({Height:"height",Width:"width"},(function(t,A){v.each({padding:"inner"+t,content:A,"":"outer"+t},(function(e,n){v.fn[n]=function(i,s){var r=arguments.length&&(e||"boolean"!=typeof i),o=e||(!0===i||!0===s?"margin":"border");return j(this,(function(A,e,i){var s;return g(A)?0===n.indexOf("outer")?A["inner"+t]:A.document.documentElement["client"+t]:9===A.nodeType?(s=A.documentElement,Math.max(A.body["scroll"+t],s["scroll"+t],A.body["offset"+t],s["offset"+t],s["client"+t])):void 0===i?v.css(A,e,o):v.style(A,e,i,o)}),A,r?i:void 0,r)}}))})),v.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(t,A){v.fn[A]=function(t){return this.on(A,t)}})),v.fn.extend({bind:function(t,A,e){return this.on(t,null,A,e)},unbind:function(t,A){return this.off(t,null,A)},delegate:function(t,A,e,n){return this.on(A,t,e,n)},undelegate:function(t,A,e){return 1===arguments.length?this.off(t,"**"):this.off(A,t||"**",e)},hover:function(t,A){return this.mouseenter(t).mouseleave(A||t)}}),v.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(t,A){v.fn[A]=function(t,e){return 0<arguments.length?this.on(A,null,t,e):this.trigger(A)}}));var zA=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;v.proxy=function(t,A){var e,n,s;if("string"==typeof A&&(e=t[A],A=t,t=e),f(t))return n=i.call(arguments,2),(s=function(){return t.apply(A||this,n.concat(i.call(arguments)))}).guid=t.guid=t.guid||v.guid++,s},v.holdReady=function(t){t?v.readyWait++:v.ready(!0)},v.isArray=Array.isArray,v.parseJSON=JSON.parse,v.nodeName=D,v.isFunction=f,v.isWindow=g,v.camelCase=V,v.type=E,v.now=Date.now,v.isNumeric=function(t){var A=v.type(t);return("number"===A||"string"===A)&&!isNaN(t-parseFloat(t))},v.trim=function(t){return null==t?"":(t+"").replace(zA,"")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return v}));var JA=t.jQuery,ZA=t.$;return v.noConflict=function(A){return t.$===v&&(t.$=ZA),A&&t.jQuery===v&&(t.jQuery=JA),v},void 0===A&&(t.jQuery=t.$=v),v})),
/*! jQuery Migrate v3.3.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],(function(A){return t(A,window)})):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}((function(t,A){"use strict";function e(A){return 0<=function(t,A){var e,n=/^(\d+)\.(\d+)\.(\d+)/,i=n.exec(t)||[],s=n.exec(A)||[];for(e=1;e<=3;e++){if(+i[e]>+s[e])return 1;if(+i[e]<+s[e])return-1}return 0}(t.fn.jquery,A)}t.migrateVersion="3.3.1",A.console&&A.console.log&&(t&&e("3.0.0")||A.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),t.migrateWarnings&&A.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),A.console.log("JQMIGRATE: Migrate is installed"+(t.migrateMute?"":" with logging active")+", version "+t.migrateVersion));var n={};function i(e){var i=A.console;t.migrateDeduplicateWarnings&&n[e]||(n[e]=!0,t.migrateWarnings.push(e),i&&i.warn&&!t.migrateMute&&(i.warn("JQMIGRATE: "+e),t.migrateTrace&&i.trace&&i.trace()))}function s(t,A,e,n){Object.defineProperty(t,A,{configurable:!0,enumerable:!0,get:function(){return i(n),e},set:function(t){i(n),e=t}})}function r(t,A,e,n){t[A]=function(){return i(n),e.apply(this,arguments)}}t.migrateDeduplicateWarnings=!0,t.migrateWarnings=[],void 0===t.migrateTrace&&(t.migrateTrace=!0),t.migrateReset=function(){n={},t.migrateWarnings.length=0},"BackCompat"===A.document.compatMode&&i("jQuery is not compatible with Quirks Mode");var o,a={},l=t.fn.init,c=t.find,u=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(o in t.fn.init=function(t){var A=Array.prototype.slice.call(arguments);return"string"==typeof t&&"#"===t&&(i("jQuery( '#' ) is not a valid selector"),A[0]=[]),l.apply(this,A)},t.fn.init.prototype=t.fn,t.find=function(t){var e=Array.prototype.slice.call(arguments);if("string"==typeof t&&u.test(t))try{A.document.querySelector(t)}catch(n){t=t.replace(h,(function(t,A,e,n){return"["+A+e+'"'+n+'"]'}));try{A.document.querySelector(t),i("Attribute selector with '#' must be quoted: "+e[0]),e[0]=t}catch(t){i("Attribute selector with '#' was not fixed: "+e[0])}}return c.apply(this,e)},c)Object.prototype.hasOwnProperty.call(c,o)&&(t.find[o]=c[o]);if(r(t.fn,"size",(function(){return this.length}),"jQuery.fn.size() is deprecated and removed; use the .length property"),r(t,"parseJSON",(function(){return JSON.parse.apply(null,arguments)}),"jQuery.parseJSON is deprecated; use JSON.parse"),r(t,"holdReady",t.holdReady,"jQuery.holdReady is deprecated"),r(t,"unique",t.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),s(t.expr,"filters",t.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),s(t.expr,":",t.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&r(t,"trim",(function(t){return null==t?"":(t+"").replace(d,"")}),"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&r(t,"nodeName",(function(t,A){return t.nodeName&&t.nodeName.toLowerCase()===A.toLowerCase()}),"jQuery.nodeName is deprecated"),e("3.3.0")&&(r(t,"isNumeric",(function(t){var A=typeof t;return("number"==A||"string"==A)&&!isNaN(t-parseFloat(t))}),"jQuery.isNumeric() is deprecated"),t.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,A){a["[object "+A+"]"]=A.toLowerCase()})),r(t,"type",(function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?a[Object.prototype.toString.call(t)]||"object":typeof t}),"jQuery.type is deprecated"),r(t,"isFunction",(function(t){return"function"==typeof t}),"jQuery.isFunction() is deprecated"),r(t,"isWindow",(function(t){return null!=t&&t===t.window}),"jQuery.isWindow() is deprecated"),r(t,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),t.ajax){var f=t.ajax;t.ajax=function(){var t=f.apply(this,arguments);return t.promise&&(r(t,"success",t.done,"jQXHR.success is deprecated and removed"),r(t,"error",t.fail,"jQXHR.error is deprecated and removed"),r(t,"complete",t.always,"jQXHR.complete is deprecated and removed")),t}}var g=t.fn.removeAttr,p=t.fn.toggleClass,w=/\S+/g;function B(t){return t.replace(/-([a-z])/g,(function(t,A){return A.toUpperCase()}))}t.fn.removeAttr=function(A){var e=this;return t.each(A.match(w),(function(A,n){t.expr.match.bool.test(n)&&(i("jQuery.fn.removeAttr no longer sets boolean properties: "+n),e.prop(n,!1))})),g.apply(this,arguments)};var E,m=!(t.fn.toggleClass=function(A){return void 0!==A&&"boolean"!=typeof A?p.apply(this,arguments):(i("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each((function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&t.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===A?"":t.data(this,"__className__")||"")})))}),v=/^[a-z]/,C=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;t.swap&&t.each(["height","width","reliableMarginRight"],(function(A,e){var n=t.cssHooks[e]&&t.cssHooks[e].get;n&&(t.cssHooks[e].get=function(){var t;return m=!0,t=n.apply(this,arguments),m=!1,t})})),t.swap=function(t,A,e,n){var s,r,o={};for(r in m||i("jQuery.swap() is undocumented and deprecated"),A)o[r]=t.style[r],t.style[r]=A[r];for(r in s=e.apply(t,n||[]),A)t.style[r]=o[r];return s},e("3.4.0")&&"undefined"!=typeof Proxy&&(t.cssProps=new Proxy(t.cssProps||{},{set:function(){return i("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),t.cssNumber||(t.cssNumber={}),E=t.fn.css,t.fn.css=function(A,e){var n,s=this;return A&&"object"==typeof A&&!Array.isArray(A)&&t.each(A,(function(A,e){t.fn.css.call(s,A,e)})),"number"==typeof e&&(function(t){return v.test(t)&&C.test(t[0].toUpperCase()+t.slice(1))}(n=B(A))||t.cssNumber[n]||i('Number-typed values are deprecated for jQuery.fn.css( "'+A+'", value )')),E.apply(this,arguments)};var b=t.data;if(t.data=function(A,e,n){var s,r,o;if(e&&"object"==typeof e&&2===arguments.length){for(o in s=t.hasData(A)&&b.call(this,A),r={},e)o!==B(o)?(i("jQuery.data() always sets/gets camelCased names: "+o),s[o]=e[o]):r[o]=e[o];return b.call(this,A,r),e}return e&&"string"==typeof e&&e!==B(e)&&(s=t.hasData(A)&&b.call(this,A))&&e in s?(i("jQuery.data() always sets/gets camelCased names: "+e),2<arguments.length&&(s[e]=n),s[e]):b.apply(this,arguments)},t.fx){var y,Q,I=t.Tween.prototype.run,D=function(t){return t};t.Tween.prototype.run=function(){1<t.easing[this.easing].length&&(i("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),t.easing[this.easing]=D),I.apply(this,arguments)},y=t.fx.interval||13,Q="jQuery.fx.interval is deprecated",A.requestAnimationFrame&&Object.defineProperty(t.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return A.document.hidden||i(Q),y},set:function(t){i(Q),y=t}})}var x=t.fn.load,M=t.event.add,F=t.event.fix;function L(t){var e=A.document.implementation.createHTMLDocument("");return e.body.innerHTML=t,e.body&&e.body.innerHTML}function R(t){var A=t.replace(Y,"<$1></$2>");A!==t&&L(t)!==L(A)&&i("HTML tags must be properly nested and closed: "+t)}t.event.props=[],t.event.fixHooks={},s(t.event.props,"concat",t.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),t.event.fix=function(A){var e,n=A.type,s=this.fixHooks[n],r=t.event.props;if(r.length)for(i("jQuery.event.props are deprecated and removed: "+r.join());r.length;)t.event.addProp(r.pop());if(s&&!s._migrated_&&(s._migrated_=!0,i("jQuery.event.fixHooks are deprecated and removed: "+n),(r=s.props)&&r.length))for(;r.length;)t.event.addProp(r.pop());return e=F.call(this,A),s&&s.filter?s.filter(e,A):e},t.event.add=function(t,e){return t===A&&"load"===e&&"complete"===A.document.readyState&&i("jQuery(window).on('load'...) called after load event occurred"),M.apply(this,arguments)},t.each(["load","unload","error"],(function(A,e){t.fn[e]=function(){var t=Array.prototype.slice.call(arguments,0);return"load"===e&&"string"==typeof t[0]?x.apply(this,t):(i("jQuery.fn."+e+"() is deprecated"),t.splice(0,0,e),arguments.length?this.on.apply(this,t):(this.triggerHandler.apply(this,t),this))}})),t.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(A,e){t.fn[e]=function(t,A){return i("jQuery.fn."+e+"() event shorthand is deprecated"),0<arguments.length?this.on(e,null,t,A):this.trigger(e)}})),t((function(){t(A.document).triggerHandler("ready")})),t.event.special.ready={setup:function(){this===A.document&&i("'ready' event is deprecated")}},t.fn.extend({bind:function(t,A,e){return i("jQuery.fn.bind() is deprecated"),this.on(t,null,A,e)},unbind:function(t,A){return i("jQuery.fn.unbind() is deprecated"),this.off(t,null,A)},delegate:function(t,A,e,n){return i("jQuery.fn.delegate() is deprecated"),this.on(A,t,e,n)},undelegate:function(t,A,e){return i("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(t,"**"):this.off(A,t||"**",e)},hover:function(t,A){return i("jQuery.fn.hover() is deprecated"),this.on("mouseenter",t).on("mouseleave",A||t)}});var Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,S=t.htmlPrefilter;t.UNSAFE_restoreLegacyHtmlPrefilter=function(){t.htmlPrefilter=function(t){return R(t),t.replace(Y,"<$1></$2>")}},t.htmlPrefilter=function(t){return R(t),S(t)};var P=t.fn.offset;if(t.fn.offset=function(){var t=this[0];return!t||t.nodeType&&t.getBoundingClientRect?P.apply(this,arguments):(i("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},t.ajax){var G=t.param;t.param=function(A,e){var n=t.ajaxSettings&&t.ajaxSettings.traditional;return void 0===e&&n&&(i("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),e=n),G.call(this,A,e)}}var _=t.fn.andSelf||t.fn.addBack;if(t.fn.andSelf=function(){return i("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),_.apply(this,arguments)},t.Deferred){var T=t.Deferred,k=[["resolve","done",t.Callbacks("once memory"),t.Callbacks("once memory"),"resolved"],["reject","fail",t.Callbacks("once memory"),t.Callbacks("once memory"),"rejected"],["notify","progress",t.Callbacks("memory"),t.Callbacks("memory")]];t.Deferred=function(A){var e=T(),n=e.promise();return e.pipe=n.pipe=function(){var A=arguments;return i("deferred.pipe() is deprecated"),t.Deferred((function(i){t.each(k,(function(t,s){var r="function"==typeof A[t]&&A[t];e[s[1]]((function(){var t=r&&r.apply(this,arguments);t&&"function"==typeof t.promise?t.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[s[0]+"With"](this===n?i.promise():this,r?[t]:arguments)}))})),A=null})).promise()},A&&A.call(e,e),e},t.Deferred.exceptionHook=T.exceptionHook}return t})),function(t,A){"object"==typeof exports&&"undefined"!=typeof module?A(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],A):A((t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap={},t.jQuery)}(this,(function(t,A){"use strict";var e=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(A);function n(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function i(t,A,e){return A&&n(t.prototype,A),e&&n(t,e),t}function s(){return(s=Object.assign||function(t){for(var A=1;A<arguments.length;A++){var e=arguments[A];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t}).apply(this,arguments)}var r={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var A=t.getAttribute("data-target");if(!A||"#"===A){var e=t.getAttribute("href");A=e&&"#"!==e?e.trim():""}try{return document.querySelector(A)?A:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var A=e.default(t).css("transition-duration"),n=e.default(t).css("transition-delay"),i=parseFloat(A),s=parseFloat(n);return i||s?(A=A.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(A)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){e.default(t).trigger("transitionend")},supportsTransitionEnd:function(){return Boolean("transitionend")},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,A,e){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=e[n],s=A[n],o=s&&r.isElement(s)?"element":null===(a=s)||void 0===a?""+a:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(o))throw new Error(t.toUpperCase()+': Option "'+n+'" provided type "'+o+'" but expected type "'+i+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var A=t.getRootNode();return A instanceof ShadowRoot?A:null}return t instanceof ShadowRoot?t:t.parentNode?r.findShadowRoot(t.parentNode):null},jQueryDetection:function(){if(void 0===e.default)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.default.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};r.jQueryDetection(),e.default.fn.emulateTransitionEnd=function(t){var A=this,n=!1;return e.default(this).one(r.TRANSITION_END,(function(){n=!0})),setTimeout((function(){n||r.triggerTransitionEnd(A)}),t),this},e.default.event.special[r.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(t){if(e.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",a=e.default.fn[o],l=function(){function t(t){this._element=t}var A=t.prototype;return A.close=function(t){var A=this._element;t&&(A=this._getRootElement(t)),this._triggerCloseEvent(A).isDefaultPrevented()||this._removeElement(A)},A.dispose=function(){e.default.removeData(this._element,"bs.alert"),this._element=null},A._getRootElement=function(t){var A=r.getSelectorFromElement(t),n=!1;return A&&(n=document.querySelector(A)),n||(n=e.default(t).closest(".alert")[0]),n},A._triggerCloseEvent=function(t){var A=e.default.Event("close.bs.alert");return e.default(t).trigger(A),A},A._removeElement=function(t){var A=this;if(e.default(t).removeClass("show"),e.default(t).hasClass("fade")){var n=r.getTransitionDurationFromElement(t);e.default(t).one(r.TRANSITION_END,(function(e){return A._destroyElement(t,e)})).emulateTransitionEnd(n)}else this._destroyElement(t)},A._destroyElement=function(t){e.default(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this),i=n.data("bs.alert");i||(i=new t(this),n.data("bs.alert",i)),"close"===A&&i[A](this)}))},t._handleDismiss=function(t){return function(A){A&&A.preventDefault(),t.close(this)}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();e.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',l._handleDismiss(new l)),e.default.fn[o]=l._jQueryInterface,e.default.fn[o].Constructor=l,e.default.fn[o].noConflict=function(){return e.default.fn[o]=a,l._jQueryInterface};var c=e.default.fn.button,u=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var A=t.prototype;return A.toggle=function(){var t=!0,A=!0,n=e.default(this._element).closest('[data-toggle="buttons"]')[0];if(n){var i=this._element.querySelector('input:not([type="hidden"])');if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains("active"))t=!1;else{var s=n.querySelector(".active");s&&e.default(s).removeClass("active")}t&&("checkbox"!==i.type&&"radio"!==i.type||(i.checked=!this._element.classList.contains("active")),this.shouldAvoidTriggerChange||e.default(i).trigger("change")),i.focus(),A=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(A&&this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),t&&e.default(this._element).toggleClass("active"))},A.dispose=function(){e.default.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(A,n){return this.each((function(){var i=e.default(this),s=i.data("bs.button");s||(s=new t(this),i.data("bs.button",s)),s.shouldAvoidTriggerChange=n,"toggle"===A&&s[A]()}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();e.default(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(t){var A=t.target,n=A;if(e.default(A).hasClass("btn")||(A=e.default(A).closest(".btn")[0]),!A||A.hasAttribute("disabled")||A.classList.contains("disabled"))t.preventDefault();else{var i=A.querySelector('input:not([type="hidden"])');if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===A.tagName||u._jQueryInterface.call(e.default(A),"toggle","INPUT"===n.tagName)}})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){var A=e.default(t.target).closest(".btn")[0];e.default(A).toggleClass("focus",/^focus(in)?$/.test(t.type))})),e.default(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),A=0,e=t.length;A<e;A++){var n=t[A],i=n.querySelector('input:not([type="hidden"])');i.checked||i.hasAttribute("checked")?n.classList.add("active"):n.classList.remove("active")}for(var s=0,r=(t=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;s<r;s++){var o=t[s];"true"===o.getAttribute("aria-pressed")?o.classList.add("active"):o.classList.remove("active")}})),e.default.fn.button=u._jQueryInterface,e.default.fn.button.Constructor=u,e.default.fn.button.noConflict=function(){return e.default.fn.button=c,u._jQueryInterface};var h="carousel",d=e.default.fn[h],f={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},g={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},p={TOUCH:"touch",PEN:"pen"},w=function(){function t(t,A){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(A),this._element=t,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var A=t.prototype;return A.next=function(){this._isSliding||this._slide("next")},A.nextWhenVisible=function(){var t=e.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},A.prev=function(){this._isSliding||this._slide("prev")},A.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(r.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},A.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))},A.to=function(t){var A=this;this._activeElement=this._element.querySelector(".active.carousel-item");var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)e.default(this._element).one("slid.bs.carousel",(function(){return A.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},A.dispose=function(){e.default(this._element).off(".bs.carousel"),e.default.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},A._getConfig=function(t){return t=s({},f,t),r.typeCheckConfig(h,t,g),t},A._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var A=t/this.touchDeltaX;this.touchDeltaX=0,A>0&&this.prev(),A<0&&this.next()}},A._addEventListeners=function(){var t=this;this._config.keyboard&&e.default(this._element).on("keydown.bs.carousel",(function(A){return t._keydown(A)})),"hover"===this._config.pause&&e.default(this._element).on("mouseenter.bs.carousel",(function(A){return t.pause(A)})).on("mouseleave.bs.carousel",(function(A){return t.cycle(A)})),this._config.touch&&this._addTouchEventListeners()},A._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var A=function(A){t._pointerEvent&&p[A.originalEvent.pointerType.toUpperCase()]?t.touchStartX=A.originalEvent.clientX:t._pointerEvent||(t.touchStartX=A.originalEvent.touches[0].clientX)},n=function(A){t._pointerEvent&&p[A.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=A.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(A){return t.cycle(A)}),500+t._config.interval))};e.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(e.default(this._element).on("pointerdown.bs.carousel",(function(t){return A(t)})),e.default(this._element).on("pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(e.default(this._element).on("touchstart.bs.carousel",(function(t){return A(t)})),e.default(this._element).on("touchmove.bs.carousel",(function(A){return function(A){A.originalEvent.touches&&A.originalEvent.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=A.originalEvent.touches[0].clientX-t.touchStartX}(A)})),e.default(this._element).on("touchend.bs.carousel",(function(t){return n(t)})))}},A._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()}},A._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},A._getItemByDirection=function(t,A){var e="next"===t,n="prev"===t,i=this._getItemIndex(A),s=this._items.length-1;if((n&&0===i||e&&i===s)&&!this._config.wrap)return A;var r=(i+("prev"===t?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},A._triggerSlideEvent=function(t,A){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(".active.carousel-item")),s=e.default.Event("slide.bs.carousel",{relatedTarget:t,direction:A,from:i,to:n});return e.default(this._element).trigger(s),s},A._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var A=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));e.default(A).removeClass("active");var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&e.default(n).addClass("active")}},A._slide=function(t,A){var n,i,s,o=this,a=this._element.querySelector(".active.carousel-item"),l=this._getItemIndex(a),c=A||a&&this._getItemByDirection(t,a),u=this._getItemIndex(c),h=Boolean(this._interval);if("next"===t?(n="carousel-item-left",i="carousel-item-next",s="left"):(n="carousel-item-right",i="carousel-item-prev",s="right"),c&&e.default(c).hasClass("active"))this._isSliding=!1;else if(!this._triggerSlideEvent(c,s).isDefaultPrevented()&&a&&c){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(c);var d=e.default.Event("slid.bs.carousel",{relatedTarget:c,direction:s,from:l,to:u});if(e.default(this._element).hasClass("slide")){e.default(c).addClass(i),r.reflow(c),e.default(a).addClass(n),e.default(c).addClass(n);var f=parseInt(c.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 g=r.getTransitionDurationFromElement(a);e.default(a).one(r.TRANSITION_END,(function(){e.default(c).removeClass(n+" "+i).addClass("active"),e.default(a).removeClass("active "+i+" "+n),o._isSliding=!1,setTimeout((function(){return e.default(o._element).trigger(d)}),0)})).emulateTransitionEnd(g)}else e.default(a).removeClass("active"),e.default(c).addClass("active"),this._isSliding=!1,e.default(this._element).trigger(d);h&&this.cycle()}},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this).data("bs.carousel"),i=s({},f,e.default(this).data());"object"==typeof A&&(i=s({},i,A));var r="string"==typeof A?A:i.slide;if(n||(n=new t(this,i),e.default(this).data("bs.carousel",n)),"number"==typeof A)n.to(A);else if("string"==typeof r){if(void 0===n[r])throw new TypeError('No method named "'+r+'"');n[r]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(A){var n=r.getSelectorFromElement(this);if(n){var i=e.default(n)[0];if(i&&e.default(i).hasClass("carousel")){var o=s({},e.default(i).data(),e.default(this).data()),a=this.getAttribute("data-slide-to");a&&(o.interval=!1),t._jQueryInterface.call(e.default(i),o),a&&e.default(i).data("bs.carousel").to(a),A.preventDefault()}}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return f}}]),t}();e.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",w._dataApiClickHandler),e.default(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),A=0,n=t.length;A<n;A++){var i=e.default(t[A]);w._jQueryInterface.call(i,i.data())}})),e.default.fn[h]=w._jQueryInterface,e.default.fn[h].Constructor=w,e.default.fn[h].noConflict=function(){return e.default.fn[h]=d,w._jQueryInterface};var B="collapse",E=e.default.fn[B],m={toggle:!0,parent:""},v={toggle:"boolean",parent:"(string|element)"},C=function(){function t(t,A){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(A),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var e=[].slice.call(document.querySelectorAll('[data-toggle="collapse"]')),n=0,i=e.length;n<i;n++){var s=e[n],o=r.getSelectorFromElement(s),a=[].slice.call(document.querySelectorAll(o)).filter((function(A){return A===t}));null!==o&&a.length>0&&(this._selector=o,this._triggerArray.push(s))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var A=t.prototype;return A.toggle=function(){e.default(this._element).hasClass("show")?this.hide():this.show()},A.show=function(){var A,n,i=this;if(!(this._isTransitioning||e.default(this._element).hasClass("show")||(this._parent&&0===(A=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof i._config.parent?t.getAttribute("data-parent")===i._config.parent:t.classList.contains("collapse")}))).length&&(A=null),A&&(n=e.default(A).not(this._selector).data("bs.collapse"))&&n._isTransitioning))){var s=e.default.Event("show.bs.collapse");if(e.default(this._element).trigger(s),!s.isDefaultPrevented()){A&&(t._jQueryInterface.call(e.default(A).not(this._selector),"hide"),n||e.default(A).data("bs.collapse",null));var o=this._getDimension();e.default(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[o]=0,this._triggerArray.length&&e.default(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0);var a="scroll"+(o[0].toUpperCase()+o.slice(1)),l=r.getTransitionDurationFromElement(this._element);e.default(this._element).one(r.TRANSITION_END,(function(){e.default(i._element).removeClass("collapsing").addClass("collapse show"),i._element.style[o]="",i.setTransitioning(!1),e.default(i._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(l),this._element.style[o]=this._element[a]+"px"}}},A.hide=function(){var t=this;if(!this._isTransitioning&&e.default(this._element).hasClass("show")){var A=e.default.Event("hide.bs.collapse");if(e.default(this._element).trigger(A),!A.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",r.reflow(this._element),e.default(this._element).addClass("collapsing").removeClass("collapse show");var i=this._triggerArray.length;if(i>0)for(var s=0;s<i;s++){var o=this._triggerArray[s],a=r.getSelectorFromElement(o);null!==a&&(e.default([].slice.call(document.querySelectorAll(a))).hasClass("show")||e.default(o).addClass("collapsed").attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[n]="";var l=r.getTransitionDurationFromElement(this._element);e.default(this._element).one(r.TRANSITION_END,(function(){t.setTransitioning(!1),e.default(t._element).removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")})).emulateTransitionEnd(l)}}},A.setTransitioning=function(t){this._isTransitioning=t},A.dispose=function(){e.default.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},A._getConfig=function(t){return(t=s({},m,t)).toggle=Boolean(t.toggle),r.typeCheckConfig(B,t,v),t},A._getDimension=function(){return e.default(this._element).hasClass("width")?"width":"height"},A._getParent=function(){var A,n=this;r.isElement(this._config.parent)?(A=this._config.parent,void 0!==this._config.parent.jquery&&(A=this._config.parent[0])):A=document.querySelector(this._config.parent);var i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',s=[].slice.call(A.querySelectorAll(i));return e.default(s).each((function(A,e){n._addAriaAndCollapsedClass(t._getTargetFromElement(e),[e])})),A},A._addAriaAndCollapsedClass=function(t,A){var n=e.default(t).hasClass("show");A.length&&e.default(A).toggleClass("collapsed",!n).attr("aria-expanded",n)},t._getTargetFromElement=function(t){var A=r.getSelectorFromElement(t);return A?document.querySelector(A):null},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this),i=n.data("bs.collapse"),r=s({},m,n.data(),"object"==typeof A&&A?A:{});if(!i&&r.toggle&&"string"==typeof A&&/show|hide/.test(A)&&(r.toggle=!1),i||(i=new t(this,r),n.data("bs.collapse",i)),"string"==typeof A){if(void 0===i[A])throw new TypeError('No method named "'+A+'"');i[A]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return m}}]),t}();e.default(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var A=e.default(this),n=r.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(n));e.default(i).each((function(){var t=e.default(this),n=t.data("bs.collapse")?"toggle":A.data();C._jQueryInterface.call(t,n)}))})),e.default.fn[B]=C._jQueryInterface,e.default.fn[B].Constructor=C,e.default.fn[B].noConflict=function(){return e.default.fn[B]=E,C._jQueryInterface};var b="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,y=function(){for(var t=["Edge","Trident","Firefox"],A=0;A<t.length;A+=1)if(b&&navigator.userAgent.indexOf(t[A])>=0)return 1;return 0}(),Q=b&&window.Promise?function(t){var A=!1;return function(){A||(A=!0,window.Promise.resolve().then((function(){A=!1,t()})))}}:function(t){var A=!1;return function(){A||(A=!0,setTimeout((function(){A=!1,t()}),y))}};function I(t){return t&&"[object Function]"==={}.toString.call(t)}function D(t,A){if(1!==t.nodeType)return[];var e=t.ownerDocument.defaultView.getComputedStyle(t,null);return A?e[A]:e}function x(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function M(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var A=D(t),e=A.overflow,n=A.overflowX,i=A.overflowY;return/(auto|scroll|overlay)/.test(e+i+n)?t:M(x(t))}function F(t){return t&&t.referenceNode?t.referenceNode:t}var L=b&&!(!window.MSInputMethodContext||!document.documentMode),R=b&&/MSIE 10/.test(navigator.userAgent);function Y(t){return 11===t?L:10===t?R:L||R}function S(t){if(!t)return document.documentElement;for(var A=Y(10)?document.body:null,e=t.offsetParent||null;e===A&&t.nextElementSibling;)e=(t=t.nextElementSibling).offsetParent;var n=e&&e.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(e.nodeName)&&"static"===D(e,"position")?S(e):e:t?t.ownerDocument.documentElement:document.documentElement}function P(t){return null!==t.parentNode?P(t.parentNode):t}function G(t,A){if(!(t&&t.nodeType&&A&&A.nodeType))return document.documentElement;var e=t.compareDocumentPosition(A)&Node.DOCUMENT_POSITION_FOLLOWING,n=e?t:A,i=e?A:t,s=document.createRange();s.setStart(n,0),s.setEnd(i,0);var r,o,a=s.commonAncestorContainer;if(t!==a&&A!==a||n.contains(i))return"BODY"===(o=(r=a).nodeName)||"HTML"!==o&&S(r.firstElementChild)!==r?S(a):a;var l=P(t);return l.host?G(l.host,A):G(t,P(A).host)}function _(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",e="top"===A?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement,s=t.ownerDocument.scrollingElement||i;return s[e]}return t[e]}function T(t,A){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=_(A,"top"),i=_(A,"left"),s=e?-1:1;return t.top+=n*s,t.bottom+=n*s,t.left+=i*s,t.right+=i*s,t}function k(t,A){var e="x"===A?"Left":"Top",n="Left"===e?"Right":"Bottom";return parseFloat(t["border"+e+"Width"])+parseFloat(t["border"+n+"Width"])}function W(t,A,e,n){return Math.max(A["offset"+t],A["scroll"+t],e["client"+t],e["offset"+t],e["scroll"+t],Y(10)?parseInt(e["offset"+t])+parseInt(n["margin"+("Height"===t?"Top":"Left")])+parseInt(n["margin"+("Height"===t?"Bottom":"Right")]):0)}function H(t){var A=t.body,e=t.documentElement,n=Y(10)&&getComputedStyle(e);return{height:W("Height",A,e,n),width:W("Width",A,e,n)}}var j=function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")},N=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),O=function(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t},U=Object.assign||function(t){for(var A=1;A<arguments.length;A++){var e=arguments[A];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t};function V(t){return U({},t,{right:t.left+t.width,bottom:t.top+t.height})}function K(t){var A={};try{if(Y(10)){A=t.getBoundingClientRect();var e=_(t,"top"),n=_(t,"left");A.top+=e,A.left+=n,A.bottom+=e,A.right+=n}else A=t.getBoundingClientRect()}catch(t){}var i={left:A.left,top:A.top,width:A.right-A.left,height:A.bottom-A.top},s="HTML"===t.nodeName?H(t.ownerDocument):{},r=s.width||t.clientWidth||i.width,o=s.height||t.clientHeight||i.height,a=t.offsetWidth-r,l=t.offsetHeight-o;if(a||l){var c=D(t);a-=k(c,"x"),l-=k(c,"y"),i.width-=a,i.height-=l}return V(i)}function z(t,A){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Y(10),i="HTML"===A.nodeName,s=K(t),r=K(A),o=M(t),a=D(A),l=parseFloat(a.borderTopWidth),c=parseFloat(a.borderLeftWidth);e&&i&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0));var u=V({top:s.top-r.top-l,left:s.left-r.left-c,width:s.width,height:s.height});if(u.marginTop=0,u.marginLeft=0,!n&&i){var h=parseFloat(a.marginTop),d=parseFloat(a.marginLeft);u.top-=l-h,u.bottom-=l-h,u.left-=c-d,u.right-=c-d,u.marginTop=h,u.marginLeft=d}return(n&&!e?A.contains(o):A===o&&"BODY"!==o.nodeName)&&(u=T(u,A)),u}function J(t){var A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=t.ownerDocument.documentElement,n=z(t,e),i=Math.max(e.clientWidth,window.innerWidth||0),s=Math.max(e.clientHeight,window.innerHeight||0),r=A?0:_(e),o=A?0:_(e,"left"),a={top:r-n.top+n.marginTop,left:o-n.left+n.marginLeft,width:i,height:s};return V(a)}function Z(t){var A=t.nodeName;if("BODY"===A||"HTML"===A)return!1;if("fixed"===D(t,"position"))return!0;var e=x(t);return!!e&&Z(e)}function X(t){if(!t||!t.parentElement||Y())return document.documentElement;for(var A=t.parentElement;A&&"none"===D(A,"transform");)A=A.parentElement;return A||document.documentElement}function q(t,A,e,n){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},r=i?X(t):G(t,F(A));if("viewport"===n)s=J(r,i);else{var o=void 0;"scrollParent"===n?"BODY"===(o=M(x(A))).nodeName&&(o=t.ownerDocument.documentElement):o="window"===n?t.ownerDocument.documentElement:n;var a=z(o,r,i);if("HTML"!==o.nodeName||Z(r))s=a;else{var l=H(t.ownerDocument),c=l.height,u=l.width;s.top+=a.top-a.marginTop,s.bottom=c+a.top,s.left+=a.left-a.marginLeft,s.right=u+a.left}}var h="number"==typeof(e=e||0);return s.left+=h?e:e.left||0,s.top+=h?e:e.top||0,s.right-=h?e:e.right||0,s.bottom-=h?e:e.bottom||0,s}function $(t){return t.width*t.height}function tt(t,A,e,n,i){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var r=q(e,n,s,i),o={top:{width:r.width,height:A.top-r.top},right:{width:r.right-A.right,height:r.height},bottom:{width:r.width,height:r.bottom-A.bottom},left:{width:A.left-r.left,height:r.height}},a=Object.keys(o).map((function(t){return U({key:t},o[t],{area:$(o[t])})})).sort((function(t,A){return A.area-t.area})),l=a.filter((function(t){var A=t.width,n=t.height;return A>=e.clientWidth&&n>=e.clientHeight})),c=l.length>0?l[0].key:a[0].key,u=t.split("-")[1];return c+(u?"-"+u:"")}function At(t,A,e){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=n?X(A):G(A,F(e));return z(e,i,n)}function et(t){var A=t.ownerDocument.defaultView.getComputedStyle(t),e=parseFloat(A.marginTop||0)+parseFloat(A.marginBottom||0),n=parseFloat(A.marginLeft||0)+parseFloat(A.marginRight||0);return{width:t.offsetWidth+n,height:t.offsetHeight+e}}function nt(t){var A={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return A[t]}))}function it(t,A,e){e=e.split("-")[0];var n=et(t),i={width:n.width,height:n.height},s=-1!==["right","left"].indexOf(e),r=s?"top":"left",o=s?"left":"top",a=s?"height":"width",l=s?"width":"height";return i[r]=A[r]+A[a]/2-n[a]/2,i[o]=e===o?A[o]-n[l]:A[nt(o)],i}function st(t,A){return Array.prototype.find?t.find(A):t.filter(A)[0]}function rt(t,A,e){return(void 0===e?t:t.slice(0,function(t,A,e){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[A]===e}));var n=st(t,(function(t){return t[A]===e}));return t.indexOf(n)}(t,"name",e))).forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var e=t.function||t.fn;t.enabled&&I(e)&&(A.offsets.popper=V(A.offsets.popper),A.offsets.reference=V(A.offsets.reference),A=e(A,t))})),A}function ot(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=At(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=tt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=it(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=rt(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function at(t,A){return t.some((function(t){var e=t.name;return t.enabled&&e===A}))}function lt(t){for(var A=[!1,"ms","Webkit","Moz","O"],e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<A.length;n++){var i=A[n],s=i?""+i+e:t;if(void 0!==document.body.style[s])return s}return null}function ct(){return this.state.isDestroyed=!0,at(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[lt("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function ut(t){var A=t.ownerDocument;return A?A.defaultView:window}function ht(){this.state.eventsEnabled||(this.state=function(t,A,e,n){e.updateBound=n,ut(t).addEventListener("resize",e.updateBound,{passive:!0});var i=M(t);return function t(A,e,n,i){var s="BODY"===A.nodeName,r=s?A.ownerDocument.defaultView:A;r.addEventListener(e,n,{passive:!0}),s||t(M(r.parentNode),e,n,i),i.push(r)}(i,"scroll",e.updateBound,e.scrollParents),e.scrollElement=i,e.eventsEnabled=!0,e}(this.reference,this.options,this.state,this.scheduleUpdate))}function dt(){var t,A;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,A=this.state,ut(t).removeEventListener("resize",A.updateBound),A.scrollParents.forEach((function(t){t.removeEventListener("scroll",A.updateBound)})),A.updateBound=null,A.scrollParents=[],A.scrollElement=null,A.eventsEnabled=!1,A))}function ft(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function gt(t,A){Object.keys(A).forEach((function(e){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&ft(A[e])&&(n="px"),t.style[e]=A[e]+n}))}var pt=b&&/Firefox/i.test(navigator.userAgent);function wt(t,A,e){var n=st(t,(function(t){return t.name===A})),i=!!n&&t.some((function(t){return t.name===e&&t.enabled&&t.order<n.order}));if(!i){var s="`"+A+"`",r="`"+e+"`";console.warn(r+" modifier is required by "+s+" modifier in order to work, be sure to include it before "+s+"!")}return i}var Bt=["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"],Et=Bt.slice(3);function mt(t){var A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=Et.indexOf(t),n=Et.slice(e+1).concat(Et.slice(0,e));return A?n.reverse():n}var vt={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var A=t.placement,e=A.split("-")[0],n=A.split("-")[1];if(n){var i=t.offsets,s=i.reference,r=i.popper,o=-1!==["bottom","top"].indexOf(e),a=o?"left":"top",l=o?"width":"height",c={start:O({},a,s[a]),end:O({},a,s[a]+s[l]-r[l])};t.offsets.popper=U({},r,c[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,A){var e,n=A.offset,i=t.placement,s=t.offsets,r=s.popper,o=s.reference,a=i.split("-")[0];return e=ft(+n)?[+n,0]:function(t,A,e,n){var i=[0,0],s=-1!==["right","left"].indexOf(n),r=t.split(/(\+|\-)/).map((function(t){return t.trim()})),o=r.indexOf(st(r,(function(t){return-1!==t.search(/,|\s/)})));r[o]&&-1===r[o].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var a=/\s*,\s*|\s+/,l=-1!==o?[r.slice(0,o).concat([r[o].split(a)[0]]),[r[o].split(a)[1]].concat(r.slice(o+1))]:[r];return(l=l.map((function(t,n){var i=(1===n?!s:s)?"height":"width",r=!1;return t.reduce((function(t,A){return""===t[t.length-1]&&-1!==["+","-"].indexOf(A)?(t[t.length-1]=A,r=!0,t):r?(t[t.length-1]+=A,r=!1,t):t.concat(A)}),[]).map((function(t){return function(t,A,e,n){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),s=+i[1],r=i[2];if(!s)return t;if(0===r.indexOf("%")){var o=void 0;switch(r){case"%p":o=e;break;case"%":case"%r":default:o=n}return V(o)[A]/100*s}return"vh"===r||"vw"===r?("vh"===r?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*s:s}(t,i,A,e)}))}))).forEach((function(t,A){t.forEach((function(e,n){ft(e)&&(i[A]+=e*("-"===t[n-1]?-1:1))}))})),i}(n,r,o,a),"left"===a?(r.top+=e[0],r.left-=e[1]):"right"===a?(r.top+=e[0],r.left+=e[1]):"top"===a?(r.left+=e[0],r.top-=e[1]):"bottom"===a&&(r.left+=e[0],r.top+=e[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,A){var e=A.boundariesElement||S(t.instance.popper);t.instance.reference===e&&(e=S(e));var n=lt("transform"),i=t.instance.popper.style,s=i.top,r=i.left,o=i[n];i.top="",i.left="",i[n]="";var a=q(t.instance.popper,t.instance.reference,A.padding,e,t.positionFixed);i.top=s,i.left=r,i[n]=o,A.boundaries=a;var l=A.priority,c=t.offsets.popper,u={primary:function(t){var e=c[t];return c[t]<a[t]&&!A.escapeWithReference&&(e=Math.max(c[t],a[t])),O({},t,e)},secondary:function(t){var e="right"===t?"left":"top",n=c[e];return c[t]>a[t]&&!A.escapeWithReference&&(n=Math.min(c[e],a[t]-("right"===t?c.width:c.height))),O({},e,n)}};return l.forEach((function(t){var A=-1!==["left","top"].indexOf(t)?"primary":"secondary";c=U({},c,u[A](t))})),t.offsets.popper=c,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var A=t.offsets,e=A.popper,n=A.reference,i=t.placement.split("-")[0],s=Math.floor,r=-1!==["top","bottom"].indexOf(i),o=r?"right":"bottom",a=r?"left":"top",l=r?"width":"height";return e[o]<s(n[a])&&(t.offsets.popper[a]=s(n[a])-e[l]),e[a]>s(n[o])&&(t.offsets.popper[a]=s(n[o])),t}},arrow:{order:500,enabled:!0,fn:function(t,A){var e;if(!wt(t.instance.modifiers,"arrow","keepTogether"))return t;var n=A.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var i=t.placement.split("-")[0],s=t.offsets,r=s.popper,o=s.reference,a=-1!==["left","right"].indexOf(i),l=a?"height":"width",c=a?"Top":"Left",u=c.toLowerCase(),h=a?"left":"top",d=a?"bottom":"right",f=et(n)[l];o[d]-f<r[u]&&(t.offsets.popper[u]-=r[u]-(o[d]-f)),o[u]+f>r[d]&&(t.offsets.popper[u]+=o[u]+f-r[d]),t.offsets.popper=V(t.offsets.popper);var g=o[u]+o[l]/2-f/2,p=D(t.instance.popper),w=parseFloat(p["margin"+c]),B=parseFloat(p["border"+c+"Width"]),E=g-t.offsets.popper[u]-w-B;return E=Math.max(Math.min(r[l]-f,E),0),t.arrowElement=n,t.offsets.arrow=(O(e={},u,Math.round(E)),O(e,h,""),e),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,A){if(at(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var e=q(t.instance.popper,t.instance.reference,A.padding,A.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],i=nt(n),s=t.placement.split("-")[1]||"",r=[];switch(A.behavior){case"flip":r=[n,i];break;case"clockwise":r=mt(n);break;case"counterclockwise":r=mt(n,!0);break;default:r=A.behavior}return r.forEach((function(o,a){if(n!==o||r.length===a+1)return t;n=t.placement.split("-")[0],i=nt(n);var l=t.offsets.popper,c=t.offsets.reference,u=Math.floor,h="left"===n&&u(l.right)>u(c.left)||"right"===n&&u(l.left)<u(c.right)||"top"===n&&u(l.bottom)>u(c.top)||"bottom"===n&&u(l.top)<u(c.bottom),d=u(l.left)<u(e.left),f=u(l.right)>u(e.right),g=u(l.top)<u(e.top),p=u(l.bottom)>u(e.bottom),w="left"===n&&d||"right"===n&&f||"top"===n&&g||"bottom"===n&&p,B=-1!==["top","bottom"].indexOf(n),E=!!A.flipVariations&&(B&&"start"===s&&d||B&&"end"===s&&f||!B&&"start"===s&&g||!B&&"end"===s&&p),m=!!A.flipVariationsByContent&&(B&&"start"===s&&f||B&&"end"===s&&d||!B&&"start"===s&&p||!B&&"end"===s&&g),v=E||m;(h||w||v)&&(t.flipped=!0,(h||w)&&(n=r[a+1]),v&&(s=function(t){return"end"===t?"start":"start"===t?"end":t}(s)),t.placement=n+(s?"-"+s:""),t.offsets.popper=U({},t.offsets.popper,it(t.instance.popper,t.offsets.reference,t.placement)),t=rt(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var A=t.placement,e=A.split("-")[0],n=t.offsets,i=n.popper,s=n.reference,r=-1!==["left","right"].indexOf(e),o=-1===["top","left"].indexOf(e);return i[r?"left":"top"]=s[e]-(o?i[r?"width":"height"]:0),t.placement=nt(A),t.offsets.popper=V(i),t}},hide:{order:800,enabled:!0,fn:function(t){if(!wt(t.instance.modifiers,"hide","preventOverflow"))return t;var A=t.offsets.reference,e=st(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(A.bottom<e.top||A.left>e.right||A.top>e.bottom||A.right<e.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,A){var e=A.x,n=A.y,i=t.offsets.popper,s=st(t.instance.modifiers,(function(t){return"applyStyle"===t.name})).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var r,o,a=void 0!==s?s:A.gpuAcceleration,l=S(t.instance.popper),c=K(l),u={position:i.position},h=function(t,A){var e=t.offsets,n=e.popper,i=e.reference,s=Math.round,r=Math.floor,o=function(t){return t},a=s(i.width),l=s(n.width),c=-1!==["left","right"].indexOf(t.placement),u=-1!==t.placement.indexOf("-"),h=A?c||u||a%2==l%2?s:r:o,d=A?s:o;return{left:h(a%2==1&&l%2==1&&!u&&A?n.left-1:n.left),top:d(n.top),bottom:d(n.bottom),right:h(n.right)}}(t,window.devicePixelRatio<2||!pt),d="bottom"===e?"top":"bottom",f="right"===n?"left":"right",g=lt("transform");if(o="bottom"===d?"HTML"===l.nodeName?-l.clientHeight+h.bottom:-c.height+h.bottom:h.top,r="right"===f?"HTML"===l.nodeName?-l.clientWidth+h.right:-c.width+h.right:h.left,a&&g)u[g]="translate3d("+r+"px, "+o+"px, 0)",u[d]=0,u[f]=0,u.willChange="transform";else{var p="bottom"===d?-1:1,w="right"===f?-1:1;u[d]=o*p,u[f]=r*w,u.willChange=d+", "+f}var B={"x-placement":t.placement};return t.attributes=U({},B,t.attributes),t.styles=U({},u,t.styles),t.arrowStyles=U({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var A,e;return gt(t.instance.popper,t.styles),A=t.instance.popper,e=t.attributes,Object.keys(e).forEach((function(t){!1!==e[t]?A.setAttribute(t,e[t]):A.removeAttribute(t)})),t.arrowElement&&Object.keys(t.arrowStyles).length&&gt(t.arrowElement,t.arrowStyles),t},onLoad:function(t,A,e,n,i){var s=At(i,A,t,e.positionFixed),r=tt(e.placement,s,A,t,e.modifiers.flip.boundariesElement,e.modifiers.flip.padding);return A.setAttribute("x-placement",r),gt(A,{position:e.positionFixed?"fixed":"absolute"}),e},gpuAcceleration:void 0}}},Ct=function(){function t(A,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};j(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=Q(this.update.bind(this)),this.options=U({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=A&&A.jquery?A[0]:A,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(U({},t.Defaults.modifiers,i.modifiers)).forEach((function(A){n.options.modifiers[A]=U({},t.Defaults.modifiers[A]||{},i.modifiers?i.modifiers[A]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return U({name:t},n.options.modifiers[t])})).sort((function(t,A){return t.order-A.order})),this.modifiers.forEach((function(t){t.enabled&&I(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return N(t,[{key:"update",value:function(){return ot.call(this)}},{key:"destroy",value:function(){return ct.call(this)}},{key:"enableEventListeners",value:function(){return ht.call(this)}},{key:"disableEventListeners",value:function(){return dt.call(this)}}]),t}();Ct.Utils=("undefined"!=typeof window?window:global).PopperUtils,Ct.placements=Bt,Ct.Defaults=vt;var bt="dropdown",yt=e.default.fn[bt],Qt=new RegExp("38|40|27"),It={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Dt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},xt=function(){function t(t,A){this._element=t,this._popper=null,this._config=this._getConfig(A),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var A=t.prototype;return A.toggle=function(){if(!this._element.disabled&&!e.default(this._element).hasClass("disabled")){var A=e.default(this._menu).hasClass("show");t._clearMenus(),A||this.show(!0)}},A.show=function(A){if(void 0===A&&(A=!1),!(this._element.disabled||e.default(this._element).hasClass("disabled")||e.default(this._menu).hasClass("show"))){var n={relatedTarget:this._element},i=e.default.Event("show.bs.dropdown",n),s=t._getParentFromElement(this._element);if(e.default(s).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar&&A){if(void 0===Ct)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=s:r.isElement(this._config.reference)&&(o=this._config.reference,void 0!==this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&e.default(s).addClass("position-static"),this._popper=new Ct(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===e.default(s).closest(".navbar-nav").length&&e.default(document.body).children().on("mouseover",null,e.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e.default(this._menu).toggleClass("show"),e.default(s).toggleClass("show").trigger(e.default.Event("shown.bs.dropdown",n))}}},A.hide=function(){if(!this._element.disabled&&!e.default(this._element).hasClass("disabled")&&e.default(this._menu).hasClass("show")){var A={relatedTarget:this._element},n=e.default.Event("hide.bs.dropdown",A),i=t._getParentFromElement(this._element);e.default(i).trigger(n),n.isDefaultPrevented()||(this._popper&&this._popper.destroy(),e.default(this._menu).toggleClass("show"),e.default(i).toggleClass("show").trigger(e.default.Event("hidden.bs.dropdown",A)))}},A.dispose=function(){e.default.removeData(this._element,"bs.dropdown"),e.default(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},A.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},A._addEventListeners=function(){var t=this;e.default(this._element).on("click.bs.dropdown",(function(A){A.preventDefault(),A.stopPropagation(),t.toggle()}))},A._getConfig=function(t){return t=s({},this.constructor.Default,e.default(this._element).data(),t),r.typeCheckConfig(bt,t,this.constructor.DefaultType),t},A._getMenuElement=function(){if(!this._menu){var A=t._getParentFromElement(this._element);A&&(this._menu=A.querySelector(".dropdown-menu"))}return this._menu},A._getPlacement=function(){var t=e.default(this._element.parentNode),A="bottom-start";return t.hasClass("dropup")?A=e.default(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":t.hasClass("dropright")?A="right-start":t.hasClass("dropleft")?A="left-start":e.default(this._menu).hasClass("dropdown-menu-right")&&(A="bottom-end"),A},A._detectNavbar=function(){return e.default(this._element).closest(".navbar").length>0},A._getOffset=function(){var t=this,A={};return"function"==typeof this._config.offset?A.fn=function(A){return A.offsets=s({},A.offsets,t._config.offset(A.offsets,t._element)||{}),A}:A.offset=this._config.offset,A},A._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}),s({},t,this._config.popperConfig)},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this).data("bs.dropdown");if(n||(n=new t(this,"object"==typeof A?A:null),e.default(this).data("bs.dropdown",n)),"string"==typeof A){if(void 0===n[A])throw new TypeError('No method named "'+A+'"');n[A]()}}))},t._clearMenus=function(A){if(!A||3!==A.which&&("keyup"!==A.type||9===A.which))for(var n=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),i=0,s=n.length;i<s;i++){var r=t._getParentFromElement(n[i]),o=e.default(n[i]).data("bs.dropdown"),a={relatedTarget:n[i]};if(A&&"click"===A.type&&(a.clickEvent=A),o){var l=o._menu;if(e.default(r).hasClass("show")&&!(A&&("click"===A.type&&/input|textarea/i.test(A.target.tagName)||"keyup"===A.type&&9===A.which)&&e.default.contains(r,A.target))){var c=e.default.Event("hide.bs.dropdown",a);e.default(r).trigger(c),c.isDefaultPrevented()||("ontouchstart"in document.documentElement&&e.default(document.body).children().off("mouseover",null,e.default.noop),n[i].setAttribute("aria-expanded","false"),o._popper&&o._popper.destroy(),e.default(l).removeClass("show"),e.default(r).removeClass("show").trigger(e.default.Event("hidden.bs.dropdown",a)))}}}},t._getParentFromElement=function(t){var A,e=r.getSelectorFromElement(t);return e&&(A=document.querySelector(e)),A||t.parentNode},t._dataApiKeydownHandler=function(A){if(!(/input|textarea/i.test(A.target.tagName)?32===A.which||27!==A.which&&(40!==A.which&&38!==A.which||e.default(A.target).closest(".dropdown-menu").length):!Qt.test(A.which))&&!this.disabled&&!e.default(this).hasClass("disabled")){var n=t._getParentFromElement(this),i=e.default(n).hasClass("show");if(i||27!==A.which){if(A.preventDefault(),A.stopPropagation(),!i||27===A.which||32===A.which)return 27===A.which&&e.default(n.querySelector('[data-toggle="dropdown"]')).trigger("focus"),void e.default(this).trigger("click");var s=[].slice.call(n.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter((function(t){return e.default(t).is(":visible")}));if(0!==s.length){var r=s.indexOf(A.target);38===A.which&&r>0&&r--,40===A.which&&r<s.length-1&&r++,r<0&&(r=0),s[r].focus()}}}},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return It}},{key:"DefaultType",get:function(){return Dt}}]),t}();e.default(document).on("keydown.bs.dropdown.data-api",'[data-toggle="dropdown"]',xt._dataApiKeydownHandler).on("keydown.bs.dropdown.data-api",".dropdown-menu",xt._dataApiKeydownHandler).on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api",xt._clearMenus).on("click.bs.dropdown.data-api",'[data-toggle="dropdown"]',(function(t){t.preventDefault(),t.stopPropagation(),xt._jQueryInterface.call(e.default(this),"toggle")})).on("click.bs.dropdown.data-api",".dropdown form",(function(t){t.stopPropagation()})),e.default.fn[bt]=xt._jQueryInterface,e.default.fn[bt].Constructor=xt,e.default.fn[bt].noConflict=function(){return e.default.fn[bt]=yt,xt._jQueryInterface};var Mt=e.default.fn.modal,Ft={backdrop:!0,keyboard:!0,focus:!0,show:!0},Lt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},Rt=function(){function t(t,A){this._config=this._getConfig(A),this._element=t,this._dialog=t.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var A=t.prototype;return A.toggle=function(t){return this._isShown?this.hide():this.show(t)},A.show=function(t){var A=this;if(!this._isShown&&!this._isTransitioning){e.default(this._element).hasClass("fade")&&(this._isTransitioning=!0);var n=e.default.Event("show.bs.modal",{relatedTarget:t});e.default(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e.default(this._element).on("click.dismiss.bs.modal",'[data-dismiss="modal"]',(function(t){return A.hide(t)})),e.default(this._dialog).on("mousedown.dismiss.bs.modal",(function(){e.default(A._element).one("mouseup.dismiss.bs.modal",(function(t){e.default(t.target).is(A._element)&&(A._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return A._showElement(t)})))}},A.hide=function(t){var A=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=e.default.Event("hide.bs.modal");if(e.default(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=e.default(this._element).hasClass("fade");if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e.default(document).off("focusin.bs.modal"),e.default(this._element).removeClass("show"),e.default(this._element).off("click.dismiss.bs.modal"),e.default(this._dialog).off("mousedown.dismiss.bs.modal"),i){var s=r.getTransitionDurationFromElement(this._element);e.default(this._element).one(r.TRANSITION_END,(function(t){return A._hideModal(t)})).emulateTransitionEnd(s)}else this._hideModal()}}},A.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return e.default(t).off(".bs.modal")})),e.default(document).off("focusin.bs.modal"),e.default.removeData(this._element,"bs.modal"),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},A.handleUpdate=function(){this._adjustDialog()},A._getConfig=function(t){return t=s({},Ft,t),r.typeCheckConfig("modal",t,Lt),t},A._triggerBackdropTransition=function(){var t=this;if("static"===this._config.backdrop){var A=e.default.Event("hidePrevented.bs.modal");if(e.default(this._element).trigger(A),A.isDefaultPrevented())return;var n=this._element.scrollHeight>document.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var i=r.getTransitionDurationFromElement(this._dialog);e.default(this._element).off(r.TRANSITION_END),e.default(this._element).one(r.TRANSITION_END,(function(){t._element.classList.remove("modal-static"),n||e.default(t._element).one(r.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,i)})).emulateTransitionEnd(i),this._element.focus()}else this.hide()},A._showElement=function(t){var A=this,n=e.default(this._element).hasClass("fade"),i=this._dialog?this._dialog.querySelector(".modal-body"):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),this._element.setAttribute("role","dialog"),e.default(this._dialog).hasClass("modal-dialog-scrollable")&&i?i.scrollTop=0:this._element.scrollTop=0,n&&r.reflow(this._element),e.default(this._element).addClass("show"),this._config.focus&&this._enforceFocus();var s=e.default.Event("shown.bs.modal",{relatedTarget:t}),o=function(){A._config.focus&&A._element.focus(),A._isTransitioning=!1,e.default(A._element).trigger(s)};if(n){var a=r.getTransitionDurationFromElement(this._dialog);e.default(this._dialog).one(r.TRANSITION_END,o).emulateTransitionEnd(a)}else o()},A._enforceFocus=function(){var t=this;e.default(document).off("focusin.bs.modal").on("focusin.bs.modal",(function(A){document!==A.target&&t._element!==A.target&&0===e.default(t._element).has(A.target).length&&t._element.focus()}))},A._setEscapeEvent=function(){var t=this;this._isShown?e.default(this._element).on("keydown.dismiss.bs.modal",(function(A){t._config.keyboard&&27===A.which?(A.preventDefault(),t.hide()):t._config.keyboard||27!==A.which||t._triggerBackdropTransition()})):this._isShown||e.default(this._element).off("keydown.dismiss.bs.modal")},A._setResizeEvent=function(){var t=this;this._isShown?e.default(window).on("resize.bs.modal",(function(A){return t.handleUpdate(A)})):e.default(window).off("resize.bs.modal")},A._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){e.default(document.body).removeClass("modal-open"),t._resetAdjustments(),t._resetScrollbar(),e.default(t._element).trigger("hidden.bs.modal")}))},A._removeBackdrop=function(){this._backdrop&&(e.default(this._backdrop).remove(),this._backdrop=null)},A._showBackdrop=function(t){var A=this,n=e.default(this._element).hasClass("fade")?"fade":"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),e.default(this._backdrop).appendTo(document.body),e.default(this._element).on("click.dismiss.bs.modal",(function(t){A._ignoreBackdropClick?A._ignoreBackdropClick=!1:t.target===t.currentTarget&&A._triggerBackdropTransition()})),n&&r.reflow(this._backdrop),e.default(this._backdrop).addClass("show"),!t)return;if(!n)return void t();var i=r.getTransitionDurationFromElement(this._backdrop);e.default(this._backdrop).one(r.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){e.default(this._backdrop).removeClass("show");var s=function(){A._removeBackdrop(),t&&t()};if(e.default(this._element).hasClass("fade")){var o=r.getTransitionDurationFromElement(this._backdrop);e.default(this._backdrop).one(r.TRANSITION_END,s).emulateTransitionEnd(o)}else s()}else t&&t()},A._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")},A._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},A._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},A._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var A=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")),n=[].slice.call(document.querySelectorAll(".sticky-top"));e.default(A).each((function(A,n){var i=n.style.paddingRight,s=e.default(n).css("padding-right");e.default(n).data("padding-right",i).css("padding-right",parseFloat(s)+t._scrollbarWidth+"px")})),e.default(n).each((function(A,n){var i=n.style.marginRight,s=e.default(n).css("margin-right");e.default(n).data("margin-right",i).css("margin-right",parseFloat(s)-t._scrollbarWidth+"px")}));var i=document.body.style.paddingRight,s=e.default(document.body).css("padding-right");e.default(document.body).data("padding-right",i).css("padding-right",parseFloat(s)+this._scrollbarWidth+"px")}e.default(document.body).addClass("modal-open")},A._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top"));e.default(t).each((function(t,A){var n=e.default(A).data("padding-right");e.default(A).removeData("padding-right"),A.style.paddingRight=n||""}));var A=[].slice.call(document.querySelectorAll(".sticky-top"));e.default(A).each((function(t,A){var n=e.default(A).data("margin-right");void 0!==n&&e.default(A).css("margin-right",n).removeData("margin-right")}));var n=e.default(document.body).data("padding-right");e.default(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},A._getScrollbarWidth=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",document.body.appendChild(t);var A=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),A},t._jQueryInterface=function(A,n){return this.each((function(){var i=e.default(this).data("bs.modal"),r=s({},Ft,e.default(this).data(),"object"==typeof A&&A?A:{});if(i||(i=new t(this,r),e.default(this).data("bs.modal",i)),"string"==typeof A){if(void 0===i[A])throw new TypeError('No method named "'+A+'"');i[A](n)}else r.show&&i.show(n)}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return Ft}}]),t}();e.default(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',(function(t){var A,n=this,i=r.getSelectorFromElement(this);i&&(A=document.querySelector(i));var o=e.default(A).data("bs.modal")?"toggle":s({},e.default(A).data(),e.default(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var a=e.default(A).one("show.bs.modal",(function(t){t.isDefaultPrevented()||a.one("hidden.bs.modal",(function(){e.default(n).is(":visible")&&n.focus()}))}));Rt._jQueryInterface.call(e.default(A),o,this)})),e.default.fn.modal=Rt._jQueryInterface,e.default.fn.modal.Constructor=Rt,e.default.fn.modal.noConflict=function(){return e.default.fn.modal=Mt,Rt._jQueryInterface};var Yt=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],St=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,Pt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function Gt(t,A,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"),i=Object.keys(A),s=[].slice.call(n.body.querySelectorAll("*")),r=function(t,e){var n=s[t],r=n.nodeName.toLowerCase();if(-1===i.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),a=[].concat(A["*"]||[],A[r]||[]);o.forEach((function(t){(function(t,A){var e=t.nodeName.toLowerCase();if(-1!==A.indexOf(e))return-1===Yt.indexOf(e)||Boolean(t.nodeValue.match(St)||t.nodeValue.match(Pt));for(var n=A.filter((function(t){return t instanceof RegExp})),i=0,s=n.length;i<s;i++)if(e.match(n[i]))return!0;return!1})(t,a)||n.removeAttribute(t.nodeName)}))},o=0,a=s.length;o<a;o++)r(o);return n.body.innerHTML}var _t="tooltip",Tt=e.default.fn[_t],kt=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Wt=["sanitize","whiteList","sanitizeFn"],Ht={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)"},jt={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Nt={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:{"*":["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","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ot={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Ut=function(){function t(t,A){if(void 0===Ct)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(A),this.tip=null,this._setListeners()}var A=t.prototype;return A.enable=function(){this._isEnabled=!0},A.disable=function(){this._isEnabled=!1},A.toggleEnabled=function(){this._isEnabled=!this._isEnabled},A.toggle=function(t){if(this._isEnabled)if(t){var A=this.constructor.DATA_KEY,n=e.default(t.currentTarget).data(A);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e.default(t.currentTarget).data(A,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(e.default(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},A.dispose=function(){clearTimeout(this._timeout),e.default.removeData(this.element,this.constructor.DATA_KEY),e.default(this.element).off(this.constructor.EVENT_KEY),e.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&e.default(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},A.show=function(){var t=this;if("none"===e.default(this.element).css("display"))throw new Error("Please use show on visible elements");var A=e.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e.default(this.element).trigger(A);var n=r.findShadowRoot(this.element),i=e.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(A.isDefaultPrevented()||!i)return;var s=this.getTipElement(),o=r.getUID(this.constructor.NAME);s.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&e.default(s).addClass("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var c=this._getContainer();e.default(s).data(this.constructor.DATA_KEY,this),e.default.contains(this.element.ownerDocument.documentElement,this.tip)||e.default(s).appendTo(c),e.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Ct(this.element,s,this._getPopperConfig(l)),e.default(s).addClass("show"),"ontouchstart"in document.documentElement&&e.default(document.body).children().on("mouseover",null,e.default.noop);var u=function(){t.config.animation&&t._fixTransition();var A=t._hoverState;t._hoverState=null,e.default(t.element).trigger(t.constructor.Event.SHOWN),"out"===A&&t._leave(null,t)};if(e.default(this.tip).hasClass("fade")){var h=r.getTransitionDurationFromElement(this.tip);e.default(this.tip).one(r.TRANSITION_END,u).emulateTransitionEnd(h)}else u()}},A.hide=function(t){var A=this,n=this.getTipElement(),i=e.default.Event(this.constructor.Event.HIDE),s=function(){"show"!==A._hoverState&&n.parentNode&&n.parentNode.removeChild(n),A._cleanTipClass(),A.element.removeAttribute("aria-describedby"),e.default(A.element).trigger(A.constructor.Event.HIDDEN),null!==A._popper&&A._popper.destroy(),t&&t()};if(e.default(this.element).trigger(i),!i.isDefaultPrevented()){if(e.default(n).removeClass("show"),"ontouchstart"in document.documentElement&&e.default(document.body).children().off("mouseover",null,e.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,e.default(this.tip).hasClass("fade")){var o=r.getTransitionDurationFromElement(n);e.default(n).one(r.TRANSITION_END,s).emulateTransitionEnd(o)}else s();this._hoverState=""}},A.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},A.isWithContent=function(){return Boolean(this.getTitle())},A.addAttachmentClass=function(t){e.default(this.getTipElement()).addClass("bs-tooltip-"+t)},A.getTipElement=function(){return this.tip=this.tip||e.default(this.config.template)[0],this.tip},A.setContent=function(){var t=this.getTipElement();this.setElementContent(e.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),e.default(t).removeClass("fade show")},A.setElementContent=function(t,A){"object"!=typeof A||!A.nodeType&&!A.jquery?this.config.html?(this.config.sanitize&&(A=Gt(A,this.config.whiteList,this.config.sanitizeFn)),t.html(A)):t.text(A):this.config.html?e.default(A).parent().is(t)||t.empty().append(A):t.text(e.default(A).text())},A.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},A._getPopperConfig=function(t){var A=this;return s({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&A._handlePopperPlacementChange(t)},onUpdate:function(t){return A._handlePopperPlacementChange(t)}},this.config.popperConfig)},A._getOffset=function(){var t=this,A={};return"function"==typeof this.config.offset?A.fn=function(A){return A.offsets=s({},A.offsets,t.config.offset(A.offsets,t.element)||{}),A}:A.offset=this.config.offset,A},A._getContainer=function(){return!1===this.config.container?document.body:r.isElement(this.config.container)?e.default(this.config.container):e.default(document).find(this.config.container)},A._getAttachment=function(t){return jt[t.toUpperCase()]},A._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(A){if("click"===A)e.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(A){return t.toggle(A)}));else if("manual"!==A){var n="hover"===A?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===A?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e.default(t.element).on(n,t.config.selector,(function(A){return t._enter(A)})).on(i,t.config.selector,(function(A){return t._leave(A)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},e.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},A._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",""))},A._enter=function(t,A){var n=this.constructor.DATA_KEY;(A=A||e.default(t.currentTarget).data(n))||(A=new this.constructor(t.currentTarget,this._getDelegateConfig()),e.default(t.currentTarget).data(n,A)),t&&(A._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.default(A.getTipElement()).hasClass("show")||"show"===A._hoverState?A._hoverState="show":(clearTimeout(A._timeout),A._hoverState="show",A.config.delay&&A.config.delay.show?A._timeout=setTimeout((function(){"show"===A._hoverState&&A.show()}),A.config.delay.show):A.show())},A._leave=function(t,A){var n=this.constructor.DATA_KEY;(A=A||e.default(t.currentTarget).data(n))||(A=new this.constructor(t.currentTarget,this._getDelegateConfig()),e.default(t.currentTarget).data(n,A)),t&&(A._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),A._isWithActiveTrigger()||(clearTimeout(A._timeout),A._hoverState="out",A.config.delay&&A.config.delay.hide?A._timeout=setTimeout((function(){"out"===A._hoverState&&A.hide()}),A.config.delay.hide):A.hide())},A._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},A._getConfig=function(t){var A=e.default(this.element).data();return Object.keys(A).forEach((function(t){-1!==Wt.indexOf(t)&&delete A[t]})),"number"==typeof(t=s({},this.constructor.Default,A,"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()),r.typeCheckConfig(_t,t,this.constructor.DefaultType),t.sanitize&&(t.template=Gt(t.template,t.whiteList,t.sanitizeFn)),t},A._getDelegateConfig=function(){var t={};if(this.config)for(var A in this.config)this.constructor.Default[A]!==this.config[A]&&(t[A]=this.config[A]);return t},A._cleanTipClass=function(){var t=e.default(this.getTipElement()),A=t.attr("class").match(kt);null!==A&&A.length&&t.removeClass(A.join(""))},A._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},A._fixTransition=function(){var t=this.getTipElement(),A=this.config.animation;null===t.getAttribute("x-placement")&&(e.default(t).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=A)},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this),i=n.data("bs.tooltip"),s="object"==typeof A&&A;if((i||!/dispose|hide/.test(A))&&(i||(i=new t(this,s),n.data("bs.tooltip",i)),"string"==typeof A)){if(void 0===i[A])throw new TypeError('No method named "'+A+'"');i[A]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return Nt}},{key:"NAME",get:function(){return _t}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Ot}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Ht}}]),t}();e.default.fn[_t]=Ut._jQueryInterface,e.default.fn[_t].Constructor=Ut,e.default.fn[_t].noConflict=function(){return e.default.fn[_t]=Tt,Ut._jQueryInterface};var Vt="popover",Kt=e.default.fn[Vt],zt=new RegExp("(^|\\s)bs-popover\\S+","g"),Jt=s({},Ut.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>'}),Zt=s({},Ut.DefaultType,{content:"(string|element|function)"}),Xt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},qt=function(t){var A,n;function s(){return t.apply(this,arguments)||this}n=t,(A=s).prototype=Object.create(n.prototype),A.prototype.constructor=A,A.__proto__=n;var r=s.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){e.default(this.getTipElement()).addClass("bs-popover-"+t)},r.getTipElement=function(){return this.tip=this.tip||e.default(this.config.template)[0],this.tip},r.setContent=function(){var t=e.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var A=this._getContent();"function"==typeof A&&(A=A.call(this.element)),this.setElementContent(t.find(".popover-body"),A),t.removeClass("fade show")},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=e.default(this.getTipElement()),A=t.attr("class").match(zt);null!==A&&A.length>0&&t.removeClass(A.join(""))},s._jQueryInterface=function(t){return this.each((function(){var A=e.default(this).data("bs.popover"),n="object"==typeof t?t:null;if((A||!/dispose|hide/.test(t))&&(A||(A=new s(this,n),e.default(this).data("bs.popover",A)),"string"==typeof t)){if(void 0===A[t])throw new TypeError('No method named "'+t+'"');A[t]()}}))},i(s,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return Jt}},{key:"NAME",get:function(){return Vt}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return Xt}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Zt}}]),s}(Ut);e.default.fn[Vt]=qt._jQueryInterface,e.default.fn[Vt].Constructor=qt,e.default.fn[Vt].noConflict=function(){return e.default.fn[Vt]=Kt,qt._jQueryInterface};var $t="scrollspy",tA=e.default.fn[$t],AA={offset:10,method:"auto",target:""},eA={offset:"number",method:"string",target:"(string|element)"},nA=function(){function t(t,A){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(A),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e.default(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process()}var A=t.prototype;return A.refresh=function(){var t=this,A=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?A:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var A,s=r.getSelectorFromElement(t);if(s&&(A=document.querySelector(s)),A){var o=A.getBoundingClientRect();if(o.width||o.height)return[e.default(A)[n]().top+i,s]}return null})).filter((function(t){return t})).sort((function(t,A){return t[0]-A[0]})).forEach((function(A){t._offsets.push(A[0]),t._targets.push(A[1])}))},A.dispose=function(){e.default.removeData(this._element,"bs.scrollspy"),e.default(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},A._getConfig=function(t){if("string"!=typeof(t=s({},AA,"object"==typeof t&&t?t:{})).target&&r.isElement(t.target)){var A=e.default(t.target).attr("id");A||(A=r.getUID($t),e.default(t.target).attr("id",A)),t.target="#"+A}return r.typeCheckConfig($t,t,eA),t},A._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},A._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},A._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},A._process=function(){var t=this._getScrollTop()+this._config.offset,A=this._getScrollHeight(),e=this._config.offset+A-this._getOffsetHeight();if(this._scrollHeight!==A&&this.refresh(),t>=e){var n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;)this._activeTarget!==this._targets[i]&&t>=this._offsets[i]&&(void 0===this._offsets[i+1]||t<this._offsets[i+1])&&this._activate(this._targets[i])}},A._activate=function(t){this._activeTarget=t,this._clear();var A=this._selector.split(",").map((function(A){return A+'[data-target="'+t+'"],'+A+'[href="'+t+'"]'})),n=e.default([].slice.call(document.querySelectorAll(A.join(","))));n.hasClass("dropdown-item")?(n.closest(".dropdown").find(".dropdown-toggle").addClass("active"),n.addClass("active")):(n.addClass("active"),n.parents(".nav, .list-group").prev(".nav-link, .list-group-item").addClass("active"),n.parents(".nav, .list-group").prev(".nav-item").children(".nav-link").addClass("active")),e.default(this._scrollElement).trigger("activate.bs.scrollspy",{relatedTarget:t})},A._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(t){return t.classList.contains("active")})).forEach((function(t){return t.classList.remove("active")}))},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this).data("bs.scrollspy");if(n||(n=new t(this,"object"==typeof A&&A),e.default(this).data("bs.scrollspy",n)),"string"==typeof A){if(void 0===n[A])throw new TypeError('No method named "'+A+'"');n[A]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"Default",get:function(){return AA}}]),t}();e.default(window).on("load.bs.scrollspy.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),A=t.length;A--;){var n=e.default(t[A]);nA._jQueryInterface.call(n,n.data())}})),e.default.fn[$t]=nA._jQueryInterface,e.default.fn[$t].Constructor=nA,e.default.fn[$t].noConflict=function(){return e.default.fn[$t]=tA,nA._jQueryInterface};var iA=e.default.fn.tab,sA=function(){function t(t){this._element=t}var A=t.prototype;return A.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e.default(this._element).hasClass("active")||e.default(this._element).hasClass("disabled"))){var A,n,i=e.default(this._element).closest(".nav, .list-group")[0],s=r.getSelectorFromElement(this._element);if(i){var o="UL"===i.nodeName||"OL"===i.nodeName?"> li > .active":".active";n=(n=e.default.makeArray(e.default(i).find(o)))[n.length-1]}var a=e.default.Event("hide.bs.tab",{relatedTarget:this._element}),l=e.default.Event("show.bs.tab",{relatedTarget:n});if(n&&e.default(n).trigger(a),e.default(this._element).trigger(l),!l.isDefaultPrevented()&&!a.isDefaultPrevented()){s&&(A=document.querySelector(s)),this._activate(this._element,i);var c=function(){var A=e.default.Event("hidden.bs.tab",{relatedTarget:t._element}),i=e.default.Event("shown.bs.tab",{relatedTarget:n});e.default(n).trigger(A),e.default(t._element).trigger(i)};A?this._activate(A,A.parentNode,c):c()}}},A.dispose=function(){e.default.removeData(this._element,"bs.tab"),this._element=null},A._activate=function(t,A,n){var i=this,s=(!A||"UL"!==A.nodeName&&"OL"!==A.nodeName?e.default(A).children(".active"):e.default(A).find("> li > .active"))[0],o=n&&s&&e.default(s).hasClass("fade"),a=function(){return i._transitionComplete(t,s,n)};if(s&&o){var l=r.getTransitionDurationFromElement(s);e.default(s).removeClass("show").one(r.TRANSITION_END,a).emulateTransitionEnd(l)}else a()},A._transitionComplete=function(t,A,n){if(A){e.default(A).removeClass("active");var i=e.default(A.parentNode).find("> .dropdown-menu .active")[0];i&&e.default(i).removeClass("active"),"tab"===A.getAttribute("role")&&A.setAttribute("aria-selected",!1)}if(e.default(t).addClass("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),r.reflow(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&e.default(t.parentNode).hasClass("dropdown-menu")){var s=e.default(t).closest(".dropdown")[0];if(s){var o=[].slice.call(s.querySelectorAll(".dropdown-toggle"));e.default(o).addClass("active")}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this),i=n.data("bs.tab");if(i||(i=new t(this),n.data("bs.tab",i)),"string"==typeof A){if(void 0===i[A])throw new TypeError('No method named "'+A+'"');i[A]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}}]),t}();e.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),sA._jQueryInterface.call(e.default(this),"show")})),e.default.fn.tab=sA._jQueryInterface,e.default.fn.tab.Constructor=sA,e.default.fn.tab.noConflict=function(){return e.default.fn.tab=iA,sA._jQueryInterface};var rA=e.default.fn.toast,oA={animation:"boolean",autohide:"boolean",delay:"number"},aA={animation:!0,autohide:!0,delay:500},lA=function(){function t(t,A){this._element=t,this._config=this._getConfig(A),this._timeout=null,this._setListeners()}var A=t.prototype;return A.show=function(){var t=this,A=e.default.Event("show.bs.toast");if(e.default(this._element).trigger(A),!A.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),e.default(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),r.reflow(this._element),this._element.classList.add("showing"),this._config.animation){var i=r.getTransitionDurationFromElement(this._element);e.default(this._element).one(r.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},A.hide=function(){if(this._element.classList.contains("show")){var t=e.default.Event("hide.bs.toast");e.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},A.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),e.default(this._element).off("click.dismiss.bs.toast"),e.default.removeData(this._element,"bs.toast"),this._element=null,this._config=null},A._getConfig=function(t){return t=s({},aA,e.default(this._element).data(),"object"==typeof t&&t?t:{}),r.typeCheckConfig("toast",t,this.constructor.DefaultType),t},A._setListeners=function(){var t=this;e.default(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',(function(){return t.hide()}))},A._close=function(){var t=this,A=function(){t._element.classList.add("hide"),e.default(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=r.getTransitionDurationFromElement(this._element);e.default(this._element).one(r.TRANSITION_END,A).emulateTransitionEnd(n)}else A()},A._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(A){return this.each((function(){var n=e.default(this),i=n.data("bs.toast");if(i||(i=new t(this,"object"==typeof A&&A),n.data("bs.toast",i)),"string"==typeof A){if(void 0===i[A])throw new TypeError('No method named "'+A+'"');i[A](this)}}))},i(t,null,[{key:"VERSION",get:function(){return"4.5.3"}},{key:"DefaultType",get:function(){return oA}},{key:"Default",get:function(){return aA}}]),t}();e.default.fn.toast=lA._jQueryInterface,e.default.fn.toast.Constructor=lA,e.default.fn.toast.noConflict=function(){return e.default.fn.toast=rA,lA._jQueryInterface},t.Alert=l,t.Button=u,t.Carousel=w,t.Collapse=C,t.Dropdown=xt,t.Modal=Rt,t.Popover=qt,t.Scrollspy=nA,t.Tab=sA,t.Toast=lA,t.Tooltip=Ut,t.Util=r,Object.defineProperty(t,"__esModule",{value:!0})})),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){"use strict";var A=window.HSSideNav||{};(A=function(A,e){var n,i=this;i.defaults={mainContainer:"body",compactClass:".navbar-vertical-aside-compact-mode",compactMinClass:".navbar-vertical-aside-compact-mini-mode",minClass:".navbar-vertical-aside-mini-mode",closedClass:".navbar-vertical-aside-closed-mode",transitionOnClassName:"navbar-vertical-aside-transition-on",mobileOverlayClass:".navbar-vertical-aside-mobile-overlay",toggleInvokerClass:".js-navbar-vertical-aside-toggle-invoker",subMenuClass:".js-navbar-vertical-aside-submenu",subMenuInvokerClass:".js-navbar-vertical-aside-menu-link",subMenuInvokerActiveClass:".show",hasSubMenuClass:".navbar-vertical-aside-has-menu",subMenuAnimationSpeed:200,subMenuOpenEvent:"hover",showClassNames:{xs:"navbar-vertical-aside-show-xs",sm:"navbar-vertical-aside-show-sm",md:"navbar-vertical-aside-show-md",lg:"navbar-vertical-aside-show-lg",xl:"navbar-vertical-aside-show-xl"},onMini:function(){},onFull:function(){}},i.$sidebar=t(A),n=t(A).data("hs-navbar-vertical-aside")||{},i.options=t.extend({},i.defaults,e,n),i.items=t(A).find(i.options.hasSubMenuClass),i.topLevels=t(i.options.hasSubMenuClass).parent(":not("+i.options.subMenuClass+")").children(i.options.hasSubMenuClass),t(i.$sidebar).find(i.options.subMenuClass).not(":hidden").css({display:"block"}),t(i.$sidebar).find(".nav-link.active").parents(i.options.subMenuClass).each((function(A,e){t(e).parent().parent().hasClass("navbar-nav")||t(e).css({display:"block"})})),i.isMini=t(i.options.mainContainer).hasClass(i.className(i.options.minClass)),i.isCompact=t(i.options.mainContainer).hasClass(i.className(i.options.compactClass)),i.setState(i),t(i.options.subMenuInvokerClass).click((function(A){t(i.options.mainContainer).hasClass(i.className(i.options.minClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactMinClass))||"hover"!==i.options.subMenuOpenEvent?"click"===i.options.subMenuOpenEvent&&i.toggleSubMenu(t(A.currentTarget).parent(),i,!0):i.toggleSubMenu(t(A.currentTarget).parent(),i,!0)})),"hover"===i.options.subMenuOpenEvent&&(i.topLevels.hover((function(A){(t(i.options.mainContainer).hasClass(i.className(i.options.minClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactMinClass)))&&i.toggleSubMenu(t(A.currentTarget),i,!0)})),i.topLevels.find(i.options.hasSubMenuClass).click((function(A){A.stopPropagation(),(t(i.options.mainContainer).hasClass(i.className(i.options.minClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactMinClass)))&&i.toggleSubMenu(t(A.currentTarget),i,!0)}))),t(i.options.toggleInvokerClass).click((function(){i.toggleSidebar(i)})),t(window).on("resize",(function(){i.setState(i)})),t(window).on("click",(function(A){t(i.options.mainContainer).hasClass(i.className(i.options.minClass))&&i.$sidebar.find(i.options.subMenuClass).parent().hasClass(i.className(i.options.subMenuInvokerActiveClass))&&!i.$sidebar.is(A.target)&&0===i.$sidebar.has(A.target).length&&i.$sidebar.find(i.options.subMenuClass).hide().parent().removeClass(i.className(i.options.subMenuInvokerActiveClass))})),t("<div></div>").insertAfter(i.$sidebar).addClass(i.options.toggleInvokerClass.slice(1)+" "+i.className(i.options.mobileOverlayClass)).click((function(){i.toggleSidebar(i)})),t(i.$sidebar).on("transitionend webkitTransitionEnd mozTransitionEnd oTransitionEnd",(function(){t(i.options.mainContainer).removeClass(i.options.transitionOnClassName)})),t(i.$sidebar).addClass("navbar-vertical-aside-initialized")}).prototype.setState=function(A){let e=A.showResolutionChecking(A),n=!(!A.isMini&&!A.isCompact);e?(A.sidebarToggleClass=A.options.closedClass,t(A.options.mainContainer).addClass(A.className(A.options.closedClass)),n||t(A.options.mainContainer).removeClass(A.className(A.options.minClass))):(A.sidebarToggleClass=A.options.minClass,t(A.options.mainContainer).removeClass(A.className(A.options.closedClass))),(e||t(A.options.mainContainer).hasClass(A.className(A.options.minClass)))&&A.items.each((function(){if(t(this).hasClass(A.className(A.options.subMenuInvokerActiveClass))){let e=t(this).find(A.options.subMenuClass).first();"none"===e.css("display")?(t(this).removeClass(A.className(A.options.subMenuInvokerActiveClass)),e.css({display:"none"}),A.openedMenus=t(this)):e.css({display:"block"})}}))},A.prototype.showResolutionChecking=function(A){var e=A;return!!(t(e.options.mainContainer).hasClass(e.options.showClassNames.xs)&&window.innerWidth<=0||t(e.options.mainContainer).hasClass(e.options.showClassNames.sm)&&window.innerWidth<=576||t(e.options.mainContainer).hasClass(e.options.showClassNames.md)&&window.innerWidth<=768||t(e.options.mainContainer).hasClass(e.options.showClassNames.lg)&&window.innerWidth<=992||t(e.options.mainContainer).hasClass(e.options.showClassNames.xl)&&window.innerWidth<=1200)},A.prototype.toggleSidebar=function(A){var e=A;t(e.options.mainContainer).addClass(e.options.transitionOnClassName),t(e.options.mainContainer).toggleClass(e.className(e.sidebarToggleClass)),t(e.options.mainContainer).hasClass(e.className(e.sidebarToggleClass))?t(e.options.mainContainer).addClass(e.className(e.options.minClass)):t(e.options.mainContainer).removeClass(e.className(e.options.minClass)),t(e.options.mainContainer).hasClass(e.className(e.options.minClass))?e.openedMenus=e.toggleSubMenu(t(e.$sidebar).find(e.options.subMenuClass).not(":hidden").parent(),e,!1):0===t(e.$sidebar).find(e.options.subMenuClass).not(":hidden").length&&e.hasOwnProperty("openedMenus")&&e.openedMenus.length?e.toggleSubMenu(e.openedMenus,e,!1):e.openedMenus=[],!e.showResolutionChecking(e)&&t(e.options.mainContainer).hasClass(e.className(e.options.minClass))||e.showResolutionChecking(e)&&t(e.options.mainContainer).hasClass(e.className(e.options.closedClass))?(e.options.onMini(),window.localStorage.setItem("hs-navbar-vertical-aside-mini",!1)):(e.options.onFull(),window.localStorage.removeItem("hs-navbar-vertical-aside-mini"))},A.prototype.toggleSubMenu=function(A,e){var n=e,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=A.find(n.options.subMenuClass).first(),r=A.parent().children(n.options.hasSubMenuClass).not(A),o=t(n.options.mainContainer).hasClass(n.className(n.options.transitionOnClassName)),a=!A.parent().hasClass(n.className(n.options.subMenuClass)),l=!(!t(n.options.mainContainer).hasClass(n.className(n.options.minClass))&&!t(n.options.mainContainer).hasClass(n.className(n.options.compactMinClass))),c=A;if(i&&o||i&&a&&l?r.find(n.options.subMenuClass).hide().parent().removeClass(n.className(n.options.subMenuInvokerActiveClass)):i&&r.find(n.options.subMenuClass).slideUp(n.options.subMenuAnimationSpeed).parent().removeClass(n.className(n.options.subMenuInvokerActiveClass)),o||a&&l)s.css({transition:"unset"}),s.fadeToggle(0);else{for(;c.parent().hasClass(n.className(n.options.subMenuClass));)c=c.parent();s.slideToggle(n.options.subMenuAnimationSpeed),l&&setTimeout((function(){if(c.outerHeight()+c.position().top>t(window).outerHeight()){var A=c.outerHeight()+c.position().top-t(window).outerHeight();c.css({top:c.position().top-A,transition:".4s"})}}),n.options.subMenuAnimationSpeed)}if(A.toggleClass(n.className(n.options.subMenuInvokerActiveClass)),s.is(":visible")){if(s.css({top:A.position().top}),s.outerHeight()+s.position().top>t(window).outerHeight()){var u=s.outerHeight()+s.position().top-t(window).outerHeight();s.css({top:A.position().top-u})}t(".navbar-vertical-container").scroll((function(e){if(s.css({top:A.position().top}),s.outerHeight()+s.position().top>t(window).outerHeight()){var n=s.outerHeight()+s.position().top-t(window).outerHeight();s.css({top:A.position().top-n})}}))}return A},A.prototype.className=function(t){return t.replace(/\./g,"")},t.fn.hsSideNav=function(){var t,e,n=this,i=arguments[0],s=Array.prototype.slice.call(arguments,1),r=n.length;for(t=0;t<r;t++)if("object"==typeof i||void 0===i?n[t].HSSideNav=new A(n[t],i):e=n[t].HSSideNav[i].apply(n[t].HSSideNav,s),void 0!==e)return e;return n}})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSUnfold=A():t.HSUnfold=A()}(window,(function(){return d={"./src/js/hs-unfold.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSUnfold; });\n/* harmony import */ var _methods_smart_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./methods/smart-position */ \"./src/js/methods/smart-position.js\");\n/* harmony import */ var _methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./methods/close-element-with-specific-effect */ \"./src/js/methods/close-element-with-specific-effect.js\");\n/* harmony import */ var _modes_simple__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modes/simple */ \"./src/js/modes/simple.js\");\n/* harmony import */ var _methods_simple_show__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./methods/simple-show */ \"./src/js/methods/simple-show.js\");\n/* harmony import */ var _modes_css_animation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./modes/css-animation */ \"./src/js/modes/css-animation.js\");\n/* harmony import */ var _methods_css_animation_show__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./methods/css-animation-show */ \"./src/js/methods/css-animation-show.js\");\n/* harmony import */ var _modes_slide__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./modes/slide */ \"./src/js/modes/slide.js\");\n/* harmony import */ var _methods_slide_show__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./methods/slide-show */ \"./src/js/methods/slide-show.js\");\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n\n\n\n\n\n\n\n\nvar HSUnfold = /*#__PURE__*/function () {\n  function HSUnfold(elem, settings) {\n    _classCallCheck(this, HSUnfold);\n\n    this.elem = elem;\n    this.defaults = {\n      event: 'click',\n      type: 'simple',\n      duration: 300,\n      delay: 350,\n      easing: 'linear',\n      animationIn: 'slideInUp',\n      animationOut: 'fadeOut',\n      hideOnScroll: false,\n      hasOverlay: false,\n      smartPositionOff: false,\n      smartPositionOffEl: false,\n      isFullWindow: false,\n      closeBreakpoint: false,\n      wrapperSelector: '.hs-unfold',\n      contentSelector: '.hs-unfold-content',\n      invokerSelector: '.js-hs-unfold-invoker',\n      invokerActiveClass: '.hs-active',\n      overlayClass: '.hs-unfold-overlay',\n      overlayStyles: {},\n      initializedClass: '.hs-unfold-content-initialized',\n      hiddenClass: '.hs-unfold-hidden',\n      simpleEffectClass: '.hs-unfold-simple',\n      cssAnimationClass: '.hs-unfold-css-animation',\n      cssAnimatedClass: '.animated',\n      slideEffectClass: '.hs-unfold-jquery-slide',\n      reverseClass: '.hs-unfold-reverse-y',\n      unfoldTimeOut: null,\n      resolutionsList: {\n        xs: 0,\n        sm: 576,\n        md: 768,\n        lg: 992,\n        xl: 1200\n      },\n      afterOpen: function afterOpen() {},\n      afterClose: function afterClose() {}\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HSUnfold, [{\n    key: \"init\",\n    value: function init() {\n      var context = this; // Keycodes\n\n      var ESC_KEYCODE = 27,\n          TAB_KEYCODE = 9,\n          ENTER_KEYCODE = 13,\n          SPACE_KEYCODE = 32,\n          ARROW_UP_KEYCODE = 38,\n          ARROW_DOWN_KEYCODE = 40,\n          ARROW_RIGHT_KEYCODE = 39,\n          ARROW_LEFT_KEYCODE = 37; // Prevent scroll\n\n      function preventScroll(keycode) {\n        return function (e) {\n          if (e.which === keycode) {\n            e.preventDefault();\n          }\n        };\n      } // Get Item Settings\n\n\n      function getItemSettings(el) {\n        var $el = el,\n            dataSettings = $el.attr('data-hs-unfold-options') ? JSON.parse($el.attr('data-hs-unfold-options')) : {};\n        var options = Object.assign({}, context.defaults, context.settings, dataSettings);\n        return options;\n      } // Init Unfold\n\n\n      $(this.elem).each(function () {\n        context.UnfoldItem($(this));\n      }); // *****\n      // Start: ACCESSIBILITY\n      // *****\n\n      var myPreventScrollSpace = preventScroll(SPACE_KEYCODE),\n          myPreventScrollDown = preventScroll(ARROW_DOWN_KEYCODE),\n          myPreventScrollUp = preventScroll(ARROW_UP_KEYCODE);\n      var $items, index, itemSettings;\n      $(document).on('keyup', '[data-hs-unfold-invoker], [data-hs-unfold-content]', function (e) {\n        if (e.which !== ESC_KEYCODE && e.which !== TAB_KEYCODE && e.which !== ENTER_KEYCODE && e.which !== ARROW_UP_KEYCODE && e.which !== ARROW_DOWN_KEYCODE) {\n          return;\n        } //\n        // Start: PREVENT SCROLL\n        //\n\n\n        e.preventDefault();\n        e.stopPropagation();\n        window.addEventListener('keydown', myPreventScrollSpace, false);\n        window.addEventListener('keydown', myPreventScrollUp, false);\n        window.addEventListener('keydown', myPreventScrollDown, false); //\n        // End: PREVENT SCROLL\n        //\n\n        if (_typeof($(e.target).attr('data-hs-unfold-invoker')) !== ( true ? \"undefined\" : undefined) && $(e.target).attr('data-hs-unfold-invoker') !== false) {\n          itemSettings = getItemSettings($(e.target));\n          $items = [].slice.call($(itemSettings.target).find('a, button, input, select, textarea')).filter(function (item) {\n            return $(item).is(':visible');\n          });\n        }\n\n        index = $items.indexOf(e.target); //\n        // End: HAS ITEMS\n        //\n        // Up\n\n        if ($items.length > 0 && e.which === ARROW_UP_KEYCODE && index > 0) {\n          index--;\n        } // Down\n\n\n        if ($items.length > 0 && e.which === ARROW_DOWN_KEYCODE && index < $items.length - 1) {\n          index++;\n        } // Open Dropdown\n\n\n        if ($items.length <= 0 && (e.which === ARROW_DOWN_KEYCODE || e.which === ARROW_UP_KEYCODE || e.which === SPACE_KEYCODE || e.which === ENTER_KEYCODE)) {\n          if (!$(\"\".concat(itemSettings.target, \":visible\")).length) {\n            $(e.target).addClass(itemSettings.invokerActiveClass.slice(1));\n\n            if (itemSettings.type === 'css-animation') {\n              Object(_methods_css_animation_show__WEBPACK_IMPORTED_MODULE_5__[\"default\"])($(itemSettings.target), itemSettings);\n            } else if (itemSettings.type === 'jquery-slide') {\n              Object(_methods_slide_show__WEBPACK_IMPORTED_MODULE_7__[\"default\"])($(itemSettings.target), itemSettings, function () {});\n            } else {\n              Object(_methods_simple_show__WEBPACK_IMPORTED_MODULE_3__[\"default\"])($(itemSettings.target), itemSettings);\n            }\n          } else if ($(\"\".concat(itemSettings.target, \":visible\")).length) {\n            $($(itemSettings.target).find('a')[0]).focus();\n            return;\n          }\n        } // Close Self\n\n\n        if (e.which === ESC_KEYCODE) {\n          var _$target = $(\"\".concat(itemSettings.contentSelector, \":not(\").concat(itemSettings.hiddenClass, \")\")); // $(itemSettings.invokerActiveClass).focus();\n\n\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_$target, itemSettings, _$target.data('hs-unfold-content-animation-in'), _$target.data('hs-unfold-content-animation-out'));\n          return;\n        } // Close All\n\n\n        if (e.which === TAB_KEYCODE && $(e.target).closest('[data-hs-unfold-content]').length === 0) {\n          var $invoker = $('[data-hs-unfold-invoker].hs-active'),\n              $target = $('[data-hs-unfold-content]:visible'),\n              openedItemSettings = getItemSettings($invoker);\n          $invoker.removeClass('hs-active');\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($target, openedItemSettings, $target.data('hs-unfold-content-animation-in'), $target.data('hs-unfold-content-animation-out'));\n          return;\n        } //\n        // End: HAS ITEMS\n        //\n\n\n        $($items[index]).focus();\n      });\n      $(document).on('keyup', function (e) {\n        var $invoker, $target, openedItemSettings; // Close All\n\n        if (e.which === TAB_KEYCODE && $(e.target).closest('[data-hs-unfold-content]').length === 0) {\n          $invoker = $('[data-hs-unfold-invoker].hs-active');\n          $target = $('[data-hs-unfold-content]:visible');\n          openedItemSettings = getItemSettings($invoker);\n          $invoker.removeClass('hs-active');\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($target, openedItemSettings, $target.data('hs-unfold-content-animation-in'), $target.data('hs-unfold-content-animation-out'));\n        } // Close Self\n\n\n        if (e.which === ESC_KEYCODE) {\n          $invoker = $('[data-hs-unfold-invoker].hs-active');\n          $target = $('[data-hs-unfold-content]:visible');\n          openedItemSettings = getItemSettings($invoker);\n          $invoker.removeClass('hs-active');\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($target, openedItemSettings, $target.data('hs-unfold-content-animation-in'), $target.data('hs-unfold-content-animation-out'));\n        }\n      }); // *****\n      // End: ACCESSIBILITY\n      // *****\n    }\n  }, {\n    key: \"UnfoldItem\",\n    value: function UnfoldItem(el) {\n      var context = this,\n          $el = el,\n          itemDataSettings = el.attr('data-hs-unfold-options') ? JSON.parse(el.attr('data-hs-unfold-options')) : {};\n      var options = Object.assign({}, context.defaults, context.settings, itemDataSettings),\n          originalEvent = options.event;\n\n      context._prepareObjects($el, $(options.target), options);\n\n      function closeFunc(e) {\n        if (window.innerWidth < 991 && e.type !== 'click') return false;\n        $(options.contentSelector).not($(options.target)).not($(options.target).parents(options.contentSelector)).each(function () {\n          $(options.invokerSelector).removeClass(options.invokerActiveClass.slice(1));\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(this), options, $(this).attr('data-hs-unfold-content-animation-in'), $(this).attr('data-hs-unfold-content-animation-out'));\n        });\n      }\n\n      if (window.innerWidth < 991) {\n        options.event = 'click';\n      } else {\n        options.event = originalEvent;\n      }\n\n      $el.on(options.event === 'hover' ? 'mouseenter' : 'click', closeFunc);\n      $(window).on('resize', function () {\n        if (window.innerWidth < 991) {\n          options.event = 'click';\n        } else {\n          options.event = originalEvent;\n        }\n\n        $el[0].addEventListener(options.event === 'hover' ? 'mouseenter' : 'click', closeFunc);\n      });\n\n      if (options.type === 'css-animation') {\n        Object(_modes_css_animation__WEBPACK_IMPORTED_MODULE_4__[\"default\"])($el, options, options.animationOut);\n      } else if (options.type === 'jquery-slide') {\n        Object(_modes_slide__WEBPACK_IMPORTED_MODULE_6__[\"default\"])($el, options);\n      } else {\n        Object(_modes_simple__WEBPACK_IMPORTED_MODULE_2__[\"default\"])($el, options);\n      } // Document Events\n\n\n      $(window).on('click', function (e) {\n        var targetClass = \"\".concat(options.contentSelector, \":not(\").concat(options.hiddenClass, \")\"),\n            $target = $(targetClass);\n\n        if ($(e.target).closest(options.contentSelector).length === 0 && $(e.target).closest(options.invokerSelector).length === 0 && $target.length !== 0) {\n          $el.removeClass(options.invokerActiveClass.slice(1));\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($target, options, $target.data('hs-unfold-content-animation-in'), $target.data('hs-unfold-content-animation-out'));\n        } else if ($(e.target).closest(options.contentSelector).length !== 0 && $(e.target).closest(options.contentSelector).find(options.contentSelector).length !== 0 && $(e.target).closest(options.invokerSelector).length === 0 && !options.hasOverlay) {\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(e.target).closest(options.contentSelector).find(targetClass), options, $(e.target).closest(options.contentSelector).find(targetClass).data('hs-unfold-content-animation-in'), $(e.target).closest(options.contentSelector).find(targetClass).data('hs-unfold-content-animation-out'));\n        }\n      }); // Resize and Scroll Events\n\n      $(window).on('resize scroll', function () {\n        if (!options.smartPositionOff) {\n          Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__[\"default\"])($(options.target), $el, options);\n        }\n\n        if (!$(options.target).hasClass('hs-unfold-hidden') && options.closeBreakpoint && window.innerWidth > options.resolutionsList[options.closeBreakpoint]) {\n          $el.removeClass(options.invokerActiveClass.slice(1));\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(options.target), options, options.animationIn, options.animationOut);\n        }\n      });\n\n      if (options.hideOnScroll) {\n        $(window).on('scroll', function () {\n          $el.removeClass(options.invokerActiveClass.slice(1));\n          Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(options.target), options, options.animationIn, options.animationOut);\n        });\n        $('.navbar-vertical-container').on('scroll', function () {\n          if ($('.navbar-vertical-container').has($el).length > 0) {\n            $el.removeClass(options.invokerActiveClass.slice(1));\n            Object(_methods_close_element_with_specific_effect__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(options.target), options, options.animationIn, options.animationOut);\n          }\n        });\n      }\n    }\n  }, {\n    key: \"_prepareObjects\",\n    value: function _prepareObjects(el, target, config) {\n      el.addClass(config.invokerSelector.slice(1));\n      el.attr('data-hs-unfold-target', config.target);\n      el.attr('data-hs-unfold-invoker', '');\n      target.attr('data-hs-target-height', target.outerHeight());\n      target.attr('data-hs-unfold-content', '');\n      target.addClass(\"\".concat(config.hiddenClass.slice(1), \" \").concat(config.initializedClass.slice(1)));\n\n      if (config.hasOverlay && $(config.overlayClass).length === 0) {\n        $('body').append($(\"<div class=\\\"\".concat(config.overlayClass.slice(1), \"\\\"></div>\")).css(config.overlayStyles));\n      }\n\n      if (config.type === 'css-animation') {\n        target.attr('data-hs-unfold-content-animation-in', config.animationIn);\n        target.attr('data-hs-unfold-content-animation-out', config.animationOut);\n      }\n    }\n  }]);\n\n  return HSUnfold;\n}();\n\n\n\n//# sourceURL=webpack://HSUnfold/./src/js/hs-unfold.js?")},"./src/js/methods/close-element-with-specific-effect.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return closeElementWithSpecificEffect; });\n/* harmony import */ var _methods_simple_hide__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../methods/simple-hide */ "./src/js/methods/simple-hide.js");\n/* harmony import */ var _css_animation_hide__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./css-animation-hide */ "./src/js/methods/css-animation-hide.js");\n/* harmony import */ var _methods_slide_hide__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../methods/slide-hide */ "./src/js/methods/slide-hide.js");\n\n\n\nfunction closeElementWithSpecificEffect(el, config, cssAnimationShowEffect, cssAnimationHideEffect) {\n  if (el.hasClass(config.hiddenClass.slice(1))) return;\n\n  if (el.hasClass(config.cssAnimationClass.slice(1))) {\n    Object(_css_animation_hide__WEBPACK_IMPORTED_MODULE_1__["default"])(el, config, cssAnimationHideEffect);\n    el.on(\'animationend webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend\', function (e) {\n      if (el.hasClass(cssAnimationHideEffect)) {\n        el.removeClass(cssAnimationHideEffect).addClass(config.hiddenClass.slice(1));\n        config.afterClose();\n      }\n\n      if (el.hasClass(cssAnimationShowEffect)) {\n        config.afterOpen();\n      }\n\n      e.preventDefault();\n      e.stopPropagation();\n    });\n  } else if (el.hasClass(config.slideEffectClass.slice(1))) {\n    Object(_methods_slide_hide__WEBPACK_IMPORTED_MODULE_2__["default"])(el, config, function () {});\n  } else {\n    Object(_methods_simple_hide__WEBPACK_IMPORTED_MODULE_0__["default"])(el, config);\n  }\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/close-element-with-specific-effect.js?')},"./src/js/methods/css-animation-hide.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return cssAnimationHide; });\nfunction cssAnimationHide(target, config, effect) {\n  target.removeClass($(target).attr('data-hs-unfold-content-animation-in')).addClass(effect);\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/css-animation-hide.js?")},"./src/js/methods/css-animation-show.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return cssAnimationShow; });\nfunction cssAnimationShow(target, config) {\n  if (config.cssAnimatedClass) {\n    target.removeClass("".concat(config.hiddenClass.slice(1), " ").concat(config.animationOut)).addClass(config.animationIn);\n  } else {\n    target.removeClass("".concat(config.hiddenClass.slice(1), " ").concat(config.animationOut));\n    setTimeout(function () {\n      target.addClass(config.animationIn);\n    });\n  }\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/css-animation-show.js?')},"./src/js/methods/simple-hide.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return simpleHide; });\nfunction simpleHide(target, config) {\n  target.addClass(config.hiddenClass.slice(1));\n\n  if (config.hasOverlay) {\n    $(config.overlayClass).hide();\n  }\n\n  config.afterClose();\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/simple-hide.js?')},"./src/js/methods/simple-show.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return simpleShow; });\nfunction simpleShow(target, config) {\n  target.removeClass(config.hiddenClass.slice(1));\n\n  if (config.hasOverlay) {\n    $(config.overlayClass).show();\n  }\n\n  config.afterOpen();\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/simple-show.js?')},"./src/js/methods/slide-hide.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return slideHide; });\nfunction slideHide(target, config, callback) {\n  target.slideUp({\n    duration: config.duration,\n    easing: config.easing,\n    complete: function complete() {\n      callback();\n      config.afterClose();\n      target.addClass(config.hiddenClass.slice(1));\n    }\n  });\n\n  if (config.hasOverlay) {\n    $(config.overlayClass).fadeOut(200);\n  }\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/slide-hide.js?')},"./src/js/methods/slide-show.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return slideShow; });\nfunction slideShow(target, config, callback) {\n  target.removeClass(config.hiddenClass.slice(1)).stop().slideDown({\n    duration: config.duration,\n    easing: config.easing,\n    complete: function complete() {\n      callback();\n      config.afterOpen();\n    }\n  });\n\n  if (config.hasOverlay) {\n    $(config.overlayClass).fadeIn(200);\n  }\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/slide-show.js?')},"./src/js/methods/smart-position.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return smartPosition; });\nfunction smartPosition(el, invoker, config) {\n  var $w = $(window);\n  var targetOuterGeometry = el.offset(),\n      invokerOffsetTop = invoker.offset().top - $(window).scrollTop();\n\n  if (el.length > 0) {\n    var styles = getComputedStyle(el.get(0)),\n        direction = Math.abs(parseInt(styles.left, 10)) < 40 ? 'left' : 'right'; // Horizontal Axis\n\n    if (direction === 'right') {\n      if (targetOuterGeometry.left < 0) {\n        el.css({\n          left: 'auto',\n          right: (parseInt(el.css('right'), 10) - (targetOuterGeometry.left - 10)) * -1\n        });\n      }\n    } else {\n      if (targetOuterGeometry.left + el.outerWidth() > $w.width()) {\n        el.css({\n          right: 'auto',\n          left: parseInt(el.css('left'), 10) - (targetOuterGeometry.left + el.outerWidth() + 10 - $w.width())\n        });\n      }\n    }\n  } // Vertical Axis\n\n\n  if (!config.smartPositionOffEl) {\n    if (invokerOffsetTop > $w.height() / 2 && el.data('hs-target-height') - invoker.offset().top < 0 && !config.isFullWindow) {\n      el.addClass(config.reverseClass.slice(1));\n    } else {\n      el.removeClass(config.reverseClass.slice(1));\n    }\n  } else {\n    var table = $(config.smartPositionOffEl),\n        invokerTableOffset = invoker.offset().top - table.offset().top;\n\n    if (invokerTableOffset > table.height() / 2 && el.data('hs-target-height') - invoker.offset().top < 0 && !config.isFullWindow) {\n      el.addClass(config.reverseClass.slice(1));\n    } else {\n      el.removeClass(config.reverseClass.slice(1));\n    }\n  }\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/methods/smart-position.js?")},"./src/js/modes/css-animation.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return cssAnimation; });\n/* harmony import */ var _methods_smart_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../methods/smart-position */ \"./src/js/methods/smart-position.js\");\n/* harmony import */ var _methods_css_animation_show__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../methods/css-animation-show */ \"./src/js/methods/css-animation-show.js\");\n/* harmony import */ var _methods_css_animation_hide__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../methods/css-animation-hide */ \"./src/js/methods/css-animation-hide.js\");\n\n\n\nfunction cssAnimation(el, config, hideEffect) {\n  $(config.target).addClass(\"\".concat(config.cssAnimationClass.slice(1), \" \").concat(config.cssAnimatedClass ? config.cssAnimatedClass.slice(1) : '')).css('animation-duration', \"\".concat(config.duration, \"ms\"));\n  $(config.target).on('animationend webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend', function (e) {\n    if ($(config.target).hasClass(config.animationOut)) {\n      $(config.target).removeClass(config.animationOut).addClass(config.hiddenClass.slice(1));\n      config.afterClose();\n    }\n\n    if ($(config.target).hasClass(config.animationIn)) {\n      config.afterOpen();\n    }\n\n    e.preventDefault();\n    e.stopPropagation();\n  });\n  $(config.target).on('animationstart webkitAnimationStart mozAnimationStart MSAnimationStart oanimationstart', function (e) {\n    if ($(config.target).hasClass(config.animationOut)) {\n      if (config.hasOverlay) {\n        $(config.overlayClass).fadeOut(200);\n      }\n    } else if ($(config.target).hasClass(config.animationIn)) {\n      if (config.hasOverlay) {\n        $(config.overlayClass).fadeIn(200);\n      }\n    }\n\n    e.preventDefault();\n    e.stopPropagation();\n  });\n\n  function mouseEnterFunc() {\n    if (config.unfoldTimeOut) {\n      clearTimeout(config.unfoldTimeOut);\n    }\n\n    el.addClass(config.invokerActiveClass.slice(1));\n    Object(_methods_css_animation_show__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(config.target), config);\n\n    if (!config.smartPositionOff) {\n      Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__[\"default\"])($(config.target), el, config);\n    }\n  }\n\n  function mouseLeaveFunc() {\n    config.unfoldTimeOut = setTimeout(function () {\n      el.removeClass(config.invokerActiveClass.slice(1));\n      Object(_methods_css_animation_hide__WEBPACK_IMPORTED_MODULE_2__[\"default\"])($(config.target), config, hideEffect);\n    }, config.delay);\n  }\n\n  function clickFunc() {\n    if (!$(config.target).hasClass(config.hiddenClass.slice(1))) {\n      el.removeClass(config.invokerActiveClass.slice(1));\n      Object(_methods_css_animation_hide__WEBPACK_IMPORTED_MODULE_2__[\"default\"])($(config.target), config, hideEffect);\n    } else {\n      el.addClass(config.invokerActiveClass.slice(1));\n      Object(_methods_css_animation_show__WEBPACK_IMPORTED_MODULE_1__[\"default\"])($(config.target), config);\n\n      if (!config.smartPositionOff) {\n        Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__[\"default\"])($(config.target), el, config);\n      }\n\n      if (config.hasOverlay) {\n        $(config.overlayClass).fadeIn(200);\n      }\n    }\n  }\n\n  if (config.event === 'hover') {\n    // Hover\n    $(window).on('resize', function () {\n      if (window.innerWidth < 991) {\n        el.parent(config.wrapperSelector)[0].removeEventListener('mouseenter', mouseEnterFunc, false);\n        el.parent(config.wrapperSelector)[0].removeEventListener('mouseleave', mouseLeaveFunc, false);\n        el[0].addEventListener('click', clickFunc, false);\n      } else {\n        el[0].removeEventListener('click', clickFunc, false);\n        el.parent(config.wrapperSelector)[0].addEventListener('mouseenter', mouseEnterFunc, false);\n        el.parent(config.wrapperSelector)[0].addEventListener('mouseleave', mouseLeaveFunc, false);\n      }\n    }).trigger('resize');\n  } else {\n    // Click\n    el[0].addEventListener('click', clickFunc, false);\n  }\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/modes/css-animation.js?")},"./src/js/modes/simple.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return simple; });\n/* harmony import */ var _methods_smart_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../methods/smart-position */ "./src/js/methods/smart-position.js");\n/* harmony import */ var _methods_simple_show__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../methods/simple-show */ "./src/js/methods/simple-show.js");\n/* harmony import */ var _methods_simple_hide__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../methods/simple-hide */ "./src/js/methods/simple-hide.js");\n\n\n\nfunction simple(el, config) {\n  $(config.target).addClass(config.simpleEffectClass.slice(1));\n\n  function clickFunc() {\n    if (!$(config.target).hasClass(config.hiddenClass.slice(1))) {\n      el.removeClass(config.invokerActiveClass.slice(1));\n      Object(_methods_simple_hide__WEBPACK_IMPORTED_MODULE_2__["default"])($(config.target), config);\n    } else {\n      el.addClass(config.invokerActiveClass.slice(1));\n      Object(_methods_simple_show__WEBPACK_IMPORTED_MODULE_1__["default"])($(config.target), config);\n\n      if (!config.smartPositionOff) {\n        Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__["default"])($(config.target), el, config);\n      }\n    }\n  }\n\n  function mouseEnterFunc() {\n    el.addClass(config.invokerActiveClass.slice(1));\n    Object(_methods_simple_show__WEBPACK_IMPORTED_MODULE_1__["default"])($(config.target), config);\n\n    if (!config.smartPositionOff) {\n      Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__["default"])($(config.target), el, config);\n    }\n  }\n\n  function mouseLeaveFunc() {\n    el.removeClass(config.invokerActiveClass.slice(1));\n    Object(_methods_simple_hide__WEBPACK_IMPORTED_MODULE_2__["default"])($(config.target), config);\n  }\n\n  function initSimple() {\n    if (window.innerWidth < 991) {\n      el[0].addEventListener(\'click\', clickFunc);\n      el.parent(config.wrapperSelector)[0].removeEventListener(\'mouseenter\', mouseEnterFunc, false);\n      el.parent(config.wrapperSelector)[0].removeEventListener(\'mouseleave\', mouseLeaveFunc, false);\n    } else {\n      if (config.event === \'hover\') {\n        // Hover\n        el.parent(config.wrapperSelector)[0].addEventListener(\'mouseenter\', mouseEnterFunc);\n        el.parent(config.wrapperSelector)[0].addEventListener(\'mouseleave\', mouseLeaveFunc);\n      } else {\n        // Click\n        el[0].addEventListener(\'click\', clickFunc);\n      }\n    }\n  }\n\n  $(window).on(\'resize\', function () {\n    initSimple();\n  });\n  initSimple();\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/modes/simple.js?')},"./src/js/modes/slide.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return slide; });\n/* harmony import */ var _methods_smart_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../methods/smart-position */ "./src/js/methods/smart-position.js");\n/* harmony import */ var _methods_slide_show__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../methods/slide-show */ "./src/js/methods/slide-show.js");\n/* harmony import */ var _methods_slide_hide__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../methods/slide-hide */ "./src/js/methods/slide-hide.js");\n/* harmony import */ var _methods_simple_hide__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../methods/simple-hide */ "./src/js/methods/simple-hide.js");\n/* harmony import */ var _methods_simple_show__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../methods/simple-show */ "./src/js/methods/simple-show.js");\n\n\n\n\n\nfunction slide(el, config) {\n  $(config.target).addClass(config.slideEffectClass.slice(1)).css(\'display\', \'none\');\n\n  function clickFunc() {\n    if (!$(config.target).hasClass(config.hiddenClass.slice(1))) {\n      Object(_methods_slide_hide__WEBPACK_IMPORTED_MODULE_2__["default"])($(config.target), config, function () {\n        el.removeClass(config.invokerActiveClass.slice(1));\n      });\n    } else {\n      Object(_methods_slide_show__WEBPACK_IMPORTED_MODULE_1__["default"])($(config.target), config, function () {\n        el.addClass(config.invokerActiveClass.slice(1));\n      });\n\n      if (!config.smartPositionOff) {\n        Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__["default"])($(config.target), el, config);\n      }\n    }\n  }\n\n  function mouseEnterFunc() {\n    Object(_methods_slide_show__WEBPACK_IMPORTED_MODULE_1__["default"])($(config.target), config, function () {\n      el.addClass(config.invokerActiveClass.slice(1));\n    });\n\n    if (!config.smartPositionOff) {\n      Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_0__["default"])($(config.target), el, config);\n    }\n  }\n\n  function mouseLeaveFunc() {\n    Object(_methods_slide_hide__WEBPACK_IMPORTED_MODULE_2__["default"])($(config.target), config, function () {\n      el.removeClass(config.invokerActiveClass.slice(1));\n    });\n  }\n\n  function initSlide() {\n    if (window.innerWidth < 991) {\n      el[0].addEventListener(\'click\', clickFunc);\n    } else {\n      if (config.event === \'hover\') {\n        // Hover\n        el.parent(config.wrapperSelector)[0].addEventListener(\'mouseenter\', mouseEnterFunc);\n        el.parent(config.wrapperSelector)[0].addEventListener(\'mouseleave\', mouseLeaveFunc);\n      } else {\n        // Click\n        el[0].addEventListener(\'click\', clickFunc);\n      }\n    }\n  }\n\n  $(window).on(\'resize\', function () {\n    initSlide();\n  });\n  initSlide();\n}\n\n//# sourceURL=webpack://HSUnfold/./src/js/modes/slide.js?')}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-unfold.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSFormSearch=A():t.HSFormSearch=A()}(window,(function(){return d={"./src/js/hs-form-search.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSFormSearch; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar HSFormSearch = /*#__PURE__*/function () {\n  function HSFormSearch(elem, settings) {\n    _classCallCheck(this, HSFormSearch);\n\n    this.elem = elem;\n    this.handlers = {};\n    this.defaults = {\n      clearIcon: null,\n      defaultIcon: null,\n      delay: 300,\n      isLoading: false,\n      dropMenuOffset: 0,\n      dropMenuDuration: 300,\n      toggleIconOnFocus: false,\n      activeClass: null\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HSFormSearch, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-form-search-options') ? JSON.parse($el.attr('data-hs-form-search-options')) : {},\n          options = $.extend(true, context.defaults, dataSettings, context.settings);\n      context.options = options;\n      context.toggleIcon($($el).val().length > 0, options);\n      $(options.clearIcon).click(function () {\n        $($el).val('');\n        context.toggleIcon(false, options);\n\n        if (context.handlers.clear) {\n          context.handlers.clear();\n        }\n      });\n\n      if (options.toggleIconOnFocus) {\n        $($el).on('click', function (e) {\n          context.toggleIcon(true, options);\n        });\n      } else {\n        $($el).on('input', function (e) {\n          context.toggleIcon($(e.target).val().length > 0, options);\n        });\n      }\n\n      if (options.dropMenuElement) {\n        var menu = $(options.dropMenuElement);\n        menu.addClass('animated hs-form-search-menu-hidden hs-form-search-menu-initialized');\n        $(window).click(function (e) {\n          if (!$($el).is(e.target) && event.target.tagName.toLowerCase() === 'a' || !$($el).is(e.target) && menu.css('display') === 'block' && !menu.has(e.target).length) {\n            menu.removeClass('slideInUp').addClass('fadeOut');\n\n            if (options.toggleIconOnFocus) {\n              context.toggleIcon($($el).val().length > 0, options);\n            }\n\n            setTimeout(function () {\n              menu.addClass('hs-form-search-menu-hidden');\n            }, options.dropMenuDuration);\n          }\n        });\n        $($el).click(function () {\n          if (menu.css('display') !== 'block') {\n            setTimeout(function () {\n              menu.css({\n                top: 100 + options.dropMenuOffset + '%',\n                width: '100%',\n                animationDuration: options.dropMenuDuration + 'ms'\n              });\n              menu.removeClass('hs-form-search-menu-hidden fadeOut').addClass('slideInUp');\n            }, 1);\n          }\n        });\n      }\n\n      return context;\n    }\n  }, {\n    key: \"on\",\n    value: function on(event, callback) {\n      this.handlers[event] = callback;\n    }\n  }, {\n    key: \"toggleIcon\",\n    value: function toggleIcon(input, config) {\n      var context = this,\n          options = config;\n\n      if (!options.isLoading) {\n        $(options.loadingIcon).fadeOut(0);\n\n        if (!options.defaultIcon) {\n          if (input) {\n            $(options.clearIcon).fadeIn(options.loadingIcon ? 0 : options.delay);\n            context.elem.addClass(options.activeClass);\n          } else {\n            $(options.clearIcon).fadeOut(0);\n            context.elem.removeClass(options.activeClass);\n          }\n        } else {\n          if (input) {\n            $(options.defaultIcon).fadeOut(0);\n            $(options.clearIcon).fadeIn(options.loadingIcon ? 0 : options.delay);\n            context.elem.addClass(options.activeClass);\n          } else {\n            $(options.clearIcon).fadeOut(0);\n            $(options.defaultIcon).fadeIn(options.loadingIcon ? 0 : options.delay);\n            context.elem.removeClass(options.activeClass);\n          }\n        }\n      }\n    }\n  }, {\n    key: \"loading\",\n    value: function loading() {\n      var isLoading = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      var input = $(this.elem).val().length > 0,\n          options = this.options;\n\n      if (isLoading) {\n        options.isLoading = true;\n        $(options.defaultIcon).fadeOut(0);\n        $(options.clearIcon).fadeOut(0);\n        $(options.loadingIcon).fadeIn(0);\n      } else {\n        options.isLoading = false;\n        this.toggleIcon(input, options);\n      }\n    }\n  }]);\n\n  return HSFormSearch;\n}();\n\n\n\n//# sourceURL=webpack://HSFormSearch/./src/js/hs-form-search.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-form-search.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSCounter=A():t.HSCounter=A()}(window,(function(){return(d={"./src/js/hs-counter.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/*\n* HSCounter Plugin\n* @version: 2.0.0 (Mon, 25 Nov 2019)\n* @requires: jQuery v3.0 or later, appear.js v1.0.3\n* @author: HtmlStream\n* @event-namespace: .HSCounter\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2019 Htmlstream\n*/\n\nvar HSCounter = function () {\n\tfunction HSCounter(elem, settings) {\n\t\t_classCallCheck(this, HSCounter);\n\n\t\tthis.elem = elem;\n\t\tthis.defaults = {\n\t\t\tbounds: -100,\n\t\t\tdebounce: 10,\n\t\t\ttime: 2000,\n\t\t\tfps: 60,\n\t\t\tisCommaSeparated: false,\n\t\t\tisReduceThousandsTo: false,\n\t\t\tintervalId: null\n\t\t};\n\t\tthis.settings = settings;\n\t}\n\n\t_createClass(HSCounter, [{\n\t\tkey: 'init',\n\t\tvalue: function init() {\n\t\t\tvar context = this,\n\t\t\t    $el = context.elem,\n\t\t\t    dataSettings = $el.attr('data-hs-counter-options') ? JSON.parse($el.attr('data-hs-counter-options')) : {};\n\t\t\tvar options = $.extend(true, context.defaults, dataSettings, context.settings);\n\t\t\tvar appearSettings = {\n\t\t\t\tinit: function init() {\n\t\t\t\t\tvar value = parseInt($el.text(), 10);\n\n\t\t\t\t\t$el.text('0');\n\t\t\t\t\t$el.attr('data-value', value);\n\t\t\t\t},\n\t\t\t\telements: function elements() {\n\t\t\t\t\treturn $el;\n\t\t\t\t},\n\t\t\t\tappear: function appear(innerEl) {\n\t\t\t\t\tvar $item = $(innerEl),\n\t\t\t\t\t    counter = 1,\n\t\t\t\t\t    endValue = $item.data('value'),\n\t\t\t\t\t    iterationValue = parseInt(endValue / (options.time / options.fps), 10);\n\n\t\t\t\t\tif (iterationValue === 0) {\n\t\t\t\t\t\titerationValue = 1;\n\t\t\t\t\t}\n\n\t\t\t\t\t$item.data('intervalId', setInterval(function () {\n\t\t\t\t\t\tif (options.isCommaSeparated) {\n\t\t\t\t\t\t\t$item.text(context._getCommaSeparatedValue(counter += iterationValue));\n\t\t\t\t\t\t} else if (options.isReduceThousandsTo) {\n\t\t\t\t\t\t\t$item.text(context._getCommaReducedValue(counter += iterationValue, options.isReduceThousandsTo));\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$item.text(counter += iterationValue);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (counter > endValue) {\n\t\t\t\t\t\t\tclearInterval($item.data('intervalId'));\n\n\t\t\t\t\t\t\tif (options.isCommaSeparated) {\n\t\t\t\t\t\t\t\t$item.text(context._getCommaSeparatedValue(endValue));\n\t\t\t\t\t\t\t} else if (options.isReduceThousandsTo) {\n\t\t\t\t\t\t\t\t$item.text(context._getCommaReducedValue(endValue, options.isReduceThousandsTo));\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t$item.text(endValue);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, options.time / options.fps));\n\t\t\t\t}\n\t\t\t};\n\t\t\toptions = $.extend(true, options, appearSettings);\n\n\t\t\tappear(options);\n\t\t}\n\t}, {\n\t\tkey: '_getCommaReducedValue',\n\t\tvalue: function _getCommaReducedValue(value, additionalText) {\n\t\t\treturn parseInt(value / 1000, 10) + additionalText;\n\t\t}\n\t}, {\n\t\tkey: '_getCommaSeparatedValue',\n\t\tvalue: function _getCommaSeparatedValue(value) {\n\t\t\tvalue = value.toString();\n\n\t\t\tswitch (value.length) {\n\t\t\t\tcase 4:\n\t\t\t\t\treturn value.substr(0, 1) + ',' + value.substr(1);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 5:\n\t\t\t\t\treturn value.substr(0, 2) + ',' + value.substr(2);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 6:\n\t\t\t\t\treturn value.substr(0, 3) + ',' + value.substr(3);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 7:\n\t\t\t\t\tvalue = value.substr(0, 1) + ',' + value.substr(1);\n\t\t\t\t\treturn value.substr(0, 5) + ',' + value.substr(5);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 8:\n\t\t\t\t\tvalue = value.substr(0, 2) + ',' + value.substr(2);\n\t\t\t\t\treturn value.substr(0, 6) + ',' + value.substr(6);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 9:\n\t\t\t\t\tvalue = value.substr(0, 3) + ',' + value.substr(3);\n\t\t\t\t\treturn value.substr(0, 7) + ',' + value.substr(7);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 10:\n\t\t\t\t\tvalue = value.substr(0, 1) + ',' + value.substr(1);\n\t\t\t\t\tvalue = value.substr(0, 5) + ',' + value.substr(5);\n\t\t\t\t\treturn value.substr(0, 9) + ',' + value.substr(9);\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\treturn value;\n\t\t\t}\n\t\t}\n\t}]);\n\n\treturn HSCounter;\n}();\n\nexports.default = HSCounter;\n\n//# sourceURL=webpack://HSCounter/./src/js/hs-counter.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-counter.js")).default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.ClipboardJS=A():t.ClipboardJS=A()}(this,(function(){return e={},t.m=A=[function(t,A){t.exports=function(t){var A;if("SELECT"===t.nodeName)t.focus(),A=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var e=t.hasAttribute("readonly");e||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),A=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var n=window.getSelection(),i=document.createRange();i.selectNodeContents(t),n.removeAllRanges(),n.addRange(i),A=n.toString()}return A}},function(t,A){function e(){}e.prototype={on:function(t,A,e){var n=this.e||(this.e={});return(n[t]||(n[t]=[])).push({fn:A,ctx:e}),this},once:function(t,A,e){var n=this;function i(){n.off(t,i),A.apply(e,arguments)}return i._=A,this.on(t,i,e)},emit:function(t){for(var A=[].slice.call(arguments,1),e=((this.e||(this.e={}))[t]||[]).slice(),n=0,i=e.length;n<i;n++)e[n].fn.apply(e[n].ctx,A);return this},off:function(t,A){var e=this.e||(this.e={}),n=e[t],i=[];if(n&&A)for(var s=0,r=n.length;s<r;s++)n[s].fn!==A&&n[s].fn._!==A&&i.push(n[s]);return i.length?e[t]=i:delete e[t],this}},t.exports=e,t.exports.TinyEmitter=e},function(t,A,e){var n=e(3),i=e(4);t.exports=function(t,A,e){if(!t&&!A&&!e)throw new Error("Missing required arguments");if(!n.string(A))throw new TypeError("Second argument must be a String");if(!n.fn(e))throw new TypeError("Third argument must be a Function");if(n.node(t))return h=A,d=e,(u=t).addEventListener(h,d),{destroy:function(){u.removeEventListener(h,d)}};if(n.nodeList(t))return a=t,l=A,c=e,Array.prototype.forEach.call(a,(function(t){t.addEventListener(l,c)})),{destroy:function(){Array.prototype.forEach.call(a,(function(t){t.removeEventListener(l,c)}))}};if(n.string(t))return s=t,r=A,o=e,i(document.body,s,r,o);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var s,r,o,a,l,c,u,h,d}},function(t,A){A.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},A.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||A.node(t[0]))},A.string=function(t){return"string"==typeof t||t instanceof String},A.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,A,e){var n=e(5);function i(t,A,e,i,s){var r=function(t,A,e,i){return function(e){e.delegateTarget=n(e.target,A),e.delegateTarget&&i.call(t,e)}}.apply(this,arguments);return t.addEventListener(e,r,s),{destroy:function(){t.removeEventListener(e,r,s)}}}t.exports=function(t,A,e,n,s){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof e?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,A,e,n,s)})))}},function(t,A){if("undefined"!=typeof Element&&!Element.prototype.matches){var e=Element.prototype;e.matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}t.exports=function(t,A){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(A))return t;t=t.parentNode}}},function(t,A,e){"use strict";e.r(A);var n=e(0),i=e.n(n),s="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};function r(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function o(t){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,o),this.resolveOptions(t),this.initSelection()}var a=(function(t,A,e){A&&r(t.prototype,A)}(o,[{key:"resolveOptions",value:function(t){var A=0<arguments.length&&void 0!==t?t:{};this.action=A.action,this.container=A.container,this.emitter=A.emitter,this.target=A.target,this.text=A.text,this.trigger=A.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,A="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[A?"right":"left"]="-9999px";var e=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=e+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=i()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=i()(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(A){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(t){var A=0<arguments.length&&void 0!==t?t:"copy";if(this._action=A,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":s(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),o),l=e(1),c=e.n(l),u=e(2),h=e.n(u),d="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};function f(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var g=(function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(p,c.a),function(t,A,e){A&&f(t.prototype,A),e&&f(t,e)}(p,[{key:"resolveOptions",value:function(t){var A=0<arguments.length&&void 0!==t?t:{};this.action="function"==typeof A.action?A.action:this.defaultAction,this.target="function"==typeof A.target?A.target:this.defaultTarget,this.text="function"==typeof A.text?A.text:this.defaultText,this.container="object"===d(A.container)?A.container:document.body}},{key:"listenClick",value:function(t){var A=this;this.listener=h()(t,"click",(function(t){return A.onClick(t)}))}},{key:"onClick",value:function(t){var A=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a({action:this.action(A),target:this.target(A),text:this.text(A),container:this.container,trigger:A,emitter:this})}},{key:"defaultAction",value:function(t){return w("action",t)}},{key:"defaultTarget",value:function(t){var A=w("target",t);if(A)return document.querySelector(A)}},{key:"defaultText",value:function(t){return w("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(t){var A=0<arguments.length&&void 0!==t?t:["copy","cut"],e="string"==typeof A?[A]:A,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),p);function p(t,A){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,p);var e=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(p.__proto__||Object.getPrototypeOf(p)).call(this));return e.resolveOptions(A),e.listenClick(t),e}function w(t,A){var e="data-clipboard-"+t;if(A.hasAttribute(e))return A.getAttribute(e)}A.default=g}],t.c=e,t.d=function(A,e,n){t.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:n})},t.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},t.t=function(A,e){if(1&e&&(A=t(A)),8&e)return A;if(4&e&&"object"==typeof A&&A&&A.__esModule)return A;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:A}),2&e&&"string"!=typeof A)for(var i in A)t.d(n,i,function(t){return A[t]}.bind(null,i));return n},t.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(e,"a",e),e},t.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},t.p="",t(t.s=6).default;function t(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return A[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var A,e})),
/*!
 DataTables 1.10.18
 ©2008-2018 SpryMedia Ltd - datatables.net/license
*/
function(t){"function"==typeof define&&define.amd?define(["jquery"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e||(e="undefined"!=typeof window?require("jquery"):require("jquery")(A)),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){function i(A){var e,n,s={};t.each(A,(function(t){(e=t.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(e[1]+" ")&&(n=t.replace(e[0],e[2].toLowerCase()),s[n]=t,"o"===e[1]&&i(A[t]))})),A._hungarianMap=s}function s(A,e,r){var o;A._hungarianMap||i(A),t.each(e,(function(i){(o=A._hungarianMap[i])===n||!r&&e[o]!==n||("o"===o.charAt(0)?(e[o]||(e[o]={}),t.extend(!0,e[o],e[i]),s(A[o],e[o],r)):e[o]=e[i])}))}function r(t){var A=Vt.defaults.oLanguage,e=A.sDecimal;if(e&&Wt(e),t){var n=t.sZeroRecords;!t.sEmptyTable&&n&&"No data available in table"===A.sEmptyTable&&Lt(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&n&&"Loading..."===A.sLoadingRecords&&Lt(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands),(t=t.sDecimal)&&e!==t&&Wt(t)}}function o(t){if(lA(t,"ordering","bSort"),lA(t,"orderMulti","bSortMulti"),lA(t,"orderClasses","bSortClasses"),lA(t,"orderCellsTop","bSortCellsTop"),lA(t,"order","aaSorting"),lA(t,"orderFixed","aaSortingFixed"),lA(t,"paging","bPaginate"),lA(t,"pagingType","sPaginationType"),lA(t,"pageLength","iDisplayLength"),lA(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":""),t=t.aoSearchCols)for(var A=0,e=t.length;A<e;A++)t[A]&&s(Vt.models.oSearch,t[A])}function a(A){lA(A,"orderable","bSortable"),lA(A,"orderData","aDataSort"),lA(A,"orderSequence","asSorting"),lA(A,"orderDataType","sortDataType");var e=A.aDataSort;"number"==typeof e&&!t.isArray(e)&&(A.aDataSort=[e])}function l(e){if(!Vt.__browser){var n={};Vt.__browser=n;var i=t("<div/>").css({position:"fixed",top:0,left:-1*t(A).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"),s=i.children(),r=s.children();n.barWidth=s[0].offsetWidth-s[0].clientWidth,n.bScrollOversize=100===r[0].offsetWidth&&100!==s[0].clientWidth,n.bScrollbarLeft=1!==Math.round(r.offset().left),n.bBounding=!!i[0].getBoundingClientRect().width,i.remove()}t.extend(e.oBrowser,Vt.__browser),e.oScroll.iBarWidth=Vt.__browser.barWidth}function c(t,A,e,i,s,r){var o,a=!1;for(e!==n&&(o=e,a=!0);i!==s;)t.hasOwnProperty(i)&&(o=a?A(o,t[i],i,t):t[i],a=!0,i+=r);return o}function u(A,n){var i=Vt.defaults.column,s=A.aoColumns.length;i=t.extend({},Vt.models.oColumn,i,{nTh:n||e.createElement("th"),sTitle:i.sTitle?i.sTitle:n?n.innerHTML:"",aDataSort:i.aDataSort?i.aDataSort:[s],mData:i.mData?i.mData:s,idx:s});A.aoColumns.push(i),(i=A.aoPreSearchCols)[s]=t.extend({},Vt.models.oSearch,i[s]),h(A,s,t(n).data())}function h(A,e,i){e=A.aoColumns[e];var r=A.oClasses,o=t(e.nTh);if(!e.sWidthOrig){e.sWidthOrig=o.attr("width")||null;var l=(o.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);l&&(e.sWidthOrig=l[1])}i!==n&&null!==i&&(a(i),s(Vt.defaults.column,i),i.mDataProp!==n&&!i.mData&&(i.mData=i.mDataProp),i.sType&&(e._sManualType=i.sType),i.className&&!i.sClass&&(i.sClass=i.className),i.sClass&&o.addClass(i.sClass),t.extend(e,i),Lt(e,i,"sWidth","sWidthOrig"),i.iDataSort!==n&&(e.aDataSort=[i.iDataSort]),Lt(e,i,"aDataSort"));var c=e.mData,u=Q(c),h=e.mRender?Q(e.mRender):null;i=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};e._bAttrSrc=t.isPlainObject(c)&&(i(c.sort)||i(c.type)||i(c.filter)),e._setter=null,e.fnGetData=function(t,A,e){var i=u(t,A,n,e);return h&&A?h(i,A,t,e):i},e.fnSetData=function(t,A,e){return I(c)(t,A,e)},"number"!=typeof c&&(A._rowReadObject=!0),A.oFeatures.bSort||(e.bSortable=!1,o.addClass(r.sSortableNone)),A=-1!==t.inArray("asc",e.asSorting),i=-1!==t.inArray("desc",e.asSorting),e.bSortable&&(A||i)?A&&!i?(e.sSortingClass=r.sSortableAsc,e.sSortingClassJUI=r.sSortJUIAscAllowed):!A&&i?(e.sSortingClass=r.sSortableDesc,e.sSortingClassJUI=r.sSortJUIDescAllowed):(e.sSortingClass=r.sSortable,e.sSortingClassJUI=r.sSortJUI):(e.sSortingClass=r.sSortableNone,e.sSortingClassJUI="")}function d(t){if(!1!==t.oFeatures.bAutoWidth){var A=t.aoColumns;gt(t);for(var e=0,n=A.length;e<n;e++)A[e].nTh.style.width=A[e].sWidth}(""!==(A=t.oScroll).sY||""!==A.sX)&&dt(t),Pt(t,null,"column-sizing",[t])}function f(t,A){var e=w(t,"bVisible");return"number"==typeof e[A]?e[A]:null}function g(A,e){var n=w(A,"bVisible");return-1!==(n=t.inArray(e,n))?n:null}function p(A){var e=0;return t.each(A.aoColumns,(function(A,n){n.bVisible&&"none"!==t(n.nTh).css("display")&&e++})),e}function w(A,e){var n=[];return t.map(A.aoColumns,(function(t,A){t[e]&&n.push(A)})),n}function B(t){var A,e,i,s,r,o,a,l,c,u=t.aoColumns,h=t.aoData,d=Vt.ext.type.detect;for(A=0,e=u.length;A<e;A++)if(c=[],!(a=u[A]).sType&&a._sManualType)a.sType=a._sManualType;else if(!a.sType){for(i=0,s=d.length;i<s;i++){for(r=0,o=h.length;r<o&&(c[r]===n&&(c[r]=C(t,r,A,"type")),(l=d[i](c[r],t))||i===d.length-1)&&"html"!==l;r++);if(l){a.sType=l;break}}a.sType||(a.sType="string")}}function E(A,e,i,s){var r,o,a,l,c,h,d=A.aoColumns;if(e)for(r=e.length-1;0<=r;r--){var f=(h=e[r]).targets!==n?h.targets:h.aTargets;for(t.isArray(f)||(f=[f]),o=0,a=f.length;o<a;o++)if("number"==typeof f[o]&&0<=f[o]){for(;d.length<=f[o];)u(A);s(f[o],h)}else if("number"==typeof f[o]&&0>f[o])s(d.length+f[o],h);else if("string"==typeof f[o])for(l=0,c=d.length;l<c;l++)("_all"==f[o]||t(d[l].nTh).hasClass(f[o]))&&s(l,h)}if(i)for(r=0,A=i.length;r<A;r++)s(r,i[r])}function m(A,e,i,s){var r=A.aoData.length,o=t.extend(!0,{},Vt.models.oRow,{src:i?"dom":"data",idx:r});o._aData=e,A.aoData.push(o);for(var a=A.aoColumns,l=0,c=a.length;l<c;l++)a[l].sType=null;return A.aiDisplayMaster.push(r),(e=A.rowIdFn(e))!==n&&(A.aIds[e]=o),(i||!A.oFeatures.bDeferRender)&&R(A,r,i,s),r}function v(A,e){var n;return e instanceof t||(e=t(e)),e.map((function(t,e){return n=L(A,e),m(A,n.data,e,n.cells)}))}function C(t,A,e,i){var s=t.iDraw,r=t.aoColumns[e],o=t.aoData[A]._aData,a=r.sDefaultContent,l=r.fnGetData(o,i,{settings:t,row:A,col:e});if(l===n)return t.iDrawError!=s&&null===a&&(Ft(t,0,"Requested unknown parameter "+("function"==typeof r.mData?"{function}":"'"+r.mData+"'")+" for row "+A+", column "+e,4),t.iDrawError=s),a;if(l!==o&&null!==l||null===a||i===n){if("function"==typeof l)return l.call(o)}else l=a;return null===l&&"display"==i?"":l}function b(t,A,e,n){t.aoColumns[e].fnSetData(t.aoData[A]._aData,n,{settings:t,row:A,col:e})}function y(A){return t.map(A.match(/(\\.|[^\.])+/g)||[""],(function(t){return t.replace(/\\\./g,".")}))}function Q(A){if(t.isPlainObject(A)){var e={};return t.each(A,(function(t,A){A&&(e[t]=Q(A))})),function(t,A,i,s){var r=e[A]||e._;return r!==n?r(t,A,i,s):t}}if(null===A)return function(t){return t};if("function"==typeof A)return function(t,e,n,i){return A(t,e,n,i)};if("string"==typeof A&&(-1!==A.indexOf(".")||-1!==A.indexOf("[")||-1!==A.indexOf("("))){var i=function(A,e,s){var r,o;if(""!==s)for(var a=0,l=(o=y(s)).length;a<l;a++){if(s=o[a].match(cA),r=o[a].match(uA),s){if(o[a]=o[a].replace(cA,""),""!==o[a]&&(A=A[o[a]]),r=[],o.splice(0,a+1),o=o.join("."),t.isArray(A))for(a=0,l=A.length;a<l;a++)r.push(i(A[a],e,o));A=""===(A=s[0].substring(1,s[0].length-1))?r:r.join(A);break}if(r)o[a]=o[a].replace(uA,""),A=A[o[a]]();else{if(null===A||A[o[a]]===n)return n;A=A[o[a]]}}return A};return function(t,e){return i(t,e,A)}}return function(t){return t[A]}}function I(A){if(t.isPlainObject(A))return I(A._);if(null===A)return function(){};if("function"==typeof A)return function(t,e,n){A(t,"set",e,n)};if("string"==typeof A&&(-1!==A.indexOf(".")||-1!==A.indexOf("[")||-1!==A.indexOf("("))){var e=function(A,i,s){var r;r=(s=y(s))[s.length-1];for(var o,a,l=0,c=s.length-1;l<c;l++){if(o=s[l].match(cA),a=s[l].match(uA),o){if(s[l]=s[l].replace(cA,""),A[s[l]]=[],(r=s.slice()).splice(0,l+1),o=r.join("."),t.isArray(i))for(a=0,c=i.length;a<c;a++)e(r={},i[a],o),A[s[l]].push(r);else A[s[l]]=i;return}a&&(s[l]=s[l].replace(uA,""),A=A[s[l]](i)),null!==A[s[l]]&&A[s[l]]!==n||(A[s[l]]={}),A=A[s[l]]}r.match(uA)?A[r.replace(uA,"")](i):A[r.replace(cA,"")]=i};return function(t,n){return e(t,n,A)}}return function(t,e){t[A]=e}}function D(t){return iA(t.aoData,"_aData")}function x(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function M(t,A,e){for(var i=-1,s=0,r=t.length;s<r;s++)t[s]==A?i=s:t[s]>A&&t[s]--;-1!=i&&e===n&&t.splice(i,1)}function F(t,A,e,i){var s,r=t.aoData[A],o=function(e,n){for(;e.childNodes.length;)e.removeChild(e.firstChild);e.innerHTML=C(t,A,n,"display")};if("dom"!==e&&(e&&"auto"!==e||"dom"!==r.src)){var a=r.anCells;if(a)if(i!==n)o(a[i],i);else for(e=0,s=a.length;e<s;e++)o(a[e],e)}else r._aData=L(t,r,i,i===n?n:r._aData).data;if(r._aSortData=null,r._aFilterData=null,o=t.aoColumns,i!==n)o[i].sType=null;else{for(e=0,s=o.length;e<s;e++)o[e].sType=null;Y(t,r)}}function L(A,e,i,s){var r,o,a,l=[],c=e.firstChild,u=0,h=A.aoColumns,d=A._rowReadObject,f=(s=s!==n?s:d?{}:[],function(t,A){if("string"==typeof t){var e=t.indexOf("@");-1!==e&&(e=t.substring(e+1),I(t)(s,A.getAttribute(e)))}}),g=function(A){i!==n&&i!==u||(o=h[u],a=t.trim(A.innerHTML),o&&o._bAttrSrc?(I(o.mData._)(s,a),f(o.mData.sort,A),f(o.mData.type,A),f(o.mData.filter,A)):d?(o._setter||(o._setter=I(o.mData)),o._setter(s,a)):s[u]=a),u++};if(c)for(;c;)"TD"!=(r=c.nodeName.toUpperCase())&&"TH"!=r||(g(c),l.push(c)),c=c.nextSibling;else for(c=0,r=(l=e.anCells).length;c<r;c++)g(l[c]);return(e=e.firstChild?e:e.nTr)&&(e=e.getAttribute("id"))&&I(A.rowId)(s,e),{data:s,cells:l}}function R(A,n,i,s){var r,o,a,l,c,u=A.aoData[n],h=u._aData,d=[];if(null===u.nTr){for(r=i||e.createElement("tr"),u.nTr=r,u.anCells=d,r._DT_RowIndex=n,Y(A,u),l=0,c=A.aoColumns.length;l<c;l++)a=A.aoColumns[l],(o=i?s[l]:e.createElement(a.sCellType))._DT_CellIndex={row:n,column:l},d.push(o),i&&!a.mRender&&a.mData===l||t.isPlainObject(a.mData)&&a.mData._===l+".display"||(o.innerHTML=C(A,n,l,"display")),a.sClass&&(o.className+=" "+a.sClass),a.bVisible&&!i?r.appendChild(o):!a.bVisible&&i&&o.parentNode.removeChild(o),a.fnCreatedCell&&a.fnCreatedCell.call(A.oInstance,o,C(A,n,l),h,n,l);Pt(A,"aoRowCreatedCallback",null,[r,h,n,d])}u.nTr.setAttribute("role","row")}function Y(A,e){var n=e.nTr,i=e._aData;if(n){var s=A.rowIdFn(i);s&&(n.id=s),i.DT_RowClass&&(s=i.DT_RowClass.split(" "),e.__rowc=e.__rowc?aA(e.__rowc.concat(s)):s,t(n).removeClass(e.__rowc.join(" ")).addClass(i.DT_RowClass)),i.DT_RowAttr&&t(n).attr(i.DT_RowAttr),i.DT_RowData&&t(n).data(i.DT_RowData)}}function S(A){var e,n,i,s,r,o=A.nTHead,a=A.nTFoot,l=0===t("th, td",o).length,c=A.oClasses,u=A.aoColumns;for(l&&(s=t("<tr/>").appendTo(o)),e=0,n=u.length;e<n;e++)r=u[e],i=t(r.nTh).addClass(r.sClass),l&&i.appendTo(s),A.oFeatures.bSort&&(i.addClass(r.sSortingClass),!1!==r.bSortable&&(i.attr("tabindex",A.iTabIndex).attr("aria-controls",A.sTableId),yt(A,r.nTh,e))),r.sTitle!=i[0].innerHTML&&i.html(r.sTitle),_t(A,"header")(A,i,r,c);if(l&&k(A.aoHeader,o),t(o).find(">tr").attr("role","row"),t(o).find(">tr>th, >tr>td").addClass(c.sHeaderTH),t(a).find(">tr>th, >tr>td").addClass(c.sFooterTH),null!==a)for(e=0,n=(A=A.aoFooter[0]).length;e<n;e++)(r=u[e]).nTf=A[e].cell,r.sClass&&t(r.nTf).addClass(r.sClass)}function P(A,e,i){var s,r,o,a,l=[],c=[],u=A.aoColumns.length;if(e){for(i===n&&(i=!1),s=0,r=e.length;s<r;s++){for(l[s]=e[s].slice(),l[s].nTr=e[s].nTr,o=u-1;0<=o;o--)!A.aoColumns[o].bVisible&&!i&&l[s].splice(o,1);c.push([])}for(s=0,r=l.length;s<r;s++){if(A=l[s].nTr)for(;o=A.firstChild;)A.removeChild(o);for(o=0,e=l[s].length;o<e;o++)if(a=u=1,c[s][o]===n){for(A.appendChild(l[s][o].cell),c[s][o]=1;l[s+u]!==n&&l[s][o].cell==l[s+u][o].cell;)c[s+u][o]=1,u++;for(;l[s][o+a]!==n&&l[s][o].cell==l[s][o+a].cell;){for(i=0;i<u;i++)c[s+i][o+a]=1;a++}t(l[s][o].cell).attr("rowspan",u).attr("colspan",a)}}}}function G(A){var e=Pt(A,"aoPreDrawCallback","preDraw",[A]);if(-1!==t.inArray(!1,e))ut(A,!1);else{e=[];var i=0,s=A.asStripeClasses,r=s.length,o=A.oLanguage,a=A.iInitDisplayStart,l="ssp"==Tt(A),c=A.aiDisplay;A.bDrawing=!0,a!==n&&-1!==a&&(A._iDisplayStart=l?a:a>=A.fnRecordsDisplay()?0:a,A.iInitDisplayStart=-1);a=A._iDisplayStart;var u=A.fnDisplayEnd();if(A.bDeferLoading)A.bDeferLoading=!1,A.iDraw++,ut(A,!1);else if(l){if(!A.bDestroying&&!j(A))return}else A.iDraw++;if(0!==c.length)for(o=l?A.aoData.length:u,l=l?0:a;l<o;l++){var h=c[l],d=A.aoData[h];null===d.nTr&&R(A,h);var f=d.nTr;if(0!==r){var g=s[i%r];d._sRowStripe!=g&&(t(f).removeClass(d._sRowStripe).addClass(g),d._sRowStripe=g)}Pt(A,"aoRowCallback",null,[f,d._aData,i,l,h]),e.push(f),i++}else i=o.sZeroRecords,1==A.iDraw&&"ajax"==Tt(A)?i=o.sLoadingRecords:o.sEmptyTable&&0===A.fnRecordsTotal()&&(i=o.sEmptyTable),e[0]=t("<tr/>",{class:r?s[0]:""}).append(t("<td />",{valign:"top",colSpan:p(A),class:A.oClasses.sRowEmpty}).html(i))[0];Pt(A,"aoHeaderCallback","header",[t(A.nTHead).children("tr")[0],D(A),a,u,c]),Pt(A,"aoFooterCallback","footer",[t(A.nTFoot).children("tr")[0],D(A),a,u,c]),(s=t(A.nTBody)).children().detach(),s.append(t(e)),Pt(A,"aoDrawCallback","draw",[A]),A.bSorted=!1,A.bFiltered=!1,A.bDrawing=!1}}function _(t,A){var e=t.oFeatures,n=e.bFilter;e.bSort&&vt(t),n?K(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==A&&(t._iDisplayStart=0),t._drawHold=A,G(t),t._drawHold=!1}function T(A){var e=A.oClasses,n=t(A.nTable),i=(n=t("<div/>").insertBefore(n),A.oFeatures),s=t("<div/>",{id:A.sTableId+"_wrapper",class:e.sWrapper+(A.nTFoot?"":" "+e.sNoFooter)});A.nHolding=n[0],A.nTableWrapper=s[0],A.nTableReinsertBefore=A.nTable.nextSibling;for(var r,o,a,l,c,u,h=A.sDom.split(""),d=0;d<h.length;d++){if(r=null,"<"==(o=h[d])){if(a=t("<div/>")[0],"'"==(l=h[d+1])||'"'==l){for(c="",u=2;h[d+u]!=l;)c+=h[d+u],u++;"H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")?(l=c.split("."),a.id=l[0].substr(1,l[0].length-1),a.className=l[1]):"#"==c.charAt(0)?a.id=c.substr(1,c.length-1):a.className=c,d+=u}s.append(a),s=t(a)}else if(">"==o)s=s.parent();else if("l"==o&&i.bPaginate&&i.bLengthChange)r=ot(A);else if("f"==o&&i.bFilter)r=V(A);else if("r"==o&&i.bProcessing)r=ct(A);else if("t"==o)r=ht(A);else if("i"==o&&i.bInfo)r=At(A);else if("p"==o&&i.bPaginate)r=at(A);else if(0!==Vt.ext.feature.length)for(u=0,l=(a=Vt.ext.feature).length;u<l;u++)if(o==a[u].cFeature){r=a[u].fnInit(A);break}r&&((a=A.aanFeatures)[o]||(a[o]=[]),a[o].push(r),s.append(r))}n.replaceWith(s),A.nHolding=null}function k(A,e){var n,i,s,r,o,a,l,c,u,h,d=t(e).children("tr");for(A.splice(0,A.length),s=0,a=d.length;s<a;s++)A.push([]);for(s=0,a=d.length;s<a;s++)for(i=(n=d[s]).firstChild;i;){if("TD"==i.nodeName.toUpperCase()||"TH"==i.nodeName.toUpperCase()){for(c=(c=1*i.getAttribute("colspan"))&&0!==c&&1!==c?c:1,u=(u=1*i.getAttribute("rowspan"))&&0!==u&&1!==u?u:1,r=0,o=A[s];o[r];)r++;for(l=r,h=1===c,o=0;o<c;o++)for(r=0;r<u;r++)A[s+r][l+o]={cell:i,unique:h},A[s+r].nTr=n}i=i.nextSibling}}function W(t,A,e){var n=[];e||(e=t.aoHeader,A&&k(e=[],A));A=0;for(var i=e.length;A<i;A++)for(var s=0,r=e[A].length;s<r;s++)!e[A][s].unique||n[s]&&t.bSortCellsTop||(n[s]=e[A][s].cell);return n}function H(A,e,n){if(Pt(A,"aoServerParams","serverParams",[e]),e&&t.isArray(e)){var i={},s=/(.*?)\[\]$/;t.each(e,(function(t,A){var e=A.name.match(s);e?(e=e[0],i[e]||(i[e]=[]),i[e].push(A.value)):i[A.name]=A.value})),e=i}var r,o=A.ajax,a=A.oInstance,l=function(t){Pt(A,null,"xhr",[A,t,A.jqXHR]),n(t)};if(t.isPlainObject(o)&&o.data){var c="function"==typeof(r=o.data)?r(e,A):r;e="function"==typeof r&&c?c:t.extend(!0,e,c);delete o.data}c={data:e,success:function(t){var e=t.error||t.sError;e&&Ft(A,0,e),A.json=t,l(t)},dataType:"json",cache:!1,type:A.sServerMethod,error:function(e,n){var i=Pt(A,null,"xhr",[A,null,A.jqXHR]);-1===t.inArray(!0,i)&&("parsererror"==n?Ft(A,0,"Invalid JSON response",1):4===e.readyState&&Ft(A,0,"Ajax error",7)),ut(A,!1)}},A.oAjaxData=e,Pt(A,null,"preXhr",[A,e]),A.fnServerData?A.fnServerData.call(a,A.sAjaxSource,t.map(e,(function(t,A){return{name:A,value:t}})),l,A):A.sAjaxSource||"string"==typeof o?A.jqXHR=t.ajax(t.extend(c,{url:o||A.sAjaxSource})):"function"==typeof o?A.jqXHR=o.call(a,e,l,A):(A.jqXHR=t.ajax(t.extend(c,o)),o.data=r)}function j(t){return!t.bAjaxDataGet||(t.iDraw++,ut(t,!0),H(t,N(t),(function(A){O(t,A)})),!1)}function N(A){var e,n,i,s,r=A.aoColumns,o=r.length,a=A.oFeatures,l=A.oPreviousSearch,c=A.aoPreSearchCols,u=[],h=mt(A);e=A._iDisplayStart,n=!1!==a.bPaginate?A._iDisplayLength:-1;var d=function(t,A){u.push({name:t,value:A})};d("sEcho",A.iDraw),d("iColumns",o),d("sColumns",iA(r,"sName").join(",")),d("iDisplayStart",e),d("iDisplayLength",n);var f={draw:A.iDraw,columns:[],order:[],start:e,length:n,search:{value:l.sSearch,regex:l.bRegex}};for(e=0;e<o;e++)i=r[e],s=c[e],n="function"==typeof i.mData?"function":i.mData,f.columns.push({data:n,name:i.sName,searchable:i.bSearchable,orderable:i.bSortable,search:{value:s.sSearch,regex:s.bRegex}}),d("mDataProp_"+e,n),a.bFilter&&(d("sSearch_"+e,s.sSearch),d("bRegex_"+e,s.bRegex),d("bSearchable_"+e,i.bSearchable)),a.bSort&&d("bSortable_"+e,i.bSortable);return a.bFilter&&(d("sSearch",l.sSearch),d("bRegex",l.bRegex)),a.bSort&&(t.each(h,(function(t,A){f.order.push({column:A.col,dir:A.dir}),d("iSortCol_"+t,A.col),d("sSortDir_"+t,A.dir)})),d("iSortingCols",h.length)),null===(r=Vt.ext.legacy.ajax)?A.sAjaxSource?u:f:r?u:f}function O(t,A){var e=U(t,A),i=A.sEcho!==n?A.sEcho:A.draw,s=A.iTotalRecords!==n?A.iTotalRecords:A.recordsTotal,r=A.iTotalDisplayRecords!==n?A.iTotalDisplayRecords:A.recordsFiltered;if(i){if(1*i<t.iDraw)return;t.iDraw=1*i}for(x(t),t._iRecordsTotal=parseInt(s,10),t._iRecordsDisplay=parseInt(r,10),i=0,s=e.length;i<s;i++)m(t,e[i]);t.aiDisplay=t.aiDisplayMaster.slice(),t.bAjaxDataGet=!1,G(t),t._bInitComplete||st(t,A),t.bAjaxDataGet=!0,ut(t,!1)}function U(A,e){var i=t.isPlainObject(A.ajax)&&A.ajax.dataSrc!==n?A.ajax.dataSrc:A.sAjaxDataProp;return"data"===i?e.aaData||e[i]:""!==i?Q(i)(e):e}function V(A){var n=A.oClasses,i=A.sTableId,s=A.oLanguage,r=A.oPreviousSearch,o=A.aanFeatures,a='<input type="search" class="'+n.sFilterInput+'"/>',l=(l=s.sSearch).match(/_INPUT_/)?l.replace("_INPUT_",a):l+a,c=(n=t("<div/>",{id:o.f?null:i+"_filter",class:n.sFilter}).append(t("<label/>").append(l)),o=function(){var t=this.value?this.value:"";t!=r.sSearch&&(K(A,{sSearch:t,bRegex:r.bRegex,bSmart:r.bSmart,bCaseInsensitive:r.bCaseInsensitive}),A._iDisplayStart=0,G(A))},a=null!==A.searchDelay?A.searchDelay:"ssp"===Tt(A)?400:0,t("input",n).val(r.sSearch).attr("placeholder",s.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",a?pA(o,a):o).on("keypress.DT",(function(t){if(13==t.keyCode)return!1})).attr("aria-controls",i));return t(A.nTable).on("search.dt.DT",(function(t,n){if(A===n)try{c[0]!==e.activeElement&&c.val(r.sSearch)}catch(t){}})),n[0]}function K(t,A,e){var i=t.oPreviousSearch,s=t.aoPreSearchCols,r=function(t){i.sSearch=t.sSearch,i.bRegex=t.bRegex,i.bSmart=t.bSmart,i.bCaseInsensitive=t.bCaseInsensitive};if(B(t),"ssp"!=Tt(t)){for(Z(t,A.sSearch,e,A.bEscapeRegex!==n?!A.bEscapeRegex:A.bRegex,A.bSmart,A.bCaseInsensitive),r(A),A=0;A<s.length;A++)J(t,s[A].sSearch,A,s[A].bEscapeRegex!==n?!s[A].bEscapeRegex:s[A].bRegex,s[A].bSmart,s[A].bCaseInsensitive);z(t)}else r(A);t.bFiltered=!0,Pt(t,null,"search",[t])}function z(A){for(var e,n,i=Vt.ext.search,s=A.aiDisplay,r=0,o=i.length;r<o;r++){for(var a=[],l=0,c=s.length;l<c;l++)n=s[l],e=A.aoData[n],i[r](A,e._aFilterData,n,e._aData,l)&&a.push(n);s.length=0,t.merge(s,a)}}function J(t,A,e,n,i,s){if(""!==A){var r=[],o=t.aiDisplay;for(n=X(A,n,i,s),i=0;i<o.length;i++)A=t.aoData[o[i]]._aFilterData[e],n.test(A)&&r.push(o[i]);t.aiDisplay=r}}function Z(t,A,e,n,i,s){n=X(A,n,i,s),s=t.oPreviousSearch.sSearch;var r,o=t.aiDisplayMaster;i=[];if(0!==Vt.ext.search.length&&(e=!0),r=q(t),0>=A.length)t.aiDisplay=o.slice();else{for((r||e||s.length>A.length||0!==A.indexOf(s)||t.bSorted)&&(t.aiDisplay=o.slice()),A=t.aiDisplay,e=0;e<A.length;e++)n.test(t.aoData[A[e]]._sFilterRow)&&i.push(A[e]);t.aiDisplay=i}}function X(A,e,n,i){return A=e?A:hA(A),n&&(A="^(?=.*?"+t.map(A.match(/"[^"]+"|[^ ]+/g)||[""],(function(t){if('"'===t.charAt(0)){var A=t.match(/^"(.*)"$/);t=A?A[1]:t}return t.replace('"',"")})).join(")(?=.*?")+").*$"),RegExp(A,i?"i":"")}function q(t){var A,e,n,i,s,r,o,a,l=t.aoColumns,c=Vt.ext.type.search;for(A=!1,e=0,i=t.aoData.length;e<i;e++)if(!(a=t.aoData[e])._aFilterData){for(r=[],n=0,s=l.length;n<s;n++)(A=l[n]).bSearchable?(o=C(t,e,n,"filter"),c[A.sType]&&(o=c[A.sType](o)),null===o&&(o=""),"string"!=typeof o&&o.toString&&(o=o.toString())):o="",o.indexOf&&-1!==o.indexOf("&")&&(dA.innerHTML=o,o=fA?dA.textContent:dA.innerText),o.replace&&(o=o.replace(/[\r\n]/g,"")),r.push(o);a._aFilterData=r,a._sFilterRow=r.join("  "),A=!0}return A}function $(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function tt(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function At(A){var e=A.sTableId,n=A.aanFeatures.i,i=t("<div/>",{class:A.oClasses.sInfo,id:n?null:e+"_info"});return n||(A.aoDrawCallback.push({fn:et,sName:"information"}),i.attr("role","status").attr("aria-live","polite"),t(A.nTable).attr("aria-describedby",e+"_info")),i[0]}function et(A){var e=A.aanFeatures.i;if(0!==e.length){var n=A.oLanguage,i=A._iDisplayStart+1,s=A.fnDisplayEnd(),r=A.fnRecordsTotal(),o=A.fnRecordsDisplay(),a=o?n.sInfo:n.sInfoEmpty;o!==r&&(a+=" "+n.sInfoFiltered),a=nt(A,a+=n.sInfoPostFix),null!==(n=n.fnInfoCallback)&&(a=n.call(A.oInstance,A,i,s,r,o,a)),t(e).html(a)}}function nt(t,A){var e=t.fnFormatNumber,n=t._iDisplayStart+1,i=t._iDisplayLength,s=t.fnRecordsDisplay(),r=-1===i;return A.replace(/_START_/g,e.call(t,n)).replace(/_END_/g,e.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,e.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,e.call(t,s)).replace(/_PAGE_/g,e.call(t,r?1:Math.ceil(n/i))).replace(/_PAGES_/g,e.call(t,r?1:Math.ceil(s/i)))}function it(t){var A,e,n,i=t.iInitDisplayStart,s=t.aoColumns;e=t.oFeatures;var r=t.bDeferLoading;if(t.bInitialised){for(T(t),S(t),P(t,t.aoHeader),P(t,t.aoFooter),ut(t,!0),e.bAutoWidth&&gt(t),A=0,e=s.length;A<e;A++)(n=s[A]).sWidth&&(n.nTh.style.width=Et(n.sWidth));Pt(t,null,"preInit",[t]),_(t),("ssp"!=(s=Tt(t))||r)&&("ajax"==s?H(t,[],(function(e){var n=U(t,e);for(A=0;A<n.length;A++)m(t,n[A]);t.iInitDisplayStart=i,_(t),ut(t,!1),st(t,e)})):(ut(t,!1),st(t)))}else setTimeout((function(){it(t)}),200)}function st(t,A){t._bInitComplete=!0,(A||t.oInit.aaData)&&d(t),Pt(t,null,"plugin-init",[t,A]),Pt(t,"aoInitComplete","init",[t,A])}function rt(t,A){var e=parseInt(A,10);t._iDisplayLength=e,Gt(t),Pt(t,null,"length",[t,e])}function ot(A){for(var e=A.oClasses,n=A.sTableId,i=A.aLengthMenu,s=(r=t.isArray(i[0]))?i[0]:i,r=(i=r?i[1]:i,t("<select/>",{name:n+"_length","aria-controls":n,class:e.sLengthSelect})),o=0,a=s.length;o<a;o++)r[0][o]=new Option("number"==typeof i[o]?A.fnFormatNumber(i[o]):i[o],s[o]);var l=t("<div><label/></div>").addClass(e.sLength);return A.aanFeatures.l||(l[0].id=n+"_length"),l.children().append(A.oLanguage.sLengthMenu.replace("_MENU_",r[0].outerHTML)),t("select",l).val(A._iDisplayLength).on("change.DT",(function(){rt(A,t(this).val()),G(A)})),t(A.nTable).on("length.dt.DT",(function(e,n,i){A===n&&t("select",l).val(i)})),l[0]}function at(A){var e=A.sPaginationType,n=Vt.ext.pager[e],i="function"==typeof n,s=function(t){G(t)},r=(e=t("<div/>").addClass(A.oClasses.sPaging+e)[0],A.aanFeatures);return i||n.fnInit(A,e,s),r.p||(e.id=A.sTableId+"_paginate",A.aoDrawCallback.push({fn:function(t){if(i){var A,e=t._iDisplayStart,o=t._iDisplayLength,a=t.fnRecordsDisplay(),l=(e=(l=-1===o)?0:Math.ceil(e/o),o=l?1:Math.ceil(a/o),a=n(e,o),0);for(A=r.p.length;l<A;l++)_t(t,"pageButton")(t,r.p[l],l,a,e,o)}else n.fnUpdate(t,s)},sName:"pagination"})),e}function lt(t,A,e){var n=t._iDisplayStart,i=t._iDisplayLength,s=t.fnRecordsDisplay();return 0===s||-1===i?n=0:"number"==typeof A?(n=A*i)>s&&(n=0):"first"==A?n=0:"previous"==A?0>(n=0<=i?n-i:0)&&(n=0):"next"==A?n+i<s&&(n+=i):"last"==A?n=Math.floor((s-1)/i)*i:Ft(t,0,"Unknown paging action: "+A,5),A=t._iDisplayStart!==n,t._iDisplayStart=n,A&&(Pt(t,null,"page",[t]),e&&G(t)),A}function ct(A){return t("<div/>",{id:A.aanFeatures.r?null:A.sTableId+"_processing",class:A.oClasses.sProcessing}).html(A.oLanguage.sProcessing).insertBefore(A.nTable)[0]}function ut(A,e){A.oFeatures.bProcessing&&t(A.aanFeatures.r).css("display",e?"block":"none"),Pt(A,null,"processing",[A,e])}function ht(A){(u=t(A.nTable)).attr("role","grid");var e=A.oScroll;if(""===e.sX&&""===e.sY)return A.nTable;var n=e.sX,i=e.sY,s=A.oClasses,r=u.children("caption"),o=r.length?r[0]._captionSide:null,a=t(u[0].cloneNode(!1)),l=t(u[0].cloneNode(!1)),c=u.children("tfoot");c.length||(c=null),a=t("<div/>",{class:s.sScrollWrapper}).append(t("<div/>",{class:s.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:n?n?Et(n):null:"100%"}).append(t("<div/>",{class:s.sScrollHeadInner}).css({"box-sizing":"content-box",width:e.sXInner||"100%"}).append(a.removeAttr("id").css("margin-left",0).append("top"===o?r:null).append(u.children("thead"))))).append(t("<div/>",{class:s.sScrollBody}).css({position:"relative",overflow:"auto",width:n?Et(n):null}).append(u)),c&&a.append(t("<div/>",{class:s.sScrollFoot}).css({overflow:"hidden",border:0,width:n?n?Et(n):null:"100%"}).append(t("<div/>",{class:s.sScrollFootInner}).append(l.removeAttr("id").css("margin-left",0).append("bottom"===o?r:null).append(u.children("tfoot")))));var u,h=(u=a.children())[0],d=(s=u[1],c?u[2]:null);return n&&t(s).on("scroll.DT",(function(){var t=this.scrollLeft;h.scrollLeft=t,c&&(d.scrollLeft=t)})),t(s).css(i&&e.bCollapse?"max-height":"height",i),A.nScrollHead=h,A.nScrollBody=s,A.nScrollFoot=d,A.aoDrawCallback.push({fn:dt,sName:"scrolling"}),a[0]}function dt(A){var e,i,s,r,o,a=(u=A.oScroll).sX,l=u.sXInner,c=u.sY,u=u.iBarWidth,h=t(A.nScrollHead),g=h[0].style,p=(B=h.children("div"))[0].style,w=B.children("table"),B=A.nScrollBody,E=t(B),m=B.style,v=t(A.nScrollFoot).children("div"),C=v.children("table"),b=t(A.nTHead),y=t(A.nTable),Q=y[0],I=Q.style,D=A.nTFoot?t(A.nTFoot):null,x=A.oBrowser,M=x.bScrollOversize,F=iA(A.aoColumns,"nTh"),L=[],R=[],Y=[],S=[],P=function(t){(t=t.style).paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0};i=B.scrollHeight>B.clientHeight,A.scrollBarVis!==i&&A.scrollBarVis!==n?(A.scrollBarVis=i,d(A)):(A.scrollBarVis=i,y.children("thead, tfoot").remove(),D&&(s=D.clone().prependTo(y),e=D.find("tr"),s=s.find("tr")),r=b.clone().prependTo(y),b=b.find("tr"),i=r.find("tr"),r.find("th, td").removeAttr("tabindex"),a||(m.width="100%",h[0].style.width="100%"),t.each(W(A,r),(function(t,e){o=f(A,t),e.style.width=A.aoColumns[o].sWidth})),D&&ft((function(t){t.style.width=""}),s),h=y.outerWidth(),""===a?(I.width="100%",M&&(y.find("tbody").height()>B.offsetHeight||"scroll"==E.css("overflow-y"))&&(I.width=Et(y.outerWidth()-u)),h=y.outerWidth()):""!==l&&(I.width=Et(l),h=y.outerWidth()),ft(P,i),ft((function(A){Y.push(A.innerHTML),L.push(Et(t(A).css("width")))}),i),ft((function(A,e){-1!==t.inArray(A,F)&&(A.style.width=L[e])}),b),t(i).height(0),D&&(ft(P,s),ft((function(A){S.push(A.innerHTML),R.push(Et(t(A).css("width")))}),s),ft((function(t,A){t.style.width=R[A]}),e),t(s).height(0)),ft((function(t,A){t.innerHTML='<div class="dataTables_sizing">'+Y[A]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=L[A]}),i),D&&ft((function(t,A){t.innerHTML='<div class="dataTables_sizing">'+S[A]+"</div>",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=R[A]}),s),y.outerWidth()<h?(e=B.scrollHeight>B.offsetHeight||"scroll"==E.css("overflow-y")?h+u:h,M&&(B.scrollHeight>B.offsetHeight||"scroll"==E.css("overflow-y"))&&(I.width=Et(e-u)),(""===a||""!==l)&&Ft(A,1,"Possible column misalignment",6)):e="100%",m.width=Et(e),g.width=Et(e),D&&(A.nScrollFoot.style.width=Et(e)),!c&&M&&(m.height=Et(Q.offsetHeight+u)),a=y.outerWidth(),w[0].style.width=Et(a),p.width=Et(a),l=y.height()>B.clientHeight||"scroll"==E.css("overflow-y"),p[c="padding"+(x.bScrollbarLeft?"Left":"Right")]=l?u+"px":"0px",D&&(C[0].style.width=Et(a),v[0].style.width=Et(a),v[0].style[c]=l?u+"px":"0px"),y.children("colgroup").insertBefore(y.children("thead")),E.scroll(),!A.bSorted&&!A.bFiltered||A._drawHold||(B.scrollTop=0))}function ft(t,A,e){for(var n,i,s=0,r=0,o=A.length;r<o;){for(n=A[r].firstChild,i=e?e[r].firstChild:null;n;)1===n.nodeType&&(e?t(n,i,s):t(n,s),s++),n=n.nextSibling,i=e?i.nextSibling:null;r++}}function gt(e){var n,i,s=e.nTable,r=e.aoColumns,o=(v=e.oScroll).sY,a=v.sX,l=v.sXInner,c=r.length,u=w(e,"bVisible"),h=t("th",e.nTHead),g=s.getAttribute("width"),B=s.parentNode,E=!1,m=e.oBrowser,v=m.bScrollOversize;for((n=s.style.width)&&-1!==n.indexOf("%")&&(g=n),n=0;n<u.length;n++)null!==(i=r[u[n]]).sWidth&&(i.sWidth=pt(i.sWidthOrig,B),E=!0);if(v||!E&&!a&&!o&&c==p(e)&&c==h.length)for(n=0;n<c;n++)null!==(u=f(e,n))&&(r[u].sWidth=Et(h.eq(n).width()));else{(c=t(s).clone().css("visibility","hidden").removeAttr("id")).find("tbody tr").remove();var C=t("<tr/>").appendTo(c.find("tbody"));for(c.find("thead, tfoot").remove(),c.append(t(e.nTHead).clone()).append(t(e.nTFoot).clone()),c.find("tfoot th, tfoot td").css("width",""),h=W(e,c.find("thead")[0]),n=0;n<u.length;n++)i=r[u[n]],h[n].style.width=null!==i.sWidthOrig&&""!==i.sWidthOrig?Et(i.sWidthOrig):"",i.sWidthOrig&&a&&t(h[n]).append(t("<div/>").css({width:i.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(e.aoData.length)for(n=0;n<u.length;n++)i=r[E=u[n]],t(wt(e,E)).clone(!1).append(i.sContentPadding).appendTo(C);for(t("[name]",c).removeAttr("name"),i=t("<div/>").css(a||o?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(c).appendTo(B),a&&l?c.width(l):a?(c.css("width","auto"),c.removeAttr("width"),c.width()<B.clientWidth&&g&&c.width(B.clientWidth)):o?c.width(B.clientWidth):g&&c.width(g),n=o=0;n<u.length;n++)l=(B=t(h[n])).outerWidth()-B.width(),o+=B=m.bBounding?Math.ceil(h[n].getBoundingClientRect().width):B.outerWidth(),r[u[n]].sWidth=Et(B-l);s.style.width=Et(o),i.remove()}g&&(s.style.width=Et(g)),!g&&!a||e._reszEvt||(s=function(){t(A).on("resize.DT-"+e.sInstance,pA((function(){d(e)})))},v?setTimeout(s,1e3):s(),e._reszEvt=!0)}function pt(A,n){if(!A)return 0;var i=t("<div/>").css("width",Et(A)).appendTo(n||e.body),s=i[0].offsetWidth;return i.remove(),s}function wt(A,e){var n=Bt(A,e);if(0>n)return null;var i=A.aoData[n];return i.nTr?i.anCells[e]:t("<td/>").html(C(A,n,e,"display"))[0]}function Bt(t,A){for(var e,n=-1,i=-1,s=0,r=t.aoData.length;s<r;s++)(e=(e=(e=C(t,s,A,"display")+"").replace(gA,"")).replace(/&nbsp;/g," ")).length>n&&(n=e.length,i=s);return i}function Et(t){return null===t?"0px":"number"==typeof t?0>t?"0px":t+"px":t.match(/\d$/)?t+"px":t}function mt(A){var e,i,s,r,o,a,l=[],c=A.aoColumns;e=A.aaSortingFixed,i=t.isPlainObject(e);var u=[];for(s=function(A){A.length&&!t.isArray(A[0])?u.push(A):t.merge(u,A)},t.isArray(e)&&s(e),i&&e.pre&&s(e.pre),s(A.aaSorting),i&&e.post&&s(e.post),A=0;A<u.length;A++)for(e=0,i=(s=c[a=u[A][0]].aDataSort).length;e<i;e++)o=c[r=s[e]].sType||"string",u[A]._idx===n&&(u[A]._idx=t.inArray(u[A][1],c[r].asSorting)),l.push({src:a,col:r,dir:u[A][1],index:u[A]._idx,type:o,formatter:Vt.ext.type.order[o+"-pre"]});return l}function vt(t){var A,e,n,i,s=[],r=Vt.ext.type.order,o=t.aoData,a=0,l=t.aiDisplayMaster;for(B(t),A=0,e=(i=mt(t)).length;A<e;A++)(n=i[A]).formatter&&a++,It(t,n.col);if("ssp"!=Tt(t)&&0!==i.length){for(A=0,e=l.length;A<e;A++)s[l[A]]=A;a===i.length?l.sort((function(t,A){var e,n,r,a,l=i.length,c=o[t]._aSortData,u=o[A]._aSortData;for(r=0;r<l;r++)if(0!==(e=(e=c[(a=i[r]).col])<(n=u[a.col])?-1:e>n?1:0))return"asc"===a.dir?e:-e;return(e=s[t])<(n=s[A])?-1:e>n?1:0})):l.sort((function(t,A){var e,n,a,l,c=i.length,u=o[t]._aSortData,h=o[A]._aSortData;for(a=0;a<c;a++)if(e=u[(l=i[a]).col],n=h[l.col],0!==(e=(l=r[l.type+"-"+l.dir]||r["string-"+l.dir])(e,n)))return e;return(e=s[t])<(n=s[A])?-1:e>n?1:0}))}t.bSorted=!0}function Ct(t){for(var A,e,n=t.aoColumns,i=mt(t),s=(t=t.oLanguage.oAria,0),r=n.length;s<r;s++){var o=(e=n[s]).asSorting;A=e.sTitle.replace(/<.*?>/g,"");var a=e.nTh;a.removeAttribute("aria-sort"),e.bSortable&&(0<i.length&&i[0].col==s?(a.setAttribute("aria-sort","asc"==i[0].dir?"ascending":"descending"),e=o[i[0].index+1]||o[0]):e=o[0],A+="asc"===e?t.sSortAscending:t.sSortDescending),a.setAttribute("aria-label",A)}}function bt(A,e,i,s){var r=A.aaSorting,o=A.aoColumns[e].asSorting,a=function(A,e){var i=A._idx;return i===n&&(i=t.inArray(A[1],o)),i+1<o.length?i+1:e?null:0};"number"==typeof r[0]&&(r=A.aaSorting=[r]),i&&A.oFeatures.bSortMulti?-1!==(i=t.inArray(e,iA(r,"0")))?(null===(e=a(r[i],!0))&&1===r.length&&(e=0),null===e?r.splice(i,1):(r[i][1]=o[e],r[i]._idx=e)):(r.push([e,o[0],0]),r[r.length-1]._idx=0):r.length&&r[0][0]==e?(e=a(r[0]),r.length=1,r[0][1]=o[e],r[0]._idx=e):(r.length=0,r.push([e,o[0]]),r[0]._idx=0),_(A),"function"==typeof s&&s(A)}function yt(t,A,e,n){var i=t.aoColumns[e];Yt(A,{},(function(A){!1!==i.bSortable&&(t.oFeatures.bProcessing?(ut(t,!0),setTimeout((function(){bt(t,e,A.shiftKey,n),"ssp"!==Tt(t)&&ut(t,!1)}),0)):bt(t,e,A.shiftKey,n))}))}function Qt(A){var e,n,i=A.aLastSort,s=A.oClasses.sSortColumn,r=mt(A),o=A.oFeatures;if(o.bSort&&o.bSortClasses){for(o=0,e=i.length;o<e;o++)n=i[o].src,t(iA(A.aoData,"anCells",n)).removeClass(s+(2>o?o+1:3));for(o=0,e=r.length;o<e;o++)n=r[o].src,t(iA(A.aoData,"anCells",n)).addClass(s+(2>o?o+1:3))}A.aLastSort=r}function It(t,A){var e,n=t.aoColumns[A],i=Vt.ext.order[n.sSortDataType];i&&(e=i.call(t.oInstance,t,A,g(t,A)));for(var s,r=Vt.ext.type.order[n.sType+"-pre"],o=0,a=t.aoData.length;o<a;o++)(n=t.aoData[o])._aSortData||(n._aSortData=[]),(!n._aSortData[A]||i)&&(s=i?e[o]:C(t,o,A,"sort"),n._aSortData[A]=r?r(s):s)}function Dt(A){if(A.oFeatures.bStateSave&&!A.bDestroying){var e={time:+new Date,start:A._iDisplayStart,length:A._iDisplayLength,order:t.extend(!0,[],A.aaSorting),search:$(A.oPreviousSearch),columns:t.map(A.aoColumns,(function(t,e){return{visible:t.bVisible,search:$(A.aoPreSearchCols[e])}}))};Pt(A,"aoStateSaveParams","stateSaveParams",[A,e]),A.oSavedState=e,A.fnStateSaveCallback.call(A.oInstance,A,e)}}function xt(A,e,i){var s,r,o=A.aoColumns;e=function(e){if(e&&e.time){var a=Pt(A,"aoStateLoadParams","stateLoadParams",[A,e]);if(-1===t.inArray(!1,a)&&!(0<(a=A.iStateDuration)&&e.time<+new Date-1e3*a||e.columns&&o.length!==e.columns.length)){if(A.oLoadedState=t.extend(!0,{},e),e.start!==n&&(A._iDisplayStart=e.start,A.iInitDisplayStart=e.start),e.length!==n&&(A._iDisplayLength=e.length),e.order!==n&&(A.aaSorting=[],t.each(e.order,(function(t,e){A.aaSorting.push(e[0]>=o.length?[0,e[1]]:e)}))),e.search!==n&&t.extend(A.oPreviousSearch,tt(e.search)),e.columns)for(s=0,r=e.columns.length;s<r;s++)(a=e.columns[s]).visible!==n&&(o[s].bVisible=a.visible),a.search!==n&&t.extend(A.aoPreSearchCols[s],tt(a.search));Pt(A,"aoStateLoaded","stateLoaded",[A,e])}}i()};if(A.oFeatures.bStateSave){var a=A.fnStateLoadCallback.call(A.oInstance,A,e);a!==n&&e(a)}else i()}function Mt(A){var e=Vt.settings;return-1!==(A=t.inArray(A,iA(e,"nTable")))?e[A]:null}function Ft(t,e,n,i){if(n="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+n,i&&(n+=". For more information about this error, please see http://datatables.net/tn/"+i),e)A.console&&console.log&&console.log(n);else if(e=(e=Vt.ext).sErrMode||e.errMode,t&&Pt(t,null,"error",[t,i,n]),"alert"==e)alert(n);else{if("throw"==e)throw Error(n);"function"==typeof e&&e(t,i,n)}}function Lt(A,e,i,s){t.isArray(i)?t.each(i,(function(n,i){t.isArray(i)?Lt(A,e,i[0],i[1]):Lt(A,e,i)})):(s===n&&(s=i),e[i]!==n&&(A[s]=e[i]))}function Rt(A,e,n){var i,s;for(s in e)e.hasOwnProperty(s)&&(i=e[s],t.isPlainObject(i)?(t.isPlainObject(A[s])||(A[s]={}),t.extend(!0,A[s],i)):A[s]=n&&"data"!==s&&"aaData"!==s&&t.isArray(i)?i.slice():i);return A}function Yt(A,e,n){t(A).on("click.DT",e,(function(e){t(A).blur(),n(e)})).on("keypress.DT",e,(function(t){13===t.which&&(t.preventDefault(),n(t))})).on("selectstart.DT",(function(){return!1}))}function St(t,A,e,n){e&&t[A].push({fn:e,sName:n})}function Pt(A,e,n,i){var s=[];return e&&(s=t.map(A[e].slice().reverse(),(function(t){return t.fn.apply(A.oInstance,i)}))),null!==n&&(e=t.Event(n+".dt"),t(A.nTable).trigger(e,i),s.push(e.result)),s}function Gt(t){var A=t._iDisplayStart,e=t.fnDisplayEnd(),n=t._iDisplayLength;A>=e&&(A=e-n),A-=A%n,(-1===n||0>A)&&(A=0),t._iDisplayStart=A}function _t(A,e){var n=A.renderer,i=Vt.ext.renderer[e];return t.isPlainObject(n)&&n[e]?i[n[e]]||i._:"string"==typeof n&&i[n]||i._}function Tt(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}function kt(t,A){var e=[],n=(e=xA.numbers_length,Math.floor(e/2));return A<=e?e=rA(0,A):t<=n?((e=rA(0,e-2)).push("ellipsis"),e.push(A-1)):(t>=A-1-n?e=rA(A-(e-2),A):((e=rA(t-n+2,t+n-1)).push("ellipsis"),e.push(A-1)),e.splice(0,0,"ellipsis"),e.splice(0,0,0)),e.DT_el="span",e}function Wt(A){t.each({num:function(t){return MA(t,A)},"num-fmt":function(t){return MA(t,A,qt)},"html-num":function(t){return MA(t,A,Jt)},"html-num-fmt":function(t){return MA(t,A,Jt,qt)}},(function(t,e){jt.type.order[t+A+"-pre"]=e,t.match(/^html\-/)&&(jt.type.search[t+A]=jt.type.search.html)}))}function Ht(t){return function(){var A=[Mt(this[Vt.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Vt.ext.internal[t].apply(this,A)}}var jt,Nt,Ot,Ut,Vt=function(A){this.$=function(t,A){return this.api(!0).$(t,A)},this._=function(t,A){return this.api(!0).rows(t,A).data()},this.api=function(t){return new Nt(t?Mt(this[jt.iApiIndex]):this)},this.fnAddData=function(A,e){var i=this.api(!0),s=t.isArray(A)&&(t.isArray(A[0])||t.isPlainObject(A[0]))?i.rows.add(A):i.row.add(A);return(e===n||e)&&i.draw(),s.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var A=this.api(!0).columns.adjust(),e=A.settings()[0],i=e.oScroll;t===n||t?A.draw(!1):(""!==i.sX||""!==i.sY)&&dt(e)},this.fnClearTable=function(t){var A=this.api(!0).clear();(t===n||t)&&A.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,A,e){var i=this.api(!0),s=(t=i.rows(t)).settings()[0],r=s.aoData[t[0][0]];return t.remove(),A&&A.call(this,s,r),(e===n||e)&&i.draw(),r},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,A,e,i,s,r){s=this.api(!0),null===A||A===n?s.search(t,e,i,r):s.column(A).search(t,e,i,r),s.draw()},this.fnGetData=function(t,A){var e=this.api(!0);if(t!==n){var i=t.nodeName?t.nodeName.toLowerCase():"";return A!==n||"td"==i||"th"==i?e.cell(t,A).data():e.row(t).data()||null}return e.data().toArray()},this.fnGetNodes=function(t){var A=this.api(!0);return t!==n?A.row(t).node():A.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var A=this.api(!0),e=t.nodeName.toUpperCase();return"TR"==e?A.row(t).index():"TD"==e||"TH"==e?[(t=A.cell(t).index()).row,t.columnVisible,t.column]:null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,A,e){return this.api(!0).row(t).child(A,e).show().child()[0]},this.fnPageChange=function(t,A){var e=this.api(!0).page(t);(A===n||A)&&e.draw(!1)},this.fnSetColumnVis=function(t,A,e){t=this.api(!0).column(t).visible(A),(e===n||e)&&t.columns.adjust().draw()},this.fnSettings=function(){return Mt(this[jt.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,A,e){this.api(!0).order.listener(t,A,e)},this.fnUpdate=function(t,A,e,i,s){var r=this.api(!0);return e===n||null===e?r.row(A).data(t):r.cell(A,e).data(t),(s===n||s)&&r.columns.adjust(),(i===n||i)&&r.draw(),0},this.fnVersionCheck=jt.fnVersionCheck;var e=this,i=A===n,c=this.length;for(var d in i&&(A={}),this.oApi=this.internal=jt.internal,Vt.ext.internal)d&&(this[d]=Ht(d));return this.each((function(){var d,f={},g=1<c?Rt(f,A,!0):A,p=0,w=(f=this.getAttribute("id"),!1),B=Vt.defaults,C=t(this);if("table"!=this.nodeName.toLowerCase())Ft(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{o(B),a(B.column),s(B,B,!0),s(B.column,B.column,!0),s(B,t.extend(g,C.data()));var b=Vt.settings;p=0;for(d=b.length;p<d;p++){var y=b[p];if(y.nTable==this||y.nTHead&&y.nTHead.parentNode==this||y.nTFoot&&y.nTFoot.parentNode==this){var I=g.bRetrieve!==n?g.bRetrieve:B.bRetrieve;if(i||I)return y.oInstance;if(g.bDestroy!==n?g.bDestroy:B.bDestroy){y.oInstance.fnDestroy();break}return void Ft(y,0,"Cannot reinitialise DataTable",3)}if(y.sTableId==this.id){b.splice(p,1);break}}null!==f&&""!==f||(this.id=f="DataTables_Table_"+Vt.ext._unique++);var D=t.extend(!0,{},Vt.models.oSettings,{sDestroyWidth:C[0].style.width,sInstance:f,sTableId:f});D.nTable=this,D.oApi=e.internal,D.oInit=g,b.push(D),D.oInstance=1===e.length?e:C.dataTable(),o(g),r(g.oLanguage),g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=t.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]),g=Rt(t.extend(!0,{},B),g),Lt(D.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" ")),Lt(D,g,["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"]]),Lt(D.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Lt(D.oLanguage,g,"fnInfoCallback"),St(D,"aoDrawCallback",g.fnDrawCallback,"user"),St(D,"aoServerParams",g.fnServerParams,"user"),St(D,"aoStateSaveParams",g.fnStateSaveParams,"user"),St(D,"aoStateLoadParams",g.fnStateLoadParams,"user"),St(D,"aoStateLoaded",g.fnStateLoaded,"user"),St(D,"aoRowCallback",g.fnRowCallback,"user"),St(D,"aoRowCreatedCallback",g.fnCreatedRow,"user"),St(D,"aoHeaderCallback",g.fnHeaderCallback,"user"),St(D,"aoFooterCallback",g.fnFooterCallback,"user"),St(D,"aoInitComplete",g.fnInitComplete,"user"),St(D,"aoPreDrawCallback",g.fnPreDrawCallback,"user"),D.rowIdFn=Q(g.rowId),l(D);var x=D.oClasses;t.extend(x,Vt.ext.classes,g.oClasses),C.addClass(x.sTable),D.iInitDisplayStart===n&&(D.iInitDisplayStart=g.iDisplayStart,D._iDisplayStart=g.iDisplayStart),null!==g.iDeferLoading&&(D.bDeferLoading=!0,f=t.isArray(g.iDeferLoading),D._iRecordsDisplay=f?g.iDeferLoading[0]:g.iDeferLoading,D._iRecordsTotal=f?g.iDeferLoading[1]:g.iDeferLoading);var M=D.oLanguage;t.extend(!0,M,g.oLanguage),M.sUrl&&(t.ajax({dataType:"json",url:M.sUrl,success:function(A){r(A),s(B.oLanguage,A),t.extend(!0,M,A),it(D)},error:function(){it(D)}}),w=!0),null===g.asStripeClasses&&(D.asStripeClasses=[x.sStripeOdd,x.sStripeEven]);f=D.asStripeClasses;var F=C.children("tbody").find("tr").eq(0);if(-1!==t.inArray(!0,t.map(f,(function(t){return F.hasClass(t)})))&&(t("tbody tr",this).removeClass(f.join(" ")),D.asDestroyStripes=f.slice()),f=[],0!==(b=this.getElementsByTagName("thead")).length&&(k(D.aoHeader,b[0]),f=W(D)),null===g.aoColumns)for(b=[],p=0,d=f.length;p<d;p++)b.push(null);else b=g.aoColumns;for(p=0,d=b.length;p<d;p++)u(D,f?f[p]:null);if(E(D,g.aoColumnDefs,b,(function(t,A){h(D,t,A)})),F.length){var L=function(t,A){return null!==t.getAttribute("data-"+A)?A:null};t(F[0]).children("th, td").each((function(t,A){var e=D.aoColumns[t];if(e.mData===t){var i=L(A,"sort")||L(A,"order"),s=L(A,"filter")||L(A,"search");null===i&&null===s||(e.mData={_:t+".display",sort:null!==i?t+".@data-"+i:n,type:null!==i?t+".@data-"+i:n,filter:null!==s?t+".@data-"+s:n},h(D,t))}}))}var R=D.oFeatures;f=function(){if(g.aaSorting===n){var A=D.aaSorting;for(p=0,d=A.length;p<d;p++)A[p][1]=D.aoColumns[p].asSorting[0]}Qt(D),R.bSort&&St(D,"aoDrawCallback",(function(){if(D.bSorted){var A=mt(D),e={};t.each(A,(function(t,A){e[A.src]=A.dir})),Pt(D,null,"order",[D,A,e]),Ct(D)}})),St(D,"aoDrawCallback",(function(){(D.bSorted||"ssp"===Tt(D)||R.bDeferRender)&&Qt(D)}),"sc");A=C.children("caption").each((function(){this._captionSide=t(this).css("caption-side")}));var e=C.children("thead");if(0===e.length&&(e=t("<thead/>").appendTo(C)),D.nTHead=e[0],0===(e=C.children("tbody")).length&&(e=t("<tbody/>").appendTo(C)),D.nTBody=e[0],0===(e=C.children("tfoot")).length&&A.length>0&&(""!==D.oScroll.sX||""!==D.oScroll.sY)&&(e=t("<tfoot/>").appendTo(C)),0===e.length||0===e.children().length?C.addClass(x.sNoFooter):e.length>0&&(D.nTFoot=e[0],k(D.aoFooter,D.nTFoot)),g.aaData)for(p=0;p<g.aaData.length;p++)m(D,g.aaData[p]);else(D.bDeferLoading||"dom"==Tt(D))&&v(D,t(D.nTBody).children("tr"));D.aiDisplay=D.aiDisplayMaster.slice(),D.bInitialised=!0,!1===w&&it(D)};g.bStateSave?(R.bStateSave=!0,St(D,"aoDrawCallback",Dt,"state_save"),xt(D,g,f)):f()}})),e=null,this},Kt={},zt=/[\r\n]/g,Jt=/<.*?>/g,Zt=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,Xt=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),qt=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,$t=function(t){return!t||!0===t||"-"===t},tA=function(t){var A=parseInt(t,10);return!isNaN(A)&&isFinite(t)?A:null},AA=function(t,A){return Kt[A]||(Kt[A]=RegExp(hA(A),"g")),"string"==typeof t&&"."!==A?t.replace(/\./g,"").replace(Kt[A],"."):t},eA=function(t,A,e){var n="string"==typeof t;return!!$t(t)||(A&&n&&(t=AA(t,A)),e&&n&&(t=t.replace(qt,"")),!isNaN(parseFloat(t))&&isFinite(t))},nA=function(t,A,e){return!!$t(t)||(($t(t)||"string"==typeof t)&&!!eA(t.replace(Jt,""),A,e)||null)},iA=function(t,A,e){var i=[],s=0,r=t.length;if(e!==n)for(;s<r;s++)t[s]&&t[s][A]&&i.push(t[s][A][e]);else for(;s<r;s++)t[s]&&i.push(t[s][A]);return i},sA=function(t,A,e,i){var s=[],r=0,o=A.length;if(i!==n)for(;r<o;r++)t[A[r]][e]&&s.push(t[A[r]][e][i]);else for(;r<o;r++)s.push(t[A[r]][e]);return s},rA=function(t,A){var e,i=[];A===n?(A=0,e=t):(e=A,A=t);for(var s=A;s<e;s++)i.push(s);return i},oA=function(t){for(var A=[],e=0,n=t.length;e<n;e++)t[e]&&A.push(t[e]);return A},aA=function(t){var A;t:{if(!(2>t.length))for(var e=(A=t.slice().sort())[0],n=1,i=A.length;n<i;n++){if(A[n]===e){A=!1;break t}e=A[n]}A=!0}if(A)return t.slice();A=[];i=t.length;var s,r=0;n=0;t:for(;n<i;n++){for(e=t[n],s=0;s<r;s++)if(A[s]===e)continue t;A.push(e),r++}return A};Vt.util={throttle:function(t,A){var e,i,s=A!==n?A:200;return function(){var A=this,r=+new Date,o=arguments;e&&r<e+s?(clearTimeout(i),i=setTimeout((function(){e=n,t.apply(A,o)}),s)):(e=r,t.apply(A,o))}},escapeRegex:function(t){return t.replace(Xt,"\\$1")}};var lA=function(t,A,e){t[A]!==n&&(t[e]=t[A])},cA=/\[.*?\]$/,uA=/\(\)$/,hA=Vt.util.escapeRegex,dA=t("<div>")[0],fA=dA.textContent!==n,gA=/<.*?>/g,pA=Vt.util.throttle,wA=[],BA=Array.prototype;Nt=function(A,e){if(!(this instanceof Nt))return new Nt(A,e);var n=[],i=function(A){(A=function(A){var e,n,i=Vt.settings,s=t.map(i,(function(t){return t.nTable}));return A?A.nTable&&A.oApi?[A]:A.nodeName&&"table"===A.nodeName.toLowerCase()?-1!==(e=t.inArray(A,s))?[i[e]]:null:A&&"function"==typeof A.settings?A.settings().toArray():("string"==typeof A?n=t(A):A instanceof t&&(n=A),n?n.map((function(){return-1!==(e=t.inArray(this,s))?i[e]:null})).toArray():void 0):[]}(A))&&(n=n.concat(A))};if(t.isArray(A))for(var s=0,r=A.length;s<r;s++)i(A[s]);else i(A);this.context=aA(n),e&&t.merge(this,e),this.selector={rows:null,cols:null,opts:null},Nt.extend(this,this,wA)},Vt.Api=Nt,t.extend(Nt.prototype,{any:function(){return 0!==this.count()},concat:BA.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var A=0,e=this.length;A<e;A++)t.call(this,this[A],A,this);return this},eq:function(t){var A=this.context;return A.length>t?new Nt(A[t],this[t]):null},filter:function(t){var A=[];if(BA.filter)A=BA.filter.call(this,t,this);else for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this)&&A.push(this[e]);return new Nt(this.context,A)},flatten:function(){var t=[];return new Nt(this.context,t.concat.apply(t,this.toArray()))},join:BA.join,indexOf:BA.indexOf||function(t,A){for(var e=A||0,n=this.length;e<n;e++)if(this[e]===t)return e;return-1},iterator:function(t,A,e,i){var s,r,o,a,l,c,u,h=[],d=this.context,f=this.selector;for("string"==typeof t&&(i=e,e=A,A=t,t=!1),r=0,o=d.length;r<o;r++){var g=new Nt(d[r]);if("table"===A)(s=e.call(g,d[r],r))!==n&&h.push(s);else if("columns"===A||"rows"===A)(s=e.call(g,d[r],this[r],r))!==n&&h.push(s);else if("column"===A||"column-rows"===A||"row"===A||"cell"===A)for(u=this[r],"column-rows"===A&&(c=bA(d[r],f.opts)),a=0,l=u.length;a<l;a++)s=u[a],(s="cell"===A?e.call(g,d[r],s.row,s.column,r,a):e.call(g,d[r],s,r,a,c))!==n&&h.push(s)}return h.length||i?((A=(t=new Nt(d,t?h.concat.apply([],h):h)).selector).rows=f.rows,A.cols=f.cols,A.opts=f.opts,t):this},lastIndexOf:BA.lastIndexOf||function(t,A){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var A=[];if(BA.map)A=BA.map.call(this,t,this);else for(var e=0,n=this.length;e<n;e++)A.push(t.call(this,this[e],e));return new Nt(this.context,A)},pluck:function(t){return this.map((function(A){return A[t]}))},pop:BA.pop,push:BA.push,reduce:BA.reduce||function(t,A){return c(this,t,A,0,this.length,1)},reduceRight:BA.reduceRight||function(t,A){return c(this,t,A,this.length-1,-1,-1)},reverse:BA.reverse,selector:null,shift:BA.shift,slice:function(){return new Nt(this.context,this)},sort:BA.sort,splice:BA.splice,toArray:function(){return BA.slice.call(this)},to$:function(){return t(this)},toJQuery:function(){return t(this)},unique:function(){return new Nt(this.context,aA(this))},unshift:BA.unshift}),Nt.extend=function(A,e,n){if(n.length&&e&&(e instanceof Nt||e.__dt_wrapper)){var i,s,r,o=function(t,A,e){return function(){var n=A.apply(t,arguments);return Nt.extend(n,n,e.methodExt),n}};for(i=0,s=n.length;i<s;i++)e[(r=n[i]).name]="function"==typeof r.val?o(A,r.val,r):t.isPlainObject(r.val)?{}:r.val,e[r.name].__dt_wrapper=!0,Nt.extend(A,e[r.name],r.propExt)}},Nt.register=Ot=function(A,e){if(t.isArray(A))for(var n=0,i=A.length;n<i;n++)Nt.register(A[n],e);else{var s,r,o=A.split("."),a=wA;for(n=0,i=o.length;n<i;n++){var l;s=(r=-1!==o[n].indexOf("()"))?o[n].replace("()",""):o[n];t:{l=0;for(var c=a.length;l<c;l++)if(a[l].name===s){l=a[l];break t}l=null}l||(l={name:s,val:{},methodExt:[],propExt:[]},a.push(l)),n===i-1?l.val=e:a=r?l.methodExt:l.propExt}}},Nt.registerPlural=Ut=function(A,e,i){Nt.register(A,i),Nt.register(e,(function(){var A=i.apply(this,arguments);return A===this?this:A instanceof Nt?A.length?t.isArray(A[0])?new Nt(A.context,A[0]):A[0]:n:A}))},Ot("tables()",(function(A){var e;if(A){e=Nt;var n=this.context;if("number"==typeof A)A=[n[A]];else{var i=t.map(n,(function(t){return t.nTable}));A=t(i).filter(A).map((function(){var A=t.inArray(this,i);return n[A]})).toArray()}e=new e(A)}else e=this;return e})),Ot("table()",(function(t){var A=(t=this.tables(t)).context;return A.length?new Nt(A[0]):t})),Ut("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(t){return t.nTable}),1)})),Ut("tables().body()","table().body()",(function(){return this.iterator("table",(function(t){return t.nTBody}),1)})),Ut("tables().header()","table().header()",(function(){return this.iterator("table",(function(t){return t.nTHead}),1)})),Ut("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(t){return t.nTFoot}),1)})),Ut("tables().containers()","table().container()",(function(){return this.iterator("table",(function(t){return t.nTableWrapper}),1)})),Ot("draw()",(function(t){return this.iterator("table",(function(A){"page"===t?G(A):("string"==typeof t&&(t="full-hold"!==t),_(A,!1===t))}))})),Ot("page()",(function(t){return t===n?this.page.info().page:this.iterator("table",(function(A){lt(A,t)}))})),Ot("page.info()",(function(){if(0===this.context.length)return n;var t=this.context[0],A=t._iDisplayStart,e=t.oFeatures.bPaginate?t._iDisplayLength:-1,i=t.fnRecordsDisplay(),s=-1===e;return{page:s?0:Math.floor(A/e),pages:s?1:Math.ceil(i/e),start:A,end:t.fnDisplayEnd(),length:e,recordsTotal:t.fnRecordsTotal(),recordsDisplay:i,serverSide:"ssp"===Tt(t)}})),Ot("page.len()",(function(t){return t===n?0!==this.context.length?this.context[0]._iDisplayLength:n:this.iterator("table",(function(A){rt(A,t)}))}));var EA=function(t,A,e){if(e){var n=new Nt(t);n.one("draw",(function(){e(n.ajax.json())}))}if("ssp"==Tt(t))_(t,A);else{ut(t,!0);var i=t.jqXHR;i&&4!==i.readyState&&i.abort(),H(t,[],(function(e){x(t);for(var n=0,i=(e=U(t,e)).length;n<i;n++)m(t,e[n]);_(t,A),ut(t,!1)}))}};Ot("ajax.json()",(function(){var t=this.context;if(0<t.length)return t[0].json})),Ot("ajax.params()",(function(){var t=this.context;if(0<t.length)return t[0].oAjaxData})),Ot("ajax.reload()",(function(t,A){return this.iterator("table",(function(e){EA(e,!1===A,t)}))})),Ot("ajax.url()",(function(A){var e=this.context;return A===n?0===e.length?n:(e=e[0]).ajax?t.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource:this.iterator("table",(function(e){t.isPlainObject(e.ajax)?e.ajax.url=A:e.ajax=A}))})),Ot("ajax.url().load()",(function(t,A){return this.iterator("table",(function(e){EA(e,!1===A,t)}))}));var mA=function(A,e,i,s,r){var o,a,l,c,u,h,d=[];for(l=typeof e,e&&"string"!==l&&"function"!==l&&e.length!==n||(e=[e]),l=0,c=e.length;l<c;l++)for(u=0,h=(a=e[l]&&e[l].split&&!e[l].match(/[\[\(:]/)?e[l].split(","):[e[l]]).length;u<h;u++)(o=i("string"==typeof a[u]?t.trim(a[u]):a[u]))&&o.length&&(d=d.concat(o));if((A=jt.selector[A]).length)for(l=0,c=A.length;l<c;l++)d=A[l](s,r,d);return aA(d)},vA=function(A){return A||(A={}),A.filter&&A.search===n&&(A.search=A.filter),t.extend({search:"none",order:"current",page:"all"},A)},CA=function(t){for(var A=0,e=t.length;A<e;A++)if(0<t[A].length)return t[0]=t[A],t[0].length=1,t.length=1,t.context=[t.context[A]],t;return t.length=0,t},bA=function(A,e){var n,i,s,r=[],o=A.aiDisplay;s=A.aiDisplayMaster;var a=e.search;if(n=e.order,i=e.page,"ssp"==Tt(A))return"removed"===a?[]:rA(0,s.length);if("current"==i)for(n=A._iDisplayStart,i=A.fnDisplayEnd();n<i;n++)r.push(o[n]);else if("current"==n||"applied"==n){if("none"==a)r=s.slice();else if("applied"==a)r=o.slice();else if("removed"==a){var l={};for(n=0,i=o.length;n<i;n++)l[o[n]]=null;r=t.map(s,(function(t){return l.hasOwnProperty(t)?null:t}))}}else if("index"==n||"original"==n)for(n=0,i=A.aoData.length;n<i;n++)"none"==a?r.push(n):(-1===(s=t.inArray(n,o))&&"removed"==a||0<=s&&"applied"==a)&&r.push(n);return r};Ot("rows()",(function(A,e){A===n?A="":t.isPlainObject(A)&&(e=A,A="");e=vA(e);var i=this.iterator("table",(function(i){var s,r=e;return mA("row",A,(function(A){var e=tA(A),o=i.aoData;if(null!==e&&!r)return[e];if(s||(s=bA(i,r)),null!==e&&-1!==t.inArray(e,s))return[e];if(null===A||A===n||""===A)return s;if("function"==typeof A)return t.map(s,(function(t){var e=o[t];return A(t,e._aData,e.nTr)?t:null}));if(A.nodeName){e=A._DT_RowIndex;var a=A._DT_CellIndex;return e!==n?o[e]&&o[e].nTr===A?[e]:[]:a?o[a.row]&&o[a.row].nTr===A?[a.row]:[]:(e=t(A).closest("*[data-dt-row]")).length?[e.data("dt-row")]:[]}return"string"==typeof A&&"#"===A.charAt(0)&&(e=i.aIds[A.replace(/^#/,"")])!==n?[e.idx]:(e=oA(sA(i.aoData,s,"nTr")),t(e).filter(A).map((function(){return this._DT_RowIndex})).toArray())}),i,r)}),1);return i.selector.rows=A,i.selector.opts=e,i})),Ot("rows().nodes()",(function(){return this.iterator("row",(function(t,A){return t.aoData[A].nTr||n}),1)})),Ot("rows().data()",(function(){return this.iterator(!0,"rows",(function(t,A){return sA(t.aoData,A,"_aData")}),1)})),Ut("rows().cache()","row().cache()",(function(t){return this.iterator("row",(function(A,e){var n=A.aoData[e];return"search"===t?n._aFilterData:n._aSortData}),1)})),Ut("rows().invalidate()","row().invalidate()",(function(t){return this.iterator("row",(function(A,e){F(A,e,t)}))})),Ut("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(t,A){return A}),1)})),Ut("rows().ids()","row().id()",(function(t){for(var A=[],e=this.context,n=0,i=e.length;n<i;n++)for(var s=0,r=this[n].length;s<r;s++){var o=e[n].rowIdFn(e[n].aoData[this[n][s]]._aData);A.push((!0===t?"#":"")+o)}return new Nt(e,A)})),Ut("rows().remove()","row().remove()",(function(){var t=this;return this.iterator("row",(function(A,e,i){var s,r,o,a,l,c=A.aoData,u=c[e];for(c.splice(e,1),s=0,r=c.length;s<r;s++)if(l=(o=c[s]).anCells,null!==o.nTr&&(o.nTr._DT_RowIndex=s),null!==l)for(o=0,a=l.length;o<a;o++)l[o]._DT_CellIndex.row=s;M(A.aiDisplayMaster,e),M(A.aiDisplay,e),M(t[i],e,!1),0<A._iRecordsDisplay&&A._iRecordsDisplay--,Gt(A),(e=A.rowIdFn(u._aData))!==n&&delete A.aIds[e]})),this.iterator("table",(function(t){for(var A=0,e=t.aoData.length;A<e;A++)t.aoData[A].idx=A})),this})),Ot("rows.add()",(function(A){var e=this.iterator("table",(function(t){var e,n,i,s=[];for(n=0,i=A.length;n<i;n++)(e=A[n]).nodeName&&"TR"===e.nodeName.toUpperCase()?s.push(v(t,e)[0]):s.push(m(t,e));return s}),1),n=this.rows(-1);return n.pop(),t.merge(n,e),n})),Ot("row()",(function(t,A){return CA(this.rows(t,A))})),Ot("row().data()",(function(A){var e=this.context;if(A===n)return e.length&&this.length?e[0].aoData[this[0]]._aData:n;var i=e[0].aoData[this[0]];return i._aData=A,t.isArray(A)&&i.nTr.id&&I(e[0].rowId)(A,i.nTr.id),F(e[0],this[0],"data"),this})),Ot("row().node()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null})),Ot("row.add()",(function(A){A instanceof t&&A.length&&(A=A[0]);var e=this.iterator("table",(function(t){return A.nodeName&&"TR"===A.nodeName.toUpperCase()?v(t,A)[0]:m(t,A)}));return this.row(e[0])}));var yA=function(t,A){var e=t.context;e.length&&(e=e[0].aoData[A!==n?A:t[0]])&&e._details&&(e._details.remove(),e._detailsShow=n,e._details=n)},QA=function(t,A){var e=t.context;if(e.length&&t.length){var n=e[0].aoData[t[0]];if(n._details){(n._detailsShow=A)?n._details.insertAfter(n.nTr):n._details.detach();var i=e[0],s=new Nt(i),r=i.aoData;s.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details"),0<iA(r,"_details").length&&(s.on("draw.dt.DT_details",(function(t,A){i===A&&s.rows({page:"current"}).eq(0).each((function(t){(t=r[t])._detailsShow&&t._details.insertAfter(t.nTr)}))})),s.on("column-visibility.dt.DT_details",(function(t,A){if(i===A)for(var e,n=p(A),s=0,o=r.length;s<o;s++)(e=r[s])._details&&e._details.children("td[colspan]").attr("colspan",n)})),s.on("destroy.dt.DT_details",(function(t,A){if(i===A)for(var e=0,n=r.length;e<n;e++)r[e]._details&&yA(s,e)})))}}};Ot("row().child()",(function(A,e){var i=this.context;if(A===n)return i.length&&this.length?i[0].aoData[this[0]]._details:n;if(!0===A)this.child.show();else if(!1===A)yA(this);else if(i.length&&this.length){var s=i[0],r=(i=i[0].aoData[this[0]],[]),o=function(A,e){if(t.isArray(A)||A instanceof t)for(var n=0,i=A.length;n<i;n++)o(A[n],e);else A.nodeName&&"tr"===A.nodeName.toLowerCase()?r.push(A):(n=t("<tr><td/></tr>").addClass(e),t("td",n).addClass(e).html(A)[0].colSpan=p(s),r.push(n[0]))};o(A,e),i._details&&i._details.detach(),i._details=t(r),i._detailsShow&&i._details.insertAfter(i.nTr)}return this})),Ot(["row().child.show()","row().child().show()"],(function(){return QA(this,!0),this})),Ot(["row().child.hide()","row().child().hide()"],(function(){return QA(this,!1),this})),Ot(["row().child.remove()","row().child().remove()"],(function(){return yA(this),this})),Ot("row().child.isShown()",(function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1}));var IA=/^([^:]+):(name|visIdx|visible)$/,DA=function(t,A,e,n,i){e=[],n=0;for(var s=i.length;n<s;n++)e.push(C(t,i[n],A));return e};Ot("columns()",(function(A,e){A===n?A="":t.isPlainObject(A)&&(e=A,A="");e=vA(e);var i=this.iterator("table",(function(n){var i=A,s=e,r=n.aoColumns,o=iA(r,"sName"),a=iA(r,"nTh");return mA("column",i,(function(A){var e=tA(A);if(""===A)return rA(r.length);if(null!==e)return[e>=0?e:r.length+e];if("function"==typeof A){var i=bA(n,s);return t.map(r,(function(t,e){return A(e,DA(n,e,0,0,i),a[e])?e:null}))}var l="string"==typeof A?A.match(IA):"";if(l)switch(l[2]){case"visIdx":case"visible":if((e=parseInt(l[1],10))<0){var c=t.map(r,(function(t,A){return t.bVisible?A:null}));return[c[c.length+e]]}return[f(n,e)];case"name":return t.map(o,(function(t,A){return t===l[1]?A:null}));default:return[]}return A.nodeName&&A._DT_CellIndex?[A._DT_CellIndex.column]:(e=t(a).filter(A).map((function(){return t.inArray(this,a)})).toArray()).length||!A.nodeName?e:(e=t(A).closest("*[data-dt-column]")).length?[e.data("dt-column")]:[]}),n,s)}),1);return i.selector.cols=A,i.selector.opts=e,i})),Ut("columns().header()","column().header()",(function(){return this.iterator("column",(function(t,A){return t.aoColumns[A].nTh}),1)})),Ut("columns().footer()","column().footer()",(function(){return this.iterator("column",(function(t,A){return t.aoColumns[A].nTf}),1)})),Ut("columns().data()","column().data()",(function(){return this.iterator("column-rows",DA,1)})),Ut("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(t,A){return t.aoColumns[A].mData}),1)})),Ut("columns().cache()","column().cache()",(function(t){return this.iterator("column-rows",(function(A,e,n,i,s){return sA(A.aoData,s,"search"===t?"_aFilterData":"_aSortData",e)}),1)})),Ut("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(t,A,e,n,i){return sA(t.aoData,i,"anCells",A)}),1)})),Ut("columns().visible()","column().visible()",(function(A,e){var i=this.iterator("column",(function(e,i){if(A===n)return e.aoColumns[i].bVisible;var s,r,o,a=e.aoColumns,l=a[i],c=e.aoData;if(A!==n&&l.bVisible!==A){if(A){var u=t.inArray(!0,iA(a,"bVisible"),i+1);for(s=0,r=c.length;s<r;s++)o=c[s].nTr,a=c[s].anCells,o&&o.insertBefore(a[i],a[u]||null)}else t(iA(e.aoData,"anCells",i)).detach();l.bVisible=A,P(e,e.aoHeader),P(e,e.aoFooter),e.aiDisplay.length||t(e.nTBody).find("td[colspan]").attr("colspan",p(e)),Dt(e)}}));return A!==n&&(this.iterator("column",(function(t,n){Pt(t,null,"column-visibility",[t,n,A,e])})),(e===n||e)&&this.columns.adjust()),i})),Ut("columns().indexes()","column().index()",(function(t){return this.iterator("column",(function(A,e){return"visible"===t?g(A,e):e}),1)})),Ot("columns.adjust()",(function(){return this.iterator("table",(function(t){d(t)}),1)})),Ot("column.index()",(function(t,A){if(0!==this.context.length){var e=this.context[0];if("fromVisible"===t||"toData"===t)return f(e,A);if("fromData"===t||"toVisible"===t)return g(e,A)}})),Ot("column()",(function(t,A){return CA(this.columns(t,A))})),Ot("cells()",(function(A,e,i){if(t.isPlainObject(A)&&(A.row===n?(i=A,A=null):(i=e,e=null)),t.isPlainObject(e)&&(i=e,e=null),null===e||e===n)return this.iterator("table",(function(e){var s,r,o,a,l,c,u,h=A,d=vA(i),f=e.aoData,g=bA(e,d),p=oA(sA(f,g,"anCells")),w=t([].concat.apply([],p)),B=e.aoColumns.length;return mA("cell",h,(function(A){var i="function"==typeof A;if(null===A||A===n||i){for(r=[],o=0,a=g.length;o<a;o++)for(s=g[o],l=0;l<B;l++)c={row:s,column:l},i?(u=f[s],A(c,C(e,s,l),u.anCells?u.anCells[l]:null)&&r.push(c)):r.push(c);return r}return t.isPlainObject(A)?A.column!==n&&A.row!==n&&-1!==t.inArray(A.row,g)?[A]:[]:(i=w.filter(A).map((function(t,A){return{row:A._DT_CellIndex.row,column:A._DT_CellIndex.column}})).toArray()).length||!A.nodeName?i:(u=t(A).closest("*[data-dt-row]")).length?[{row:u.data("dt-row"),column:u.data("dt-column")}]:[]}),e,d)}));var s,r,o,a,l,c=this.columns(e),u=this.rows(A);this.iterator("table",(function(t,A){for(s=[],r=0,o=u[A].length;r<o;r++)for(a=0,l=c[A].length;a<l;a++)s.push({row:u[A][r],column:c[A][a]})}),1);var h=this.cells(s,i);return t.extend(h.selector,{cols:e,rows:A,opts:i}),h})),Ut("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(t,A,e){return(t=t.aoData[A])&&t.anCells?t.anCells[e]:n}),1)})),Ot("cells().data()",(function(){return this.iterator("cell",(function(t,A,e){return C(t,A,e)}),1)})),Ut("cells().cache()","cell().cache()",(function(t){return t="search"===t?"_aFilterData":"_aSortData",this.iterator("cell",(function(A,e,n){return A.aoData[e][t][n]}),1)})),Ut("cells().render()","cell().render()",(function(t){return this.iterator("cell",(function(A,e,n){return C(A,e,n,t)}),1)})),Ut("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(t,A,e){return{row:A,column:e,columnVisible:g(t,e)}}),1)})),Ut("cells().invalidate()","cell().invalidate()",(function(t){return this.iterator("cell",(function(A,e,n){F(A,e,t,n)}))})),Ot("cell()",(function(t,A,e){return CA(this.cells(t,A,e))})),Ot("cell().data()",(function(t){var A=this.context,e=this[0];return t===n?A.length&&e.length?C(A[0],e[0].row,e[0].column):n:(b(A[0],e[0].row,e[0].column,t),F(A[0],e[0].row,"data",e[0].column),this)})),Ot("order()",(function(A,e){var i=this.context;return A===n?0!==i.length?i[0].aaSorting:n:("number"==typeof A?A=[[A,e]]:A.length&&!t.isArray(A[0])&&(A=Array.prototype.slice.call(arguments)),this.iterator("table",(function(t){t.aaSorting=A.slice()})))})),Ot("order.listener()",(function(t,A,e){return this.iterator("table",(function(n){yt(n,t,A,e)}))})),Ot("order.fixed()",(function(A){if(!A){var e=(e=this.context).length?e[0].aaSortingFixed:n;return t.isArray(e)?{pre:e}:e}return this.iterator("table",(function(e){e.aaSortingFixed=t.extend(!0,{},A)}))})),Ot(["columns().order()","column().order()"],(function(A){var e=this;return this.iterator("table",(function(n,i){var s=[];t.each(e[i],(function(t,e){s.push([e,A])})),n.aaSorting=s}))})),Ot("search()",(function(A,e,i,s){var r=this.context;return A===n?0!==r.length?r[0].oPreviousSearch.sSearch:n:this.iterator("table",(function(n){n.oFeatures.bFilter&&K(n,t.extend({},n.oPreviousSearch,{sSearch:A+"",bRegex:null!==e&&e,bSmart:null===i||i,bCaseInsensitive:null===s||s}),1)}))})),Ut("columns().search()","column().search()",(function(A,e,i,s){return this.iterator("column",(function(r,o){var a=r.aoPreSearchCols;if(A===n)return a[o].sSearch;r.oFeatures.bFilter&&(t.extend(a[o],{sSearch:A+"",bRegex:null!==e&&e,bSmart:null===i||i,bCaseInsensitive:null===s||s}),K(r,r.oPreviousSearch,1))}))})),Ot("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),Ot("state.clear()",(function(){return this.iterator("table",(function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})}))})),Ot("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),Ot("state.save()",(function(){return this.iterator("table",(function(t){Dt(t)}))})),Vt.versionCheck=Vt.fnVersionCheck=function(t){for(var A,e,n=Vt.version.split("."),i=0,s=(t=t.split(".")).length;i<s;i++)if((A=parseInt(n[i],10)||0)!==(e=parseInt(t[i],10)||0))return A>e;return!0},Vt.isDataTable=Vt.fnIsDataTable=function(A){var e=t(A).get(0),n=!1;return A instanceof Vt.Api||(t.each(Vt.settings,(function(A,i){var s=i.nScrollHead?t("table",i.nScrollHead)[0]:null,r=i.nScrollFoot?t("table",i.nScrollFoot)[0]:null;i.nTable!==e&&s!==e&&r!==e||(n=!0)})),n)},Vt.tables=Vt.fnTables=function(A){var e=!1;t.isPlainObject(A)&&(e=A.api,A=A.visible);var n=t.map(Vt.settings,(function(e){if(!A||A&&t(e.nTable).is(":visible"))return e.nTable}));return e?new Nt(n):n},Vt.camelToHungarian=s,Ot("$()",(function(A,e){var n=this.rows(e).nodes();n=t(n);return t([].concat(n.filter(A).toArray(),n.find(A).toArray()))})),t.each(["on","one","off"],(function(A,e){Ot(e+"()",(function(){var A=Array.prototype.slice.call(arguments);A[0]=t.map(A[0].split(/\s/),(function(t){return t.match(/\.dt\b/)?t:t+".dt"})).join(" ");var n=t(this.tables().nodes());return n[e].apply(n,A),this}))})),Ot("clear()",(function(){return this.iterator("table",(function(t){x(t)}))})),Ot("settings()",(function(){return new Nt(this.context,this.context)})),Ot("init()",(function(){var t=this.context;return t.length?t[0].oInit:null})),Ot("data()",(function(){return this.iterator("table",(function(t){return iA(t.aoData,"_aData")})).flatten()})),Ot("destroy()",(function(e){return e=e||!1,this.iterator("table",(function(n){var i,s=n.nTableWrapper.parentNode,r=n.oClasses,o=n.nTable,a=n.nTBody,l=n.nTHead,c=n.nTFoot,u=t(o),h=(a=t(a),t(n.nTableWrapper)),d=t.map(n.aoData,(function(t){return t.nTr}));n.bDestroying=!0,Pt(n,"aoDestroyCallback","destroy",[n]),e||new Nt(n).columns().visible(!0),h.off(".DT").find(":not(tbody *)").off(".DT"),t(A).off(".DT-"+n.sInstance),o!=l.parentNode&&(u.children("thead").detach(),u.append(l)),c&&o!=c.parentNode&&(u.children("tfoot").detach(),u.append(c)),n.aaSorting=[],n.aaSortingFixed=[],Qt(n),t(d).removeClass(n.asStripeClasses.join(" ")),t("th, td",l).removeClass(r.sSortable+" "+r.sSortableAsc+" "+r.sSortableDesc+" "+r.sSortableNone),a.children().detach(),a.append(d),u[l=e?"remove":"detach"](),h[l](),!e&&s&&(s.insertBefore(o,n.nTableReinsertBefore),u.css("width",n.sDestroyWidth).removeClass(r.sTable),(i=n.asDestroyStripes.length)&&a.children().each((function(A){t(this).addClass(n.asDestroyStripes[A%i])}))),-1!==(s=t.inArray(n,Vt.settings))&&Vt.settings.splice(s,1)}))})),t.each(["column","row","cell"],(function(t,A){Ot(A+"s().every()",(function(t){var e=this.selector.opts,i=this;return this.iterator(A,(function(s,r,o,a,l){t.call(i[A](r,"cell"===A?o:e,"cell"===A?e:n),r,o,a,l)}))}))})),Ot("i18n()",(function(A,e,i){var s=this.context[0];return(A=Q(A)(s.oLanguage))===n&&(A=e),i!==n&&t.isPlainObject(A)&&(A=A[i]!==n?A[i]:A._),A.replace("%d",i)})),Vt.version="1.10.18",Vt.settings=[],Vt.models={},Vt.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Vt.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Vt.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},Vt.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,A){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(A))}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({},Vt.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},i(Vt.defaults),Vt.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(Vt.defaults.column),Vt.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:n,oAjaxData:n,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"==Tt(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Tt(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,A=this._iDisplayStart,e=A+t,n=this.aiDisplay.length,i=this.oFeatures,s=i.bPaginate;return i.bServerSide?!1===s||-1===t?A+n:Math.min(A+t,this._iRecordsDisplay):!s||e>n||-1===t?n:e},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Vt.ext=jt={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Vt.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Vt.version},t.extend(jt,{afnFiltering:jt.search,aTypes:jt.type.detect,ofnSearch:jt.type.search,oSort:jt.type.order,afnSortData:jt.order,aoFeatures:jt.feature,oApi:jt.internal,oStdClasses:jt.classes,oPagination:jt.pager}),t.extend(Vt.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 xA=Vt.ext.pager;t.extend(xA,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(t,A){return[kt(t,A)]},simple_numbers:function(t,A){return["previous",kt(t,A),"next"]},full_numbers:function(t,A){return["first","previous",kt(t,A),"next","last"]},first_last_numbers:function(t,A){return["first",kt(t,A),"last"]},_numbers:kt,numbers_length:7}),t.extend(!0,Vt.ext.renderer,{pageButton:{_:function(A,i,s,r,o,a){var l,c,u,h=A.oClasses,d=A.oLanguage.oPaginate,f=A.oLanguage.oAria.paginate||{},g=0,p=function(e,n){var i,r,u,w,B=function(t){lt(A,t.data.action,!0)};for(i=0,r=n.length;i<r;i++)if(w=n[i],t.isArray(w))u=t("<"+(w.DT_el||"div")+"/>").appendTo(e),p(u,w);else{switch(l=null,c="",w){case"ellipsis":e.append('<span class="ellipsis">&#x2026;</span>');break;case"first":l=d.sFirst,c=w+(o>0?"":" "+h.sPageButtonDisabled);break;case"previous":l=d.sPrevious,c=w+(o>0?"":" "+h.sPageButtonDisabled);break;case"next":l=d.sNext,c=w+(o<a-1?"":" "+h.sPageButtonDisabled);break;case"last":l=d.sLast,c=w+(o<a-1?"":" "+h.sPageButtonDisabled);break;default:l=w+1,c=o===w?h.sPageButtonActive:""}null!==l&&(Yt(u=t("<a>",{class:h.sPageButton+" "+c,"aria-controls":A.sTableId,"aria-label":f[w],"data-dt-idx":g,tabindex:A.iTabIndex,id:0===s&&"string"==typeof w?A.sTableId+"_"+w:null}).html(l).appendTo(e),{action:w},B),g++)}};try{u=t(i).find(e.activeElement).data("dt-idx")}catch(t){}p(t(i).empty(),r),u!==n&&t(i).find("[data-dt-idx="+u+"]").focus()}}}),t.extend(Vt.ext.type.detect,[function(t,A){var e=A.oLanguage.sDecimal;return eA(t,e)?"num"+e:null},function(t){if(t&&!(t instanceof Date)&&!Zt.test(t))return null;var A=Date.parse(t);return null!==A&&!isNaN(A)||$t(t)?"date":null},function(t,A){var e=A.oLanguage.sDecimal;return eA(t,e,!0)?"num-fmt"+e:null},function(t,A){var e=A.oLanguage.sDecimal;return nA(t,e)?"html-num"+e:null},function(t,A){var e=A.oLanguage.sDecimal;return nA(t,e,!0)?"html-num-fmt"+e:null},function(t){return $t(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),t.extend(Vt.ext.type.search,{html:function(t){return $t(t)?t:"string"==typeof t?t.replace(zt," ").replace(Jt,""):""},string:function(t){return $t(t)?t:"string"==typeof t?t.replace(zt," "):t}});var MA=function(t,A,e,n){return 0===t||t&&"-"!==t?(A&&(t=AA(t,A)),t.replace&&(e&&(t=t.replace(e,"")),n&&(t=t.replace(n,""))),1*t):-1/0};t.extend(jt.type.order,{"date-pre":function(t){return t=Date.parse(t),isNaN(t)?-1/0:t},"html-pre":function(t){return $t(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return $t(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,A){return t<A?-1:t>A?1:0},"string-desc":function(t,A){return t<A?1:t>A?-1:0}}),Wt(""),t.extend(!0,Vt.ext.renderer,{header:{_:function(A,e,n,i){t(A.nTable).on("order.dt.DT",(function(t,s,r,o){A===s&&(t=n.idx,e.removeClass(n.sSortingClass+" "+i.sSortAsc+" "+i.sSortDesc).addClass("asc"==o[t]?i.sSortAsc:"desc"==o[t]?i.sSortDesc:n.sSortingClass))}))},jqueryui:function(A,e,n,i){t("<div/>").addClass(i.sSortJUIWrapper).append(e.contents()).append(t("<span/>").addClass(i.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),t(A.nTable).on("order.dt.DT",(function(t,s,r,o){A===s&&(t=n.idx,e.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==o[t]?i.sSortAsc:"desc"==o[t]?i.sSortDesc:n.sSortingClass),e.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==o[t]?i.sSortJUIAsc:"desc"==o[t]?i.sSortJUIDesc:n.sSortingClassJUI))}))}}});var FA=function(t){return"string"==typeof t?t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):t};return Vt.render={number:function(t,A,e,n,i){return{display:function(s){if("number"!=typeof s&&"string"!=typeof s)return s;var r=0>s?"-":"",o=parseFloat(s);return isNaN(o)?FA(s):(o=o.toFixed(e),s=Math.abs(o),o=parseInt(s,10),s=e?A+(s-o).toFixed(e).substring(2):"",r+(n||"")+o.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)+s+(i||""))}}},text:function(){return{display:FA}}},t.extend(Vt.ext.internal,{_fnExternApiFunc:Ht,_fnBuildAjax:H,_fnAjaxUpdate:j,_fnAjaxParameters:N,_fnAjaxUpdateDraw:O,_fnAjaxDataSrc:U,_fnAddColumn:u,_fnColumnOptions:h,_fnAdjustColumnSizing:d,_fnVisibleToColumnIndex:f,_fnColumnIndexToVisible:g,_fnVisbleColumns:p,_fnGetColumns:w,_fnColumnTypes:B,_fnApplyColumnDefs:E,_fnHungarianMap:i,_fnCamelToHungarian:s,_fnLanguageCompat:r,_fnBrowserDetect:l,_fnAddData:m,_fnAddTr:v,_fnNodeToDataIndex:function(t,A){return A._DT_RowIndex!==n?A._DT_RowIndex:null},_fnNodeToColumnIndex:function(A,e,n){return t.inArray(n,A.aoData[e].anCells)},_fnGetCellData:C,_fnSetCellData:b,_fnSplitObjNotation:y,_fnGetObjectDataFn:Q,_fnSetObjectDataFn:I,_fnGetDataMaster:D,_fnClearTable:x,_fnDeleteIndex:M,_fnInvalidate:F,_fnGetRowElements:L,_fnCreateTr:R,_fnBuildHead:S,_fnDrawHead:P,_fnDraw:G,_fnReDraw:_,_fnAddOptionsHtml:T,_fnDetectHeader:k,_fnGetUniqueThs:W,_fnFeatureHtmlFilter:V,_fnFilterComplete:K,_fnFilterCustom:z,_fnFilterColumn:J,_fnFilter:Z,_fnFilterCreateSearch:X,_fnEscapeRegex:hA,_fnFilterData:q,_fnFeatureHtmlInfo:At,_fnUpdateInfo:et,_fnInfoMacros:nt,_fnInitialise:it,_fnInitComplete:st,_fnLengthChange:rt,_fnFeatureHtmlLength:ot,_fnFeatureHtmlPaginate:at,_fnPageChange:lt,_fnFeatureHtmlProcessing:ct,_fnProcessingDisplay:ut,_fnFeatureHtmlTable:ht,_fnScrollDraw:dt,_fnApplyToChildren:ft,_fnCalculateColumnWidths:gt,_fnThrottle:pA,_fnConvertToWidth:pt,_fnGetWidestNode:wt,_fnGetMaxLenString:Bt,_fnStringToCss:Et,_fnSortFlatten:mt,_fnSort:vt,_fnSortAria:Ct,_fnSortListener:bt,_fnSortAttachListener:yt,_fnSortingClasses:Qt,_fnSortData:It,_fnSaveState:Dt,_fnLoadState:xt,_fnSettingsFromNode:Mt,_fnLog:Ft,_fnMap:Lt,_fnBindAction:Yt,_fnCallbackReg:St,_fnCallbackFire:Pt,_fnLengthOverflow:Gt,_fnRenderer:_t,_fnDataSource:Tt,_fnRowAttributes:Y,_fnExtend:Rt,_fnCalculateEnd:function(){}}),t.fn.dataTable=Vt,Vt.$=t,t.fn.dataTableSettings=Vt.settings,t.fn.dataTableExt=Vt.ext,t.fn.DataTable=function(A){return t(this).dataTable(A).api()},t.each(Vt,(function(A,e){t.fn.DataTable[A]=e})),t.fn.dataTable})),
/*!
   Copyright 2015-2019 SpryMedia Ltd.

 This source file is free software, available under the following license:
   MIT license - http://datatables.net/license/mit

 This source file is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.

 For details please refer to: http://www.datatables.net/extensions/select
 Select for DataTables 1.3.1
 2015-2019 SpryMedia Ltd - datatables.net/license/mit
*/
function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){function i(t,A,e){var n=function(A,e){if(A>e){var n=e;e=A,A=n}var i=!1;return t.columns(":visible").indexes().filter((function(t){return t===A&&(i=!0),t===e?(i=!1,!0):i}))},i=function(A,e){var n=t.rows({search:"applied"}).indexes();if(n.indexOf(A)>n.indexOf(e)){var i=e;e=A,A=i}var s=!1;return n.filter((function(t){return t===A&&(s=!0),t===e?(s=!1,!0):s}))};t.cells({selected:!0}).any()||e?(n=n(e.column,A.column),e=i(e.row,A.row)):(n=n(0,A.column),e=i(0,A.row)),e=t.cells(e,n).flatten(),t.cells(A,{selected:!0}).any()?t.cells(e).deselect():t.cells(e).select()}function s(A){var e=A.settings()[0]._select.selector;t(A.table().container()).off("mousedown.dtSelect",e).off("mouseup.dtSelect",e).off("click.dtSelect",e),t("body").off("click.dtSelect"+A.table().node().id.replace(/[^a-zA-Z0-9\-_]/g,"-"))}function r(e){var n,i=t(e.table().container()),s=e.settings()[0],r=s._select.selector;i.on("mousedown.dtSelect",r,(function(t){(t.shiftKey||t.metaKey||t.ctrlKey)&&i.css("-moz-user-select","none").one("selectstart.dtSelect",r,(function(){return!1})),A.getSelection&&(n=A.getSelection())})).on("mouseup.dtSelect",r,(function(){i.css("-moz-user-select","")})).on("click.dtSelect",r,(function(i){var s=e.select.items();if(n){var r=A.getSelection();if((!r.anchorNode||t(r.anchorNode).closest("table")[0]===e.table().node())&&r!==n)return}r=e.settings()[0];var a=t.trim(e.settings()[0].oClasses.sWrapper).replace(/ +/g,".");if(t(i.target).closest("div."+a)[0]==e.table().container()&&(a=e.cell(t(i.target).closest("td, th"))).any()){var l=t.Event("user-select.dt");o(e,l,[s,a,i]),l.isDefaultPrevented()||(l=a.index(),"row"===s?(s=l.row,u(i,e,r,"row",s)):"column"===s?(s=a.index().column,u(i,e,r,"column",s)):"cell"===s&&(s=a.index(),u(i,e,r,"cell",s)),r._select_lastCell=l)}})),t("body").on("click.dtSelect"+e.table().node().id.replace(/[^a-zA-Z0-9\-_]/g,"-"),(function(A){!s._select.blurable||t(A.target).parents().filter(e.table().container()).length||0===t(A.target).parents("html").length||t(A.target).parents("div.DTE").length||c(s,!0)}))}function o(A,e,n,i){i&&!A.flatten().length||("string"==typeof e&&(e+=".dt"),n.unshift(A),t(A.table().node()).trigger(e,n))}function a(A){var e=A.settings()[0];if(e._select.info&&e.aanFeatures.i&&"api"!==A.select.style()){var n=A.rows({selected:!0}).flatten().length,i=A.columns({selected:!0}).flatten().length,s=A.cells({selected:!0}).flatten().length,r=function(e,n,i){e.append(t('<span class="select-item"/>').append(A.i18n("select."+n+"s",{_:"%d "+n+"s selected",0:"",1:"1 "+n+" selected"},i)))};t.each(e.aanFeatures.i,(function(A,e){e=t(e),A=t('<span class="select-info"/>'),r(A,"row",n),r(A,"column",i),r(A,"cell",s);var o=e.children("span.select-info");o.length&&o.remove(),""!==A.text()&&e.append(A)}))}}function l(A,e,n,i){var s=A[e+"s"]({search:"applied"}).indexes();i=t.inArray(i,s);var r=t.inArray(n,s);if(A[e+"s"]({selected:!0}).any()||-1!==i){if(i>r){var o=r;r=i,i=o}s.splice(r+1,s.length),s.splice(0,i)}else s.splice(t.inArray(n,s)+1,s.length);A[e](n,{selected:!0}).any()?(s.splice(t.inArray(n,s),1),A[e+"s"](s).deselect()):A[e+"s"](s).select()}function c(t,A){(A||"single"===t._select.style)&&((t=new f.Api(t)).rows({selected:!0}).deselect(),t.columns({selected:!0}).deselect(),t.cells({selected:!0}).deselect())}function u(t,A,e,n,s){var r=A.select.style(),o=A.select.toggleable(),a=A[n](s,{selected:!0}).any();a&&!o||("os"===r?t.ctrlKey||t.metaKey?A[n](s).select(!a):t.shiftKey?"cell"===n?i(A,s,e._select_lastCell||null):l(A,n,s,e._select_lastCell?e._select_lastCell[n]:null):(t=A[n+"s"]({selected:!0}),a&&1===t.flatten().length?A[n](s).deselect():(t.deselect(),A[n](s).select())):"multi+shift"==r&&t.shiftKey?"cell"===n?i(A,s,e._select_lastCell||null):l(A,n,s,e._select_lastCell?e._select_lastCell[n]:null):A[n](s).select(!a))}function h(t,A){return function(e){return e.i18n("buttons."+t,A)}}function d(t){return"draw.dt.DT"+(t=t._eventNamespace)+" select.dt.DT"+t+" deselect.dt.DT"+t}var f=t.fn.dataTable;f.select={},f.select.version="1.3.1",f.select.init=function(A){var e=A.settings()[0],i=e.oInit.select,s=f.defaults.select;i=i===n?s:i,s="row";var r="api",o=!1,a=!0,l=!0,c="td, th",u="selected",h=!1;e._select={},!0===i?(r="os",h=!0):"string"==typeof i?(r=i,h=!0):t.isPlainObject(i)&&(i.blurable!==n&&(o=i.blurable),i.toggleable!==n&&(a=i.toggleable),i.info!==n&&(l=i.info),i.items!==n&&(s=i.items),r=i.style!==n?i.style:"os",h=!0,i.selector!==n&&(c=i.selector),i.className!==n&&(u=i.className)),A.select.selector(c),A.select.items(s),A.select.style(r),A.select.blurable(o),A.select.toggleable(a),A.select.info(l),e._select.className=u,t.fn.dataTable.ext.order["select-checkbox"]=function(A,e){return this.api().column(e,{order:"index"}).nodes().map((function(e){return"row"===A._select.items?t(e).parent().hasClass(A._select.className):"cell"===A._select.items&&t(e).hasClass(A._select.className)}))},!h&&t(A.table().node()).hasClass("selectable")&&A.select.style("os")},t.each([{type:"row",prop:"aoData"},{type:"column",prop:"aoColumns"}],(function(t,A){f.ext.selector[A.type].push((function(t,e,n){var i=[];if(!0!==(e=e.selected)&&!1!==e)return n;for(var s=0,r=n.length;s<r;s++){var o=t[A.prop][n[s]];(!0===e&&!0===o._select_selected||!1===e&&!o._select_selected)&&i.push(n[s])}return i}))})),f.ext.selector.cell.push((function(t,A,e){var i=[];if((A=A.selected)===n)return e;for(var s=0,r=e.length;s<r;s++){var o=t.aoData[e[s].row];(!0===A&&o._selected_cells&&!0===o._selected_cells[e[s].column]||!(!1!==A||o._selected_cells&&o._selected_cells[e[s].column]))&&i.push(e[s])}return i}));var g=f.Api.register,p=f.Api.registerPlural;g("select()",(function(){return this.iterator("table",(function(t){f.select.init(new f.Api(t))}))})),g("select.blurable()",(function(t){return t===n?this.context[0]._select.blurable:this.iterator("table",(function(A){A._select.blurable=t}))})),g("select.toggleable()",(function(t){return t===n?this.context[0]._select.toggleable:this.iterator("table",(function(A){A._select.toggleable=t}))})),g("select.info()",(function(t){return a===n?this.context[0]._select.info:this.iterator("table",(function(A){A._select.info=t}))})),g("select.items()",(function(t){return t===n?this.context[0]._select.items:this.iterator("table",(function(A){A._select.items=t,o(new f.Api(A),"selectItems",[t])}))})),g("select.style()",(function(A){return A===n?this.context[0]._select.style:this.iterator("table",(function(e){e._select.style=A,e._select_init||function(A){var e=new f.Api(A);A.aoRowCreatedCallback.push({fn:function(e,n,i){for((n=A.aoData[i])._select_selected&&t(e).addClass(A._select.className),e=0,i=A.aoColumns.length;e<i;e++)(A.aoColumns[e]._select_selected||n._selected_cells&&n._selected_cells[e])&&t(n.anCells[e]).addClass(A._select.className)},sName:"select-deferRender"}),e.on("preXhr.dt.dtSelect",(function(){var t=e.rows({selected:!0}).ids(!0).filter((function(t){return t!==n})),A=e.cells({selected:!0}).eq(0).map((function(t){var A=e.row(t.row).id(!0);return A?{row:A,column:t.column}:n})).filter((function(t){return t!==n}));e.one("draw.dt.dtSelect",(function(){e.rows(t).select(),A.any()&&A.each((function(t){e.cells(t.row,t.column).select()}))}))})),e.on("draw.dtSelect.dt select.dtSelect.dt deselect.dtSelect.dt info.dt",(function(){a(e)})),e.on("destroy.dtSelect",(function(){s(e),e.off(".dtSelect")}))}(e);var i=new f.Api(e);s(i),"api"!==A&&r(i),o(new f.Api(e),"selectStyle",[A])}))})),g("select.selector()",(function(t){return t===n?this.context[0]._select.selector:this.iterator("table",(function(A){s(new f.Api(A)),A._select.selector=t,"api"!==A._select.style&&r(new f.Api(A))}))})),p("rows().select()","row().select()",(function(A){var e=this;return!1===A?this.deselect():(this.iterator("row",(function(A,e){c(A),A.aoData[e]._select_selected=!0,t(A.aoData[e].nTr).addClass(A._select.className)})),this.iterator("table",(function(t,A){o(e,"select",["row",e[A]],!0)})),this)})),p("columns().select()","column().select()",(function(A){var e=this;return!1===A?this.deselect():(this.iterator("column",(function(A,e){c(A),A.aoColumns[e]._select_selected=!0,e=new f.Api(A).column(e),t(e.header()).addClass(A._select.className),t(e.footer()).addClass(A._select.className),e.nodes().to$().addClass(A._select.className)})),this.iterator("table",(function(t,A){o(e,"select",["column",e[A]],!0)})),this)})),p("cells().select()","cell().select()",(function(A){var e=this;return!1===A?this.deselect():(this.iterator("cell",(function(A,e,i){c(A),(e=A.aoData[e])._selected_cells===n&&(e._selected_cells=[]),e._selected_cells[i]=!0,e.anCells&&t(e.anCells[i]).addClass(A._select.className)})),this.iterator("table",(function(t,A){o(e,"select",["cell",e[A]],!0)})),this)})),p("rows().deselect()","row().deselect()",(function(){var A=this;return this.iterator("row",(function(A,e){A.aoData[e]._select_selected=!1,t(A.aoData[e].nTr).removeClass(A._select.className)})),this.iterator("table",(function(t,e){o(A,"deselect",["row",A[e]],!0)})),this})),p("columns().deselect()","column().deselect()",(function(){var A=this;return this.iterator("column",(function(A,e){A.aoColumns[e]._select_selected=!1;var n=new f.Api(A),i=n.column(e);t(i.header()).removeClass(A._select.className),t(i.footer()).removeClass(A._select.className),n.cells(null,e).indexes().each((function(e){var n=A.aoData[e.row],i=n._selected_cells;!n.anCells||i&&i[e.column]||t(n.anCells[e.column]).removeClass(A._select.className)}))})),this.iterator("table",(function(t,e){o(A,"deselect",["column",A[e]],!0)})),this})),p("cells().deselect()","cell().deselect()",(function(){var A=this;return this.iterator("cell",(function(A,e,n){(e=A.aoData[e])._selected_cells[n]=!1,e.anCells&&!A.aoColumns[n]._select_selected&&t(e.anCells[n]).removeClass(A._select.className)})),this.iterator("table",(function(t,e){o(A,"deselect",["cell",A[e]],!0)})),this}));var w=0;return t.extend(f.ext.buttons,{selected:{text:h("selected","Selected"),className:"buttons-selected",limitTo:["rows","columns","cells"],init:function(A,e,n){var i=this;n._eventNamespace=".select"+w++,A.on(d(n),(function(){i.enable(function(A,e){return!!(-1!==t.inArray("rows",e.limitTo)&&A.rows({selected:!0}).any()||-1!==t.inArray("columns",e.limitTo)&&A.columns({selected:!0}).any()||-1!==t.inArray("cells",e.limitTo)&&A.cells({selected:!0}).any())}(A,n))})),this.disable()},destroy:function(t,A,e){t.off(e._eventNamespace)}},selectedSingle:{text:h("selectedSingle","Selected single"),className:"buttons-selected-single",init:function(t,A,e){var n=this;e._eventNamespace=".select"+w++,t.on(d(e),(function(){var A=t.rows({selected:!0}).flatten().length+t.columns({selected:!0}).flatten().length+t.cells({selected:!0}).flatten().length;n.enable(1===A)})),this.disable()},destroy:function(t,A,e){t.off(e._eventNamespace)}},selectAll:{text:h("selectAll","Select all"),className:"buttons-select-all",action:function(){this[this.select.items()+"s"]().select()}},selectNone:{text:h("selectNone","Deselect all"),className:"buttons-select-none",action:function(){c(this.settings()[0],!0)},init:function(t,A,e){var n=this;e._eventNamespace=".select"+w++,t.on(d(e),(function(){var A=t.rows({selected:!0}).flatten().length+t.columns({selected:!0}).flatten().length+t.cells({selected:!0}).flatten().length;n.enable(0<A)})),this.disable()},destroy:function(t,A,e){t.off(e._eventNamespace)}}}),t.each(["Row","Column","Cell"],(function(t,A){var e=A.toLowerCase();f.ext.buttons["select"+A+"s"]={text:h("select"+A+"s","Select "+e+"s"),className:"buttons-select-"+e+"s",action:function(){this.select.items(e)},init:function(t){var A=this;t.on("selectItems.dt.DT",(function(t,n,i){A.active(i===e)}))}}})),t(e).on("preInit.dt.dtSelect",(function(t,A){"dt"===t.namespace&&f.select.init(new f.Api(A))})),f.select})),appear=function(){"use strict";var t=null,A=0,e={};return addEventListener("scroll",(function(){var n=window.scrollY||window.pageYOffset;null!=t&&(e.velocity=n-t,e.delta=e.velocity>=0?e.velocity:-1*e.velocity),t=n,A&&clearTimeout(A),A=setTimeout((function(){t=null}),30)}),!1),function(t){return function(){function t(){e.delta<g.delta.speed&&(a||(a=!0,i(),setTimeout((function(){a=!1}),g.delta.timeout))),function(t,A){return function(){var e=this,n=arguments;clearTimeout(o),o=setTimeout((function(){t.apply(e,n)}),A)}}((function(){i()}),g.debounce)()}function A(){i(),addEventListener("scroll",t,!1),addEventListener("resize",t,!1)}function n(){removeEventListener("scroll",t,!1),removeEventListener("resize",t,!1)}function i(){l||(u.forEach((function(t,A){t&&function(t,A){var e=t.getBoundingClientRect();return e.top+e.height>=0&&e.left+e.width>=0&&e.bottom-e.height<=(window.innerHeight||document.documentElement.clientHeight)+A&&e.right-e.width<=(window.innerWidth||document.documentElement.clientWidth)+A}(t,g.bounds)?h[A]&&(h[A]=!1,d++,g.appear&&g.appear(t),g.disappear||g.reappear||(u[A]=null)):(!1===h[A]&&(g.disappear&&g.disappear(t),f++,g.reappear||(u[A]=null)),h[A]=!0)})),g.reappear||g.appear&&(!g.appear||d!==r)||g.disappear&&(!g.disappear||f!==r)||(l=!0,n(),g.done&&g.done()))}function s(){var t;if(!c&&(c=!0,g.init&&g.init(),t="function"==typeof g.elements?g.elements():g.elements)){r=t.length;for(var e=0;r>e;e+=1)u.push(t[e]),h.push(!0);A()}}var r,o,a,l,c=!1,u=[],h=[],d=0,f=0,g={};return function(t){return g={init:(t=t||{}).init,elements:t.elements,appear:t.appear,disappear:t.disappear,done:t.done,reappear:t.reappear,bounds:t.bounds||0,debounce:t.debounce||50,delta:{speed:t.deltaSpeed||50,timeout:t.deltaTimeout||500}},addEventListener("DOMContentLoaded",s,!1),("complete"===document.readyState||"loaded"===document.readyState||"interactive"===document.readyState)&&s(),{trigger:function(){i()},pause:function(){n()},resume:function(){A()},destroy:function(){u=[],o&&clearTimeout(o),n()}}}}()(t)}}(),
/*!
 Buttons for DataTables 1.6.5
 ©2016-2020 SpryMedia Ltd - datatables.net/license
*/
function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){function i(A,e,n){t.fn.animate?A.stop().fadeIn(e,n):(A.css("display","block"),n&&n.call(A))}function s(A,e,n){t.fn.animate?A.stop().fadeOut(e,n):(A.css("display","none"),n&&n.call(A))}function r(t,A){var e=new a.Api(t),n=A||(e.init().buttons||a.defaults.buttons);return new h(e,n).container()}var o,a=t.fn.dataTable,l=0,c=0,u=a.ext.buttons,h=function(A,e){if(!(this instanceof h))return function(t){return new h(t,A).container()};void 0===e&&(e={}),!0===e&&(e={}),Array.isArray(e)&&(e={buttons:e}),this.c=t.extend(!0,{},h.defaults,e),e.buttons&&(this.c.buttons=e.buttons),this.s={dt:new a.Api(A),buttons:[],listenKeys:"",namespace:"dtb"+l++},this.dom={container:t("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)},this._constructor()};t.extend(h.prototype,{action:function(t,A){var e=this._nodeToButton(t);return A===n?e.conf.action:(e.conf.action=A,this)},active:function(A,e){var i=this._nodeToButton(A),s=this.c.dom.button.active;i=t(i.node);return e===n?i.hasClass(s):(i.toggleClass(s,e===n||e),this)},add:function(t,A){var e=this.s.buttons;if("string"==typeof A){for(var i=A.split("-"),s=this.s,r=(e=0,i.length-1);e<r;e++)s=s.buttons[1*i[e]];e=s.buttons,A=1*i[i.length-1]}return this._expandButton(e,t,s!==n,A),this._draw(),this},container:function(){return this.dom.container},disable:function(A){return A=this._nodeToButton(A),t(A.node).addClass(this.c.dom.button.disabled).attr("disabled",!0),this},destroy:function(){t("body").off("keyup."+this.s.namespace);var A,e,n=this.s.buttons.slice();for(A=0,e=n.length;A<e;A++)this.remove(n[A].node);for(this.dom.container.remove(),A=0,e=(n=this.s.dt.settings()[0]).length;A<e;A++)if(n.inst===this){n.splice(A,1);break}return this},enable:function(A,e){if(!1===e)return this.disable(A);var n=this._nodeToButton(A);return t(n.node).removeClass(this.c.dom.button.disabled).removeAttr("disabled"),this},name:function(){return this.c.name},node:function(A){return A?(A=this._nodeToButton(A),t(A.node)):this.dom.container},processing:function(A,e){var i=this.s.dt,s=this._nodeToButton(A);return e===n?t(s.node).hasClass("processing"):(t(s.node).toggleClass("processing",e),t(i.table().node()).triggerHandler("buttons-processing.dt",[e,i.button(A),i,t(A),s.conf]),this)},remove:function(A){var e=this._nodeToButton(A),n=this._nodeToHost(A),i=this.s.dt;if(e.buttons.length)for(var s=e.buttons.length-1;0<=s;s--)this.remove(e.buttons[s].node);return e.conf.destroy&&e.conf.destroy.call(i.button(A),i,t(A),e.conf),this._removeKey(e.conf),t(e.node).remove(),A=t.inArray(e,n),n.splice(A,1),this},text:function(A,e){var i=this._nodeToButton(A),s=this.c.dom.collection.buttonLiner,r=(s=i.inCollection&&s&&s.tag?s.tag:this.c.dom.buttonLiner.tag,this.s.dt),o=t(i.node),a=function(t){return"function"==typeof t?t(r,o,i.conf):t};return e===n?a(i.conf.text):(i.conf.text=e,s?o.children(s).html(a(e)):o.html(a(e)),this)},_constructor:function(){var A=this,n=this.s.dt,i=n.settings()[0],s=this.c.buttons;i._buttons||(i._buttons=[]),i._buttons.push({inst:this,name:this.c.name});for(var r=0,o=s.length;r<o;r++)this.add(s[r]);n.on("destroy",(function(t,e){e===i&&A.destroy()})),t("body").on("keyup."+this.s.namespace,(function(t){if(!e.activeElement||e.activeElement===e.body){var n=String.fromCharCode(t.keyCode).toLowerCase();-1!==A.s.listenKeys.toLowerCase().indexOf(n)&&A._keypress(n,t)}}))},_addKey:function(A){A.key&&(this.s.listenKeys+=t.isPlainObject(A.key)?A.key.key:A.key)},_draw:function(t,A){t||(t=this.dom.container,A=this.s.buttons),t.children().detach();for(var e=0,n=A.length;e<n;e++)t.append(A[e].inserter),t.append(" "),A[e].buttons&&A[e].buttons.length&&this._draw(A[e].collection,A[e].buttons)},_expandButton:function(A,e,i,s){for(var r=this.s.dt,o=0,a=(e=Array.isArray(e)?e:[e]).length;o<a;o++){var l=this._resolveExtends(e[o]);if(l)if(Array.isArray(l))this._expandButton(A,l,i,s);else{var c=this._buildButton(l,i);c&&(s!==n&&null!==s?(A.splice(s,0,c),s++):A.push(c),c.conf.buttons&&(c.collection=t("<"+this.c.dom.collection.tag+"/>"),c.conf._collection=c.collection,this._expandButton(c.buttons,c.conf.buttons,!0,s)),l.init&&l.init.call(r.button(c.node),r,t(c.node),l))}}},_buildButton:function(A,e){var i=this.c.dom.button,s=this.c.dom.buttonLiner,r=this.c.dom.collection,o=this.s.dt,a=function(t){return"function"==typeof t?t(o,h,A):t};if(e&&r.button&&(i=r.button),e&&r.buttonLiner&&(s=r.buttonLiner),A.available&&!A.available(o,A))return!1;var l=function(A,e,n,i){i.action.call(e.button(n),A,e,n,i),t(e.table().node()).triggerHandler("buttons-action.dt",[e.button(n),e,n,i])},u=(r=A.tag||i.tag,A.clickBlurs===n||A.clickBlurs),h=t("<"+r+"/>").addClass(i.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",(function(t){t.preventDefault(),!h.hasClass(i.disabled)&&A.action&&l(t,o,h,A),u&&h.trigger("blur")})).on("keyup.dtb",(function(t){13===t.keyCode&&!h.hasClass(i.disabled)&&A.action&&l(t,o,h,A)}));return"a"===r.toLowerCase()&&h.attr("href","#"),"button"===r.toLowerCase()&&h.attr("type","button"),s.tag?(r=t("<"+s.tag+"/>").html(a(A.text)).addClass(s.className),"a"===s.tag.toLowerCase()&&r.attr("href","#"),h.append(r)):h.html(a(A.text)),!1===A.enabled&&h.addClass(i.disabled),A.className&&h.addClass(A.className),A.titleAttr&&h.attr("title",a(A.titleAttr)),A.attr&&h.attr(A.attr),A.namespace||(A.namespace=".dt-button-"+c++),s=(s=this.c.dom.buttonContainer)&&s.tag?t("<"+s.tag+"/>").addClass(s.className).append(h):h,this._addKey(A),this.c.buttonCreated&&(s=this.c.buttonCreated(A,s)),{conf:A,node:h.get(0),inserter:s,buttons:[],inCollection:e,collection:null}},_nodeToButton:function(t,A){A||(A=this.s.buttons);for(var e=0,n=A.length;e<n;e++){if(A[e].node===t)return A[e];if(A[e].buttons.length){var i=this._nodeToButton(t,A[e].buttons);if(i)return i}}},_nodeToHost:function(t,A){A||(A=this.s.buttons);for(var e=0,n=A.length;e<n;e++){if(A[e].node===t)return A;if(A[e].buttons.length){var i=this._nodeToHost(t,A[e].buttons);if(i)return i}}},_keypress:function(A,e){if(!e._buttonsHandled){var n=function(i){for(var s=0,r=i.length;s<r;s++){var o=i[s].conf,a=i[s].node;o.key&&(o.key===A?(e._buttonsHandled=!0,t(a).click()):!t.isPlainObject(o.key)||o.key.key!==A||o.key.shiftKey&&!e.shiftKey||o.key.altKey&&!e.altKey||o.key.ctrlKey&&!e.ctrlKey||o.key.metaKey&&!e.metaKey||(e._buttonsHandled=!0,t(a).click())),i[s].buttons.length&&n(i[s].buttons)}};n(this.s.buttons)}},_removeKey:function(A){if(A.key){var e=t.isPlainObject(A.key)?A.key.key:A.key;A=this.s.listenKeys.split(""),e=t.inArray(e,A);A.splice(e,1),this.s.listenKeys=A.join("")}},_resolveExtends:function(A){var e,i,s=this.s.dt,r=function(e){for(var i=0;!t.isPlainObject(e)&&!Array.isArray(e);){if(e===n)return;if("function"==typeof e){if(!(e=e(s,A)))return!1}else if("string"==typeof e){if(!u[e])throw"Unknown button type: "+e;e=u[e]}if(30<++i)throw"Buttons: Too many iterations"}return Array.isArray(e)?e:t.extend({},e)};for(A=r(A);A&&A.extend;){if(!u[A.extend])throw"Cannot extend unknown button type: "+A.extend;var o=r(u[A.extend]);if(Array.isArray(o))return o;if(!o)return!1;e=o.className,A=t.extend({},o,A),e&&A.className!==e&&(A.className=e+" "+A.className);var a=A.postfixButtons;if(a){for(A.buttons||(A.buttons=[]),e=0,i=a.length;e<i;e++)A.buttons.push(a[e]);A.postfixButtons=null}if(a=A.prefixButtons){for(A.buttons||(A.buttons=[]),e=0,i=a.length;e<i;e++)A.buttons.splice(e,0,a[e]);A.prefixButtons=null}A.extend=o.extend}return A},_popover:function(n,r,o){var a=this.c,l=t.extend({align:"button-left",autoClose:!1,background:!0,backgroundClassName:"dt-button-background",contentClassName:a.dom.collection.className,collectionLayout:"",collectionTitle:"",dropup:!1,fade:400,rightAlignClassName:"dt-button-right",tag:a.dom.collection.tag},o),c=r.node(),u=function(){s(t(".dt-button-collection"),l.fade,(function(){t(this).detach()})),t(r.buttons('[aria-haspopup="true"][aria-expanded="true"]').nodes()).attr("aria-expanded","false"),t("div.dt-button-background").off("click.dtb-collection"),h.background(!1,l.backgroundClassName,l.fade,c),t("body").off(".dtb-collection"),r.off("buttons-action.b-internal")};!1===n&&u(),(o=t(r.buttons('[aria-haspopup="true"][aria-expanded="true"]').nodes())).length&&(c=o.eq(0),u()),o=t("<div/>").addClass("dt-button-collection").addClass(l.collectionLayout).css("display","none"),n=t(n).addClass(l.contentClassName).attr("role","menu").appendTo(o),c.attr("aria-expanded","true"),c.parents("body")[0]!==e.body&&(c=e.body.lastChild),l.collectionTitle&&o.prepend('<div class="dt-button-collection-title">'+l.collectionTitle+"</div>"),i(o.insertAfter(c),l.fade);a=t(r.table().container());var d=o.css("position");if("dt-container"===l.align&&(c=c.parent(),o.css("width",a.width())),"absolute"===d&&(o.hasClass(l.rightAlignClassName)||o.hasClass(l.leftAlignClassName)||"dt-container"===l.align)){var f=c.position();o.css({top:f.top+c.outerHeight(),left:f.left});var g=o.outerHeight(),p=a.offset().top+a.height(),w=(p=(w=f.top+c.outerHeight()+g)-p,f.top-g),B=a.offset().top,E=f.top-g-5;(p>B-w||l.dropup)&&-E<B&&o.css("top",E);a=(f=a.offset().left)+(a=a.width());var m=(d=o.offset().left)+(m=o.width()),v=(C=c.offset().left)+(v=c.outerWidth()),C=0;o.hasClass(l.rightAlignClassName)?f>d+(C=v-m)&&(C=(d=f-(d+C))>(a-=m+C)?C+a:C+d):a<m+(C=f-d)&&(C=(d=f-(d+C))>(a-=m+C)?C+a:C+d),o.css("left",o.position().left+C)}else"absolute"===d?(f=c.position(),o.css({top:f.top+c.outerHeight(),left:f.left}),g=o.outerHeight(),d=c.offset().top,C=0,v=(C=c.offset().left)+(v=c.outerWidth()),m=(d=o.offset().left)+(m=n.width()),E=f.top-g-5,p=a.offset().top+a.height(),p=(w=f.top+c.outerHeight()+g)-p,w=f.top-g,(p>(B=a.offset().top)-w||l.dropup)&&-E<B&&o.css("top",E),C="button-right"===l.align?v-m:C-d,o.css("left",o.position().left+C)):((d=o.height()/2)>t(A).height()/2&&(d=t(A).height()/2),o.css("marginTop",-1*d));l.background&&h.background(!0,l.backgroundClassName,l.fade,c),t("div.dt-button-background").on("click.dtb-collection",(function(){})),t("body").on("click.dtb-collection",(function(A){var e=t.fn.addBack?"addBack":"andSelf",i=t(A.target).parent()[0];(!t(A.target).parents()[e]().filter(n).length&&!t(i).hasClass("dt-buttons")||t(A.target).hasClass("dt-button-background"))&&u()})).on("keyup.dtb-collection",(function(t){27===t.keyCode&&u()})),l.autoClose&&setTimeout((function(){r.on("buttons-action.b-internal",(function(t,A,e,n){n[0]!==c[0]&&u()}))}),0),t(o).trigger("buttons-popover.dt")}}),h.background=function(A,r,o,a){o===n&&(o=400),a||(a=e.body),A?i(t("<div/>").addClass(r).css("display","none").insertAfter(a),o):s(t("div."+r),o,(function(){t(this).removeClass(r).remove()}))},h.instanceSelector=function(A,e){if(A===n||null===A)return t.map(e,(function(t){return t.inst}));var i=[],s=t.map(e,(function(t){return t.name})),r=function(A){if(Array.isArray(A))for(var n=0,o=A.length;n<o;n++)r(A[n]);else"string"==typeof A?-1!==A.indexOf(",")?r(A.split(",")):-1!==(A=t.inArray(A.trim(),s))&&i.push(e[A].inst):"number"==typeof A&&i.push(e[A].inst)};return r(A),i},h.buttonSelector=function(A,e){for(var i=[],s=function(t,A,e){for(var i,r,o=0,a=A.length;o<a;o++)(i=A[o])&&(r=e!==n?e+o:o+"",t.push({node:i.node,name:i.conf.name,idx:r}),i.buttons&&s(t,i.buttons,r+"-"))},r=function(A,e){var o,a,l=[];if(s(l,e.s.buttons),o=t.map(l,(function(t){return t.node})),Array.isArray(A)||A instanceof t)for(o=0,a=A.length;o<a;o++)r(A[o],e);else if(null===A||A===n||"*"===A)for(o=0,a=l.length;o<a;o++)i.push({inst:e,node:l[o].node});else if("number"==typeof A)i.push({inst:e,node:e.s.buttons[A].node});else if("string"==typeof A)if(-1!==A.indexOf(","))for(o=0,a=(l=A.split(",")).length;o<a;o++)r(l[o].trim(),e);else if(A.match(/^\d+(\-\d+)*$/))o=t.map(l,(function(t){return t.idx})),i.push({inst:e,node:l[t.inArray(A,o)].node});else if(-1!==A.indexOf(":name")){var c=A.replace(":name","");for(o=0,a=l.length;o<a;o++)l[o].name===c&&i.push({inst:e,node:l[o].node})}else t(o).filter(A).each((function(){i.push({inst:e,node:this})}));else"object"==typeof A&&A.nodeName&&(-1!==(l=t.inArray(A,o))&&i.push({inst:e,node:o[l]}))},o=0,a=A.length;o<a;o++)r(e,A[o]);return i},h.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:""},button:{tag:"ActiveXObject"in A?"a":"button",className:"dt-button",active:"active",disabled:"disabled"},buttonLiner:{tag:"span",className:""}}},h.version="1.6.5",t.extend(u,{collection:{text:function(t){return t.i18n("buttons.collection","Collection")},className:"buttons-collection",init:function(t,A){A.attr("aria-expanded",!1)},action:function(t,A,e,n){t.stopPropagation(),n._collection.parents("body").length?this.popover(!1,n):this.popover(n._collection,n)},attr:{"aria-haspopup":!0}},copy:function(t,A){return u.copyHtml5?"copyHtml5":u.copyFlash&&u.copyFlash.available(t,A)?"copyFlash":void 0},csv:function(t,A){return u.csvHtml5&&u.csvHtml5.available(t,A)?"csvHtml5":u.csvFlash&&u.csvFlash.available(t,A)?"csvFlash":void 0},excel:function(t,A){return u.excelHtml5&&u.excelHtml5.available(t,A)?"excelHtml5":u.excelFlash&&u.excelFlash.available(t,A)?"excelFlash":void 0},pdf:function(t,A){return u.pdfHtml5&&u.pdfHtml5.available(t,A)?"pdfHtml5":u.pdfFlash&&u.pdfFlash.available(t,A)?"pdfFlash":void 0},pageLength:function(A){A=A.settings()[0].aLengthMenu;var e=Array.isArray(A[0])?A[0]:A,n=Array.isArray(A[0])?A[1]:A;return{extend:"collection",text:function(t){return t.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},t.page.len())},className:"buttons-page-length",autoClose:!0,buttons:t.map(e,(function(t,A){return{text:n[A],className:"button-page-length",action:function(A,e){e.page.len(t).draw()},init:function(A,e,n){var i=this;e=function(){i.active(A.page.len()===t)};A.on("length.dt"+n.namespace,e),e()},destroy:function(t,A,e){t.off("length.dt"+e.namespace)}}})),init:function(t,A,e){var n=this;t.on("length.dt"+e.namespace,(function(){n.text(e.text)}))},destroy:function(t,A,e){t.off("length.dt"+e.namespace)}}}}),a.Api.register("buttons()",(function(t,A){A===n&&(A=t,t=n),this.selector.buttonGroup=t;var e=this.iterator(!0,"table",(function(e){if(e._buttons)return h.buttonSelector(h.instanceSelector(t,e._buttons),A)}),!0);return e._groupSelector=t,e})),a.Api.register("button()",(function(t,A){var e=this.buttons(t,A);return 1<e.length&&e.splice(1,e.length),e})),a.Api.registerPlural("buttons().active()","button().active()",(function(t){return t===n?this.map((function(t){return t.inst.active(t.node)})):this.each((function(A){A.inst.active(A.node,t)}))})),a.Api.registerPlural("buttons().action()","button().action()",(function(t){return t===n?this.map((function(t){return t.inst.action(t.node)})):this.each((function(A){A.inst.action(A.node,t)}))})),a.Api.register(["buttons().enable()","button().enable()"],(function(t){return this.each((function(A){A.inst.enable(A.node,t)}))})),a.Api.register(["buttons().disable()","button().disable()"],(function(){return this.each((function(t){t.inst.disable(t.node)}))})),a.Api.registerPlural("buttons().nodes()","button().node()",(function(){var A=t();return t(this.each((function(t){A=A.add(t.inst.node(t.node))}))),A})),a.Api.registerPlural("buttons().processing()","button().processing()",(function(t){return t===n?this.map((function(t){return t.inst.processing(t.node)})):this.each((function(A){A.inst.processing(A.node,t)}))})),a.Api.registerPlural("buttons().text()","button().text()",(function(t){return t===n?this.map((function(t){return t.inst.text(t.node)})):this.each((function(A){A.inst.text(A.node,t)}))})),a.Api.registerPlural("buttons().trigger()","button().trigger()",(function(){return this.each((function(t){t.inst.node(t.node).trigger("click")}))})),a.Api.register("button().popover()",(function(t,A){return this.map((function(e){return e.inst._popover(t,this.button(this[0].node),A)}))})),a.Api.register("buttons().containers()",(function(){var A=t(),e=this._groupSelector;return this.iterator(!0,"table",(function(t){if(t._buttons)for(var n=0,i=(t=h.instanceSelector(e,t._buttons)).length;n<i;n++)A=A.add(t[n].container())})),A})),a.Api.register("buttons().container()",(function(){return this.containers().eq(0)})),a.Api.register("button().add()",(function(t,A){var e=this.context;return e.length&&((e=h.instanceSelector(this._groupSelector,e[0]._buttons)).length&&e[0].add(A,t)),this.button(this._groupSelector,t)})),a.Api.register("buttons().destroy()",(function(){return this.pluck("inst").unique().each((function(t){t.destroy()})),this})),a.Api.registerPlural("buttons().remove()","buttons().remove()",(function(){return this.each((function(t){t.inst.remove(t.node)})),this})),a.Api.register("buttons.info()",(function(A,e,r){var a=this;return!1===A?(this.off("destroy.btn-info"),s(t("#datatables_buttons_info"),400,(function(){t(this).remove()})),clearTimeout(o),o=null,this):(o&&clearTimeout(o),t("#datatables_buttons_info").length&&t("#datatables_buttons_info").remove(),i(t('<div id="datatables_buttons_info" class="dt-button-info"/>').html(A?"<h2>"+A+"</h2>":"").append(t("<div/>")["string"==typeof e?"html":"append"](e)).css("display","none").appendTo("body")),r!==n&&0!==r&&(o=setTimeout((function(){a.buttons.info(!1)}),r)),this.on("destroy.btn-info",(function(){a.buttons.info(!1)})),this)})),a.Api.register("buttons.exportData()",(function(A){if(this.context.length){var e=new a.Api(this.context[0]),i=t.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(t){return s(t)},footer:function(t){return s(t)},body:function(t){return s(t)}},customizeData:null},A),s=function(t){return"string"!=typeof t||(t=(t=t.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"")).replace(/<!\-\-.*?\-\->/g,""),i.stripHtml&&(t=t.replace(/<([^>'"]*('[^']*'|"[^"]*")?)*>/g,"")),i.trim&&(t=t.replace(/^\s+|\s+$/g,"")),i.stripNewlines&&(t=t.replace(/\n/g," ")),i.decodeEntities&&(g.innerHTML=t,t=g.value)),t},r=(A=e.columns(i.columns).indexes().map((function(t){var A=e.column(t).header();return i.format.header(A.innerHTML,t,A)})).toArray(),e.table().footer()?e.columns(i.columns).indexes().map((function(t){var A=e.column(t).footer();return i.format.footer(A?A.innerHTML:"",t,A)})).toArray():null),o=t.extend({},i.modifier);e.select&&"function"==typeof e.select.info&&o.selected===n&&e.rows(i.rows,t.extend({selected:!0},o)).any()&&t.extend(o,{selected:!0});o=e.rows(i.rows,o).indexes().toArray(),o=(l=e.cells(o,i.columns)).render(i.orthogonal).toArray();for(var l=l.nodes().toArray(),c=A.length,u=[],h=0,d=0,f=0<c?o.length/c:0;d<f;d++){for(var p=[c],w=0;w<c;w++)p[w]=i.format.body(o[h],d,w,l[h]),h++;u[d]=p}return A={header:A,footer:r,body:u},i.customizeData&&i.customizeData(A),A}})),a.Api.register("buttons.exportInfo()",(function(A){var e;A||(A={});var i=A;return"function"==typeof(e="*"===i.filename&&"*"!==i.title&&i.title!==n&&null!==i.title&&""!==i.title?i.title:i.filename)&&(e=e()),e===n||null===e?e=null:(-1!==e.indexOf("*")&&(e=e.replace("*",t("head > title").text()).trim()),e=e.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,""),(i=d(i.extension))||(i=""),e+=i),{filename:e,title:i=null===(i=d(A.title))?null:-1!==i.indexOf("*")?i.replace("*",t("head > title").text()||"Exported data"):i,messageTop:f(this,A.message||A.messageTop,"top"),messageBottom:f(this,A.messageBottom,"bottom")}}));var d=function(t){return null===t||t===n?null:"function"==typeof t?t():t},f=function(A,e,n){return null===(e=d(e))?null:(A=t("caption",A.table().container()).eq(0),"*"===e?A.css("caption-side")!==n?null:A.length?A.text():"":e)},g=t("<textarea/>")[0];return t.fn.dataTable.Buttons=h,t.fn.DataTable.Buttons=h,t(e).on("init.dt plugin-init.dt",(function(t,A){if("dt"===t.namespace){var e=A.oInit.buttons||a.defaults.buttons;e&&!A._buttons&&new h(A,e).container()}})),a.ext.feature.push({fnInit:r,cFeature:"B"}),a.ext.features&&a.ext.features.register("buttons",r),h})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),e.fn.dataTable.Buttons||require("datatables.net-buttons")(A,e),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){function i(t){for(var A="";0<=t;)A=String.fromCharCode(t%26+65)+A,t=Math.floor(t/26)-1;return A}function s(A,e,i){var s=A.createElement(e);return i&&(i.attr&&t(s).attr(i.attr),i.children&&t.each(i.children,(function(t,A){s.appendChild(A)})),null!==i.text&&i.text!==n&&s.appendChild(A.createTextNode(i.text))),s}function r(t,A){var e,i=t.header[A].length;t.footer&&t.footer[A].length>i&&(i=t.footer[A].length);for(var s=0,r=t.body.length;s<r;s++)if(-1!==(e=null!==(e=t.body[s][A])&&e!==n?e.toString():"").indexOf("\n")?((e=e.split("\n")).sort((function(t,A){return A.length-t.length})),e=e[0].length):e=e.length,e>i&&(i=e),40<i)return 52;return 6<(i*=1.3)?i:6}function o(A){c===n&&(c=-1===p.serializeToString(t.parseXML(w["xl/worksheets/sheet1.xml"])).indexOf("xmlns:r")),t.each(A,(function(e,n){if(t.isPlainObject(n))o(n);else{if(c){var i,s,r=n.childNodes[0],a=[];for(i=r.attributes.length-1;0<=i;i--){s=r.attributes[i].nodeName;var l=r.attributes[i].nodeValue;-1!==s.indexOf(":")&&(a.push({name:s,value:l}),r.removeAttribute(s))}for(i=0,s=a.length;i<s;i++)(l=n.createAttribute(a[i].name.replace(":","_dt_b_namespace_token_"))).value=a[i].value,r.setAttributeNode(l)}r=p.serializeToString(n),c&&(-1===r.indexOf("<?xml")&&(r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+r),r=r.replace(/_dt_b_namespace_token_/g,":")),r=r.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>"),A[e]=r}}))}var a=t.fn.dataTable,l={version:"1.0.4-TableTools2",clients:{},moviePath:"",nextId:1,$:function(t){return"string"==typeof t&&(t=e.getElementById(t)),t.addClass||(t.hide=function(){this.style.display="none"},t.show=function(){this.style.display=""},t.addClass=function(t){this.removeClass(t),this.className+=" "+t},t.removeClass=function(t){this.className=this.className.replace(RegExp("\\s*"+t+"\\s*")," ").replace(/^\s+/,"").replace(/\s+$/,"")},t.hasClass=function(t){return!!this.className.match(RegExp("\\s*"+t+"\\s*"))}),t},setMoviePath:function(t){this.moviePath=t},dispatch:function(t,A,e){(t=this.clients[t])&&t.receiveEvent(A,e)},log:function(t){console.log("Flash: "+t)},register:function(t,A){this.clients[t]=A},getDOMObjectPosition:function(t){var A={left:0,top:0,width:t.width?t.width:t.offsetWidth,height:t.height?t.height:t.offsetHeight};for(""!==t.style.width&&(A.width=t.style.width.replace("px","")),""!==t.style.height&&(A.height=t.style.height.replace("px",""));t;)A.left+=t.offsetLeft,A.top+=t.offsetTop,t=t.offsetParent;return A},Client:function(t){this.handlers={},this.id=l.nextId++,this.movieId="ZeroClipboard_TableToolsMovie_"+this.id,l.register(this.id,this),t&&this.glue(t)}};l.Client.prototype={id:0,ready:!1,movie:null,clipText:"",fileName:"",action:"copy",handCursorEnabled:!0,cssEffects:!0,handlers:null,sized:!1,sheetName:"",glue:function(t,A){this.domElement=l.$(t);var n=99;this.domElement.style.zIndex&&(n=parseInt(this.domElement.style.zIndex,10)+1);var i=l.getDOMObjectPosition(this.domElement);this.div=e.createElement("div");var s=this.div.style;s.position="absolute",s.left="0px",s.top="0px",s.width=i.width+"px",s.height=i.height+"px",s.zIndex=n,void 0!==A&&""!==A&&(this.div.title=A),0!==i.width&&0!==i.height&&(this.sized=!0),this.domElement&&(this.domElement.appendChild(this.div),this.div.innerHTML=this.getHTML(i.width,i.height).replace(/&/g,"&amp;"))},positionElement:function(){var t=l.getDOMObjectPosition(this.domElement),A=this.div.style;A.position="absolute",A.width=t.width+"px",A.height=t.height+"px",0!==t.width&&0!==t.height&&(this.sized=!0,(A=this.div.childNodes[0]).width=t.width,A.height=t.height)},getHTML:function(t,A){var e="",n="id="+this.id+"&width="+t+"&height="+A;if(navigator.userAgent.match(/MSIE/))e=e+'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="'+(location.href.match(/^https/i)?"https://":"http://")+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="'+t+'" height="'+A+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+l.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+n+'"/><param name="wmode" value="transparent"/></object>';else e+='<embed id="'+this.movieId+'" src="'+l.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+t+'" height="'+A+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+n+'" wmode="transparent" />';return e},hide:function(){this.div&&(this.div.style.left="-2000px")},show:function(){this.reposition()},destroy:function(){var A=this;this.domElement&&this.div&&(t(this.div).remove(),this.div=this.domElement=null,t.each(l.clients,(function(t,e){e===A&&delete l.clients[t]})))},reposition:function(t){if(t&&((this.domElement=l.$(t))||this.hide()),this.domElement&&this.div){t=l.getDOMObjectPosition(this.domElement);var A=this.div.style;A.left=t.left+"px",A.top=t.top+"px"}},clearText:function(){this.clipText="",this.ready&&this.movie.clearText()},appendText:function(t){this.clipText+=t,this.ready&&this.movie.appendText(t)},setText:function(t){this.clipText=t,this.ready&&this.movie.setText(t)},setFileName:function(t){this.fileName=t,this.ready&&this.movie.setFileName(t)},setSheetData:function(t){this.ready&&this.movie.setSheetData(JSON.stringify(t))},setAction:function(t){this.action=t,this.ready&&this.movie.setAction(t)},addEventListener:function(t,A){t=t.toString().toLowerCase().replace(/^on/,""),this.handlers[t]||(this.handlers[t]=[]),this.handlers[t].push(A)},setHandCursor:function(t){this.handCursorEnabled=t,this.ready&&this.movie.setHandCursor(t)},setCSSEffects:function(t){this.cssEffects=!!t},receiveEvent:function(t,n){var i;switch(t=t.toString().toLowerCase().replace(/^on/,"")){case"load":if(this.movie=e.getElementById(this.movieId),!this.movie)return i=this,void setTimeout((function(){i.receiveEvent("load",null)}),1);if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/))return i=this,setTimeout((function(){i.receiveEvent("load",null)}),100),void(this.ready=!0);this.ready=!0,this.movie.clearText(),this.movie.appendText(this.clipText),this.movie.setFileName(this.fileName),this.movie.setAction(this.action),this.movie.setHandCursor(this.handCursorEnabled);break;case"mouseover":this.domElement&&this.cssEffects&&this.recoverActive&&this.domElement.addClass("active");break;case"mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0));break;case"mousedown":this.domElement&&this.cssEffects&&this.domElement.addClass("active");break;case"mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[t])for(var s=0,r=this.handlers[t].length;s<r;s++){var o=this.handlers[t][s];"function"==typeof o?o(this,n):"object"==typeof o&&2==o.length?o[0][o[1]](this,n):"string"==typeof o&&A[o](this,n)}}},l.hasFlash=function(){try{if(new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))return!0}catch(t){if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]!==n&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)return!0}return!1},A.ZeroClipboard_TableTools=l;var c,u=function(t,A){A.attr("id"),A.parents("html").length?t.glue(A[0],""):setTimeout((function(){u(t,A)}),500)},h=function(t,A){var e=A.match(/[\s\S]{1,8192}/g)||[];t.clearText();for(var n=0,i=e.length;n<i;n++)t.appendText(e[n])},d=function(t){return t.newline?t.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n"},f=function(t,A){for(var e=d(A),i=t.buttons.exportData(A.exportOptions),s=A.fieldBoundary,r=A.fieldSeparator,o=RegExp(s,"g"),a=A.escapeChar!==n?A.escapeChar:"\\",l=function(t){for(var A="",e=0,n=t.length;e<n;e++)0<e&&(A+=r),A+=s?s+(""+t[e]).replace(o,a+s)+s:t[e];return A},c=A.header?l(i.header)+e:"",u=A.footer&&i.footer?e+l(i.footer):"",h=[],f=0,g=i.body.length;f<g;f++)h.push(l(i.body[f]));return{str:c+h.join(e)+u,rows:h.length}},g={available:function(){return l.hasFlash()},init:function(t,A,e){l.moviePath=a.Buttons.swfPath;var n=new l.Client;n.setHandCursor(!0),n.addEventListener("mouseDown",(function(){e._fromFlash=!0,t.button(A[0]).trigger(),e._fromFlash=!1})),u(n,A),e._flash=n},destroy:function(t,A,e){e._flash.destroy()},fieldSeparator:",",fieldBoundary:'"',exportOptions:{},title:"*",messageTop:"*",messageBottom:"*",filename:"*",extension:".csv",header:!0,footer:!1},p="",w=(p=void 0===A.XMLSerializer?new function(){this.serializeToString=function(t){return t.xml}}:new XMLSerializer,{"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="" sheetId="1" r:id="rId1"/></sheets></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/><mergeCells count="0"/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode="&quot;£&quot;#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill><patternFill patternType="none" /></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="61"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9"   fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'}),B=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(t){return t/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(t){return t/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\([\d,]+\)$/,style:61,fmt:function(t){return-1*t.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(t){return-1*t.replace(/[\(\)]/g,"")}},{match:/^[\d,]+$/,style:63},{match:/^[\d,]+\.\d{2}$/,style:64}];return a.Buttons.swfPath="//cdn.datatables.net/buttons/"+a.Buttons.version+"/swf/flashExport.swf",a.Api.register("buttons.resize()",(function(){t.each(l.clients,(function(t,A){A.domElement!==n&&A.domElement.parentNode&&A.positionElement()}))})),a.ext.buttons.copyFlash=t.extend({},g,{className:"buttons-copy buttons-flash",text:function(t){return t.i18n("buttons.copy","Copy")},action:function(t,A,e,n){if(n._fromFlash){this.processing(!0);t=n._flash;var i=f(A,n),s=(e=A.buttons.exportInfo(n),d(n));i=i.str;e.title&&(i=e.title+s+s+i),e.messageTop&&(i=e.messageTop+s+s+i),e.messageBottom&&(i=i+s+s+e.messageBottom),n.customize&&(i=n.customize(i,n,A)),t.setAction("copy"),h(t,i),this.processing(!1),A.buttons.info(A.i18n("buttons.copyTitle","Copy to clipboard"),A.i18n("buttons.copySuccess",{_:"Copied %d rows to clipboard",1:"Copied 1 row to clipboard"},data.rows),3e3)}},fieldSeparator:"\t",fieldBoundary:""}),a.ext.buttons.csvFlash=t.extend({},g,{className:"buttons-csv buttons-flash",text:function(t){return t.i18n("buttons.csv","CSV")},action:function(t,A,e,n){t=n._flash;var i=f(A,n);e=A.buttons.exportInfo(n),A=n.customize?n.customize(i.str,n,A):i.str;t.setAction("csv"),t.setFileName(e.filename),h(t,A)},escapeChar:'"'}),a.ext.buttons.excelFlash=t.extend({},g,{className:"buttons-excel buttons-flash",text:function(t){return t.i18n("buttons.excel","Excel")},action:function(A,e,a,l){this.processing(!0);A=l._flash;var c,u,d=0,f=t.parseXML(w["xl/worksheets/sheet1.xml"]),g=f.getElementsByTagName("sheetData")[0],p=(a={_rels:{".rels":t.parseXML(w["_rels/.rels"])},xl:{_rels:{"workbook.xml.rels":t.parseXML(w["xl/_rels/workbook.xml.rels"])},"workbook.xml":t.parseXML(w["xl/workbook.xml"]),"styles.xml":t.parseXML(w["xl/styles.xml"]),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":t.parseXML(w["[Content_Types].xml"])},e.buttons.exportData(l.exportOptions)),E=function(t){u=s(f,"row",{attr:{r:c=d+1}});for(var A=0,e=t.length;A<e;A++){var r=i(A)+""+c,o=null;if(null===t[A]||t[A]===n||""===t[A]){if(!0!==l.createEmptyCells)continue;t[A]=""}t[A]="function"==typeof t[A].trim?t[A].trim():t[A];for(var a=0,h=B.length;a<h;a++){var p=B[a];if(t[A].match&&!t[A].match(/^0\d+/)&&t[A].match(p.match)){o=t[A].replace(/[^\d\.\-]/g,""),p.fmt&&(o=p.fmt(o)),o=s(f,"c",{attr:{r:r,s:p.style},children:[s(f,"v",{text:o})]});break}}o||("number"==typeof t[A]||t[A].match&&t[A].match(/^-?\d+(\.\d+)?$/)&&!t[A].match(/^0\d+/)?o=s(f,"c",{attr:{t:"n",r:r},children:[s(f,"v",{text:t[A]})]}):(p=t[A].replace?t[A].replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""):t[A],o=s(f,"c",{attr:{t:"inlineStr",r:r},children:{row:s(f,"is",{children:{row:s(f,"t",{text:p})}})}}))),u.appendChild(o)}g.appendChild(u),d++};t("sheets sheet",a.xl["workbook.xml"]).attr("name",function(t){var A="Sheet1";return t.sheetName&&(A=t.sheetName.replace(/[\[\]\*\/\\\?\:]/g,"")),A}(l)),l.customizeData&&l.customizeData(p);var m=function(A,e){var n=t("mergeCells",f);n[0].appendChild(s(f,"mergeCell",{attr:{ref:"A"+A+":"+i(e)+A}})),n.attr("count",n.attr("count")+1),t("row:eq("+(A-1)+") c",f).attr("s","51")},v=e.buttons.exportInfo(l);v.title&&(E([v.title],d),m(d,p.header.length-1)),v.messageTop&&(E([v.messageTop],d),m(d,p.header.length-1)),l.header&&(E(p.header,d),t("row:last c",f).attr("s","2"));for(var C=0,b=p.body.length;C<b;C++)E(p.body[C],d);for(l.footer&&p.footer&&(E(p.footer,d),t("row:last c",f).attr("s","2")),v.messageBottom&&(E([v.messageBottom],d),m(d,p.header.length-1)),E=s(f,"cols"),t("worksheet",f).prepend(E),m=0,C=p.header.length;m<C;m++)E.appendChild(s(f,"col",{attr:{min:m+1,max:m+1,width:r(p,m),customWidth:1}}));l.customize&&l.customize(a,l,e),o(a),A.setAction("excel"),A.setFileName(v.filename),A.setSheetData(a),h(A,""),this.processing(!1)},extension:".xlsx",createEmptyCells:!1}),a.ext.buttons.pdfFlash=t.extend({},g,{className:"buttons-pdf buttons-flash",text:function(t){return t.i18n("buttons.pdf","PDF")},action:function(t,A,e,n){this.processing(!0);t=n._flash,e=A.buttons.exportData(n.exportOptions);var i=A.buttons.exportInfo(n),s=A.table().node().offsetWidth,r=A.columns(n.columns).indexes().map((function(t){return A.column(t).header().offsetWidth/s}));t.setAction("pdf"),t.setFileName(i.filename),h(t,JSON.stringify({title:i.title||"",messageTop:i.messageTop||"",messageBottom:i.messageBottom||"",colWidth:r.toArray(),orientation:n.orientation,size:n.pageSize,header:n.header?e.header:null,footer:n.footer?e.footer:null,body:e.body})),this.processing(!1)},extension:".pdf",orientation:"portrait",pageSize:"A4",newline:"\n"}),a.Buttons})),function(t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).JSZip=t()}((function(){return function t(A,e,n){function i(r,o){if(!e[r]){if(!A[r]){var a="function"==typeof require&&require;if(!o&&a)return a(r,!0);if(s)return s(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var c=e[r]={exports:{}};A[r][0].call(c.exports,(function(t){return i(A[r][1][t]||t)}),c,c.exports,t,A,e,n)}return e[r].exports}for(var s="function"==typeof require&&require,r=0;r<n.length;r++)i(n[r]);return i}({1:[function(t,A,e){"use strict";var n=t("./utils"),i=t("./support"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.encode=function(t){for(var A,e,i,r,o,a,l,c=[],u=0,h=t.length,d=h,f="string"!==n.getTypeOf(t);u<t.length;)d=h-u,i=f?(A=t[u++],e=u<h?t[u++]:0,u<h?t[u++]:0):(A=t.charCodeAt(u++),e=u<h?t.charCodeAt(u++):0,u<h?t.charCodeAt(u++):0),r=A>>2,o=(3&A)<<4|e>>4,a=1<d?(15&e)<<2|i>>6:64,l=2<d?63&i:64,c.push(s.charAt(r)+s.charAt(o)+s.charAt(a)+s.charAt(l));return c.join("")},e.decode=function(t){var A,e,n,r,o,a,l=0,c=0,u="data:";if(t.substr(0,u.length)===u)throw new Error("Invalid base64 input, it looks like a data url.");var h,d=3*(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(t.charAt(t.length-1)===s.charAt(64)&&d--,t.charAt(t.length-2)===s.charAt(64)&&d--,d%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=i.uint8array?new Uint8Array(0|d):new Array(0|d);l<t.length;)A=s.indexOf(t.charAt(l++))<<2|(r=s.indexOf(t.charAt(l++)))>>4,e=(15&r)<<4|(o=s.indexOf(t.charAt(l++)))>>2,n=(3&o)<<6|(a=s.indexOf(t.charAt(l++))),h[c++]=A,64!==o&&(h[c++]=e),64!==a&&(h[c++]=n);return h}},{"./support":30,"./utils":32}],2:[function(t,A,e){"use strict";var n=t("./external"),i=t("./stream/DataWorker"),s=t("./stream/DataLengthProbe"),r=t("./stream/Crc32Probe");function o(t,A,e,n,i){this.compressedSize=t,this.uncompressedSize=A,this.crc32=e,this.compression=n,this.compressedContent=i}s=t("./stream/DataLengthProbe"),o.prototype={getContentWorker:function(){var t=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new s("data_length")),A=this;return t.on("end",(function(){if(this.streamInfo.data_length!==A.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),t},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(t,A,e){return t.pipe(new r).pipe(new s("uncompressedSize")).pipe(A.compressWorker(e)).pipe(new s("compressedSize")).withStreamInfo("compression",A)},A.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,A,e){"use strict";var n=t("./stream/GenericWorker");e.STORE={magic:"\0\0",compressWorker:function(t){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},e.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,A,e){"use strict";var n=t("./utils"),i=function(){for(var t,A=[],e=0;e<256;e++){t=e;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;A[e]=t}return A}();A.exports=function(t,A){return void 0!==t&&t.length?"string"!==n.getTypeOf(t)?function(t,A,e,n){var s=i,r=0+e;t^=-1;for(var o=0;o<r;o++)t=t>>>8^s[255&(t^A[o])];return-1^t}(0|A,t,t.length):function(t,A,e,n){var s=i,r=0+e;t^=-1;for(var o=0;o<r;o++)t=t>>>8^s[255&(t^A.charCodeAt(o))];return-1^t}(0|A,t,t.length):0}},{"./utils":32}],5:[function(t,A,e){"use strict";e.base64=!1,e.binary=!1,e.dir=!1,e.createFolders=!0,e.date=null,e.compression=null,e.compressionOptions=null,e.comment=null,e.unixPermissions=null,e.dosPermissions=null},{}],6:[function(t,A,e){"use strict";var n;n="undefined"!=typeof Promise?Promise:t("lie"),A.exports={Promise:n}},{lie:37}],7:[function(t,A,e){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=t("pako"),s=t("./utils"),r=t("./stream/GenericWorker"),o=n?"uint8array":"array";function a(t,A){r.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=A,this.meta={}}e.magic="\b\0",s.inherits(a,r),a.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,t.data),!1)},a.prototype.flush=function(){r.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},a.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this._pako=null},a.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(A){t.push({data:A,meta:t.meta})}},e.compressWorker=function(t){return new a("Deflate",t)},e.uncompressWorker=function(){return new a("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,A,e){"use strict";function n(t,A){var e,n="";for(e=0;e<A;e++)n+=String.fromCharCode(255&t),t>>>=8;return n}function i(t,A,e,i,r,c){var u,h,d=t.file,f=t.compression,g=c!==o.utf8encode,p=s.transformTo("string",c(d.name)),w=s.transformTo("string",o.utf8encode(d.name)),B=d.comment,E=s.transformTo("string",c(B)),m=s.transformTo("string",o.utf8encode(B)),v=w.length!==d.name.length,C=m.length!==B.length,b="",y="",Q="",I=d.dir,D=d.date,x={crc32:0,compressedSize:0,uncompressedSize:0};A&&!e||(x.crc32=t.crc32,x.compressedSize=t.compressedSize,x.uncompressedSize=t.uncompressedSize);var M=0;A&&(M|=8),g||!v&&!C||(M|=2048);var F=0,L=0;I&&(F|=16),"UNIX"===r?(L=798,F|=function(t,A){var e=t;return t||(e=A?16893:33204),(65535&e)<<16}(d.unixPermissions,I)):(L=20,F|=function(t){return 63&(t||0)}(d.dosPermissions)),u=D.getUTCHours(),u<<=6,u|=D.getUTCMinutes(),u<<=5,u|=D.getUTCSeconds()/2,h=D.getUTCFullYear()-1980,h<<=4,h|=D.getUTCMonth()+1,h<<=5,h|=D.getUTCDate(),v&&(y=n(1,1)+n(a(p),4)+w,b+="up"+n(y.length,2)+y),C&&(Q=n(1,1)+n(a(E),4)+m,b+="uc"+n(Q.length,2)+Q);var R="";return R+="\n\0",R+=n(M,2),R+=f.magic,R+=n(u,2),R+=n(h,2),R+=n(x.crc32,4),R+=n(x.compressedSize,4),R+=n(x.uncompressedSize,4),R+=n(p.length,2),R+=n(b.length,2),{fileRecord:l.LOCAL_FILE_HEADER+R+p+b,dirRecord:l.CENTRAL_FILE_HEADER+n(L,2)+R+n(E.length,2)+"\0\0\0\0"+n(F,4)+n(i,4)+p+b+E}}var s=t("../utils"),r=t("../stream/GenericWorker"),o=t("../utf8"),a=t("../crc32"),l=t("../signature");function c(t,A,e,n){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=A,this.zipPlatform=e,this.encodeFileName=n,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(c,r),c.prototype.push=function(t){var A=t.meta.percent||0,e=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,r.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:e?(A+100*(e-n-1))/e:100}}))},c.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var A=this.streamFiles&&!t.file.dir;if(A){var e=i(t,A,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:e.fileRecord,meta:{percent:0}})}else this.accumulate=!0},c.prototype.closedSource=function(t){this.accumulate=!1;var A=this.streamFiles&&!t.file.dir,e=i(t,A,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(e.dirRecord),A)this.push({data:function(t){return l.DATA_DESCRIPTOR+n(t.crc32,4)+n(t.compressedSize,4)+n(t.uncompressedSize,4)}(t),meta:{percent:100}});else for(this.push({data:e.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},c.prototype.flush=function(){for(var t=this.bytesWritten,A=0;A<this.dirRecords.length;A++)this.push({data:this.dirRecords[A],meta:{percent:100}});var e=this.bytesWritten-t,i=function(t,A,e,i,r){var o=s.transformTo("string",r(i));return l.CENTRAL_DIRECTORY_END+"\0\0\0\0"+n(t,2)+n(t,2)+n(A,4)+n(e,4)+n(o.length,2)+o}(this.dirRecords.length,e,t,this.zipComment,this.encodeFileName);this.push({data:i,meta:{percent:100}})},c.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},c.prototype.registerPrevious=function(t){this._sources.push(t);var A=this;return t.on("data",(function(t){A.processChunk(t)})),t.on("end",(function(){A.closedSource(A.previous.streamInfo),A._sources.length?A.prepareNextSource():A.end()})),t.on("error",(function(t){A.error(t)})),this},c.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},c.prototype.error=function(t){var A=this._sources;if(!r.prototype.error.call(this,t))return!1;for(var e=0;e<A.length;e++)try{A[e].error(t)}catch(t){}return!0},c.prototype.lock=function(){r.prototype.lock.call(this);for(var t=this._sources,A=0;A<t.length;A++)t[A].lock()},A.exports=c},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(t,A,e){"use strict";var n=t("../compressions"),i=t("./ZipFileWorker");e.generateWorker=function(t,A,e){var s=new i(A.streamFiles,e,A.platform,A.encodeFileName),r=0;try{t.forEach((function(t,e){r++;var i=function(t,A){var e=t||A,i=n[e];if(!i)throw new Error(e+" is not a valid compression method !");return i}(e.options.compression,A.compression),o=e.options.compressionOptions||A.compressionOptions||{},a=e.dir,l=e.date;e._compressWorker(i,o).withStreamInfo("file",{name:t,dir:a,date:l,comment:e.comment||"",unixPermissions:e.unixPermissions,dosPermissions:e.dosPermissions}).pipe(s)})),s.entriesCount=r}catch(t){s.error(t)}return s}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(t,A,e){"use strict";function n(){if(!(this instanceof n))return new n;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files={},this.comment=null,this.root="",this.clone=function(){var t=new n;for(var A in this)"function"!=typeof this[A]&&(t[A]=this[A]);return t}}(n.prototype=t("./object")).loadAsync=t("./load"),n.support=t("./support"),n.defaults=t("./defaults"),n.version="3.5.0",n.loadAsync=function(t,A){return(new n).loadAsync(t,A)},n.external=t("./external"),A.exports=n},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(t,A,e){"use strict";var n=t("./utils"),i=t("./external"),s=t("./utf8"),r=(n=t("./utils"),t("./zipEntries")),o=t("./stream/Crc32Probe"),a=t("./nodejsUtils");function l(t){return new i.Promise((function(A,e){var n=t.decompressed.getContentWorker().pipe(new o);n.on("error",(function(t){e(t)})).on("end",(function(){n.streamInfo.crc32!==t.decompressed.crc32?e(new Error("Corrupted zip : CRC32 mismatch")):A()})).resume()}))}A.exports=function(t,A){var e=this;return A=n.extend(A||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:s.utf8decode}),a.isNode&&a.isStream(t)?i.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):n.prepareContent("the loaded zip file",t,!0,A.optimizedBinaryString,A.base64).then((function(t){var e=new r(A);return e.load(t),e})).then((function(t){var e=[i.Promise.resolve(t)],n=t.files;if(A.checkCRC32)for(var s=0;s<n.length;s++)e.push(l(n[s]));return i.Promise.all(e)})).then((function(t){for(var n=t.shift(),i=n.files,s=0;s<i.length;s++){var r=i[s];e.file(r.fileNameStr,r.decompressed,{binary:!0,optimizedBinaryString:!0,date:r.date,dir:r.dir,comment:r.fileCommentStr.length?r.fileCommentStr:null,unixPermissions:r.unixPermissions,dosPermissions:r.dosPermissions,createFolders:A.createFolders})}return n.zipComment.length&&(e.comment=n.zipComment),e}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(t,A,e){"use strict";var n=t("../utils"),i=t("../stream/GenericWorker");function s(t,A){i.call(this,"Nodejs stream input adapter for "+t),this._upstreamEnded=!1,this._bindStream(A)}n.inherits(s,i),s.prototype._bindStream=function(t){var A=this;(this._stream=t).pause(),t.on("data",(function(t){A.push({data:t,meta:{percent:0}})})).on("error",(function(t){A.isPaused?this.generatedError=t:A.error(t)})).on("end",(function(){A.isPaused?A._upstreamEnded=!0:A.end()}))},s.prototype.pause=function(){return!!i.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},A.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(t,A,e){"use strict";var n=t("readable-stream").Readable;function i(t,A,e){n.call(this,A),this._helper=t;var i=this;t.on("data",(function(t,A){i.push(t)||i._helper.pause(),e&&e(A)})).on("error",(function(t){i.emit("error",t)})).on("end",(function(){i.push(null)}))}t("../utils").inherits(i,n),i.prototype._read=function(){this._helper.resume()},A.exports=i},{"../utils":32,"readable-stream":16}],14:[function(t,A,e){"use strict";A.exports={isNode:"undefined"!=typeof Buffer,newBufferFrom:function(t,A){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(t,A);if("number"==typeof t)throw new Error('The "data" argument must not be a number');return new Buffer(t,A)},allocBuffer:function(t){if(Buffer.alloc)return Buffer.alloc(t);var A=new Buffer(t);return A.fill(0),A},isBuffer:function(t){return Buffer.isBuffer(t)},isStream:function(t){return t&&"function"==typeof t.on&&"function"==typeof t.pause&&"function"==typeof t.resume}}},{}],15:[function(t,A,e){"use strict";function n(t,A,e){var n,i=s.getTypeOf(A),o=s.extend(e||{},a);o.date=o.date||new Date,null!==o.compression&&(o.compression=o.compression.toUpperCase()),"string"==typeof o.unixPermissions&&(o.unixPermissions=parseInt(o.unixPermissions,8)),o.unixPermissions&&16384&o.unixPermissions&&(o.dir=!0),o.dosPermissions&&16&o.dosPermissions&&(o.dir=!0),o.dir&&(t=g(t)),o.createFolders&&(n=f(t))&&p.call(this,n,!0);var u="string"===i&&!1===o.binary&&!1===o.base64;e&&void 0!==e.binary||(o.binary=!u),(A instanceof l&&0===A.uncompressedSize||o.dir||!A||0===A.length)&&(o.base64=!1,o.binary=!0,A="",o.compression="STORE",i="string");var w;w=A instanceof l||A instanceof r?A:h.isNode&&h.isStream(A)?new d(t,A):s.prepareContent(t,A,o.binary,o.optimizedBinaryString,o.base64);var B=new c(t,w,o);this.files[t]=B}var i=t("./utf8"),s=t("./utils"),r=t("./stream/GenericWorker"),o=t("./stream/StreamHelper"),a=t("./defaults"),l=t("./compressedObject"),c=t("./zipObject"),u=t("./generate"),h=t("./nodejsUtils"),d=t("./nodejs/NodejsStreamInputAdapter"),f=function(t){"/"===t.slice(-1)&&(t=t.substring(0,t.length-1));var A=t.lastIndexOf("/");return 0<A?t.substring(0,A):""},g=function(t){return"/"!==t.slice(-1)&&(t+="/"),t},p=function(t,A){return A=void 0!==A?A:a.createFolders,t=g(t),this.files[t]||n.call(this,t,null,{dir:!0,createFolders:A}),this.files[t]};function w(t){return"[object RegExp]"===Object.prototype.toString.call(t)}var B={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(t){var A,e,n;for(A in this.files)this.files.hasOwnProperty(A)&&(n=this.files[A],(e=A.slice(this.root.length,A.length))&&A.slice(0,this.root.length)===this.root&&t(e,n))},filter:function(t){var A=[];return this.forEach((function(e,n){t(e,n)&&A.push(n)})),A},file:function(t,A,e){if(1!==arguments.length)return t=this.root+t,n.call(this,t,A,e),this;if(w(t)){var i=t;return this.filter((function(t,A){return!A.dir&&i.test(t)}))}var s=this.files[this.root+t];return s&&!s.dir?s:null},folder:function(t){if(!t)return this;if(w(t))return this.filter((function(A,e){return e.dir&&t.test(A)}));var A=this.root+t,e=p.call(this,A),n=this.clone();return n.root=e.name,n},remove:function(t){t=this.root+t;var A=this.files[t];if(A||("/"!==t.slice(-1)&&(t+="/"),A=this.files[t]),A&&!A.dir)delete this.files[t];else for(var e=this.filter((function(A,e){return e.name.slice(0,t.length)===t})),n=0;n<e.length;n++)delete this.files[e[n].name];return this},generate:function(t){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(t){var A,e={};try{if((e=s.extend(t||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:i.utf8encode})).type=e.type.toLowerCase(),e.compression=e.compression.toUpperCase(),"binarystring"===e.type&&(e.type="string"),!e.type)throw new Error("No output type specified.");s.checkSupport(e.type),"darwin"!==e.platform&&"freebsd"!==e.platform&&"linux"!==e.platform&&"sunos"!==e.platform||(e.platform="UNIX"),"win32"===e.platform&&(e.platform="DOS");var n=e.comment||this.comment||"";A=u.generateWorker(this,e,n)}catch(t){(A=new r("error")).error(t)}return new o(A,e.type||"string",e.mimeType)},generateAsync:function(t,A){return this.generateInternalStream(t).accumulate(A)},generateNodeStream:function(t,A){return(t=t||{}).type||(t.type="nodebuffer"),this.generateInternalStream(t).toNodejsStream(A)}};A.exports=B},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(t,A,e){A.exports=t("stream")},{stream:void 0}],17:[function(t,A,e){"use strict";var n=t("./DataReader");function i(t){n.call(this,t);for(var A=0;A<this.data.length;A++)t[A]=255&t[A]}t("../utils").inherits(i,n),i.prototype.byteAt=function(t){return this.data[this.zero+t]},i.prototype.lastIndexOfSignature=function(t){for(var A=t.charCodeAt(0),e=t.charCodeAt(1),n=t.charCodeAt(2),i=t.charCodeAt(3),s=this.length-4;0<=s;--s)if(this.data[s]===A&&this.data[s+1]===e&&this.data[s+2]===n&&this.data[s+3]===i)return s-this.zero;return-1},i.prototype.readAndCheckSignature=function(t){var A=t.charCodeAt(0),e=t.charCodeAt(1),n=t.charCodeAt(2),i=t.charCodeAt(3),s=this.readData(4);return A===s[0]&&e===s[1]&&n===s[2]&&i===s[3]},i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return[];var A=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,A},A.exports=i},{"../utils":32,"./DataReader":18}],18:[function(t,A,e){"use strict";var n=t("../utils");function i(t){this.data=t,this.length=t.length,this.index=0,this.zero=0}i.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length<this.zero+t||t<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+t+"). Corrupted zip ?")},setIndex:function(t){this.checkIndex(t),this.index=t},skip:function(t){this.setIndex(this.index+t)},byteAt:function(t){},readInt:function(t){var A,e=0;for(this.checkOffset(t),A=this.index+t-1;A>=this.index;A--)e=(e<<8)+this.byteAt(A);return this.index+=t,e},readString:function(t){return n.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},A.exports=i},{"../utils":32}],19:[function(t,A,e){"use strict";var n=t("./Uint8ArrayReader");function i(t){n.call(this,t)}t("../utils").inherits(i,n),i.prototype.readData=function(t){this.checkOffset(t);var A=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,A},A.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,A,e){"use strict";var n=t("./DataReader");function i(t){n.call(this,t)}t("../utils").inherits(i,n),i.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},i.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},i.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},i.prototype.readData=function(t){this.checkOffset(t);var A=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,A},A.exports=i},{"../utils":32,"./DataReader":18}],21:[function(t,A,e){"use strict";var n=t("./ArrayReader");function i(t){n.call(this,t)}t("../utils").inherits(i,n),i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var A=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,A},A.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(t,A,e){"use strict";var n=t("../utils"),i=t("../support"),s=t("./ArrayReader"),r=t("./StringReader"),o=t("./NodeBufferReader"),a=t("./Uint8ArrayReader");A.exports=function(t){var A=n.getTypeOf(t);return n.checkSupport(A),"string"!==A||i.uint8array?"nodebuffer"===A?new o(t):i.uint8array?new a(n.transformTo("uint8array",t)):new s(n.transformTo("array",t)):new r(t)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,A,e){"use strict";e.LOCAL_FILE_HEADER="PK",e.CENTRAL_FILE_HEADER="PK",e.CENTRAL_DIRECTORY_END="PK",e.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",e.ZIP64_CENTRAL_DIRECTORY_END="PK",e.DATA_DESCRIPTOR="PK\b"},{}],24:[function(t,A,e){"use strict";var n=t("./GenericWorker"),i=t("../utils");function s(t){n.call(this,"ConvertWorker to "+t),this.destType=t}i.inherits(s,n),s.prototype.processChunk=function(t){this.push({data:i.transformTo(this.destType,t.data),meta:t.meta})},A.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(t,A,e){"use strict";var n=t("./GenericWorker"),i=t("../crc32");function s(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(s,n),s.prototype.processChunk=function(t){this.streamInfo.crc32=i(t.data,this.streamInfo.crc32||0),this.push(t)},A.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,A,e){"use strict";var n=t("../utils"),i=t("./GenericWorker");function s(t){i.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}n.inherits(s,i),s.prototype.processChunk=function(t){if(t){var A=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=A+t.data.length}i.prototype.processChunk.call(this,t)},A.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(t,A,e){"use strict";var n=t("../utils"),i=t("./GenericWorker");function s(t){i.call(this,"DataWorker");var A=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then((function(t){A.dataIsReady=!0,A.data=t,A.max=t&&t.length||0,A.type=n.getTypeOf(t),A.isPaused||A._tickAndRepeat()}),(function(t){A.error(t)}))}n.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,A=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,A);break;case"uint8array":t=this.data.subarray(this.index,A);break;case"array":case"nodebuffer":t=this.data.slice(this.index,A)}return this.index=A,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},A.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(t,A,e){"use strict";function n(t){this.name=t||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,A){return this._listeners[t].push(A),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,A){if(this._listeners[t])for(var e=0;e<this._listeners[t].length;e++)this._listeners[t][e].call(this,A)},pipe:function(t){return t.registerPrevious(this)},registerPrevious:function(t){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=t.streamInfo,this.mergeStreamInfo(),this.previous=t;var A=this;return t.on("data",(function(t){A.processChunk(t)})),t.on("end",(function(){A.end()})),t.on("error",(function(t){A.error(t)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var t=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),t=!0),this.previous&&this.previous.resume(),!t},flush:function(){},processChunk:function(t){this.push(t)},withStreamInfo:function(t,A){return this.extraStreamInfo[t]=A,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var t in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(t)&&(this.streamInfo[t]=this.extraStreamInfo[t])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var t="Worker "+this.name;return this.previous?this.previous+" -> "+t:t}},A.exports=n},{}],29:[function(t,A,e){"use strict";var n=t("../utils"),i=t("./ConvertWorker"),s=t("./GenericWorker"),r=t("../base64"),o=t("../support"),a=t("../external"),l=null;if(o.nodestream)try{l=t("../nodejs/NodejsStreamOutputAdapter")}catch(t){}function c(t,A,e){var r=A;switch(A){case"blob":case"arraybuffer":r="uint8array";break;case"base64":r="string"}try{this._internalType=r,this._outputType=A,this._mimeType=e,n.checkSupport(r),this._worker=t.pipe(new i(r)),t.lock()}catch(t){this._worker=new s("error"),this._worker.error(t)}}c.prototype={accumulate:function(t){return function(t,A){return new a.Promise((function(e,i){var s=[],o=t._internalType,a=t._outputType,l=t._mimeType;t.on("data",(function(t,e){s.push(t),A&&A(e)})).on("error",(function(t){s=[],i(t)})).on("end",(function(){try{var t=function(t,A,e){switch(t){case"blob":return n.newBlob(n.transformTo("arraybuffer",A),e);case"base64":return r.encode(A);default:return n.transformTo(t,A)}}(a,function(t,A){var e,n=0,i=null,s=0;for(e=0;e<A.length;e++)s+=A[e].length;switch(t){case"string":return A.join("");case"array":return Array.prototype.concat.apply([],A);case"uint8array":for(i=new Uint8Array(s),e=0;e<A.length;e++)i.set(A[e],n),n+=A[e].length;return i;case"nodebuffer":return Buffer.concat(A);default:throw new Error("concat : unsupported type '"+t+"'")}}(o,s),l);e(t)}catch(t){i(t)}s=[]})).resume()}))}(this,t)},on:function(t,A){var e=this;return"data"===t?this._worker.on(t,(function(t){A.call(e,t.data,t.meta)})):this._worker.on(t,(function(){n.delay(A,arguments,e)})),this},resume:function(){return n.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(t){if(n.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new l(this,{objectMode:"nodebuffer"!==this._outputType},t)}},A.exports=c},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(t,A,e){"use strict";if(e.base64=!0,e.array=!0,e.string=!0,e.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,e.nodebuffer="undefined"!=typeof Buffer,e.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)e.blob=!1;else{var n=new ArrayBuffer(0);try{e.blob=0===new Blob([n],{type:"application/zip"}).size}catch(t){try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);i.append(n),e.blob=0===i.getBlob("application/zip").size}catch(t){e.blob=!1}}}try{e.nodestream=!!t("readable-stream").Readable}catch(t){e.nodestream=!1}},{"readable-stream":16}],31:[function(t,A,e){"use strict";for(var n=t("./utils"),i=t("./support"),s=t("./nodejsUtils"),r=t("./stream/GenericWorker"),o=new Array(256),a=0;a<256;a++)o[a]=252<=a?6:248<=a?5:240<=a?4:224<=a?3:192<=a?2:1;function l(){r.call(this,"utf-8 decode"),this.leftOver=null}function c(){r.call(this,"utf-8 encode")}o[254]=o[254]=1,e.utf8encode=function(t){return i.nodebuffer?s.newBufferFrom(t,"utf-8"):function(t){var A,e,n,s,r,o=t.length,a=0;for(s=0;s<o;s++)55296==(64512&(e=t.charCodeAt(s)))&&s+1<o&&56320==(64512&(n=t.charCodeAt(s+1)))&&(e=65536+(e-55296<<10)+(n-56320),s++),a+=e<128?1:e<2048?2:e<65536?3:4;for(A=i.uint8array?new Uint8Array(a):new Array(a),s=r=0;r<a;s++)55296==(64512&(e=t.charCodeAt(s)))&&s+1<o&&56320==(64512&(n=t.charCodeAt(s+1)))&&(e=65536+(e-55296<<10)+(n-56320),s++),e<128?A[r++]=e:(e<2048?A[r++]=192|e>>>6:(e<65536?A[r++]=224|e>>>12:(A[r++]=240|e>>>18,A[r++]=128|e>>>12&63),A[r++]=128|e>>>6&63),A[r++]=128|63&e);return A}(t)},e.utf8decode=function(t){return i.nodebuffer?n.transformTo("nodebuffer",t).toString("utf-8"):function(t){var A,e,i,s,r=t.length,a=new Array(2*r);for(A=e=0;A<r;)if((i=t[A++])<128)a[e++]=i;else if(4<(s=o[i]))a[e++]=65533,A+=s-1;else{for(i&=2===s?31:3===s?15:7;1<s&&A<r;)i=i<<6|63&t[A++],s--;1<s?a[e++]=65533:i<65536?a[e++]=i:(i-=65536,a[e++]=55296|i>>10&1023,a[e++]=56320|1023&i)}return a.length!==e&&(a.subarray?a=a.subarray(0,e):a.length=e),n.applyFromCharCode(a)}(t=n.transformTo(i.uint8array?"uint8array":"array",t))},n.inherits(l,r),l.prototype.processChunk=function(t){var A=n.transformTo(i.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var s=A;(A=new Uint8Array(s.length+this.leftOver.length)).set(this.leftOver,0),A.set(s,this.leftOver.length)}else A=this.leftOver.concat(A);this.leftOver=null}var r=function(t,A){var e;for((A=A||t.length)>t.length&&(A=t.length),e=A-1;0<=e&&128==(192&t[e]);)e--;return e<0||0===e?A:e+o[t[e]]>A?e:A}(A),a=A;r!==A.length&&(i.uint8array?(a=A.subarray(0,r),this.leftOver=A.subarray(r,A.length)):(a=A.slice(0,r),this.leftOver=A.slice(r,A.length))),this.push({data:e.utf8decode(a),meta:t.meta})},l.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=l,n.inherits(c,r),c.prototype.processChunk=function(t){this.push({data:e.utf8encode(t.data),meta:t.meta})},e.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,A,e){"use strict";var n=t("./support"),i=t("./base64"),s=t("./nodejsUtils"),r=t("set-immediate-shim"),o=t("./external");function a(t){return t}function l(t,A){for(var e=0;e<t.length;++e)A[e]=255&t.charCodeAt(e);return A}e.newBlob=function(t,A){e.checkSupport("blob");try{return new Blob([t],{type:A})}catch(e){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return n.append(t),n.getBlob(A)}catch(t){throw new Error("Bug : can't construct the Blob.")}}};var c={stringifyByChunk:function(t,A,e){var n=[],i=0,s=t.length;if(s<=e)return String.fromCharCode.apply(null,t);for(;i<s;)"array"===A||"nodebuffer"===A?n.push(String.fromCharCode.apply(null,t.slice(i,Math.min(i+e,s)))):n.push(String.fromCharCode.apply(null,t.subarray(i,Math.min(i+e,s)))),i+=e;return n.join("")},stringifyByChar:function(t){for(var A="",e=0;e<t.length;e++)A+=String.fromCharCode(t[e]);return A},applyCanBeUsed:{uint8array:function(){try{return n.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(t){return!1}}(),nodebuffer:function(){try{return n.nodebuffer&&1===String.fromCharCode.apply(null,s.allocBuffer(1)).length}catch(t){return!1}}()}};function u(t){var A=65536,n=e.getTypeOf(t),i=!0;if("uint8array"===n?i=c.applyCanBeUsed.uint8array:"nodebuffer"===n&&(i=c.applyCanBeUsed.nodebuffer),i)for(;1<A;)try{return c.stringifyByChunk(t,n,A)}catch(t){A=Math.floor(A/2)}return c.stringifyByChar(t)}function h(t,A){for(var e=0;e<t.length;e++)A[e]=t[e];return A}e.applyFromCharCode=u;var d={};d.string={string:a,array:function(t){return l(t,new Array(t.length))},arraybuffer:function(t){return d.string.uint8array(t).buffer},uint8array:function(t){return l(t,new Uint8Array(t.length))},nodebuffer:function(t){return l(t,s.allocBuffer(t.length))}},d.array={string:u,array:a,arraybuffer:function(t){return new Uint8Array(t).buffer},uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return s.newBufferFrom(t)}},d.arraybuffer={string:function(t){return u(new Uint8Array(t))},array:function(t){return h(new Uint8Array(t),new Array(t.byteLength))},arraybuffer:a,uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return s.newBufferFrom(new Uint8Array(t))}},d.uint8array={string:u,array:function(t){return h(t,new Array(t.length))},arraybuffer:function(t){return t.buffer},uint8array:a,nodebuffer:function(t){return s.newBufferFrom(t)}},d.nodebuffer={string:u,array:function(t){return h(t,new Array(t.length))},arraybuffer:function(t){return d.nodebuffer.uint8array(t).buffer},uint8array:function(t){return h(t,new Uint8Array(t.length))},nodebuffer:a},e.transformTo=function(t,A){if(A=A||"",!t)return A;e.checkSupport(t);var n=e.getTypeOf(A);return d[n][t](A)},e.getTypeOf=function(t){return"string"==typeof t?"string":"[object Array]"===Object.prototype.toString.call(t)?"array":n.nodebuffer&&s.isBuffer(t)?"nodebuffer":n.uint8array&&t instanceof Uint8Array?"uint8array":n.arraybuffer&&t instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(t){if(!n[t.toLowerCase()])throw new Error(t+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(t){var A,e,n="";for(e=0;e<(t||"").length;e++)n+="\\x"+((A=t.charCodeAt(e))<16?"0":"")+A.toString(16).toUpperCase();return n},e.delay=function(t,A,e){r((function(){t.apply(e||null,A||[])}))},e.inherits=function(t,A){function e(){}e.prototype=A.prototype,t.prototype=new e},e.extend=function(){var t,A,e={};for(t=0;t<arguments.length;t++)for(A in arguments[t])arguments[t].hasOwnProperty(A)&&void 0===e[A]&&(e[A]=arguments[t][A]);return e},e.prepareContent=function(t,A,s,r,a){return o.Promise.resolve(A).then((function(t){return n.blob&&(t instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(t)))&&"undefined"!=typeof FileReader?new o.Promise((function(A,e){var n=new FileReader;n.onload=function(t){A(t.target.result)},n.onerror=function(t){e(t.target.error)},n.readAsArrayBuffer(t)})):t})).then((function(A){var c=e.getTypeOf(A);return c?("arraybuffer"===c?A=e.transformTo("uint8array",A):"string"===c&&(a?A=i.decode(A):s&&!0!==r&&(A=function(t){return l(t,n.uint8array?new Uint8Array(t.length):new Array(t.length))}(A))),A):o.Promise.reject(new Error("Can't read the data of '"+t+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(t,A,e){"use strict";var n=t("./reader/readerFor"),i=t("./utils"),s=t("./signature"),r=t("./zipEntry"),o=(t("./utf8"),t("./support"));function a(t){this.files=[],this.loadOptions=t}a.prototype={checkSignature:function(t){if(!this.reader.readAndCheckSignature(t)){this.reader.index-=4;var A=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+i.pretty(A)+", expected "+i.pretty(t)+")")}},isSignature:function(t,A){var e=this.reader.index;this.reader.setIndex(t);var n=this.reader.readString(4)===A;return this.reader.setIndex(e),n},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var t=this.reader.readData(this.zipCommentLength),A=o.uint8array?"uint8array":"array",e=i.transformTo(A,t);this.zipComment=this.loadOptions.decodeFileName(e)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var t,A,e,n=this.zip64EndOfCentralSize-44;0<n;)t=this.reader.readInt(2),A=this.reader.readInt(4),e=this.reader.readData(A),this.zip64ExtensibleData[t]={id:t,length:A,value:e}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,A;for(t=0;t<this.files.length;t++)A=this.files[t],this.reader.setIndex(A.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),A.readLocalPart(this.reader),A.handleUTF8(),A.processAttributes()},readCentralDir:function(){var t;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(t=new r({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(t);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var t=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(t<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(t);var A=t;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===i.MAX_VALUE_16BITS||this.diskWithCentralDirStart===i.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===i.MAX_VALUE_16BITS||this.centralDirRecords===i.MAX_VALUE_16BITS||this.centralDirSize===i.MAX_VALUE_32BITS||this.centralDirOffset===i.MAX_VALUE_32BITS){if(this.zip64=!0,(t=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(t),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var e=this.centralDirOffset+this.centralDirSize;this.zip64&&(e+=20,e+=12+this.zip64EndOfCentralSize);var n=A-e;if(0<n)this.isSignature(A,s.CENTRAL_FILE_HEADER)||(this.reader.zero=n);else if(n<0)throw new Error("Corrupted zip: missing "+Math.abs(n)+" bytes.")},prepareReader:function(t){this.reader=n(t)},load:function(t){this.prepareReader(t),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},A.exports=a},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(t,A,e){"use strict";var n=t("./reader/readerFor"),i=t("./utils"),s=t("./compressedObject"),r=t("./crc32"),o=t("./utf8"),a=t("./compressions"),l=t("./support");function c(t,A){this.options=t,this.loadOptions=A}c.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(t){var A,e;if(t.skip(22),this.fileNameLength=t.readInt(2),e=t.readInt(2),this.fileName=t.readData(this.fileNameLength),t.skip(e),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(A=function(t){for(var A in a)if(a.hasOwnProperty(A)&&a[A].magic===t)return a[A];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+i.transformTo("string",this.fileName)+")");this.decompressed=new s(this.compressedSize,this.uncompressedSize,this.crc32,A,t.readData(this.compressedSize))},readCentralPart:function(t){this.versionMadeBy=t.readInt(2),t.skip(2),this.bitFlag=t.readInt(2),this.compressionMethod=t.readString(2),this.date=t.readDate(),this.crc32=t.readInt(4),this.compressedSize=t.readInt(4),this.uncompressedSize=t.readInt(4);var A=t.readInt(2);if(this.extraFieldsLength=t.readInt(2),this.fileCommentLength=t.readInt(2),this.diskNumberStart=t.readInt(2),this.internalFileAttributes=t.readInt(2),this.externalFileAttributes=t.readInt(4),this.localHeaderOffset=t.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");t.skip(A),this.readExtraFields(t),this.parseZIP64ExtraField(t),this.fileComment=t.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var t=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var A=n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=A.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=A.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=A.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=A.readInt(4))}},readExtraFields:function(t){var A,e,n,i=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4<i;)A=t.readInt(2),e=t.readInt(2),n=t.readData(e),this.extraFields[A]={id:A,length:e,value:n};t.setIndex(i)},handleUTF8:function(){var t=l.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=o.utf8decode(this.fileName),this.fileCommentStr=o.utf8decode(this.fileComment);else{var A=this.findExtraFieldUnicodePath();if(null!==A)this.fileNameStr=A;else{var e=i.transformTo(t,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(e)}var n=this.findExtraFieldUnicodeComment();if(null!==n)this.fileCommentStr=n;else{var s=i.transformTo(t,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(s)}}},findExtraFieldUnicodePath:function(){var t=this.extraFields[28789];if(t){var A=n(t.value);return 1!==A.readInt(1)||r(this.fileName)!==A.readInt(4)?null:o.utf8decode(A.readData(t.length-5))}return null},findExtraFieldUnicodeComment:function(){var t=this.extraFields[25461];if(t){var A=n(t.value);return 1!==A.readInt(1)||r(this.fileComment)!==A.readInt(4)?null:o.utf8decode(A.readData(t.length-5))}return null}},A.exports=c},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(t,A,e){"use strict";function n(t,A,e){this.name=t,this.dir=e.dir,this.date=e.date,this.comment=e.comment,this.unixPermissions=e.unixPermissions,this.dosPermissions=e.dosPermissions,this._data=A,this._dataBinary=e.binary,this.options={compression:e.compression,compressionOptions:e.compressionOptions}}var i=t("./stream/StreamHelper"),s=t("./stream/DataWorker"),r=t("./utf8"),o=t("./compressedObject"),a=t("./stream/GenericWorker");n.prototype={internalStream:function(t){var A=null,e="string";try{if(!t)throw new Error("No output type specified.");var n="string"===(e=t.toLowerCase())||"text"===e;"binarystring"!==e&&"text"!==e||(e="string"),A=this._decompressWorker();var s=!this._dataBinary;s&&!n&&(A=A.pipe(new r.Utf8EncodeWorker)),!s&&n&&(A=A.pipe(new r.Utf8DecodeWorker))}catch(t){(A=new a("error")).error(t)}return new i(A,e,"")},async:function(t,A){return this.internalStream(t).accumulate(A)},nodeStream:function(t,A){return this.internalStream(t||"nodebuffer").toNodejsStream(A)},_compressWorker:function(t,A){if(this._data instanceof o&&this._data.compression.magic===t.magic)return this._data.getCompressedWorker();var e=this._decompressWorker();return this._dataBinary||(e=e.pipe(new r.Utf8EncodeWorker)),o.createWorkerFrom(e,t,A)},_decompressWorker:function(){return this._data instanceof o?this._data.getContentWorker():this._data instanceof a?this._data:new s(this._data)}};for(var l=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],c=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},u=0;u<l.length;u++)n.prototype[l[u]]=c;A.exports=n},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(t,A,e){(function(t){"use strict";var e,n,i=t.MutationObserver||t.WebKitMutationObserver;if(i){var s=0,r=new i(c),o=t.document.createTextNode("");r.observe(o,{characterData:!0}),e=function(){o.data=s=++s%2}}else if(t.setImmediate||void 0===t.MessageChannel)e="document"in t&&"onreadystatechange"in t.document.createElement("script")?function(){var A=t.document.createElement("script");A.onreadystatechange=function(){c(),A.onreadystatechange=null,A.parentNode.removeChild(A),A=null},t.document.documentElement.appendChild(A)}:function(){setTimeout(c,0)};else{var a=new t.MessageChannel;a.port1.onmessage=c,e=function(){a.port2.postMessage(0)}}var l=[];function c(){var t,A;n=!0;for(var e=l.length;e;){for(A=l,l=[],t=-1;++t<e;)A[t]();e=l.length}n=!1}A.exports=function(t){1!==l.push(t)||n||e()}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(t,A,e){"use strict";var n=t("immediate");function i(){}var s={},r=["REJECTED"],o=["FULFILLED"],a=["PENDING"];function l(t){if("function"!=typeof t)throw new TypeError("resolver must be a function");this.state=a,this.queue=[],this.outcome=void 0,t!==i&&d(this,t)}function c(t,A,e){this.promise=t,"function"==typeof A&&(this.onFulfilled=A,this.callFulfilled=this.otherCallFulfilled),"function"==typeof e&&(this.onRejected=e,this.callRejected=this.otherCallRejected)}function u(t,A,e){n((function(){var n;try{n=A(e)}catch(n){return s.reject(t,n)}n===t?s.reject(t,new TypeError("Cannot resolve promise with itself")):s.resolve(t,n)}))}function h(t){var A=t&&t.then;if(t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof A)return function(){A.apply(t,arguments)}}function d(t,A){var e=!1;function n(A){e||(e=!0,s.reject(t,A))}function i(A){e||(e=!0,s.resolve(t,A))}var r=f((function(){A(i,n)}));"error"===r.status&&n(r.value)}function f(t,A){var e={};try{e.value=t(A),e.status="success"}catch(t){e.status="error",e.value=t}return e}(A.exports=l).prototype.finally=function(t){if("function"!=typeof t)return this;var A=this.constructor;return this.then((function(e){return A.resolve(t()).then((function(){return e}))}),(function(e){return A.resolve(t()).then((function(){throw e}))}))},l.prototype.catch=function(t){return this.then(null,t)},l.prototype.then=function(t,A){if("function"!=typeof t&&this.state===o||"function"!=typeof A&&this.state===r)return this;var e=new this.constructor(i);return this.state!==a?u(e,this.state===o?t:A,this.outcome):this.queue.push(new c(e,t,A)),e},c.prototype.callFulfilled=function(t){s.resolve(this.promise,t)},c.prototype.otherCallFulfilled=function(t){u(this.promise,this.onFulfilled,t)},c.prototype.callRejected=function(t){s.reject(this.promise,t)},c.prototype.otherCallRejected=function(t){u(this.promise,this.onRejected,t)},s.resolve=function(t,A){var e=f(h,A);if("error"===e.status)return s.reject(t,e.value);var n=e.value;if(n)d(t,n);else{t.state=o,t.outcome=A;for(var i=-1,r=t.queue.length;++i<r;)t.queue[i].callFulfilled(A)}return t},s.reject=function(t,A){t.state=r,t.outcome=A;for(var e=-1,n=t.queue.length;++e<n;)t.queue[e].callRejected(A);return t},l.resolve=function(t){return t instanceof this?t:s.resolve(new this(i),t)},l.reject=function(t){var A=new this(i);return s.reject(A,t)},l.all=function(t){var A=this;if("[object Array]"!==Object.prototype.toString.call(t))return this.reject(new TypeError("must be an array"));var e=t.length,n=!1;if(!e)return this.resolve([]);for(var r=new Array(e),o=0,a=-1,l=new this(i);++a<e;)c(t[a],a);return l;function c(t,i){A.resolve(t).then((function(t){r[i]=t,++o!==e||n||(n=!0,s.resolve(l,r))}),(function(t){n||(n=!0,s.reject(l,t))}))}},l.race=function(t){if("[object Array]"!==Object.prototype.toString.call(t))return this.reject(new TypeError("must be an array"));var A=t.length,e=!1;if(!A)return this.resolve([]);for(var n,r=-1,o=new this(i);++r<A;)n=t[r],this.resolve(n).then((function(t){e||(e=!0,s.resolve(o,t))}),(function(t){e||(e=!0,s.reject(o,t))}));return o}},{immediate:36}],38:[function(t,A,e){"use strict";var n={};(0,t("./lib/utils/common").assign)(n,t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),A.exports=n},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(t,A,e){"use strict";var n=t("./zlib/deflate"),i=t("./utils/common"),s=t("./utils/strings"),r=t("./zlib/messages"),o=t("./zlib/zstream"),a=Object.prototype.toString;function l(t){if(!(this instanceof l))return new l(t);this.options=i.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},t||{});var A=this.options;A.raw&&0<A.windowBits?A.windowBits=-A.windowBits:A.gzip&&0<A.windowBits&&A.windowBits<16&&(A.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var e=n.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(0!==e)throw new Error(r[e]);if(A.header&&n.deflateSetHeader(this.strm,A.header),A.dictionary){var c;if(c="string"==typeof A.dictionary?s.string2buf(A.dictionary):"[object ArrayBuffer]"===a.call(A.dictionary)?new Uint8Array(A.dictionary):A.dictionary,0!==(e=n.deflateSetDictionary(this.strm,c)))throw new Error(r[e]);this._dict_set=!0}}function c(t,A){var e=new l(A);if(e.push(t,!0),e.err)throw e.msg||r[e.err];return e.result}l.prototype.push=function(t,A){var e,r,o=this.strm,l=this.options.chunkSize;if(this.ended)return!1;r=A===~~A?A:!0===A?4:0,"string"==typeof t?o.input=s.string2buf(t):"[object ArrayBuffer]"===a.call(t)?o.input=new Uint8Array(t):o.input=t,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new i.Buf8(l),o.next_out=0,o.avail_out=l),1!==(e=n.deflate(o,r))&&0!==e)return this.onEnd(e),!(this.ended=!0);0!==o.avail_out&&(0!==o.avail_in||4!==r&&2!==r)||("string"===this.options.to?this.onData(s.buf2binstring(i.shrinkBuf(o.output,o.next_out))):this.onData(i.shrinkBuf(o.output,o.next_out)))}while((0<o.avail_in||0===o.avail_out)&&1!==e);return 4===r?(e=n.deflateEnd(this.strm),this.onEnd(e),this.ended=!0,0===e):2!==r||(this.onEnd(0),!(o.avail_out=0))},l.prototype.onData=function(t){this.chunks.push(t)},l.prototype.onEnd=function(t){0===t&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},e.Deflate=l,e.deflate=c,e.deflateRaw=function(t,A){return(A=A||{}).raw=!0,c(t,A)},e.gzip=function(t,A){return(A=A||{}).gzip=!0,c(t,A)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(t,A,e){"use strict";var n=t("./zlib/inflate"),i=t("./utils/common"),s=t("./utils/strings"),r=t("./zlib/constants"),o=t("./zlib/messages"),a=t("./zlib/zstream"),l=t("./zlib/gzheader"),c=Object.prototype.toString;function u(t){if(!(this instanceof u))return new u(t);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},t||{});var A=this.options;A.raw&&0<=A.windowBits&&A.windowBits<16&&(A.windowBits=-A.windowBits,0===A.windowBits&&(A.windowBits=-15)),!(0<=A.windowBits&&A.windowBits<16)||t&&t.windowBits||(A.windowBits+=32),15<A.windowBits&&A.windowBits<48&&0==(15&A.windowBits)&&(A.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var e=n.inflateInit2(this.strm,A.windowBits);if(e!==r.Z_OK)throw new Error(o[e]);this.header=new l,n.inflateGetHeader(this.strm,this.header)}function h(t,A){var e=new u(A);if(e.push(t,!0),e.err)throw e.msg||o[e.err];return e.result}u.prototype.push=function(t,A){var e,o,a,l,u,h,d=this.strm,f=this.options.chunkSize,g=this.options.dictionary,p=!1;if(this.ended)return!1;o=A===~~A?A:!0===A?r.Z_FINISH:r.Z_NO_FLUSH,"string"==typeof t?d.input=s.binstring2buf(t):"[object ArrayBuffer]"===c.call(t)?d.input=new Uint8Array(t):d.input=t,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new i.Buf8(f),d.next_out=0,d.avail_out=f),(e=n.inflate(d,r.Z_NO_FLUSH))===r.Z_NEED_DICT&&g&&(h="string"==typeof g?s.string2buf(g):"[object ArrayBuffer]"===c.call(g)?new Uint8Array(g):g,e=n.inflateSetDictionary(this.strm,h)),e===r.Z_BUF_ERROR&&!0===p&&(e=r.Z_OK,p=!1),e!==r.Z_STREAM_END&&e!==r.Z_OK)return this.onEnd(e),!(this.ended=!0);d.next_out&&(0!==d.avail_out&&e!==r.Z_STREAM_END&&(0!==d.avail_in||o!==r.Z_FINISH&&o!==r.Z_SYNC_FLUSH)||("string"===this.options.to?(a=s.utf8border(d.output,d.next_out),l=d.next_out-a,u=s.buf2string(d.output,a),d.next_out=l,d.avail_out=f-l,l&&i.arraySet(d.output,d.output,a,l,0),this.onData(u)):this.onData(i.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(p=!0)}while((0<d.avail_in||0===d.avail_out)&&e!==r.Z_STREAM_END);return e===r.Z_STREAM_END&&(o=r.Z_FINISH),o===r.Z_FINISH?(e=n.inflateEnd(this.strm),this.onEnd(e),this.ended=!0,e===r.Z_OK):o!==r.Z_SYNC_FLUSH||(this.onEnd(r.Z_OK),!(d.avail_out=0))},u.prototype.onData=function(t){this.chunks.push(t)},u.prototype.onEnd=function(t){t===r.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},e.Inflate=u,e.inflate=h,e.inflateRaw=function(t,A){return(A=A||{}).raw=!0,h(t,A)},e.ungzip=h},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(t,A,e){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;e.assign=function(t){for(var A=Array.prototype.slice.call(arguments,1);A.length;){var e=A.shift();if(e){if("object"!=typeof e)throw new TypeError(e+"must be non-object");for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}}return t},e.shrinkBuf=function(t,A){return t.length===A?t:t.subarray?t.subarray(0,A):(t.length=A,t)};var i={arraySet:function(t,A,e,n,i){if(A.subarray&&t.subarray)t.set(A.subarray(e,e+n),i);else for(var s=0;s<n;s++)t[i+s]=A[e+s]},flattenChunks:function(t){var A,e,n,i,s,r;for(A=n=0,e=t.length;A<e;A++)n+=t[A].length;for(r=new Uint8Array(n),A=i=0,e=t.length;A<e;A++)s=t[A],r.set(s,i),i+=s.length;return r}},s={arraySet:function(t,A,e,n,i){for(var s=0;s<n;s++)t[i+s]=A[e+s]},flattenChunks:function(t){return[].concat.apply([],t)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,i)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,s))},e.setTyped(n)},{}],42:[function(t,A,e){"use strict";var n=t("./common"),i=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(t){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){s=!1}for(var r=new n.Buf8(256),o=0;o<256;o++)r[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;function a(t,A){if(A<65537&&(t.subarray&&s||!t.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(t,A));for(var e="",r=0;r<A;r++)e+=String.fromCharCode(t[r]);return e}r[254]=r[254]=1,e.string2buf=function(t){var A,e,i,s,r,o=t.length,a=0;for(s=0;s<o;s++)55296==(64512&(e=t.charCodeAt(s)))&&s+1<o&&56320==(64512&(i=t.charCodeAt(s+1)))&&(e=65536+(e-55296<<10)+(i-56320),s++),a+=e<128?1:e<2048?2:e<65536?3:4;for(A=new n.Buf8(a),s=r=0;r<a;s++)55296==(64512&(e=t.charCodeAt(s)))&&s+1<o&&56320==(64512&(i=t.charCodeAt(s+1)))&&(e=65536+(e-55296<<10)+(i-56320),s++),e<128?A[r++]=e:(e<2048?A[r++]=192|e>>>6:(e<65536?A[r++]=224|e>>>12:(A[r++]=240|e>>>18,A[r++]=128|e>>>12&63),A[r++]=128|e>>>6&63),A[r++]=128|63&e);return A},e.buf2binstring=function(t){return a(t,t.length)},e.binstring2buf=function(t){for(var A=new n.Buf8(t.length),e=0,i=A.length;e<i;e++)A[e]=t.charCodeAt(e);return A},e.buf2string=function(t,A){var e,n,i,s,o=A||t.length,l=new Array(2*o);for(e=n=0;e<o;)if((i=t[e++])<128)l[n++]=i;else if(4<(s=r[i]))l[n++]=65533,e+=s-1;else{for(i&=2===s?31:3===s?15:7;1<s&&e<o;)i=i<<6|63&t[e++],s--;1<s?l[n++]=65533:i<65536?l[n++]=i:(i-=65536,l[n++]=55296|i>>10&1023,l[n++]=56320|1023&i)}return a(l,n)},e.utf8border=function(t,A){var e;for((A=A||t.length)>t.length&&(A=t.length),e=A-1;0<=e&&128==(192&t[e]);)e--;return e<0||0===e?A:e+r[t[e]]>A?e:A}},{"./common":41}],43:[function(t,A,e){"use strict";A.exports=function(t,A,e,n){for(var i=65535&t|0,s=t>>>16&65535|0,r=0;0!==e;){for(e-=r=2e3<e?2e3:e;s=s+(i=i+A[n++]|0)|0,--r;);i%=65521,s%=65521}return i|s<<16|0}},{}],44:[function(t,A,e){"use strict";A.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(t,A,e){"use strict";var n=function(){for(var t,A=[],e=0;e<256;e++){t=e;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;A[e]=t}return A}();A.exports=function(t,A,e,i){var s=n,r=i+e;t^=-1;for(var o=i;o<r;o++)t=t>>>8^s[255&(t^A[o])];return-1^t}},{}],46:[function(t,A,e){"use strict";var n,i=t("../utils/common"),s=t("./trees"),r=t("./adler32"),o=t("./crc32"),a=t("./messages"),l=-2,c=258,u=262,h=113;function d(t,A){return t.msg=a[A],A}function f(t){return(t<<1)-(4<t?9:0)}function g(t){for(var A=t.length;0<=--A;)t[A]=0}function p(t){var A=t.state,e=A.pending;e>t.avail_out&&(e=t.avail_out),0!==e&&(i.arraySet(t.output,A.pending_buf,A.pending_out,e,t.next_out),t.next_out+=e,A.pending_out+=e,t.total_out+=e,t.avail_out-=e,A.pending-=e,0===A.pending&&(A.pending_out=0))}function w(t,A){s._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,A),t.block_start=t.strstart,p(t.strm)}function B(t,A){t.pending_buf[t.pending++]=A}function E(t,A){t.pending_buf[t.pending++]=A>>>8&255,t.pending_buf[t.pending++]=255&A}function m(t,A){var e,n,i=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match,a=t.strstart>t.w_size-u?t.strstart-(t.w_size-u):0,l=t.window,h=t.w_mask,d=t.prev,f=t.strstart+c,g=l[s+r-1],p=l[s+r];t.prev_length>=t.good_match&&(i>>=2),o>t.lookahead&&(o=t.lookahead);do{if(l[(e=A)+r]===p&&l[e+r-1]===g&&l[e]===l[s]&&l[++e]===l[s+1]){s+=2,e++;do{}while(l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&s<f);if(n=c-(f-s),s=f-c,r<n){if(t.match_start=A,o<=(r=n))break;g=l[s+r-1],p=l[s+r]}}}while((A=d[A&h])>a&&0!=--i);return r<=t.lookahead?r:t.lookahead}function v(t){var A,e,n,s,a,l,c,h,d,f,g=t.w_size;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=g+(g-u)){for(i.arraySet(t.window,t.window,g,g,0),t.match_start-=g,t.strstart-=g,t.block_start-=g,A=e=t.hash_size;n=t.head[--A],t.head[A]=g<=n?n-g:0,--e;);for(A=e=g;n=t.prev[--A],t.prev[A]=g<=n?n-g:0,--e;);s+=g}if(0===t.strm.avail_in)break;if(l=t.strm,c=t.window,h=t.strstart+t.lookahead,f=void 0,(d=s)<(f=l.avail_in)&&(f=d),e=0===f?0:(l.avail_in-=f,i.arraySet(c,l.input,l.next_in,f,h),1===l.state.wrap?l.adler=r(l.adler,c,f,h):2===l.state.wrap&&(l.adler=o(l.adler,c,f,h)),l.next_in+=f,l.total_in+=f,f),t.lookahead+=e,t.lookahead+t.insert>=3)for(a=t.strstart-t.insert,t.ins_h=t.window[a],t.ins_h=(t.ins_h<<t.hash_shift^t.window[a+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[a+3-1])&t.hash_mask,t.prev[a&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=a,a++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<u&&0!==t.strm.avail_in)}function C(t,A){for(var e,n;;){if(t.lookahead<u){if(v(t),t.lookahead<u&&0===A)return 1;if(0===t.lookahead)break}if(e=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==e&&t.strstart-e<=t.w_size-u&&(t.match_length=m(t,e)),t.match_length>=3)if(n=s._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart,0!=--t.match_length;);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}function b(t,A){for(var e,n,i;;){if(t.lookahead<u){if(v(t),t.lookahead<u&&0===A)return 1;if(0===t.lookahead)break}if(e=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==e&&t.prev_length<t.max_lazy_match&&t.strstart-e<=t.w_size-u&&(t.match_length=m(t,e),t.match_length<=5&&(1===t.strategy||3===t.match_length&&4096<t.strstart-t.match_start)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){for(i=t.strstart+t.lookahead-3,n=s._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!=--t.prev_length;);if(t.match_available=0,t.match_length=2,t.strstart++,n&&(w(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((n=s._tr_tally(t,0,t.window[t.strstart-1]))&&w(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=s._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}function y(t,A,e,n,i){this.good_length=t,this.max_lazy=A,this.nice_length=e,this.max_chain=n,this.func=i}function Q(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),g(this.dyn_ltree),g(this.dyn_dtree),g(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),g(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),g(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function I(t){var A;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=2,(A=t.state).pending=0,A.pending_out=0,A.wrap<0&&(A.wrap=-A.wrap),A.status=A.wrap?42:h,t.adler=2===A.wrap?0:1,A.last_flush=0,s._tr_init(A),0):d(t,l)}function D(t){var A=I(t);return 0===A&&function(t){t.window_size=2*t.w_size,g(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0}(t.state),A}function x(t,A,e,n,s,r){if(!t)return l;var o=1;if(-1===A&&(A=6),n<0?(o=0,n=-n):15<n&&(o=2,n-=16),s<1||9<s||8!==e||n<8||15<n||A<0||9<A||r<0||4<r)return d(t,l);8===n&&(n=9);var a=new Q;return(t.state=a).strm=t,a.wrap=o,a.gzhead=null,a.w_bits=n,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=s+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+3-1)/3),a.window=new i.Buf8(2*a.w_size),a.head=new i.Buf16(a.hash_size),a.prev=new i.Buf16(a.w_size),a.lit_bufsize=1<<s+6,a.pending_buf_size=4*a.lit_bufsize,a.pending_buf=new i.Buf8(a.pending_buf_size),a.d_buf=1*a.lit_bufsize,a.l_buf=3*a.lit_bufsize,a.level=A,a.strategy=r,a.method=e,D(t)}n=[new y(0,0,0,0,(function(t,A){var e=65535;for(e>t.pending_buf_size-5&&(e=t.pending_buf_size-5);;){if(t.lookahead<=1){if(v(t),0===t.lookahead&&0===A)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+e;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,w(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-u&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===A?(w(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(w(t,!1),t.strm.avail_out),1)})),new y(4,4,8,4,C),new y(4,5,16,8,C),new y(4,6,32,32,C),new y(4,4,16,16,b),new y(8,16,32,32,b),new y(8,16,128,128,b),new y(8,32,128,256,b),new y(32,128,258,1024,b),new y(32,258,258,4096,b)],e.deflateInit=function(t,A){return x(t,A,8,15,8,0)},e.deflateInit2=x,e.deflateReset=D,e.deflateResetKeep=I,e.deflateSetHeader=function(t,A){return t&&t.state?2!==t.state.wrap?l:(t.state.gzhead=A,0):l},e.deflate=function(t,A){var e,i,r,a;if(!t||!t.state||5<A||A<0)return t?d(t,l):l;if(i=t.state,!t.output||!t.input&&0!==t.avail_in||666===i.status&&4!==A)return d(t,0===t.avail_out?-5:l);if(i.strm=t,e=i.last_flush,i.last_flush=A,42===i.status)if(2===i.wrap)t.adler=0,B(i,31),B(i,139),B(i,8),i.gzhead?(B(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),B(i,255&i.gzhead.time),B(i,i.gzhead.time>>8&255),B(i,i.gzhead.time>>16&255),B(i,i.gzhead.time>>24&255),B(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),B(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(B(i,255&i.gzhead.extra.length),B(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=o(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(B(i,0),B(i,0),B(i,0),B(i,0),B(i,0),B(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),B(i,3),i.status=h);else{var u=8+(i.w_bits-8<<4)<<8;u|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(u|=32),u+=31-u%31,i.status=h,E(i,u),0!==i.strstart&&(E(i,t.adler>>>16),E(i,65535&t.adler)),t.adler=1}if(69===i.status)if(i.gzhead.extra){for(r=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),p(t),r=i.pending,i.pending!==i.pending_buf_size));)B(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),p(t),r=i.pending,i.pending===i.pending_buf_size)){a=1;break}a=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,B(i,a)}while(0!==a);i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),0===a&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),p(t),r=i.pending,i.pending===i.pending_buf_size)){a=1;break}a=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,B(i,a)}while(0!==a);i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),0===a&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&p(t),i.pending+2<=i.pending_buf_size&&(B(i,255&t.adler),B(i,t.adler>>8&255),t.adler=0,i.status=h)):i.status=h),0!==i.pending){if(p(t),0===t.avail_out)return i.last_flush=-1,0}else if(0===t.avail_in&&f(A)<=f(e)&&4!==A)return d(t,-5);if(666===i.status&&0!==t.avail_in)return d(t,-5);if(0!==t.avail_in||0!==i.lookahead||0!==A&&666!==i.status){var m=2===i.strategy?function(t,A){for(var e;;){if(0===t.lookahead&&(v(t),0===t.lookahead)){if(0===A)return 1;break}if(t.match_length=0,e=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,e&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}(i,A):3===i.strategy?function(t,A){for(var e,n,i,r,o=t.window;;){if(t.lookahead<=c){if(v(t),t.lookahead<=c&&0===A)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&0<t.strstart&&(n=o[i=t.strstart-1])===o[++i]&&n===o[++i]&&n===o[++i]){r=t.strstart+c;do{}while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<r);t.match_length=c-(r-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(e=s._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(e=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),e&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}(i,A):n[i.level].func(i,A);if(3!==m&&4!==m||(i.status=666),1===m||3===m)return 0===t.avail_out&&(i.last_flush=-1),0;if(2===m&&(1===A?s._tr_align(i):5!==A&&(s._tr_stored_block(i,0,0,!1),3===A&&(g(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),p(t),0===t.avail_out))return i.last_flush=-1,0}return 4!==A?0:i.wrap<=0?1:(2===i.wrap?(B(i,255&t.adler),B(i,t.adler>>8&255),B(i,t.adler>>16&255),B(i,t.adler>>24&255),B(i,255&t.total_in),B(i,t.total_in>>8&255),B(i,t.total_in>>16&255),B(i,t.total_in>>24&255)):(E(i,t.adler>>>16),E(i,65535&t.adler)),p(t),0<i.wrap&&(i.wrap=-i.wrap),0!==i.pending?0:1)},e.deflateEnd=function(t){var A;return t&&t.state?42!==(A=t.state.status)&&69!==A&&73!==A&&91!==A&&103!==A&&A!==h&&666!==A?d(t,l):(t.state=null,A===h?d(t,-3):0):l},e.deflateSetDictionary=function(t,A){var e,n,s,o,a,c,u,h,d=A.length;if(!t||!t.state)return l;if(2===(o=(e=t.state).wrap)||1===o&&42!==e.status||e.lookahead)return l;for(1===o&&(t.adler=r(t.adler,A,d,0)),e.wrap=0,d>=e.w_size&&(0===o&&(g(e.head),e.strstart=0,e.block_start=0,e.insert=0),h=new i.Buf8(e.w_size),i.arraySet(h,A,d-e.w_size,e.w_size,0),A=h,d=e.w_size),a=t.avail_in,c=t.next_in,u=t.input,t.avail_in=d,t.next_in=0,t.input=A,v(e);e.lookahead>=3;){for(n=e.strstart,s=e.lookahead-2;e.ins_h=(e.ins_h<<e.hash_shift^e.window[n+3-1])&e.hash_mask,e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,--s;);e.strstart=n,e.lookahead=2,v(e)}return e.strstart+=e.lookahead,e.block_start=e.strstart,e.insert=e.lookahead,e.lookahead=0,e.match_length=e.prev_length=2,e.match_available=0,t.next_in=c,t.input=u,t.avail_in=a,e.wrap=o,0},e.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(t,A,e){"use strict";A.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(t,A,e){"use strict";A.exports=function(t,A){var e,n,i,s,r,o,a,l,c,u,h,d,f,g,p,w,B,E,m,v,C,b,y,Q,I;e=t.state,n=t.next_in,Q=t.input,i=n+(t.avail_in-5),s=t.next_out,I=t.output,r=s-(A-t.avail_out),o=s+(t.avail_out-257),a=e.dmax,l=e.wsize,c=e.whave,u=e.wnext,h=e.window,d=e.hold,f=e.bits,g=e.lencode,p=e.distcode,w=(1<<e.lenbits)-1,B=(1<<e.distbits)-1;t:do{f<15&&(d+=Q[n++]<<f,f+=8,d+=Q[n++]<<f,f+=8),E=g[d&w];A:for(;;){if(d>>>=m=E>>>24,f-=m,0==(m=E>>>16&255))I[s++]=65535&E;else{if(!(16&m)){if(0==(64&m)){E=g[(65535&E)+(d&(1<<m)-1)];continue A}if(32&m){e.mode=12;break t}t.msg="invalid literal/length code",e.mode=30;break t}v=65535&E,(m&=15)&&(f<m&&(d+=Q[n++]<<f,f+=8),v+=d&(1<<m)-1,d>>>=m,f-=m),f<15&&(d+=Q[n++]<<f,f+=8,d+=Q[n++]<<f,f+=8),E=p[d&B];e:for(;;){if(d>>>=m=E>>>24,f-=m,!(16&(m=E>>>16&255))){if(0==(64&m)){E=p[(65535&E)+(d&(1<<m)-1)];continue e}t.msg="invalid distance code",e.mode=30;break t}if(C=65535&E,f<(m&=15)&&(d+=Q[n++]<<f,(f+=8)<m&&(d+=Q[n++]<<f,f+=8)),a<(C+=d&(1<<m)-1)){t.msg="invalid distance too far back",e.mode=30;break t}if(d>>>=m,f-=m,(m=s-r)<C){if(c<(m=C-m)&&e.sane){t.msg="invalid distance too far back",e.mode=30;break t}if(y=h,(b=0)===u){if(b+=l-m,m<v){for(v-=m;I[s++]=h[b++],--m;);b=s-C,y=I}}else if(u<m){if(b+=l+u-m,(m-=u)<v){for(v-=m;I[s++]=h[b++],--m;);if(b=0,u<v){for(v-=m=u;I[s++]=h[b++],--m;);b=s-C,y=I}}}else if(b+=u-m,m<v){for(v-=m;I[s++]=h[b++],--m;);b=s-C,y=I}for(;2<v;)I[s++]=y[b++],I[s++]=y[b++],I[s++]=y[b++],v-=3;v&&(I[s++]=y[b++],1<v&&(I[s++]=y[b++]))}else{for(b=s-C;I[s++]=I[b++],I[s++]=I[b++],I[s++]=I[b++],2<(v-=3););v&&(I[s++]=I[b++],1<v&&(I[s++]=I[b++]))}break}}break}}while(n<i&&s<o);n-=v=f>>3,d&=(1<<(f-=v<<3))-1,t.next_in=n,t.next_out=s,t.avail_in=n<i?i-n+5:5-(n-i),t.avail_out=s<o?o-s+257:257-(s-o),e.hold=d,e.bits=f}},{}],49:[function(t,A,e){"use strict";var n=t("../utils/common"),i=t("./adler32"),s=t("./crc32"),r=t("./inffast"),o=t("./inftrees"),a=-2;function l(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(t){var A;return t&&t.state?(A=t.state,t.total_in=t.total_out=A.total=0,t.msg="",A.wrap&&(t.adler=1&A.wrap),A.mode=1,A.last=0,A.havedict=0,A.dmax=32768,A.head=null,A.hold=0,A.bits=0,A.lencode=A.lendyn=new n.Buf32(852),A.distcode=A.distdyn=new n.Buf32(592),A.sane=1,A.back=-1,0):a}function h(t){var A;return t&&t.state?((A=t.state).wsize=0,A.whave=0,A.wnext=0,u(t)):a}function d(t,A){var e,n;return t&&t.state?(n=t.state,A<0?(e=0,A=-A):(e=1+(A>>4),A<48&&(A&=15)),A&&(A<8||15<A)?a:(null!==n.window&&n.wbits!==A&&(n.window=null),n.wrap=e,n.wbits=A,h(t))):a}function f(t,A){var e,n;return t?(n=new c,(t.state=n).window=null,0!==(e=d(t,A))&&(t.state=null),e):a}var g,p,w=!0;function B(t){if(w){var A;for(g=new n.Buf32(512),p=new n.Buf32(32),A=0;A<144;)t.lens[A++]=8;for(;A<256;)t.lens[A++]=9;for(;A<280;)t.lens[A++]=7;for(;A<288;)t.lens[A++]=8;for(o(1,t.lens,0,288,g,0,t.work,{bits:9}),A=0;A<32;)t.lens[A++]=5;o(2,t.lens,0,32,p,0,t.work,{bits:5}),w=!1}t.lencode=g,t.lenbits=9,t.distcode=p,t.distbits=5}function E(t,A,e,i){var s,r=t.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new n.Buf8(r.wsize)),i>=r.wsize?(n.arraySet(r.window,A,e-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):(i<(s=r.wsize-r.wnext)&&(s=i),n.arraySet(r.window,A,e-i,s,r.wnext),(i-=s)?(n.arraySet(r.window,A,e-i,i,0),r.wnext=i,r.whave=r.wsize):(r.wnext+=s,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=s))),0}e.inflateReset=h,e.inflateReset2=d,e.inflateResetKeep=u,e.inflateInit=function(t){return f(t,15)},e.inflateInit2=f,e.inflate=function(t,A){var e,c,u,h,d,f,g,p,w,m,v,C,b,y,Q,I,D,x,M,F,L,R,Y,S,P=0,G=new n.Buf8(4),_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return a;12===(e=t.state).mode&&(e.mode=13),d=t.next_out,u=t.output,g=t.avail_out,h=t.next_in,c=t.input,f=t.avail_in,p=e.hold,w=e.bits,m=f,v=g,R=0;t:for(;;)switch(e.mode){case 1:if(0===e.wrap){e.mode=13;break}for(;w<16;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(2&e.wrap&&35615===p){G[e.check=0]=255&p,G[1]=p>>>8&255,e.check=s(e.check,G,2,0),w=p=0,e.mode=2;break}if(e.flags=0,e.head&&(e.head.done=!1),!(1&e.wrap)||(((255&p)<<8)+(p>>8))%31){t.msg="incorrect header check",e.mode=30;break}if(8!=(15&p)){t.msg="unknown compression method",e.mode=30;break}if(w-=4,L=8+(15&(p>>>=4)),0===e.wbits)e.wbits=L;else if(L>e.wbits){t.msg="invalid window size",e.mode=30;break}e.dmax=1<<L,t.adler=e.check=1,e.mode=512&p?10:12,w=p=0;break;case 2:for(;w<16;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(e.flags=p,8!=(255&e.flags)){t.msg="unknown compression method",e.mode=30;break}if(57344&e.flags){t.msg="unknown header flags set",e.mode=30;break}e.head&&(e.head.text=p>>8&1),512&e.flags&&(G[0]=255&p,G[1]=p>>>8&255,e.check=s(e.check,G,2,0)),w=p=0,e.mode=3;case 3:for(;w<32;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}e.head&&(e.head.time=p),512&e.flags&&(G[0]=255&p,G[1]=p>>>8&255,G[2]=p>>>16&255,G[3]=p>>>24&255,e.check=s(e.check,G,4,0)),w=p=0,e.mode=4;case 4:for(;w<16;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}e.head&&(e.head.xflags=255&p,e.head.os=p>>8),512&e.flags&&(G[0]=255&p,G[1]=p>>>8&255,e.check=s(e.check,G,2,0)),w=p=0,e.mode=5;case 5:if(1024&e.flags){for(;w<16;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}e.length=p,e.head&&(e.head.extra_len=p),512&e.flags&&(G[0]=255&p,G[1]=p>>>8&255,e.check=s(e.check,G,2,0)),w=p=0}else e.head&&(e.head.extra=null);e.mode=6;case 6:if(1024&e.flags&&(f<(C=e.length)&&(C=f),C&&(e.head&&(L=e.head.extra_len-e.length,e.head.extra||(e.head.extra=new Array(e.head.extra_len)),n.arraySet(e.head.extra,c,h,C,L)),512&e.flags&&(e.check=s(e.check,c,C,h)),f-=C,h+=C,e.length-=C),e.length))break t;e.length=0,e.mode=7;case 7:if(2048&e.flags){if(0===f)break t;for(C=0;L=c[h+C++],e.head&&L&&e.length<65536&&(e.head.name+=String.fromCharCode(L)),L&&C<f;);if(512&e.flags&&(e.check=s(e.check,c,C,h)),f-=C,h+=C,L)break t}else e.head&&(e.head.name=null);e.length=0,e.mode=8;case 8:if(4096&e.flags){if(0===f)break t;for(C=0;L=c[h+C++],e.head&&L&&e.length<65536&&(e.head.comment+=String.fromCharCode(L)),L&&C<f;);if(512&e.flags&&(e.check=s(e.check,c,C,h)),f-=C,h+=C,L)break t}else e.head&&(e.head.comment=null);e.mode=9;case 9:if(512&e.flags){for(;w<16;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(p!==(65535&e.check)){t.msg="header crc mismatch",e.mode=30;break}w=p=0}e.head&&(e.head.hcrc=e.flags>>9&1,e.head.done=!0),t.adler=e.check=0,e.mode=12;break;case 10:for(;w<32;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}t.adler=e.check=l(p),w=p=0,e.mode=11;case 11:if(0===e.havedict)return t.next_out=d,t.avail_out=g,t.next_in=h,t.avail_in=f,e.hold=p,e.bits=w,2;t.adler=e.check=1,e.mode=12;case 12:if(5===A||6===A)break t;case 13:if(e.last){p>>>=7&w,w-=7&w,e.mode=27;break}for(;w<3;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}switch(e.last=1&p,w-=1,3&(p>>>=1)){case 0:e.mode=14;break;case 1:if(B(e),e.mode=20,6!==A)break;p>>>=2,w-=2;break t;case 2:e.mode=17;break;case 3:t.msg="invalid block type",e.mode=30}p>>>=2,w-=2;break;case 14:for(p>>>=7&w,w-=7&w;w<32;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if((65535&p)!=(p>>>16^65535)){t.msg="invalid stored block lengths",e.mode=30;break}if(e.length=65535&p,w=p=0,e.mode=15,6===A)break t;case 15:e.mode=16;case 16:if(C=e.length){if(f<C&&(C=f),g<C&&(C=g),0===C)break t;n.arraySet(u,c,h,C,d),f-=C,h+=C,g-=C,d+=C,e.length-=C;break}e.mode=12;break;case 17:for(;w<14;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(e.nlen=257+(31&p),p>>>=5,w-=5,e.ndist=1+(31&p),p>>>=5,w-=5,e.ncode=4+(15&p),p>>>=4,w-=4,286<e.nlen||30<e.ndist){t.msg="too many length or distance symbols",e.mode=30;break}e.have=0,e.mode=18;case 18:for(;e.have<e.ncode;){for(;w<3;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}e.lens[_[e.have++]]=7&p,p>>>=3,w-=3}for(;e.have<19;)e.lens[_[e.have++]]=0;if(e.lencode=e.lendyn,e.lenbits=7,Y={bits:e.lenbits},R=o(0,e.lens,0,19,e.lencode,0,e.work,Y),e.lenbits=Y.bits,R){t.msg="invalid code lengths set",e.mode=30;break}e.have=0,e.mode=19;case 19:for(;e.have<e.nlen+e.ndist;){for(;I=(P=e.lencode[p&(1<<e.lenbits)-1])>>>16&255,D=65535&P,!((Q=P>>>24)<=w);){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(D<16)p>>>=Q,w-=Q,e.lens[e.have++]=D;else{if(16===D){for(S=Q+2;w<S;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(p>>>=Q,w-=Q,0===e.have){t.msg="invalid bit length repeat",e.mode=30;break}L=e.lens[e.have-1],C=3+(3&p),p>>>=2,w-=2}else if(17===D){for(S=Q+3;w<S;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}w-=Q,L=0,C=3+(7&(p>>>=Q)),p>>>=3,w-=3}else{for(S=Q+7;w<S;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}w-=Q,L=0,C=11+(127&(p>>>=Q)),p>>>=7,w-=7}if(e.have+C>e.nlen+e.ndist){t.msg="invalid bit length repeat",e.mode=30;break}for(;C--;)e.lens[e.have++]=L}}if(30===e.mode)break;if(0===e.lens[256]){t.msg="invalid code -- missing end-of-block",e.mode=30;break}if(e.lenbits=9,Y={bits:e.lenbits},R=o(1,e.lens,0,e.nlen,e.lencode,0,e.work,Y),e.lenbits=Y.bits,R){t.msg="invalid literal/lengths set",e.mode=30;break}if(e.distbits=6,e.distcode=e.distdyn,Y={bits:e.distbits},R=o(2,e.lens,e.nlen,e.ndist,e.distcode,0,e.work,Y),e.distbits=Y.bits,R){t.msg="invalid distances set",e.mode=30;break}if(e.mode=20,6===A)break t;case 20:e.mode=21;case 21:if(6<=f&&258<=g){t.next_out=d,t.avail_out=g,t.next_in=h,t.avail_in=f,e.hold=p,e.bits=w,r(t,v),d=t.next_out,u=t.output,g=t.avail_out,h=t.next_in,c=t.input,f=t.avail_in,p=e.hold,w=e.bits,12===e.mode&&(e.back=-1);break}for(e.back=0;I=(P=e.lencode[p&(1<<e.lenbits)-1])>>>16&255,D=65535&P,!((Q=P>>>24)<=w);){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(I&&0==(240&I)){for(x=Q,M=I,F=D;I=(P=e.lencode[F+((p&(1<<x+M)-1)>>x)])>>>16&255,D=65535&P,!(x+(Q=P>>>24)<=w);){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}p>>>=x,w-=x,e.back+=x}if(p>>>=Q,w-=Q,e.back+=Q,e.length=D,0===I){e.mode=26;break}if(32&I){e.back=-1,e.mode=12;break}if(64&I){t.msg="invalid literal/length code",e.mode=30;break}e.extra=15&I,e.mode=22;case 22:if(e.extra){for(S=e.extra;w<S;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}e.length+=p&(1<<e.extra)-1,p>>>=e.extra,w-=e.extra,e.back+=e.extra}e.was=e.length,e.mode=23;case 23:for(;I=(P=e.distcode[p&(1<<e.distbits)-1])>>>16&255,D=65535&P,!((Q=P>>>24)<=w);){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(0==(240&I)){for(x=Q,M=I,F=D;I=(P=e.distcode[F+((p&(1<<x+M)-1)>>x)])>>>16&255,D=65535&P,!(x+(Q=P>>>24)<=w);){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}p>>>=x,w-=x,e.back+=x}if(p>>>=Q,w-=Q,e.back+=Q,64&I){t.msg="invalid distance code",e.mode=30;break}e.offset=D,e.extra=15&I,e.mode=24;case 24:if(e.extra){for(S=e.extra;w<S;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}e.offset+=p&(1<<e.extra)-1,p>>>=e.extra,w-=e.extra,e.back+=e.extra}if(e.offset>e.dmax){t.msg="invalid distance too far back",e.mode=30;break}e.mode=25;case 25:if(0===g)break t;if(C=v-g,e.offset>C){if((C=e.offset-C)>e.whave&&e.sane){t.msg="invalid distance too far back",e.mode=30;break}b=C>e.wnext?(C-=e.wnext,e.wsize-C):e.wnext-C,C>e.length&&(C=e.length),y=e.window}else y=u,b=d-e.offset,C=e.length;for(g<C&&(C=g),g-=C,e.length-=C;u[d++]=y[b++],--C;);0===e.length&&(e.mode=21);break;case 26:if(0===g)break t;u[d++]=e.length,g--,e.mode=21;break;case 27:if(e.wrap){for(;w<32;){if(0===f)break t;f--,p|=c[h++]<<w,w+=8}if(v-=g,t.total_out+=v,e.total+=v,v&&(t.adler=e.check=e.flags?s(e.check,u,v,d-v):i(e.check,u,v,d-v)),v=g,(e.flags?p:l(p))!==e.check){t.msg="incorrect data check",e.mode=30;break}w=p=0}e.mode=28;case 28:if(e.wrap&&e.flags){for(;w<32;){if(0===f)break t;f--,p+=c[h++]<<w,w+=8}if(p!==(4294967295&e.total)){t.msg="incorrect length check",e.mode=30;break}w=p=0}e.mode=29;case 29:R=1;break t;case 30:R=-3;break t;case 31:return-4;case 32:default:return a}return t.next_out=d,t.avail_out=g,t.next_in=h,t.avail_in=f,e.hold=p,e.bits=w,(e.wsize||v!==t.avail_out&&e.mode<30&&(e.mode<27||4!==A))&&E(t,t.output,t.next_out,v-t.avail_out)?(e.mode=31,-4):(m-=t.avail_in,v-=t.avail_out,t.total_in+=m,t.total_out+=v,e.total+=v,e.wrap&&v&&(t.adler=e.check=e.flags?s(e.check,u,v,t.next_out-v):i(e.check,u,v,t.next_out-v)),t.data_type=e.bits+(e.last?64:0)+(12===e.mode?128:0)+(20===e.mode||15===e.mode?256:0),(0==m&&0===v||4===A)&&0===R&&(R=-5),R)},e.inflateEnd=function(t){if(!t||!t.state)return a;var A=t.state;return A.window&&(A.window=null),t.state=null,0},e.inflateGetHeader=function(t,A){var e;return t&&t.state?0==(2&(e=t.state).wrap)?a:((e.head=A).done=!1,0):a},e.inflateSetDictionary=function(t,A){var e,n=A.length;return t&&t.state?0!==(e=t.state).wrap&&11!==e.mode?a:11===e.mode&&i(1,A,n,0)!==e.check?-3:E(t,A,n,n)?(e.mode=31,-4):(e.havedict=1,0):a},e.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(t,A,e){"use strict";var n=t("../utils/common"),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],r=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],o=[16,16,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,64,64];A.exports=function(t,A,e,a,l,c,u,h){var d,f,g,p,w,B,E,m,v,C=h.bits,b=0,y=0,Q=0,I=0,D=0,x=0,M=0,F=0,L=0,R=0,Y=null,S=0,P=new n.Buf16(16),G=new n.Buf16(16),_=null,T=0;for(b=0;b<=15;b++)P[b]=0;for(y=0;y<a;y++)P[A[e+y]]++;for(D=C,I=15;1<=I&&0===P[I];I--);if(I<D&&(D=I),0===I)return l[c++]=20971520,l[c++]=20971520,h.bits=1,0;for(Q=1;Q<I&&0===P[Q];Q++);for(D<Q&&(D=Q),b=F=1;b<=15;b++)if(F<<=1,(F-=P[b])<0)return-1;if(0<F&&(0===t||1!==I))return-1;for(G[1]=0,b=1;b<15;b++)G[b+1]=G[b]+P[b];for(y=0;y<a;y++)0!==A[e+y]&&(u[G[A[e+y]]++]=y);if(B=0===t?(Y=_=u,19):1===t?(Y=i,S-=257,_=s,T-=257,256):(Y=r,_=o,-1),b=Q,w=c,M=y=R=0,g=-1,p=(L=1<<(x=D))-1,1===t&&852<L||2===t&&592<L)return 1;for(;;){for(E=b-M,v=u[y]<B?(m=0,u[y]):u[y]>B?(m=_[T+u[y]],Y[S+u[y]]):(m=96,0),d=1<<b-M,Q=f=1<<x;l[w+(R>>M)+(f-=d)]=E<<24|m<<16|v|0,0!==f;);for(d=1<<b-1;R&d;)d>>=1;if(0!==d?(R&=d-1,R+=d):R=0,y++,0==--P[b]){if(b===I)break;b=A[e+u[y]]}if(D<b&&(R&p)!==g){for(0===M&&(M=D),w+=Q,F=1<<(x=b-M);x+M<I&&!((F-=P[x+M])<=0);)x++,F<<=1;if(L+=1<<x,1===t&&852<L||2===t&&592<L)return 1;l[g=R&p]=D<<24|x<<16|w-c|0}}return 0!==R&&(l[w+R]=b-M<<24|64<<16|0),h.bits=D,0}},{"../utils/common":41}],51:[function(t,A,e){"use strict";A.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(t,A,e){"use strict";var n=t("../utils/common");function i(t){for(var A=t.length;0<=--A;)t[A]=0}var s=256,r=286,o=30,a=15,l=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],c=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],h=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],d=new Array(576);i(d);var f=new Array(60);i(f);var g=new Array(512);i(g);var p=new Array(256);i(p);var w=new Array(29);i(w);var B,E,m,v=new Array(o);function C(t,A,e,n,i){this.static_tree=t,this.extra_bits=A,this.extra_base=e,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}function b(t,A){this.dyn_tree=t,this.max_code=0,this.stat_desc=A}function y(t){return t<256?g[t]:g[256+(t>>>7)]}function Q(t,A){t.pending_buf[t.pending++]=255&A,t.pending_buf[t.pending++]=A>>>8&255}function I(t,A,e){t.bi_valid>16-e?(t.bi_buf|=A<<t.bi_valid&65535,Q(t,t.bi_buf),t.bi_buf=A>>16-t.bi_valid,t.bi_valid+=e-16):(t.bi_buf|=A<<t.bi_valid&65535,t.bi_valid+=e)}function D(t,A,e){I(t,e[2*A],e[2*A+1])}function x(t,A){for(var e=0;e|=1&t,t>>>=1,e<<=1,0<--A;);return e>>>1}function M(t,A,e){var n,i,s=new Array(16),r=0;for(n=1;n<=a;n++)s[n]=r=r+e[n-1]<<1;for(i=0;i<=A;i++){var o=t[2*i+1];0!==o&&(t[2*i]=x(s[o]++,o))}}function F(t){var A;for(A=0;A<r;A++)t.dyn_ltree[2*A]=0;for(A=0;A<o;A++)t.dyn_dtree[2*A]=0;for(A=0;A<19;A++)t.bl_tree[2*A]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function L(t){8<t.bi_valid?Q(t,t.bi_buf):0<t.bi_valid&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function R(t,A,e,n){var i=2*A,s=2*e;return t[i]<t[s]||t[i]===t[s]&&n[A]<=n[e]}function Y(t,A,e){for(var n=t.heap[e],i=e<<1;i<=t.heap_len&&(i<t.heap_len&&R(A,t.heap[i+1],t.heap[i],t.depth)&&i++,!R(A,n,t.heap[i],t.depth));)t.heap[e]=t.heap[i],e=i,i<<=1;t.heap[e]=n}function S(t,A,e){var n,i,r,o,a=0;if(0!==t.last_lit)for(;n=t.pending_buf[t.d_buf+2*a]<<8|t.pending_buf[t.d_buf+2*a+1],i=t.pending_buf[t.l_buf+a],a++,0===n?D(t,i,A):(D(t,(r=p[i])+s+1,A),0!==(o=l[r])&&I(t,i-=w[r],o),D(t,r=y(--n),e),0!==(o=c[r])&&I(t,n-=v[r],o)),a<t.last_lit;);D(t,256,A)}function P(t,A){var e,n,i,s=A.dyn_tree,r=A.stat_desc.static_tree,o=A.stat_desc.has_stree,l=A.stat_desc.elems,c=-1;for(t.heap_len=0,t.heap_max=573,e=0;e<l;e++)0!==s[2*e]?(t.heap[++t.heap_len]=c=e,t.depth[e]=0):s[2*e+1]=0;for(;t.heap_len<2;)s[2*(i=t.heap[++t.heap_len]=c<2?++c:0)]=1,t.depth[i]=0,t.opt_len--,o&&(t.static_len-=r[2*i+1]);for(A.max_code=c,e=t.heap_len>>1;1<=e;e--)Y(t,s,e);for(i=l;e=t.heap[1],t.heap[1]=t.heap[t.heap_len--],Y(t,s,1),n=t.heap[1],t.heap[--t.heap_max]=e,t.heap[--t.heap_max]=n,s[2*i]=s[2*e]+s[2*n],t.depth[i]=(t.depth[e]>=t.depth[n]?t.depth[e]:t.depth[n])+1,s[2*e+1]=s[2*n+1]=i,t.heap[1]=i++,Y(t,s,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,A){var e,n,i,s,r,o,l=A.dyn_tree,c=A.max_code,u=A.stat_desc.static_tree,h=A.stat_desc.has_stree,d=A.stat_desc.extra_bits,f=A.stat_desc.extra_base,g=A.stat_desc.max_length,p=0;for(s=0;s<=a;s++)t.bl_count[s]=0;for(l[2*t.heap[t.heap_max]+1]=0,e=t.heap_max+1;e<573;e++)g<(s=l[2*l[2*(n=t.heap[e])+1]+1]+1)&&(s=g,p++),l[2*n+1]=s,c<n||(t.bl_count[s]++,r=0,f<=n&&(r=d[n-f]),o=l[2*n],t.opt_len+=o*(s+r),h&&(t.static_len+=o*(u[2*n+1]+r)));if(0!==p){do{for(s=g-1;0===t.bl_count[s];)s--;t.bl_count[s]--,t.bl_count[s+1]+=2,t.bl_count[g]--,p-=2}while(0<p);for(s=g;0!==s;s--)for(n=t.bl_count[s];0!==n;)c<(i=t.heap[--e])||(l[2*i+1]!==s&&(t.opt_len+=(s-l[2*i+1])*l[2*i],l[2*i+1]=s),n--)}}(t,A),M(s,c,t.bl_count)}function G(t,A,e){var n,i,s=-1,r=A[1],o=0,a=7,l=4;for(0===r&&(a=138,l=3),A[2*(e+1)+1]=65535,n=0;n<=e;n++)i=r,r=A[2*(n+1)+1],++o<a&&i===r||(o<l?t.bl_tree[2*i]+=o:0!==i?(i!==s&&t.bl_tree[2*i]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,s=i,l=(o=0)===r?(a=138,3):i===r?(a=6,3):(a=7,4))}function _(t,A,e){var n,i,s=-1,r=A[1],o=0,a=7,l=4;for(0===r&&(a=138,l=3),n=0;n<=e;n++)if(i=r,r=A[2*(n+1)+1],!(++o<a&&i===r)){if(o<l)for(;D(t,i,t.bl_tree),0!=--o;);else 0!==i?(i!==s&&(D(t,i,t.bl_tree),o--),D(t,16,t.bl_tree),I(t,o-3,2)):o<=10?(D(t,17,t.bl_tree),I(t,o-3,3)):(D(t,18,t.bl_tree),I(t,o-11,7));s=i,l=(o=0)===r?(a=138,3):i===r?(a=6,3):(a=7,4)}}i(v);var T=!1;function k(t,A,e,i){I(t,0+(i?1:0),3),function(t,A,e,i){L(t),Q(t,e),Q(t,~e),n.arraySet(t.pending_buf,t.window,A,e,t.pending),t.pending+=e}(t,A,e)}e._tr_init=function(t){T||(function(){var t,A,e,n,i,s=new Array(16);for(n=e=0;n<28;n++)for(w[n]=e,t=0;t<1<<l[n];t++)p[e++]=n;for(p[e-1]=n,n=i=0;n<16;n++)for(v[n]=i,t=0;t<1<<c[n];t++)g[i++]=n;for(i>>=7;n<o;n++)for(v[n]=i<<7,t=0;t<1<<c[n]-7;t++)g[256+i++]=n;for(A=0;A<=a;A++)s[A]=0;for(t=0;t<=143;)d[2*t+1]=8,t++,s[8]++;for(;t<=255;)d[2*t+1]=9,t++,s[9]++;for(;t<=279;)d[2*t+1]=7,t++,s[7]++;for(;t<=287;)d[2*t+1]=8,t++,s[8]++;for(M(d,287,s),t=0;t<o;t++)f[2*t+1]=5,f[2*t]=x(t,5);B=new C(d,l,257,r,a),E=new C(f,c,0,o,a),m=new C(new Array(0),u,0,19,7)}(),T=!0),t.l_desc=new b(t.dyn_ltree,B),t.d_desc=new b(t.dyn_dtree,E),t.bl_desc=new b(t.bl_tree,m),t.bi_buf=0,t.bi_valid=0,F(t)},e._tr_stored_block=k,e._tr_flush_block=function(t,A,e,n){var i,r,o=0;0<t.level?(2===t.strm.data_type&&(t.strm.data_type=function(t){var A,e=4093624447;for(A=0;A<=31;A++,e>>>=1)if(1&e&&0!==t.dyn_ltree[2*A])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(A=32;A<s;A++)if(0!==t.dyn_ltree[2*A])return 1;return 0}(t)),P(t,t.l_desc),P(t,t.d_desc),o=function(t){var A;for(G(t,t.dyn_ltree,t.l_desc.max_code),G(t,t.dyn_dtree,t.d_desc.max_code),P(t,t.bl_desc),A=18;3<=A&&0===t.bl_tree[2*h[A]+1];A--);return t.opt_len+=3*(A+1)+5+5+4,A}(t),i=t.opt_len+3+7>>>3,(r=t.static_len+3+7>>>3)<=i&&(i=r)):i=r=e+5,e+4<=i&&-1!==A?k(t,A,e,n):4===t.strategy||r===i?(I(t,2+(n?1:0),3),S(t,d,f)):(I(t,4+(n?1:0),3),function(t,A,e,n){var i;for(I(t,A-257,5),I(t,e-1,5),I(t,n-4,4),i=0;i<n;i++)I(t,t.bl_tree[2*h[i]+1],3);_(t,t.dyn_ltree,A-1),_(t,t.dyn_dtree,e-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),S(t,t.dyn_ltree,t.dyn_dtree)),F(t),n&&L(t)},e._tr_tally=function(t,A,e){return t.pending_buf[t.d_buf+2*t.last_lit]=A>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&A,t.pending_buf[t.l_buf+t.last_lit]=255&e,t.last_lit++,0===A?t.dyn_ltree[2*e]++:(t.matches++,A--,t.dyn_ltree[2*(p[e]+s+1)]++,t.dyn_dtree[2*y(A)]++),t.last_lit===t.lit_bufsize-1},e._tr_align=function(t){I(t,2,3),D(t,256,d),function(t){16===t.bi_valid?(Q(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":41}],53:[function(t,A,e){"use strict";A.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,A,e){"use strict";A.exports="function"==typeof setImmediate?setImmediate:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},{}]},{},[10])(10)})),function(t,A){if("object"==typeof exports&&"object"==typeof module)module.exports=A();else if("function"==typeof define&&define.amd)define([],A);else{var e=A();for(var n in e)("object"==typeof exports?exports:t)[n]=e[n]}}("undefined"!=typeof self?self:this,(function(){return e={},t.m=A=[function(t,A,e){"use strict";function n(t){return Array.isArray(t)}t.exports={isString:function(t){return"string"==typeof t||t instanceof String},isNumber:function(t){return"number"==typeof t||t instanceof Number},isBoolean:function(t){return"boolean"==typeof t},isArray:n,isFunction:function(t){return"function"==typeof t},isObject:function(t){return null!==t&&"object"==typeof t},isNull:function(t){return null===t},isUndefined:function(t){return void 0===t},pack:function(){for(var t={},A=0,e=arguments.length;A<e;A++){var n=arguments[A];if(n)for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i])}return t},fontStringify:function(t,A){return"font"===t?"font":A},offsetVector:function(t,A,e){switch(t.type){case"ellipse":case"rect":t.x+=A,t.y+=e;break;case"line":t.x1+=A,t.x2+=A,t.y1+=e,t.y2+=e;break;case"polyline":for(var n=0,i=t.points.length;n<i;n++)t.points[n].x+=A,t.points[n].y+=e}},getNodeId:function t(A){if(A.id)return A.id;if(n(A.text))for(var e=0,i=A.text.length;e<i;e++){var s=t(A.text[e]);if(s)return s}return null}}},function(t,A,e){var n=e(3),i=e(54).f,s=e(18),r=e(25),o=e(139),a=e(200),l=e(144);t.exports=function(t,A){var e,c,u,h,d=t.target,f=t.global,g=t.stat,p=f?n:g?n[d]||o(d,{}):(n[d]||{}).prototype;if(p)for(e in A){if(u=A[e],c=t.noTargetGet?(h=i(p,e))&&h.value:p[e],!l(f?e:d+(g?".":"#")+e,t.forced)&&void 0!==c){if(typeof u==typeof c)continue;a(u,c)}(t.sham||c&&c.sham)&&s(u,"sham",!0),r(p,e,u,t)}}},function(t,A,e){t.exports=function(t){var A=Object.create||function(t){var A;return e.prototype=t,A=new e,e.prototype=null,A};function e(){}var n={},i=n.lib={},s=i.Base={extend:function(t){var e=A(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var A in t)t.hasOwnProperty(A)&&(this[A]=t[A]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},r=i.WordArray=s.extend({init:function(t,A){t=this.words=t||[],this.sigBytes=null!=A?A:4*t.length},toString:function(t){return(t||a).stringify(this)},concat:function(t){var A=this.words,e=t.words,n=this.sigBytes,i=t.sigBytes;if(this.clamp(),n%4)for(var s=0;s<i;s++){var r=e[s>>>2]>>>24-s%4*8&255;A[n+s>>>2]|=r<<24-(n+s)%4*8}else for(s=0;s<i;s+=4)A[n+s>>>2]=e[s>>>2];return this.sigBytes+=i,this},clamp:function(){var A=this.words,e=this.sigBytes;A[e>>>2]&=4294967295<<32-e%4*8,A.length=t.ceil(e/4)},clone:function(){var t=s.clone.call(this);return t.words=this.words.slice(0),t},random:function(A){for(var e=[],n=0;n<A;n+=4){var i=function(A){A=A;var e=987654321,n=4294967295;return function(){var i=((e=36969*(65535&e)+(e>>16)&n)<<16)+(A=18e3*(65535&A)+(A>>16)&n)&n;return i/=4294967296,(i+=.5)*(.5<t.random()?1:-1)}}(4294967296*(s||t.random())),s=987654071*i();e.push(4294967296*i()|0)}return new r.init(e,A)}}),o=n.enc={},a=o.Hex={stringify:function(t){for(var A=t.words,e=t.sigBytes,n=[],i=0;i<e;i++){var s=A[i>>>2]>>>24-i%4*8&255;n.push((s>>>4).toString(16)),n.push((15&s).toString(16))}return n.join("")},parse:function(t){for(var A=t.length,e=[],n=0;n<A;n+=2)e[n>>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new r.init(e,A/2)}},l=o.Latin1={stringify:function(t){for(var A=t.words,e=t.sigBytes,n=[],i=0;i<e;i++){var s=A[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var A=t.length,e=[],n=0;n<A;n++)e[n>>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new r.init(e,A)}},c=o.Utf8={stringify:function(t){try{return decodeURIComponent(escape(l.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return l.parse(unescape(encodeURIComponent(t)))}},u=i.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=c.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(A){var e=this._data,n=e.words,i=e.sigBytes,s=this.blockSize,o=i/(4*s),a=(o=A?t.ceil(o):t.max((0|o)-this._minBufferSize,0))*s,l=t.min(4*a,i);if(a){for(var c=0;c<a;c+=s)this._doProcessBlock(n,c);var u=n.splice(0,a);e.sigBytes-=l}return new r.init(u,l)},clone:function(){var t=s.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),h=(i.Hasher=u.extend({cfg:s.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){u.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(A,e){return new t.init(e).finalize(A)}},_createHmacHelper:function(t){return function(A,e){return new h.HMAC.init(t,e).finalize(A)}}}),n.algo={});return n}(Math)},function(t,A,e){(function(A){function e(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 A&&A)||Function("return this")()}).call(this,e(24))},function(t,A){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,A,e){"use strict";function n(t){return a(t)&&l(F,c(t))}var i,s=e(220),r=e(11),o=e(3),a=e(13),l=e(14),c=e(117),u=e(18),h=e(25),d=e(15).f,f=e(60),g=e(45),p=e(6),w=e(112),B=o.Int8Array,E=B&&B.prototype,m=o.Uint8ClampedArray,v=m&&m.prototype,C=B&&f(B),b=E&&f(E),y=Object.prototype,Q=y.isPrototypeOf,I=p("toStringTag"),D=w("TYPED_ARRAY_TAG"),x=s&&!!g&&"Opera"!==c(o.opera),M=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8};for(i in F)o[i]||(x=!1);if((!x||"function"!=typeof C||C===Function.prototype)&&(C=function(){throw TypeError("Incorrect invocation")},x))for(i in F)o[i]&&g(o[i],C);if((!x||!b||b===y)&&(b=C.prototype,x))for(i in F)o[i]&&g(o[i].prototype,b);if(x&&f(v)!==b&&g(v,b),r&&!l(b,I))for(i in M=!0,d(b,I,{get:function(){return a(this)?this[D]:void 0}}),F)o[i]&&u(o[i],D,i);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:x,TYPED_ARRAY_TAG:M&&D,aTypedArray:function(t){if(n(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(g){if(Q.call(C,t))return t}else for(var A in F)if(l(F,i)){var e=o[A];if(e&&(t===e||Q.call(e,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,A,e){if(r){if(e)for(var n in F){var i=o[n];i&&l(i.prototype,t)&&delete i.prototype[t]}b[t]&&!e||h(b,t,!e&&x&&E[t]||A)}},exportTypedArrayStaticMethod:function(t,A,e){var n,i;if(r){if(g){if(e)for(n in F)(i=o[n])&&l(i,t)&&delete i[t];if(C[t]&&!e)return;try{return h(C,t,!e&&x&&B[t]||A)}catch(t){}}for(n in F)!(i=o[n])||i[t]&&!e||h(i,t,A)}},isView:function(t){var A=c(t);return"DataView"===A||l(F,A)},isTypedArray:n,TypedArray:C,TypedArrayPrototype:b}},function(t,A,e){var n=e(3),i=e(141),s=e(14),r=e(112),o=e(145),a=e(202),l=i("wks"),c=n.Symbol,u=a?c:c&&c.withoutSetter||r;t.exports=function(t){return s(l,t)||(o&&s(c,t)?l[t]=c[t]:l[t]=u("Symbol."+t)),l[t]}},function(t,A){var e=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=e)},function(t,A,e){var n=e(37),i=Math.min;t.exports=function(t){return 0<t?i(n(t),9007199254740991):0}},function(t,A,e){var n=e(17),i=e(7),s=e(33),r=e(41),o=e(51),a="prototype",l=function(t,A,e){var c,u,h,d=t&l.F,f=t&l.G,g=t&l.S,p=t&l.P,w=t&l.B,B=t&l.W,E=f?i:i[A]||(i[A]={}),m=E[a],v=f?n:g?n[A]:(n[A]||{})[a];for(c in f&&(e=A),e)(u=!d&&v&&void 0!==v[c])&&o(E,c)||(h=u?v[c]:e[c],E[c]=f&&"function"!=typeof v[c]?e[c]:w&&u?s(h,n):B&&v[c]==h?function(t){function A(A,e,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(A);case 2:return new t(A,e)}return new t(A,e,n)}return t.apply(this,arguments)}return A[a]=t[a],A}(h):p&&"function"==typeof h?s(Function.call,h):h,p&&((E.virtual||(E.virtual={}))[c]=h,t&l.R&&m&&!m[c]&&r(m,c,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,A,e){"use strict";(function(t){
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <http://feross.org>
 * @license  MIT
 */
var n=e(302),i=e(303),s=e(196);function r(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(t,A){if(r()<A)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(A)).__proto__=a.prototype:(null===t&&(t=new a(A)),t.length=A),t}function a(t,A,e){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(t,A,e);if("number"!=typeof t)return l(this,t,A,e);if("string"==typeof A)throw new Error("If encoding is specified then the first argument must be a string");return u(this,t)}function l(t,A,e,n){if("number"==typeof A)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&A instanceof ArrayBuffer?function(t,A,e,n){if(A.byteLength,e<0||A.byteLength<e)throw new RangeError("'offset' is out of bounds");if(A.byteLength<e+(n||0))throw new RangeError("'length' is out of bounds");return A=void 0===e&&void 0===n?new Uint8Array(A):void 0===n?new Uint8Array(A,e):new Uint8Array(A,e,n),a.TYPED_ARRAY_SUPPORT?(t=A).__proto__=a.prototype:t=h(t,A),t}(t,A,e,n):"string"==typeof A?function(t,A,e){if("string"==typeof e&&""!==e||(e="utf8"),!a.isEncoding(e))throw new TypeError('"encoding" must be a valid string encoding');var n=0|f(A,e),i=(t=o(t,n)).write(A,e);return i!==n&&(t=t.slice(0,i)),t}(t,A,e):function(t,A){if(a.isBuffer(A)){var e=0|d(A.length);return 0===(t=o(t,e)).length||A.copy(t,0,0,e),t}if(A){if("undefined"!=typeof ArrayBuffer&&A.buffer instanceof ArrayBuffer||"length"in A)return"number"!=typeof A.length||function(t){return t!=t}(A.length)?o(t,0):h(t,A);if("Buffer"===A.type&&s(A.data))return h(t,A.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,A)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function u(t,A){if(c(A),t=o(t,A<0?0:0|d(A)),!a.TYPED_ARRAY_SUPPORT)for(var e=0;e<A;++e)t[e]=0;return t}function h(t,A){var e=A.length<0?0:0|d(A.length);t=o(t,e);for(var n=0;n<e;n+=1)t[n]=255&A[n];return t}function d(t){if(t>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|t}function f(t,A){if(a.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(A){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":case void 0:return L(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return R(t).length;default:if(n)return L(t).length;A=(""+A).toLowerCase(),n=!0}}function g(t,A,e){var i,s,r,o=!1;if((void 0===A||A<0)&&(A=0),A>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(A>>>=0))return"";for(t=t||"utf8";;)switch(t){case"hex":return function(t,A,e){var n=t.length;(!A||A<0)&&(A=0),(!e||e<0||n<e)&&(e=n);for(var i="",s=A;s<e;++s)i+=function(t){return t<16?"0"+t.toString(16):t.toString(16)}(t[s]);return i}(this,A,e);case"utf8":case"utf-8":return v(this,A,e);case"ascii":return function(t,A,e){var n="";e=Math.min(t.length,e);for(var i=A;i<e;++i)n+=String.fromCharCode(127&t[i]);return n}(this,A,e);case"latin1":case"binary":return function(t,A,e){var n="";e=Math.min(t.length,e);for(var i=A;i<e;++i)n+=String.fromCharCode(t[i]);return n}(this,A,e);case"base64":return i=this,r=e,0===(s=A)&&r===i.length?n.fromByteArray(i):n.fromByteArray(i.slice(s,r));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(t,A,e){for(var n=t.slice(A,e),i="",s=0;s<n.length;s+=2)i+=String.fromCharCode(n[s]+256*n[s+1]);return i}(this,A,e);default:if(o)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),o=!0}}function p(t,A,e){var n=t[A];t[A]=t[e],t[e]=n}function w(t,A,e,n,i){if(0===t.length)return-1;if("string"==typeof e?(n=e,e=0):2147483647<e?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,isNaN(e)&&(e=i?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(i)return-1;e=t.length-1}else if(e<0){if(!i)return-1;e=0}if("string"==typeof A&&(A=a.from(A,n)),a.isBuffer(A))return 0===A.length?-1:B(t,A,e,n,i);if("number"==typeof A)return A&=255,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,A,e):Uint8Array.prototype.lastIndexOf.call(t,A,e):B(t,[A],e,n,i);throw new TypeError("val must be string, number or Buffer")}function B(t,A,e,n,i){var s=1,r=t.length,o=A.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||A.length<2)return-1;r/=s=2,o/=2,e/=2}function a(t,A){return 1===s?t[A]:t.readUInt16BE(A*s)}if(i)for(var l=-1,c=e;c<r;c++)if(a(t,c)===a(A,-1===l?0:c-l)){if(-1===l&&(l=c),c-l+1===o)return l*s}else-1!==l&&(c-=c-l),l=-1;else for(r<e+o&&(e=r-o),c=e;0<=c;c--){for(var u=!0,h=0;h<o;h++)if(a(t,c+h)!==a(A,h)){u=!1;break}if(u)return c}return-1}function E(t,A,e,n){return Y(function(t){for(var A=[],e=0;e<t.length;++e)A.push(255&t.charCodeAt(e));return A}(A),t,e,n)}function m(t,A,e,n){return Y(function(t,A){for(var e,n,i,s=[],r=0;r<t.length&&!((A-=2)<0);++r)n=(e=t.charCodeAt(r))>>8,i=e%256,s.push(i),s.push(n);return s}(A,t.length-e),t,e,n)}function v(t,A,e){e=Math.min(t.length,e);for(var n=[],i=A;i<e;){var s,r,o,a,l=t[i],c=null,u=239<l?4:223<l?3:191<l?2:1;if(i+u<=e)switch(u){case 1:l<128&&(c=l);break;case 2:128==(192&(s=t[i+1]))&&127<(a=(31&l)<<6|63&s)&&(c=a);break;case 3:s=t[i+1],r=t[i+2],128==(192&s)&&128==(192&r)&&2047<(a=(15&l)<<12|(63&s)<<6|63&r)&&(a<55296||57343<a)&&(c=a);break;case 4:s=t[i+1],r=t[i+2],o=t[i+3],128==(192&s)&&128==(192&r)&&128==(192&o)&&65535<(a=(15&l)<<18|(63&s)<<12|(63&r)<<6|63&o)&&a<1114112&&(c=a)}null===c?(c=65533,u=1):65535<c&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=u}return function(t){var A=t.length;if(A<=C)return String.fromCharCode.apply(String,t);for(var e="",n=0;n<A;)e+=String.fromCharCode.apply(String,t.slice(n,n+=C));return e}(n)}A.Buffer=a,A.SlowBuffer=function(t){return+t!=t&&(t=0),a.alloc(+t)},A.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),A.kMaxLength=r(),a.poolSize=8192,a._augment=function(t){return t.__proto__=a.prototype,t},a.from=function(t,A,e){return l(null,t,A,e)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(t,A,e){return n=null,s=A,r=e,c(i=t),i<=0||void 0===s?o(n,i):"string"==typeof r?o(n,i).fill(s,r):o(n,i).fill(s);var n,i,s,r},a.allocUnsafe=function(t){return u(null,t)},a.allocUnsafeSlow=function(t){return u(null,t)},a.isBuffer=function(t){return!(null==t||!t._isBuffer)},a.compare=function(t,A){if(!a.isBuffer(t)||!a.isBuffer(A))throw new TypeError("Arguments must be Buffers");if(t===A)return 0;for(var e=t.length,n=A.length,i=0,s=Math.min(e,n);i<s;++i)if(t[i]!==A[i]){e=t[i],n=A[i];break}return e<n?-1:n<e?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,A){if(!s(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);if(void 0===A)for(i=A=0;i<t.length;++i)A+=t[i].length;for(var e=a.allocUnsafe(A),n=0,i=0;i<t.length;++i){var r=t[i];if(!a.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(e,n),n+=r.length}return e},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var A=0;A<t;A+=2)p(this,A,A+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var A=0;A<t;A+=4)p(this,A,A+3),p(this,A+1,A+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var A=0;A<t;A+=8)p(this,A,A+7),p(this,A+1,A+6),p(this,A+2,A+5),p(this,A+3,A+4);return this},a.prototype.toString=function(){var t=0|this.length;return 0==t?"":0===arguments.length?v(this,0,t):g.apply(this,arguments)},a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=A.INSPECT_MAX_BYTES;return 0<this.length&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),"<Buffer "+t+">"},a.prototype.compare=function(t,A,e,n,i){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===A&&(A=0),void 0===e&&(e=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),A<0||e>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(i<=n&&e<=A)return 0;if(i<=n)return-1;if(e<=A)return 1;if(this===t)return 0;for(var s=(i>>>=0)-(n>>>=0),r=(e>>>=0)-(A>>>=0),o=Math.min(s,r),l=this.slice(n,i),c=t.slice(A,e),u=0;u<o;++u)if(l[u]!==c[u]){s=l[u],r=c[u];break}return s<r?-1:r<s?1:0},a.prototype.includes=function(t,A,e){return-1!==this.indexOf(t,A,e)},a.prototype.indexOf=function(t,A,e){return w(this,t,A,e,!0)},a.prototype.lastIndexOf=function(t,A,e){return w(this,t,A,e,!1)},a.prototype.write=function(t,A,e,n){if(void 0===A)n="utf8",e=this.length,A=0;else if(void 0===e&&"string"==typeof A)n=A,e=this.length,A=0;else{if(!isFinite(A))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");A|=0,isFinite(e)?(e|=0,void 0===n&&(n="utf8")):(n=e,e=void 0)}var i=this.length-A;if((void 0===e||i<e)&&(e=i),0<t.length&&(e<0||A<0)||A>this.length)throw new RangeError("Attempt to write outside buffer bounds");n=n||"utf8";for(var s,r,o,a,l=!1;;)switch(n){case"hex":return function(t,A,e,n){e=Number(e)||0;var i=t.length-e;(!n||i<(n=Number(n)))&&(n=i);var s=A.length;if(s%2!=0)throw new TypeError("Invalid hex string");s/2<n&&(n=s/2);for(var r=0;r<n;++r){var o=parseInt(A.substr(2*r,2),16);if(isNaN(o))return r;t[e+r]=o}return r}(this,t,A,e);case"utf8":case"utf-8":return o=A,a=e,Y(L(t,this.length-o),this,o,a);case"ascii":return E(this,t,A,e);case"latin1":case"binary":return E(this,t,A,e);case"base64":return this,s=A,r=e,Y(R(t),this,s,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return m(this,t,A,e);default:if(l)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),l=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var C=4096;function b(t,A,e){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(e<t+A)throw new RangeError("Trying to access beyond buffer length")}function y(t,A,e,n,i,s){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(i<A||A<s)throw new RangeError('"value" argument is out of bounds');if(e+n>t.length)throw new RangeError("Index out of range")}function Q(t,A,e,n){A<0&&(A=65535+A+1);for(var i=0,s=Math.min(t.length-e,2);i<s;++i)t[e+i]=(A&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function I(t,A,e,n){A<0&&(A=4294967295+A+1);for(var i=0,s=Math.min(t.length-e,4);i<s;++i)t[e+i]=A>>>8*(n?i:3-i)&255}function D(t,A,e,n){if(e+n>t.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function x(t,A,e,n,s){return s||D(t,0,e,4),i.write(t,A,e,n,23,4),e+4}function M(t,A,e,n,s){return s||D(t,0,e,8),i.write(t,A,e,n,52,8),e+8}a.prototype.slice=function(t,A){var e=this.length;if((t=~~t)<0?(t+=e)<0&&(t=0):e<t&&(t=e),(A=void 0===A?e:~~A)<0?(A+=e)<0&&(A=0):e<A&&(A=e),A<t&&(A=t),a.TYPED_ARRAY_SUPPORT)(i=this.subarray(t,A)).__proto__=a.prototype;else for(var n=A-t,i=new a(n,void 0),s=0;s<n;++s)i[s]=this[s+t];return i},a.prototype.readUIntLE=function(t,A,e){t|=0,A|=0,e||b(t,A,this.length);for(var n=this[t],i=1,s=0;++s<A&&(i*=256);)n+=this[t+s]*i;return n},a.prototype.readUIntBE=function(t,A,e){t|=0,A|=0,e||b(t,A,this.length);for(var n=this[t+--A],i=1;0<A&&(i*=256);)n+=this[t+--A]*i;return n},a.prototype.readUInt8=function(t,A){return A||b(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,A){return A||b(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,A){return A||b(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,A){return A||b(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,A){return A||b(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,A,e){t|=0,A|=0,e||b(t,A,this.length);for(var n=this[t],i=1,s=0;++s<A&&(i*=256);)n+=this[t+s]*i;return(i*=128)<=n&&(n-=Math.pow(2,8*A)),n},a.prototype.readIntBE=function(t,A,e){t|=0,A|=0,e||b(t,A,this.length);for(var n=A,i=1,s=this[t+--n];0<n&&(i*=256);)s+=this[t+--n]*i;return(i*=128)<=s&&(s-=Math.pow(2,8*A)),s},a.prototype.readInt8=function(t,A){return A||b(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,A){A||b(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},a.prototype.readInt16BE=function(t,A){A||b(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},a.prototype.readInt32LE=function(t,A){return A||b(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,A){return A||b(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,A){return A||b(t,4,this.length),i.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,A){return A||b(t,4,this.length),i.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,A){return A||b(t,8,this.length),i.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,A){return A||b(t,8,this.length),i.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,A,e,n){t=+t,A|=0,e|=0,n||y(this,t,A,e,Math.pow(2,8*e)-1,0);var i=1,s=0;for(this[A]=255&t;++s<e&&(i*=256);)this[A+s]=t/i&255;return A+e},a.prototype.writeUIntBE=function(t,A,e,n){t=+t,A|=0,e|=0,n||y(this,t,A,e,Math.pow(2,8*e)-1,0);var i=e-1,s=1;for(this[A+i]=255&t;0<=--i&&(s*=256);)this[A+i]=t/s&255;return A+e},a.prototype.writeUInt8=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[A]=255&t,A+1},a.prototype.writeUInt16LE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[A]=255&t,this[A+1]=t>>>8):Q(this,t,A,!0),A+2},a.prototype.writeUInt16BE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[A]=t>>>8,this[A+1]=255&t):Q(this,t,A,!1),A+2},a.prototype.writeUInt32LE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[A+3]=t>>>24,this[A+2]=t>>>16,this[A+1]=t>>>8,this[A]=255&t):I(this,t,A,!0),A+4},a.prototype.writeUInt32BE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[A]=t>>>24,this[A+1]=t>>>16,this[A+2]=t>>>8,this[A+3]=255&t):I(this,t,A,!1),A+4},a.prototype.writeIntLE=function(t,A,e,n){var i;t=+t,A|=0,n||y(this,t,A,e,(i=Math.pow(2,8*e-1))-1,-i);var s=0,r=1,o=0;for(this[A]=255&t;++s<e&&(r*=256);)t<0&&0===o&&0!==this[A+s-1]&&(o=1),this[A+s]=(t/r>>0)-o&255;return A+e},a.prototype.writeIntBE=function(t,A,e,n){var i;t=+t,A|=0,n||y(this,t,A,e,(i=Math.pow(2,8*e-1))-1,-i);var s=e-1,r=1,o=0;for(this[A+s]=255&t;0<=--s&&(r*=256);)t<0&&0===o&&0!==this[A+s+1]&&(o=1),this[A+s]=(t/r>>0)-o&255;return A+e},a.prototype.writeInt8=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[A]=255&t,A+1},a.prototype.writeInt16LE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[A]=255&t,this[A+1]=t>>>8):Q(this,t,A,!0),A+2},a.prototype.writeInt16BE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[A]=t>>>8,this[A+1]=255&t):Q(this,t,A,!1),A+2},a.prototype.writeInt32LE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[A]=255&t,this[A+1]=t>>>8,this[A+2]=t>>>16,this[A+3]=t>>>24):I(this,t,A,!0),A+4},a.prototype.writeInt32BE=function(t,A,e){return t=+t,A|=0,e||y(this,t,A,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[A]=t>>>24,this[A+1]=t>>>16,this[A+2]=t>>>8,this[A+3]=255&t):I(this,t,A,!1),A+4},a.prototype.writeFloatLE=function(t,A,e){return x(this,t,A,!0,e)},a.prototype.writeFloatBE=function(t,A,e){return x(this,t,A,!1,e)},a.prototype.writeDoubleLE=function(t,A,e){return M(this,t,A,!0,e)},a.prototype.writeDoubleBE=function(t,A,e){return M(this,t,A,!1,e)},a.prototype.copy=function(t,A,e,n){if(e=e||0,n||0===n||(n=this.length),A>=t.length&&(A=t.length),A=A||0,0<n&&n<e&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(A<0)throw new RangeError("targetStart out of bounds");if(e<0||e>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-A<n-e&&(n=t.length-A+e);var i,s=n-e;if(this===t&&e<A&&A<n)for(i=s-1;0<=i;--i)t[i+A]=this[i+e];else if(s<1e3||!a.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)t[i+A]=this[i+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+s),A);return s},a.prototype.fill=function(t,A,e,n){if("string"==typeof t){var i;if("string"==typeof A?(n=A,A=0,e=this.length):"string"==typeof e&&(n=e,e=this.length),1!==t.length||(i=t.charCodeAt(0))<256&&(t=i),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t&=255);if(A<0||this.length<A||this.length<e)throw new RangeError("Out of range index");if(e<=A)return this;if(A>>>=0,e=void 0===e?this.length:e>>>0,"number"==typeof(t=t||0))for(o=A;o<e;++o)this[o]=t;else for(var s=a.isBuffer(t)?t:L(new a(t,n).toString()),r=s.length,o=0;o<e-A;++o)this[o+A]=s[o%r];return this};var F=/[^+\/0-9A-Za-z-_]/g;function L(t,A){var e;A=A||1/0;for(var n=t.length,i=null,s=[],r=0;r<n;++r){if(55295<(e=t.charCodeAt(r))&&e<57344){if(!i){if(56319<e){-1<(A-=3)&&s.push(239,191,189);continue}if(r+1===n){-1<(A-=3)&&s.push(239,191,189);continue}i=e;continue}if(e<56320){-1<(A-=3)&&s.push(239,191,189),i=e;continue}e=65536+(i-55296<<10|e-56320)}else i&&-1<(A-=3)&&s.push(239,191,189);if(i=null,e<128){if(--A<0)break;s.push(e)}else if(e<2048){if((A-=2)<0)break;s.push(e>>6|192,63&e|128)}else if(e<65536){if((A-=3)<0)break;s.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((A-=4)<0)break;s.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return s}function R(t){return n.toByteArray(function(t){var A;if((t=((A=t).trim?A.trim():A.replace(/^\s+|\s+$/g,"")).replace(F,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function Y(t,A,e,n){for(var i=0;i<n&&!(i+e>=A.length||i>=t.length);++i)A[i+e]=t[i];return i}}).call(this,e(24))},function(t,A,e){var n=e(4);t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,A,e){var n;t.exports=(n=e(2),e(49),void(n.lib.Cipher||function(){var t=n,A=t.lib,e=A.Base,i=A.WordArray,s=A.BufferedBlockAlgorithm,r=t.enc,o=(r.Utf8,r.Base64),a=t.algo.EvpKDF,l=A.Cipher=s.extend({cfg:e.extend(),createEncryptor:function(t,A){return this.create(this._ENC_XFORM_MODE,t,A)},createDecryptor:function(t,A){return this.create(this._DEC_XFORM_MODE,t,A)},init:function(t,A,e){this.cfg=this.cfg.extend(e),this._xformMode=t,this._key=A,this.reset()},reset:function(){s.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(t){return{encrypt:function(A,e,n){return c(e).encrypt(t,A,e,n)},decrypt:function(A,e,n){return c(e).decrypt(t,A,e,n)}}}});function c(t){return"string"==typeof t?v:E}A.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var u,h=t.mode={},d=A.BlockCipherMode=e.extend({createEncryptor:function(t,A){return this.Encryptor.create(t,A)},createDecryptor:function(t,A){return this.Decryptor.create(t,A)},init:function(t,A){this._cipher=t,this._iv=A}}),f=h.CBC=((u=d.extend()).Encryptor=u.extend({processBlock:function(t,A){var e=this._cipher,n=e.blockSize;g.call(this,t,A,n),e.encryptBlock(t,A),this._prevBlock=t.slice(A,A+n)}}),u.Decryptor=u.extend({processBlock:function(t,A){var e=this._cipher,n=e.blockSize,i=t.slice(A,A+n);e.decryptBlock(t,A),g.call(this,t,A,n),this._prevBlock=i}}),u);function g(t,A,e){var n,i=this._iv;i?(n=i,this._iv=void 0):n=this._prevBlock;for(var s=0;s<e;s++)t[A+s]^=n[s]}var p=(t.pad={}).Pkcs7={pad:function(t,A){for(var e=4*A,n=e-t.sigBytes%e,s=n<<24|n<<16|n<<8|n,r=[],o=0;o<n;o+=4)r.push(s);var a=i.create(r,n);t.concat(a)},unpad:function(t){var A=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=A}},w=(A.BlockCipher=l.extend({cfg:l.cfg.extend({mode:f,padding:p}),reset:function(){l.reset.call(this);var t,A=this.cfg,e=A.iv,n=A.mode;this._xformMode==this._ENC_XFORM_MODE?t=n.createEncryptor:(t=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,e&&e.words):(this._mode=t.call(n,this,e&&e.words),this._mode.__creator=t)},_doProcessBlock:function(t,A){this._mode.processBlock(t,A)},_doFinalize:function(){var t,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),A.unpad(t)),t},blockSize:4}),A.CipherParams=e.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),B=(t.format={}).OpenSSL={stringify:function(t){var A=t.ciphertext,e=t.salt;return(e?i.create([1398893684,1701076831]).concat(e).concat(A):A).toString(o)},parse:function(t){var A,e=o.parse(t),n=e.words;return 1398893684==n[0]&&1701076831==n[1]&&(A=i.create(n.slice(2,4)),n.splice(0,4),e.sigBytes-=16),w.create({ciphertext:e,salt:A})}},E=A.SerializableCipher=e.extend({cfg:e.extend({format:B}),encrypt:function(t,A,e,n){n=this.cfg.extend(n);var i=t.createEncryptor(e,n),s=i.finalize(A),r=i.cfg;return w.create({ciphertext:s,key:e,iv:r.iv,algorithm:t,mode:r.mode,padding:r.padding,blockSize:t.blockSize,formatter:n.format})},decrypt:function(t,A,e,n){return n=this.cfg.extend(n),A=this._parse(A,n.format),t.createDecryptor(e,n).finalize(A.ciphertext)},_parse:function(t,A){return"string"==typeof t?A.parse(t,this):t}}),m=(t.kdf={}).OpenSSL={execute:function(t,A,e,n){n=n||i.random(8);var s=a.create({keySize:A+e}).compute(t,n),r=i.create(s.words.slice(A),4*e);return s.sigBytes=4*A,w.create({key:s,iv:r,salt:n})}},v=A.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:m}),encrypt:function(t,A,e,n){var i=(n=this.cfg.extend(n)).kdf.execute(e,t.keySize,t.ivSize);n.iv=i.iv;var s=E.encrypt.call(this,t,A,i.key,n);return s.mixIn(i),s},decrypt:function(t,A,e,n){n=this.cfg.extend(n),A=this._parse(A,n.format);var i=n.kdf.execute(e,t.keySize,t.ivSize,A.salt);return n.iv=i.iv,E.decrypt.call(this,t,A,i.key,n)}})}()))},function(t,A){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,A){var e={}.hasOwnProperty;t.exports=function(t,A){return e.call(t,A)}},function(t,A,e){var n=e(11),i=e(198),s=e(16),r=e(55),o=Object.defineProperty;A.f=n?o:function(t,A,e){if(s(t),A=r(A,!0),s(e),i)try{return o(t,A,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[A]=e.value),t}},function(t,A,e){var n=e(13);t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},function(t,A){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,A,e){var n=e(11),i=e(15),s=e(42);t.exports=n?function(t,A,e){return i.f(t,A,s(1,e))}:function(t,A,e){return t[A]=e,t}},function(t,A,e){var n=e(34);t.exports=function(t){return Object(n(t))}},function(t,A,e){function n(t){var A=1==t,e=2==t,n=3==t,c=4==t,u=6==t,h=5==t||u;return function(d,f,g,p){for(var w,B,E=r(d),m=s(E),v=i(f,g,3),C=o(m.length),b=0,y=p||a,Q=A?y(d,C):e?y(d,0):void 0;b<C;b++)if((h||b in m)&&(B=v(w=m[b],b,E),t))if(A)Q[b]=B;else if(B)switch(t){case 3:return!0;case 5:return w;case 6:return b;case 2:l.call(Q,w)}else if(c)return!1;return u?-1:n||c?c:Q}}var i=e(96),s=e(92),r=e(19),o=e(8),a=e(206),l=[].push;t.exports={forEach:n(0),map:n(1),filter:n(2),some:n(3),every:n(4),find:n(5),findIndex:n(6)}},function(t,A,e){var n=e(181)("wks"),i=e(131),s=e(17).Symbol,r="function"==typeof s;(t.exports=function(t){return n[t]||(n[t]=r&&s[t]||(r?s:i)("Symbol."+t))}).store=n},function(t,A){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,A,e){t.exports=!e(52)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,A){var e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,A,e){var n=e(3),i=e(18),s=e(14),r=e(139),o=e(140),a=e(35),l=a.get,c=a.enforce,u=String(String).split("String");(t.exports=function(t,A,e,o){var a=!!o&&!!o.unsafe,l=!!o&&!!o.enumerable,h=!!o&&!!o.noTargetGet;"function"==typeof e&&("string"!=typeof A||s(e,"name")||i(e,"name",A),c(e).source=u.join("string"==typeof A?A:"")),t!==n?(a?!h&&t[A]&&(l=!0):delete t[A],l?t[A]=e:i(t,A,e)):l?t[A]=e:r(A,e)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||o(this)}))},function(t,A,e){var n=e(29),i=e(254),s=e(175),r=Object.defineProperty;A.f=e(23)?Object.defineProperty:function(t,A,e){if(n(t),A=s(A,!0),n(e),i)try{return r(t,A,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[A]=e.value),t}},function(t,A,e){var n=e(92),i=e(34);t.exports=function(t){return n(i(t))}},function(t,A,e){"use strict";var n=e(27),i=e(149),s=e(97),r=e(35),o=e(216),a="Array Iterator",l=r.set,c=r.getterFor(a);t.exports=o(Array,"Array",(function(t,A){l(this,{type:a,target:n(t),index:0,kind:A})}),(function(){var t=c(this),A=t.target,e=t.kind,n=t.index++;return!A||n>=A.length?{value:t.target=void 0,done:!0}:"keys"==e?{value:n,done:!1}:"values"==e?{value:A[n],done:!1}:{value:[n,A[n]],done:!1}}),"values"),s.Arguments=s.Array,i("keys"),i("values"),i("entries")},function(t,A,e){var n=e(22);t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},function(t,A){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,A,e){function n(t){throw t}var i=e(11),s=e(4),r=e(14),o=Object.defineProperty,a={};t.exports=function(t,A){if(r(a,t))return a[t];var e=[][t],l=!!r(A=A||{},"ACCESSORS")&&A.ACCESSORS,c=r(A,0)?A[0]:n,u=r(A,1)?A[1]:void 0;return a[t]=!!e&&!s((function(){if(l&&!i)return!0;var t={length:-1};l?o(t,1,{enumerable:!0,get:n}):t[1]=1,e.call(t,c,u)}))}},function(t,A,e){var n=e(152),i=e(25),s=e(328);n||i(Object.prototype,"toString",s,{unsafe:!0})},function(t,A,e){var n=e(101);t.exports=function(t,A,e){if(n(t),void 0===A)return t;switch(e){case 1:return function(e){return t.call(A,e)};case 2:return function(e,n){return t.call(A,e,n)};case 3:return function(e,n,i){return t.call(A,e,n,i)}}return function(){return t.apply(A,arguments)}}},function(t,A){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,A,e){var n,i,s,r,o,a,l,c,u=e(308),h=e(3),d=e(13),f=e(18),g=e(14),p=e(111),w=e(113),B=h.WeakMap;l=u?(n=new B,i=n.get,s=n.has,r=n.set,o=function(t,A){return r.call(n,t,A),A},a=function(t){return i.call(n,t)||{}},function(t){return s.call(n,t)}):(w[c=p("state")]=!0,o=function(t,A){return f(t,c,A),A},a=function(t){return g(t,c)?t[c]:{}},function(t){return g(t,c)}),t.exports={set:o,get:a,has:l,enforce:function(t){return l(t)?a(t):o(t,{})},getterFor:function(t){return function(A){var e;if(!d(A)||(e=a(A)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}}},function(t,A,e){function n(t){return"function"==typeof t?t:void 0}var i=e(114),s=e(3);t.exports=function(t,A){return arguments.length<2?n(i[t])||n(s[t]):i[t]&&i[t][A]||s[t]&&s[t][A]}},function(t,A){var e=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(0<t?n:e)(t)}},function(t,A,e){var n=e(16),i=e(44),s=e(6)("species");t.exports=function(t,A){var e,r=n(t).constructor;return void 0===r||null==(e=n(r)[s])?A:i(e)}},function(t,A,e){"use strict";(function(A){var n,i=e(10),s=i.Buffer,r={};for(n in i)i.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(r[n]=i[n]);var o=r.Buffer={};for(n in s)s.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(o[n]=s[n]);if(r.Buffer.prototype=s.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(t,A,e){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return s(t,A,e)}),o.alloc||(o.alloc=function(t,A,e){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+typeof t);if(t<0||2*(1<<30)<=t)throw new RangeError('The value "'+t+'" is invalid for option "size"');var n=s(t);return A&&0!==A.length?"string"==typeof e?n.fill(A,e):n.fill(A):n.fill(0),n}),!r.kStringMaxLength)try{r.kStringMaxLength=A.binding("buffer").kStringMaxLength}catch(A){}r.constants||(r.constants={MAX_LENGTH:r.kMaxLength},r.kStringMaxLength&&(r.constants.MAX_STRING_LENGTH=r.kStringMaxLength)),t.exports=r}).call(this,e(47))},function(t,A,e){(function(){var t,n=e(89).Number;A.resolveLength=function(t,A,e){var i;if("number"==typeof t?i=t:"function"==typeof t?i=t.call(e,e):e&&"string"==typeof t?i=e[t]:A&&t instanceof n&&(i=t.decode(A)),isNaN(i))throw new Error("Not a fixed size");return i},t=function(t){var A,e;for(A in null==t&&(t={}),this.enumerable=!0,this.configurable=!0,t)e=t[A],this[A]=e},A.PropertyDescriptor=t}).call(this)},function(t,A,e){var n=e(26),i=e(100);t.exports=e(23)?function(t,A,e){return n.f(t,A,i(1,e))}:function(t,A,e){return t[A]=e,t}},function(t,A){t.exports=function(t,A){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:A}}},function(t,A,e){var n=e(37),i=Math.max,s=Math.min;t.exports=function(t,A){var e=n(t);return e<0?i(e+A,0):s(e,A)}},function(t,A){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,A,e){var n=e(16),i=e(317);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,A=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),A=e instanceof Array}catch(e){}return function(e,s){return n(e),i(s),A?t.call(e,s):e.__proto__=s,e}}():void 0)},function(t,A,e){"use strict";var n=e(1),i=e(13),s=e(115),r=e(43),o=e(8),a=e(27),l=e(146),c=e(6),u=e(116),h=e(31),d=u("slice"),f=h("slice",{ACCESSORS:!0,0:0,1:2}),g=c("species"),p=[].slice,w=Math.max;n({target:"Array",proto:!0,forced:!d||!f},{slice:function(t,A){var e,n,c,u=a(this),h=o(u.length),d=r(t,h),f=r(void 0===A?h:A,h);if(s(u)&&(("function"==typeof(e=u.constructor)&&(e===Array||s(e.prototype))||i(e)&&null===(e=e[g]))&&(e=void 0),e===Array||void 0===e))return p.call(u,d,f);for(n=new(void 0===e?Array:e)(w(f-d,0)),c=0;d<f;d++,c++)d in u&&l(n,c,u[d]);return n.length=c,n}})},function(t,A){var e,n,i=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===s||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(A){try{return e.call(null,t,0)}catch(A){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:s}catch(t){e=s}try{n="function"==typeof clearTimeout?clearTimeout:r}catch(t){n=r}}();var a,l=[],c=!1,u=-1;function h(){c&&a&&(c=!1,a.length?l=a.concat(l):u=-1,l.length&&d())}function d(){if(!c){var t=o(h);c=!0;for(var A=l.length;A;){for(a=l,l=[];++u<A;)a&&a[u].run();u=-1,A=l.length}a=null,c=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===r||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(A){try{return n.call(null,t)}catch(A){return n.call(this,t)}}}(t)}}function f(t,A){this.fun=t,this.array=A}function g(){}i.nextTick=function(t){var A=new Array(arguments.length-1);if(1<arguments.length)for(var e=1;e<arguments.length;e++)A[e-1]=arguments[e];l.push(new f(t,A)),1!==l.length||c||o(d)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(t){return[]},i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(t,A,e){"use strict";var n=e(123),i=Object.keys||function(t){var A=[];for(var e in t)A.push(e);return A};t.exports=u;var s=Object.create(e(98));s.inherits=e(86);var r=e(240),o=e(165);s.inherits(u,r);for(var a=i(o.prototype),l=0;l<a.length;l++){var c=a[l];u.prototype[c]||(u.prototype[c]=o.prototype[c])}function u(t){if(!(this instanceof u))return new u(t);r.call(this,t),o.call(this,t),t&&!1===t.readable&&(this.readable=!1),t&&!1===t.writable&&(this.writable=!1),this.allowHalfOpen=!0,t&&!1===t.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||n.nextTick(d,this)}function d(t){t.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}}),u.prototype._destroy=function(t,A){this.push(null),this.end(),n.nextTick(A,t)}},function(t,A,e){var n;t.exports=(n=e(2),e(167),e(168),function(){var t=n,A=t.lib,e=A.Base,i=A.WordArray,s=t.algo,r=s.MD5,o=s.EvpKDF=e.extend({cfg:e.extend({keySize:4,hasher:r,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,A){for(var e=this.cfg,n=e.hasher.create(),s=i.create(),r=s.words,o=e.keySize,a=e.iterations;r.length<o;){l&&n.update(l);var l=n.update(t).finalize(A);n.reset();for(var c=1;c<a;c++)l=n.finalize(l),n.reset();s.concat(l)}return s.sigBytes=4*o,s}});t.EvpKDF=function(t,A,e){return o.create(e).compute(t,A)}}(),n.EvpKDF)},function(t,A,e){var n=e(172),i=e(173);t.exports=function(t){return n(i(t))}},function(t,A){var e={}.hasOwnProperty;t.exports=function(t,A){return e.call(t,A)}},function(t,A){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,A,e){"use strict";(function(A,e){function n(){this.fileSystem={},this.dataSystem={}}function i(t){return 0===t.indexOf(e)&&(t=t.substring(e.length)),0===t.indexOf("/")&&(t=t.substring(1)),t}n.prototype.existsSync=function(t){return t=i(t),void 0!==this.fileSystem[t]||void 0!==this.dataSystem[t]},n.prototype.readFileSync=function(t,e){t=i(t);var n=this.dataSystem[t];if("string"==typeof n&&"utf8"===e)return n;if(n)return new A(n,"string"==typeof n?"base64":void 0);var s=this.fileSystem[t];if(s)return s;throw"File '"+t+"' not found in virtual file system"},n.prototype.writeFileSync=function(t,A){this.fileSystem[i(t)]=A},n.prototype.bindFS=function(t){this.dataSystem=t||{}},t.exports=new n}).call(this,e(10).Buffer,"/")},function(t,A,e){var n=e(11),i=e(110),s=e(42),r=e(27),o=e(55),a=e(14),l=e(198),c=Object.getOwnPropertyDescriptor;A.f=n?c:function(t,A){if(t=r(t),A=o(A,!0),l)try{return c(t,A)}catch(t){}if(a(t,A))return s(!i.f.call(t,A),t[A])}},function(t,A,e){var n=e(13);t.exports=function(t,A){if(!n(t))return t;var e,i;if(A&&"function"==typeof(e=t.toString)&&!n(i=e.call(t)))return i;if("function"==typeof(e=t.valueOf)&&!n(i=e.call(t)))return i;if(!A&&"function"==typeof(e=t.toString)&&!n(i=e.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,A){t.exports=!1},function(t,A,e){var n=e(201),i=e(142).concat("length","prototype");A.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},function(t,A,e){function n(){}function i(t){return"<script>"+t+"</"+f+">"}var s,r=e(16),o=e(310),a=e(142),l=e(113),c=e(203),u=e(138),h=e(111),d="prototype",f="script",g=h("IE_PROTO"),p=function(){try{s=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,A;p=s?function(t){t.write(i("")),t.close();var A=t.parentWindow.Object;return t=null,A}(s):((A=u("iframe")).style.display="none",c.appendChild(A),A.src=String("javascript:"),(t=A.contentWindow.document).open(),t.write(i("document.F=Object")),t.close(),t.F);for(var e=a.length;e--;)delete p[d][a[e]];return p()};l[g]=!0,t.exports=Object.create||function(t,A){var e;return null!==t?(n[d]=r(t),e=new n,n[d]=null,e[g]=t):e=p(),void 0===A?e:o(e,A)}},function(t,A,e){"use strict";var n=e(4);t.exports=function(t,A){var e=[][t];return!!e&&n((function(){e.call(null,A||function(){throw 1},1)}))}},function(t,A,e){var n=e(14),i=e(19),s=e(111),r=e(218),o=s("IE_PROTO"),a=Object.prototype;t.exports=r?Object.getPrototypeOf:function(t){return t=i(t),n(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,A,e){"use strict";var n=e(1),i=e(4),s=e(154),r=e(16),o=e(43),a=e(8),l=e(38),c=s.ArrayBuffer,u=s.DataView,h=c.prototype.slice;n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new c(2).slice(1,void 0).byteLength}))},{slice:function(t,A){if(void 0!==h&&void 0===A)return h.call(r(this),t);for(var e=r(this).byteLength,n=o(t,e),i=o(void 0===A?e:A,e),s=new(l(this,c))(a(i-n)),d=new u(this),f=new u(s),g=0;n<i;)f.setUint8(g++,d.getUint8(n++));return s}})},function(t,A,e){e(236)("Uint8",(function(t){return function(A,e,n){return t(this,A,e,n)}}))},function(t,A,e){"use strict";var n=e(5),i=e(338),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("copyWithin",(function(t,A,e){return i.call(s(this),t,A,2<arguments.length?e:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(20).every,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t,A){return i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(148),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("fill",(function(t){return i.apply(s(this),arguments)}))},function(t,A,e){"use strict";var n=e(5),i=e(20).filter,s=e(38),r=n.aTypedArray,o=n.aTypedArrayConstructor;(0,n.exportTypedArrayMethod)("filter",(function(t,A){for(var e=i(r(this),t,1<arguments.length?A:void 0),n=s(this,this.constructor),a=0,l=e.length,c=new(o(n))(l);a<l;)c[a]=e[a++];return c}))},function(t,A,e){"use strict";var n=e(5),i=e(20).find,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t,A){return i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(20).findIndex,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t,A){return i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(20).forEach,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t,A){i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(93).includes,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t,A){return i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(93).indexOf,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t,A){return i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";function n(){return l.call(h(this))}var i=e(3),s=e(5),r=e(28),o=e(6)("iterator"),a=i.Uint8Array,l=r.values,c=r.keys,u=r.entries,h=s.aTypedArray,d=s.exportTypedArrayMethod,f=a&&a.prototype[o],g=!!f&&("values"==f.name||null==f.name);d("entries",(function(){return u.call(h(this))})),d("keys",(function(){return c.call(h(this))})),d("values",n,!g),d(o,n,!g)},function(t,A,e){"use strict";var n=e(5),i=n.aTypedArray,s=n.exportTypedArrayMethod,r=[].join;s("join",(function(t){return r.apply(i(this),arguments)}))},function(t,A,e){"use strict";var n=e(5),i=e(339),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("lastIndexOf",(function(t){return i.apply(s(this),arguments)}))},function(t,A,e){"use strict";var n=e(5),i=e(20).map,s=e(38),r=n.aTypedArray,o=n.aTypedArrayConstructor;(0,n.exportTypedArrayMethod)("map",(function(t,A){return i(r(this),t,1<arguments.length?A:void 0,(function(t,A){return new(o(s(t,t.constructor)))(A)}))}))},function(t,A,e){"use strict";var n=e(5),i=e(238).left,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t,A){return i(s(this),t,arguments.length,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=e(238).right,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t,A){return i(s(this),t,arguments.length,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=n.aTypedArray,s=n.exportTypedArrayMethod,r=Math.floor;s("reverse",(function(){for(var t,A=this,e=i(A).length,n=r(e/2),s=0;s<n;)t=A[s],A[s++]=A[--e],A[e]=t;return A}))},function(t,A,e){"use strict";var n=e(5),i=e(8),s=e(237),r=e(19),o=e(4),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("set",(function(t,A){a(this);var e=s(1<arguments.length?A:void 0,1),n=this.length,o=r(t),l=i(o.length),c=0;if(n<l+e)throw RangeError("Wrong length");for(;c<l;)this[e+c]=o[c++]}),o((function(){new Int8Array(1).set({})})))},function(t,A,e){"use strict";var n=e(5),i=e(38),s=e(4),r=n.aTypedArray,o=n.aTypedArrayConstructor,a=n.exportTypedArrayMethod,l=[].slice;a("slice",(function(t,A){for(var e=l.call(r(this),t,A),n=i(this,this.constructor),s=0,a=e.length,c=new(o(n))(a);s<a;)c[s]=e[s++];return c}),s((function(){new Int8Array(1).slice()})))},function(t,A,e){"use strict";var n=e(5),i=e(20).some,s=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t,A){return i(s(this),t,1<arguments.length?A:void 0)}))},function(t,A,e){"use strict";var n=e(5),i=n.aTypedArray,s=n.exportTypedArrayMethod,r=[].sort;s("sort",(function(t){return r.call(i(this),t)}))},function(t,A,e){"use strict";var n=e(5),i=e(8),s=e(43),r=e(38),o=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,A){var e=o(this),n=e.length,a=s(t,n);return new(r(e,e.constructor))(e.buffer,e.byteOffset+a*e.BYTES_PER_ELEMENT,i((void 0===A?n:s(A,n))-a))}))},function(t,A,e){"use strict";var n=e(3),i=e(5),s=e(4),r=n.Int8Array,o=i.aTypedArray,a=i.exportTypedArrayMethod,l=[].toLocaleString,c=[].slice,u=!!r&&s((function(){l.call(new r(1))}));a("toLocaleString",(function(){return l.apply(u?c.call(o(this)):o(this),arguments)}),s((function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()}))||!s((function(){r.prototype.toLocaleString.call([1,2])})))},function(t,A,e){"use strict";var n=e(5).exportTypedArrayMethod,i=e(4),s=e(3).Uint8Array,r=s&&s.prototype||{},o=[].toString,a=[].join;i((function(){o.call({})}))&&(o=function(){return a.call(this)}),n("toString",o,r.toString!=o)},function(t,A){"function"==typeof Object.create?t.exports=function(t,A){A&&(t.super_=A,t.prototype=Object.create(A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,A){var e;A&&(t.super_=A,(e=function(){}).prototype=A.prototype,t.prototype=new e,t.prototype.constructor=t)}},function(t,A,e){var n,i;t.exports=(n=e(2),i=n.lib.WordArray,n.enc.Base64={stringify:function(t){var A=t.words,e=t.sigBytes,n=this._map;t.clamp();for(var i=[],s=0;s<e;s+=3)for(var r=(A[s>>>2]>>>24-s%4*8&255)<<16|(A[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|A[s+2>>>2]>>>24-(s+2)%4*8&255,o=0;o<4&&s+.75*o<e;o++)i.push(n.charAt(r>>>6*(3-o)&63));var a=n.charAt(64);if(a)for(;i.length%4;)i.push(a);return i.join("")},parse:function(t){var A=t.length,e=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var s=0;s<e.length;s++)n[e.charCodeAt(s)]=s}var r,o=e.charAt(64);return!o||-1!==(r=t.indexOf(o))&&(A=r),function(t,A,e){for(var n,s,r=[],o=0,a=0;a<A;a++)a%4&&(n=e[t.charCodeAt(a-1)]<<a%4*2,s=e[t.charCodeAt(a)]>>>6-a%4*2,r[o>>>2]|=(n|s)<<24-o%4*8,o++);return i.create(r,o)}(t,A,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64)},function(t,A,e){var n;t.exports=(n=e(2),function(t){var A=n,e=A.lib,i=e.WordArray,s=e.Hasher,r=A.algo,o=[];!function(){for(var A=0;A<64;A++)o[A]=4294967296*t.abs(t.sin(A+1))|0}();var a=r.MD5=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,A){for(var e=0;e<16;e++){var n=A+e,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var s=this._hash.words,r=t[A+0],a=t[A+1],d=t[A+2],f=t[A+3],g=t[A+4],p=t[A+5],w=t[A+6],B=t[A+7],E=t[A+8],m=t[A+9],v=t[A+10],C=t[A+11],b=t[A+12],y=t[A+13],Q=t[A+14],I=t[A+15],D=l(D=s[0],F=s[1],M=s[2],x=s[3],r,7,o[0]),x=l(x,D,F,M,a,12,o[1]),M=l(M,x,D,F,d,17,o[2]),F=l(F,M,x,D,f,22,o[3]);D=l(D,F,M,x,g,7,o[4]),x=l(x,D,F,M,p,12,o[5]),M=l(M,x,D,F,w,17,o[6]),F=l(F,M,x,D,B,22,o[7]),D=l(D,F,M,x,E,7,o[8]),x=l(x,D,F,M,m,12,o[9]),M=l(M,x,D,F,v,17,o[10]),F=l(F,M,x,D,C,22,o[11]),D=l(D,F,M,x,b,7,o[12]),x=l(x,D,F,M,y,12,o[13]),M=l(M,x,D,F,Q,17,o[14]),D=c(D,F=l(F,M,x,D,I,22,o[15]),M,x,a,5,o[16]),x=c(x,D,F,M,w,9,o[17]),M=c(M,x,D,F,C,14,o[18]),F=c(F,M,x,D,r,20,o[19]),D=c(D,F,M,x,p,5,o[20]),x=c(x,D,F,M,v,9,o[21]),M=c(M,x,D,F,I,14,o[22]),F=c(F,M,x,D,g,20,o[23]),D=c(D,F,M,x,m,5,o[24]),x=c(x,D,F,M,Q,9,o[25]),M=c(M,x,D,F,f,14,o[26]),F=c(F,M,x,D,E,20,o[27]),D=c(D,F,M,x,y,5,o[28]),x=c(x,D,F,M,d,9,o[29]),M=c(M,x,D,F,B,14,o[30]),D=u(D,F=c(F,M,x,D,b,20,o[31]),M,x,p,4,o[32]),x=u(x,D,F,M,E,11,o[33]),M=u(M,x,D,F,C,16,o[34]),F=u(F,M,x,D,Q,23,o[35]),D=u(D,F,M,x,a,4,o[36]),x=u(x,D,F,M,g,11,o[37]),M=u(M,x,D,F,B,16,o[38]),F=u(F,M,x,D,v,23,o[39]),D=u(D,F,M,x,y,4,o[40]),x=u(x,D,F,M,r,11,o[41]),M=u(M,x,D,F,f,16,o[42]),F=u(F,M,x,D,w,23,o[43]),D=u(D,F,M,x,m,4,o[44]),x=u(x,D,F,M,b,11,o[45]),M=u(M,x,D,F,I,16,o[46]),D=h(D,F=u(F,M,x,D,d,23,o[47]),M,x,r,6,o[48]),x=h(x,D,F,M,B,10,o[49]),M=h(M,x,D,F,Q,15,o[50]),F=h(F,M,x,D,p,21,o[51]),D=h(D,F,M,x,b,6,o[52]),x=h(x,D,F,M,f,10,o[53]),M=h(M,x,D,F,v,15,o[54]),F=h(F,M,x,D,a,21,o[55]),D=h(D,F,M,x,E,6,o[56]),x=h(x,D,F,M,I,10,o[57]),M=h(M,x,D,F,w,15,o[58]),F=h(F,M,x,D,y,21,o[59]),D=h(D,F,M,x,g,6,o[60]),x=h(x,D,F,M,C,10,o[61]),M=h(M,x,D,F,d,15,o[62]),F=h(F,M,x,D,m,21,o[63]),s[0]=s[0]+D|0,s[1]=s[1]+F|0,s[2]=s[2]+M|0,s[3]=s[3]+x|0},_doFinalize:function(){var A=this._data,e=A.words,n=8*this._nDataBytes,i=8*A.sigBytes;e[i>>>5]|=128<<24-i%32;var s=t.floor(n/4294967296),r=n;e[15+(64+i>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e[14+(64+i>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),A.sigBytes=4*(e.length+1),this._process();for(var o=this._hash,a=o.words,l=0;l<4;l++){var c=a[l];a[l]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return o},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}});function l(t,A,e,n,i,s,r){var o=t+(A&e|~A&n)+i+r;return(o<<s|o>>>32-s)+A}function c(t,A,e,n,i,s,r){var o=t+(A&n|e&~n)+i+r;return(o<<s|o>>>32-s)+A}function u(t,A,e,n,i,s,r){var o=t+(A^e^n)+i+r;return(o<<s|o>>>32-s)+A}function h(t,A,e,n,i,s,r){var o=t+(e^(A|~n))+i+r;return(o<<s|o>>>32-s)+A}A.MD5=s._createHelper(a),A.HmacMD5=s._createHmacHelper(a)}(Math),n.MD5)},function(t,A,e){(function(){var t,n,i,s={}.hasOwnProperty;function r(t,A){this.type=t,this.endian=null!=A?A:"BE",this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}function o(t,A,e){null==e&&(e=t>>1),o.__super__.constructor.call(this,"Int"+t,A),this._point=1<<e}t=e(169),r.prototype.size=function(){return t.TYPES[this.type]},r.prototype.decode=function(t){return t["read"+this.fn]()},r.prototype.encode=function(t,A){return t["write"+this.fn](A)},i=r,A.Number=i,A.uint8=new i("UInt8"),A.uint16be=A.uint16=new i("UInt16","BE"),A.uint16le=new i("UInt16","LE"),A.uint24be=A.uint24=new i("UInt24","BE"),A.uint24le=new i("UInt24","LE"),A.uint32be=A.uint32=new i("UInt32","BE"),A.uint32le=new i("UInt32","LE"),A.int8=new i("Int8"),A.int16be=A.int16=new i("Int16","BE"),A.int16le=new i("Int16","LE"),A.int24be=A.int24=new i("Int24","BE"),A.int24le=new i("Int24","LE"),A.int32be=A.int32=new i("Int32","BE"),A.int32le=new i("Int32","LE"),A.floatbe=A.float=new i("Float","BE"),A.floatle=new i("Float","LE"),A.doublebe=A.double=new i("Double","BE"),A.doublele=new i("Double","LE"),function(t,A){for(var e in A)s.call(A,e)&&(t[e]=A[e]);function n(){this.constructor=t}n.prototype=A.prototype,t.prototype=new n,t.__super__=A.prototype}(o,i),o.prototype.decode=function(t){return o.__super__.decode.call(this,t)/this._point},o.prototype.encode=function(t,A){return o.__super__.encode.call(this,t,A*this._point|0)},n=o,A.Fixed=n,A.fixed16be=A.fixed16=new n(16,"BE"),A.fixed16le=new n(16,"LE"),A.fixed32be=A.fixed32=new n(32,"BE"),A.fixed32le=new n(32,"LE")}).call(this)},function(t,A,e){var n=e(173);t.exports=function(t){return Object(n(t))}},function(t,A,e){"use strict";var n=e(427)(!0);e(178)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,A=this._t,e=this._i;return e>=A.length?{value:void 0,done:!0}:(t=n(A,e),this._i+=t.length,{value:t,done:!1})}))},function(t,A,e){var n=e(4),i=e(30),s="".split;t.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?s.call(t,""):Object(t)}:Object},function(t,A,e){function n(t){return function(A,e,n){var o,a=i(A),l=s(a.length),c=r(n,l);if(t&&e!=e){for(;c<l;)if((o=a[c++])!=o)return!0}else for(;c<l;c++)if((t||c in a)&&a[c]===e)return t||c||0;return!t&&-1}}var i=e(27),s=e(8),r=e(43);t.exports={includes:n(!0),indexOf:n(!1)}},function(t,A,e){var n=e(201),i=e(142);t.exports=Object.keys||function(t){return n(t,i)}},function(t,A,e){var n=e(15).f,i=e(14),s=e(6)("toStringTag");t.exports=function(t,A,e){t&&!i(t=e?t:t.prototype,s)&&n(t,s,{configurable:!0,value:A})}},function(t,A,e){var n=e(44);t.exports=function(t,A,e){if(n(t),void 0===A)return t;switch(e){case 0:return function(){return t.call(A)};case 1:return function(e){return t.call(A,e)};case 2:return function(e,n){return t.call(A,e,n)};case 3:return function(e,n,i){return t.call(A,e,n,i)}}return function(){return t.apply(A,arguments)}}},function(t,A){t.exports={}},function(t,A,e){(function(t){function e(t){return Object.prototype.toString.call(t)}A.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===e(t)},A.isBoolean=function(t){return"boolean"==typeof t},A.isNull=function(t){return null===t},A.isNullOrUndefined=function(t){return null==t},A.isNumber=function(t){return"number"==typeof t},A.isString=function(t){return"string"==typeof t},A.isSymbol=function(t){return"symbol"==typeof t},A.isUndefined=function(t){return void 0===t},A.isRegExp=function(t){return"[object RegExp]"===e(t)},A.isObject=function(t){return"object"==typeof t&&null!==t},A.isDate=function(t){return"[object Date]"===e(t)},A.isError=function(t){return"[object Error]"===e(t)||t instanceof Error},A.isFunction=function(t){return"function"==typeof t},A.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},A.isBuffer=t.isBuffer}).call(this,e(10).Buffer)},function(t,A){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,A){t.exports=function(t,A){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:A}}},function(t,A){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,A,e){e(422);for(var n=e(17),i=e(41),s=e(103),r=e(21)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;a<o.length;a++){var l=o[a],c=n[l],u=c&&c.prototype;u&&!u[r]&&i(u,r,l),s[l]=s.Array}},function(t,A){t.exports={}},function(t,A){t.exports=!0},function(t,A,e){var n=e(258),i=e(182);t.exports=Object.keys||function(t){return n(t,i)}},function(t,A,e){var n=e(26).f,i=e(51),s=e(21)("toStringTag");t.exports=function(t,A,e){t&&!i(t=e?t:t.prototype,s)&&n(t,s,{configurable:!0,value:A})}},function(t,A,e){var n=e(33),i=e(265),s=e(266),r=e(29),o=e(130),a=e(183),l={},c={};(A=t.exports=function(t,A,e,u,h){var d,f,g,p,w=h?function(){return t}:a(t),B=n(e,u,A?2:1),E=0;if("function"!=typeof w)throw TypeError(t+" is not iterable!");if(s(w)){for(d=o(t.length);E<d;E++)if((p=A?B(r(f=t[E])[0],f[1]):B(t[E]))===l||p===c)return p}else for(g=w.call(t);!(f=g.next()).done;)if((p=i(g,B,f.value,A))===l||p===c)return p}).BREAK=l,A.RETURN=c},function(t,A,e){"use strict";function n(t,A,e,n){var i;A in t&&("function"!=typeof(i=n)||"[object Function]"!==o.call(i)||!n())||(c?l(t,A,{configurable:!0,enumerable:!1,value:e,writable:!0}):t[A]=e)}function i(t,A){var e=2<arguments.length?arguments[2]:{},i=s(A);r&&(i=a.call(i,Object.getOwnPropertySymbols(A)));for(var o=0;o<i.length;o+=1)n(t,i[o],A[i[o]],e[i[o]])}var s=e(272),r="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,l=Object.defineProperty,c=l&&function(){var t={};try{for(var A in l(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(t){return!1}}();i.supportsDescriptors=!!c,t.exports=i},function(t,A,e){"use strict";function n(t){var A,e;this.promise=new t((function(t,n){if(void 0!==A||void 0!==e)throw TypeError("Bad Promise constructor");A=t,e=n})),this.resolve=i(A),this.reject=i(e)}var i=e(44);t.exports.f=function(t){return new n(t)}},function(t,A,e){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,s=i&&!n.call({1:2},1);A.f=s?function(t){var A=i(this,t);return!!A&&A.enumerable}:n},function(t,A,e){var n=e(141),i=e(112),s=n("keys");t.exports=function(t){return s[t]||(s[t]=i(t))}},function(t,A){var e=0,n=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+n).toString(36)}},function(t,A){t.exports={}},function(t,A,e){var n=e(3);t.exports=n},function(t,A,e){var n=e(30);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,A,e){var n=e(4),i=e(6),s=e(147),r=i("species");t.exports=function(t){return 51<=s||!n((function(){var A=[];return(A.constructor={})[r]=function(){return{foo:1}},1!==A[t](Boolean).foo}))}},function(t,A,e){var n=e(152),i=e(30),s=e(6)("toStringTag"),r="Arguments"==i(function(){return arguments}());t.exports=n?i:function(t){var A,e,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,A){try{return t[A]}catch(t){}}(A=Object(t),s))?e:r?i(A):"Object"==(n=i(A))&&"function"==typeof A.callee?"Arguments":n}},function(t,A,e){"use strict";var n=e(1),i=e(119);n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},function(t,A,e){"use strict";var n,i,s=e(228),r=e(329),o=RegExp.prototype.exec,a=String.prototype.replace,l=o,c=(n=/a/,i=/b*/g,o.call(n,"a"),o.call(i,"a"),0!==n.lastIndex||0!==i.lastIndex),u=r.UNSUPPORTED_Y||r.BROKEN_CARET,h=void 0!==/()??/.exec("")[1];(c||h||u)&&(l=function(t){var A,e,n,i,r=this,l=u&&r.sticky,d=s.call(r),f=r.source,g=0,p=t;return l&&(-1===(d=d.replace("y","")).indexOf("g")&&(d+="g"),p=String(t).slice(r.lastIndex),0<r.lastIndex&&(!r.multiline||r.multiline&&"\n"!==t[r.lastIndex-1])&&(f="(?: "+f+")",p=" "+p,g++),e=new RegExp("^(?:"+f+")",d)),h&&(e=new RegExp("^"+f+"$(?!\\s)",d)),c&&(A=r.lastIndex),n=o.call(l?e:r,p),l?n?(n.input=n.input.slice(g),n[0]=n[0].slice(g),n.index=r.lastIndex,r.lastIndex+=n[0].length):r.lastIndex=0:c&&n&&(r.lastIndex=r.global?n.index+n[0].length:A),h&&n&&1<n.length&&a.call(n[0],e,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(n[i]=void 0)})),n}),t.exports=l},function(t,A,e){var n=e(3),i=e(239),s=e(28),r=e(18),o=e(6),a=o("iterator"),l=o("toStringTag"),c=s.values;for(var u in i){var h=n[u],d=h&&h.prototype;if(d){if(d[a]!==c)try{r(d,a,c)}catch(t){d[a]=c}if(d[l]||r(d,l,u),i[u])for(var f in s)if(d[f]!==s[f])try{r(d,f,s[f])}catch(t){d[f]=s[f]}}}},function(t,A,e){t.exports=i;var n=e(122).EventEmitter;function i(){n.call(this)}e(86)(i,n),i.Readable=e(164),i.Writable=e(346),i.Duplex=e(347),i.Transform=e(348),i.PassThrough=e(349),(i.Stream=i).prototype.pipe=function(t,A){var e=this;function i(A){t.writable&&!1===t.write(A)&&e.pause&&e.pause()}function s(){e.readable&&e.resume&&e.resume()}e.on("data",i),t.on("drain",s),t._isStdio||A&&!1===A.end||(e.on("end",o),e.on("close",a));var r=!1;function o(){r||(r=!0,t.end())}function a(){r||(r=!0,"function"==typeof t.destroy&&t.destroy())}function l(t){if(c(),0===n.listenerCount(this,"error"))throw t}function c(){e.removeListener("data",i),t.removeListener("drain",s),e.removeListener("end",o),e.removeListener("close",a),e.removeListener("error",l),t.removeListener("error",l),e.removeListener("end",c),e.removeListener("close",c),t.removeListener("close",c)}return e.on("error",l),t.on("error",l),e.on("end",c),e.on("close",c),t.on("close",c),t.emit("pipe",e),t}},function(t,A,e){"use strict";var n,i="object"==typeof Reflect?Reflect:null,s=i&&"function"==typeof i.apply?i.apply:function(t,A,e){return Function.prototype.apply.call(t,A,e)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var r=Number.isNaN||function(t){return t!=t};function o(){o.init.call(this)}t.exports=o,t.exports.once=function(t,A){return new Promise((function(e,n){function i(){void 0!==s&&t.removeListener("error",s),e([].slice.call(arguments))}var s;"error"!==A&&(s=function(e){t.removeListener(A,i),n(e)},t.once("error",s)),t.once(A,i)}))},(o.EventEmitter=o).prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var a=10;function l(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function c(t){return void 0===t._maxListeners?o.defaultMaxListeners:t._maxListeners}function u(t,A,e,n){var i,s,r,o;return l(e),void 0===(s=t._events)?(s=t._events=Object.create(null),t._eventsCount=0):(void 0!==s.newListener&&(t.emit("newListener",A,e.listener?e.listener:e),s=t._events),r=s[A]),void 0===r?(r=s[A]=e,++t._eventsCount):("function"==typeof r?r=s[A]=n?[e,r]:[r,e]:n?r.unshift(e):r.push(e),0<(i=c(t))&&r.length>i&&!r.warned&&(r.warned=!0,(o=new Error("Possible EventEmitter memory leak detected. "+r.length+" "+String(A)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",o.emitter=t,o.type=A,o.count=r.length,console&&console.warn)),t}function h(t,A,e){var n={fired:!1,wrapFn:void 0,target:t,type:A,listener:e},i=function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(n);return i.listener=e,n.wrapFn=i}function d(t,A,e){var n=t._events;if(void 0===n)return[];var i=n[A];return void 0===i?[]:"function"==typeof i?e?[i.listener||i]:[i]:e?function(t){for(var A=new Array(t.length),e=0;e<A.length;++e)A[e]=t[e].listener||t[e];return A}(i):g(i,i.length)}function f(t){var A=this._events;if(void 0!==A){var e=A[t];if("function"==typeof e)return 1;if(void 0!==e)return e.length}return 0}function g(t,A){for(var e=new Array(A),n=0;n<A;++n)e[n]=t[n];return e}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(t){if("number"!=typeof t||t<0||r(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");a=t}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||r(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},o.prototype.getMaxListeners=function(){return c(this)},o.prototype.emit=function(t){for(var A=[],e=1;e<arguments.length;e++)A.push(arguments[e]);var n,i="error"===t,r=this._events;if(void 0!==r)i=i&&void 0===r.error;else if(!i)return!1;if(i){if(0<A.length&&(n=A[0]),n instanceof Error)throw n;var o=new Error("Unhandled error."+(n?" ("+n.message+")":""));throw o.context=n,o}var a=r[t];if(void 0===a)return!1;if("function"==typeof a)s(a,this,A);else{var l=a.length,c=g(a,l);for(e=0;e<l;++e)s(c[e],this,A)}return!0},o.prototype.addListener=function(t,A){return u(this,t,A,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(t,A){return u(this,t,A,!0)},o.prototype.once=function(t,A){return l(A),this.on(t,h(this,t,A)),this},o.prototype.prependOnceListener=function(t,A){return l(A),this.prependListener(t,h(this,t,A)),this},o.prototype.removeListener=function(t,A){var e,n,i,s,r;if(l(A),void 0===(n=this._events))return this;if(void 0===(e=n[t]))return this;if(e===A||e.listener===A)0==--this._eventsCount?this._events=Object.create(null):(delete n[t],n.removeListener&&this.emit("removeListener",t,e.listener||A));else if("function"!=typeof e){for(i=-1,s=e.length-1;0<=s;s--)if(e[s]===A||e[s].listener===A){r=e[s].listener,i=s;break}if(i<0)return this;0===i?e.shift():function(t,A){for(;A+1<t.length;A++)t[A]=t[A+1];t.pop()}(e,i),1===e.length&&(n[t]=e[0]),void 0!==n.removeListener&&this.emit("removeListener",t,r||A)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(t){var A,e=this._events;if(void 0===e)return this;if(void 0===e.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==e[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete e[t]),this;if(0===arguments.length){for(var n,i=Object.keys(e),s=0;s<i.length;++s)"removeListener"!==(n=i[s])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(A=e[t]))this.removeListener(t,A);else if(void 0!==A)for(s=A.length-1;0<=s;s--)this.removeListener(t,A[s]);return this},o.prototype.listeners=function(t){return d(this,t,!0)},o.prototype.rawListeners=function(t){return d(this,t,!1)},o.listenerCount=function(t,A){return"function"==typeof t.listenerCount?t.listenerCount(A):f.call(t,A)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return 0<this._eventsCount?n(this._events):[]}},function(t,A,e){"use strict";(function(A){void 0===A||!A.version||0===A.version.indexOf("v0.")||0===A.version.indexOf("v1.")&&0!==A.version.indexOf("v1.8.")?t.exports={nextTick:function(t,e,n,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var s,r,o=arguments.length;switch(o){case 0:case 1:return A.nextTick(t);case 2:return A.nextTick((function(){t.call(null,e)}));case 3:return A.nextTick((function(){t.call(null,e,n)}));case 4:return A.nextTick((function(){t.call(null,e,n,i)}));default:for(s=new Array(o-1),r=0;r<s.length;)s[r++]=arguments[r];return A.nextTick((function(){t.apply(null,s)}))}}}:t.exports=A}).call(this,e(47))},function(t,A,e){var n=e(10),i=n.Buffer;function s(t,A){for(var e in t)A[e]=t[e]}function r(t,A,e){return i(t,A,e)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(s(n,A),A.Buffer=r),s(i,r),r.from=function(t,A,e){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,A,e)},r.alloc=function(t,A,e){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==A?"string"==typeof e?n.fill(A,e):n.fill(A):n.fill(0),n},r.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},r.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},function(t,A,e){"use strict";var n=e(124).Buffer,i=n.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function s(t){var A;switch(this.encoding=function(t){var A=function(t){if(!t)return"utf8";for(var A;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(A)return;t=(""+t).toLowerCase(),A=!0}}(t);if("string"!=typeof A&&(n.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return A||t}(t),this.encoding){case"utf16le":this.text=a,this.end=l,A=4;break;case"utf8":this.fillLast=o,A=4;break;case"base64":this.text=c,this.end=u,A=3;break;default:return this.write=h,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(A)}function r(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function o(t){var A=this.lastTotal-this.lastNeed,e=function(t,A){if(128!=(192&A[0]))return t.lastNeed=0,"�";if(1<t.lastNeed&&1<A.length){if(128!=(192&A[1]))return t.lastNeed=1,"�";if(2<t.lastNeed&&2<A.length&&128!=(192&A[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==e?e:this.lastNeed<=t.length?(t.copy(this.lastChar,A,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,A,0,t.length),void(this.lastNeed-=t.length))}function a(t,A){if((t.length-A)%2!=0)return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",A,t.length-1);var e=t.toString("utf16le",A);if(e){var n=e.charCodeAt(e.length-1);if(55296<=n&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],e.slice(0,-1)}return e}function l(t){var A=t&&t.length?this.write(t):"";if(this.lastNeed){var e=this.lastTotal-this.lastNeed;return A+this.lastChar.toString("utf16le",0,e)}return A}function c(t,A){var e=(t.length-A)%3;return 0==e?t.toString("base64",A):(this.lastNeed=3-e,this.lastTotal=3,1==e?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",A,t.length-e))}function u(t){var A=t&&t.length?this.write(t):"";return this.lastNeed?A+this.lastChar.toString("base64",0,3-this.lastNeed):A}function h(t){return t.toString(this.encoding)}function d(t){return t&&t.length?this.write(t):""}(A.StringDecoder=s).prototype.write=function(t){if(0===t.length)return"";var A,e;if(this.lastNeed){if(void 0===(A=this.fillLast(t)))return"";e=this.lastNeed,this.lastNeed=0}else e=0;return e<t.length?A?A+this.text(t,e):this.text(t,e):A||""},s.prototype.end=function(t){var A=t&&t.length?this.write(t):"";return this.lastNeed?A+"�":A},s.prototype.text=function(t,A){var e=function(t,A,e){var n=A.length-1;if(n<e)return 0;var i=r(A[n]);return 0<=i?(0<i&&(t.lastNeed=i-1),i):--n<e||-2===i?0:0<=(i=r(A[n]))?(0<i&&(t.lastNeed=i-2),i):--n<e||-2===i?0:0<=(i=r(A[n]))?(0<i&&(2===i?i=0:t.lastNeed=i-3),i):0}(this,t,A);if(!this.lastNeed)return t.toString("utf8",A);this.lastTotal=e;var n=t.length-(e-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",A,n)},s.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},function(t,A,e){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;A.assign=function(t){for(var A,e,n=Array.prototype.slice.call(arguments,1);n.length;){var i=n.shift();if(i){if("object"!=typeof i)throw new TypeError(i+"must be non-object");for(var s in i)A=i,e=s,Object.prototype.hasOwnProperty.call(A,e)&&(t[s]=i[s])}}return t},A.shrinkBuf=function(t,A){return t.length===A?t:t.subarray?t.subarray(0,A):(t.length=A,t)};var i={arraySet:function(t,A,e,n,i){if(A.subarray&&t.subarray)t.set(A.subarray(e,e+n),i);else for(var s=0;s<n;s++)t[i+s]=A[e+s]},flattenChunks:function(t){for(var A,e,n,i=0,s=0,r=t.length;s<r;s++)i+=t[s].length;for(n=new Uint8Array(i),s=A=0,r=t.length;s<r;s++)e=t[s],n.set(e,A),A+=e.length;return n}},s={arraySet:function(t,A,e,n,i){for(var s=0;s<n;s++)t[i+s]=A[e+s]},flattenChunks:function(t){return[].concat.apply([],t)}};A.setTyped=function(t){t?(A.Buf8=Uint8Array,A.Buf16=Uint16Array,A.Buf32=Int32Array,A.assign(A,i)):(A.Buf8=Array,A.Buf16=Array,A.Buf32=Array,A.assign(A,s))},A.setTyped(n)},function(t,A,e){var n;t.exports=(n=e(2),function(){var t=n.lib,A=t.Base,e=t.WordArray,i=n.x64={};i.Word=A.extend({init:function(t,A){this.high=t,this.low=A}}),i.WordArray=A.extend({init:function(t,A){t=this.words=t||[],this.sigBytes=null!=A?A:8*t.length},toX32:function(){for(var t=this.words,A=t.length,n=[],i=0;i<A;i++){var s=t[i];n.push(s.high),n.push(s.low)}return e.create(n,this.sigBytes)},clone:function(){for(var t=A.clone.call(this),e=t.words=this.words.slice(0),n=e.length,i=0;i<n;i++)e[i]=e[i].clone();return t}})}(),n)},function(t,A){A.f={}.propertyIsEnumerable},function(t,A,e){function n(){}var i=e(29),s=e(257),r=e(182),o=e(180)("IE_PROTO"),a="prototype",l=function(){var t,A=e(176)("iframe"),n=r.length;for(A.style.display="none",e(260).appendChild(A),A.src="javascript:",(t=A.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;n--;)delete l[a][r[n]];return l()};t.exports=Object.create||function(t,A){var e;return null!==t?(n[a]=i(t),e=new n,n[a]=null,e[o]=t):e=l(),void 0===A?e:s(e,A)}},function(t,A,e){var n=e(179),i=Math.min;t.exports=function(t){return 0<t?i(n(t),9007199254740991):0}},function(t,A){var e=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+n).toString(36))}},function(t,A,e){function n(t){o(t,i,{value:{i:"O"+ ++a,w:{}}})}var i=e(131)("meta"),s=e(22),r=e(51),o=e(26).f,a=0,l=Object.isExtensible||function(){return!0},c=!e(52)((function(){return l(Object.preventExtensions({}))})),u=t.exports={KEY:i,NEED:!1,fastKey:function(t,A){if(!s(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!r(t,i)){if(!l(t))return"F";if(!A)return"E";n(t)}return t[i].i},getWeak:function(t,A){if(!r(t,i)){if(!l(t))return!0;if(!A)return!1;n(t)}return t[i].w},onFreeze:function(t){return c&&u.NEED&&l(t)&&!r(t,i)&&n(t),t}}},function(t,A){},function(t,A,e){e(236)("Uint32",(function(t){return function(A,e,n){return t(this,A,e,n)}}))},function(t,A){function e(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(t,A){this.source=t,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=A,this.destLen=0,this.ltree=new e,this.dtree=new e}var i=new e,s=new e,r=new Uint8Array(30),o=new Uint16Array(30),a=new Uint8Array(30),l=new Uint16Array(30),c=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=new e,h=new Uint8Array(320);function d(t,A,e,n){for(var i,s=0;s<e;++s)t[s]=0;for(s=0;s<30-e;++s)t[s+e]=s/e|0;for(i=n,s=0;s<30;++s)A[s]=i,i+=1<<t[s]}var f=new Uint16Array(16);function g(t,A,e,n){for(var i,s=0;s<16;++s)t.table[s]=0;for(s=0;s<n;++s)t.table[A[e+s]]++;for(s=i=t.table[0]=0;s<16;++s)f[s]=i,i+=t.table[s];for(s=0;s<n;++s)A[e+s]&&(t.trans[f[A[e+s]]++]=s)}function p(t,A,e){if(!A)return e;for(;t.bitcount<24;)t.tag|=t.source[t.sourceIndex++]<<t.bitcount,t.bitcount+=8;var n=t.tag&65535>>>16-A;return t.tag>>>=A,t.bitcount-=A,n+e}function w(t,A){for(;t.bitcount<24;)t.tag|=t.source[t.sourceIndex++]<<t.bitcount,t.bitcount+=8;for(var e=0,n=0,i=0,s=t.tag;n=2*n+(1&s),s>>>=1,++i,e+=A.table[i],0<=(n-=A.table[i]););return t.tag=s,t.bitcount-=i,A.trans[e+n]}function B(t,A,e){for(;;){var n=w(t,A);if(256===n)return 0;if(n<256)t.dest[t.destLen++]=n;else for(var i,s=p(t,r[n-=257],o[n]),c=w(t,e),u=i=t.destLen-p(t,a[c],l[c]);u<i+s;++u)t.dest[t.destLen++]=t.dest[u]}}!function(t,A){for(var e=0;e<7;++e)t.table[e]=0;for(t.table[7]=24,t.table[8]=152,t.table[9]=112,e=0;e<24;++e)t.trans[e]=256+e;for(e=0;e<144;++e)t.trans[24+e]=e;for(e=0;e<8;++e)t.trans[168+e]=280+e;for(e=0;e<112;++e)t.trans[176+e]=144+e;for(e=0;e<5;++e)A.table[e]=0;for(A.table[5]=32,e=0;e<32;++e)A.trans[e]=e}(i,s),d(r,o,4,3),d(a,l,2,1),r[28]=0,o[28]=258,t.exports=function(t,A){var e,r,o=new n(t,A);do{switch(e=function(t){t.bitcount--||(t.tag=t.source[t.sourceIndex++],t.bitcount=7);var A=1&t.tag;return t.tag>>>=1,A}(o),p(o,2,0)){case 0:r=function(t){for(var A,e;8<t.bitcount;)t.sourceIndex--,t.bitcount-=8;if((A=256*t.source[t.sourceIndex+1]+t.source[t.sourceIndex])!==(65535&~(256*t.source[t.sourceIndex+3]+t.source[t.sourceIndex+2])))return-3;for(t.sourceIndex+=4,e=A;e;--e)t.dest[t.destLen++]=t.source[t.sourceIndex++];return t.bitcount=0,0}(o);break;case 1:r=B(o,i,s);break;case 2:!function(t,A,e){for(var n,i=p(t,5,257),s=p(t,5,1),r=p(t,4,4),o=0;o<19;++o)h[o]=0;for(o=0;o<r;++o){var a=p(t,3,0);h[c[o]]=a}for(g(u,h,0,19),n=0;n<i+s;){var l=w(t,u);switch(l){case 16:for(var d=h[n-1],f=p(t,2,3);f;--f)h[n++]=d;break;case 17:for(f=p(t,3,3);f;--f)h[n++]=0;break;case 18:for(f=p(t,7,11);f;--f)h[n++]=0;break;default:h[n++]=l}}g(A,h,0,i),g(e,h,i,s)}(o,o.ltree,o.dtree),r=B(o,o.ltree,o.dtree);break;default:r=-3}if(0!==r)throw new Error("Data error")}while(!e);return o.destLen<o.dest.length?"function"==typeof o.dest.slice?o.dest.slice(0,o.destLen):o.dest.subarray(0,o.destLen):o.dest}},function(t,A,e){function n(t,A){this.stopped=t,this.result=A}var i=e(16),s=e(150),r=e(8),o=e(96),a=e(151),l=e(214);(t.exports=function(t,A,e,c,u){var h,d,f,g,p,w,B,E=o(A,e,c?2:1);if(u)h=t;else{if("function"!=typeof(d=a(t)))throw TypeError("Target is not iterable");if(s(d)){for(f=0,g=r(t.length);f<g;f++)if((p=c?E(i(B=t[f])[0],B[1]):E(t[f]))&&p instanceof n)return p;return new n(!1)}h=d.call(t)}for(w=h.next;!(B=w.call(h)).done;)if("object"==typeof(p=l(h,E,B.value,c))&&p&&p instanceof n)return p;return new n(!1)}).stop=function(t){return new n(!0,t)}},function(t,A){t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},function(t,A,e){var n=e(3),i=e(13),s=n.document,r=i(s)&&i(s.createElement);t.exports=function(t){return r?s.createElement(t):{}}},function(t,A,e){var n=e(3),i=e(18);t.exports=function(t,A){try{i(n,t,A)}catch(e){n[t]=A}return A}},function(t,A,e){var n=e(199),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(t){return i.call(t)}),t.exports=n.inspectSource},function(t,A,e){var n=e(56),i=e(199);(t.exports=function(t,A){return i[t]||(i[t]=void 0!==A?A:{})})("versions",[]).push({version:"3.6.5",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,A){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,A){A.f=Object.getOwnPropertySymbols},function(t,A,e){function n(t,A){var e=o[r(t)];return e==l||e!=a&&("function"==typeof A?i(A):!!A)}var i=e(4),s=/#|\.prototype\./,r=n.normalize=function(t){return String(t).replace(s,".").toLowerCase()},o=n.data={},a=n.NATIVE="N",l=n.POLYFILL="P";t.exports=n},function(t,A,e){var n=e(4);t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(t,A,e){"use strict";var n=e(55),i=e(15),s=e(42);t.exports=function(t,A,e){var r=n(A);r in t?i.f(t,r,s(0,e)):t[r]=e}},function(t,A,e){var n,i,s=e(3),r=e(210),o=s.process,a=o&&o.versions,l=a&&a.v8;l?i=(n=l.split("."))[0]+n[1]:r&&(!(n=r.match(/Edge\/(\d+)/))||74<=n[1])&&(n=r.match(/Chrome\/(\d+)/))&&(i=n[1]),t.exports=i&&+i},function(t,A,e){"use strict";var n=e(19),i=e(43),s=e(8);t.exports=function(t,A,e){for(var r=n(this),o=s(r.length),a=arguments.length,l=i(1<a?A:void 0,o),c=2<a?e:void 0,u=void 0===c?o:i(c,o);l<u;)r[l++]=t;return r}},function(t,A,e){var n=e(6),i=e(58),s=e(15),r=n("unscopables"),o=Array.prototype;null==o[r]&&s.f(o,r,{configurable:!0,value:i(null)}),t.exports=function(t){o[r][t]=!0}},function(t,A,e){var n=e(6),i=e(97),s=n("iterator"),r=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||r[s]===t)}},function(t,A,e){var n=e(117),i=e(97),s=e(6)("iterator");t.exports=function(t){if(null!=t)return t[s]||t["@@iterator"]||i[n(t)]}},function(t,A,e){var n={};n[e(6)("toStringTag")]="z",t.exports="[object z]"===String(n)},function(t,A,e){var n=e(6)("iterator"),i=!1;try{var s=0,r={next:function(){return{done:!!s++}},return:function(){i=!0}};r[n]=function(){return this},Array.from(r,(function(){throw 2}))}catch(t){}t.exports=function(t,A){if(!A&&!i)return!1;var e=!1;try{var s={};s[n]=function(){return{next:function(){return{done:e=!0}}}},t(s)}catch(t){}return e}},function(t,A,e){"use strict";function n(t){return[255&t]}function i(t){return[255&t,t>>8&255]}function s(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function r(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function o(t){return j(t,23,4)}function a(t){return j(t,52,8)}function l(t,A){I(t[S],A,{get:function(){return F(this)[A]}})}function c(t,A,e,n){var i=v(e),s=F(t);if(i+A>s.byteLength)throw H(P);var r=F(s.buffer).bytes,o=i+s.byteOffset,a=r.slice(o,o+A);return n?a:a.reverse()}function u(t,A,e,n,i,s){var r=v(e),o=F(t);if(r+A>o.byteLength)throw H(P);for(var a=F(o.buffer).bytes,l=r+o.byteOffset,c=n(+i),u=0;u<A;u++)a[l+u]=c[s?u:A-u-1]}var h=e(3),d=e(11),f=e(220),g=e(18),p=e(221),w=e(4),B=e(155),E=e(37),m=e(8),v=e(222),C=e(321),b=e(60),y=e(45),Q=e(57).f,I=e(15).f,D=e(148),x=e(95),M=e(35),F=M.get,L=M.set,R="ArrayBuffer",Y="DataView",S="prototype",P="Wrong index",G=h[R],_=G,T=h[Y],k=T&&T[S],W=Object.prototype,H=h.RangeError,j=C.pack,N=C.unpack;if(f){if(!w((function(){G(1)}))||!w((function(){new G(-1)}))||w((function(){return new G,new G(1.5),new G(NaN),G.name!=R}))){for(var O,U=(_=function(t){return B(this,_),new G(v(t))})[S]=G[S],V=Q(G),K=0;V.length>K;)(O=V[K++])in _||g(_,O,G[O]);U.constructor=_}y&&b(k)!==W&&y(k,W);var z=new T(new _(2)),J=k.setInt8;z.setInt8(0,2147483648),z.setInt8(1,2147483649),!z.getInt8(0)&&z.getInt8(1)||p(k,{setInt8:function(t,A){J.call(this,t,A<<24>>24)},setUint8:function(t,A){J.call(this,t,A<<24>>24)}},{unsafe:!0})}else _=function(t){B(this,_,R);var A=v(t);L(this,{bytes:D.call(new Array(A),0),byteLength:A}),d||(this.byteLength=A)},T=function(t,A,e){B(this,T,Y),B(t,_,Y);var n=F(t).byteLength,i=E(A);if(i<0||n<i)throw H("Wrong offset");if(n<i+(e=void 0===e?n-i:m(e)))throw H("Wrong length");L(this,{buffer:t,byteLength:e,byteOffset:i}),d||(this.buffer=t,this.byteLength=e,this.byteOffset=i)},d&&(l(_,"byteLength"),l(T,"buffer"),l(T,"byteLength"),l(T,"byteOffset")),p(T[S],{getInt8:function(t){return c(this,1,t)[0]<<24>>24},getUint8:function(t){return c(this,1,t)[0]},getInt16:function(t,A){var e=c(this,2,t,1<arguments.length?A:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t,A){var e=c(this,2,t,1<arguments.length?A:void 0);return e[1]<<8|e[0]},getInt32:function(t,A){return r(c(this,4,t,1<arguments.length?A:void 0))},getUint32:function(t,A){return r(c(this,4,t,1<arguments.length?A:void 0))>>>0},getFloat32:function(t,A){return N(c(this,4,t,1<arguments.length?A:void 0),23)},getFloat64:function(t,A){return N(c(this,8,t,1<arguments.length?A:void 0),52)},setInt8:function(t,A){u(this,1,t,n,A)},setUint8:function(t,A){u(this,1,t,n,A)},setInt16:function(t,A,e){u(this,2,t,i,A,2<arguments.length?e:void 0)},setUint16:function(t,A,e){u(this,2,t,i,A,2<arguments.length?e:void 0)},setInt32:function(t,A,e){u(this,4,t,s,A,2<arguments.length?e:void 0)},setUint32:function(t,A,e){u(this,4,t,s,A,2<arguments.length?e:void 0)},setFloat32:function(t,A,e){u(this,4,t,o,A,2<arguments.length?e:void 0)},setFloat64:function(t,A,e){u(this,8,t,a,A,2<arguments.length?e:void 0)}});x(_,R),x(T,Y),t.exports={ArrayBuffer:_,DataView:T}},function(t,A){t.exports=function(t,A,e){if(!(t instanceof A))throw TypeError("Incorrect "+(e?e+" ":"")+"invocation");return t}},function(t,A,e){"use strict";var n=e(36),i=e(15),s=e(6),r=e(11),o=s("species");t.exports=function(t){var A=n(t),e=i.f;r&&A&&!A[o]&&e(A,o,{configurable:!0,get:function(){return this}})}},function(t,A,e){var n=e(11),i=e(15).f,s=Function.prototype,r=s.toString,o=/^\s*function ([^ (]*)/;!n||"name"in s||i(s,"name",{configurable:!0,get:function(){try{return r.call(this).match(o)[1]}catch(t){return""}}})},function(t,A,e){function n(t){return function(A,e){var n,r,o=String(s(A)),a=i(e),l=o.length;return a<0||l<=a?t?"":void 0:(n=o.charCodeAt(a))<55296||56319<n||a+1===l||(r=o.charCodeAt(a+1))<56320||57343<r?t?o.charAt(a):n:t?o.slice(a,a+2):r-56320+(n-55296<<10)+65536}}var i=e(37),s=e(34);t.exports={codeAt:n(!1),charAt:n(!0)}},function(t,A,e){"use strict";var n=e(158).charAt,i=e(35),s=e(216),r="String Iterator",o=i.set,a=i.getterFor(r);s(String,"String",(function(t){o(this,{type:r,string:String(t),index:0})}),(function(){var t,A=a(this),e=A.string,i=A.index;return i>=e.length?{value:void 0,done:!0}:(t=n(e,i),A.index+=t.length,{value:t,done:!1})}))},function(t,A,e){"use strict";var n=e(161),i=e(16),s=e(8),r=e(34),o=e(162),a=e(163);n("match",1,(function(t,A,e){return[function(A){var e=r(this),n=null==A?void 0:A[t];return void 0!==n?n.call(A,e):new RegExp(A)[t](String(e))},function(t){var n=e(A,t,this);if(n.done)return n.value;var r=i(t),l=String(this);if(!r.global)return a(r,l);for(var c,u=r.unicode,h=[],d=r.lastIndex=0;null!==(c=a(r,l));){var f=String(c[0]);""===(h[d]=f)&&(r.lastIndex=o(l,s(r.lastIndex),u)),d++}return 0===d?null:h}]}))},function(t,A,e){"use strict";e(118);var n=e(25),i=e(4),s=e(6),r=e(119),o=e(18),a=s("species"),l=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),c="$0"==="a".replace(/./,"$0"),u=s("replace"),h=!!/./[u]&&""===/./[u]("a","$0"),d=!i((function(){var t=/(?:)/,A=t.exec;t.exec=function(){return A.apply(this,arguments)};var e="ab".split(t);return 2!==e.length||"a"!==e[0]||"b"!==e[1]}));t.exports=function(t,A,e,u){var f,g,p,w,B=s(t),E=!i((function(){var A={};return A[B]=function(){return 7},7!=""[t](A)})),m=E&&!i((function(){var A=!1,e=/a/;return"split"===t&&((e={constructor:{}}).constructor[a]=function(){return e},e.flags="",e[B]=/./[B]),e.exec=function(){return A=!0,null},e[B](""),!A}));E&&m&&("replace"!==t||l&&c&&!h)&&("split"!==t||d)||(f=/./[B],p=(g=e(B,""[t],(function(t,A,e,n,i){return A.exec===r?E&&!i?{done:!0,value:f.call(A,e,n)}:{done:!0,value:t.call(e,A,n)}:{done:!1}}),{REPLACE_KEEPS_$0:c,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:h}))[0],w=g[1],n(String.prototype,t,p),n(RegExp.prototype,B,2==A?function(t,A){return w.call(t,this,A)}:function(t){return w.call(t,this)})),u&&o(RegExp.prototype[B],"sham",!0)}},function(t,A,e){"use strict";var n=e(158).charAt;t.exports=function(t,A,e){return A+(e?n(t,A).length:1)}},function(t,A,e){var n=e(30),i=e(119);t.exports=function(t,A){var e=t.exec;if("function"==typeof e){var s=e.call(t,A);if("object"!=typeof s)throw TypeError("RegExp exec method returned something other than an Object or null");return s}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(t,A)}},function(t,A,e){(((A=t.exports=e(240)).Stream=A).Readable=A).Writable=e(165),A.Duplex=e(48),A.Transform=e(243),A.PassThrough=e(345)},function(t,A,e){"use strict";(function(A,n){var i=e(123);function s(t){var A=this;this.next=null,this.entry=null,this.finish=function(){!function(t,A,e){var n=t.entry;for(t.entry=null;n;){var i=n.callback;A.pendingcb--,i(void 0),n=n.next}A.corkedRequestsFree?A.corkedRequestsFree.next=t:A.corkedRequestsFree=t}(A,t)}}t.exports=w;var r,o=!A.browser&&-1<["v0.10","v0.9."].indexOf(A.version.slice(0,5))?setImmediate:i.nextTick;w.WritableState=p;var a=Object.create(e(98));a.inherits=e(86);var l,c={deprecate:e(344)},u=e(241),h=e(124).Buffer,d=n.Uint8Array||function(){},f=e(242);function g(){}function p(t,A){r=r||e(48),t=t||{};var n=A instanceof r;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var a=t.highWaterMark,l=t.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=a||0===a?a:n&&(l||0===l)?l:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var u=(this.destroyed=!1)===t.decodeStrings;this.decodeStrings=!u,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,A){var e,n=t._writableState,s=n.sync,r=n.writecb;(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0})(n),A?function(t,A,e,n,s){--A.pendingcb,e?(i.nextTick(s,n),i.nextTick(b,t,A),t._writableState.errorEmitted=!0,t.emit("error",n)):(s(n),t._writableState.errorEmitted=!0,t.emit("error",n),b(t,A))}(t,n,s,A,r):((e=v(n))||n.corked||n.bufferProcessing||!n.bufferedRequest||m(t,n),s?o(E,t,n,e,r):E(t,n,e,r))}(A,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function w(t){if(r=r||e(48),!(l.call(w,this)||this instanceof r))return new w(t);this._writableState=new p(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),u.call(this)}function B(t,A,e,n,i,s,r){A.writelen=n,A.writecb=r,A.writing=!0,A.sync=!0,e?t._writev(i,A.onwrite):t._write(i,s,A.onwrite),A.sync=!1}function E(t,A,e,n){var i,s;e||(i=t,0===(s=A).length&&s.needDrain&&(s.needDrain=!1,i.emit("drain"))),A.pendingcb--,n(),b(t,A)}function m(t,A){A.bufferProcessing=!0;var e=A.bufferedRequest;if(t._writev&&e&&e.next){var n=A.bufferedRequestCount,i=new Array(n),r=A.corkedRequestsFree;r.entry=e;for(var o=0,a=!0;e;)(i[o]=e).isBuf||(a=!1),e=e.next,o+=1;i.allBuffers=a,B(t,A,!0,A.length,i,"",r.finish),A.pendingcb++,A.lastBufferedRequest=null,r.next?(A.corkedRequestsFree=r.next,r.next=null):A.corkedRequestsFree=new s(A),A.bufferedRequestCount=0}else{for(;e;){var l=e.chunk,c=e.encoding,u=e.callback;if(B(t,A,!1,A.objectMode?1:l.length,l,c,u),e=e.next,A.bufferedRequestCount--,A.writing)break}null===e&&(A.lastBufferedRequest=null)}A.bufferedRequest=e,A.bufferProcessing=!1}function v(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function C(t,A){t._final((function(e){A.pendingcb--,e&&t.emit("error",e),A.prefinished=!0,t.emit("prefinish"),b(t,A)}))}function b(t,A){var e,n,s=v(A);return s&&(e=t,(n=A).prefinished||n.finalCalled||("function"==typeof e._final?(n.pendingcb++,n.finalCalled=!0,i.nextTick(C,e,n)):(n.prefinished=!0,e.emit("prefinish"))),0===A.pendingcb&&(A.finished=!0,t.emit("finish"))),s}a.inherits(w,u),p.prototype.getBuffer=function(){for(var t=this.bufferedRequest,A=[];t;)A.push(t),t=t.next;return A},function(){try{Object.defineProperty(p.prototype,"buffer",{get:c.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(w,Symbol.hasInstance,{value:function(t){return!!l.call(this,t)||this===w&&t&&t._writableState instanceof p}})):l=function(t){return t instanceof this},w.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},w.prototype.write=function(t,A,e){var n,s,r,o,a,l,c,u,f,p=this._writableState,w=!1,E=!p.objectMode&&(n=t,h.isBuffer(n)||n instanceof d);return E&&!h.isBuffer(t)&&(s=t,t=h.from(s)),"function"==typeof A&&(e=A,A=null),A=E?"buffer":A||p.defaultEncoding,"function"!=typeof e&&(e=g),p.ended?(this,u=e,f=new Error("write after end"),this.emit("error",f),i.nextTick(u,f)):(E||(this,r=p,a=e,c=!(l=!0),null===(o=t)?c=new TypeError("May not write null values to stream"):"string"==typeof o||void 0===o||r.objectMode||(c=new TypeError("Invalid non-string/buffer chunk")),c&&(this.emit("error",c),i.nextTick(a,c),l=!1),l))&&(p.pendingcb++,w=function(t,A,e,n,i,s){var r;e||n!==(r=function(t,A,e){return t.objectMode||!1===t.decodeStrings||"string"!=typeof A||(A=h.from(A,e)),A}(A,n,i))&&(e=!0,i="buffer",n=r);var o=A.objectMode?1:n.length;A.length+=o;var a,l=A.length<A.highWaterMark;return l||(A.needDrain=!0),A.writing||A.corked?(a=A.lastBufferedRequest,A.lastBufferedRequest={chunk:n,encoding:i,isBuf:e,callback:s,next:null},a?a.next=A.lastBufferedRequest:A.bufferedRequest=A.lastBufferedRequest,A.bufferedRequestCount+=1):B(t,A,!1,o,n,i,s),l}(this,p,E,t,A,e)),w},w.prototype.cork=function(){this._writableState.corked++},w.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.finished||t.bufferProcessing||!t.bufferedRequest||m(this,t))},w.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(w.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),w.prototype._write=function(t,A,e){e(new Error("_write() is not implemented"))},w.prototype._writev=null,w.prototype.end=function(t,A,e){var n=this._writableState;"function"==typeof t?(e=t,A=t=null):"function"==typeof A&&(e=A,A=null),null!=t&&this.write(t,A),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(t,A,e){A.ending=!0,b(t,A),e&&(A.finished?i.nextTick(e):t.once("finish",e)),A.ended=!0,t.writable=!1}(this,n,e)},Object.defineProperty(w.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),w.prototype.destroy=f.destroy,w.prototype._undestroy=f.undestroy,w.prototype._destroy=function(t,A){this.end(),A(t)}}).call(this,e(47),e(24))},function(t,A,e){(function(t){var n=Object.getOwnPropertyDescriptors||function(t){for(var A=Object.keys(t),e={},n=0;n<A.length;n++)e[A[n]]=Object.getOwnPropertyDescriptor(t,A[n]);return e},i=/%[sdj%]/g;A.format=function(t){if(!w(t)){for(var A=[],e=0;e<arguments.length;e++)A.push(o(arguments[e]));return A.join(" ")}e=1;for(var n=arguments,s=n.length,r=String(t).replace(i,(function(t){if("%%"===t)return"%";if(s<=e)return t;switch(t){case"%s":return String(n[e++]);case"%d":return Number(n[e++]);case"%j":try{return JSON.stringify(n[e++])}catch(t){return"[Circular]"}default:return t}})),a=n[e];e<s;a=n[++e])g(a)||!m(a)?r+=" "+a:r+=" "+o(a);return r},A.deprecate=function(e,n){if(void 0!==t&&!0===t.noDeprecation)return e;if(void 0===t)return function(){return A.deprecate(e,n).apply(this,arguments)};var i=!1;return function(){if(!i){if(t.throwDeprecation)throw new Error(n);t.traceDeprecation,i=!0}return e.apply(this,arguments)}};var s,r={};function o(t,e){var n={seen:[],stylize:l};return 3<=arguments.length&&(n.depth=arguments[2]),4<=arguments.length&&(n.colors=arguments[3]),f(e)?n.showHidden=e:e&&A._extend(n,e),B(n.showHidden)&&(n.showHidden=!1),B(n.depth)&&(n.depth=2),B(n.colors)&&(n.colors=!1),B(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=a),c(n,t,n.depth)}function a(t,A){var e=o.styles[A];return e?"["+o.colors[e][0]+"m"+t+"["+o.colors[e][1]+"m":t}function l(t,A){return t}function c(t,e,n){if(t.customInspect&&e&&b(e.inspect)&&e.inspect!==A.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return w(i)||(i=c(t,i,n)),i}var s=function(t,A){if(B(A))return t.stylize("undefined","undefined");if(w(A)){var e="'"+JSON.stringify(A).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(e,"string")}return p(A)?t.stylize(""+A,"number"):f(A)?t.stylize(""+A,"boolean"):g(A)?t.stylize("null","null"):void 0}(t,e);if(s)return s;var r,o=Object.keys(e),a=(r={},o.forEach((function(t,A){r[t]=!0})),r);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),C(e)&&(0<=o.indexOf("message")||0<=o.indexOf("description")))return u(e);if(0===o.length){if(b(e)){var l=e.name?": "+e.name:"";return t.stylize("[Function"+l+"]","special")}if(E(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(v(e))return t.stylize(Date.prototype.toString.call(e),"date");if(C(e))return u(e)}var m,y="",I=!1,D=["{","}"];return d(e)&&(I=!0,D=["[","]"]),b(e)&&(y=" [Function"+(e.name?": "+e.name:"")+"]"),E(e)&&(y=" "+RegExp.prototype.toString.call(e)),v(e)&&(y=" "+Date.prototype.toUTCString.call(e)),C(e)&&(y=" "+u(e)),0!==o.length||I&&0!=e.length?n<0?E(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),m=I?function(t,A,e,n,i){for(var s=[],r=0,o=A.length;r<o;++r)Q(A,String(r))?s.push(h(t,A,e,n,String(r),!0)):s.push("");return i.forEach((function(i){i.match(/^\d+$/)||s.push(h(t,A,e,n,i,!0))})),s}(t,e,n,a,o):o.map((function(A){return h(t,e,n,a,A,I)})),t.seen.pop(),function(t,A,e){return 60<t.reduce((function(t,A){return A.indexOf("\n"),t+A.replace(/\u001b\[\d\d?m/g,"").length+1}),0)?e[0]+(""===A?"":A+"\n ")+" "+t.join(",\n  ")+" "+e[1]:e[0]+A+" "+t.join(", ")+" "+e[1]}(m,y,D)):D[0]+y+D[1]}function u(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,A,e,n,i,s){var r,o,a=Object.getOwnPropertyDescriptor(A,i)||{value:A[i]};if(a.get?o=a.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):a.set&&(o=t.stylize("[Setter]","special")),Q(n,i)||(r="["+i+"]"),o||(t.seen.indexOf(a.value)<0?-1<(o=g(e)?c(t,a.value,null):c(t,a.value,e-1)).indexOf("\n")&&(o=s?o.split("\n").map((function(t){return"  "+t})).join("\n").substr(2):"\n"+o.split("\n").map((function(t){return"   "+t})).join("\n")):o=t.stylize("[Circular]","special")),B(r)){if(s&&i.match(/^\d+$/))return o;r=(r=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(r=r.substr(1,r.length-2),t.stylize(r,"name")):(r=r.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),t.stylize(r,"string"))}return r+": "+o}function d(t){return Array.isArray(t)}function f(t){return"boolean"==typeof t}function g(t){return null===t}function p(t){return"number"==typeof t}function w(t){return"string"==typeof t}function B(t){return void 0===t}function E(t){return m(t)&&"[object RegExp]"===y(t)}function m(t){return"object"==typeof t&&null!==t}function v(t){return m(t)&&"[object Date]"===y(t)}function C(t){return m(t)&&("[object Error]"===y(t)||t instanceof Error)}function b(t){return"function"==typeof t}function y(t){return Object.prototype.toString.call(t)}function Q(t,A){return Object.prototype.hasOwnProperty.call(t,A)}A.debuglog=function(e){return B(s)&&(s=t.env.NODE_DEBUG||""),e=e.toUpperCase(),r[e]||(new RegExp("\\b"+e+"\\b","i").test(s)?(t.pid,r[e]=function(){A.format.apply(A,arguments)}):r[e]=function(){}),r[e]},(A.inspect=o).colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},A.isArray=d,A.isBoolean=f,A.isNull=g,A.isNullOrUndefined=function(t){return null==t},A.isNumber=p,A.isString=w,A.isSymbol=function(t){return"symbol"==typeof t},A.isUndefined=B,A.isRegExp=E,A.isObject=m,A.isDate=v,A.isError=C,A.isFunction=b,A.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},A.isBuffer=e(352),A.log=function(){},A.inherits=e(353),A._extend=function(t,A){if(!A||!m(A))return t;for(var e=Object.keys(A),n=e.length;n--;)t[e[n]]=A[e[n]];return t};var I="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function D(t,A){var e;return t||((e=new Error("Promise was rejected with a falsy value")).reason=t,t=e),A(t)}A.promisify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');if(I&&t[I]){var A;if("function"!=typeof(A=t[I]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(A,I,{value:A,enumerable:!1,writable:!1,configurable:!0}),A}function A(){for(var A,e,n=new Promise((function(t,n){A=t,e=n})),i=[],s=0;s<arguments.length;s++)i.push(arguments[s]);i.push((function(t,n){t?e(t):A(n)}));try{t.apply(this,i)}catch(n){e(n)}return n}return Object.setPrototypeOf(A,Object.getPrototypeOf(t)),I&&Object.defineProperty(A,I,{value:A,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(A,n(t))},A.promisify.custom=I,A.callbackify=function(A){if("function"!=typeof A)throw new TypeError('The "original" argument must be of type Function');function e(){for(var e=[],n=0;n<arguments.length;n++)e.push(arguments[n]);var i=e.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");function s(){return i.apply(r,arguments)}var r=this;A.apply(this,e).then((function(A){t.nextTick(s,null,A)}),(function(A){t.nextTick(D,A,s)}))}return Object.setPrototypeOf(e,Object.getPrototypeOf(A)),Object.defineProperties(e,n(A)),e}}).call(this,e(47))},function(t,A,e){var n;t.exports=(n=e(2),function(){var t=n,A=t.lib,e=A.WordArray,i=A.Hasher,s=t.algo,r=[],o=s.SHA1=i.extend({_doReset:function(){this._hash=new e.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,A){for(var e,n=this._hash.words,i=n[0],s=n[1],o=n[2],a=n[3],l=n[4],c=0;c<80;c++){c<16?r[c]=0|t[A+c]:(e=r[c-3]^r[c-8]^r[c-14]^r[c-16],r[c]=e<<1|e>>>31);var u=(i<<5|i>>>27)+l+r[c];u+=c<20?1518500249+(s&o|~s&a):c<40?1859775393+(s^o^a):c<60?(s&o|s&a|o&a)-1894007588:(s^o^a)-899497514,l=a,a=o,o=s<<30|s>>>2,s=i,i=u}n[0]=n[0]+i|0,n[1]=n[1]+s|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+l|0},_doFinalize:function(){var t=this._data,A=t.words,e=8*this._nDataBytes,n=8*t.sigBytes;return A[n>>>5]|=128<<24-n%32,A[14+(64+n>>>9<<4)]=Math.floor(e/4294967296),A[15+(64+n>>>9<<4)]=e,t.sigBytes=4*A.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA1=i._createHelper(o),t.HmacSHA1=i._createHmacHelper(o)}(),n.SHA1)},function(t,A,e){var n;t.exports=(n=e(2),void function(){var t=n.lib.Base,A=n.enc.Utf8;n.algo.HMAC=t.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=A.parse(e));var n=t.blockSize,i=4*n;e.sigBytes>i&&(e=t.finalize(e)),e.clamp();for(var s=this._oKey=e.clone(),r=this._iKey=e.clone(),o=s.words,a=r.words,l=0;l<n;l++)o[l]^=1549556828,a[l]^=909522486;s.sigBytes=r.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var A=this._hasher,e=A.finalize(t);return A.reset(),A.finalize(this._oKey.clone().concat(e))}})}())},function(t,A,e){(function(A){(function(){var n,i;try{i=e(170)}catch(n){}n=function(){var t;function e(t){this.buffer=t,this.pos=0,this.length=this.buffer.length}for(t in e.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8},A.prototype)"read"===t.slice(0,4)&&function(t){var A=e.TYPES[t.replace(/read|[BL]E/g,"")];e.prototype[t]=function(){var e=this.buffer[t](this.pos);return this.pos+=A,e}}(t);return e.prototype.readString=function(t,e){var n,s,r,o,a;switch(null==e&&(e="ascii"),e){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.buffer.toString(e,this.pos,this.pos+=t);case"utf16be":for(r=o=0,a=(n=new A(this.readBuffer(t))).length-1;o<a;r=o+=2)s=n[r],n[r]=n[r+1],n[r+1]=s;return n.toString("utf16le");default:if(n=this.readBuffer(t),i)try{return i.decode(n,e)}catch(t){}return n}},e.prototype.readBuffer=function(t){return this.buffer.slice(this.pos,this.pos+=t)},e.prototype.readUInt24BE=function(){return(this.readUInt16BE()<<8)+this.readUInt8()},e.prototype.readUInt24LE=function(){return this.readUInt16LE()+(this.readUInt8()<<16)},e.prototype.readInt24BE=function(){return(this.readInt16BE()<<8)+this.readUInt8()},e.prototype.readInt24LE=function(){return this.readUInt16LE()+(this.readInt8()<<16)},e}(),t.exports=n}).call(this)}).call(this,e(10).Buffer)},function(t,A,e){"use strict";var n,i=e(39).Buffer,s=e(389),r=t.exports;r.encodings=null,r.defaultCharUnicode="�",r.defaultCharSingleByte="?",r.encode=function(t,A,e){t=""+(t||"");var n=r.getEncoder(A,e),s=n.write(t),o=n.end();return o&&0<o.length?i.concat([s,o]):s},r.decode=function(t,A,e){"string"==typeof t&&(r.skipDecodeWarning||(r.skipDecodeWarning=!0),t=i.from(""+(t||""),"binary"));var n=r.getDecoder(A,e),s=n.write(t),o=n.end();return o?s+o:s},r.encodingExists=function(t){try{return r.getCodec(t),!0}catch(t){return!1}},r.toEncoding=r.encode,r.fromEncoding=r.decode,r._codecDataCache={},r.getCodec=function(t){r.encodings||(r.encodings=e(390));for(var A=r._canonicalizeEncoding(t),n={};;){var i=r._codecDataCache[A];if(i)return i;var s=r.encodings[A];switch(typeof s){case"string":A=s;break;case"object":for(var o in s)n[o]=s[o];n.encodingName||(n.encodingName=A),A=s.type;break;case"function":return n.encodingName||(n.encodingName=A),i=new s(n,r),r._codecDataCache[n.encodingName]=i;default:throw new Error("Encoding not recognized: '"+t+"' (searched as: '"+A+"')")}}},r._canonicalizeEncoding=function(t){return(""+t).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},r.getEncoder=function(t,A){var e=r.getCodec(t),n=new e.encoder(A,e);return e.bomAware&&A&&A.addBOM&&(n=new s.PrependBOM(n,A)),n},r.getDecoder=function(t,A){var e=r.getCodec(t),n=new e.decoder(A,e);return!e.bomAware||A&&!1===A.stripBOM||(n=new s.StripBOM(n,A)),n},r.enableStreamingAPI=function(t){var A;r.supportsStreams||(A=e(405)(t),r.IconvLiteEncoderStream=A.IconvLiteEncoderStream,r.IconvLiteDecoderStream=A.IconvLiteDecoderStream,r.encodeStream=function(t,A){return new r.IconvLiteEncoderStream(r.getEncoder(t,A),A)},r.decodeStream=function(t,A){return new r.IconvLiteDecoderStream(r.getDecoder(t,A),A)},r.supportsStreams=!0)};try{n=e(406)}catch(t){}n&&n.Transform?r.enableStreamingAPI(n):r.encodeStream=r.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},function(t){t.exports=JSON.parse('[["0","\\u0000",127,"€"],["8140","丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪",5,"乲乴",9,"乿",6,"亇亊"],["8180","亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂",6,"伋伌伒",4,"伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾",4,"佄佅佇",5,"佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢"],["8240","侤侫侭侰",4,"侶",8,"俀俁係俆俇俈俉俋俌俍俒",4,"俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿",11],["8280","個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯",10,"倻倽倿偀偁偂偄偅偆偉偊偋偍偐",4,"偖偗偘偙偛偝",7,"偦",5,"偭",8,"偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎",20,"傤傦傪傫傭",4,"傳",6,"傼"],["8340","傽",17,"僐",5,"僗僘僙僛",10,"僨僩僪僫僯僰僱僲僴僶",4,"僼",9,"儈"],["8380","儉儊儌",5,"儓",13,"儢",28,"兂兇兊兌兎兏児兒兓兗兘兙兛兝",4,"兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦",4,"冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒",5],["8440","凘凙凚凜凞凟凢凣凥",5,"凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄",5,"剋剎剏剒剓剕剗剘"],["8480","剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳",9,"剾劀劃",4,"劉",6,"劑劒劔",6,"劜劤劥劦劧劮劯劰労",9,"勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務",5,"勠勡勢勣勥",10,"勱",7,"勻勼勽匁匂匃匄匇匉匊匋匌匎"],["8540","匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯",9,"匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏"],["8580","厐",4,"厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯",6,"厷厸厹厺厼厽厾叀參",4,"収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝",4,"呣呥呧呩",7,"呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡"],["8640","咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠",4,"哫哬哯哰哱哴",5,"哻哾唀唂唃唄唅唈唊",4,"唒唓唕",5,"唜唝唞唟唡唥唦"],["8680","唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋",4,"啑啒啓啔啗",4,"啝啞啟啠啢啣啨啩啫啯",5,"啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠",6,"喨",8,"喲喴営喸喺喼喿",4,"嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗",4,"嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸",4,"嗿嘂嘃嘄嘅"],["8740","嘆嘇嘊嘋嘍嘐",7,"嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀",11,"噏",4,"噕噖噚噛噝",4],["8780","噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽",7,"嚇",6,"嚐嚑嚒嚔",14,"嚤",10,"嚰",6,"嚸嚹嚺嚻嚽",12,"囋",8,"囕囖囘囙囜団囥",5,"囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國",6],["8840","園",9,"圝圞圠圡圢圤圥圦圧圫圱圲圴",4,"圼圽圿坁坃坄坅坆坈坉坋坒",4,"坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀"],["8880","垁垇垈垉垊垍",4,"垔",6,"垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹",8,"埄",6,"埌埍埐埑埓埖埗埛埜埞埡埢埣埥",7,"埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥",4,"堫",4,"報堲堳場堶",7],["8940","堾",5,"塅",6,"塎塏塐塒塓塕塖塗塙",4,"塟",5,"塦",4,"塭",16,"塿墂墄墆墇墈墊墋墌"],["8980","墍",4,"墔",4,"墛墜墝墠",7,"墪",17,"墽墾墿壀壂壃壄壆",10,"壒壓壔壖",13,"壥",5,"壭壯壱売壴壵壷壸壺",7,"夃夅夆夈",4,"夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻"],["8a40","夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛",4,"奡奣奤奦",12,"奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦"],["8a80","妧妬妭妰妱妳",5,"妺妼妽妿",6,"姇姈姉姌姍姎姏姕姖姙姛姞",4,"姤姦姧姩姪姫姭",11,"姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪",6,"娳娵娷",4,"娽娾娿婁",4,"婇婈婋",9,"婖婗婘婙婛",5],["8b40","婡婣婤婥婦婨婩婫",8,"婸婹婻婼婽婾媀",17,"媓",6,"媜",13,"媫媬"],["8b80","媭",4,"媴媶媷媹",4,"媿嫀嫃",5,"嫊嫋嫍",4,"嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬",4,"嫲",22,"嬊",11,"嬘",25,"嬳嬵嬶嬸",7,"孁",6],["8c40","孈",7,"孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏"],["8c80","寑寔",8,"寠寢寣實寧審",4,"寯寱",6,"寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧",6,"屰屲",6,"屻屼屽屾岀岃",4,"岉岊岋岎岏岒岓岕岝",4,"岤",4],["8d40","岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅",5,"峌",5,"峓",5,"峚",6,"峢峣峧峩峫峬峮峯峱",9,"峼",4],["8d80","崁崄崅崈",5,"崏",4,"崕崗崘崙崚崜崝崟",4,"崥崨崪崫崬崯",4,"崵",7,"崿",7,"嵈嵉嵍",10,"嵙嵚嵜嵞",10,"嵪嵭嵮嵰嵱嵲嵳嵵",12,"嶃",21,"嶚嶛嶜嶞嶟嶠"],["8e40","嶡",21,"嶸",12,"巆",6,"巎",12,"巜巟巠巣巤巪巬巭"],["8e80","巰巵巶巸",4,"巿帀帄帇帉帊帋帍帎帒帓帗帞",7,"帨",4,"帯帰帲",4,"帹帺帾帿幀幁幃幆",5,"幍",6,"幖",4,"幜幝幟幠幣",14,"幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨",4,"庮",4,"庴庺庻庼庽庿",6],["8f40","廆廇廈廋",5,"廔廕廗廘廙廚廜",11,"廩廫",8,"廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤"],["8f80","弨弫弬弮弰弲",6,"弻弽弾弿彁",14,"彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢",5,"復徫徬徯",5,"徶徸徹徺徻徾",4,"忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇"],["9040","怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰",4,"怶",4,"怽怾恀恄",6,"恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀"],["9080","悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽",7,"惇惈惉惌",4,"惒惓惔惖惗惙惛惞惡",4,"惪惱惲惵惷惸惻",4,"愂愃愄愅愇愊愋愌愐",4,"愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬",18,"慀",6],["9140","慇慉態慍慏慐慒慓慔慖",6,"慞慟慠慡慣慤慥慦慩",6,"慱慲慳慴慶慸",18,"憌憍憏",4,"憕"],["9180","憖",6,"憞",8,"憪憫憭",9,"憸",5,"憿懀懁懃",4,"應懌",4,"懓懕",16,"懧",13,"懶",8,"戀",5,"戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸",4,"扂扄扅扆扊"],["9240","扏扐払扖扗扙扚扜",6,"扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋",5,"抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁"],["9280","拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳",5,"挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖",7,"捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙",6,"採掤掦掫掯掱掲掵掶掹掻掽掿揀"],["9340","揁揂揃揅揇揈揊揋揌揑揓揔揕揗",6,"揟揢揤",4,"揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆",4,"損搎搑搒搕",5,"搝搟搢搣搤"],["9380","搥搧搨搩搫搮",5,"搵",4,"搻搼搾摀摂摃摉摋",6,"摓摕摖摗摙",4,"摟",7,"摨摪摫摬摮",9,"摻",6,"撃撆撈",8,"撓撔撗撘撚撛撜撝撟",4,"撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆",6,"擏擑擓擔擕擖擙據"],["9440","擛擜擝擟擠擡擣擥擧",24,"攁",7,"攊",7,"攓",4,"攙",8],["9480","攢攣攤攦",4,"攬攭攰攱攲攳攷攺攼攽敀",4,"敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數",14,"斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱",7,"斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘",7,"旡旣旤旪旫"],["9540","旲旳旴旵旸旹旻",4,"昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷",4,"昽昿晀時晄",6,"晍晎晐晑晘"],["9580","晙晛晜晝晞晠晢晣晥晧晩",4,"晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘",4,"暞",8,"暩",4,"暯",4,"暵暶暷暸暺暻暼暽暿",25,"曚曞",7,"曧曨曪",5,"曱曵曶書曺曻曽朁朂會"],["9640","朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠",5,"朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗",4,"杝杢杣杤杦杧杫杬杮東杴杶"],["9680","杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹",7,"柂柅",9,"柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵",7,"柾栁栂栃栄栆栍栐栒栔栕栘",4,"栞栟栠栢",6,"栫",6,"栴栵栶栺栻栿桇桋桍桏桒桖",5],["9740","桜桝桞桟桪桬",7,"桵桸",8,"梂梄梇",7,"梐梑梒梔梕梖梘",9,"梣梤梥梩梪梫梬梮梱梲梴梶梷梸"],["9780","梹",6,"棁棃",5,"棊棌棎棏棐棑棓棔棖棗棙棛",4,"棡棢棤",9,"棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆",4,"椌椏椑椓",11,"椡椢椣椥",7,"椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃",16,"楕楖楘楙楛楜楟"],["9840","楡楢楤楥楧楨楩楪楬業楯楰楲",4,"楺楻楽楾楿榁榃榅榊榋榌榎",5,"榖榗榙榚榝",9,"榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽"],["9880","榾榿槀槂",7,"構槍槏槑槒槓槕",5,"槜槝槞槡",11,"槮槯槰槱槳",9,"槾樀",9,"樋",11,"標",5,"樠樢",5,"権樫樬樭樮樰樲樳樴樶",6,"樿",4,"橅橆橈",7,"橑",6,"橚"],["9940","橜",4,"橢橣橤橦",10,"橲",6,"橺橻橽橾橿檁檂檃檅",8,"檏檒",4,"檘",7,"檡",5],["9980","檧檨檪檭",114,"欥欦欨",6],["9a40","欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍",11,"歚",7,"歨歩歫",13,"歺歽歾歿殀殅殈"],["9a80","殌殎殏殐殑殔殕殗殘殙殜",4,"殢",7,"殫",7,"殶殸",6,"毀毃毄毆",4,"毌毎毐毑毘毚毜",4,"毢",7,"毬毭毮毰毱毲毴毶毷毸毺毻毼毾",6,"氈",4,"氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋",4,"汑汒汓汖汘"],["9b40","汙汚汢汣汥汦汧汫",4,"汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘"],["9b80","泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟",5,"洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽",4,"涃涄涆涇涊涋涍涏涐涒涖",4,"涜涢涥涬涭涰涱涳涴涶涷涹",5,"淁淂淃淈淉淊"],["9c40","淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽",7,"渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵"],["9c80","渶渷渹渻",7,"湅",7,"湏湐湑湒湕湗湙湚湜湝湞湠",10,"湬湭湯",14,"満溁溂溄溇溈溊",4,"溑",6,"溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪",5],["9d40","滰滱滲滳滵滶滷滸滺",7,"漃漄漅漇漈漊",4,"漐漑漒漖",9,"漡漢漣漥漦漧漨漬漮漰漲漴漵漷",6,"漿潀潁潂"],["9d80","潃潄潅潈潉潊潌潎",9,"潙潚潛潝潟潠潡潣潤潥潧",5,"潯潰潱潳潵潶潷潹潻潽",6,"澅澆澇澊澋澏",12,"澝澞澟澠澢",4,"澨",10,"澴澵澷澸澺",5,"濁濃",5,"濊",6,"濓",10,"濟濢濣濤濥"],["9e40","濦",7,"濰",32,"瀒",7,"瀜",6,"瀤",6],["9e80","瀫",9,"瀶瀷瀸瀺",17,"灍灎灐",13,"灟",11,"灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞",12,"炰炲炴炵炶為炾炿烄烅烆烇烉烋",12,"烚"],["9f40","烜烝烞烠烡烢烣烥烪烮烰",6,"烸烺烻烼烾",10,"焋",4,"焑焒焔焗焛",10,"焧",7,"焲焳焴"],["9f80","焵焷",13,"煆煇煈煉煋煍煏",12,"煝煟",4,"煥煩",4,"煯煰煱煴煵煶煷煹煻煼煾",5,"熅",4,"熋熌熍熎熐熑熒熓熕熖熗熚",4,"熡",6,"熩熪熫熭",5,"熴熶熷熸熺",8,"燄",9,"燏",4],["a040","燖",9,"燡燢燣燤燦燨",5,"燯",9,"燺",11,"爇",19],["a080","爛爜爞",9,"爩爫爭爮爯爲爳爴爺爼爾牀",6,"牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅",4,"犌犎犐犑犓",11,"犠",11,"犮犱犲犳犵犺",6,"狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛"],["a1a1"," 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈",7,"〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓"],["a2a1","ⅰ",9],["a2b1","⒈",19,"⑴",19,"①",9],["a2e5","㈠",9],["a2f1","Ⅰ",11],["a3a1","!"#¥%",88," ̄"],["a4a1","ぁ",82],["a5a1","ァ",85],["a6a1","Α",16,"Σ",6],["a6c1","α",16,"σ",6],["a6e0","︵︶︹︺︿﹀︽︾﹁﹂﹃﹄"],["a6ee","︻︼︷︸︱"],["a6f4","︳︴"],["a7a1","А",5,"ЁЖ",25],["a7d1","а",5,"ёж",25],["a840","ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═",35,"▁",6],["a880","█",7,"▓▔▕▼▽◢◣◤◥☉⊕〒〝〞"],["a8a1","āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ"],["a8bd","ńň"],["a8c0","ɡ"],["a8c5","ㄅ",36],["a940","〡",8,"㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦"],["a959","℡㈱"],["a95c","‐"],["a960","ー゛゜ヽヾ〆ゝゞ﹉",9,"﹔﹕﹖﹗﹙",8],["a980","﹢",4,"﹨﹩﹪﹫"],["a996","〇"],["a9a4","─",75],["aa40","狜狝狟狢",5,"狪狫狵狶狹狽狾狿猀猂猄",5,"猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀",8],["aa80","獉獊獋獌獎獏獑獓獔獕獖獘",7,"獡",10,"獮獰獱"],["ab40","獲",11,"獿",4,"玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣",5,"玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃",4],["ab80","珋珌珎珒",6,"珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳",4],["ac40","珸",10,"琄琇琈琋琌琍琎琑",8,"琜",5,"琣琤琧琩琫琭琯琱琲琷",4,"琽琾琿瑀瑂",11],["ac80","瑎",6,"瑖瑘瑝瑠",12,"瑮瑯瑱",4,"瑸瑹瑺"],["ad40","瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑",10,"璝璟",7,"璪",15,"璻",12],["ad80","瓈",9,"瓓",8,"瓝瓟瓡瓥瓧",6,"瓰瓱瓲"],["ae40","瓳瓵瓸",6,"甀甁甂甃甅",7,"甎甐甒甔甕甖甗甛甝甞甠",4,"甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘"],["ae80","畝",7,"畧畨畩畫",6,"畳畵當畷畺",4,"疀疁疂疄疅疇"],["af40","疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦",4,"疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇"],["af80","瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄"],["b040","癅",6,"癎",5,"癕癗",4,"癝癟癠癡癢癤",6,"癬癭癮癰",7,"癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛"],["b080","皜",7,"皥",8,"皯皰皳皵",9,"盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥"],["b140","盄盇盉盋盌盓盕盙盚盜盝盞盠",4,"盦",7,"盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎",10,"眛眜眝眞眡眣眤眥眧眪眫"],["b180","眬眮眰",4,"眹眻眽眾眿睂睄睅睆睈",7,"睒",7,"睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳"],["b240","睝睞睟睠睤睧睩睪睭",11,"睺睻睼瞁瞂瞃瞆",5,"瞏瞐瞓",11,"瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶",4],["b280","瞼瞾矀",12,"矎",8,"矘矙矚矝",4,"矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖"],["b340","矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃",5,"砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚"],["b380","硛硜硞",11,"硯",7,"硸硹硺硻硽",6,"场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚"],["b440","碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨",7,"碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚",9],["b480","磤磥磦磧磩磪磫磭",4,"磳磵磶磸磹磻",5,"礂礃礄礆",6,"础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮"],["b540","礍",5,"礔",9,"礟",4,"礥",14,"礵",4,"礽礿祂祃祄祅祇祊",8,"祔祕祘祙祡祣"],["b580","祤祦祩祪祫祬祮祰",6,"祹祻",4,"禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠"],["b640","禓",6,"禛",11,"禨",10,"禴",4,"禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙",5,"秠秡秢秥秨秪"],["b680","秬秮秱",6,"秹秺秼秾秿稁稄稅稇稈稉稊稌稏",4,"稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二"],["b740","稝稟稡稢稤",14,"稴稵稶稸稺稾穀",5,"穇",9,"穒",4,"穘",16],["b780","穩",6,"穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服"],["b840","窣窤窧窩窪窫窮",4,"窴",10,"竀",10,"竌",9,"竗竘竚竛竜竝竡竢竤竧",5,"竮竰竱竲竳"],["b880","竴",4,"竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹"],["b940","笯笰笲笴笵笶笷笹笻笽笿",5,"筆筈筊筍筎筓筕筗筙筜筞筟筡筣",10,"筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆",6,"箎箏"],["b980","箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹",7,"篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈"],["ba40","篅篈築篊篋篍篎篏篐篒篔",4,"篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲",4,"篸篹篺篻篽篿",7,"簈簉簊簍簎簐",5,"簗簘簙"],["ba80","簚",4,"簠",5,"簨簩簫",12,"簹",5,"籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖"],["bb40","籃",9,"籎",36,"籵",5,"籾",9],["bb80","粈粊",6,"粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴",4,"粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕"],["bc40","粿糀糂糃糄糆糉糋糎",6,"糘糚糛糝糞糡",6,"糩",5,"糰",7,"糹糺糼",13,"紋",5],["bc80","紑",14,"紡紣紤紥紦紨紩紪紬紭紮細",6,"肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件"],["bd40","紷",54,"絯",7],["bd80","絸",32,"健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸"],["be40","継",12,"綧",6,"綯",42],["be80","線",32,"尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻"],["bf40","緻",62],["bf80","縺縼",4,"繂",4,"繈",21,"俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀"],["c040","繞",35,"纃",23,"纜纝纞"],["c080","纮纴纻纼绖绤绬绹缊缐缞缷缹缻",6,"罃罆",9,"罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐"],["c140","罖罙罛罜罝罞罠罣",4,"罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂",7,"羋羍羏",4,"羕",4,"羛羜羠羢羣羥羦羨",6,"羱"],["c180","羳",4,"羺羻羾翀翂翃翄翆翇翈翉翋翍翏",4,"翖翗翙",5,"翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿"],["c240","翤翧翨翪翫翬翭翯翲翴",6,"翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫",5,"耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗"],["c280","聙聛",13,"聫",5,"聲",11,"隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫"],["c340","聾肁肂肅肈肊肍",5,"肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇",4,"胏",6,"胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋"],["c380","脌脕脗脙脛脜脝脟",12,"脭脮脰脳脴脵脷脹",4,"脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸"],["c440","腀",5,"腇腉腍腎腏腒腖腗腘腛",4,"腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃",4,"膉膋膌膍膎膐膒",5,"膙膚膞",4,"膤膥"],["c480","膧膩膫",7,"膴",5,"膼膽膾膿臄臅臇臈臉臋臍",6,"摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁"],["c540","臔",14,"臤臥臦臨臩臫臮",4,"臵",5,"臽臿舃與",4,"舎舏舑舓舕",5,"舝舠舤舥舦舧舩舮舲舺舼舽舿"],["c580","艀艁艂艃艅艆艈艊艌艍艎艐",7,"艙艛艜艝艞艠",7,"艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗"],["c640","艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸"],["c680","苺苼",4,"茊茋茍茐茒茓茖茘茙茝",9,"茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐"],["c740","茾茿荁荂荄荅荈荊",4,"荓荕",4,"荝荢荰",6,"荹荺荾",6,"莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡",6,"莬莭莮"],["c780","莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠"],["c840","菮華菳",4,"菺菻菼菾菿萀萂萅萇萈萉萊萐萒",5,"萙萚萛萞",5,"萩",7,"萲",5,"萹萺萻萾",7,"葇葈葉"],["c880","葊",6,"葒",4,"葘葝葞葟葠葢葤",4,"葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁"],["c940","葽",4,"蒃蒄蒅蒆蒊蒍蒏",7,"蒘蒚蒛蒝蒞蒟蒠蒢",12,"蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗"],["c980","蓘",4,"蓞蓡蓢蓤蓧",4,"蓭蓮蓯蓱",10,"蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳"],["ca40","蔃",8,"蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢",8,"蔭",9,"蔾",4,"蕄蕅蕆蕇蕋",10],["ca80","蕗蕘蕚蕛蕜蕝蕟",4,"蕥蕦蕧蕩",8,"蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱"],["cb40","薂薃薆薈",6,"薐",10,"薝",6,"薥薦薧薩薫薬薭薱",5,"薸薺",6,"藂",6,"藊",4,"藑藒"],["cb80","藔藖",5,"藝",6,"藥藦藧藨藪",14,"恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔"],["cc40","藹藺藼藽藾蘀",4,"蘆",10,"蘒蘓蘔蘕蘗",15,"蘨蘪",13,"蘹蘺蘻蘽蘾蘿虀"],["cc80","虁",11,"虒虓處",4,"虛虜虝號虠虡虣",7,"獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃"],["cd40","虭虯虰虲",6,"蚃",6,"蚎",4,"蚔蚖",5,"蚞",4,"蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻",4,"蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜"],["cd80","蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威"],["ce40","蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀",6,"蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚",5,"蝡蝢蝦",7,"蝯蝱蝲蝳蝵"],["ce80","蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎",4,"螔螕螖螘",6,"螠",4,"巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺"],["cf40","螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁",4,"蟇蟈蟉蟌",4,"蟔",6,"蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯",9],["cf80","蟺蟻蟼蟽蟿蠀蠁蠂蠄",5,"蠋",7,"蠔蠗蠘蠙蠚蠜",4,"蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓"],["d040","蠤",13,"蠳",5,"蠺蠻蠽蠾蠿衁衂衃衆",5,"衎",5,"衕衖衘衚",6,"衦衧衪衭衯衱衳衴衵衶衸衹衺"],["d080","衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗",4,"袝",4,"袣袥",5,"小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄"],["d140","袬袮袯袰袲",4,"袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚",4,"裠裡裦裧裩",6,"裲裵裶裷裺裻製裿褀褁褃",5],["d180","褉褋",4,"褑褔",4,"褜",4,"褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶"],["d240","褸",8,"襂襃襅",24,"襠",5,"襧",19,"襼"],["d280","襽襾覀覂覄覅覇",26,"摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐"],["d340","覢",30,"觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴",6],["d380","觻",4,"訁",5,"計",21,"印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉"],["d440","訞",31,"訿",8,"詉",21],["d480","詟",25,"詺",6,"浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧"],["d540","誁",7,"誋",7,"誔",46],["d580","諃",32,"铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政"],["d640","諤",34,"謈",27],["d680","謤謥謧",30,"帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑"],["d740","譆",31,"譧",4,"譭",25],["d780","讇",24,"讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座"],["d840","谸",8,"豂豃豄豅豈豊豋豍",7,"豖豗豘豙豛",5,"豣",6,"豬",6,"豴豵豶豷豻",6,"貃貄貆貇"],["d880","貈貋貍",6,"貕貖貗貙",20,"亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝"],["d940","貮",62],["d980","賭",32,"佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼"],["da40","贎",14,"贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸",8,"趂趃趆趇趈趉趌",4,"趒趓趕",9,"趠趡"],["da80","趢趤",12,"趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺"],["db40","跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾",6,"踆踇踈踋踍踎踐踑踒踓踕",7,"踠踡踤",4,"踫踭踰踲踳踴踶踷踸踻踼踾"],["db80","踿蹃蹅蹆蹌",4,"蹓",5,"蹚",11,"蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝"],["dc40","蹳蹵蹷",4,"蹽蹾躀躂躃躄躆躈",6,"躑躒躓躕",6,"躝躟",11,"躭躮躰躱躳",6,"躻",7],["dc80","軃",10,"軏",21,"堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥"],["dd40","軥",62],["dd80","輤",32,"荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺"],["de40","轅",32,"轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆"],["de80","迉",4,"迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖"],["df40","這逜連逤逥逧",5,"逰",4,"逷逹逺逽逿遀遃遅遆遈",4,"過達違遖遙遚遜",5,"遤遦遧適遪遫遬遯",4,"遶",6,"遾邁"],["df80","還邅邆邇邉邊邌",4,"邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼"],["e040","郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅",19,"鄚鄛鄜"],["e080","鄝鄟鄠鄡鄤",10,"鄰鄲",6,"鄺",8,"酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼"],["e140","酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀",4,"醆醈醊醎醏醓",6,"醜",5,"醤",5,"醫醬醰醱醲醳醶醷醸醹醻"],["e180","醼",10,"釈釋釐釒",9,"針",8,"帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺"],["e240","釦",62],["e280","鈥",32,"狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧",5,"饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂"],["e340","鉆",45,"鉵",16],["e380","銆",7,"銏",24,"恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾"],["e440","銨",5,"銯",24,"鋉",31],["e480","鋩",32,"洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑"],["e540","錊",51,"錿",10],["e580","鍊",31,"鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣"],["e640","鍬",34,"鎐",27],["e680","鎬",29,"鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩"],["e740","鏎",7,"鏗",54],["e780","鐎",32,"纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡",6,"缪缫缬缭缯",4,"缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬"],["e840","鐯",14,"鐿",43,"鑬鑭鑮鑯"],["e880","鑰",20,"钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹"],["e940","锧锳锽镃镈镋镕镚镠镮镴镵長",7,"門",42],["e980","閫",32,"椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋"],["ea40","闌",27,"闬闿阇阓阘阛阞阠阣",6,"阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗"],["ea80","陘陙陚陜陝陞陠陣陥陦陫陭",4,"陳陸",12,"隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰"],["eb40","隌階隑隒隓隕隖隚際隝",9,"隨",7,"隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖",9,"雡",6,"雫"],["eb80","雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗",4,"霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻"],["ec40","霡",8,"霫霬霮霯霱霳",4,"霺霻霼霽霿",18,"靔靕靗靘靚靜靝靟靣靤靦靧靨靪",7],["ec80","靲靵靷",4,"靽",7,"鞆",4,"鞌鞎鞏鞐鞓鞕鞖鞗鞙",4,"臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐"],["ed40","鞞鞟鞡鞢鞤",6,"鞬鞮鞰鞱鞳鞵",46],["ed80","韤韥韨韮",4,"韴韷",23,"怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨"],["ee40","頏",62],["ee80","顎",32,"睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶",4,"钼钽钿铄铈",6,"铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪"],["ef40","顯",5,"颋颎颒颕颙颣風",37,"飏飐飔飖飗飛飜飝飠",4],["ef80","飥飦飩",30,"铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒",4,"锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤",8,"镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔"],["f040","餈",4,"餎餏餑",28,"餯",26],["f080","饊",9,"饖",12,"饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨",4,"鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦",6,"鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙"],["f140","馌馎馚",10,"馦馧馩",47],["f180","駙",32,"瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃"],["f240","駺",62],["f280","騹",32,"颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒"],["f340","驚",17,"驲骃骉骍骎骔骕骙骦骩",6,"骲骳骴骵骹骻骽骾骿髃髄髆",4,"髍髎髏髐髒體髕髖髗髙髚髛髜"],["f380","髝髞髠髢髣髤髥髧髨髩髪髬髮髰",8,"髺髼",6,"鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋"],["f440","鬇鬉",5,"鬐鬑鬒鬔",10,"鬠鬡鬢鬤",10,"鬰鬱鬳",7,"鬽鬾鬿魀魆魊魋魌魎魐魒魓魕",5],["f480","魛",32,"簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤"],["f540","魼",62],["f580","鮻",32,"酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜"],["f640","鯜",62],["f680","鰛",32,"觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅",5,"龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞",5,"鲥",4,"鲫鲭鲮鲰",7,"鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋"],["f740","鰼",62],["f780","鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾",4,"鳈鳉鳑鳒鳚鳛鳠鳡鳌",4,"鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄"],["f840","鳣",62],["f880","鴢",32],["f940","鵃",62],["f980","鶂",32],["fa40","鶣",62],["fa80","鷢",32],["fb40","鸃",27,"鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴",9,"麀"],["fb80","麁麃麄麅麆麉麊麌",5,"麔",8,"麞麠",5,"麧麨麩麪"],["fc40","麫",8,"麵麶麷麹麺麼麿",4,"黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰",8,"黺黽黿",6],["fc80","鼆",4,"鼌鼏鼑鼒鼔鼕鼖鼘鼚",5,"鼡鼣",8,"鼭鼮鼰鼱"],["fd40","鼲",4,"鼸鼺鼼鼿",4,"齅",10,"齒",38],["fd80","齹",5,"龁龂龍",11,"龜龝龞龡",4,"郎凉秊裏隣"],["fe40","兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩"]]')},function(t,A,e){var n=e(99);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,A){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},function(t,A,e){var n=e(128),i=e(100),s=e(50),r=e(175),o=e(51),a=e(254),l=Object.getOwnPropertyDescriptor;A.f=e(23)?l:function(t,A){if(t=s(t),A=r(A,!0),a)try{return l(t,A)}catch(t){}if(o(t,A))return i(!n.f.call(t,A),t[A])}},function(t,A,e){var n=e(22);t.exports=function(t,A){if(!n(t))return t;var e,i;if(A&&"function"==typeof(e=t.toString)&&!n(i=e.call(t)))return i;if("function"==typeof(e=t.valueOf)&&!n(i=e.call(t)))return i;if(!A&&"function"==typeof(e=t.toString)&&!n(i=e.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,A,e){var n=e(22),i=e(17).document,s=n(i)&&n(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},function(t,A,e){var n=e(9),i=e(7),s=e(52);t.exports=function(t,A){var e=(i.Object||{})[t]||Object[t],r={};r[t]=A(e),n(n.S+n.F*s((function(){e(1)})),"Object",r)}},function(t,A,e){"use strict";function n(){return this}var i=e(104),s=e(9),r=e(256),o=e(41),a=e(103),l=e(424),c=e(106),u=e(426),h=e(21)("iterator"),d=!([].keys&&"next"in[].keys()),f="values";t.exports=function(t,A,e,g,p,w,B){function E(t){if(!d&&t in I)return I[t];switch(t){case"keys":case f:return function(){return new e(this,t)}}return function(){return new e(this,t)}}l(e,A,g);var m,v,C,b=A+" Iterator",y=p==f,Q=!1,I=t.prototype,D=I[h]||I["@@iterator"]||p&&I[p],x=D||E(p),M=p?y?E("entries"):x:void 0,F="Array"==A&&I.entries||D;if(F&&(C=u(F.call(new t)))!==Object.prototype&&C.next&&(c(C,b,!0),i||"function"==typeof C[h]||o(C,h,n)),y&&D&&D.name!==f&&(Q=!0,x=function(){return D.call(this)}),i&&!B||!d&&!Q&&I[h]||o(I,h,x),a[A]=x,a[b]=n,p)if(m={values:y?x:E(f),keys:w?x:E("keys"),entries:M},B)for(v in m)v in I||r(I,v,m[v]);else s(s.P+s.F*(d||Q),A,m);return m}},function(t,A){var e=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(0<t?n:e)(t)}},function(t,A,e){var n=e(181)("keys"),i=e(131);t.exports=function(t){return n[t]||(n[t]=i(t))}},function(t,A,e){var n=e(7),i=e(17),s="__core-js_shared__",r=i[s]||(i[s]={});(t.exports=function(t,A){return r[t]||(r[t]=void 0!==A?A:{})})("versions",[]).push({version:n.version,mode:e(104)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,A){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,A,e){var n=e(184),i=e(21)("iterator"),s=e(103);t.exports=e(7).getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||s[n(t)]}},function(t,A,e){var n=e(99),i=e(21)("toStringTag"),s="Arguments"==n(function(){return arguments}());t.exports=function(t){var A,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,A){try{return t[A]}catch(t){}}(A=Object(t),i))?e:s?n(A):"Object"==(r=n(A))&&"function"==typeof A.callee?"Arguments":r}},function(t,A,e){"use strict";A.__esModule=!0;var n=r(e(432)),i=r(e(434)),s="function"==typeof i.default&&"symbol"==typeof n.default?function(t){return typeof t}:function(t){return t&&"function"==typeof i.default&&t.constructor===i.default&&t!==i.default.prototype?"symbol":typeof t};function r(t){return t&&t.__esModule?t:{default:t}}A.default="function"==typeof i.default&&"symbol"===s(n.default)?function(t){return void 0===t?"undefined":s(t)}:function(t){return t&&"function"==typeof i.default&&t.constructor===i.default&&t!==i.default.prototype?"symbol":void 0===t?"undefined":s(t)}},function(t,A,e){A.f=e(21)},function(t,A,e){var n=e(17),i=e(7),s=e(104),r=e(186),o=e(26).f;t.exports=function(t){var A=i.Symbol||(i.Symbol=!s&&n.Symbol||{});"_"==t.charAt(0)||t in A||o(A,t,{value:r.f(t)})}},function(t,A){A.f=Object.getOwnPropertySymbols},function(t,A,e){var n=e(41);t.exports=function(t,A,e){for(var i in A)e&&t[i]?t[i]=A[i]:n(t,i,A[i]);return t}},function(t,A){t.exports=function(t,A,e,n){if(!(t instanceof A)||void 0!==n&&n in t)throw TypeError(e+": incorrect invocation!");return t}},function(t,A,e){var n=e(22);t.exports=function(t,A){if(!n(t)||t._t!==A)throw TypeError("Incompatible receiver, "+A+" required!");return t}},function(t,A,e){"use strict";var n=e(1),i=e(93).indexOf,s=e(59),r=e(31),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0,l=s("indexOf"),c=r("indexOf",{ACCESSORS:!0,1:0});n({target:"Array",proto:!0,forced:a||!l||!c},{indexOf:function(t,A){return a?o.apply(this,arguments)||0:i(this,t,1<arguments.length?A:void 0)}})},function(t,A,e){"use strict";var n=e(101);function i(t){var A,e;this.promise=new t((function(t,n){if(void 0!==A||void 0!==e)throw TypeError("Bad Promise constructor");A=t,e=n})),this.resolve=n(A),this.reject=n(e)}t.exports.f=function(t){return new i(t)}},function(t,A,e){"use strict";var n=e(0).isString,i=e(0).isNumber,s=e(0).isObject,r=e(0).isArray,o=e(0).isUndefined,a=e(290),l=/^(\s)+/g,c=/(\s)+$/g;function u(t){this.fontProvider=t}function h(t,A){var e=[];if(t=t.replace(/\t/g,"    "),A)return e.push({text:t}),e;for(var n,i=new a(t),s=0;n=i.nextBreak();){var r=t.slice(s,n.position);n.required||r.match(/\r?\n$|\r$/)?(r=r.replace(/\r?\n$|\r$/,""),e.push({text:r,lineEnd:!0})):e.push({text:r}),s=n.position}return e}function d(t,A){for(var e in A=A||{},t=t||{})"text"!=e&&t.hasOwnProperty(e)&&(A[e]=t[e]);return A}function f(t){return null==t?"":!i(t)&&n(t)?t:t.toString()}function g(t,A,e,n){var i;return void 0!==t[e]&&null!==t[e]?t[e]:A?(A.auto(t,(function(){i=A.getProperty(e)})),null!=i?i:n):n}function p(t,A,e,n,i){return A.widthOfString(t,e,i)+(n||0)*(t.length-1)}u.prototype.buildInlines=function(t,A){var e,n=function(t,A,e){var n,i=function(t,A){function e(t,A,e){if(o(A[t]))return null;if(A[t].lineEnd)return null;var n=A[t].text;if(e){var i=h(f(n),!1);if(o(i[i.length-1]))return null;n=i[i.length-1].text}return n}var n=[];r(t)||(t=[t]);for(var i,a=null,l=0,c=(t=function t(A){return A.reduce((function(A,e){var n=r(e.text)?t(e.text):e,i=[].concat(n).some(Array.isArray);return A.concat(i?t(n):n)}),[])}(t)).length;l<c;l++){var u=t[l],p=null,w=g(u||{},A,"noWrap",!1);s(u)?(u._textRef&&u._textRef._textNodeRef.text&&(u.text=u._textRef._textNodeRef.text),i=h(f(u.text),w),p=d(u)):i=h(f(u),w),a&&i.length&&(1===h(f(a+e(0,i,w)),!1).length&&(n[n.length-1].noNewLine=!0));for(var B=0,E=i.length;B<E;B++){var m={text:i[B].text};i[B].lineEnd&&(m.lineEnd=!0),d(p,m),n.push(m)}a=null,l+1<c&&(a=e(i.length-1,i,w))}return n}(A,e);return!i.length||(n=g(i[0],e,"leadingIndent",0))&&(i[0].leadingCut=-n,i[0].leadingIndent=n),i.forEach((function(A){var n,i,s=g(A,e,"font","Roboto"),r=g(A,e,"fontSize",12),o=g(A,e,"fontFeatures",null),a=g(A,e,"bold",!1),u=g(A,e,"italics",!1),h=g(A,e,"color","black"),d=g(A,e,"decoration",null),f=g(A,e,"decorationColor",null),w=g(A,e,"decorationStyle",null),B=g(A,e,"background",null),E=g(A,e,"lineHeight",1),m=g(A,e,"characterSpacing",0),v=g(A,e,"link",null),C=g(A,e,"linkToPage",null),b=g(A,e,"linkToDestination",null),y=g(A,e,"noWrap",null),Q=g(A,e,"preserveLeadingSpaces",!1),I=g(A,e,"preserveTrailingSpaces",!1),D=g(A,e,"opacity",1),x=t.provideFont(s,a,u);A.width=p(A.text,x,r,m,o),A.height=x.lineHeight(r)*E,A.leadingCut||(A.leadingCut=0),!Q&&(n=A.text.match(l))&&(A.leadingCut+=p(n[0],x,r,m,o)),!I&&(i=A.text.match(c))?A.trailingCut=p(i[0],x,r,m,o):A.trailingCut=0,A.alignment=g(A,e,"alignment","left"),A.font=x,A.fontSize=r,A.fontFeatures=o,A.characterSpacing=m,A.color=h,A.decoration=d,A.decorationColor=f,A.decorationStyle=w,A.background=B,A.link=v,A.linkToPage=C,A.linkToDestination=b,A.noWrap=y,A.opacity=D})),i}(this.fontProvider,t,A),i=0,a=0;return n.forEach((function(t){var A;i=Math.max(i,t.width-t.leadingCut-t.trailingCut),(e=e||{width:0,leadingCut:t.leadingCut,trailingCut:0}).width+=t.width,e.trailingCut=t.trailingCut,a=Math.max(a,(A=e,Math.max(0,A.width-A.leadingCut-A.trailingCut))),t.lineEnd&&(e=null)})),g({},A,"noWrap",!1)&&(i=a),{items:n,minWidth:i,maxWidth:a}},u.prototype.sizeOfString=function(t,A){t=t?t.toString().replace(/\t/g,"    "):"";var e=g({},A,"font","Roboto"),n=g({},A,"fontSize",12),i=g({},A,"fontFeatures",null),s=g({},A,"bold",!1),r=g({},A,"italics",!1),o=g({},A,"lineHeight",1),a=g({},A,"characterSpacing",0),l=this.fontProvider.provideFont(e,s,r);return{width:p(t,l,n,a,i),height:l.lineHeight(n)*o,fontSize:n,lineHeight:o,ascender:l.ascender/1e3*n,descender:l.descender/1e3*n}},u.prototype.sizeOfRotatedText=function(t,A,e){var n=A*Math.PI/-180,i=this.sizeOfString(t,e);return{width:Math.abs(i.height*Math.sin(n))+Math.abs(i.width*Math.cos(n)),height:Math.abs(i.width*Math.sin(n))+Math.abs(i.height*Math.cos(n))}},u.prototype.widthOfString=p,t.exports=u},function(t,A,e){"use strict";var n=e(0).isString;function i(t){return"auto"===t.width}function s(t){return null===t.width||void 0===t.width||"*"===t.width||"star"===t.width}t.exports={buildColumnWidths:function(t,A){var e=[],r=0,o=0,a=[],l=0,c=0,u=[],h=A;t.forEach((function(t){i(t)?(e.push(t),r+=t._minWidth,o+=t._maxWidth):s(t)?(a.push(t),l=Math.max(l,t._minWidth),c=Math.max(c,t._maxWidth)):u.push(t)})),u.forEach((function(t){n(t.width)&&/\d+%/.test(t.width)&&(t.width=parseFloat(t.width)*h/100),t.width<t._minWidth&&t.elasticWidth?t._calcWidth=t._minWidth:t._calcWidth=t.width,A-=t._calcWidth}));var d,f,g,p=r+l*a.length,w=o+c*a.length;A<=p?(e.forEach((function(t){t._calcWidth=t._minWidth})),a.forEach((function(t){t._calcWidth=l}))):(w<A?e.forEach((function(t){t._calcWidth=t._maxWidth,A-=t._calcWidth})):(d=A-p,f=w-p,e.forEach((function(t){var e=t._maxWidth-t._minWidth;t._calcWidth=t._minWidth+e*d/f,A-=t._calcWidth}))),0<a.length&&(g=A/a.length,a.forEach((function(t){t._calcWidth=g}))))},measureMinMax:function(t){for(var A={min:0,max:0},e={min:0,max:0},n=0,r=0,o=t.length;r<o;r++){var a=t[r];s(a)?(e.min=Math.max(e.min,a._minWidth),e.max=Math.max(e.max,a._maxWidth),n++):i(a)?(A.min+=a._minWidth,A.max+=a._maxWidth):(A.min+=void 0!==a.width&&a.width||a._minWidth,A.max+=void 0!==a.width&&a.width||a._maxWidth)}return n&&(A.min+=n*e.min,A.max+=n*e.max),A},isAutoColumn:i,isStarColumn:s}},function(t,A){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},function(t,A,e){"use strict";function n(t,A){var e=et[t]=b(Z[U]);return K(e,{type:O,tag:t,description:A}),u||(e.description=A),e}function i(t,A){B(t);var e=m(A),n=y(e).concat(dt(e));return j(n,(function(A){u&&!ht.call(e,A)||ut(t,A,e[A])})),t}function s(t,A){var e=m(t),n=v(A,!0);if(e!==J||!g(et,n)||g(nt,n)){var i=q(e,n);return!i||!g(et,n)||g(e,N)&&e[N][n]||(i.enumerable=!0),i}}function r(t){var A=tt(m(t)),e=[];return j(A,(function(t){g(et,t)||g(P,t)||e.push(t)})),e}var o=e(1),a=e(3),l=e(36),c=e(56),u=e(11),h=e(145),d=e(202),f=e(4),g=e(14),p=e(115),w=e(13),B=e(16),E=e(19),m=e(27),v=e(55),C=e(42),b=e(58),y=e(94),Q=e(57),I=e(311),D=e(143),x=e(54),M=e(15),F=e(110),L=e(18),R=e(25),Y=e(141),S=e(111),P=e(113),G=e(112),_=e(6),T=e(204),k=e(205),W=e(95),H=e(35),j=e(20).forEach,N=S("hidden"),O="Symbol",U="prototype",V=_("toPrimitive"),K=H.set,z=H.getterFor(O),J=Object[U],Z=a.Symbol,X=l("JSON","stringify"),q=x.f,$=M.f,tt=I.f,At=F.f,et=Y("symbols"),nt=Y("op-symbols"),it=Y("string-to-symbol-registry"),st=Y("symbol-to-string-registry"),rt=Y("wks"),ot=a.QObject,at=!ot||!ot[U]||!ot[U].findChild,lt=u&&f((function(){return 7!=b($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a}))?function(t,A,e){var n=q(J,A);n&&delete J[A],$(t,A,e),n&&t!==J&&$(J,A,n)}:$,ct=d?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Z},ut=function(t,A,e){t===J&&ut(nt,A,e),B(t);var n=v(A,!0);return B(e),g(et,n)?(e.enumerable?(g(t,N)&&t[N][n]&&(t[N][n]=!1),e=b(e,{enumerable:C(0,!1)})):(g(t,N)||$(t,N,C(1,{})),t[N][n]=!0),lt(t,n,e)):$(t,n,e)},ht=function(t){var A=v(t,!0),e=At.call(this,A);return!(this===J&&g(et,A)&&!g(nt,A))&&(!(e||!g(this,A)||!g(et,A)||g(this,N)&&this[N][A])||e)},dt=function(t){var A=t===J,e=tt(A?nt:m(t)),n=[];return j(e,(function(t){!g(et,t)||A&&!g(J,t)||n.push(et[t])})),n};h||(R((Z=function(t){if(this instanceof Z)throw TypeError("Symbol is not a constructor");var A=arguments.length&&void 0!==t?String(t):void 0,e=G(A),i=function(t){this===J&&i.call(nt,t),g(this,N)&&g(this[N],e)&&(this[N][e]=!1),lt(this,e,C(1,t))};return u&&at&&lt(J,e,{configurable:!0,set:i}),n(e,A)})[U],"toString",(function(){return z(this).tag})),R(Z,"withoutSetter",(function(t){return n(G(t),t)})),F.f=ht,M.f=ut,x.f=s,Q.f=I.f=r,D.f=dt,T.f=function(t){return n(_(t),t)},u&&($(Z[U],"description",{configurable:!0,get:function(){return z(this).description}}),c||R(J,"propertyIsEnumerable",ht,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!h,sham:!h},{Symbol:Z}),j(y(rt),(function(t){k(t)})),o({target:O,stat:!0,forced:!h},{for:function(t){var A=String(t);if(g(it,A))return it[A];var e=Z(A);return it[A]=e,st[e]=A,e},keyFor:function(t){if(!ct(t))throw TypeError(t+" is not a symbol");if(g(st,t))return st[t]},useSetter:function(){at=!0},useSimple:function(){at=!1}}),o({target:"Object",stat:!0,forced:!h,sham:!u},{create:function(t,A){return void 0===A?b(t):i(b(t),A)},defineProperty:ut,defineProperties:i,getOwnPropertyDescriptor:s}),o({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:r,getOwnPropertySymbols:dt}),o({target:"Object",stat:!0,forced:f((function(){D.f(1)}))},{getOwnPropertySymbols:function(t){return D.f(E(t))}}),X&&o({target:"JSON",stat:!0,forced:!h||f((function(){var t=Z();return"[null]"!=X([t])||"{}"!=X({a:t})||"{}"!=X(Object(t))}))},{stringify:function(t,A,e){for(var n,i=[t],s=1;s<arguments.length;)i.push(arguments[s++]);if((w(n=A)||void 0!==t)&&!ct(t))return p(A)||(A=function(t,A){if("function"==typeof n&&(A=n.call(this,t,A)),!ct(A))return A}),i[1]=A,X.apply(null,i)}}),Z[U][V]||L(Z[U],V,Z[U].valueOf),W(Z,O),P[N]=!0},function(t,A,e){var n=e(11),i=e(4),s=e(138);t.exports=!n&&!i((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},function(t,A,e){var n=e(3),i=e(139),s="__core-js_shared__",r=n[s]||i(s,{});t.exports=r},function(t,A,e){var n=e(14),i=e(309),s=e(54),r=e(15);t.exports=function(t,A){for(var e=i(A),o=r.f,a=s.f,l=0;l<e.length;l++){var c=e[l];n(t,c)||o(t,c,a(A,c))}}},function(t,A,e){var n=e(14),i=e(27),s=e(93).indexOf,r=e(113);t.exports=function(t,A){var e,o=i(t),a=0,l=[];for(e in o)!n(r,e)&&n(o,e)&&l.push(e);for(;A.length>a;)n(o,e=A[a++])&&(~s(l,e)||l.push(e));return l}},function(t,A,e){var n=e(145);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,A,e){var n=e(36);t.exports=n("document","documentElement")},function(t,A,e){var n=e(6);A.f=n},function(t,A,e){var n=e(114),i=e(14),s=e(204),r=e(15).f;t.exports=function(t){var A=n.Symbol||(n.Symbol={});i(A,t)||r(A,t,{value:s.f(t)})}},function(t,A,e){var n=e(13),i=e(115),s=e(6)("species");t.exports=function(t,A){var e;return i(t)&&("function"==typeof(e=t.constructor)&&(e===Array||i(e.prototype))||n(e)&&null===(e=e[s]))&&(e=void 0),new(void 0===e?Array:e)(0===A?0:A)}},function(t,A,e){"use strict";var n,i,s,r,o,a,l=e(1),c=e(11),u=e(3),h=e(14),d=e(13),f=e(15).f,g=e(200),p=u.Symbol;!c||"function"!=typeof p||"description"in p.prototype&&void 0===p().description||(n={},g(i=function(t){var A=arguments.length<1||void 0===t?void 0:String(t),e=this instanceof i?new p(A):void 0===A?p():p(A);return""===A&&(n[e]=!0),e},p),(s=i.prototype=p.prototype).constructor=i,r=s.toString,o="Symbol(test)"==String(p("test")),a=/^Symbol\((.*)\)[^)]+$/,f(s,"description",{configurable:!0,get:function(){var t=d(this)?this.valueOf():this,A=r.call(t);if(h(n,t))return"";var e=o?A.slice(7,-1):A.replace(a,"$1");return""===e?void 0:e}}),l({global:!0,forced:!0},{Symbol:i}))},function(t,A,e){e(205)("iterator")},function(t,A,e){"use strict";var n=e(1),i=e(4),s=e(115),r=e(13),o=e(19),a=e(8),l=e(146),c=e(206),u=e(116),h=e(6),d=e(147),f=h("isConcatSpreadable"),g=9007199254740991,p="Maximum allowed index exceeded",w=51<=d||!i((function(){var t=[];return t[f]=!1,t.concat()[0]!==t})),B=u("concat");n({target:"Array",proto:!0,forced:!w||!B},{concat:function(t){for(var A,e,n,i=o(this),u=c(i,0),h=0,d=-1,w=arguments.length;d<w;d++)if(function(t){if(!r(t))return!1;var A=t[f];return void 0!==A?!!A:s(t)}(n=-1===d?i:arguments[d])){if(e=a(n.length),g<h+e)throw TypeError(p);for(A=0;A<e;A++,h++)A in n&&l(u,h,n[A])}else{if(g<=h)throw TypeError(p);l(u,h++,n)}return u.length=h,u}})},function(t,A,e){var n=e(36);t.exports=n("navigator","userAgent")||""},function(t,A,e){var n=e(1),i=e(148),s=e(149);n({target:"Array",proto:!0},{fill:i}),s("fill")},function(t,A,e){"use strict";var n=e(20).forEach,i=e(59),s=e(31),r=i("forEach"),o=s("forEach");t.exports=r&&o?[].forEach:function(t,A){return n(this,t,1<arguments.length?A:void 0)}},function(t,A,e){var n=e(1),i=e(315);n({target:"Array",stat:!0,forced:!e(153)((function(t){Array.from(t)}))},{from:i})},function(t,A,e){var n=e(16);t.exports=function(t,A,e,i){try{return i?A(n(e)[0],e[1]):A(e)}catch(A){var s=t.return;throw void 0!==s&&n(s.call(t)),A}}},function(t,A,e){"use strict";var n=e(1),i=e(93).includes,s=e(149);n({target:"Array",proto:!0,forced:!e(31)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(t,A){return i(this,t,1<arguments.length?A:void 0)}}),s("includes")},function(t,A,e){"use strict";function n(){return this}var i=e(1),s=e(316),r=e(60),o=e(45),a=e(95),l=e(18),c=e(25),u=e(6),h=e(56),d=e(97),f=e(217),g=f.IteratorPrototype,p=f.BUGGY_SAFARI_ITERATORS,w=u("iterator"),B="values";t.exports=function(t,A,e,u,f,E,m){function v(t){if(t===f&&M)return M;if(!p&&t in D)return D[t];switch(t){case"keys":case B:case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}}s(e,A,u);var C,b,y,Q=A+" Iterator",I=!1,D=t.prototype,x=D[w]||D["@@iterator"]||f&&D[f],M=!p&&x||v(f),F="Array"==A&&D.entries||x;if(F&&(C=r(F.call(new t)),g!==Object.prototype&&C.next&&(h||r(C)===g||(o?o(C,g):"function"!=typeof C[w]&&l(C,w,n)),a(C,Q,!0,!0),h&&(d[Q]=n))),f==B&&x&&x.name!==B&&(I=!0,M=function(){return x.call(this)}),h&&!m||D[w]===M||l(D,w,M),d[A]=M,f)if(b={values:v(B),keys:E?M:v("keys"),entries:v("entries")},m)for(y in b)!p&&!I&&y in D||c(D,y,b[y]);else i({target:A,proto:!0,forced:p||I},b);return b}},function(t,A,e){"use strict";var n,i,s,r=e(60),o=e(18),a=e(14),l=e(6),c=e(56),u=l("iterator"),h=!1;[].keys&&("next"in(s=[].keys())?(i=r(r(s)))!==Object.prototype&&(n=i):h=!0),null==n&&(n={}),c||a(n,u)||o(n,u,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:h}},function(t,A,e){var n=e(4);t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,A,e){"use strict";var n=e(1),i=e(92),s=e(27),r=e(59),o=[].join,a=i!=Object,l=r("join",",");n({target:"Array",proto:!0,forced:a||!l},{join:function(t){return o.call(s(this),void 0===t?",":t)}})},function(t,A){t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(t,A,e){var n=e(25);t.exports=function(t,A,e){for(var i in A)n(t,i,A[i],e);return t}},function(t,A,e){var n=e(37),i=e(8);t.exports=function(t){if(void 0===t)return 0;var A=n(t),e=i(A);if(A!==e)throw RangeError("Wrong length or index");return e}},function(t,A,e){"use strict";function n(t){var A,e,n,i,s,r,o,a,l=u(t,!1);if("string"==typeof l&&2<l.length)if(43===(A=(l=w(l)).charCodeAt(0))||45===A){if(88===(e=l.charCodeAt(2))||120===e)return NaN}else if(48===A){switch(l.charCodeAt(1)){case 66:case 98:n=2,i=49;break;case 79:case 111:n=8,i=55;break;default:return+l}for(r=(s=l.slice(2)).length,o=0;o<r;o++)if((a=s.charCodeAt(o))<48||i<a)return NaN;return parseInt(s,n)}return+l}var i=e(11),s=e(3),r=e(144),o=e(25),a=e(14),l=e(30),c=e(224),u=e(55),h=e(4),d=e(58),f=e(57).f,g=e(54).f,p=e(15).f,w=e(225).trim,B="Number",E=s[B],m=E.prototype,v=l(d(m))==B;if(r(B,!E(" 0o1")||!E("0b1")||E("+0x1"))){for(var C,b=function(t){var A=arguments.length<1?0:t,e=this;return e instanceof b&&(v?h((function(){m.valueOf.call(e)})):l(e)!=B)?c(new E(n(A)),e,b):n(A)},y=i?f(E):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),Q=0;y.length>Q;Q++)a(E,C=y[Q])&&!a(b,C)&&p(b,C,g(E,C));(b.prototype=m).constructor=b,o(s,B,b)}},function(t,A,e){var n=e(13),i=e(45);t.exports=function(t,A,e){var s,r;return i&&"function"==typeof(s=A.constructor)&&s!==e&&n(r=s.prototype)&&r!==e.prototype&&i(t,r),t}},function(t,A,e){function n(t){return function(A){var e=String(i(A));return 1&t&&(e=e.replace(r,"")),2&t&&(e=e.replace(o,"")),e}}var i=e(34),s="["+e(226)+"]",r=RegExp("^"+s+s+"*"),o=RegExp(s+s+"*$");t.exports={start:n(1),end:n(2),trim:n(3)}},function(t,A){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(t,A,e){var n=e(1),i=e(19),s=e(94);n({target:"Object",stat:!0,forced:e(4)((function(){s(1)}))},{keys:function(t){return s(i(t))}})},function(t,A,e){"use strict";var n=e(16);t.exports=function(){var t=n(this),A="";return t.global&&(A+="g"),t.ignoreCase&&(A+="i"),t.multiline&&(A+="m"),t.dotAll&&(A+="s"),t.unicode&&(A+="u"),t.sticky&&(A+="y"),A}},function(t,A,e){"use strict";var n=e(25),i=e(16),s=e(4),r=e(228),o="toString",a=RegExp.prototype,l=a[o],c=s((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u=l.name!=o;(c||u)&&n(RegExp.prototype,o,(function(){var t=i(this),A=String(t.source),e=t.flags;return"/"+A+"/"+String(void 0===e&&t instanceof RegExp&&!("flags"in a)?r.call(t):e)}),{unsafe:!0})},function(t,A,e){"use strict";var n=e(161),i=e(16),s=e(19),r=e(8),o=e(37),a=e(34),l=e(162),c=e(163),u=Math.max,h=Math.min,d=Math.floor,f=/\$([$&'`]|\d\d?|<[^>]*>)/g,g=/\$([$&'`]|\d\d?)/g;n("replace",2,(function(t,A,e,n){var p=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,w=n.REPLACE_KEEPS_$0,B=p?"$":"$0";return[function(e,n){var i=a(this),s=null==e?void 0:e[t];return void 0!==s?s.call(e,i,n):A.call(String(i),e,n)},function(t,n){if(!p&&w||"string"==typeof n&&-1===n.indexOf(B)){var a=e(A,t,this,n);if(a.done)return a.value}var E=i(t),m=String(this),v="function"==typeof n;v||(n=String(n));var C,b=E.global;b&&(C=E.unicode,E.lastIndex=0);for(var y=[];;){var Q=c(E,m);if(null===Q)break;if(y.push(Q),!b)break;""===String(Q[0])&&(E.lastIndex=l(m,r(E.lastIndex),C))}for(var I,D="",x=0,M=0;M<y.length;M++){Q=y[M];for(var F=String(Q[0]),L=u(h(o(Q.index),m.length),0),R=[],Y=1;Y<Q.length;Y++)R.push(void 0===(I=Q[Y])?I:String(I));var S,P=Q.groups,G=v?(S=[F].concat(R,L,m),void 0!==P&&S.push(P),String(n.apply(void 0,S))):function(t,e,n,i,r,o){var a=n+t.length,l=i.length,c=g;return void 0!==r&&(r=s(r),c=f),A.call(o,c,(function(A,s){var o;switch(s.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(a);case"<":o=r[s.slice(1,-1)];break;default:var c=+s;if(0==c)return A;if(l<c){var u=d(c/10);return 0===u?A:u<=l?void 0===i[u-1]?s.charAt(1):i[u-1]+s.charAt(1):A}o=i[c-1]}return void 0===o?"":o}))}(F,m,L,R,P,n);x<=L&&(D+=m.slice(x,L)+G,x=L+F.length)}return D+m.slice(x)}]}))},function(t,A,e){"use strict";var n=e(161),i=e(332),s=e(16),r=e(34),o=e(38),a=e(162),l=e(8),c=e(163),u=e(119),h=e(4),d=[].push,f=Math.min,g=4294967295,p=!h((function(){return!RegExp(g,"y")}));n("split",2,(function(t,A,e){var n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||1<".".split(/()()/).length||"".split(/.?/).length?function(t,e){var n=String(r(this)),s=void 0===e?g:e>>>0;if(0==s)return[];if(void 0===t)return[n];if(!i(t))return A.call(n,t,s);for(var o,a,l,c=[],h=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,p=new RegExp(t.source,h+"g");(o=u.call(p,n))&&!(f<(a=p.lastIndex)&&(c.push(n.slice(f,o.index)),1<o.length&&o.index<n.length&&d.apply(c,o.slice(1)),l=o[0].length,f=a,c.length>=s));)p.lastIndex===o.index&&p.lastIndex++;return f===n.length?!l&&p.test("")||c.push(""):c.push(n.slice(f)),c.length>s?c.slice(0,s):c}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:A.call(this,t,e)}:A;return[function(A,e){var i=r(this),s=null==A?void 0:A[t];return void 0!==s?s.call(A,i,e):n.call(String(i),A,e)},function(t,i){var r=e(n,t,this,i,n!==A);if(r.done)return r.value;var u=s(t),h=String(this),d=o(u,RegExp),w=u.unicode,B=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(p?"y":"g"),E=new d(p?u:"^(?:"+u.source+")",B),m=void 0===i?g:i>>>0;if(0==m)return[];if(0===h.length)return null===c(E,h)?[h]:[];for(var v=0,C=0,b=[];C<h.length;){E.lastIndex=p?C:0;var y,Q=c(E,p?h:h.slice(C));if(null===Q||(y=f(l(E.lastIndex+(p?0:C)),h.length))===v)C=a(h,C,w);else{if(b.push(h.slice(v,C)),b.length===m)return b;for(var I=1;I<=Q.length-1;I++)if(b.push(Q[I]),b.length===m)return b;C=v=y}}return b.push(h.slice(v)),b}]}),!p)},function(t,A,e){"use strict";var n=e(1),i=e(225).trim;n({target:"String",proto:!0,forced:e(333)("trim")},{trim:function(){return i(this)}})},function(t,A,e){"use strict";var n=e(1),i=e(234);n({target:"String",proto:!0,forced:e(235)("link")},{link:function(t){return i(this,"a","href",t)}})},function(t,A,e){var n=e(34),i=/"/g;t.exports=function(t,A,e,s){var r=String(n(t)),o="<"+A;return""!==e&&(o+=" "+e+'="'+String(s).replace(i,"&quot;")+'"'),o+">"+r+"</"+A+">"}},function(t,A,e){var n=e(4);t.exports=function(t){return n((function(){var A=""[t]('"');return A!==A.toLowerCase()||3<A.split('"').length}))}},function(t,A,e){"use strict";function n(t,A){for(var e=0,n=A.length,i=new(K(t))(n);e<n;)i[e]=A[e++];return i}function i(t,A){_(t,A,{get:function(){return P(this)[A]}})}function s(t){var A;return t instanceof H||"ArrayBuffer"==(A=b(t))||"SharedArrayBuffer"==A}function r(t,A){return z(t)&&"symbol"!=typeof A&&A in t&&String(+A)==String(A)}function o(t,A){return r(t,A=v(A,!0))?p(2,t[A]):T(t,A)}function a(t,A,e){return!(r(t,A=v(A,!0))&&y(e)&&C(e,"value"))||C(e,"get")||C(e,"set")||e.configurable||C(e,"writable")&&!e.writable||C(e,"enumerable")&&!e.enumerable?_(t,A,e):(t[A]=e.value,t)}var l=e(1),c=e(3),u=e(11),h=e(335),d=e(5),f=e(154),g=e(155),p=e(42),w=e(18),B=e(8),E=e(222),m=e(237),v=e(55),C=e(14),b=e(117),y=e(13),Q=e(58),I=e(45),D=e(57).f,x=e(337),M=e(20).forEach,F=e(156),L=e(15),R=e(54),Y=e(35),S=e(224),P=Y.get,G=Y.set,_=L.f,T=R.f,k=Math.round,W=c.RangeError,H=f.ArrayBuffer,j=f.DataView,N=d.NATIVE_ARRAY_BUFFER_VIEWS,O=d.TYPED_ARRAY_TAG,U=d.TypedArray,V=d.TypedArrayPrototype,K=d.aTypedArrayConstructor,z=d.isTypedArray,J="BYTES_PER_ELEMENT",Z="Wrong length";u?(N||(R.f=o,L.f=a,i(V,"buffer"),i(V,"byteOffset"),i(V,"byteLength"),i(V,"length")),l({target:"Object",stat:!0,forced:!N},{getOwnPropertyDescriptor:o,defineProperty:a}),t.exports=function(t,A,e){function i(t,A){_(t,A,{get:function(){return t=A,(e=P(this)).view[a](t*r+e.byteOffset,!0);var t,e},set:function(t){return n=A,i=t,s=P(this),e&&(i=(i=k(i))<0?0:255<i?255:255&i),void s.view[u](n*r+s.byteOffset,i,!0);var n,i,s},enumerable:!0})}var r=t.match(/\d+$/)[0]/8,o=t+(e?"Clamped":"")+"Array",a="get"+t,u="set"+t,d=c[o],f=d,p=f&&f.prototype,v={};N?h&&(f=A((function(t,A,e,i){return g(t,f,o),S(y(A)?s(A)?void 0!==i?new d(A,m(e,r),i):void 0!==e?new d(A,m(e,r)):new d(A):z(A)?n(f,A):x.call(f,A):new d(E(A)),t,f)})),I&&I(f,U),M(D(d),(function(t){t in f||w(f,t,d[t])})),f.prototype=p):(f=A((function(t,A,e,a){g(t,f,o);var l,c,u,h=0,d=0;if(y(A)){if(!s(A))return z(A)?n(f,A):x.call(f,A);l=A,d=m(e,r);var p=A.byteLength;if(void 0===a){if(p%r)throw W(Z);if((c=p-d)<0)throw W(Z)}else if(p<(c=B(a)*r)+d)throw W(Z);u=c/r}else u=E(A),l=new H(c=u*r);for(G(t,{buffer:l,byteOffset:d,byteLength:c,length:u,view:new j(l)});h<u;)i(t,h++)})),I&&I(f,U),p=f.prototype=Q(V)),p.constructor!==f&&w(p,"constructor",f),O&&w(p,O,o),v[o]=f,l({global:!0,forced:f!=d,sham:!N},v),J in f||w(f,J,r),J in p||w(p,J,r),F(o)}):t.exports=function(){}},function(t,A,e){var n=e(336);t.exports=function(t,A){var e=n(t);if(e%A)throw RangeError("Wrong offset");return e}},function(t,A,e){function n(t){return function(A,e,n,a){i(e);var l=s(A),c=r(l),u=o(l.length),h=t?u-1:0,d=t?-1:1;if(n<2)for(;;){if(h in c){a=c[h],h+=d;break}if(h+=d,t?h<0:u<=h)throw TypeError("Reduce of empty array with no initial value")}for(;t?0<=h:h<u;h+=d)h in c&&(a=e(a,c[h],h,l));return a}}var i=e(44),s=e(19),r=e(92),o=e(8);t.exports={left:n(!1),right:n(!0)}},function(t,A){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,A,e){"use strict";(function(A,n){var i=e(123);t.exports=E;var s,r=e(196);function o(t,A){return t.listeners(A).length}E.ReadableState=B,e(122).EventEmitter;var a=e(241),l=e(124).Buffer,c=A.Uint8Array||function(){},u=Object.create(e(98));u.inherits=e(86);var h,d=e(341),f=void 0,g=(f=d&&d.debuglog?d.debuglog("stream"):function(){},e(342)),p=e(242);u.inherits(E,a);var w=["error","close","destroy","pause","resume"];function B(t,A){t=t||{};var n=A instanceof(s=s||e(48));this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,r=t.readableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(r||0===r)?r:o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(h=h||e(125).StringDecoder,this.decoder=new h(t.encoding),this.encoding=t.encoding)}function E(t){if(s=s||e(48),!(this instanceof E))return new E(t);this._readableState=new B(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),a.call(this)}function m(t,A,e,n,i){var s,r,o,a=t._readableState;return null===A?(a.reading=!1,function(t,A){var e;A.ended||(!A.decoder||(e=A.decoder.end())&&e.length&&(A.buffer.push(e),A.length+=A.objectMode?1:e.length),A.ended=!0,y(t))}(t,a)):(i||(s=function(t,A){var e;return function(t){return l.isBuffer(t)||t instanceof c}(A)||"string"==typeof A||void 0===A||t.objectMode||(e=new TypeError("Invalid non-string/buffer chunk")),e}(a,A)),s?t.emit("error",s):a.objectMode||A&&0<A.length?("string"==typeof A||a.objectMode||Object.getPrototypeOf(A)===l.prototype||(r=A,A=l.from(r)),n?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):v(t,a,A,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!e?(A=a.decoder.write(A),a.objectMode||0!==A.length?v(t,a,A,!1):I(t,a)):v(t,a,A,!1))):n||(a.reading=!1)),!(o=a).ended&&(o.needReadable||o.length<o.highWaterMark||0===o.length)}function v(t,A,e,n){A.flowing&&0===A.length&&!A.sync?(t.emit("data",e),t.read(0)):(A.length+=A.objectMode?1:e.length,n?A.buffer.unshift(e):A.buffer.push(e),A.needReadable&&y(t)),I(t,A)}Object.defineProperty(E.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),E.prototype.destroy=p.destroy,E.prototype._undestroy=p.undestroy,E.prototype._destroy=function(t,A){this.push(null),A(t)},E.prototype.push=function(t,A){var e,n=this._readableState;return n.objectMode?e=!0:"string"==typeof t&&((A=A||n.defaultEncoding)!==n.encoding&&(t=l.from(t,A),A=""),e=!0),m(this,t,A,!1,e)},E.prototype.unshift=function(t){return m(this,t,null,!0,!1)},E.prototype.isPaused=function(){return!1===this._readableState.flowing},E.prototype.setEncoding=function(t){return h=h||e(125).StringDecoder,this._readableState.decoder=new h(t),this._readableState.encoding=t,this};var C=8388608;function b(t,A){return t<=0||0===A.length&&A.ended?0:A.objectMode?1:t!=t?A.flowing&&A.length?A.buffer.head.data.length:A.length:(t>A.highWaterMark&&(A.highWaterMark=(C<=(e=t)?e=C:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e)),t<=A.length?t:A.ended?A.length:(A.needReadable=!0,0));var e}function y(t){var A=t._readableState;A.needReadable=!1,A.emittedReadable||(f("emitReadable",A.flowing),A.emittedReadable=!0,A.sync?i.nextTick(Q,t):Q(t))}function Q(t){f("emit readable"),t.emit("readable"),F(t)}function I(t,A){A.readingMore||(A.readingMore=!0,i.nextTick(D,t,A))}function D(t,A){for(var e=A.length;!A.reading&&!A.flowing&&!A.ended&&A.length<A.highWaterMark&&(f("maybeReadMore read 0"),t.read(0),e!==A.length);)e=A.length;A.readingMore=!1}function x(t){f("readable nexttick read 0"),t.read(0)}function M(t,A){A.reading||(f("resume read 0"),t.read(0)),A.resumeScheduled=!1,A.awaitDrain=0,t.emit("resume"),F(t),A.flowing&&!A.reading&&t.read(0)}function F(t){var A=t._readableState;for(f("flow",A.flowing);A.flowing&&null!==t.read(););}function L(t,A){return 0===A.length?null:(A.objectMode?e=A.buffer.shift():!t||t>=A.length?(e=A.decoder?A.buffer.join(""):1===A.buffer.length?A.buffer.head.data:A.buffer.concat(A.length),A.buffer.clear()):e=function(t,A,e){var n;return t<A.head.data.length?(n=A.head.data.slice(0,t),A.head.data=A.head.data.slice(t)):n=t===A.head.data.length?A.shift():(e?function(t,A){var e=A.head,n=1,i=e.data;for(t-=i.length;e=e.next;){var s=e.data,r=t>s.length?s.length:t;if(r===s.length?i+=s:i+=s.slice(0,t),0==(t-=r)){r===s.length?(++n,e.next?A.head=e.next:A.head=A.tail=null):(A.head=e).data=s.slice(r);break}++n}return A.length-=n,i}:function(t,A){var e=l.allocUnsafe(t),n=A.head,i=1;for(n.data.copy(e),t-=n.data.length;n=n.next;){var s=n.data,r=t>s.length?s.length:t;if(s.copy(e,e.length-t,0,r),0==(t-=r)){r===s.length?(++i,n.next?A.head=n.next:A.head=A.tail=null):(A.head=n).data=s.slice(r);break}++i}return A.length-=i,e})(t,A),n}(t,A.buffer,A.decoder),e);var e}function R(t){var A=t._readableState;if(0<A.length)throw new Error('"endReadable()" called on non-empty stream');A.endEmitted||(A.ended=!0,i.nextTick(Y,A,t))}function Y(t,A){t.endEmitted||0!==t.length||(t.endEmitted=!0,A.readable=!1,A.emit("end"))}function S(t,A){for(var e=0,n=t.length;e<n;e++)if(t[e]===A)return e;return-1}E.prototype.read=function(t){f("read",t),t=parseInt(t,10);var A=this._readableState,e=t;if(0!==t&&(A.emittedReadable=!1),0===t&&A.needReadable&&(A.length>=A.highWaterMark||A.ended))return f("read: emitReadable",A.length,A.ended),(0===A.length&&A.ended?R:y)(this),null;if(0===(t=b(t,A))&&A.ended)return 0===A.length&&R(this),null;var n,i=A.needReadable;return f("need readable",i),(0===A.length||A.length-t<A.highWaterMark)&&f("length less than watermark",i=!0),A.ended||A.reading?f("reading or ended",i=!1):i&&(f("do read"),A.reading=!0,A.sync=!0,0===A.length&&(A.needReadable=!0),this._read(A.highWaterMark),A.sync=!1,A.reading||(t=b(e,A))),null===(n=0<t?L(t,A):null)?(A.needReadable=!0,t=0):A.length-=t,0===A.length&&(A.ended||(A.needReadable=!0),e!==t&&A.ended&&R(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},E.prototype.pipe=function(t,A){var e=this,s=this._readableState;switch(s.pipesCount){case 0:s.pipes=t;break;case 1:s.pipes=[s.pipes,t];break;default:s.pipes.push(t)}s.pipesCount+=1,f("pipe count=%d opts=%j",s.pipesCount,A);var a=A&&!1===A.end||t===n.stdout||t===n.stderr?E:l;function l(){f("onend"),t.end()}s.endEmitted?i.nextTick(a):e.once("end",a),t.on("unpipe",(function A(n,i){f("onunpipe"),n===e&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,f("cleanup"),t.removeListener("close",w),t.removeListener("finish",B),t.removeListener("drain",u),t.removeListener("error",p),t.removeListener("unpipe",A),e.removeListener("end",l),e.removeListener("end",E),e.removeListener("data",g),h=!0,!s.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}));var c,u=(c=e,function(){var t=c._readableState;f("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(c,"data")&&(t.flowing=!0,F(c))});t.on("drain",u);var h=!1,d=!1;function g(A){f("ondata"),(d=!1)!==t.write(A)||d||((1===s.pipesCount&&s.pipes===t||1<s.pipesCount&&-1!==S(s.pipes,t))&&!h&&(f("false write response, pause",e._readableState.awaitDrain),e._readableState.awaitDrain++,d=!0),e.pause())}function p(A){f("onerror",A),E(),t.removeListener("error",p),0===o(t,"error")&&t.emit("error",A)}function w(){t.removeListener("finish",B),E()}function B(){f("onfinish"),t.removeListener("close",w),E()}function E(){f("unpipe"),e.unpipe(t)}return e.on("data",g),function(t,A,e){if("function"==typeof t.prependListener)return t.prependListener(A,e);t._events&&t._events[A]?r(t._events[A])?t._events[A].unshift(e):t._events[A]=[e,t._events[A]]:t.on(A,e)}(t,"error",p),t.once("close",w),t.once("finish",B),t.emit("pipe",e),s.flowing||(f("pipe resume"),e.resume()),t},E.prototype.unpipe=function(t){var A=this._readableState,e={hasUnpiped:!1};if(0===A.pipesCount)return this;if(1===A.pipesCount)return t&&t!==A.pipes||(t=t||A.pipes,A.pipes=null,A.pipesCount=0,A.flowing=!1,t&&t.emit("unpipe",this,e)),this;if(!t){var n=A.pipes,i=A.pipesCount;A.pipes=null,A.pipesCount=0,A.flowing=!1;for(var s=0;s<i;s++)n[s].emit("unpipe",this,e);return this}var r=S(A.pipes,t);return-1===r||(A.pipes.splice(r,1),--A.pipesCount,1===A.pipesCount&&(A.pipes=A.pipes[0]),t.emit("unpipe",this,e)),this},E.prototype.addListener=E.prototype.on=function(t,A){var e,n=a.prototype.on.call(this,t,A);return"data"===t?!1!==this._readableState.flowing&&this.resume():"readable"===t&&((e=this._readableState).endEmitted||e.readableListening||(e.readableListening=e.needReadable=!0,e.emittedReadable=!1,e.reading?e.length&&y(this):i.nextTick(x,this))),n},E.prototype.resume=function(){var t,A=this._readableState;return A.flowing||(f("resume"),A.flowing=!0,this,(t=A).resumeScheduled||(t.resumeScheduled=!0,i.nextTick(M,this,t))),this},E.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this},E.prototype.wrap=function(t){var A=this,e=this._readableState,n=!1;for(var i in t.on("end",(function(){var t;f("wrapped end"),!e.decoder||e.ended||(t=e.decoder.end())&&t.length&&A.push(t),A.push(null)})),t.on("data",(function(i){f("wrapped data"),e.decoder&&(i=e.decoder.write(i)),e.objectMode&&null==i||(e.objectMode||i&&i.length)&&(A.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(A){return function(){return t[A].apply(t,arguments)}}(i));for(var s=0;s<w.length;s++)t.on(w[s],this.emit.bind(this,w[s]));return this._read=function(A){f("wrapped _read",A),n&&(n=!1,t.resume())},this},Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),E._fromList=L}).call(this,e(24),e(47))},function(t,A,e){t.exports=e(122).EventEmitter},function(t,A,e){"use strict";var n=e(123);function i(t,A){t.emit("error",A)}t.exports={destroy:function(t,A){var e=this,s=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return s||r?A?A(t):!t||this._writableState&&this._writableState.errorEmitted||n.nextTick(i,this,t):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(t){!A&&t?(n.nextTick(i,e,t),e._writableState&&(e._writableState.errorEmitted=!0)):A&&A(t)}))),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(t,A,e){"use strict";t.exports=s;var n=e(48),i=Object.create(e(98));function s(t){if(!(this instanceof s))return new s(t);n.call(this,t),this._transformState={afterTransform:function(t,A){var e=this._transformState;e.transforming=!1;var n=e.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));e.writechunk=null,(e.writecb=null)!=A&&this.push(A),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",r)}function r(){var t=this;"function"==typeof this._flush?this._flush((function(A,e){o(t,A,e)})):o(this,null,null)}function o(t,A,e){if(A)return t.emit("error",A);if(null!=e&&t.push(e),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}i.inherits=e(86),i.inherits(s,n),s.prototype.push=function(t,A){return this._transformState.needTransform=!1,n.prototype.push.call(this,t,A)},s.prototype._transform=function(t,A,e){throw new Error("_transform() is not implemented")},s.prototype._write=function(t,A,e){var n,i=this._transformState;i.writecb=e,i.writechunk=t,i.writeencoding=A,i.transforming||(n=this._readableState,(i.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark))},s.prototype._read=function(t){var A=this._transformState;null!==A.writechunk&&A.writecb&&!A.transforming?(A.transforming=!0,this._transform(A.writechunk,A.writeencoding,A.afterTransform)):A.needTransform=!0},s.prototype._destroy=function(t,A){var e=this;n.prototype._destroy.call(this,t,(function(t){A(t),e.emit("close")}))}},function(t,A,e){"use strict";(function(t){var n=e(10).Buffer,i=e(121).Transform,s=e(350),r=e(166),o=e(245).ok,a=e(10).kMaxLength,l="Cannot create final Buffer. It would be larger than 0x"+a.toString(16)+" bytes";s.Z_MIN_WINDOWBITS=8,s.Z_MAX_WINDOWBITS=15,s.Z_DEFAULT_WINDOWBITS=15,s.Z_MIN_CHUNK=64,s.Z_MAX_CHUNK=1/0,s.Z_DEFAULT_CHUNK=16384,s.Z_MIN_MEMLEVEL=1,s.Z_MAX_MEMLEVEL=9,s.Z_DEFAULT_MEMLEVEL=8,s.Z_MIN_LEVEL=-1,s.Z_MAX_LEVEL=9,s.Z_DEFAULT_LEVEL=s.Z_DEFAULT_COMPRESSION;for(var c=Object.keys(s),u=0;u<c.length;u++){var h=c[u];h.match(/^Z/)&&Object.defineProperty(A,h,{enumerable:!0,value:s[h],writable:!1})}for(var d={Z_OK:s.Z_OK,Z_STREAM_END:s.Z_STREAM_END,Z_NEED_DICT:s.Z_NEED_DICT,Z_ERRNO:s.Z_ERRNO,Z_STREAM_ERROR:s.Z_STREAM_ERROR,Z_DATA_ERROR:s.Z_DATA_ERROR,Z_MEM_ERROR:s.Z_MEM_ERROR,Z_BUF_ERROR:s.Z_BUF_ERROR,Z_VERSION_ERROR:s.Z_VERSION_ERROR},f=Object.keys(d),g=0;g<f.length;g++){var p=f[g];d[d[p]]=p}function w(t,A,e){var i=[],s=0;function r(){for(var A;null!==(A=t.read());)i.push(A),s+=A.length;t.once("readable",r)}function o(){var A,r=null;a<=s?r=new RangeError(l):A=n.concat(i,s),i=[],t.close(),e(r,A)}t.on("error",(function(A){t.removeListener("end",o),t.removeListener("readable",r),e(A)})),t.on("end",o),t.end(A),r()}function B(t,A){if("string"==typeof A&&(A=n.from(A)),!n.isBuffer(A))throw new TypeError("Not a string or buffer");var e=t._finishFlushFlag;return t._processChunk(A,e)}function E(t){if(!(this instanceof E))return new E(t);D.call(this,t,s.DEFLATE)}function m(t){if(!(this instanceof m))return new m(t);D.call(this,t,s.INFLATE)}function v(t){if(!(this instanceof v))return new v(t);D.call(this,t,s.GZIP)}function C(t){if(!(this instanceof C))return new C(t);D.call(this,t,s.GUNZIP)}function b(t){if(!(this instanceof b))return new b(t);D.call(this,t,s.DEFLATERAW)}function y(t){if(!(this instanceof y))return new y(t);D.call(this,t,s.INFLATERAW)}function Q(t){if(!(this instanceof Q))return new Q(t);D.call(this,t,s.UNZIP)}function I(t){return t===s.Z_NO_FLUSH||t===s.Z_PARTIAL_FLUSH||t===s.Z_SYNC_FLUSH||t===s.Z_FULL_FLUSH||t===s.Z_FINISH||t===s.Z_BLOCK}function D(t,e){var r=this;if(this._opts=t=t||{},this._chunkSize=t.chunkSize||A.Z_DEFAULT_CHUNK,i.call(this,t),t.flush&&!I(t.flush))throw new Error("Invalid flush flag: "+t.flush);if(t.finishFlush&&!I(t.finishFlush))throw new Error("Invalid flush flag: "+t.finishFlush);if(this._flushFlag=t.flush||s.Z_NO_FLUSH,this._finishFlushFlag=void 0!==t.finishFlush?t.finishFlush:s.Z_FINISH,t.chunkSize&&(t.chunkSize<A.Z_MIN_CHUNK||t.chunkSize>A.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+t.chunkSize);if(t.windowBits&&(t.windowBits<A.Z_MIN_WINDOWBITS||t.windowBits>A.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+t.windowBits);if(t.level&&(t.level<A.Z_MIN_LEVEL||t.level>A.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+t.level);if(t.memLevel&&(t.memLevel<A.Z_MIN_MEMLEVEL||t.memLevel>A.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+t.memLevel);if(t.strategy&&t.strategy!=A.Z_FILTERED&&t.strategy!=A.Z_HUFFMAN_ONLY&&t.strategy!=A.Z_RLE&&t.strategy!=A.Z_FIXED&&t.strategy!=A.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+t.strategy);if(t.dictionary&&!n.isBuffer(t.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new s.Zlib(e);var o=this;this._hadError=!1,this._handle.onerror=function(t,e){x(o),o._hadError=!0;var n=new Error(t);n.errno=e,n.code=A.codes[e],o.emit("error",n)};var a=A.Z_DEFAULT_COMPRESSION;"number"==typeof t.level&&(a=t.level);var l=A.Z_DEFAULT_STRATEGY;"number"==typeof t.strategy&&(l=t.strategy),this._handle.init(t.windowBits||A.Z_DEFAULT_WINDOWBITS,a,t.memLevel||A.Z_DEFAULT_MEMLEVEL,l,t.dictionary),this._buffer=n.allocUnsafe(this._chunkSize),this._offset=0,this._level=a,this._strategy=l,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!r._handle},configurable:!0,enumerable:!0})}function x(A,e){e&&t.nextTick(e),A._handle&&(A._handle.close(),A._handle=null)}function M(t){t.emit("close")}Object.defineProperty(A,"codes",{enumerable:!0,value:Object.freeze(d),writable:!1}),A.Deflate=E,A.Inflate=m,A.Gzip=v,A.Gunzip=C,A.DeflateRaw=b,A.InflateRaw=y,A.Unzip=Q,A.createDeflate=function(t){return new E(t)},A.createInflate=function(t){return new m(t)},A.createDeflateRaw=function(t){return new b(t)},A.createInflateRaw=function(t){return new y(t)},A.createGzip=function(t){return new v(t)},A.createGunzip=function(t){return new C(t)},A.createUnzip=function(t){return new Q(t)},A.deflate=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new E(A),t,e)},A.deflateSync=function(t,A){return B(new E(A),t)},A.gzip=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new v(A),t,e)},A.gzipSync=function(t,A){return B(new v(A),t)},A.deflateRaw=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new b(A),t,e)},A.deflateRawSync=function(t,A){return B(new b(A),t)},A.unzip=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new Q(A),t,e)},A.unzipSync=function(t,A){return B(new Q(A),t)},A.inflate=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new m(A),t,e)},A.inflateSync=function(t,A){return B(new m(A),t)},A.gunzip=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new C(A),t,e)},A.gunzipSync=function(t,A){return B(new C(A),t)},A.inflateRaw=function(t,A,e){return"function"==typeof A&&(e=A,A={}),w(new y(A),t,e)},A.inflateRawSync=function(t,A){return B(new y(A),t)},r.inherits(D,i),D.prototype.params=function(e,n,i){if(e<A.Z_MIN_LEVEL||e>A.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+e);if(n!=A.Z_FILTERED&&n!=A.Z_HUFFMAN_ONLY&&n!=A.Z_RLE&&n!=A.Z_FIXED&&n!=A.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);var r;this._level!==e||this._strategy!==n?(r=this).flush(s.Z_SYNC_FLUSH,(function(){o(r._handle,"zlib binding closed"),r._handle.params(e,n),r._hadError||(r._level=e,r._strategy=n,i&&i())})):t.nextTick(i)},D.prototype.reset=function(){return o(this._handle,"zlib binding closed"),this._handle.reset()},D.prototype._flush=function(t){this._transform(n.alloc(0),"",t)},D.prototype.flush=function(A,e){var i=this,r=this._writableState;"function"!=typeof A&&(void 0!==A||e)||(e=A,A=s.Z_FULL_FLUSH),r.ended?e&&t.nextTick(e):r.ending?e&&this.once("end",e):r.needDrain?e&&this.once("drain",(function(){return i.flush(A,e)})):(this._flushFlag=A,this.write(n.alloc(0),"",e))},D.prototype.close=function(A){x(this,A),t.nextTick(M,this)},D.prototype._transform=function(t,A,e){var i,r=this._writableState,o=(r.ending||r.ended)&&(!t||r.length===t.length);return null===t||n.isBuffer(t)?this._handle?(o?i=this._finishFlushFlag:(i=this._flushFlag,t.length>=r.length&&(this._flushFlag=this._opts.flush||s.Z_NO_FLUSH)),void this._processChunk(t,i,e)):e(new Error("zlib binding closed")):e(new Error("invalid input"))},D.prototype._processChunk=function(t,A,e){var i=t&&t.length,s=this._chunkSize-this._offset,r=0,c=this,u="function"==typeof e;if(!u){var h,d=[],f=0;this.on("error",(function(t){h=t})),o(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(A,t,r,i,this._buffer,this._offset,s)}while(!this._hadError&&B(g[0],g[1]));if(this._hadError)throw h;if(a<=f)throw x(this),new RangeError(l);var p=n.concat(d,f);return x(this),p}o(this._handle,"zlib binding closed");var w=this._handle.write(A,t,r,i,this._buffer,this._offset,s);function B(a,l){if(this&&(this.buffer=null,this.callback=null),!c._hadError){var h,g=s-l;if(o(0<=g,"have should not go down"),0<g&&(h=c._buffer.slice(c._offset,c._offset+g),c._offset+=g,u?c.push(h):(d.push(h),f+=h.length)),(0===l||c._offset>=c._chunkSize)&&(s=c._chunkSize,c._offset=0,c._buffer=n.allocUnsafe(c._chunkSize)),0===l){if(r+=i-a,i=a,!u)return!0;var p=c._handle.write(A,t,r,i,c._buffer,c._offset,c._chunkSize);return p.callback=B,void(p.buffer=t)}if(!u)return!1;e()}}w.buffer=t,w.callback=B},r.inherits(E,D),r.inherits(m,D),r.inherits(v,D),r.inherits(C,D),r.inherits(b,D),r.inherits(y,D),r.inherits(Q,D)}).call(this,e(47))},function(t,A,e){"use strict";(function(A){var n=e(351);
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */function i(t,A){if(t===A)return 0;for(var e=t.length,n=A.length,i=0,s=Math.min(e,n);i<s;++i)if(t[i]!==A[i]){e=t[i],n=A[i];break}return e<n?-1:n<e?1:0}function s(t){return A.Buffer&&"function"==typeof A.Buffer.isBuffer?A.Buffer.isBuffer(t):!(null==t||!t._isBuffer)}var r=e(166),o=Object.prototype.hasOwnProperty,a=Array.prototype.slice,l="foo"===function(){}.name;function c(t){return Object.prototype.toString.call(t)}function u(t){if(!s(t)&&"function"==typeof A.ArrayBuffer){if("function"==typeof ArrayBuffer.isView)return ArrayBuffer.isView(t);if(t)return t instanceof DataView||!!(t.buffer&&t.buffer instanceof ArrayBuffer)}}var h=t.exports=B,d=/\s*function\s+([^\(\s]*)\s*/;function f(t){if(r.isFunction(t)){if(l)return t.name;var A=t.toString().match(d);return A&&A[1]}}function g(t,A){return"string"!=typeof t||t.length<A?t:t.slice(0,A)}function p(t){if(l||!r.isFunction(t))return r.inspect(t);var A=f(t);return"[Function"+(A?": "+A:"")+"]"}function w(t,A,e,n,i){throw new h.AssertionError({message:e,actual:t,expected:A,operator:n,stackStartFunction:i})}function B(t,A){t||w(t,!0,A,"==",h.ok)}function E(t,A,e,n){if(t===A)return!0;if(s(t)&&s(A))return 0===i(t,A);if(r.isDate(t)&&r.isDate(A))return t.getTime()===A.getTime();if(r.isRegExp(t)&&r.isRegExp(A))return t.source===A.source&&t.global===A.global&&t.multiline===A.multiline&&t.lastIndex===A.lastIndex&&t.ignoreCase===A.ignoreCase;if(null!==t&&"object"==typeof t||null!==A&&"object"==typeof A){if(u(t)&&u(A)&&c(t)===c(A)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0===i(new Uint8Array(t.buffer),new Uint8Array(A.buffer));if(s(t)!==s(A))return!1;var o=(n=n||{actual:[],expected:[]}).actual.indexOf(t);return-1!==o&&o===n.expected.indexOf(A)||(n.actual.push(t),n.expected.push(A),function(t,A,e,n){if(null==t||null==A)return!1;if(r.isPrimitive(t)||r.isPrimitive(A))return t===A;if(e&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(A))return!1;var i=m(t),s=m(A);if(i&&!s||!i&&s)return!1;if(i)return E(t=a.call(t),A=a.call(A),e);var o,l,c=b(t),u=b(A);if(c.length!==u.length)return!1;for(c.sort(),u.sort(),l=c.length-1;0<=l;l--)if(c[l]!==u[l])return!1;for(l=c.length-1;0<=l;l--)if(!E(t[o=c[l]],A[o],e,n))return!1;return!0}(t,A,e,n))}return e?t===A:t==A}function m(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function v(t,A){if(t&&A){if("[object RegExp]"==Object.prototype.toString.call(A))return A.test(t);try{if(t instanceof A)return 1}catch(t){}if(!Error.isPrototypeOf(A))return!0===A.call({},t)}}function C(t,A,e,n){var i;if("function"!=typeof A)throw new TypeError('"block" argument must be a function');"string"==typeof e&&(n=e,e=null),i=function(t){var A;try{t()}catch(t){A=t}return A}(A),n=(e&&e.name?" ("+e.name+").":".")+(n?" "+n:"."),t&&!i&&w(i,e,"Missing expected exception"+n);var s="string"==typeof n,o=!t&&i&&!e;if((!t&&r.isError(i)&&s&&v(i,e)||o)&&w(i,e,"Got unwanted exception"+n),t&&i&&e&&!v(i,e)||!t&&i)throw i}h.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=g(p(this.actual),128)+" "+this.operator+" "+g(p(this.expected),128),this.generatedMessage=!0);var A,e,n,i,s,r=t.stackStartFunction||w;Error.captureStackTrace?Error.captureStackTrace(this,r):(A=new Error).stack&&(s=A.stack,e=f(r),0<=(n=s.indexOf("\n"+e))&&(i=s.indexOf("\n",n+1),s=s.substring(i+1)),this.stack=s)},r.inherits(h.AssertionError,Error),h.fail=w,h.ok=B,h.equal=function(t,A,e){t!=A&&w(t,A,e,"==",h.equal)},h.notEqual=function(t,A,e){t==A&&w(t,A,e,"!=",h.notEqual)},h.deepEqual=function(t,A,e){E(t,A,!1)||w(t,A,e,"deepEqual",h.deepEqual)},h.deepStrictEqual=function(t,A,e){E(t,A,!0)||w(t,A,e,"deepStrictEqual",h.deepStrictEqual)},h.notDeepEqual=function(t,A,e){E(t,A,!1)&&w(t,A,e,"notDeepEqual",h.notDeepEqual)},h.notDeepStrictEqual=function t(A,e,n){E(A,e,!0)&&w(A,e,n,"notDeepStrictEqual",t)},h.strictEqual=function(t,A,e){t!==A&&w(t,A,e,"===",h.strictEqual)},h.notStrictEqual=function(t,A,e){t===A&&w(t,A,e,"!==",h.notStrictEqual)},h.throws=function(t,A,e){C(!0,t,A,e)},h.doesNotThrow=function(t,A,e){C(!1,t,A,e)},h.ifError=function(t){if(t)throw t},h.strict=n((function t(A,e){A||w(A,!0,e,"==",t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var b=Object.keys||function(t){var A=[];for(var e in t)o.call(t,e)&&A.push(e);return A}}).call(this,e(24))},function(t,A,e){"use strict";t.exports=function(t,A,e,n){for(var i=65535&t|0,s=t>>>16&65535|0,r=0;0!==e;){for(e-=r=2e3<e?2e3:e;s=s+(i=i+A[n++]|0)|0,--r;);i%=65521,s%=65521}return i|s<<16|0}},function(t,A,e){"use strict";var n=function(){for(var t,A=[],e=0;e<256;e++){t=e;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;A[e]=t}return A}();t.exports=function(t,A,e,i){var s=n,r=i+e;t^=-1;for(var o=i;o<r;o++)t=t>>>8^s[255&(t^A[o])];return-1^t}},function(t,A,e){var n;t.exports=(n=e(2),function(t){var A=n,e=A.lib,i=e.WordArray,s=e.Hasher,r=A.algo,o=[],a=[];!function(){function A(t){return 4294967296*(t-(0|t))|0}for(var e=2,n=0;n<64;)!function(A){for(var e=t.sqrt(A),n=2;n<=e;n++)if(!(A%n))return;return 1}(e)||(n<8&&(o[n]=A(t.pow(e,.5))),a[n]=A(t.pow(e,1/3)),n++),e++}();var l=[],c=r.SHA256=s.extend({_doReset:function(){this._hash=new i.init(o.slice(0))},_doProcessBlock:function(t,A){for(var e,n,i,s,r=this._hash.words,o=r[0],c=r[1],u=r[2],h=r[3],d=r[4],f=r[5],g=r[6],p=r[7],w=0;w<64;w++){w<16?l[w]=0|t[A+w]:(n=((e=l[w-15])<<25|e>>>7)^(e<<14|e>>>18)^e>>>3,s=((i=l[w-2])<<15|i>>>17)^(i<<13|i>>>19)^i>>>10,l[w]=n+l[w-7]+s+l[w-16]);var B=o&c^o&u^c&u,E=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),m=p+((d<<26|d>>>6)^(d<<21|d>>>11)^(d<<7|d>>>25))+(d&f^~d&g)+a[w]+l[w];p=g,g=f,f=d,d=h+m|0,h=u,u=c,c=o,o=m+(E+B)|0}r[0]=r[0]+o|0,r[1]=r[1]+c|0,r[2]=r[2]+u|0,r[3]=r[3]+h|0,r[4]=r[4]+d|0,r[5]=r[5]+f|0,r[6]=r[6]+g|0,r[7]=r[7]+p|0},_doFinalize:function(){var A=this._data,e=A.words,n=8*this._nDataBytes,i=8*A.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=t.floor(n/4294967296),e[15+(64+i>>>9<<4)]=n,A.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}});A.SHA256=s._createHelper(c),A.HmacSHA256=s._createHmacHelper(c)}(Math),n.SHA256)},function(t,A,e){var n;t.exports=(n=e(2),e(127),function(){var t=n,A=t.lib.Hasher,e=t.x64,i=e.Word,s=e.WordArray,r=t.algo;function o(){return i.create.apply(i,arguments)}var a=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],l=[];!function(){for(var t=0;t<80;t++)l[t]=o()}();var c=r.SHA512=A.extend({_doReset:function(){this._hash=new s.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,A){for(var e=this._hash.words,n=e[0],i=e[1],s=e[2],r=e[3],o=e[4],c=e[5],u=e[6],h=e[7],d=n.high,f=n.low,g=i.high,p=i.low,w=s.high,B=s.low,E=r.high,m=r.low,v=o.high,C=o.low,b=c.high,y=c.low,Q=u.high,I=u.low,D=h.high,x=h.low,M=d,F=f,L=g,R=p,Y=w,S=B,P=E,G=m,_=v,T=C,k=b,W=y,H=Q,j=I,N=D,O=x,U=0;U<80;U++){var V,K,z,J,Z,X,q,$,tt,At,et,nt,it,st,rt,ot=l[U];U<16?(rt=ot.high=0|t[A+2*U],st=ot.low=0|t[A+2*U+1]):(J=((K=(V=l[U-15]).high)>>>1|(z=V.low)<<31)^(K>>>8|z<<24)^K>>>7,Z=(z>>>1|K<<31)^(z>>>8|K<<24)^(z>>>7|K<<25),tt=((q=(X=l[U-2]).high)>>>19|($=X.low)<<13)^(q<<3|$>>>29)^q>>>6,At=($>>>19|q<<13)^($<<3|q>>>29)^($>>>6|q<<26),rt=(rt=(rt=J+(et=l[U-7]).high+((st=Z+et.low)>>>0<Z>>>0?1:0))+tt+((st+=At)>>>0<At>>>0?1:0))+(nt=l[U-16]).high+((st+=it=nt.low)>>>0<it>>>0?1:0),ot.high=rt,ot.low=st);var at=_&k^~_&H,lt=T&W^~T&j,ct=M&L^M&Y^L&Y,ut=F&R^F&S^R&S,ht=(M>>>28|F<<4)^(M<<30|F>>>2)^(M<<25|F>>>7),dt=(F>>>28|M<<4)^(F<<30|M>>>2)^(F<<25|M>>>7),ft=(_>>>14|T<<18)^(_>>>18|T<<14)^(_<<23|T>>>9),gt=(T>>>14|_<<18)^(T>>>18|_<<14)^(T<<23|_>>>9),pt=a[U],wt=pt.high,Bt=pt.low,Et=O+gt,mt=N+ft+(Et>>>0<O>>>0?1:0),vt=dt+ut;N=H,O=j,H=k,j=W,k=_,W=T,_=P+(mt=(mt=(mt=mt+at+((Et+=lt)>>>0<lt>>>0?1:0))+wt+((Et+=Bt)>>>0<Bt>>>0?1:0))+rt+((Et+=st)>>>0<st>>>0?1:0))+((T=G+Et|0)>>>0<G>>>0?1:0)|0,P=Y,G=S,Y=L,S=R,L=M,R=F,M=mt+(ht+ct+(vt>>>0<dt>>>0?1:0))+((F=Et+vt|0)>>>0<Et>>>0?1:0)|0}f=n.low=f+F,n.high=d+M+(f>>>0<F>>>0?1:0),p=i.low=p+R,i.high=g+L+(p>>>0<R>>>0?1:0),B=s.low=B+S,s.high=w+Y+(B>>>0<S>>>0?1:0),m=r.low=m+G,r.high=E+P+(m>>>0<G>>>0?1:0),C=o.low=C+T,o.high=v+_+(C>>>0<T>>>0?1:0),y=c.low=y+W,c.high=b+k+(y>>>0<W>>>0?1:0),I=u.low=I+j,u.high=Q+H+(I>>>0<j>>>0?1:0),x=h.low=x+O,h.high=D+N+(x>>>0<O>>>0?1:0)},_doFinalize:function(){var t=this._data,A=t.words,e=8*this._nDataBytes,n=8*t.sigBytes;return A[n>>>5]|=128<<24-n%32,A[30+(128+n>>>10<<5)]=Math.floor(e/4294967296),A[31+(128+n>>>10<<5)]=e,t.sigBytes=4*A.length,this._process(),this._hash.toX32()},clone:function(){var t=A.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=A._createHelper(c),t.HmacSHA512=A._createHmacHelper(c)}(),n.SHA512)},function(t){t.exports=JSON.parse('[["a140","",62],["a180","",32],["a240","",62],["a280","",32],["a2ab","",5],["a2e3","€"],["a2ef",""],["a2fd",""],["a340","",62],["a380","",31," "],["a440","",62],["a480","",32],["a4f4","",10],["a540","",62],["a580","",32],["a5f7","",7],["a640","",62],["a680","",32],["a6b9","",7],["a6d9","",6],["a6ec",""],["a6f3",""],["a6f6","",8],["a740","",62],["a780","",32],["a7c2","",14],["a7f2","",12],["a896","",10],["a8bc","ḿ"],["a8bf","ǹ"],["a8c1",""],["a8ea","",20],["a958",""],["a95b",""],["a95d",""],["a989","〾⿰",11],["a997","",12],["a9f0","",14],["aaa1","",93],["aba1","",93],["aca1","",93],["ada1","",93],["aea1","",93],["afa1","",93],["d7fa","",4],["f8a1","",93],["f9a1","",93],["faa1","",93],["fba1","",93],["fca1","",93],["fda1","",93],["fe50","⺁⺄㑳㑇⺈⺋㖞㘚㘎⺌⺗㥮㤘㧏㧟㩳㧐㭎㱮㳠⺧⺪䁖䅟⺮䌷⺳⺶⺷䎱䎬⺻䏝䓖䙡䙌"],["fe80","䜣䜩䝼䞍⻊䥇䥺䥽䦂䦃䦅䦆䦟䦛䦷䦶䲣䲟䲠䲡䱷䲢䴓",6,"䶮",93],["8135f437",""]]')},function(t){t.exports=JSON.parse('[["0","\\u0000",127],["a140"," ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚"],["a1a1","﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢",4,"~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/"],["a240","\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁",7,"▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭"],["a2a1","╮╰╯═╞╪╡◢◣◥◤╱╲╳0",9,"Ⅰ",9,"〡",8,"十卄卅A",25,"a",21],["a340","wxyzΑ",16,"Σ",6,"α",16,"σ",6,"ㄅ",10],["a3a1","ㄐ",25,"˙ˉˊˇˋ"],["a3e1","€"],["a440","一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才"],["a4a1","丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙"],["a540","世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外"],["a5a1","央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全"],["a640","共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年"],["a6a1","式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣"],["a740","作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍"],["a7a1","均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠"],["a840","杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒"],["a8a1","芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵"],["a940","咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居"],["a9a1","屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊"],["aa40","昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠"],["aaa1","炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附"],["ab40","陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品"],["aba1","哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷"],["ac40","拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗"],["aca1","活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄"],["ad40","耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥"],["ada1","迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪"],["ae40","哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙"],["aea1","恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓"],["af40","浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷"],["afa1","砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃"],["b040","虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡"],["b0a1","陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀"],["b140","娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽"],["b1a1","情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺"],["b240","毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶"],["b2a1","瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼"],["b340","莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途"],["b3a1","部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠"],["b440","婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍"],["b4a1","插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋"],["b540","溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘"],["b5a1","窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁"],["b640","詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑"],["b6a1","間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼"],["b740","媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業"],["b7a1","楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督"],["b840","睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫"],["b8a1","腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊"],["b940","辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴"],["b9a1","飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇"],["ba40","愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢"],["baa1","滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬"],["bb40","罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤"],["bba1","說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜"],["bc40","劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂"],["bca1","慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃"],["bd40","瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯"],["bda1","翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞"],["be40","輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉"],["bea1","鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡"],["bf40","濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊"],["bfa1","縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚"],["c040","錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇"],["c0a1","嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬"],["c140","瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪"],["c1a1","薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁"],["c240","駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘"],["c2a1","癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦"],["c340","鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸"],["c3a1","獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類"],["c440","願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼"],["c4a1","纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴"],["c540","護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬"],["c5a1","禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒"],["c640","讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲"],["c940","乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕"],["c9a1","氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋"],["ca40","汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘"],["caa1","吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇"],["cb40","杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓"],["cba1","芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢"],["cc40","坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋"],["cca1","怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲"],["cd40","泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺"],["cda1","矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏"],["ce40","哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛"],["cea1","峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺"],["cf40","柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂"],["cfa1","洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀"],["d040","穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪"],["d0a1","苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱"],["d140","唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧"],["d1a1","恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤"],["d240","毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸"],["d2a1","牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐"],["d340","笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢"],["d3a1","荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐"],["d440","酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅"],["d4a1","唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏"],["d540","崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟"],["d5a1","捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉"],["d640","淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏"],["d6a1","痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟"],["d740","耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷"],["d7a1","蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪"],["d840","釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷"],["d8a1","堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔"],["d940","惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒"],["d9a1","晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞"],["da40","湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖"],["daa1","琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥"],["db40","罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳"],["dba1","菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺"],["dc40","軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈"],["dca1","隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆"],["dd40","媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤"],["dda1","搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼"],["de40","毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓"],["dea1","煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓"],["df40","稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯"],["dfa1","腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤"],["e040","觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿"],["e0a1","遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠"],["e140","凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠"],["e1a1","寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉"],["e240","榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊"],["e2a1","漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓"],["e340","禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞"],["e3a1","耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻"],["e440","裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍"],["e4a1","銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘"],["e540","噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉"],["e5a1","憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒"],["e640","澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙"],["e6a1","獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟"],["e740","膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢"],["e7a1","蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧"],["e840","踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓"],["e8a1","銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮"],["e940","噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺"],["e9a1","憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸"],["ea40","澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙"],["eaa1","瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘"],["eb40","蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠"],["eba1","諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌"],["ec40","錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕"],["eca1","魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎"],["ed40","檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶"],["eda1","瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞"],["ee40","蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞"],["eea1","謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜"],["ef40","鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰"],["efa1","鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶"],["f040","璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒"],["f0a1","臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧"],["f140","蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪"],["f1a1","鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰"],["f240","徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛"],["f2a1","礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕"],["f340","譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦"],["f3a1","鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲"],["f440","嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩"],["f4a1","禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿"],["f540","鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛"],["f5a1","鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥"],["f640","蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺"],["f6a1","騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚"],["f740","糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊"],["f7a1","驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾"],["f840","讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏"],["f8a1","齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚"],["f940","纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊"],["f9a1","龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓"]]')},function(t,A,e){(function(){var A,n;function i(t,A,e){this.type=t,this.length=A,this.lengthType=null!=e?e:"count"}A=e(89).Number,n=e(40),i.prototype.decode=function(t,e){var i,s,r,o=t.pos,a=[],l=e;if(null!=this.length&&(i=n.resolveLength(this.length,t,e)),this.length instanceof A&&(Object.defineProperties(a,{parent:{value:e},_startOffset:{value:o},_currentOffset:{value:0,writable:!0},_length:{value:i}}),l=a),null==i||"bytes"===this.lengthType)for(s=null!=i?t.pos+i:null!=e&&e._length?e._startOffset+e._length:t.length;t.pos<s;)a.push(this.type.decode(t,l));else for(r=0;r<i;r+=1)a.push(this.type.decode(t,l));return a},i.prototype.size=function(t,e){var i,s,r,o;if(!t)return this.type.size(null,e)*n.resolveLength(this.length,null,e);for(s=0,this.length instanceof A&&(s+=this.length.size(),e={parent:e}),r=0,o=t.length;r<o;r++)i=t[r],s+=this.type.size(i,e);return s},i.prototype.encode=function(t,e,n){var i,s,r,o,a,l=n;for(this.length instanceof A&&((l={pointers:[],startOffset:t.pos,parent:n}).pointerOffset=t.pos+this.size(e,l),this.length.encode(t,e.length)),o=0,a=e.length;o<a;o++)s=e[o],this.type.encode(t,s,l);if(this.length instanceof A)for(i=0;i<l.pointers.length;)(r=l.pointers[i++]).type.encode(t,r.val)},t.exports=i}).call(this)},function(t,A,e){(function(){var A;function n(t){this.fields=null!=t?t:{}}A=e(40),n.prototype.decode=function(t,A,e){var n,i;return null==e&&(e=0),n=this._setup(t,A,e),this._parseFields(t,n,this.fields),null!=(i=this.process)&&i.call(n,t),n},n.prototype._setup=function(t,A,e){var n={};return Object.defineProperties(n,{parent:{value:A},_startOffset:{value:t.pos},_currentOffset:{value:0,writable:!0},_length:{value:e}}),n},n.prototype._parseFields=function(t,e,n){var i,s,r;for(i in n)void 0!==(r="function"==typeof(s=n[i])?s.call(e,e):s.decode(t,e))&&(r instanceof A.PropertyDescriptor?Object.defineProperty(e,i,r):e[i]=r),e._currentOffset=t.pos-e._startOffset},n.prototype.size=function(t,A,e){var n,i,s,r,o;for(i in null==t&&(t={}),null==e&&(e=!0),n={parent:A,val:t,pointerSize:0},s=0,o=this.fields)null!=(r=o[i]).size&&(s+=r.size(t[i],n));return e&&(s+=n.pointerSize),s},n.prototype.encode=function(t,A,e){var n,i,s,r,o,a,l;for(s in null!=(a=this.preEncode)&&a.call(A,t),(n={pointers:[],startOffset:t.pos,parent:e,val:A,pointerSize:0}).pointerOffset=t.pos+this.size(A,n,!1),l=this.fields)null!=(o=l[s]).encode&&o.encode(t,A[s],n);for(i=0;i<n.pointers.length;)(r=n.pointers[i++]).type.encode(t,r.val,r.parent)},t.exports=n}).call(this)},function(t,A,e){t.exports=!e(23)&&!e(52)((function(){return 7!=Object.defineProperty(e(176)("div"),"a",{get:function(){return 7}}).a}))},function(t,A){t.exports=function(t,A){return{value:A,done:!!t}}},function(t,A,e){t.exports=e(41)},function(t,A,e){var n=e(26),i=e(29),s=e(105);t.exports=e(23)?Object.defineProperties:function(t,A){i(t);for(var e,r=s(A),o=r.length,a=0;a<o;)n.f(t,e=r[a++],A[e]);return t}},function(t,A,e){var n=e(51),i=e(50),s=e(425)(!1),r=e(180)("IE_PROTO");t.exports=function(t,A){var e,o=i(t),a=0,l=[];for(e in o)e!=r&&n(o,e)&&l.push(e);for(;A.length>a;)n(o,e=A[a++])&&(~s(l,e)||l.push(e));return l}},function(t,A,e){var n=e(179),i=Math.max,s=Math.min;t.exports=function(t,A){return(t=n(t))<0?i(t+A,0):s(t,A)}},function(t,A,e){var n=e(17).document;t.exports=n&&n.documentElement},function(t,A,e){var n=e(99);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,A,e){var n=e(258),i=e(182).concat("length","prototype");A.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},function(t,A,e){t.exports={default:e(444),__esModule:!0}},function(t,A,e){"use strict";function n(t,A){var e,n=f(A);if("F"!==n)return t._i[n];for(e=t._f;e;e=e.n)if(e.k==A)return e}var i=e(26).f,s=e(129),r=e(189),o=e(33),a=e(190),l=e(107),c=e(178),u=e(255),h=e(267),d=e(23),f=e(132).fastKey,g=e(191),p=d?"_s":"size";t.exports={getConstructor:function(t,A,e,c){var u=t((function(t,n){a(t,u,A,"_i"),t._t=A,t._i=s(null),t._f=void 0,t._l=void 0,t[p]=0,null!=n&&l(n,e,t[c],t)}));return r(u.prototype,{clear:function(){for(var t=g(this,A),e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[p]=0},delete:function(t){var e,i,s=g(this,A),r=n(s,t);return r&&(e=r.n,i=r.p,delete s._i[r.i],r.r=!0,i&&(i.n=e),e&&(e.p=i),s._f==r&&(s._f=e),s._l==r&&(s._l=i),s[p]--),!!r},forEach:function(t,e){g(this,A);for(var n,i=o(t,1<arguments.length?e:void 0,3);n=n?n.n:this._f;)for(i(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!n(g(this,A),t)}}),d&&i(u.prototype,"size",{get:function(){return g(this,A)[p]}}),u},def:function(t,A,e){var i,s,r=n(t,A);return r?r.v=e:(t._l=r={i:s=f(A,!0),k:A,v:e,p:i=t._l,n:void 0,r:!1},t._f||(t._f=r),i&&(i.n=r),t[p]++,"F"!==s&&(t._i[s]=r)),t},getEntry:n,setStrong:function(t,A,e){c(t,A,(function(t,e){this._t=g(t,A),this._k=e,this._l=void 0}),(function(){for(var t=this._k,A=this._l;A&&A.r;)A=A.p;return this._t&&(this._l=A=A?A.n:this._t._f)?u(0,"keys"==t?A.k:"values"==t?A.v:[A.k,A.v]):(this._t=void 0,u(1))}),e?"entries":"values",!e,!0),h(A)}}},function(t,A,e){var n=e(29);t.exports=function(t,A,e,i){try{return i?A(n(e)[0],e[1]):A(e)}catch(A){var s=t.return;throw void 0!==s&&n(s.call(t)),A}}},function(t,A,e){var n=e(103),i=e(21)("iterator"),s=Array.prototype;t.exports=function(t){return void 0!==t&&(n.Array===t||s[i]===t)}},function(t,A,e){"use strict";var n=e(17),i=e(7),s=e(26),r=e(23),o=e(21)("species");t.exports=function(t){var A="function"==typeof i[t]?i[t]:n[t];r&&A&&!A[o]&&s.f(A,o,{configurable:!0,get:function(){return this}})}},function(t,A,e){"use strict";var n=e(17),i=e(9),s=e(132),r=e(52),o=e(41),a=e(189),l=e(107),c=e(190),u=e(22),h=e(106),d=e(26).f,f=e(451)(0),g=e(23);t.exports=function(t,A,e,p,w,B){var E=n[t],m=E,v=w?"set":"add",C=m&&m.prototype,b={};return g&&"function"==typeof m&&(B||C.forEach&&!r((function(){(new m).entries().next()})))?(m=A((function(A,e){c(A,m,t,"_c"),A._c=new E,null!=e&&l(e,w,A[v],A)})),f("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),(function(t){var A="add"==t||"set"==t;t in C&&(!B||"clear"!=t)&&o(m.prototype,t,(function(e,n){if(c(this,m,t),!A&&B&&!u(e))return"get"==t&&void 0;var i=this._c[t](0===e?0:e,n);return A?this:i}))})),B||d(m.prototype,"size",{get:function(){return this._c.size}})):(m=p.getConstructor(A,t,w,v),a(m.prototype,e),s.NEED=!0),h(m,t),b[t]=m,i(i.G+i.W+i.F,b),B||p.setStrong(m,t,w),m}},function(t,A,e){var n=e(184),i=e(455);t.exports=function(t){return function(){if(n(this)!=t)throw TypeError(t+"#toJSON isn't generic");return i(this)}}},function(t,A,e){"use strict";var n=e(9);t.exports=function(t){n(n.S,t,{of:function(){for(var t=arguments.length,A=new Array(t);t--;)A[t]=arguments[t];return new this(A)}})}},function(t,A,e){"use strict";var n=e(9),i=e(101),s=e(33),r=e(107);t.exports=function(t){n(n.S,t,{from:function(t,A,e){var n,o,a,l,c=A;return i(this),(n=void 0!==c)&&i(c),null==t?new this:(o=[],n?(a=0,l=s(c,e,2),r(t,!1,(function(t){o.push(l(t,a++))}))):r(t,!1,o.push,o),new this(o))}})}},function(t,A,e){"use strict";var n=Array.prototype.slice,i=e(273),s=Object.keys,r=s?function(t){return s(t)}:e(471),o=Object.keys;r.shim=function(){return Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(t){return i(t)?o(n.call(t)):o(t)}):Object.keys=r,Object.keys||r},t.exports=r},function(t,A,e){"use strict";var n=Object.prototype.toString;t.exports=function(t){var A=n.call(t);return"[object Arguments]"===A||"[object Array]"!==A&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&0<=t.length&&"[object Function]"===n.call(t.callee)}},function(t,A,e){"use strict";var n=e(275),i=e(475),s=i("%Function.prototype.apply%"),r=i("%Function.prototype.call%"),o=i("%Reflect.apply%",!0)||n.call(r,s);t.exports=function(){return o(n,r,arguments)},t.exports.apply=function(){return o(n,s,arguments)}},function(t,A,e){"use strict";var n=e(474);t.exports=Function.prototype.bind||n},function(t,A,e){"use strict";(function(A){var n=A.Symbol,i=e(476);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&i()}}).call(this,e(24))},function(t,A,e){"use strict";function n(t){return t!=t}t.exports=function(t,A){return 0===t&&0===A?1/t==1/A:t===A||!(!n(t)||!n(A))}},function(t,A,e){"use strict";var n=e(277);t.exports=function(){return"function"==typeof Object.is?Object.is:n}},function(t,A,e){"use strict";var n=Object,i=TypeError;t.exports=function(){if(null!=this&&this!==n(this))throw new i("RegExp.prototype.flags getter called on non-object");var t="";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.dotAll&&(t+="s"),this.unicode&&(t+="u"),this.sticky&&(t+="y"),t}},function(t,A,e){"use strict";var n=e(279),i=e(108).supportsDescriptors,s=Object.getOwnPropertyDescriptor,r=TypeError;t.exports=function(){if(!i)throw new r("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var t=s(RegExp.prototype,"flags");if(t&&"function"==typeof t.get&&"boolean"==typeof/a/.dotAll)return t.get}return n}},function(t,A,e){var n=e(21)("iterator"),i=!1;try{var s=[7][n]();s.return=function(){i=!0},Array.from(s,(function(){throw 2}))}catch(t){}t.exports=function(t,A){if(!A&&!i)return!1;var e=!1;try{var s=[7],r=s[n]();r.next=function(){return{done:e=!0}},s[n]=function(){return r},t(s)}catch(t){}return e}},function(t,A,e){var n=e(29),i=e(101),s=e(21)("species");t.exports=function(t,A){var e,r=n(t).constructor;return void 0===r||null==(e=n(r)[s])?A:i(e)}},function(t,A,e){function n(){var t,A=+this;E.hasOwnProperty(A)&&(t=E[A],delete E[A],t())}function i(t){n.call(t.data)}var s,r,o,a=e(33),l=e(514),c=e(260),u=e(176),h=e(17),d=h.process,f=h.setImmediate,g=h.clearImmediate,p=h.MessageChannel,w=h.Dispatch,B=0,E={},m="onreadystatechange";f&&g||(f=function(t){for(var A=[],e=1;e<arguments.length;)A.push(arguments[e++]);return E[++B]=function(){l("function"==typeof t?t:Function(t),A)},s(B),B},g=function(t){delete E[t]},"process"==e(99)(d)?s=function(t){d.nextTick(a(n,t,1))}:w&&w.now?s=function(t){w.now(a(n,t,1))}:p?(o=(r=new p).port2,r.port1.onmessage=i,s=a(o.postMessage,o,1)):h.addEventListener&&"function"==typeof postMessage&&!h.importScripts?(s=function(t){h.postMessage(t+"","*")},h.addEventListener("message",i,!1)):s=m in u("script")?function(t){c.appendChild(u("script"))[m]=function(){c.removeChild(this),n.call(t)}}:function(t){setTimeout(a(n,t,1),0)}),t.exports={set:f,clear:g}},function(t,A){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,A,e){var n=e(29),i=e(22),s=e(193);t.exports=function(t,A){if(n(t),i(A)&&A.constructor===t)return A;var e=s.f(t);return(0,e.resolve)(A),e.promise}},function(t,A,e){var n=e(287).BrotliInput,i=e(287).BrotliOutput,s=e(520),r=e(288),o=e(289).HuffmanCode,a=e(289).BrotliBuildHuffmanTable,l=e(524),c=e(525),u=e(526),h=1080,d=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),f=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),g=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),p=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function w(t){var A;return 0===t.readBits(1)?16:0<(A=t.readBits(3))?17+A:0<(A=t.readBits(3))?8+A:17}function B(t){if(t.readBits(1)){var A=t.readBits(3);return 0===A?1:t.readBits(A)+(1<<A)}return 0}function E(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function m(t){var A,e,n,i=new E;if(i.input_end=t.readBits(1),i.input_end&&t.readBits(1))return i;if(7===(A=t.readBits(2)+4)){if(i.is_metadata=!0,0!==t.readBits(1))throw new Error("Invalid reserved bit");if(0===(e=t.readBits(2)))return i;for(n=0;n<e;n++){var s=t.readBits(8);if(n+1===e&&1<e&&0===s)throw new Error("Invalid size byte");i.meta_block_length|=s<<8*n}}else for(n=0;n<A;++n){var r=t.readBits(4);if(n+1===A&&4<A&&0===r)throw new Error("Invalid size nibble");i.meta_block_length|=r<<4*n}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=t.readBits(1)),i}function v(t,A,e){var n;return e.fillBitWindow(),0<(n=t[A+=e.val_>>>e.bit_pos_&255].bits-8)&&(e.bit_pos_+=8,A+=t[A].value,A+=e.val_>>>e.bit_pos_&(1<<n)-1),e.bit_pos_+=t[A].bits,t[A].value}function C(t,A,e,n){var i,s,r=new Uint8Array(t);if(n.readMoreInput(),1===(s=n.readBits(2))){for(var l=t-1,c=0,u=new Int32Array(4),h=n.readBits(2)+1;l;)l>>=1,++c;for(f=0;f<h;++f)u[f]=n.readBits(c)%t,r[u[f]]=2;switch(h){case r[u[0]]=1:break;case 3:if(u[0]===u[1]||u[0]===u[2]||u[1]===u[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(u[0]===u[1])throw new Error("[ReadHuffmanCode] invalid symbols");r[u[1]]=1;break;case 4:if(u[0]===u[1]||u[0]===u[2]||u[0]===u[3]||u[1]===u[2]||u[1]===u[3]||u[2]===u[3])throw new Error("[ReadHuffmanCode] invalid symbols");n.readBits(1)?(r[u[2]]=3,r[u[3]]=3):r[u[0]]=2}}else{var f,g=new Uint8Array(18),p=32,w=0,B=[new o(2,0),new o(2,4),new o(2,3),new o(3,2),new o(2,0),new o(2,4),new o(2,3),new o(4,1),new o(2,0),new o(2,4),new o(2,3),new o(3,2),new o(2,0),new o(2,4),new o(2,3),new o(4,5)];for(f=s;f<18&&0<p;++f){var E,m=d[f],v=0;n.fillBitWindow(),v+=n.val_>>>n.bit_pos_&15,n.bit_pos_+=B[v].bits,E=B[v].value,0!==(g[m]=E)&&(p-=32>>E,++w)}if(1!==w&&0!==p)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(t,A,e,n){for(var i=0,s=8,r=0,l=0,c=32768,u=[],h=0;h<32;h++)u.push(new o(0,0));for(a(u,0,5,t,18);i<A&&0<c;){var d,f=0;if(n.readMoreInput(),n.fillBitWindow(),f+=n.val_>>>n.bit_pos_&31,n.bit_pos_+=u[f].bits,(d=255&u[f].value)<16)(r=0)!=(e[i++]=d)&&(c-=32768>>(s=d));else{var g,p,w=d-14,B=16===d?s:0;if(l!==B&&(r=0,l=B),0<(g=r)&&(r-=2,r<<=w),A<i+(p=(r+=n.readBits(w)+3)-g))throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var E=0;E<p;E++)e[i+E]=l;i+=p,0!==l&&(c-=p<<15-l)}}if(0!==c)throw new Error("[ReadHuffmanCodeLengths] space = "+c);for(;i<A;i++)e[i]=0}(g,t,r,n)}if(0===(i=a(A,e,8,r,t)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function b(t,A,e){var n=v(t,A,e),i=c.kBlockLengthPrefixCode[n].nbits;return c.kBlockLengthPrefixCode[n].offset+e.readBits(i)}function y(t,A){this.alphabet_size=t,this.num_htrees=A,this.codes=new Array(A+A*p[t+31>>>5]),this.htrees=new Uint32Array(A)}function Q(t,A){var e,n,i={num_htrees:null,context_map:null},s=0;A.readMoreInput();var r,a=i.num_htrees=B(A)+1,l=i.context_map=new Uint8Array(t);if(a<=1)return i;for(A.readBits(1)&&(s=A.readBits(4)+1),e=[],n=0;n<h;n++)e[n]=new o(0,0);for(C(a+s,e,0,A),n=0;n<t;)if(A.readMoreInput(),0===(r=v(e,0,A)))l[n]=0,++n;else if(r<=s)for(var c=1+(1<<r)+A.readBits(r);--c;){if(t<=n)throw new Error("[DecodeContextMap] i >= context_map_size");l[n]=0,++n}else l[n]=r-s,++n;return A.readBits(1)&&function(t,A){for(var e=new Uint8Array(256),n=0;n<256;++n)e[n]=n;for(n=0;n<A;++n){var i=t[n];t[n]=e[i],i&&function(t,A){for(var e=t[A],n=A;n;--n)t[n]=t[n-1];t[0]=e}(e,i)}}(l,t),i}function I(t,A,e,n,i,s,r){var o=2*e,a=e,l=v(A,e*h,r),c=0===l?i[o+(1&s[a])]:1===l?i[o+(s[a]-1&1)]+1:l-2;t<=c&&(c-=t),n[e]=c,i[o+(1&s[a])]=c,++s[a]}function D(t){var A=new n(t),e=new s(A);return w(e),m(e).meta_block_length}function x(t,A){for(var e,n,i,a,d,p,E=0,D=0,x=0,M=[16,15,11,4],F=0,L=0,R=0,Y=[new y(0,0),new y(0,0),new y(0,0)],S=128+s.READ_SIZE,P=new s(t),G=(1<<(p=w(P)))-16,_=1<<p,T=_-1,k=new Uint8Array(_+S+r.maxDictionaryWordLength),W=_,H=[],j=[],N=0;N<3240;N++)H[N]=new o(0,0),j[N]=new o(0,0);for(;!D;){for(var O,U,V,K,z,J,Z,X,q,$=0,tt=[1<<28,1<<28,1<<28],At=[0],et=[1,1,1],nt=[0,1,0,1,0,1],it=[0],st=null,rt=null,ot=null,at=0,lt=0,ct=0;ct<3;++ct)Y[ct].codes=null,Y[ct].htrees=null;P.readMoreInput();var ut,ht=m(P);if(E+($=ht.meta_block_length)>A.buffer.length&&((ut=new Uint8Array(E+$)).set(A.buffer),A.buffer=ut),D=ht.input_end,O=ht.is_uncompressed,ht.is_metadata)for(void 0,d=(a=P).bit_pos_+7&-8,a.readBits(d-a.bit_pos_);0<$;--$)P.readMoreInput(),P.readBits(8);else if(0!==$)if(O)P.bit_pos_=P.bit_pos_+7&-8,function(t,A,e,n,i,r){var o,a=i+1,l=e&i,c=r.pos_&s.IBUF_MASK;if(A<8||r.bit_pos_+(A<<3)<r.bit_end_pos_)for(;0<A--;)r.readMoreInput(),n[l++]=r.readBits(8),l===a&&(t.write(n,a),l=0);else{if(r.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;r.bit_pos_<32;)n[l]=r.val_>>>r.bit_pos_,r.bit_pos_+=8,++l,--A;if(c+(o=r.bit_end_pos_-r.bit_pos_>>3)>s.IBUF_MASK){for(var u=s.IBUF_MASK+1-c,h=0;h<u;h++)n[l+h]=r.buf_[c+h];o-=u,l+=u,A-=u,c=0}for(h=0;h<o;h++)n[l+h]=r.buf_[c+h];if(A-=o,a<=(l+=o))for(t.write(n,a),l-=a,h=0;h<l;h++)n[h]=n[a+h];for(;a<=l+A;){if(o=a-l,r.input_.read(n,l,o)<o)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");t.write(n,a),A-=o,l=0}if(r.input_.read(n,l,A)<A)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");r.reset()}}(A,$,E,k,T,P),E+=$;else{for(ct=0;ct<3;++ct)et[ct]=B(P)+1,2<=et[ct]&&(C(et[ct]+2,H,ct*h,P),C(26,j,ct*h,P),tt[ct]=b(j,ct*h,P),it[ct]=1);for(P.readMoreInput(),K=(1<<(U=P.readBits(2)))-1,z=(V=16+(P.readBits(4)<<U))+(48<<U),st=new Uint8Array(et[0]),ct=0;ct<et[0];++ct)P.readMoreInput(),st[ct]=P.readBits(2)<<1;var dt,ft,gt,pt,wt,Bt,Et,mt,vt,Ct,bt,yt,Qt=Q(et[0]<<6,P),It=Qt.num_htrees,Dt=Qt.context_map,xt=Q(et[2]<<2,P),Mt=xt.num_htrees,Ft=xt.context_map;for(Y[0]=new y(256,It),Y[1]=new y(704,et[1]),Y[2]=new y(z,Mt),ct=0;ct<3;++ct)Y[ct].decode(P);for(X=st[At[ot=rt=0]],at=l.lookupOffsets[X],lt=l.lookupOffsets[X+1],q=Y[1].htrees[0];0<$;){for(P.readMoreInput(),0===tt[1]&&(I(et[1],H,1,At,nt,it,P),tt[1]=b(j,h,P),q=Y[1].htrees[At[1]]),--tt[1],yt=2<=(ft=(dt=v(Y[1].codes,q,P))>>6)?(ft-=2,-1):0,gt=c.kInsertRangeLut[ft]+(dt>>3&7),pt=c.kCopyRangeLut[ft]+(7&dt),wt=c.kInsertLengthPrefixCode[gt].offset+P.readBits(c.kInsertLengthPrefixCode[gt].nbits),Bt=c.kCopyLengthPrefixCode[pt].offset+P.readBits(c.kCopyLengthPrefixCode[pt].nbits),L=k[E-1&T],R=k[E-2&T],mt=0;mt<wt;++mt)P.readMoreInput(),0===tt[0]&&(I(et[0],H,0,At,nt,it,P),tt[0]=b(j,0,P),rt=At[0]<<6,X=st[At[0]],at=l.lookupOffsets[X],lt=l.lookupOffsets[X+1]),J=Dt[rt+(l.lookup[at+L]|l.lookup[lt+R])],--tt[0],R=L,L=v(Y[0].codes,Y[0].htrees[J],P),k[E&T]=L,(E&T)==T&&A.write(k,_),++E;if(($-=wt)<=0)break;if(yt<0&&(P.readMoreInput(),0===tt[2]&&(I(et[2],H,2,At,nt,it,P),tt[2]=b(j,2160,P),ot=At[2]<<2),--tt[2],Z=Ft[ot+(255&(4<Bt?3:Bt-2))],V<=(yt=v(Y[2].codes,Y[2].htrees[Z],P))&&(bt=(yt-=V)&K,yt=V+((Lt=(2+(1&(yt>>=U))<<(Ct=1+(yt>>1)))-4)+P.readBits(Ct)<<U)+bt)),n=M,i=F,(Et=(e=yt)<16?(i+=f[e],n[i&=3]+g[e]):e-16+1)<0)throw new Error("[BrotliDecompress] invalid distance");if(vt=E&T,(x=E<G&&x!==G?E:G)<Et){if(!(Bt>=r.minDictionaryWordLength&&Bt<=r.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+E+" distance: "+Et+" len: "+Bt+" bytes left: "+$);var Lt=r.offsetsByLength[Bt],Rt=Et-x-1,Yt=r.sizeBitsByLength[Bt],St=Rt>>Yt;if(Lt+=(Rt&(1<<Yt)-1)*Bt,!(St<u.kNumTransforms))throw new Error("Invalid backward reference. pos: "+E+" distance: "+Et+" len: "+Bt+" bytes left: "+$);var Pt=u.transformDictionaryWord(k,vt,Lt,Bt,St);if(E+=Pt,$-=Pt,W<=(vt+=Pt)){A.write(k,_);for(var Gt=0;Gt<vt-W;Gt++)k[Gt]=k[W+Gt]}}else{if(0<yt&&(M[3&F]=Et,++F),$<Bt)throw new Error("Invalid backward reference. pos: "+E+" distance: "+Et+" len: "+Bt+" bytes left: "+$);for(mt=0;mt<Bt;++mt)k[E&T]=k[E-Et&T],(E&T)==T&&A.write(k,_),++E,--$}L=k[E-1&T],R=k[E-2&T]}E&=1073741823}}A.write(k,E&T)}y.prototype.decode=function(t){for(var A=0,e=0;e<this.num_htrees;++e)this.htrees[e]=A,A+=C(this.alphabet_size,this.codes,A,t)},A.BrotliDecompressedSize=D,A.BrotliDecompressBuffer=function(t,A){var e=new n(t);null==A&&(A=D(t));var s=new Uint8Array(A),r=new i(s);return x(e,r),r.pos<r.buffer.length&&(r.buffer=r.buffer.subarray(0,r.pos)),r.buffer},A.BrotliDecompress=x,r.init()},function(t,A){function e(t){this.buffer=t,this.pos=0}function n(t){this.buffer=t,this.pos=0}e.prototype.read=function(t,A,e){this.pos+e>this.buffer.length&&(e=this.buffer.length-this.pos);for(var n=0;n<e;n++)t[A+n]=this.buffer[this.pos+n];return this.pos+=e,e},A.BrotliInput=e,n.prototype.write=function(t,A){if(this.pos+A>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(t.subarray(0,A),this.pos),this.pos+=A,A},A.BrotliOutput=n},function(t,A,e){var n=e(521);A.init=function(){A.dictionary=n.init()},A.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),A.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),A.minDictionaryWordLength=4,A.maxDictionaryWordLength=24},function(t,A){function e(t,A){this.bits=t,this.value=A}A.HuffmanCode=e;var n=15;function i(t,A){for(var e=1<<A-1;t&e;)e>>=1;return(t&e-1)+e}function s(t,A,n,i,s){for(;t[A+(i-=n)]=new e(s.bits,s.value),0<i;);}A.BrotliBuildHuffmanTable=function(t,A,r,o,a){for(var l,c,u,h,d,f,g,p,w=A,B=new Int32Array(16),E=new Int32Array(16),m=new Int32Array(a),v=0;v<a;v++)B[o[v]]++;for(E[1]=0,l=1;l<n;l++)E[l+1]=E[l]+B[l];for(v=0;v<a;v++)0!==o[v]&&(m[E[o[v]]++]=v);if(p=g=1<<r,1===E[n]){for(c=0;c<p;++c)t[A+c]=new e(0,65535&m[0]);return p}for(v=c=0,l=1,u=2;l<=r;++l,u<<=1)for(;0<B[l];--B[l])s(t,A+c,u,g,new e(255&l,65535&m[v++])),c=i(c,l);for(d=p-1,h=-1,l=r+1,u=2;l<=n;++l,u<<=1)for(;0<B[l];--B[l])(c&d)!==h&&(A+=g,p+=g=1<<(f=function(t,A,e){for(var i=1<<A-e;A<n&&!((i-=t[A])<=0);)++A,i<<=1;return A-e}(B,l,r)),t[w+(h=c&d)]=new e(f+r&255,A-w-h&65535)),s(t,A+(c>>r),u,g,new e(l-r&255,65535&m[v++])),c=i(c,l);return p}},function(t,A,e){"use strict";var n,i,s,r,o,a,l,c=e(527),u=e(528),h=e(529),d=h.BK,f=h.CR,g=h.LF,p=h.NL,w=h.CB,B=h.BA,E=h.SP,m=h.WJ;function v(t){switch(t){case n:return i;case o:case a:case l:return i;case s:return r;default:return t}}function C(t){switch(t){case g:case p:return d;case w:return B;case E:return m;default:return t}}function b(t,A){void 0===A&&(A=!1),this.position=t,this.required=A}E=h.SP,d=h.BK,g=h.LF,p=h.NL,n=h.AI,i=h.AL,o=h.SA,a=h.SG,l=h.XX,s=h.CJ,h.ID,r=h.NS;var y=e(530),Q=y.DI_BRK,I=y.IN_BRK,D=y.CI_BRK,x=y.CP_BRK,M=(y.PR_BRK,y.pairTable),F=new c(u.toByteArray("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")),L=function(){function t(t){this.string=t,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null}var A=t.prototype;return A.nextCodePoint=function(){var t=this.string.charCodeAt(this.pos++),A=this.string.charCodeAt(this.pos);return 55296<=t&&t<=56319&&56320<=A&&A<=57343?(this.pos++,1024*(t-55296)+(A-56320)+65536):t},A.nextCharClass=function(){return v(F.get(this.nextCodePoint()))},A.nextBreak=function(){for(null==this.curClass&&(this.curClass=C(this.nextCharClass()));this.pos<this.string.length;){this.lastPos=this.pos;var t=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===d||this.curClass===f&&this.nextClass!==g)return this.curClass=C(v(this.nextClass)),new b(this.lastPos,!0);var A=void 0;switch(this.nextClass){case E:A=this.curClass;break;case d:case g:case p:A=d;break;case f:A=f;break;case w:A=B}if(null==A){var e=!1;switch(M[this.curClass][this.nextClass]){case Q:e=!0;break;case I:e=t===E;break;case D:if(!(e=t===E))continue;break;case x:if(t!==E)continue}if(this.curClass=this.nextClass,e)return new b(this.lastPos)}else if(this.curClass=A,this.nextClass===w)return new b(this.lastPos)}if(this.pos>=this.string.length)return this.lastPos<this.string.length?(this.lastPos=this.string.length,new b(this.string.length)):null},t}();t.exports=L},function(t,A,e){"use strict";function n(){this.events={}}n.prototype.startTracking=function(t,A){var e=this.events[t]||(this.events[t]=[]);e.indexOf(A)<0&&e.push(A)},n.prototype.stopTracking=function(t,A){var e,n=this.events[t];!n||0<=(e=n.indexOf(A))&&n.splice(e,1)},n.prototype.emit=function(t){var A=Array.prototype.slice.call(arguments,1),e=this.events[t];e&&e.forEach((function(t){t.apply(this,A)}))},n.prototype.auto=function(t,A,e){this.startTracking(t,A),e(),this.stopTracking(t,A)},t.exports=n},function(t,A,e){"use strict";var n=e(0).isString,i=e(0).isArray,s=e(0).isUndefined,r=e(0).isNull;function o(t,A){this.defaultStyle=A||{},this.styleDictionary=t,this.styleOverrides=[]}o.prototype.clone=function(){var t=new o(this.styleDictionary,this.defaultStyle);return this.styleOverrides.forEach((function(A){t.styleOverrides.push(A)})),t},o.prototype.push=function(t){this.styleOverrides.push(t)},o.prototype.pop=function(t){for(t=t||1;0<t--;)this.styleOverrides.pop()},o.prototype.autopush=function(t){if(n(t))return 0;var A=[];t.style&&(A=i(t.style)?t.style:[t.style]);for(var e=0,o=A.length;e<o;e++)this.push(A[e]);var a={},l=!1;return["font","fontSize","fontFeatures","bold","italics","alignment","color","columnGap","fillColor","fillOpacity","decoration","decorationStyle","decorationColor","background","lineHeight","characterSpacing","noWrap","markerColor","leadingIndent"].forEach((function(A){s(t[A])||r(t[A])||(a[A]=t[A],l=!0)})),l&&this.push(a),A.length+(l?1:0)},o.prototype.auto=function(t,A){var e=this.autopush(t),n=A();return 0<e&&this.pop(e),n},o.prototype.getProperty=function(t){if(this.styleOverrides)for(var A=this.styleOverrides.length-1;0<=A;A--){var e=this.styleOverrides[A];if(n(e)){var i=this.styleDictionary[e];if(i&&!s(i[t])&&!r(i[t]))return i[t]}else if(!s(e[t])&&!r(e[t]))return e[t]}return this.defaultStyle&&this.defaultStyle[t]},t.exports=o},function(t,A,e){"use strict";var n=e(291),i=e(0).isString;function s(t,A){this.pages=[],this.pageMargins=A,this.x=A.left,this.availableWidth=t.width-A.left-A.right,this.availableHeight=0,this.page=-1,this.snapshots=[],this.endingCell=null,this.tracker=new n,this.backgroundLength=[],this.addPage(t)}function r(t,A){var e,n;return e=A,n=t.pageSize.orientation,(A=void 0===e?n:i(e)&&"landscape"===e.toLowerCase()?"landscape":"portrait")!==t.pageSize.orientation?{orientation:A,width:t.pageSize.height,height:t.pageSize.width}:{orientation:t.pageSize.orientation,width:t.pageSize.width,height:t.pageSize.height}}s.prototype.beginColumnGroup=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,bottomMost:{x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page},endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth}),this.lastColumnWidth=0},s.prototype.beginColumn=function(t,A,e){var n=this.snapshots[this.snapshots.length-1];this.calculateBottomMost(n),this.endingCell=e,this.page=n.page,this.x=this.x+this.lastColumnWidth+(A||0),this.y=n.y,this.availableWidth=t,this.availableHeight=n.availableHeight,this.lastColumnWidth=t},s.prototype.calculateBottomMost=function(t){this.endingCell?(this.saveContextInEndingCell(this.endingCell),this.endingCell=null):t.bottomMost=function(t,A){var e;return{page:(e=t.page>A.page||!(A.page>t.page)&&t.y>A.y?t:A).page,x:e.x,y:e.y,availableHeight:e.availableHeight,availableWidth:e.availableWidth}}(this,t.bottomMost)},s.prototype.markEnding=function(t){this.page=t._columnEndingContext.page,this.x=t._columnEndingContext.x,this.y=t._columnEndingContext.y,this.availableWidth=t._columnEndingContext.availableWidth,this.availableHeight=t._columnEndingContext.availableHeight,this.lastColumnWidth=t._columnEndingContext.lastColumnWidth},s.prototype.saveContextInEndingCell=function(t){t._columnEndingContext={page:this.page,x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,lastColumnWidth:this.lastColumnWidth}},s.prototype.completeColumnGroup=function(t){var A=this.snapshots.pop();this.calculateBottomMost(A),this.endingCell=null,this.x=A.x;var e=A.bottomMost.y;t&&(A.page===A.bottomMost.page?A.y+t>e&&(e=A.y+t):e+=t),this.y=e,this.page=A.bottomMost.page,this.availableWidth=A.availableWidth,this.availableHeight=A.bottomMost.availableHeight,t&&(this.availableHeight-=e-A.bottomMost.y),this.lastColumnWidth=A.lastColumnWidth},s.prototype.addMargin=function(t,A){this.x+=t,this.availableWidth-=t+(A||0)},s.prototype.moveDown=function(t){return this.y+=t,this.availableHeight-=t,0<this.availableHeight},s.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom,this.pageSnapshot().availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right},s.prototype.pageSnapshot=function(){return this.snapshots[0]?this.snapshots[0]:this},s.prototype.moveTo=function(t,A){null!=t&&(this.x=t,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),null!=A&&(this.y=A,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},s.prototype.moveToRelative=function(t,A){null!=t&&(this.x=this.x+t),null!=A&&(this.y=this.y+A)},s.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth})},s.prototype.endDetachedBlock=function(){var t=this.snapshots.pop();this.x=t.x,this.y=t.y,this.availableWidth=t.availableWidth,this.availableHeight=t.availableHeight,this.page=t.page,this.endingCell=t.endingCell,this.lastColumnWidth=t.lastColumnWidth},s.prototype.moveToNextPage=function(t){var A,e,n,i=this.page+1,s=this.page,o=this.y,a=i>=this.pages.length;return a?(A=this.availableWidth,e=this.getCurrentPage().pageSize.orientation,n=r(this.getCurrentPage(),t),this.addPage(n),e===n.orientation&&(this.availableWidth=A)):(this.page=i,this.initializePage()),{newPageCreated:a,prevPage:s,prevY:o,y:this.y}},s.prototype.addPage=function(t){var A={items:[],pageSize:t};return this.pages.push(A),this.backgroundLength.push(0),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),A},s.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},s.prototype.getCurrentPosition=function(){var t=this.getCurrentPage().pageSize,A=t.height-this.pageMargins.top-this.pageMargins.bottom,e=t.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:t.orientation,pageInnerHeight:A,pageInnerWidth:e,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/A,horizontalRatio:(this.x-this.pageMargins.left)/e}},t.exports=s},function(t,A,e){"use strict";function n(t){this.maxWidth=t,this.leadingCut=0,this.trailingCut=0,this.inlineWidths=0,this.inlines=[]}n.prototype.getAscenderHeight=function(){var t=0;return this.inlines.forEach((function(A){t=Math.max(t,A.font.ascender/1e3*A.fontSize)})),t},n.prototype.hasEnoughSpaceForInline=function(t,A){if(A=A||[],0===this.inlines.length)return!0;if(this.newLineForced)return!1;var e=t.width,n=t.trailingCut||0;if(t.noNewLine)for(var i=0,s=A.length;i<s;i++){var r=A[i];if(e+=r.width,n+=r.trailingCut||0,!r.noNewLine)break}return this.inlineWidths+e-this.leadingCut-n<=this.maxWidth},n.prototype.addInline=function(t){0===this.inlines.length&&(this.leadingCut=t.leadingCut||0),this.trailingCut=t.trailingCut||0,t.x=this.inlineWidths-this.leadingCut,this.inlines.push(t),this.inlineWidths+=t.width,t.lineEnd&&(this.newLineForced=!0)},n.prototype.getWidth=function(){return this.inlineWidths-this.leadingCut-this.trailingCut},n.prototype.getAvailableWidth=function(){return this.maxWidth-this.getWidth()},n.prototype.getHeight=function(){var t=0;return this.inlines.forEach((function(A){t=Math.max(t,A.height||0)})),t},t.exports=n},function(t,A,e){var n=e(3);t.exports=n.Promise},function(t,A,e){function n(t){var A;y.hasOwnProperty(t)&&(A=y[t],delete y[t],A())}function i(t){return function(){n(t)}}function s(t){n(t.data)}function r(t){c.postMessage(t+"",w.protocol+"//"+w.host)}var o,a,l,c=e(3),u=e(4),h=e(30),d=e(96),f=e(203),g=e(138),p=e(297),w=c.location,B=c.setImmediate,E=c.clearImmediate,m=c.process,v=c.MessageChannel,C=c.Dispatch,b=0,y={},Q="onreadystatechange";B&&E||(B=function(t){for(var A=[],e=1;e<arguments.length;)A.push(arguments[e++]);return y[++b]=function(){("function"==typeof t?t:Function(t)).apply(void 0,A)},o(b),b},E=function(t){delete y[t]},"process"==h(m)?o=function(t){m.nextTick(i(t))}:C&&C.now?o=function(t){C.now(i(t))}:v&&!p?(l=(a=new v).port2,a.port1.onmessage=s,o=d(l.postMessage,l,1)):!c.addEventListener||"function"!=typeof postMessage||c.importScripts||u(r)||"file:"===w.protocol?o=Q in g("script")?function(t){f.appendChild(g("script"))[Q]=function(){f.removeChild(this),n(t)}}:function(t){setTimeout(i(t),0)}:(o=r,c.addEventListener("message",s,!1))),t.exports={set:B,clear:E}},function(t,A,e){var n=e(210);t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},function(t,A,e){var n=e(16),i=e(13),s=e(109);t.exports=function(t,A){if(n(t),i(A)&&A.constructor===t)return A;var e=s.f(t);return(0,e.resolve)(A),e.promise}},function(t,A,e){"use strict";var n=e(1),i=e(44),s=e(109),r=e(137),o=e(136);n({target:"Promise",stat:!0},{allSettled:function(t){var A=this,e=s.f(A),n=e.resolve,a=e.reject,l=r((function(){var e=i(A.resolve),s=[],r=0,a=1;o(t,(function(t){var i=r++,o=!1;s.push(void 0),a++,e.call(A,t).then((function(t){o||(o=!0,s[i]={status:"fulfilled",value:t},--a||n(s))}),(function(t){o||(o=!0,s[i]={status:"rejected",reason:t},--a||n(s))}))})),--a||n(s)}));return l.error&&a(l.value),e.promise}})},function(t,A,e){var n=e(301),i=e(563);void 0===i.pdfMake&&(i.pdfMake=n),t.exports=n},function(t,A,e){"use strict";(function(A,n){var i=e(0).isFunction,s=e(0).isUndefined,r=(e(0).isNull,e(304).saveAs),o={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};function a(t,A,e,n){this.docDefinition=t,this.tableLayouts=A||null,this.fonts=e||o,this.vfs=n}a.prototype._createDoc=function(t,A){t=t||{},this.tableLayouts&&(t.tableLayouts=this.tableLayouts);var n=new(e(305))(this.fonts);if(e(53).bindFS(this.vfs),!i(A))return n.createPdfKitDocument(this.docDefinition,t);var s=new(e(549))(e(53));for(var r in this.fonts)this.fonts.hasOwnProperty(r)&&(this.fonts[r].normal&&s.resolve(this.fonts[r].normal),this.fonts[r].bold&&s.resolve(this.fonts[r].bold),this.fonts[r].italics&&s.resolve(this.fonts[r].italics),this.fonts[r].bolditalics&&s.resolve(this.fonts[r].bolditalics));if(this.docDefinition.images)for(var o in this.docDefinition.images)this.docDefinition.images.hasOwnProperty(o)&&s.resolve(this.docDefinition.images[o]);var a=this;s.resolved().then((function(){var e=n.createPdfKitDocument(a.docDefinition,t);A(e)}),(function(t){throw t}))},a.prototype._flushDoc=function(t,e){var n,i=[];t.on("readable",(function(){for(var A;null!==(A=t.read(9007199254740991));)i.push(A)})),t.on("end",(function(){n=A.concat(i),e(n,t._pdfMakePages)})),t.end()},a.prototype._getPages=function(t,A){if(!A)throw"_getPages is an async method and needs a callback argument";var e=this;this._createDoc(t,(function(t){e._flushDoc(t,(function(t,e){A(e)}))}))},a.prototype._bufferToBlob=function(t){var A,e;try{A=new Blob([t],{type:"application/pdf"})}catch(n){"InvalidStateError"===n.name&&(e=new Uint8Array(t),A=new Blob([e.buffer],{type:"application/pdf"}))}if(!A)throw"Could not generate blob";return A},a.prototype._openWindow=function(){var t=window.open("","_blank");if(null===t)throw"Open PDF in new window blocked by browser";return t},a.prototype._openPdf=function(t,A){A=A||this._openWindow();try{this.getBlob((function(t){var e=(window.URL||window.webkitURL).createObjectURL(t);A.location.href=e}),t)}catch(t){throw A.close(),t}},a.prototype.open=function(t,A){(t=t||{}).autoPrint=!1,A=A||null,this._openPdf(t,A)},a.prototype.print=function(t,A){(t=t||{}).autoPrint=!0,A=A||null,this._openPdf(t,A)},a.prototype.download=function(t,A,e){i(t)&&(s(A)||(e=A),A=t,t=null),t=t||"file.pdf",this.getBlob((function(e){r(e,t),i(A)&&A()}),e)},a.prototype.getBase64=function(t,A){if(!t)throw"getBase64 is an async method and needs a callback argument";this.getBuffer((function(A){t(A.toString("base64"))}),A)},a.prototype.getDataUrl=function(t,A){if(!t)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer((function(A){t("data:application/pdf;base64,"+A.toString("base64"))}),A)},a.prototype.getBlob=function(t,A){if(!t)throw"getBlob is an async method and needs a callback argument";var e=this;this.getBuffer((function(A){var n=e._bufferToBlob(A);t(n)}),A)},a.prototype.getBuffer=function(t,A){if(!t)throw"getBuffer is an async method and needs a callback argument";var e=this;this._createDoc(A,(function(A){e._flushDoc(A,(function(A){t(A)}))}))},a.prototype.getStream=function(t,A){if(!i(A))return this._createDoc(t);this._createDoc(t,(function(t){A(t)}))},t.exports={createPdf:function(t,A,e,i){if(!Object.keys||"undefined"==typeof Uint16Array)throw"Your browser does not provide the level of support needed";return new a(t,A||n.pdfMake.tableLayouts,e||n.pdfMake.fonts,i||n.pdfMake.vfs)}}}).call(this,e(10).Buffer,e(24))},function(t,A,e){"use strict";A.byteLength=function(t){var A=l(t),e=A[0],n=A[1];return 3*(e+n)/4-n},A.toByteArray=function(t){var A,e,n=l(t),r=n[0],o=n[1],a=new s(function(t,A){return 3*(t+A)/4-A}(r,o)),c=0,u=0<o?r-4:r;for(e=0;e<u;e+=4)A=i[t.charCodeAt(e)]<<18|i[t.charCodeAt(e+1)]<<12|i[t.charCodeAt(e+2)]<<6|i[t.charCodeAt(e+3)],a[c++]=A>>16&255,a[c++]=A>>8&255,a[c++]=255&A;return 2===o&&(A=i[t.charCodeAt(e)]<<2|i[t.charCodeAt(e+1)]>>4,a[c++]=255&A),1===o&&(A=i[t.charCodeAt(e)]<<10|i[t.charCodeAt(e+1)]<<4|i[t.charCodeAt(e+2)]>>2,a[c++]=A>>8&255,a[c++]=255&A),a},A.fromByteArray=function(t){for(var A,e=t.length,i=e%3,s=[],r=0,o=e-i;r<o;r+=16383)s.push(function(t,A,e){for(var i,s=[],r=A;r<e;r+=3)i=(t[r]<<16&16711680)+(t[r+1]<<8&65280)+(255&t[r+2]),s.push(function(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}(i));return s.join("")}(t,r,o<r+16383?o:r+16383));return 1==i?(A=t[e-1],s.push(n[A>>2]+n[A<<4&63]+"==")):2==i&&(A=(t[e-2]<<8)+t[e-1],s.push(n[A>>10]+n[A>>4&63]+n[A<<2&63]+"=")),s.join("")};for(var n=[],i=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,a=r.length;o<a;++o)n[o]=r[o],i[r.charCodeAt(o)]=o;function l(t){var A=t.length;if(0<A%4)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");return-1===e&&(e=A),[e,e===A?0:4-e%4]}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,A){A.read=function(t,A,e,n,i){var s,r,o=8*i-n-1,a=(1<<o)-1,l=a>>1,c=-7,u=e?i-1:0,h=e?-1:1,d=t[A+u];for(u+=h,s=d&(1<<-c)-1,d>>=-c,c+=o;0<c;s=256*s+t[A+u],u+=h,c-=8);for(r=s&(1<<-c)-1,s>>=-c,c+=n;0<c;r=256*r+t[A+u],u+=h,c-=8);if(0===s)s=1-l;else{if(s===a)return r?NaN:1/0*(d?-1:1);r+=Math.pow(2,n),s-=l}return(d?-1:1)*r*Math.pow(2,s-n)},A.write=function(t,A,e,n,i,s){var r,o,a,l=8*s-i-1,c=(1<<l)-1,u=c>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:s-1,f=n?1:-1,g=A<0||0===A&&1/A<0?1:0;for(A=Math.abs(A),isNaN(A)||A===1/0?(o=isNaN(A)?1:0,r=c):(r=Math.floor(Math.log(A)/Math.LN2),A*(a=Math.pow(2,-r))<1&&(r--,a*=2),2<=(A+=1<=r+u?h/a:h*Math.pow(2,1-u))*a&&(r++,a/=2),c<=r+u?(o=0,r=c):1<=r+u?(o=(A*a-1)*Math.pow(2,i),r+=u):(o=A*Math.pow(2,u-1)*Math.pow(2,i),r=0));8<=i;t[e+d]=255&o,d+=f,o/=256,i-=8);for(r=r<<i|o,l+=i;0<l;t[e+d]=255&r,d+=f,r/=256,l-=8);t[e+d-f]|=128*g}},function(t,A,e){(function(e){var n,i;void 0===(i="function"==typeof(n=function(){"use strict";function A(t,A,e){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){r(n.response,A,e)},n.onerror=function(){console.error("could not download file")},n.send()}function n(t){var A=new XMLHttpRequest;A.open("HEAD",t,!1);try{A.send()}catch(t){}return 200<=A.status&&299>=A.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(A)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof e&&e.global===e?e:void 0,r=s.saveAs||("object"!=typeof window||window!==s?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,r){var o=s.URL||s.webkitURL,a=document.createElement("a");e=e||t.name||"download",a.download=e,a.rel="noopener","string"==typeof t?(a.href=t,a.origin===location.origin?i(a):n(a.href)?A(t,e,r):i(a,a.target="_blank")):(a.href=o.createObjectURL(t),setTimeout((function(){o.revokeObjectURL(a.href)}),4e4),setTimeout((function(){i(a)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,s){if(e=e||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,A){return void 0===A?A={autoBom:!1}:"object"!=typeof A&&(console.warn("Deprecated: Expected third argument to be a object"),A={autoBom:!A}),A.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,s),e);else if(n(t))A(t,e,s);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){i(r)}))}}:function(t,e,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof t)return A(t,e,n);var r="application/octet-stream"===t.type,o=/constructor/i.test(s.HTMLElement)||s.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||r&&o)&&"object"==typeof FileReader){var l=new FileReader;l.onloadend=function(){var t=l.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=t:location=t,i=null},l.readAsDataURL(t)}else{var c=s.URL||s.webkitURL,u=c.createObjectURL(t);i?i.location=u:location.href=u,i=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});s.saveAs=r.saveAs=r,t.exports=r})?n.apply(A,[]):n)||(t.exports=i)}).call(this,e(24))},function(t,A,e){"use strict";var n=e(306),i=e(532),s=e(533),r=e(540),o=e(541),a=e(542),l=e(546),c=e(194),u=e(0).isFunction,h=e(0).isString,d=e(0).isNumber,f=e(0).isBoolean,g=e(0).isArray,p=e(0).isUndefined,w=function(){try{return e(547)}catch(t){throw new Error("Please install svg-to-pdfkit to enable svg nodes")}},B=function(t,A,e){for(var n=0;n<A.length;n++){var i=A[n].toLowerCase();for(var s in t)if(s.toLowerCase()===i)return s}return e};function E(t){this.fontDescriptors=t}function m(t){if(d(t))t={left:t,right:t,top:t,bottom:t};else if(g(t))if(2===t.length)t={left:t[0],top:t[1],right:t[0],bottom:t[1]};else{if(4!==t.length)throw"Invalid pageMargins definition";t={left:t[0],top:t[1],right:t[2],bottom:t[3]}}return t}E.prototype.createPdfKitDocument=function(t,A){A=A||{},t.version=t.version||"1.3",t.compress=!f(t.compress)||t.compress,t.images=t.images||{},t.pageMargins=void 0!==t.pageMargins&&null!==t.pageMargins?t.pageMargins:40;var e=function(t,A){t&&"auto"===t.height&&(t.height=1/0);var e=function(t){if(h(t)){var A=r[t.toUpperCase()];if(!A)throw"Page size "+t+" not recognized";return{width:A[0],height:A[1]}}return t}(t||"A4");return!function(t){return h(t)&&("portrait"===(t=t.toLowerCase())&&e.width>e.height||"landscape"===t&&e.width<e.height)}(A)||(e={width:e.height,height:e.width}),e.orientation=e.width>e.height?"landscape":"portrait",e}(t.pageSize,t.pageOrientation),g={size:[e.width,e.height],pdfVersion:t.version,compress:t.compress,userPassword:t.userPassword,ownerPassword:t.ownerPassword,permissions:t.permissions,fontLayoutCache:!f(A.fontLayoutCache)||A.fontLayoutCache,bufferPages:A.bufferPages||!1,autoFirstPage:!1,font:null};this.pdfKitDoc=n.createPdfDocument(g),function(t,A){if(A.info.Producer="pdfmake",A.info.Creator="pdfmake",t.info)for(var e in t.info){var n=t.info[e];n&&(e=function(t){var A=t.charAt(0).toUpperCase()+t.slice(1);return-1!==["Title","Author","Subject","Keywords","Creator","Producer","CreationDate","ModDate","Trapped"].indexOf(A)?A:t.replace(/\s+/g,"")}(e),A.info[e]=n)}}(t,this.pdfKitDoc),this.fontProvider=new i(this.fontDescriptors,this.pdfKitDoc);var E=new s(e,m(t.pageMargins),new o(this.pdfKitDoc,t.images),new a);E.registerTableLayouts({noBorders:{hLineWidth:function(t){return 0},vLineWidth:function(t){return 0},paddingLeft:function(t){return t?4:0},paddingRight:function(t,A){return t<A.table.widths.length-1?4:0}},headerLineOnly:{hLineWidth:function(t,A){return 0!==t&&t!==A.table.body.length&&t===A.table.headerRows?2:0},vLineWidth:function(t){return 0},paddingLeft:function(t){return 0===t?0:8},paddingRight:function(t,A){return t===A.table.widths.length-1?0:8}},lightHorizontalLines:{hLineWidth:function(t,A){return 0===t||t===A.table.body.length?0:t===A.table.headerRows?2:1},vLineWidth:function(t){return 0},hLineColor:function(t){return 1===t?"black":"#aaa"},paddingLeft:function(t){return 0===t?0:8},paddingRight:function(t,A){return t===A.table.widths.length-1?0:8}}}),A.tableLayouts&&E.registerTableLayouts(A.tableLayouts);var v,C,b,y,Q,I=E.layoutDocument(t.content,this.fontProvider,t.styles||{},t.defaultStyle||{fontSize:12,font:"Roboto"},t.background,t.header,t.footer,t.images,t.watermark,t.pageBreakBefore),D=t.maxPagesNumber||-1;return d(D)&&-1<D&&(I=I.slice(0,D)),e.height===1/0&&(C=I,b=m(t.pageMargins||40),y=b.top,C.forEach((function(t){t.items.forEach((function(t){var A,e=(A=t).item.y+function(t){return u(t.item.getHeight)?t.item.getHeight():t.item._height?t.item._height:0}(A);y<e&&(y=e)}))})),v=y+=b.bottom,this.pdfKitDoc.options.size=[e.width,v]),function(t,A,e,n){e._pdfMakePages=t,e.addPage();var i=0;n&&t.forEach((function(t){i+=t.items.length}));var s=0;n=n||function(){};for(var r=0;r<t.length;r++){0<r&&(function(t,A){var e,n,i=A.options.size[0]>A.options.size[1]?"landscape":"portrait";t.pageSize.orientation!==i&&(e=A.options.size[0],n=A.options.size[1],A.options.size=[n,e])}(t[r],e),e.addPage(e.options));for(var o=t[r],a=0,u=o.items.length;a<u;a++){var h=o.items[a];switch(h.type){case"vector":!function(t,A){A.lineWidth(t.lineWidth||1),t.dash?A.dash(t.dash.length,{space:t.dash.space||t.dash.length,phase:t.dash.phase||0}):A.undash(),A.lineJoin(t.lineJoin||"miter"),A.lineCap(t.lineCap||"butt");var e=null;switch(t.type){case"ellipse":A.ellipse(t.x,t.y,t.r1,t.r2),t.linearGradient&&(e=A.linearGradient(t.x-t.r1,t.y,t.x+t.r1,t.y));break;case"rect":t.r?A.roundedRect(t.x,t.y,t.w,t.h,t.r):A.rect(t.x,t.y,t.w,t.h),t.linearGradient&&(e=A.linearGradient(t.x,t.y,t.x+t.w,t.y));break;case"line":A.moveTo(t.x1,t.y1),A.lineTo(t.x2,t.y2);break;case"polyline":if(0===t.points.length)break;A.moveTo(t.points[0].x,t.points[0].y);for(var n,i,s=1,r=t.points.length;s<r;s++)A.lineTo(t.points[s].x,t.points[s].y);1<t.points.length&&(n=t.points[0],i=t.points[t.points.length-1],(t.closePath||n.x===i.x&&n.y===i.y)&&A.closePath());break;case"path":A.path(t.d)}if(t.linearGradient&&e){var o=1/(t.linearGradient.length-1);for(s=0;s<t.linearGradient.length;s++)e.stop(s*o,t.linearGradient[s]);t.color=e}var a=d(t.fillOpacity)?t.fillOpacity:1,l=d(t.strokeOpacity)?t.strokeOpacity:1;t.color&&t.lineColor?(A.fillColor(t.color,a),A.strokeColor(t.lineColor,l),A.fillAndStroke()):t.color?(A.fillColor(t.color,a),A.fill()):(A.strokeColor(t.lineColor||"black",l),A.stroke())}(h.item,e);break;case"line":!function(t,A,e,n){function i(t,A){var e,n,i=new c(null);if(p(t.positions))throw"Page reference id not found";var s=t.positions[0].pageNumber.toString();switch(A.text=s,e=i.widthOfString(A.text,A.font,A.fontSize,A.characterSpacing,A.fontFeatures),n=A.width-e,A.width=e,A.alignment){case"right":A.x+=n;break;case"center":A.x+=n/2}}t._pageNodeRef&&i(t._pageNodeRef,t.inlines[0]),A=A||0,e=e||0;var s=t.getHeight(),r=s-t.getAscenderHeight();l.drawBackground(t,A,e,n);for(var o=0,a=t.inlines.length;o<a;o++){var u=t.inlines[o],h=s-u.font.ascender/1e3*u.fontSize-r;u._pageNodeRef&&i(u._pageNodeRef,u);var f={lineBreak:!1,textWidth:u.width,characterSpacing:u.characterSpacing,wordCount:1,link:u.link};u.linkToDestination&&(f.goTo=u.linkToDestination),t.id&&0===o&&(f.destination=t.id),u.fontFeatures&&(f.features=u.fontFeatures);var g=d(u.opacity)?u.opacity:1;n.opacity(g),n.fill(u.color||"black"),n._font=u.font,n.fontSize(u.fontSize),n.text(u.text,A+u.x,e+h,f),u.linkToPage&&(n.ref({Type:"Action",S:"GoTo",D:[u.linkToPage,0,0]}).end(),n.annotate(A+u.x,e+h,u.width,u.height,{Subtype:"Link",Dest:[u.linkToPage-1,"XYZ",null,null,null]}))}l.drawDecorations(t,A,e,n)}(h.item,h.item.x,h.item.y,e);break;case"image":!function(t,A){var e=d(t.opacity)?t.opacity:1;A.opacity(e),A.image(t.image,t.x,t.y,{width:t._width,height:t._height}),t.link&&A.link(t.x,t.y,t._width,t._height,t.link),t.linkToPage&&(A.ref({Type:"Action",S:"GoTo",D:[t.linkToPage,0,0]}).end(),A.annotate(t.x,t.y,t._width,t._height,{Subtype:"Link",Dest:[t.linkToPage-1,"XYZ",null,null,null]})),t.linkToDestination&&A.goTo(t.x,t.y,t._width,t._height,t.linkToDestination)}(h.item,(h.item.x,h.item.y,e));break;case"svg":!function(t,A,e){var n=Object.assign({width:t._width,height:t._height,assumePt:!0},t.options);n.fontCallback=function(A,n,i){var s=A.split(",").map((function(t){return t.trim().replace(/('|")/g,"")})),r=B(e.fonts,s,t.font||"Roboto"),o=e.getFontFile(r,n,i);if(null!==o)return o;var a=e.getFontType(n,i);throw new Error("Font '"+r+"' in style '"+a+"' is not defined in the font section of the document definition.")},w()(A,t.svg,t.x,t.y,n)}(h.item,(h.item.x,h.item.y,e),A);break;case"beginClip":!function(t,A){A.save(),A.addContent(t.x+" "+t.y+" "+t.width+" "+t.height+" re"),A.clip()}(h.item,e);break;case"endClip":e.restore()}n(++s/i)}o.watermark&&function(t,A){var e=t.watermark;A.fill(e.color),A.opacity(e.opacity),A.save(),A.rotate(e.angle,{origin:[A.page.width/2,A.page.height/2]});var n=A.page.width/2-e._size.size.width/2,i=A.page.height/2-e._size.size.height/2;A._font=e.font,A.fontSize(e.fontSize),A.text(e.text,n,i,{lineBreak:!1}),A.restore()}(o,e)}}(I,this.fontProvider,this.pdfKitDoc,A.progressCallback),A.autoPrint&&(Q=this.pdfKitDoc.ref({Type:"Action",S:"Named",N:"Print"}),(this.pdfKitDoc._root.data.OpenAction=Q).end()),this.pdfKitDoc},t.exports=E},function(t,A,e){"use strict";var n,i=(n=e(307))&&"object"==typeof n&&"default"in n?n.default:n;t.exports={getEngineInstance:function(){return i},createPdfDocument:function(t){return new i(t=t||{})}}},function(t,A,e){"use strict";(function(t,n){e(197),e(207),e(208),e(209),e(312),e(211),e(313),e(314),e(213),e(215),e(28),e(219),e(318),e(46),e(319),e(320),e(61),e(157),e(223),e(322),e(324),e(326),e(227),e(327),e(32),e(118),e(229),e(330),e(331),e(159),e(160),e(230),e(231),e(232),e(233),e(334),e(62),e(63),e(64),e(65),e(66),e(67),e(68),e(69),e(70),e(71),e(72),e(73),e(74),e(75),e(76),e(77),e(78),e(79),e(80),e(81),e(82),e(83),e(84),e(85),e(340),e(120),Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var i=u(e(121)),s=u(e(244)),r=u(e(362)),o=u(e(386)),a=e(122),l=u(e(290)),c=u(e(531));function u(t){return t&&t.__esModule?t:{default:t}}var h=e(53);function d(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function f(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function g(t,A,e){return A&&f(t.prototype,A),e&&f(t,e),t}function p(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),A&&function(t,A){(Object.setPrototypeOf||function(t,A){return t.__proto__=A,t})(t,A)}(t,A)}function w(t){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function B(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function E(t,A){return!A||"object"!=typeof A&&"function"!=typeof A?B(t):A}function m(t,A){return function(t){if(Array.isArray(t))return t}(t)||function(t,A){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{n||null==o.return||o.return()}finally{if(i)throw s}}return e}}(t,A)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function v(t){return function(t){if(Array.isArray(t)){for(var A=0,e=new Array(t.length);A<t.length;A++)e[A]=t[A];return e}}(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 C(t,A){return(Array(A+1).join("0")+t).slice(-A)}var b=function(){function t(){d(this,t)}return g(t,[{key:"toString",value:function(){throw new Error("Must be implemented by subclasses")}}]),t}(),y=function(){function t(){d(this,t),this._items={}}return g(t,[{key:"add",value:function(t,A){return this._items[t]=A}},{key:"get",value:function(t){return this._items[t]}},{key:"toString",value:function(){var t,A,e=Object.keys(this._items).sort((function(t,A){return t.localeCompare(A)})),n=["<<"];1<e.length&&(t=e[0],A=e[e.length-1],n.push("  /Limits ".concat(D.convert([new String(t),new String(A)])))),n.push("  /Names [");var i=!0,s=!1,r=void 0;try{for(var o,a=e[Symbol.iterator]();!(i=(o=a.next()).done);i=!0){var l=o.value;n.push("    ".concat(D.convert(new String(l))," ").concat(D.convert(this._items[l])))}}catch(t){s=!0,r=t}finally{try{i||null==a.return||a.return()}finally{if(s)throw r}}return n.push("]"),n.push(">>"),n.join("\n")}}]),t}(),Q=/[\n\r\t\b\f\(\)\\]/g,I={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},D=function(){function A(){d(this,A)}return g(A,null,[{key:"convert",value:function(e,n){var i=1<arguments.length&&void 0!==n?n:null;if("string"==typeof e)return"/".concat(e);if(e instanceof String){for(var s,r=e,o=!1,a=0,l=r.length;a<l;a++)if(127<r.charCodeAt(a)){o=!0;break}return s=o?function(t){var A=t.length;if(1&A)throw new Error("Buffer length must be even");for(var e=0,n=A-1;e<n;e+=2){var i=t[e];t[e]=t[e+1],t[e+1]=i}return t}(t.from("\ufeff".concat(r),"utf16le")):t.from(r.valueOf(),"ascii"),r=(r=i?i(s).toString("binary"):s.toString("binary")).replace(Q,(function(t){return I[t]})),"(".concat(r,")")}if(t.isBuffer(e))return"<".concat(e.toString("hex"),">");if(e instanceof b||e instanceof y)return e.toString();if(e instanceof Date){var c="D:".concat(C(e.getUTCFullYear(),4))+C(e.getUTCMonth()+1,2)+C(e.getUTCDate(),2)+C(e.getUTCHours(),2)+C(e.getUTCMinutes(),2)+C(e.getUTCSeconds(),2)+"Z";return i&&(c=(c=i(new t(c,"ascii")).toString("binary")).replace(Q,(function(t){return I[t]}))),"(".concat(c,")")}if(Array.isArray(e)){var u=e.map((function(t){return A.convert(t,i)})).join(" ");return"[".concat(u,"]")}if("[object Object]"!=={}.toString.call(e))return"number"==typeof e?A.number(e):"".concat(e);var h=["<<"];for(var d in e){var f=e[d];h.push("/".concat(d," ").concat(A.convert(f,i)))}return h.push(">>"),h.join("\n")}},{key:"number",value:function(t){if(-1e21<t&&t<1e21)return Math.round(1e6*t)/1e6;throw new Error("unsupported number: ".concat(t))}}]),A}(),x=function(){function A(t,e){var n,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return d(this,A),(n=E(this,w(A).call(this))).document=t,n.id=e,n.data=i,n.gen=0,n.compress=n.document.compress&&!n.data.Filter,n.uncompressedLength=0,n.buffer=[],n}return p(A,b),g(A,[{key:"write",value:function(A){if(t.isBuffer(A)||(A=new t(A+"\n","binary")),this.uncompressedLength+=A.length,null==this.data.Length&&(this.data.Length=0),this.buffer.push(A),this.data.Length+=A.length,this.compress)return this.data.Filter="FlateDecode"}},{key:"end",value:function(t){return t&&this.write(t),this.finalize()}},{key:"finalize",value:function(){this.offset=this.document._offset;var A=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=t.concat(this.buffer),this.compress&&(this.buffer=s.default.deflateSync(this.buffer)),A&&(this.buffer=A(this.buffer)),this.data.Length=this.buffer.length),this.document._write("".concat(this.id," ").concat(this.gen," obj")),this.document._write(D.convert(this.data,A)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write("\nendstream")),this.document._write("endobj"),this.document._refEnd(this)}},{key:"toString",value:function(){return"".concat(this.id," ").concat(this.gen," R")}}]),A}(),M={top:72,left:72,bottom:72,right:72},F={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},L=function(){function t(A){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};d(this,t),this.document=A,this.size=e.size||"letter",this.layout=e.layout||"portrait","number"==typeof e.margin?this.margins={top:e.margin,left:e.margin,bottom:e.margin,right:e.margin}:this.margins=e.margins||M;var n=Array.isArray(this.size)?this.size:F[this.size.toUpperCase()];this.width=n["portrait"===this.layout?0:1],this.height=n["portrait"===this.layout?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources})}return g(t,[{key:"maxY",value:function(){return this.height-this.margins.bottom}},{key:"write",value:function(t){return this.content.write(t)}},{key:"end",value:function(){return this.dictionary.end(),this.resources.end(),this.content.end()}},{key:"fonts",get:function(){var t=this.resources.data;return null!=t.Font?t.Font:t.Font={}}},{key:"xobjects",get:function(){var t=this.resources.data;return null!=t.XObject?t.XObject:t.XObject={}}},{key:"ext_gstates",get:function(){var t=this.resources.data;return null!=t.ExtGState?t.ExtGState:t.ExtGState={}}},{key:"patterns",get:function(){var t=this.resources.data;return null!=t.Pattern?t.Pattern:t.Pattern={}}},{key:"annotations",get:function(){var t=this.dictionary.data;return null!=t.Annots?t.Annots:t.Annots=[]}}]),t}();function R(t,A){if(t<A[0])return!1;for(var e=0,n=A.length/2;e<=n;){var i=Math.floor((e+n)/2),s=2*i;if(t>=A[s]&&t<=A[1+s])return!0;t>A[1+s]?e=i+1:n=i-1}return!1}var Y=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,120137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],S=function(t){return R(t,Y)},P=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],G=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],_=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],T=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],k=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],W=function(t){return R(t,G)||R(t,k)||R(t,_)||R(t,T)},H=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],j=function(t){return R(t,H)},N=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],O=function(t){return R(t,N)},U=function(t){return R(t,G)},V=function(t){return R(t,P)},K=function(t){return t.codePointAt(0)},z=function(t){return t[0]},J=function(t){return t[t.length-1]};function Z(t){for(var A=[],e=t.length,n=0;n<e;n+=1){var i=t.charCodeAt(n);if(55296<=i&&i<=56319&&n+1<e){var s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){A.push(1024*(i-55296)+s-56320+65536),n+=1;continue}}A.push(i)}return A}var X=function(){function t(A){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(d(this,t),!e.ownerPassword&&!e.userPassword)throw new Error("None of owner password and user password is defined.");this.document=A,this._setupEncryption(e)}return g(t,null,[{key:"generateFileID",value:function(t){var A=0<arguments.length&&void 0!==t?t:{},e="".concat(A.CreationDate.getTime(),"\n");for(var n in A)A.hasOwnProperty(n)&&(e+="".concat(n,": ").concat(A[n],"\n"));return et(r.default.MD5(e))}},{key:"generateRandomWordArray",value:function(t){return r.default.lib.WordArray.random(t)}},{key:"create",value:function(A,e){var n=1<arguments.length&&void 0!==e?e:{};return n.ownerPassword||n.userPassword?new t(A,n):null}}]),g(t,[{key:"_setupEncryption",value:function(t){switch(t.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1}var A={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,A,t);break;case 5:this._setupEncryptionV5(A,t)}this.dictionary=this.document.ref(A)}},{key:"_setupEncryptionV1V2V4",value:function(t,A,e){var n,i;switch(t){case 1:n=2,this.keyBits=40,i=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},A=-64;return t.printing&&(A|=4),t.modifying&&(A|=8),t.copying&&(A|=16),t.annotating&&(A|=32),A}(e.permissions);break;case 2:n=3,this.keyBits=128,i=q(e.permissions);break;case 4:n=4,this.keyBits=128,i=q(e.permissions)}var s,o,a=$(e.userPassword),l=e.ownerPassword?$(e.ownerPassword):a,c=function(t,A,e,n){for(var i=n,s=3<=t?51:1,o=0;o<s;o++)i=r.default.MD5(i);var a=i.clone();a.sigBytes=A/8;var l=e;s=3<=t?20:1;for(var c=0;c<s;c++){for(var u=Math.ceil(a.sigBytes/4),h=0;h<u;h++)a.words[h]=i.words[h]^(c|c<<8|c<<16|c<<24);l=r.default.RC4.encrypt(l,a).ciphertext}return l}(n,this.keyBits,a,l);this.encryptionKey=function(t,A,e,n,i,s){for(var o=n.clone().concat(i).concat(r.default.lib.WordArray.create([At(s)],4)).concat(r.default.lib.WordArray.create(e)),a=3<=t?51:1,l=0;l<a;l++)(o=r.default.MD5(o)).sigBytes=A/8;return o}(n,this.keyBits,this.document._id,a,c,i),s=2===n?(o=this.encryptionKey,r.default.RC4.encrypt($(),o).ciphertext):function(t,A){for(var e=A.clone(),n=r.default.MD5($().concat(r.default.lib.WordArray.create(t))),i=0;i<20;i++){for(var s=Math.ceil(e.sigBytes/4),o=0;o<s;o++)e.words[o]=A.words[o]^(i|i<<8|i<<16|i<<24);n=r.default.RC4.encrypt(n,e).ciphertext}return n.concat(r.default.lib.WordArray.create(null,16))}(this.document._id,this.encryptionKey),2<=(A.V=t)&&(A.Length=this.keyBits),4===t&&(A.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},A.StmF="StdCF",A.StrF="StdCF"),A.R=n,A.O=et(c),A.U=et(s),A.P=i}},{key:"_setupEncryptionV5",value:function(A,e){this.keyBits=256;var n=q(e),i=tt(e.userPassword),s=e.ownerPassword?tt(e.ownerPassword):i;this.encryptionKey=(0,t.generateRandomWordArray)(32);var o,a,l,c,u,h,d,f,g,p,w,B,E,m,v,C,b,y,Q,I,D,x,M,F,L,R=(o=i,l=(a=t.generateRandomWordArray)(8),c=a(8),r.default.SHA256(o.clone().concat(l)).concat(l).concat(c)),Y=(u=i,h=r.default.lib.WordArray.create(R.words.slice(10,12),8),d=this.encryptionKey,f=r.default.SHA256(u.clone().concat(h)),g={mode:r.default.mode.CBC,padding:r.default.pad.NoPadding,iv:r.default.lib.WordArray.create(null,16)},r.default.AES.encrypt(d,f,g).ciphertext),S=(p=s,w=R,E=(B=t.generateRandomWordArray)(8),m=B(8),r.default.SHA256(p.clone().concat(E).concat(w)).concat(E).concat(m)),P=(v=s,C=r.default.lib.WordArray.create(S.words.slice(10,12),8),b=R,y=this.encryptionKey,Q=r.default.SHA256(v.clone().concat(C).concat(b)),I={mode:r.default.mode.CBC,padding:r.default.pad.NoPadding,iv:r.default.lib.WordArray.create(null,16)},r.default.AES.encrypt(y,Q,I).ciphertext),G=(D=n,x=this.encryptionKey,M=t.generateRandomWordArray,F=r.default.lib.WordArray.create([At(D),4294967295,1415668834],12).concat(M(4)),L={mode:r.default.mode.ECB,padding:r.default.pad.NoPadding},r.default.AES.encrypt(F,x,L).ciphertext);A.V=5,A.Length=this.keyBits,A.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},A.StmF="StdCF",A.StrF="StdCF",A.R=5,A.O=et(S),A.OE=et(P),A.U=et(R),A.UE=et(Y),A.P=n,A.Perms=et(G)}},{key:"getEncryptFn",value:function(A,e){var n,i;if(this.version<5&&(n=this.encryptionKey.clone().concat(r.default.lib.WordArray.create([(255&A)<<24|(65280&A)<<8|A>>8&65280|255&e,(65280&e)<<16],5))),1===this.version||2===this.version){var s=r.default.MD5(n);return s.sigBytes=Math.min(16,this.keyBits/8+5),function(t){return et(r.default.RC4.encrypt(r.default.lib.WordArray.create(t),s).ciphertext)}}i=4===this.version?r.default.MD5(n.concat(r.default.lib.WordArray.create([1933667412],4))):this.encryptionKey;var o=t.generateRandomWordArray(16),a={mode:r.default.mode.CBC,padding:r.default.pad.Pkcs7,iv:o};return function(t){return et(o.clone().concat(r.default.AES.encrypt(r.default.lib.WordArray.create(t),i,a).ciphertext))}}},{key:"end",value:function(){this.dictionary.end()}}]),t}();function q(t){var A=0<arguments.length&&void 0!==t?t:{},e=-3904;return"lowResolution"===A.printing&&(e|=4),"highResolution"===A.printing&&(e|=2052),A.modifying&&(e|=8),A.copying&&(e|=16),A.annotating&&(e|=32),A.fillingForms&&(e|=256),A.contentAccessibility&&(e|=512),A.documentAssembly&&(e|=1024),e}function $(A){for(var e=0<arguments.length&&void 0!==A?A:"",n=new t(32),i=e.length,s=0;s<i&&s<32;){var o=e.charCodeAt(s);if(255<o)throw new Error("Password contains one or more invalid characters.");n[s]=o,s++}for(;s<32;)n[s]=ct[s-i],s++;return r.default.lib.WordArray.create(n)}function tt(A){for(var e=0<arguments.length&&void 0!==A?A:"",n=(e=unescape(encodeURIComponent(function(t,A){var e=1<arguments.length&&void 0!==A?A:{};if("string"!=typeof t)throw new TypeError("Expected string.");if(0===t.length)return"";var n=Z(t).map((function(t){return U(t)?32:t})).filter((function(t){return!V(t)})),i=String.fromCodePoint.apply(null,n).normalize("NFKC"),s=Z(i);if(s.some(W))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");if(!0!==e.allowUnassigned&&s.some(S))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");var r=s.some(j),o=s.some(O);if(r&&o)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");var a=j(K(z(i))),l=j(K(J(i)));if(r&&(!a||!l))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return i}(e))),Math.min(127,e.length)),i=new t(n),s=0;s<n;s++)i[s]=e.charCodeAt(s);return r.default.lib.WordArray.create(i)}function At(t){return(255&t)<<24|(65280&t)<<8|t>>8&65280|t>>24&255}function et(A){for(var e=[],n=0;n<A.sigBytes;n++)e.push(A.words[Math.floor(n/4)]>>8*(3-n%4)&255);return t.from(e)}function nt(t){return"0000".concat(t.toString(16)).slice(-4)}function it(t){Object.assign(nA.prototype,t)}var st,rt,ot,at,lt,ct=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],ut=D.number,ht=function(){function t(A){d(this,t),this.doc=A,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}return g(t,[{key:"stop",value:function(t,A,e){if(null==e&&(e=1),A=this.doc._normalizeColor(A),0===this.stops.length)if(3===A.length)this._colorSpace="DeviceRGB";else if(4===A.length)this._colorSpace="DeviceCMYK";else{if(1!==A.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==A.length||"DeviceCMYK"===this._colorSpace&&4!==A.length||"DeviceGray"===this._colorSpace&&1!==A.length)throw new Error("All gradient stops must use the same color space");return e=Math.max(0,Math.min(1,e)),this.stops.push([t,A,e]),this}},{key:"setTransform",value:function(t,A,e,n,i,s){return this.transform=[t,A,e,n,i,s],this}},{key:"embed",value:function(t){var A,e=this.stops.length;if(0!==e){this.embedded=!0,this.matrix=t;var n=this.stops[e-1];n[0]<1&&this.stops.push([1,n[1],n[2]]);for(var i=[],s=[],r=[],o=0;o<e-1;o++)s.push(0,1),o+2!==e&&i.push(this.stops[o+1][0]),A=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[o+0][1],C1:this.stops[o+1][1],N:1}),r.push(A),A.end();1===e?A=r[0]:(A=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:r,Bounds:i,Encode:s})).end(),this.id="Sh".concat(++this.doc._gradCount);var a=this.shader(A);a.end();var l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:a,Matrix:this.matrix.map(ut)});if(l.end(),this.stops.some((function(t){return t[2]<1}))){var c=this.opacityGradient(),u=!0,h=!(c._colorSpace="DeviceGray"),d=void 0;try{for(var f,g=this.stops[Symbol.iterator]();!(u=(f=g.next()).done);u=!0){var p=f.value;c.stop(p[0],[p[2]])}}catch(t){h=!0,d=t}finally{try{u||null==g.return||g.return()}finally{if(h)throw d}}c=c.embed(this.matrix);var w=[0,0,this.doc.page.width,this.doc.page.height],B=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:w,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:c}}});B.write("/Pattern cs /Sh1 scn"),B.end("".concat(w.join(" ")," re f"));var E=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:B}});E.end();var m=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:w,XStep:w[2],YStep:w[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:l},ExtGState:{Gs1:E}}});m.write("/Gs1 gs /Pattern cs /Sh1 scn"),m.end("".concat(w.join(" ")," re f")),this.doc.page.patterns[this.id]=m}else this.doc.page.patterns[this.id]=l;return l}}},{key:"apply",value:function(t){var A=m(this.doc._ctm,6),e=A[0],n=A[1],i=A[2],s=A[3],r=A[4],o=A[5],a=m(this.transform,6),l=a[0],c=a[1],u=a[2],h=a[3],d=a[4],f=a[5],g=[e*l+i*c,n*l+s*c,e*u+i*h,n*u+s*h,e*d+i*f+r,n*d+s*f+o];return this.embedded&&g.join(" ")===this.matrix.join(" ")||this.embed(g),this.doc.addContent("/".concat(this.id," ").concat(t))}}]),t}(),dt={PDFGradient:ht,PDFLinearGradient:function(){function t(A,e,n,i,s){var r;return d(this,t),(r=E(this,w(t).call(this,A))).x1=e,r.y1=n,r.x2=i,r.y2=s,r}return p(t,ht),g(t,[{key:"shader",value:function(t){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:t,Extend:[!0,!0]})}},{key:"opacityGradient",value:function(){return new t(this.doc,this.x1,this.y1,this.x2,this.y2)}}]),t}(),PDFRadialGradient:function(){function t(A,e,n,i,s,r,o){var a;return d(this,t),(a=E(this,w(t).call(this,A))).doc=A,a.x1=e,a.y1=n,a.r1=i,a.x2=s,a.y2=r,a.r2=o,a}return p(t,ht),g(t,[{key:"shader",value:function(t){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:t,Extend:[!0,!0]})}},{key:"opacityGradient",value:function(){return new t(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}]),t}()},ft=dt.PDFGradient,gt=dt.PDFLinearGradient,pt=dt.PDFRadialGradient,wt={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._gradCount=0},_normalizeColor:function(t){return t instanceof ft?t:("string"==typeof t&&("#"===t.charAt(0)?(4===t.length&&(t=t.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3")),t=[(A=parseInt(t.slice(1),16))>>16,A>>8&255,255&A]):Bt[t]&&(t=Bt[t])),Array.isArray(t)?(3===t.length?t=t.map((function(t){return t/255})):4===t.length&&(t=t.map((function(t){return t/100}))),t):null);var A},_setColor:function(t,A){if(!(t=this._normalizeColor(t)))return!1;var e,n=A?"SCN":"scn";return t instanceof ft?(this._setColorSpace("Pattern",A),t.apply(n)):(e=4===t.length?"DeviceCMYK":"DeviceRGB",this._setColorSpace(e,A),t=t.join(" "),this.addContent("".concat(t," ").concat(n))),!0},_setColorSpace:function(t,A){var e=A?"CS":"cs";return this.addContent("/".concat(t," ").concat(e))},fillColor:function(t,A){return this._setColor(t,!1)&&this.fillOpacity(A),this._fillColor=[t,A],this},strokeColor:function(t,A){return this._setColor(t,!0)&&this.strokeOpacity(A),this},opacity:function(t){return this._doOpacity(t,t),this},fillOpacity:function(t){return this._doOpacity(t,null),this},strokeOpacity:function(t){return this._doOpacity(null,t),this},_doOpacity:function(t,A){if(null!=t||null!=A){null!=t&&(t=Math.max(0,Math.min(1,t))),null!=A&&(A=Math.max(0,Math.min(1,A)));var e,n,i,s,r="".concat(t,"_").concat(A);return this._opacityRegistry[r]?(n=(e=m(this._opacityRegistry[r],2))[0],i=e[1]):(n={Type:"ExtGState"},null!=t&&(n.ca=t),null!=A&&(n.CA=A),(n=this.ref(n)).end(),s=++this._opacityCount,i="Gs".concat(s),this._opacityRegistry[r]=[n,i]),this.page.ext_gstates[i]=n,this.addContent("/".concat(i," gs"))}},linearGradient:function(t,A,e,n){return new gt(this,t,A,e,n)},radialGradient:function(t,A,e,n,i,s){return new pt(this,t,A,e,n,i,s)}},Bt={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],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],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],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]},Et=st=rt=ot=at=lt=0,mt={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},vt={M:function(t,A){return Et=A[0],st=A[1],rt=ot=null,at=Et,lt=st,t.moveTo(Et,st)},m:function(t,A){return Et+=A[0],st+=A[1],rt=ot=null,at=Et,lt=st,t.moveTo(Et,st)},C:function(t,A){return Et=A[4],st=A[5],rt=A[2],ot=A[3],t.bezierCurveTo.apply(t,v(A))},c:function(t,A){return t.bezierCurveTo(A[0]+Et,A[1]+st,A[2]+Et,A[3]+st,A[4]+Et,A[5]+st),rt=Et+A[2],ot=st+A[3],Et+=A[4],st+=A[5]},S:function(t,A){return null===rt&&(rt=Et,ot=st),t.bezierCurveTo(Et-(rt-Et),st-(ot-st),A[0],A[1],A[2],A[3]),rt=A[0],ot=A[1],Et=A[2],st=A[3]},s:function(t,A){return null===rt&&(rt=Et,ot=st),t.bezierCurveTo(Et-(rt-Et),st-(ot-st),Et+A[0],st+A[1],Et+A[2],st+A[3]),rt=Et+A[0],ot=st+A[1],Et+=A[2],st+=A[3]},Q:function(t,A){return rt=A[0],ot=A[1],Et=A[2],st=A[3],t.quadraticCurveTo(A[0],A[1],Et,st)},q:function(t,A){return t.quadraticCurveTo(A[0]+Et,A[1]+st,A[2]+Et,A[3]+st),rt=Et+A[0],ot=st+A[1],Et+=A[2],st+=A[3]},T:function(t,A){return ot=null===rt?(rt=Et,st):(rt=Et-(rt-Et),st-(ot-st)),t.quadraticCurveTo(rt,ot,A[0],A[1]),rt=Et-(rt-Et),ot=st-(ot-st),Et=A[0],st=A[1]},t:function(t,A){return ot=null===rt?(rt=Et,st):(rt=Et-(rt-Et),st-(ot-st)),t.quadraticCurveTo(rt,ot,Et+A[0],st+A[1]),Et+=A[0],st+=A[1]},A:function(t,A){return Ct(t,Et,st,A),Et=A[5],st=A[6]},a:function(t,A){return A[5]+=Et,A[6]+=st,Ct(t,Et,st,A),Et=A[5],st=A[6]},L:function(t,A){return Et=A[0],st=A[1],rt=ot=null,t.lineTo(Et,st)},l:function(t,A){return Et+=A[0],st+=A[1],rt=ot=null,t.lineTo(Et,st)},H:function(t,A){return Et=A[0],rt=ot=null,t.lineTo(Et,st)},h:function(t,A){return Et+=A[0],rt=ot=null,t.lineTo(Et,st)},V:function(t,A){return st=A[0],rt=ot=null,t.lineTo(Et,st)},v:function(t,A){return st+=A[0],rt=ot=null,t.lineTo(Et,st)},Z:function(t){return t.closePath(),Et=at,st=lt},z:function(t){return t.closePath(),Et=at,st=lt}},Ct=function(t,A,e,n){var i=m(n,7),s=i[0],r=i[1],o=i[2],a=i[3],l=i[4],c=i[5],u=i[6],h=bt(c,u,s,r,a,l,o,A,e),d=!0,f=!1,g=void 0;try{for(var p,w=h[Symbol.iterator]();!(d=(p=w.next()).done);d=!0){var B=p.value,E=yt.apply(void 0,v(B));t.bezierCurveTo.apply(t,v(E))}}catch(t){f=!0,g=t}finally{try{d||null==w.return||w.return()}finally{if(f)throw g}}},bt=function(t,A,e,n,i,s,r,o,a){var l=r*(Math.PI/180),c=Math.sin(l),u=Math.cos(l);e=Math.abs(e),n=Math.abs(n);var h=(rt=u*(o-t)*.5+c*(a-A)*.5)*rt/(e*e)+(ot=u*(a-A)*.5-c*(o-t)*.5)*ot/(n*n);1<h&&(e*=h=Math.sqrt(h),n*=h);var d=u/e,f=c/e,g=-c/n,p=u/n,w=d*o+f*a,B=g*o+p*a,E=d*t+f*A,m=g*t+p*A,v=1/((E-w)*(E-w)+(m-B)*(m-B))-.25;v<0&&(v=0);var C=Math.sqrt(v);s===i&&(C=-C);var b=.5*(w+E)-C*(m-B),y=.5*(B+m)+C*(E-w),Q=Math.atan2(B-y,w-b),I=Math.atan2(m-y,E-b)-Q;I<0&&1===s?I+=2*Math.PI:0<I&&0===s&&(I-=2*Math.PI);for(var D=Math.ceil(Math.abs(I/(.5*Math.PI+.001))),x=[],M=0;M<D;M++){var F=Q+M*I/D,L=Q+(M+1)*I/D;x[M]=[b,y,F,L,e,n,c,u]}return x},yt=function(t,A,e,n,i,s,r,o){var a=o*i,l=-r*s,c=r*i,u=o*s,h=.5*(n-e),d=8/3*Math.sin(.5*h)*Math.sin(.5*h)/Math.sin(h),f=t+Math.cos(e)-d*Math.sin(e),g=A+Math.sin(e)+d*Math.cos(e),p=t+Math.cos(n),w=A+Math.sin(n),B=p+d*Math.sin(n),E=w-d*Math.cos(n);return[a*f+l*g,c*f+u*g,a*B+l*E,c*B+u*E,a*p+l*w,c*p+u*w]},Qt=function(){function t(){d(this,t)}return g(t,null,[{key:"apply",value:function(t,A){!function(t,A){for(var e=Et=st=rt=ot=at=lt=0;e<t.length;e++){var n=t[e];"function"==typeof vt[n.cmd]&&vt[n.cmd](A,n.args)}}(function(t){var A,e=[],n=[],i="",s=!1,r=0,o=!0,a=!1,l=void 0;try{for(var c,u=t[Symbol.iterator]();!(o=(c=u.next()).done);o=!0){var h=c.value;if(null!=mt[h])r=mt[h],A&&(0<i.length&&(n[n.length]=+i),e[e.length]={cmd:A,args:n},i="",s=!(n=[])),A=h;else if([" ",","].includes(h)||"-"===h&&0<i.length&&"e"!==i[i.length-1]||"."===h&&s){if(0===i.length)continue;n.length===r?(e[e.length]={cmd:A,args:n},n=[+i],"M"===A&&(A="L"),"m"===A&&(A="l")):n[n.length]=+i,s="."===h,i=["-","."].includes(h)?h:""}else i+=h,"."===h&&(s=!0)}}catch(t){a=!0,l=t}finally{try{o||null==u.return||u.return()}finally{if(a)throw l}}return 0<i.length&&(n.length===r?(e[e.length]={cmd:A,args:n},n=[+i],"M"===A&&(A="L"),"m"===A&&(A="l")):n[n.length]=+i),e[e.length]={cmd:A,args:n},e}(A),t)}}]),t}(),It=D.number,Dt=(Math.sqrt(2)-1)/3*4,xt={initVector:function(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save:function(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore:function(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath:function(){return this.addContent("h")},lineWidth:function(t){return this.addContent("".concat(It(t)," w"))},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap:function(t){return"string"==typeof t&&(t=this._CAP_STYLES[t.toUpperCase()]),this.addContent("".concat(t," J"))},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin:function(t){return"string"==typeof t&&(t=this._JOIN_STYLES[t.toUpperCase()]),this.addContent("".concat(t," j"))},miterLimit:function(t){return this.addContent("".concat(It(t)," M"))},dash:function(t,A){var e=1<arguments.length&&void 0!==A?A:{},n=t;if(Array.isArray(t)||(t=[t,e.space||t]),!t.every((function(t){return Number.isFinite(t)&&0<t})))throw new Error("dash(".concat(JSON.stringify(n),", ").concat(JSON.stringify(e),") invalid, lengths must be numeric and greater than zero"));return t=t.map(It).join(" "),this.addContent("[".concat(t,"] ").concat(It(e.phase||0)," d"))},undash:function(){return this.addContent("[] 0 d")},moveTo:function(t,A){return this.addContent("".concat(It(t)," ").concat(It(A)," m"))},lineTo:function(t,A){return this.addContent("".concat(It(t)," ").concat(It(A)," l"))},bezierCurveTo:function(t,A,e,n,i,s){return this.addContent("".concat(It(t)," ").concat(It(A)," ").concat(It(e)," ").concat(It(n)," ").concat(It(i)," ").concat(It(s)," c"))},quadraticCurveTo:function(t,A,e,n){return this.addContent("".concat(It(t)," ").concat(It(A)," ").concat(It(e)," ").concat(It(n)," v"))},rect:function(t,A,e,n){return this.addContent("".concat(It(t)," ").concat(It(A)," ").concat(It(e)," ").concat(It(n)," re"))},roundedRect:function(t,A,e,n,i){null==i&&(i=0);var s=(i=Math.min(i,.5*e,.5*n))*(1-Dt);return this.moveTo(t+i,A),this.lineTo(t+e-i,A),this.bezierCurveTo(t+e-s,A,t+e,A+s,t+e,A+i),this.lineTo(t+e,A+n-i),this.bezierCurveTo(t+e,A+n-s,t+e-s,A+n,t+e-i,A+n),this.lineTo(t+i,A+n),this.bezierCurveTo(t+s,A+n,t,A+n-s,t,A+n-i),this.lineTo(t,A+i),this.bezierCurveTo(t,A+s,t+s,A,t+i,A),this.closePath()},ellipse:function(t,A,e,n){null==n&&(n=e);var i=e*Dt,s=n*Dt,r=(t-=e)+2*e,o=(A-=n)+2*n,a=t+e,l=A+n;return this.moveTo(t,l),this.bezierCurveTo(t,l-s,a-i,A,a,A),this.bezierCurveTo(a+i,A,r,l-s,r,l),this.bezierCurveTo(r,l+s,a+i,o,a,o),this.bezierCurveTo(a-i,o,t,l+s,t,l),this.closePath()},circle:function(t,A,e){return this.ellipse(t,A,e)},arc:function(t,A,e,n,i,s){null==s&&(s=!1);var r=2*Math.PI,o=.5*Math.PI,a=i-n;Math.abs(a)>r?a=r:0!==a&&s!==a<0&&(a=(s?-1:1)*r+a);var l=Math.ceil(Math.abs(a)/o),c=a/l,u=c/o*Dt*e,h=n,d=-Math.sin(h)*u,f=Math.cos(h)*u,g=t+Math.cos(h)*e,p=A+Math.sin(h)*e;this.moveTo(g,p);for(var w=0;w<l;w++){var B=g+d,E=p+f;h+=c,g=t+Math.cos(h)*e,p=A+Math.sin(h)*e;var m=g-(d=-Math.sin(h)*u),v=p-(f=Math.cos(h)*u);this.bezierCurveTo(B,E,m,v,g,p)}return this},polygon:function(){for(var t=arguments.length,A=new Array(t),e=0;e<t;e++)A[e]=arguments[e];this.moveTo.apply(this,v(A.shift()||[]));for(var n=0,i=A;n<i.length;n++){var s=i[n];this.lineTo.apply(this,v(s||[]))}return this.closePath()},path:function(t){return Qt.apply(this,t),this},_windingRule:function(t){return/even-?odd/.test(t)?"*":""},fill:function(t,A){return/(even-?odd)|(non-?zero)/.test(t)&&(A=t,t=null),t&&this.fillColor(t),this.addContent("f".concat(this._windingRule(A)))},stroke:function(t){return t&&this.strokeColor(t),this.addContent("S")},fillAndStroke:function(t,A,e){null==A&&(A=t);var n=/(even-?odd)|(non-?zero)/;return n.test(t)&&(e=t,t=null),n.test(A)&&(e=A,A=t),t&&(this.fillColor(t),this.strokeColor(A)),this.addContent("B".concat(this._windingRule(e)))},clip:function(t){return this.addContent("W".concat(this._windingRule(t)," n"))},transform:function(t,A,e,n,i,s){var r=this._ctm,o=m(r,6),a=o[0],l=o[1],c=o[2],u=o[3],h=o[4],d=o[5];r[0]=a*t+c*A,r[1]=l*t+u*A,r[2]=a*e+c*n,r[3]=l*e+u*n,r[4]=a*i+c*s+h,r[5]=l*i+u*s+d;var f=[t,A,e,n,i,s].map((function(t){return It(t)})).join(" ");return this.addContent("".concat(f," cm"))},translate:function(t,A){return this.transform(1,0,0,1,t,A)},rotate:function(t,A){var e,n,i,s=1<arguments.length&&void 0!==A?A:{},r=t*Math.PI/180,o=Math.cos(r),a=Math.sin(r),l=n=0;return null!=s.origin&&(i=(l=(e=m(s.origin,2))[0])*a+(n=e[1])*o,l-=l*o-n*a,n-=i),this.transform(o,a,-a,o,l,n)},scale:function(t,A,e){var n=2<arguments.length&&void 0!==e?e:{};null==A&&(A=t),"object"==typeof A&&(n=A,A=t);var i,s,r=s=0;return null!=n.origin&&(r=(i=m(n.origin,2))[0],s=i[1],r-=t*r,s-=A*s),this.transform(t,0,0,A,r,s)}},Mt={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},Ft=".notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n  \nspace         exclam         quotedbl       numbersign\ndollar        percent        ampersand      quotesingle\nparenleft     parenright     asterisk       plus\ncomma         hyphen         period         slash\nzero          one            two            three\nfour          five           six            seven\neight         nine           colon          semicolon\nless          equal          greater        question\n  \nat            A              B              C\nD             E              F              G\nH             I              J              K\nL             M              N              O\nP             Q              R              S\nT             U              V              W\nX             Y              Z              bracketleft\nbackslash     bracketright   asciicircum    underscore\n  \ngrave         a              b              c\nd             e              f              g\nh             i              j              k\nl             m              n              o\np             q              r              s\nt             u              v              w\nx             y              z              braceleft\nbar           braceright     asciitilde     .notdef\n  \nEuro          .notdef        quotesinglbase florin\nquotedblbase  ellipsis       dagger         daggerdbl\ncircumflex    perthousand    Scaron         guilsinglleft\nOE            .notdef        Zcaron         .notdef\n.notdef       quoteleft      quoteright     quotedblleft\nquotedblright bullet         endash         emdash\ntilde         trademark      scaron         guilsinglright\noe            .notdef        zcaron         ydieresis\n  \nspace         exclamdown     cent           sterling\ncurrency      yen            brokenbar      section\ndieresis      copyright      ordfeminine    guillemotleft\nlogicalnot    hyphen         registered     macron\ndegree        plusminus      twosuperior    threesuperior\nacute         mu             paragraph      periodcentered\ncedilla       onesuperior    ordmasculine   guillemotright\nonequarter    onehalf        threequarters  questiondown\n  \nAgrave        Aacute         Acircumflex    Atilde\nAdieresis     Aring          AE             Ccedilla\nEgrave        Eacute         Ecircumflex    Edieresis\nIgrave        Iacute         Icircumflex    Idieresis\nEth           Ntilde         Ograve         Oacute\nOcircumflex   Otilde         Odieresis      multiply\nOslash        Ugrave         Uacute         Ucircumflex\nUdieresis     Yacute         Thorn          germandbls\n  \nagrave        aacute         acircumflex    atilde\nadieresis     aring          ae             ccedilla\negrave        eacute         ecircumflex    edieresis\nigrave        iacute         icircumflex    idieresis\neth           ntilde         ograve         oacute\nocircumflex   otilde         odieresis      divide\noslash        ugrave         uacute         ucircumflex\nudieresis     yacute         thorn          ydieresis".split(/\s+/),Lt=function(){function t(A){d(this,t),this.contents=A,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=new Array(256);for(var e=0;e<=255;e++)this.charWidths[e]=this.glyphWidths[Ft[e]];this.bbox=this.attributes.FontBBox.split(/\s+/).map((function(t){return+t})),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return g(t,null,[{key:"open",value:function(A){return new t(h.readFileSync(A,"utf8"))}}]),g(t,[{key:"parse",value:function(){var t="",A=!0,e=!1,n=void 0;try{for(var i,s=this.contents.split("\n")[Symbol.iterator]();!(A=(i=s.next()).done);A=!0){var r,o,a=i.value;if(r=a.match(/^Start(\w+)/))t=r[1];else if(r=a.match(/^End(\w+)/))t="";else switch(t){case"FontMetrics":var l=(r=a.match(/(^\w+)\s+(.*)/))[1],c=r[2];(o=this.attributes[l])?(Array.isArray(o)||(o=this.attributes[l]=[o]),o.push(c)):this.attributes[l]=c;break;case"CharMetrics":if(!/^CH?\s/.test(a))continue;var u=a.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[u]=+a.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(r=a.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(this.kernPairs[r[1]+"\0"+r[2]]=parseInt(r[3]))}}}catch(t){e=!0,n=t}finally{try{A||null==s.return||s.return()}finally{if(e)throw n}}}},{key:"encodeText",value:function(t){for(var A=[],e=0,n=t.length;e<n;e++){var i=t.charCodeAt(e);i=Mt[i]||i;A.push(i.toString(16))}return A}},{key:"glyphsForString",value:function(t){for(var A=[],e=0,n=t.length;e<n;e++){var i=t.charCodeAt(e);A.push(this.characterToGlyph(i))}return A}},{key:"characterToGlyph",value:function(t){return Ft[Mt[t]||t]||".notdef"}},{key:"widthOfGlyph",value:function(t){return this.glyphWidths[t]||0}},{key:"getKernPair",value:function(t,A){return this.kernPairs[t+"\0"+A]||0}},{key:"advancesForGlyphs",value:function(t){for(var A=[],e=0;e<t.length;e++){var n=t[e],i=t[e+1];A.push(this.widthOfGlyph(n)+this.getKernPair(n,i))}return A}}]),t}(),Rt=function(){function t(){d(this,t)}return g(t,[{key:"encode",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"widthOfString",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"ref",value:function(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}},{key:"finalize",value:function(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}},{key:"embed",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"lineHeight",value:function(t,A){null==A&&(A=!1);var e=A?this.lineGap:0;return(this.ascender+e-this.descender)/1e3*t}}]),t}(),Yt={Courier:function(){return h.readFileSync(n+"/data/Courier.afm","utf8")},"Courier-Bold":function(){return h.readFileSync(n+"/data/Courier-Bold.afm","utf8")},"Courier-Oblique":function(){return h.readFileSync(n+"/data/Courier-Oblique.afm","utf8")},"Courier-BoldOblique":function(){return h.readFileSync(n+"/data/Courier-BoldOblique.afm","utf8")},Helvetica:function(){return h.readFileSync(n+"/data/Helvetica.afm","utf8")},"Helvetica-Bold":function(){return h.readFileSync(n+"/data/Helvetica-Bold.afm","utf8")},"Helvetica-Oblique":function(){return h.readFileSync(n+"/data/Helvetica-Oblique.afm","utf8")},"Helvetica-BoldOblique":function(){return h.readFileSync(n+"/data/Helvetica-BoldOblique.afm","utf8")},"Times-Roman":function(){return h.readFileSync(n+"/data/Times-Roman.afm","utf8")},"Times-Bold":function(){return h.readFileSync(n+"/data/Times-Bold.afm","utf8")},"Times-Italic":function(){return h.readFileSync(n+"/data/Times-Italic.afm","utf8")},"Times-BoldItalic":function(){return h.readFileSync(n+"/data/Times-BoldItalic.afm","utf8")},Symbol:function(){return h.readFileSync(n+"/data/Symbol.afm","utf8")},ZapfDingbats:function(){return h.readFileSync(n+"/data/ZapfDingbats.afm","utf8")}},St=function(){function t(A,e,n){var i;d(this,t),(i=E(this,w(t).call(this))).document=A,i.name=e,i.id=n,i.font=new Lt(Yt[i.name]());var s=i.font;return i.ascender=s.ascender,i.descender=s.descender,i.bbox=s.bbox,i.lineGap=s.lineGap,i.xHeight=s.xHeight,i.capHeight=s.capHeight,i}return p(t,Rt),g(t,[{key:"embed",value:function(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}},{key:"encode",value:function(t){for(var A=this.font.encodeText(t),e=this.font.glyphsForString("".concat(t)),n=this.font.advancesForGlyphs(e),i=[],s=0;s<e.length;s++){var r=e[s];i.push({xAdvance:n[s],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(r)})}return[A,i]}},{key:"widthOfString",value:function(t,A){var e=this.font.glyphsForString("".concat(t)),n=this.font.advancesForGlyphs(e),i=0,s=!0,r=!1,o=void 0;try{for(var a,l=n[Symbol.iterator]();!(s=(a=l.next()).done);s=!0)i+=a.value}catch(t){r=!0,o=t}finally{try{s||null==l.return||l.return()}finally{if(r)throw o}}return i*(A/1e3)}}],[{key:"isStandardFont",value:function(t){return t in Yt}}]),t}(),Pt=function(){function t(A,e,n){var i;return d(this,t),(i=E(this,w(t).call(this))).document=A,i.font=e,i.id=n,i.subset=i.font.createSubset(),i.unicode=[[0]],i.widths=[i.font.getGlyph(0).advanceWidth],i.name=i.font.postscriptName,i.scale=1e3/i.font.unitsPerEm,i.ascender=i.font.ascent*i.scale,i.descender=i.font.descent*i.scale,i.xHeight=i.font.xHeight*i.scale,i.capHeight=i.font.capHeight*i.scale,i.lineGap=i.font.lineGap*i.scale,i.bbox=i.font.bbox,!1!==A.options.fontLayoutCache&&(i.layoutCache=Object.create(null)),i}return p(t,Rt),g(t,[{key:"layoutRun",value:function(t,A){for(var e=this.font.layout(t,A),n=0;n<e.positions.length;n++){var i=e.positions[n];for(var s in i)i[s]*=this.scale;i.advanceWidth=e.glyphs[n].advanceWidth*this.scale}return e}},{key:"layoutCached",value:function(t){if(!this.layoutCache)return this.layoutRun(t);var A;if(A=this.layoutCache[t])return A;var e=this.layoutRun(t);return this.layoutCache[t]=e}},{key:"layout",value:function(t,A,e){if(A)return this.layoutRun(t,A);for(var n,i,s=e?null:[],r=e?null:[],o=0,a=0,l=0;l<=t.length;)l===t.length&&a<l||(n=t.charAt(l),[" ","\t"].includes(n))?(i=this.layoutCached(t.slice(a,++l)),e||(s=s.concat(i.glyphs),r=r.concat(i.positions)),o+=i.advanceWidth,a=l):l++;return{glyphs:s,positions:r,advanceWidth:o}}},{key:"encode",value:function(t,A){for(var e=this.layout(t,A),n=e.glyphs,i=e.positions,s=[],r=0;r<n.length;r++){var o=n[r],a=this.subset.includeGlyph(o.id);s.push("0000".concat(a.toString(16)).slice(-4)),null==this.widths[a]&&(this.widths[a]=o.advanceWidth*this.scale),null==this.unicode[a]&&(this.unicode[a]=o.codePoints)}return[s,i]}},{key:"widthOfString",value:function(t,A,e){return this.layout(t,e,!0).advanceWidth*(A/1e3)}},{key:"embed",value:function(){var t=this,A=null!=this.subset.cff,e=this.document.ref();A&&(e.data.Subtype="CIDFontType0C"),this.subset.encodeStream().on("data",(function(t){return e.write(t)})).on("end",(function(){return e.end()}));var n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,i=0;this.font.post.isFixedPitch&&(i|=1),1<=n&&n<=7&&(i|=2),i|=4,10==n&&(i|=8),this.font.head.macStyle.italic&&(i|=64);var s=[1,2,3,4,5,6].map((function(A){return String.fromCharCode((t.id.charCodeAt(A)||74)+16)})).join("")+"+"+this.font.postscriptName,r=this.font.bbox,o=this.document.ref({Type:"FontDescriptor",FontName:s,Flags:i,FontBBox:[r.minX*this.scale,r.minY*this.scale,r.maxX*this.scale,r.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});A?o.data.FontFile3=e:o.data.FontFile2=e,o.end();var a={Type:"Font",Subtype:"CIDFontType0",BaseFont:s,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:o,W:[0,this.widths]};A||(a.Subtype="CIDFontType2",a.CIDToGIDMap="Identity");var l=this.document.ref(a);return l.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:s,Encoding:"Identity-H",DescendantFonts:[l],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var t=this.document.ref(),A=[],e=!0,n=!1,i=void 0;try{for(var s,r=this.unicode[Symbol.iterator]();!(e=(s=r.next()).done);e=!0){var o=s.value,a=[],l=!0,c=!1,u=void 0;try{for(var h,d=o[Symbol.iterator]();!(l=(h=d.next()).done);l=!0){var f=h.value;65535<f&&(f-=65536,a.push(nt(f>>>10&1023|55296)),f=56320|1023&f),a.push(nt(f))}}catch(t){c=!0,u=t}finally{try{l||null==d.return||d.return()}finally{if(c)throw u}}A.push("<".concat(a.join(" "),">"))}}catch(t){n=!0,i=t}finally{try{e||null==r.return||r.return()}finally{if(n)throw i}}return t.end("/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange\n1 beginbfrange\n<0000> <".concat(nt(A.length-1),"> [").concat(A.join(" "),"]\nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend")),t}}]),t}(),Gt=function(){function A(){d(this,A)}return g(A,null,[{key:"open",value:function(A,e,n,i){var s;if("string"==typeof e){if(St.isStandardFont(e))return new St(A,e,i);e=h.readFileSync(e)}if(t.isBuffer(e)?s=o.default.create(e,n):e instanceof Uint8Array?s=o.default.create(new t(e),n):e instanceof ArrayBuffer&&(s=o.default.create(new t(new Uint8Array(e)),n)),null==s)throw new Error("Not a supported font format or standard PDF font.");return new Pt(A,s,i)}}]),A}(),_t={initFonts:function(t){var A=0<arguments.length&&void 0!==t?t:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},A&&this.font(A)},font:function(t,A,e){var n,i,s;if("number"==typeof A&&(e=A,A=null),"string"==typeof t&&this._registeredFonts[t]?(n=t,t=(s=this._registeredFonts[t]).src,A=s.family):"string"!=typeof(n=A||t)&&(n=null),null!=e&&this.fontSize(e),i=this._fontFamilies[n])return this._font=i,this;var r="F".concat(++this._fontCount);return this._font=Gt.open(this,t,A,r),(i=this._fontFamilies[this._font.name])?this._font=i:(n&&(this._fontFamilies[n]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font)),this},fontSize:function(t){return this._fontSize=t,this},currentLineHeight:function(t){return null==t&&(t=!1),this._font.lineHeight(this._fontSize,t)},registerFont:function(t,A,e){return this._registeredFonts[t]={src:A,family:e},this}},Tt=function(){function t(A,e){var n;return d(this,t),(n=E(this,w(t).call(this))).document=A,n.indent=e.indent||0,n.characterSpacing=e.characterSpacing||0,n.wordSpacing=0===e.wordSpacing,n.columns=e.columns||1,n.columnGap=null!=e.columnGap?e.columnGap:18,n.lineWidth=(e.width-n.columnGap*(n.columns-1))/n.columns,n.spaceLeft=n.lineWidth,n.startX=n.document.x,n.startY=n.document.y,n.column=1,n.ellipsis=e.ellipsis,n.continuedX=0,n.features=e.features,null!=e.height?(n.height=e.height,n.maxY=n.startY+e.height):n.maxY=n.document.page.maxY(),n.on("firstLine",(function(t){var A=n.continuedX||n.indent;return n.document.x+=A,n.lineWidth-=A,n.once("line",(function(){if(n.document.x-=A,n.lineWidth+=A,t.continued&&!n.continuedX&&(n.continuedX=n.indent),!t.continued)return n.continuedX=0}))})),n.on("lastLine",(function(t){var A=t.align;return"justify"===A&&(t.align="left"),n.lastLine=!0,n.once("line",(function(){return n.document.y+=t.paragraphGap||0,t.align=A,n.lastLine=!1}))})),n}return p(t,a.EventEmitter),g(t,[{key:"wordWidth",value:function(t){return this.document.widthOfString(t,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(t,A){for(var e,n=new l.default(t),i=null,s=Object.create(null);e=n.nextBreak();){var r,o=t.slice((null!=i?i.position:void 0)||0,e.position),a=null!=s[o]?s[o]:s[o]=this.wordWidth(o);if(a>this.lineWidth+this.continuedX)for(var c,u,h=i,d={};o.length;){a>this.spaceLeft?(c=Math.ceil(this.spaceLeft/(a/o.length)),u=(a=this.wordWidth(o.slice(0,c)))<=this.spaceLeft&&c<o.length):c=o.length;for(var f=a>this.spaceLeft&&0<c;f||u;)f?f=(a=this.wordWidth(o.slice(0,--c)))>this.spaceLeft&&0<c:(f=(a=this.wordWidth(o.slice(0,++c)))>this.spaceLeft&&0<c,u=a<=this.spaceLeft&&c<o.length);if(0===c&&this.spaceLeft===this.lineWidth&&(c=1),d.required=e.required||c<o.length,r=A(o.slice(0,c),a,d,h),h={required:!1},o=o.slice(c),a=this.wordWidth(o),!1===r)break}else r=A(o,a,e,i);if(!1===r)break;i=e}}},{key:"wrap",value:function(t,A){var e=this;null!=A.indent&&(this.indent=A.indent),null!=A.characterSpacing&&(this.characterSpacing=A.characterSpacing),null!=A.wordSpacing&&(this.wordSpacing=A.wordSpacing),null!=A.ellipsis&&(this.ellipsis=A.ellipsis);var n=this.document.y+this.document.currentLineHeight(!0);function i(){return A.textWidth=r+e.wordSpacing*(o-1),A.wordCount=o,A.lineWidth=e.lineWidth,l=e.document.y,e.emit("line",s,A,e),a++}(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();var s="",r=0,o=0,a=0,l=this.document.y;return this.emit("sectionStart",A,this),this.eachWord(t,(function(t,n,a,l){if(null!=l&&!l.required||(e.emit("firstLine",A,e),e.spaceLeft=e.lineWidth),n<=e.spaceLeft&&(s+=t,r+=n,o++),a.required||n>e.spaceLeft){var c=e.document.currentLineHeight(!0);if(null!=e.height&&e.ellipsis&&e.document.y+2*c>e.maxY&&e.column>=e.columns){for(!0===e.ellipsis&&(e.ellipsis="…"),s=s.replace(/\s+$/,""),r=e.wordWidth(s+e.ellipsis);s&&r>e.lineWidth;)s=s.slice(0,-1).replace(/\s+$/,""),r=e.wordWidth(s+e.ellipsis);r<=e.lineWidth&&(s+=e.ellipsis),r=e.wordWidth(s)}return a.required&&(n>e.spaceLeft&&(i(),s=t,r=n,o=1),e.emit("lastLine",A,e)),i(),e.document.y+c>e.maxY&&!e.nextSection()?(o=0,s="",!1):o=a.required?(e.spaceLeft=e.lineWidth,s="",r=0):(e.spaceLeft=e.lineWidth-n,s=t,r=n,1)}return e.spaceLeft-=n})),0<o&&(this.emit("lastLine",A,this),i()),this.emit("sectionEnd",A,this),!0===A.continued?(1<a&&(this.continuedX=0),this.continuedX+=A.textWidth||0,this.document.y=l):this.document.x=this.startX}},{key:"nextSection",value:function(t){if(this.emit("sectionEnd",t,this),++this.column>this.columns){if(null!=this.height)return!1;var A;this.document.addPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&(A=this.document).fillColor.apply(A,v(this.document._fillColor)),this.emit("pageBreak",t,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",t,this);return this.emit("sectionStart",t,this),!0}}]),t}(),kt=D.number,Wt={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function(t){return this._lineGap=t,this},moveDown:function(t){return null==t&&(t=1),this.y+=this.currentLineHeight(!0)*t+this._lineGap,this},moveUp:function(t){return null==t&&(t=1),this.y-=this.currentLineHeight(!0)*t+this._lineGap,this},_text:function(t,A,e,n,i){if(n=this._initOptions(A,e,n),t=null==t?"":"".concat(t),n.wordSpacing&&(t=t.replace(/\s{2,}/g," ")),n.width){var s=this._wrapper;s||(s=new Tt(this,n)).on("line",i),this._wrapper=n.continued?s:null,this._textOptions=n.continued?n:null,s.wrap(t,n)}else{var r=!0,o=!1,a=void 0;try{for(var l,c=t.split("\n")[Symbol.iterator]();!(r=(l=c.next()).done);r=!0)i(l.value,n)}catch(t){o=!0,a=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}}return this},text:function(t,A,e,n){return this._text(t,A,e,n,this._line)},widthOfString:function(t,A){var e=1<arguments.length&&void 0!==A?A:{};return this._font.widthOfString(t,this._fontSize,e.features)+(e.characterSpacing||0)*(t.length-1)},heightOfString:function(t,A){var e=this,n=this.x,i=this.y;(A=this._initOptions(A)).height=1/0;var s=A.lineGap||this._lineGap||0;this._text(t,this.x,this.y,A,(function(){return e.y+=e.currentLineHeight(!0)+s}));var r=this.y-i;return this.x=n,this.y=i,r},list:function(t,A,e,n,i){var s=this,r=(n=this._initOptions(A,e,n)).listType||"bullet",o=Math.round(this._font.ascender/1e3*this._fontSize),a=o/2,l=n.bulletRadius||o/3,c=n.textIndent||("bullet"===r?5*l:2*o),u=n.bulletIndent||("bullet"===r?8*l:2*o),h=1,d=[],f=[],g=[];!function t(A){for(var e=1,n=0;n<A.length;n++){var i=A[n];Array.isArray(i)?(h++,t(i),h--):(d.push(i),f.push(h),"bullet"!==r&&g.push(e++))}}(t),(i=new Tt(this,n)).on("line",this._line),h=1;var p=0;return i.on("firstLine",(function(){var t,A;switch((t=f[p++])!==h&&(A=u*(t-h),s.x+=A,i.lineWidth-=A,h=t),r){case"bullet":return s.circle(s.x-c+l,s.y+a,l),s.fill();case"numbered":case"lettered":var e=function(t){switch(r){case"numbered":return"".concat(t,".");case"lettered":var A=String.fromCharCode((t-1)%26+65),e=Math.floor((t-1)/26+1),n=Array(e+1).join(A);return"".concat(n,".")}}(g[p-1]);return s._fragment(e,s.x-c,s.y,n)}})),i.on("sectionStart",(function(){var t=c+u*(h-1);return s.x+=t,i.lineWidth-=t})),i.on("sectionEnd",(function(){var t=c+u*(h-1);return s.x-=t,i.lineWidth+=t})),i.wrap(d.join("\n"),n),this},_initOptions:function(t,A,e){var n=0<arguments.length&&void 0!==t?t:{},i=1<arguments.length?A:void 0,s=2<arguments.length&&void 0!==e?e:{};"object"==typeof n&&(s=n,n=null);var r=Object.assign({},s);if(this._textOptions)for(var o in this._textOptions){var a=this._textOptions[o];"continued"!==o&&void 0===r[o]&&(r[o]=a)}return null!=n&&(this.x=n),null!=i&&(this.y=i),!1!==r.lineBreak&&(null==r.width&&(r.width=this.page.width-this.x-this.page.margins.right),r.width=Math.max(r.width,0)),r.columns||(r.columns=0),null==r.columnGap&&(r.columnGap=18),r},_line:function(t,A,e){var n=1<arguments.length&&void 0!==A?A:{},i=2<arguments.length?e:void 0;this._fragment(t,this.x,this.y,n);var s=n.lineGap||this._lineGap||0;return i?this.y+=this.currentLineHeight(!0)+s:this.x+=this.widthOfString(t)},_fragment:function(t,A,e,n){var i,s,r,o=this;if(0!==(t="".concat(t).replace(/\n/g,"")).length){var a=n.align||"left",l=n.wordSpacing||0,c=n.characterSpacing||0;if(n.width)switch(a){case"right":s=this.widthOfString(t.replace(/\s+$/,""),n),A+=n.lineWidth-s;break;case"center":A+=n.lineWidth/2-n.textWidth/2;break;case"justify":r=t.trim().split(/\s+/),s=this.widthOfString(t.replace(/\s+/g,""),n);var u=this.widthOfString(" ")+c;l=Math.max(0,(n.lineWidth-s)/Math.max(1,r.length-1)-u)}if("number"==typeof n.baseline)i=-n.baseline;else{switch(n.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;case"top":i=this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}var h,d,f,g,p=n.textWidth+l*(n.wordCount-1)+c*(t.length-1);null!=n.link&&this.link(A,e,p,this.currentLineHeight(),n.link),null!=n.goTo&&this.goTo(A,e,p,this.currentLineHeight(),n.goTo),null!=n.destination&&this.addNamedDestination(n.destination,"XYZ",A,e,null),(n.underline||n.strike)&&(this.save(),n.stroke||this.strokeColor.apply(this,v(this._fillColor||[])),h=this._fontSize<10?.5:Math.floor(this._fontSize/10),this.lineWidth(h),d=n.underline?1:2,f=e+this.currentLineHeight()/d,n.underline&&(f-=h),this.moveTo(A,f),this.lineTo(A+p,f),this.stroke(),this.restore()),this.save(),n.oblique&&(g="number"==typeof n.oblique?-Math.tan(n.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,A,e),this.transform(1,0,g,1,-g*i,0),this.transform(1,0,0,1,-A,-e)),this.transform(1,0,0,-1,0,this.page.height),e=this.page.height-e-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent("1 0 0 1 ".concat(kt(A)," ").concat(kt(e)," Tm")),this.addContent("/".concat(this._font.id," ").concat(kt(this._fontSize)," Tf"));var w=n.fill&&n.stroke?2:n.stroke?1:0;if(w&&this.addContent("".concat(w," Tr")),c&&this.addContent("".concat(kt(c)," Tc")),l){r=t.trim().split(/\s+/),l+=this.widthOfString(" ")+c,l*=1e3/this._fontSize,M=[];var B=!0,E=!(F=[]),C=void 0;try{for(var b,y=r[Symbol.iterator]();!(B=(b=y.next()).done);B=!0){var Q=b.value,I=m(this._font.encode(Q,n.features),2),D=I[0],x=I[1],M=M.concat(D),F=F.concat(x),L={},R=F[F.length-1];for(var Y in R){var S=R[Y];L[Y]=S}L.xAdvance+=l,F[F.length-1]=L}}catch(t){E=!0,C=t}finally{try{B||null==y.return||y.return()}finally{if(E)throw C}}}else{var P=m(this._font.encode(t,n.features),2);M=P[0],F=P[1]}for(var G=this._fontSize/1e3,_=[],T=0,k=!1,W=function(t){var A,e;return T<t&&(A=M.slice(T,t).join(""),e=F[t-1].xAdvance-F[t-1].advanceWidth,_.push("<".concat(A,"> ").concat(kt(-e)))),T=t},H=function(t){if(W(t),0<_.length)return o.addContent("[".concat(_.join(" "),"] TJ")),_.length=0},j=0;j<F.length;j++){var N=F[j];N.xOffset||N.yOffset?(H(j),this.addContent("1 0 0 1 ".concat(kt(A+N.xOffset*G)," ").concat(kt(e+N.yOffset*G)," Tm")),H(j+1),k=!0):(k&&(this.addContent("1 0 0 1 ".concat(kt(A)," ").concat(kt(e)," Tm")),k=!1),N.xAdvance-N.advanceWidth!=0&&W(j+1)),A+=N.xAdvance*G}return H(j),this.addContent("ET"),this.restore()}}},Ht=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],jt={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"},Nt=function(){function t(A,e){var n;if(d(this,t),this.data=A,this.label=e,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";for(var i=2;i<this.data.length&&(n=this.data.readUInt16BE(i),i+=2,!Ht.includes(n));)i+=this.data.readUInt16BE(i);if(!Ht.includes(n))throw"Invalid JPEG.";i+=2,this.bits=this.data[i++],this.height=this.data.readUInt16BE(i),i+=2,this.width=this.data.readUInt16BE(i),i+=2;var s=this.data[i++];this.colorSpace=jt[s],this.obj=null}return g(t,[{key:"embed",value:function(t){if(!this.obj)return this.obj=t.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}]),t}(),Ot=function(){function A(t,e){d(this,A),this.label=e,this.image=new c.default(t),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}return g(A,[{key:"embed",value:function(A){var e=!1;if(this.document=A,!this.obj){var n,i,s=this.image.hasAlphaChannel,r=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:s?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),s||(n=this.document.ref({Predictor:r?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width}),(this.obj.data.DecodeParms=n).end()),0===this.image.palette.length?this.obj.data.ColorSpace=this.image.colorSpace:((i=this.document.ref()).end(new t(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,i]),null!=this.image.transparency.grayscale){var o=this.image.transparency.grayscale;this.obj.data.Mask=[o,o]}else if(this.image.transparency.rgb){var a=this.image.transparency.rgb,l=[],c=!0,u=!1,h=void 0;try{for(var d,f=a[Symbol.iterator]();!(c=(d=f.next()).done);c=!0){var g=d.value;l.push(g,g)}}catch(A){u=!0,h=A}finally{try{c||null==f.return||f.return()}finally{if(u)throw h}}this.obj.data.Mask=l}else{if(this.image.transparency.indexed)return e=!0,this.loadIndexedAlphaChannel();if(s)return e=!0,this.splitAlphaChannel()}if(r&&!e)return this.decodeData();this.finalize()}}},{key:"finalize",value:function(){var t;return this.alphaChannel&&((t=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]})).end(this.alphaChannel),this.obj.data.SMask=t),this.obj.end(this.imgData),this.image=null,this.imgData=null}},{key:"splitAlphaChannel",value:function(){var A=this;return this.image.decodePixels((function(e){for(var n,i,r=A.image.colors,o=A.width*A.height,a=new t(o*r),l=new t(o),c=i=n=0,u=e.length,h=16===A.image.bits?1:0;c<u;){for(var d=0;d<r;d++)a[i++]=e[c++],c+=h;l[n++]=e[c++],c+=h}return A.imgData=s.default.deflateSync(a),A.alphaChannel=s.default.deflateSync(l),A.finalize()}))}},{key:"loadIndexedAlphaChannel",value:function(){var A=this,e=this.image.transparency.indexed;return this.image.decodePixels((function(n){for(var i=new t(A.width*A.height),r=0,o=0,a=n.length;o<a;o++)i[r++]=e[n[o]];return A.alphaChannel=s.default.deflateSync(i),A.finalize()}))}},{key:"decodeData",value:function(){var t=this;this.image.decodePixels((function(A){t.imgData=s.default.deflateSync(A),t.finalize()}))}}]),A}(),Ut=function(){function A(){d(this,A)}return g(A,null,[{key:"open",value:function(A,e){var n,i;if(t.isBuffer(A))n=A;else if(A instanceof ArrayBuffer)n=new t(new Uint8Array(A));else if(i=/^data:.+;base64,(.*)$/.exec(A))n=new t(i[1],"base64");else if(!(n=h.readFileSync(A)))return;if(255===n[0]&&216===n[1])return new Nt(n,e);if(137===n[0]&&"PNG"===n.toString("ascii",1,4))return new Ot(n,e);throw new Error("Unknown image format.")}}]),A}(),Vt={initImages:function(){return this._imageRegistry={},this._imageCount=0},image:function(t,A,e){var n,i,s,r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};"object"==typeof A&&(r=A,A=null),A=null!=(i=null!=A?A:r.x)?i:this.x,e=null!=(s=null!=e?e:r.y)?s:this.y,"string"==typeof t&&(n=this._imageRegistry[t]),(n=n||(t.width&&t.height?t:this.openImage(t))).obj||n.embed(this),null==this.page.xobjects[n.label]&&(this.page.xobjects[n.label]=n.obj);var o,a,l,c,u,h,d,f=r.width||n.width,g=r.height||n.height;return r.width&&!r.height?(o=f/n.width,f=n.width*o,g=n.height*o):r.height&&!r.width?(a=g/n.height,f=n.width*a,g=n.height*a):r.scale?(f=n.width*r.scale,g=n.height*r.scale):r.fit?(c=(l=m(r.fit,2))[0])/(u=l[1])<(h=n.width/n.height)?g=(f=c)/h:f=(g=u)*h:r.cover&&((c=(d=m(r.cover,2))[0])/(u=d[1])<(h=n.width/n.height)?f=(g=u)*h:g=(f=c)/h),(r.fit||r.cover)&&("center"===r.align?A=A+c/2-f/2:"right"===r.align&&(A=A+c-f),"center"===r.valign?e=e+u/2-g/2:"bottom"===r.valign&&(e=e+u-g)),null!=r.link&&this.link(A,e,f,g,r.link),null!=r.goTo&&this.goTo(A,e,f,g,r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",A,e,null),this.y===e&&(this.y+=g),this.save(),this.transform(f,0,0,-g,A,e+g),this.addContent("/".concat(n.label," Do")),this.restore(),this},openImage:function(t){var A;return"string"==typeof t&&(A=this._imageRegistry[t]),A||(A=Ut.open(t,"I".concat(++this._imageCount)),"string"==typeof t&&(this._imageRegistry[t]=A)),A}},Kt={annotate:function(t,A,e,n,i){for(var s in i.Type="Annot",i.Rect=this._convertRect(t,A,e,n),i.Border=[0,0,0],"Link"===i.Subtype&&void 0===i.F&&(i.F=4),"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"==typeof i.Dest&&(i.Dest=new String(i.Dest)),i){var r=i[s];i[s[0].toUpperCase()+s.slice(1)]=r}var o=this.ref(i);return this.page.annotations.push(o),o.end(),this},note:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return r.Subtype="Text",r.Contents=new String(i),r.Name="Comment",null==r.color&&(r.color=[243,223,92]),this.annotate(t,A,e,n,r)},goTo:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return r.Subtype="Link",r.A=this.ref({S:"GoTo",D:new String(i)}),r.A.end(),this.annotate(t,A,e,n,r)},link:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};if(r.Subtype="Link","number"==typeof i){var o=this._root.data.Pages.data;if(!(0<=i&&i<o.Kids.length))throw new Error("The document has no page ".concat(i));r.A=this.ref({S:"GoTo",D:[o.Kids[i],"XYZ",null,null,null]}),r.A.end()}else r.A=this.ref({S:"URI",URI:new String(i)}),r.A.end();return this.annotate(t,A,e,n,r)},_markup:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{},r=m(this._convertRect(t,A,e,n),4),o=r[0],a=r[1],l=r[2],c=r[3];return s.QuadPoints=[o,c,l,c,o,a,l,a],s.Contents=new String,this.annotate(t,A,e,n,s)},highlight:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{};return s.Subtype="Highlight",null==s.color&&(s.color=[241,238,148]),this._markup(t,A,e,n,s)},underline:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{};return s.Subtype="Underline",this._markup(t,A,e,n,s)},strike:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{};return s.Subtype="StrikeOut",this._markup(t,A,e,n,s)},lineAnnotation:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{};return s.Subtype="Line",s.Contents=new String,s.L=[t,this.page.height-A,e,this.page.height-n],this.annotate(t,A,e,n,s)},rectAnnotation:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{};return s.Subtype="Square",s.Contents=new String,this.annotate(t,A,e,n,s)},ellipseAnnotation:function(t,A,e,n,i){var s=4<arguments.length&&void 0!==i?i:{};return s.Subtype="Circle",s.Contents=new String,this.annotate(t,A,e,n,s)},textAnnotation:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return r.Subtype="FreeText",r.Contents=new String(i),r.DA=new String,this.annotate(t,A,e,n,r)},_convertRect:function(t,A,e,n){var i=A;A+=n;var s=t+e,r=m(this._ctm,6),o=r[0],a=r[1],l=r[2],c=r[3],u=r[4],h=r[5];return[t=o*t+l*A+u,A=a*t+c*A+h,s=o*s+l*i+u,a*s+c*i+h]}},zt=function(){function t(A,e,n,i){var s=4<arguments.length&&void 0!==arguments[4]?arguments[4]:{expanded:!1};d(this,t),this.document=A,this.options=s,this.outlineData={},null!==i&&(this.outlineData.Dest=[i.dictionary,"Fit"]),null!==e&&(this.outlineData.Parent=e),null!==n&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}return g(t,[{key:"addItem",value:function(A,e){var n=1<arguments.length&&void 0!==e?e:{expanded:!1},i=new t(this.document,this.dictionary,A,this.document.page,n);return this.children.push(i),i}},{key:"endOutline",value:function(){if(0<this.children.length){this.options.expanded&&(this.outlineData.Count=this.children.length);var t=this.children[0],A=this.children[this.children.length-1];this.outlineData.First=t.dictionary,this.outlineData.Last=A.dictionary;for(var e=0,n=this.children.length;e<n;e++){var i=this.children[e];0<e&&(i.outlineData.Prev=this.children[e-1].dictionary),e<this.children.length-1&&(i.outlineData.Next=this.children[e+1].dictionary),i.endOutline()}}return this.dictionary.end()}}]),t}(),Jt={initOutline:function(){return this.outline=new zt(this,null,null,null)},endOutline:function(){if(this.outline.endOutline(),0<this.outline.children.length)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},Zt={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},Xt={left:0,center:1,right:2},qt={value:"V",defaultValue:"DV"},$t={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},tA={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},AA={nDec:0,sepComma:!1},eA={initForm:function(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();var t={Fields:[],NeedAppearances:!0,DA:new String("/".concat(this._font.id," 0 Tf 0 g")),DR:{Font:{}}};t.DR.Font[this._font.id]=this._font.ref();var A=this.ref(t);return this._root.data.AcroForm=A,this},endAcroForm:function(){var t=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var A=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach((function(e){A[e]=t._acroform.fonts[e]})),this._root.data.AcroForm.data.Fields.forEach((function(A){t._endChild(A)})),this._root.data.AcroForm.end()}return this},_endChild:function(t){var A=this;return Array.isArray(t.data.Kids)&&(t.data.Kids.forEach((function(t){A._endChild(t)})),t.end()),this},formField:function(t,A){var e=1<arguments.length&&void 0!==A?A:{},n=this._fieldDict(t,null,e),i=this.ref(n);return this._addToParent(i),i},formAnnotation:function(t,A,e,n,i,s,r){var o=6<arguments.length&&void 0!==r?r:{},a=this._fieldDict(t,A,o);a.Subtype="Widget",void 0===a.F&&(a.F=4),this.annotate(e,n,i,s,a);var l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return this.formAnnotation(t,"text",A,e,n,i,r)},formPushButton:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return this.formAnnotation(t,"pushButton",A,e,n,i,r)},formCombo:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return this.formAnnotation(t,"combo",A,e,n,i,r)},formList:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return this.formAnnotation(t,"list",A,e,n,i,r)},formRadioButton:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return this.formAnnotation(t,"radioButton",A,e,n,i,r)},formCheckbox:function(t,A,e,n,i,s){var r=5<arguments.length&&void 0!==s?s:{};return this.formAnnotation(t,"checkbox",A,e,n,i,r)},_addToParent:function(t){var A=t.data.Parent;return A?(A.data.Kids||(A.data.Kids=[]),A.data.Kids.push(t)):this._root.data.AcroForm.data.Fields.push(t),this},_fieldDict:function(t,A,e){var n=2<arguments.length&&void 0!==e?e:{};if(!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var i=Object.assign({},n);return null!==A&&(i=this._resolveType(A,n)),i=this._resolveFlags(i),i=this._resolveJustify(i),i=this._resolveFont(i),i=this._resolveStrings(i),i=this._resolveColors(i),(i=this._resolveFormat(i)).T=new String(t),i.parent&&(i.Parent=i.parent,delete i.parent),i},_resolveType:function(t,A){if("text"===t)A.FT="Tx";else if("pushButton"===t)A.FT="Btn",A.pushButton=!0;else if("radioButton"===t)A.FT="Btn",A.radioButton=!0;else if("checkbox"===t)A.FT="Btn";else if("combo"===t)A.FT="Ch",A.combo=!0;else{if("list"!==t)throw new Error("Invalid form annotation type '".concat(t,"'"));A.FT="Ch"}return A},_resolveFormat:function(t){var A,e,n,i,s,r,o=t.format;return o&&o.type&&(n="",void 0!==$t[o.type]?(s="AFSpecial_Keystroke",r="AFSpecial_Format",n=$t[o.type]):(A=o.type.charAt(0).toUpperCase()+o.type.slice(1),s="AF".concat(A,"_Keystroke"),r="AF".concat(A,"_Format"),"date"===o.type?(s+="Ex",n=String(o.param)):"time"===o.type?n=String(o.param):"number"===o.type?(e=Object.assign({},tA,o),n=String([String(e.nDec),e.sepComma?"0":"1",'"'+e.negStyle+'"',"null",'"'+e.currency+'"',String(e.currencyPrepend)].join(","))):"percent"===o.type&&(i=Object.assign({},AA,o),n=String([String(i.nDec),i.sepComma?"0":"1"].join(",")))),t.AA=t.AA?t.AA:{},t.AA.K={S:"JavaScript",JS:new String("".concat(s,"(").concat(n,");"))},t.AA.F={S:"JavaScript",JS:new String("".concat(r,"(").concat(n,");"))}),delete t.format,t},_resolveColors:function(t){var A=this._normalizeColor(t.backgroundColor);return A&&(t.MK||(t.MK={}),t.MK.BG=A),(A=this._normalizeColor(t.borderColor))&&(t.MK||(t.MK={}),t.MK.BC=A),delete t.backgroundColor,delete t.borderColor,t},_resolveFlags:function(t){var A=0;return Object.keys(t).forEach((function(e){Zt[e]&&(A|=Zt[e],delete t[e])})),0!==A&&(t.Ff=t.Ff?t.Ff:0,t.Ff|=A),t},_resolveJustify:function(t){var A=0;return void 0!==t.align&&("number"==typeof Xt[t.align]&&(A=Xt[t.align]),delete t.align),0!==A&&(t.Q=A),t},_resolveFont:function(t){return null===this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name&&(t.DR={Font:{}},t.DR.Font[this._font.id]=this._font.ref(),t.DA=new String("/".concat(this._font.id," 0 Tf 0 g"))),t},_resolveStrings:function(t){var A=[];function e(t){if(Array.isArray(t))for(var e=0;e<t.length;e++)"string"==typeof t[e]?A.push(new String(t[e])):A.push(t[e])}return e(t.Opt),t.select&&(e(t.select),delete t.select),A.length&&(t.Opt=A),t.value||t.defaultValue,Object.keys(qt).forEach((function(A){void 0!==t[A]&&(t[qt[A]]=t[A],delete t[A])})),["V","DV"].forEach((function(A){"string"==typeof t[A]&&(t[A]=new String(t[A]))})),t.MK&&t.MK.CA&&(t.MK.CA=new String(t.MK.CA)),t.label&&(t.MK=t.MK?t.MK:{},t.MK.CA=new String(t.label),delete t.label),t}},nA=function(){function A(){var t,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};switch(d(this,A),((t=E(this,w(A).call(this,e))).options=e).pdfVersion){case"1.4":t.version=1.4;break;case"1.5":t.version=1.5;break;case"1.6":t.version=1.6;break;case"1.7":case"1.7ext3":t.version=1.7;break;default:t.version=1.3}t.compress=null==t.options.compress||t.options.compress,t._pageBuffer=[],t._pageBufferStart=0,t._offsets=[],t._waiting=0,t._ended=!1,t._offset=0;var n=t.ref({Type:"Pages",Count:0,Kids:[]}),i=t.ref({Dests:new y});if(t._root=t.ref({Type:"Catalog",Pages:n,Names:i}),t.page=null,t.initColor(),t.initVector(),t.initFonts(e.font),t.initText(),t.initImages(),t.initOutline(),t.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},t.options.info)for(var s in t.options.info){var r=t.options.info[s];t.info[s]=r}return t._id=X.generateFileID(t.info),t._security=X.create(B(t),e),t._write("%PDF-".concat(t.version)),t._write("%ÿÿÿÿ"),!1!==t.options.autoFirstPage&&t.addPage(),t}return p(A,i.default.Readable),g(A,[{key:"addPage",value:function(t){null==t&&(t=this.options),this.options.bufferPages||this.flushPages(),this.page=new L(this,t),this._pageBuffer.push(this.page);var A=this._root.data.Pages.data;return A.Kids.push(this.page.dictionary),A.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}},{key:"bufferedPageRange",value:function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}},{key:"switchToPage",value:function(t){var A;if(!(A=this._pageBuffer[t-this._pageBufferStart]))throw new Error("switchToPage(".concat(t,") out of bounds, current buffer covers pages ").concat(this._pageBufferStart," to ").concat(this._pageBufferStart+this._pageBuffer.length-1));return this.page=A}},{key:"flushPages",value:function(){var t=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=t.length;var A=!0,e=!1,n=void 0;try{for(var i,s=t[Symbol.iterator]();!(A=(i=s.next()).done);A=!0)i.value.end()}catch(t){e=!0,n=t}finally{try{A||null==s.return||s.return()}finally{if(e)throw n}}}},{key:"addNamedDestination",value:function(t){for(var A=arguments.length,e=new Array(1<A?A-1:0),n=1;n<A;n++)e[n-1]=arguments[n];0===e.length&&(e=["XYZ",null,null,null]),"XYZ"===e[0]&&null!==e[2]&&(e[2]=this.page.height-e[2]),e.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(t,e)}},{key:"addNamedJavaScript",value:function(t,A){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new y);var e={JS:new String(A),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(t,e)}},{key:"ref",value:function(t){var A=new x(this,this._offsets.length+1,t);return this._offsets.push(null),this._waiting++,A}},{key:"_read",value:function(){}},{key:"_write",value:function(A){return t.isBuffer(A)||(A=new t(A+"\n","binary")),this.push(A),this._offset+=A.length}},{key:"addContent",value:function(t){return this.page.write(t),this}},{key:"_refEnd",value:function(t){if(this._offsets[t.id-1]=t.offset,0==--this._waiting&&this._ended)return this._finalize(),this._ended=!1}},{key:"write",value:function(t,A){return new Error("PDFDocument#write is deprecated, and will be removed in a future version of PDFKit. Please pipe the document into a Node stream."),this.pipe(h.createWriteStream(t)),this.end(),this.once("end",A)}},{key:"end",value:function(){for(var t in this.flushPages(),this._info=this.ref(),this.info){var A=this.info[t];"string"==typeof A&&(A=new String(A));var e=this.ref(A);e.end(),this._info.data[t]=e}for(var n in this._info.end(),this._fontFamilies)this._fontFamilies[n].finalize();return this.endOutline(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._security&&this._security.end(),0===this._waiting?this._finalize():this._ended=!0}},{key:"_finalize",value:function(){var t=this._offset;this._write("xref"),this._write("0 ".concat(this._offsets.length+1)),this._write("0000000000 65535 f ");var A=!0,e=!1,n=void 0;try{for(var i,s=this._offsets[Symbol.iterator]();!(A=(i=s.next()).done);A=!0){var r=i.value;r="0000000000".concat(r).slice(-10);this._write(r+" 00000 n ")}}catch(t){e=!0,n=t}finally{try{A||null==s.return||s.return()}finally{if(e)throw n}}var o={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(o.Encrypt=this._security.dictionary),this._write("trailer"),this._write(D.convert(o)),this._write("startxref"),this._write("".concat(t)),this._write("%%EOF"),this.push(null)}},{key:"toString",value:function(){return"[object PDFDocument]"}}]),A}();it(wt),it(xt),it(_t),it(Wt),it(Vt),it(Kt),it(Jt),it(eA),A.default=nA}).call(this,e(10).Buffer,"/")},function(t,A,e){var n=e(3),i=e(140),s=n.WeakMap;t.exports="function"==typeof s&&/native code/.test(i(s))},function(t,A,e){var n=e(36),i=e(57),s=e(143),r=e(16);t.exports=n("Reflect","ownKeys")||function(t){var A=i.f(r(t)),e=s.f;return e?A.concat(e(t)):A}},function(t,A,e){var n=e(11),i=e(15),s=e(16),r=e(94);t.exports=n?Object.defineProperties:function(t,A){s(t);for(var e,n=r(A),o=n.length,a=0;a<o;)i.f(t,e=n[a++],A[e]);return t}},function(t,A,e){var n=e(27),i=e(57).f,s={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return r&&"[object Window]"==s.call(t)?function(t){try{return i(t)}catch(t){return r.slice()}}(t):i(n(t))}},function(t,A,e){"use strict";var n=e(1),i=e(20).every,s=e(59),r=e(31),o=s("every"),a=r("every");n({target:"Array",proto:!0,forced:!o||!a},{every:function(t,A){return i(this,t,1<arguments.length?A:void 0)}})},function(t,A,e){"use strict";var n=e(1),i=e(20).filter,s=e(116),r=e(31),o=s("filter"),a=r("filter");n({target:"Array",proto:!0,forced:!o||!a},{filter:function(t,A){return i(this,t,1<arguments.length?A:void 0)}})},function(t,A,e){"use strict";var n=e(1),i=e(212);n({target:"Array",proto:!0,forced:[].forEach!=i},{forEach:i})},function(t,A,e){"use strict";var n=e(96),i=e(19),s=e(214),r=e(150),o=e(8),a=e(146),l=e(151);t.exports=function(t,A,e){var c,u,h,d,f,g,p=i(t),w="function"==typeof this?this:Array,B=arguments.length,E=1<B?A:void 0,m=void 0!==E,v=l(p),C=0;if(m&&(E=n(E,2<B?e:void 0,2)),null==v||w==Array&&r(v))for(u=new w(c=o(p.length));C<c;C++)g=m?E(p[C],C):p[C],a(u,C,g);else for(f=(d=v.call(p)).next,u=new w;!(h=f.call(d)).done;C++)g=m?s(d,E,[h.value,C],!0):h.value,a(u,C,g);return u.length=C,u}},function(t,A,e){"use strict";function n(){return this}var i=e(217).IteratorPrototype,s=e(58),r=e(42),o=e(95),a=e(97);t.exports=function(t,A,e){var l=A+" Iterator";return t.prototype=s(i,{next:r(1,e)}),o(t,l,!1,!0),a[l]=n,t}},function(t,A,e){var n=e(13);t.exports=function(t){if(!n(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,A,e){"use strict";var n=e(1),i=e(20).map,s=e(116),r=e(31),o=s("map"),a=r("map");n({target:"Array",proto:!0,forced:!o||!a},{map:function(t,A){return i(this,t,1<arguments.length?A:void 0)}})},function(t,A,e){"use strict";var n=e(1),i=e(20).some,s=e(59),r=e(31),o=s("some"),a=r("some");n({target:"Array",proto:!0,forced:!o||!a},{some:function(t,A){return i(this,t,1<arguments.length?A:void 0)}})},function(t,A,e){"use strict";var n=e(1),i=e(3),s=e(154),r=e(156),o="ArrayBuffer",a=s[o];n({global:!0,forced:i[o]!==a},{ArrayBuffer:a}),r(o)},function(t,A){var e=Math.abs,n=Math.pow,i=Math.floor,s=Math.log,r=Math.LN2;t.exports={pack:function(t,A,o){var a,l,c,u=new Array(o),h=8*o-A-1,d=(1<<h)-1,f=d>>1,g=23===A?n(2,-24)-n(2,-77):0,p=t<0||0===t&&1/t<0?1:0,w=0;for((t=e(t))!=t||t===1/0?(l=t!=t?1:0,a=d):(a=i(s(t)/r),t*(c=n(2,-a))<1&&(a--,c*=2),2<=(t+=1<=a+f?g/c:g*n(2,1-f))*c&&(a++,c/=2),d<=a+f?(l=0,a=d):1<=a+f?(l=(t*c-1)*n(2,A),a+=f):(l=t*n(2,f-1)*n(2,A),a=0));8<=A;u[w++]=255&l,l/=256,A-=8);for(a=a<<A|l,h+=A;0<h;u[w++]=255&a,a/=256,h-=8);return u[--w]|=128*p,u},unpack:function(t,A){var e,i=t.length,s=8*i-A-1,r=(1<<s)-1,o=r>>1,a=s-7,l=i-1,c=t[l--],u=127&c;for(c>>=7;0<a;u=256*u+t[l],l--,a-=8);for(e=u&(1<<-a)-1,u>>=-a,a+=A;0<a;e=256*e+t[l],l--,a-=8);if(0===u)u=1-o;else{if(u===r)return e?NaN:c?-1/0:1/0;e+=n(2,A),u-=o}return(c?-1:1)*e*n(2,u-A)}}},function(t,A,e){e(1)({target:"Number",stat:!0},{isFinite:e(323)})},function(t,A,e){var n=e(3).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},function(t,A,e){var n=e(1),i=e(325);n({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},function(t,A,e){"use strict";var n=e(11),i=e(4),s=e(94),r=e(143),o=e(110),a=e(19),l=e(92),c=Object.assign,u=Object.defineProperty;t.exports=!c||i((function(){if(n&&1!==c({b:1},c(u({},"a",{enumerable:!0,get:function(){u(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},A={},e=Symbol(),i="abcdefghijklmnopqrst";return t[e]=7,i.split("").forEach((function(t){A[t]=t})),7!=c({},t)[e]||s(c({},A)).join("")!=i}))?function(t,A){for(var e=a(t),i=arguments.length,c=1,u=r.f,h=o.f;c<i;)for(var d,f=l(arguments[c++]),g=u?s(f).concat(u(f)):s(f),p=g.length,w=0;w<p;)d=g[w++],n&&!h.call(f,d)||(e[d]=f[d]);return e}:c},function(t,A,e){var n=e(1),i=e(4),s=e(19),r=e(60),o=e(218);n({target:"Object",stat:!0,forced:i((function(){r(1)})),sham:!o},{getPrototypeOf:function(t){return r(s(t))}})},function(t,A,e){e(1)({target:"Object",stat:!0},{setPrototypeOf:e(45)})},function(t,A,e){"use strict";var n=e(152),i=e(117);t.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},function(t,A,e){"use strict";var n=e(4);function i(t,A){return RegExp(t,A)}A.UNSUPPORTED_Y=n((function(){var t=i("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),A.BROKEN_CARET=n((function(){var t=i("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},function(t,A,e){"use strict";var n=e(1),i=e(158).codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return i(this,t)}})},function(t,A,e){var n=e(1),i=e(43),s=String.fromCharCode,r=String.fromCodePoint;n({target:"String",stat:!0,forced:!!r&&1!=r.length},{fromCodePoint:function(t){for(var A,e=[],n=arguments.length,r=0;r<n;){if(A=+arguments[r++],i(A,1114111)!==A)throw RangeError(A+" is not a valid code point");e.push(A<65536?s(A):s(55296+((A-=65536)>>10),A%1024+56320))}return e.join("")}})},function(t,A,e){var n=e(13),i=e(30),s=e(6)("match");t.exports=function(t){var A;return n(t)&&(void 0!==(A=t[s])?!!A:"RegExp"==i(t))}},function(t,A,e){var n=e(4),i=e(226);t.exports=function(t){return n((function(){return!!i[t]()||"​…᠎"!="​…᠎"[t]()||i[t].name!==t}))}},function(t,A,e){"use strict";var n=e(1),i=e(234);n({target:"String",proto:!0,forced:e(235)("strike")},{strike:function(){return i(this,"strike","","")}})},function(t,A,e){var n=e(3),i=e(4),s=e(153),r=e(5).NATIVE_ARRAY_BUFFER_VIEWS,o=n.ArrayBuffer,a=n.Int8Array;t.exports=!r||!i((function(){a(1)}))||!i((function(){new a(-1)}))||!s((function(t){new a,new a(null),new a(1.5),new a(t)}),!0)||i((function(){return 1!==new a(new o(2),1,void 0).length}))},function(t,A,e){var n=e(37);t.exports=function(t){var A=n(t);if(A<0)throw RangeError("The argument can't be less than 0");return A}},function(t,A,e){var n=e(19),i=e(8),s=e(151),r=e(150),o=e(96),a=e(5).aTypedArrayConstructor;t.exports=function(t,A,e){var l,c,u,h,d,f,g=n(t),p=arguments.length,w=1<p?A:void 0,B=void 0!==w,E=s(g);if(null!=E&&!r(E))for(f=(d=E.call(g)).next,g=[];!(h=f.call(d)).done;)g.push(h.value);for(B&&2<p&&(w=o(w,e,2)),c=i(g.length),u=new(a(this))(c),l=0;l<c;l++)u[l]=B?w(g[l],l):g[l];return u}},function(t,A,e){"use strict";var n=e(19),i=e(43),s=e(8),r=Math.min;t.exports=[].copyWithin||function(t,A,e){var o=n(this),a=s(o.length),l=i(t,a),c=i(A,a),u=2<arguments.length?e:void 0,h=r((void 0===u?a:i(u,a))-c,a-l),d=1;for(c<l&&l<c+h&&(d=-1,c+=h-1,l+=h-1);0<h--;)c in o?o[l]=o[c]:delete o[l],l+=d,c+=d;return o}},function(t,A,e){"use strict";var n=e(27),i=e(37),s=e(8),r=e(59),o=e(31),a=Math.min,l=[].lastIndexOf,c=!!l&&1/[1].lastIndexOf(1,-0)<0,u=r("lastIndexOf"),h=o("indexOf",{ACCESSORS:!0,1:0}),d=c||!u||!h;t.exports=d?function(t,A){if(c)return l.apply(this,arguments)||0;var e=n(this),r=s(e.length),o=r-1;for(1<arguments.length&&(o=a(o,i(A))),o<0&&(o=r+o);0<=o;o--)if(o in e&&e[o]===t)return o||0;return-1}:l},function(t,A,e){var n=e(3),i=e(239),s=e(212),r=e(18);for(var o in i){var a=n[o],l=a&&a.prototype;if(l&&l.forEach!==s)try{r(l,"forEach",s)}catch(t){l.forEach=s}}},function(t,A){},function(t,A,e){"use strict";var n=e(124).Buffer,i=e(343);function s(){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,s),this.head=null,this.tail=null,this.length=0}t.exports=(s.prototype.push=function(t){var A={data:t,next:null};0<this.length?this.tail.next=A:this.head=A,this.tail=A,++this.length},s.prototype.unshift=function(t){var A={data:t,next:this.head};0===this.length&&(this.tail=A),this.head=A,++this.length},s.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},s.prototype.clear=function(){this.head=this.tail=null,this.length=0},s.prototype.join=function(t){if(0===this.length)return"";for(var A=this.head,e=""+A.data;A=A.next;)e+=t+A.data;return e},s.prototype.concat=function(t){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var A,e,i=n.allocUnsafe(t>>>0),s=this.head,r=0;s;)A=i,e=r,s.data.copy(A,e),r+=s.data.length,s=s.next;return i},s),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var t=i.inspect({length:this.length});return this.constructor.name+" "+t})},function(t,A){},function(t,A,e){(function(A){function e(t){try{if(!A.localStorage)return}catch(t){return}var e=A.localStorage[t];return null!=e&&"true"===String(e).toLowerCase()}t.exports=function(t,A){if(e("noDeprecation"))return t;var n=!1;return function(){if(!n){if(e("throwDeprecation"))throw new Error(A);e("traceDeprecation"),n=!0}return t.apply(this,arguments)}}}).call(this,e(24))},function(t,A,e){"use strict";t.exports=s;var n=e(243),i=Object.create(e(98));function s(t){if(!(this instanceof s))return new s(t);n.call(this,t)}i.inherits=e(86),i.inherits(s,n),s.prototype._transform=function(t,A,e){e(null,t)}},function(t,A,e){t.exports=e(165)},function(t,A,e){t.exports=e(48)},function(t,A,e){t.exports=e(164).Transform},function(t,A,e){t.exports=e(164).PassThrough},function(t,A,e){"use strict";(function(t,n){var i=e(245),s=e(354),r=e(355),o=e(358),a=e(361);for(var l in a)A[l]=a[l];function c(t){if("number"!=typeof t||t<A.DEFLATE||t>A.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}A.NONE=0,A.DEFLATE=1,A.INFLATE=2,A.GZIP=3,A.GUNZIP=4,A.DEFLATERAW=5,A.INFLATERAW=6,A.UNZIP=7,c.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,i(this.init_done,"close before init"),i(this.mode<=A.UNZIP),this.mode===A.DEFLATE||this.mode===A.GZIP||this.mode===A.DEFLATERAW?r.deflateEnd(this.strm):this.mode!==A.INFLATE&&this.mode!==A.GUNZIP&&this.mode!==A.INFLATERAW&&this.mode!==A.UNZIP||o.inflateEnd(this.strm),this.mode=A.NONE,this.dictionary=null)},c.prototype.write=function(t,A,e,n,i,s,r){return this._write(!0,t,A,e,n,i,s,r)},c.prototype.writeSync=function(t,A,e,n,i,s,r){return this._write(!1,t,A,e,n,i,s,r)},c.prototype._write=function(e,s,r,o,a,l,c,u){if(i.equal(arguments.length,8),i(this.init_done,"write before init"),i(this.mode!==A.NONE,"already finalized"),i.equal(!1,this.write_in_progress,"write already in progress"),i.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,i.equal(!1,void 0===s,"must provide flush value"),this.write_in_progress=!0,s!==A.Z_NO_FLUSH&&s!==A.Z_PARTIAL_FLUSH&&s!==A.Z_SYNC_FLUSH&&s!==A.Z_FULL_FLUSH&&s!==A.Z_FINISH&&s!==A.Z_BLOCK)throw new Error("Invalid flush value");if(null==r&&(r=t.alloc(0),o=a=0),this.strm.avail_in=a,this.strm.input=r,this.strm.next_in=o,this.strm.avail_out=u,this.strm.output=l,this.strm.next_out=c,this.flush=s,!e)return this._process(),this._checkError()?this._afterSync():void 0;var h=this;return n.nextTick((function(){h._process(),h._after()})),this},c.prototype._afterSync=function(){var t=this.strm.avail_out,A=this.strm.avail_in;return this.write_in_progress=!1,[A,t]},c.prototype._process=function(){var t=null;switch(this.mode){case A.DEFLATE:case A.GZIP:case A.DEFLATERAW:this.err=r.deflate(this.strm,this.flush);break;case A.UNZIP:switch(0<this.strm.avail_in&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===t)break;if(31!==this.strm.input[t]){this.mode=A.INFLATE;break}if(t++,(this.gzip_id_bytes_read=1)===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=A.GUNZIP):this.mode=A.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case A.INFLATE:case A.GUNZIP:case A.INFLATERAW:for(this.err=o.inflate(this.strm,this.flush),this.err===A.Z_NEED_DICT&&this.dictionary&&(this.err=o.inflateSetDictionary(this.strm,this.dictionary),this.err===A.Z_OK?this.err=o.inflate(this.strm,this.flush):this.err===A.Z_DATA_ERROR&&(this.err=A.Z_NEED_DICT));0<this.strm.avail_in&&this.mode===A.GUNZIP&&this.err===A.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=o.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},c.prototype._checkError=function(){switch(this.err){case A.Z_OK:case A.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===A.Z_FINISH)return this._error("unexpected end of file"),!1;break;case A.Z_STREAM_END:break;case A.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},c.prototype._after=function(){var t,A;this._checkError()&&(t=this.strm.avail_out,A=this.strm.avail_in,this.write_in_progress=!1,this.callback(A,t),this.pending_close&&this.close())},c.prototype._error=function(t){this.strm.msg&&(t=this.strm.msg),this.onerror(t,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},c.prototype.init=function(t,e,n,s,r){i(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),i(8<=t&&t<=15,"invalid windowBits"),i(-1<=e&&e<=9,"invalid compression level"),i(1<=n&&n<=9,"invalid memlevel"),i(s===A.Z_FILTERED||s===A.Z_HUFFMAN_ONLY||s===A.Z_RLE||s===A.Z_FIXED||s===A.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(e,t,n,s,r),this._setDictionary()},c.prototype.params=function(){throw new Error("deflateParams Not supported")},c.prototype.reset=function(){this._reset(),this._setDictionary()},c.prototype._init=function(t,e,n,i,a){switch(this.level=t,this.windowBits=e,this.memLevel=n,this.strategy=i,this.flush=A.Z_NO_FLUSH,this.err=A.Z_OK,this.mode!==A.GZIP&&this.mode!==A.GUNZIP||(this.windowBits+=16),this.mode===A.UNZIP&&(this.windowBits+=32),this.mode!==A.DEFLATERAW&&this.mode!==A.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new s,this.mode){case A.DEFLATE:case A.GZIP:case A.DEFLATERAW:this.err=r.deflateInit2(this.strm,this.level,A.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case A.INFLATE:case A.GUNZIP:case A.INFLATERAW:case A.UNZIP:this.err=o.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==A.Z_OK&&this._error("Init error"),this.dictionary=a,this.write_in_progress=!1,this.init_done=!0},c.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=A.Z_OK,this.mode){case A.DEFLATE:case A.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==A.Z_OK&&this._error("Failed to set dictionary")}},c.prototype._reset=function(){switch(this.err=A.Z_OK,this.mode){case A.DEFLATE:case A.DEFLATERAW:case A.GZIP:this.err=r.deflateReset(this.strm);break;case A.INFLATE:case A.INFLATERAW:case A.GUNZIP:this.err=o.inflateReset(this.strm)}this.err!==A.Z_OK&&this._error("Failed to reset stream")},A.Zlib=c}).call(this,e(10).Buffer,e(47))},function(t,A,e){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return;for(var A={},e=0;e<10;e++)A["_"+String.fromCharCode(e)]=e;if("0123456789"!==Object.getOwnPropertyNames(A).map((function(t){return A[t]})).join(""))return;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},n)).join("")?void 0:1}catch(t){return}}()?Object.assign:function(t,A){for(var e,r,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),a=1;a<arguments.length;a++){for(var l in e=Object(arguments[a]))i.call(e,l)&&(o[l]=e[l]);if(n){r=n(e);for(var c=0;c<r.length;c++)s.call(e,r[c])&&(o[r[c]]=e[r[c]])}}return o}},function(t,A){t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},function(t,A){"function"==typeof Object.create?t.exports=function(t,A){t.super_=A,t.prototype=Object.create(A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,A){function e(){}t.super_=A,e.prototype=A.prototype,t.prototype=new e,t.prototype.constructor=t}},function(t,A,e){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(t,A,e){"use strict";var n,i=e(126),s=e(356),r=e(246),o=e(247),a=e(357),l=-2,c=258,u=262,h=113;function d(t,A){return t.msg=a[A],A}function f(t){return(t<<1)-(4<t?9:0)}function g(t){for(var A=t.length;0<=--A;)t[A]=0}function p(t){var A=t.state,e=A.pending;e>t.avail_out&&(e=t.avail_out),0!==e&&(i.arraySet(t.output,A.pending_buf,A.pending_out,e,t.next_out),t.next_out+=e,A.pending_out+=e,t.total_out+=e,t.avail_out-=e,A.pending-=e,0===A.pending&&(A.pending_out=0))}function w(t,A){s._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,A),t.block_start=t.strstart,p(t.strm)}function B(t,A){t.pending_buf[t.pending++]=A}function E(t,A){t.pending_buf[t.pending++]=A>>>8&255,t.pending_buf[t.pending++]=255&A}function m(t,A){var e,n,i=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match,a=t.strstart>t.w_size-u?t.strstart-(t.w_size-u):0,l=t.window,h=t.w_mask,d=t.prev,f=t.strstart+c,g=l[s+r-1],p=l[s+r];t.prev_length>=t.good_match&&(i>>=2),o>t.lookahead&&(o=t.lookahead);do{if(l[(e=A)+r]===p&&l[e+r-1]===g&&l[e]===l[s]&&l[++e]===l[s+1]){s+=2,e++;do{}while(l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&l[++s]===l[++e]&&s<f);if(n=c-(f-s),s=f-c,r<n){if(t.match_start=A,o<=(r=n))break;g=l[s+r-1],p=l[s+r]}}}while((A=d[A&h])>a&&0!=--i);return r<=t.lookahead?r:t.lookahead}function v(t){var A,e,n,s,a,l,c,h,d,f,g=t.w_size;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=g+(g-u)){for(i.arraySet(t.window,t.window,g,g,0),t.match_start-=g,t.strstart-=g,t.block_start-=g,A=e=t.hash_size;n=t.head[--A],t.head[A]=g<=n?n-g:0,--e;);for(A=e=g;n=t.prev[--A],t.prev[A]=g<=n?n-g:0,--e;);s+=g}if(0===t.strm.avail_in)break;if(l=t.strm,c=t.window,h=t.strstart+t.lookahead,f=void 0,(d=s)<(f=l.avail_in)&&(f=d),e=0===f?0:(l.avail_in-=f,i.arraySet(c,l.input,l.next_in,f,h),1===l.state.wrap?l.adler=r(l.adler,c,f,h):2===l.state.wrap&&(l.adler=o(l.adler,c,f,h)),l.next_in+=f,l.total_in+=f,f),t.lookahead+=e,t.lookahead+t.insert>=3)for(a=t.strstart-t.insert,t.ins_h=t.window[a],t.ins_h=(t.ins_h<<t.hash_shift^t.window[a+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[a+3-1])&t.hash_mask,t.prev[a&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=a,a++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<u&&0!==t.strm.avail_in)}function C(t,A){for(var e,n;;){if(t.lookahead<u){if(v(t),t.lookahead<u&&0===A)return 1;if(0===t.lookahead)break}if(e=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==e&&t.strstart-e<=t.w_size-u&&(t.match_length=m(t,e)),t.match_length>=3)if(n=s._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart,0!=--t.match_length;);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}function b(t,A){for(var e,n,i;;){if(t.lookahead<u){if(v(t),t.lookahead<u&&0===A)return 1;if(0===t.lookahead)break}if(e=0,t.lookahead>=3&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==e&&t.prev_length<t.max_lazy_match&&t.strstart-e<=t.w_size-u&&(t.match_length=m(t,e),t.match_length<=5&&(1===t.strategy||3===t.match_length&&4096<t.strstart-t.match_start)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){for(i=t.strstart+t.lookahead-3,n=s._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+3-1])&t.hash_mask,e=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!=--t.prev_length;);if(t.match_available=0,t.match_length=2,t.strstart++,n&&(w(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((n=s._tr_tally(t,0,t.window[t.strstart-1]))&&w(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=s._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}function y(t,A,e,n,i){this.good_length=t,this.max_lazy=A,this.nice_length=e,this.max_chain=n,this.func=i}function Q(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),g(this.dyn_ltree),g(this.dyn_dtree),g(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),g(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),g(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function I(t){var A;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=2,(A=t.state).pending=0,A.pending_out=0,A.wrap<0&&(A.wrap=-A.wrap),A.status=A.wrap?42:h,t.adler=2===A.wrap?0:1,A.last_flush=0,s._tr_init(A),0):d(t,l)}function D(t){var A,e=I(t);return 0===e&&((A=t.state).window_size=2*A.w_size,g(A.head),A.max_lazy_match=n[A.level].max_lazy,A.good_match=n[A.level].good_length,A.nice_match=n[A.level].nice_length,A.max_chain_length=n[A.level].max_chain,A.strstart=0,A.block_start=0,A.lookahead=0,A.insert=0,A.match_length=A.prev_length=2,A.match_available=0,A.ins_h=0),e}function x(t,A,e,n,s,r){if(!t)return l;var o=1;if(-1===A&&(A=6),n<0?(o=0,n=-n):15<n&&(o=2,n-=16),s<1||9<s||8!==e||n<8||15<n||A<0||9<A||r<0||4<r)return d(t,l);8===n&&(n=9);var a=new Q;return(t.state=a).strm=t,a.wrap=o,a.gzhead=null,a.w_bits=n,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=s+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+3-1)/3),a.window=new i.Buf8(2*a.w_size),a.head=new i.Buf16(a.hash_size),a.prev=new i.Buf16(a.w_size),a.lit_bufsize=1<<s+6,a.pending_buf_size=4*a.lit_bufsize,a.pending_buf=new i.Buf8(a.pending_buf_size),a.d_buf=+a.lit_bufsize,a.l_buf=3*a.lit_bufsize,a.level=A,a.strategy=r,a.method=e,D(t)}n=[new y(0,0,0,0,(function(t,A){var e=65535;for(e>t.pending_buf_size-5&&(e=t.pending_buf_size-5);;){if(t.lookahead<=1){if(v(t),0===t.lookahead&&0===A)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+e;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,w(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-u&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===A?(w(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(w(t,!1),t.strm.avail_out),1)})),new y(4,4,8,4,C),new y(4,5,16,8,C),new y(4,6,32,32,C),new y(4,4,16,16,b),new y(8,16,32,32,b),new y(8,16,128,128,b),new y(8,32,128,256,b),new y(32,128,258,1024,b),new y(32,258,258,4096,b)],A.deflateInit=function(t,A){return x(t,A,8,15,8,0)},A.deflateInit2=x,A.deflateReset=D,A.deflateResetKeep=I,A.deflateSetHeader=function(t,A){return t&&t.state&&2===t.state.wrap?(t.state.gzhead=A,0):l},A.deflate=function(t,A){var e,i,r,a,u;if(!t||!t.state||5<A||A<0)return t?d(t,l):l;if(i=t.state,!t.output||!t.input&&0!==t.avail_in||666===i.status&&4!==A)return d(t,0===t.avail_out?-5:l);if(i.strm=t,e=i.last_flush,i.last_flush=A,42===i.status&&(2===i.wrap?(t.adler=0,B(i,31),B(i,139),B(i,8),i.gzhead?(B(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),B(i,255&i.gzhead.time),B(i,i.gzhead.time>>8&255),B(i,i.gzhead.time>>16&255),B(i,i.gzhead.time>>24&255),B(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),B(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(B(i,255&i.gzhead.extra.length),B(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=o(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(B(i,0),B(i,0),B(i,0),B(i,0),B(i,0),B(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),B(i,3),i.status=h)):(u=8+(i.w_bits-8<<4)<<8,u|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(u|=32),u+=31-u%31,i.status=h,E(i,u),0!==i.strstart&&(E(i,t.adler>>>16),E(i,65535&t.adler)),t.adler=1)),69===i.status)if(i.gzhead.extra){for(r=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),p(t),r=i.pending,i.pending!==i.pending_buf_size));)B(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),p(t),r=i.pending,i.pending===i.pending_buf_size)){a=1;break}a=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,B(i,a)}while(0!==a);i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),0===a&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),p(t),r=i.pending,i.pending===i.pending_buf_size)){a=1;break}a=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,B(i,a)}while(0!==a);i.gzhead.hcrc&&i.pending>r&&(t.adler=o(t.adler,i.pending_buf,i.pending-r,r)),0===a&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&p(t),i.pending+2<=i.pending_buf_size&&(B(i,255&t.adler),B(i,t.adler>>8&255),t.adler=0,i.status=h)):i.status=h),0!==i.pending){if(p(t),0===t.avail_out)return i.last_flush=-1,0}else if(0===t.avail_in&&f(A)<=f(e)&&4!==A)return d(t,-5);if(666===i.status&&0!==t.avail_in)return d(t,-5);if(0!==t.avail_in||0!==i.lookahead||0!==A&&666!==i.status){var m=2===i.strategy?function(t,A){for(var e;;){if(0===t.lookahead&&(v(t),0===t.lookahead)){if(0===A)return 1;break}if(t.match_length=0,e=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,e&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}(i,A):3===i.strategy?function(t,A){for(var e,n,i,r,o=t.window;;){if(t.lookahead<=c){if(v(t),t.lookahead<=c&&0===A)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&0<t.strstart&&(n=o[i=t.strstart-1])===o[++i]&&n===o[++i]&&n===o[++i]){r=t.strstart+c;do{}while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<r);t.match_length=c-(r-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(e=s._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(e=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),e&&(w(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===A?(w(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(w(t,!1),0===t.strm.avail_out)?1:2}(i,A):n[i.level].func(i,A);if(3!==m&&4!==m||(i.status=666),1===m||3===m)return 0===t.avail_out&&(i.last_flush=-1),0;if(2===m&&(1===A?s._tr_align(i):5!==A&&(s._tr_stored_block(i,0,0,!1),3===A&&(g(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),p(t),0===t.avail_out))return i.last_flush=-1,0}return 4!==A?0:i.wrap<=0?1:(2===i.wrap?(B(i,255&t.adler),B(i,t.adler>>8&255),B(i,t.adler>>16&255),B(i,t.adler>>24&255),B(i,255&t.total_in),B(i,t.total_in>>8&255),B(i,t.total_in>>16&255),B(i,t.total_in>>24&255)):(E(i,t.adler>>>16),E(i,65535&t.adler)),p(t),0<i.wrap&&(i.wrap=-i.wrap),0!==i.pending?0:1)},A.deflateEnd=function(t){var A;return t&&t.state?42!==(A=t.state.status)&&69!==A&&73!==A&&91!==A&&103!==A&&A!==h&&666!==A?d(t,l):(t.state=null,A===h?d(t,-3):0):l},A.deflateSetDictionary=function(t,A){var e,n,s,o,a,c,u,h,d=A.length;if(!t||!t.state)return l;if(2===(o=(e=t.state).wrap)||1===o&&42!==e.status||e.lookahead)return l;for(1===o&&(t.adler=r(t.adler,A,d,0)),e.wrap=0,d>=e.w_size&&(0===o&&(g(e.head),e.strstart=0,e.block_start=0,e.insert=0),h=new i.Buf8(e.w_size),i.arraySet(h,A,d-e.w_size,e.w_size,0),A=h,d=e.w_size),a=t.avail_in,c=t.next_in,u=t.input,t.avail_in=d,t.next_in=0,t.input=A,v(e);e.lookahead>=3;){for(n=e.strstart,s=e.lookahead-2;e.ins_h=(e.ins_h<<e.hash_shift^e.window[n+3-1])&e.hash_mask,e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,--s;);e.strstart=n,e.lookahead=2,v(e)}return e.strstart+=e.lookahead,e.block_start=e.strstart,e.insert=e.lookahead,e.lookahead=0,e.match_length=e.prev_length=2,e.match_available=0,t.next_in=c,t.input=u,t.avail_in=a,e.wrap=o,0},A.deflateInfo="pako deflate (from Nodeca project)"},function(t,A,e){"use strict";var n=e(126);function i(t){for(var A=t.length;0<=--A;)t[A]=0}var s=256,r=286,o=30,a=15,l=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],c=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],h=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],d=new Array(576);i(d);var f=new Array(60);i(f);var g=new Array(512);i(g);var p=new Array(256);i(p);var w=new Array(29);i(w);var B,E,m,v=new Array(o);function C(t,A,e,n,i){this.static_tree=t,this.extra_bits=A,this.extra_base=e,this.elems=n,this.max_length=i,this.has_stree=t&&t.length}function b(t,A){this.dyn_tree=t,this.max_code=0,this.stat_desc=A}function y(t){return t<256?g[t]:g[256+(t>>>7)]}function Q(t,A){t.pending_buf[t.pending++]=255&A,t.pending_buf[t.pending++]=A>>>8&255}function I(t,A,e){t.bi_valid>16-e?(t.bi_buf|=A<<t.bi_valid&65535,Q(t,t.bi_buf),t.bi_buf=A>>16-t.bi_valid,t.bi_valid+=e-16):(t.bi_buf|=A<<t.bi_valid&65535,t.bi_valid+=e)}function D(t,A,e){I(t,e[2*A],e[2*A+1])}function x(t,A){for(var e=0;e|=1&t,t>>>=1,e<<=1,0<--A;);return e>>>1}function M(t,A,e){for(var n,i=new Array(16),s=0,r=1;r<=a;r++)i[r]=s=s+e[r-1]<<1;for(n=0;n<=A;n++){var o=t[2*n+1];0!==o&&(t[2*n]=x(i[o]++,o))}}function F(t){for(var A=0;A<r;A++)t.dyn_ltree[2*A]=0;for(A=0;A<o;A++)t.dyn_dtree[2*A]=0;for(A=0;A<19;A++)t.bl_tree[2*A]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function L(t){8<t.bi_valid?Q(t,t.bi_buf):0<t.bi_valid&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function R(t,A,e,n){var i=2*A,s=2*e;return t[i]<t[s]||t[i]===t[s]&&n[A]<=n[e]}function Y(t,A,e){for(var n=t.heap[e],i=e<<1;i<=t.heap_len&&(i<t.heap_len&&R(A,t.heap[i+1],t.heap[i],t.depth)&&i++,!R(A,n,t.heap[i],t.depth));)t.heap[e]=t.heap[i],e=i,i<<=1;t.heap[e]=n}function S(t,A,e){var n,i,r,o,a=0;if(0!==t.last_lit)for(;n=t.pending_buf[t.d_buf+2*a]<<8|t.pending_buf[t.d_buf+2*a+1],i=t.pending_buf[t.l_buf+a],a++,0==n?D(t,i,A):(D(t,(r=p[i])+s+1,A),0!==(o=l[r])&&I(t,i-=w[r],o),D(t,r=y(--n),e),0!==(o=c[r])&&I(t,n-=v[r],o)),a<t.last_lit;);D(t,256,A)}function P(t,A){var e,n,i,s=A.dyn_tree,r=A.stat_desc.static_tree,o=A.stat_desc.has_stree,l=A.stat_desc.elems,c=-1;for(t.heap_len=0,t.heap_max=573,e=0;e<l;e++)0!==s[2*e]?(t.heap[++t.heap_len]=c=e,t.depth[e]=0):s[2*e+1]=0;for(;t.heap_len<2;)s[2*(i=t.heap[++t.heap_len]=c<2?++c:0)]=1,t.depth[i]=0,t.opt_len--,o&&(t.static_len-=r[2*i+1]);for(A.max_code=c,e=t.heap_len>>1;1<=e;e--)Y(t,s,e);for(i=l;e=t.heap[1],t.heap[1]=t.heap[t.heap_len--],Y(t,s,1),n=t.heap[1],t.heap[--t.heap_max]=e,t.heap[--t.heap_max]=n,s[2*i]=s[2*e]+s[2*n],t.depth[i]=(t.depth[e]>=t.depth[n]?t.depth[e]:t.depth[n])+1,s[2*e+1]=s[2*n+1]=i,t.heap[1]=i++,Y(t,s,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,A){for(var e,n,i,s,r,o=A.dyn_tree,l=A.max_code,c=A.stat_desc.static_tree,u=A.stat_desc.has_stree,h=A.stat_desc.extra_bits,d=A.stat_desc.extra_base,f=A.stat_desc.max_length,g=0,p=0;p<=a;p++)t.bl_count[p]=0;for(o[2*t.heap[t.heap_max]+1]=0,e=t.heap_max+1;e<573;e++)f<(p=o[2*o[2*(n=t.heap[e])+1]+1]+1)&&(p=f,g++),o[2*n+1]=p,l<n||(t.bl_count[p]++,s=0,d<=n&&(s=h[n-d]),r=o[2*n],t.opt_len+=r*(p+s),u&&(t.static_len+=r*(c[2*n+1]+s)));if(0!==g){do{for(p=f-1;0===t.bl_count[p];)p--;t.bl_count[p]--,t.bl_count[p+1]+=2,t.bl_count[f]--,g-=2}while(0<g);for(p=f;0!==p;p--)for(n=t.bl_count[p];0!==n;)l<(i=t.heap[--e])||(o[2*i+1]!==p&&(t.opt_len+=(p-o[2*i+1])*o[2*i],o[2*i+1]=p),n--)}}(t,A),M(s,c,t.bl_count)}function G(t,A,e){var n,i,s=-1,r=A[1],o=0,a=7,l=4;for(0===r&&(a=138,l=3),A[2*(e+1)+1]=65535,n=0;n<=e;n++)i=r,r=A[2*(n+1)+1],++o<a&&i===r||(o<l?t.bl_tree[2*i]+=o:0!==i?(i!==s&&t.bl_tree[2*i]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,s=i,l=(o=0)===r?(a=138,3):i===r?(a=6,3):(a=7,4))}function _(t,A,e){var n,i,s=-1,r=A[1],o=0,a=7,l=4;for(0===r&&(a=138,l=3),n=0;n<=e;n++)if(i=r,r=A[2*(n+1)+1],!(++o<a&&i===r)){if(o<l)for(;D(t,i,t.bl_tree),0!=--o;);else 0!==i?(i!==s&&(D(t,i,t.bl_tree),o--),D(t,16,t.bl_tree),I(t,o-3,2)):o<=10?(D(t,17,t.bl_tree),I(t,o-3,3)):(D(t,18,t.bl_tree),I(t,o-11,7));s=i,l=(o=0)===r?(a=138,3):i===r?(a=6,3):(a=7,4)}}i(v);var T=!1;function k(t,A,e,i){var s,r,o;I(t,0+(i?1:0),3),r=A,o=e,L(s=t),Q(s,o),Q(s,~o),n.arraySet(s.pending_buf,s.window,r,o,s.pending),s.pending+=o}A._tr_init=function(t){T||(function(){for(var t,A,e,n=new Array(16),i=0,s=0;s<28;s++)for(w[s]=i,t=0;t<1<<l[s];t++)p[i++]=s;for(p[i-1]=s,s=e=0;s<16;s++)for(v[s]=e,t=0;t<1<<c[s];t++)g[e++]=s;for(e>>=7;s<o;s++)for(v[s]=e<<7,t=0;t<1<<c[s]-7;t++)g[256+e++]=s;for(A=0;A<=a;A++)n[A]=0;for(t=0;t<=143;)d[2*t+1]=8,t++,n[8]++;for(;t<=255;)d[2*t+1]=9,t++,n[9]++;for(;t<=279;)d[2*t+1]=7,t++,n[7]++;for(;t<=287;)d[2*t+1]=8,t++,n[8]++;for(M(d,287,n),t=0;t<o;t++)f[2*t+1]=5,f[2*t]=x(t,5);B=new C(d,l,257,r,a),E=new C(f,c,0,o,a),m=new C(new Array(0),u,0,19,7)}(),T=!0),t.l_desc=new b(t.dyn_ltree,B),t.d_desc=new b(t.dyn_dtree,E),t.bl_desc=new b(t.bl_tree,m),t.bi_buf=0,t.bi_valid=0,F(t)},A._tr_stored_block=k,A._tr_flush_block=function(t,A,e,n){var i,r,o=0;0<t.level?(2===t.strm.data_type&&(t.strm.data_type=function(t){for(var A=4093624447,e=0;e<=31;e++,A>>>=1)if(1&A&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<s;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),P(t,t.l_desc),P(t,t.d_desc),o=function(t){var A;for(G(t,t.dyn_ltree,t.l_desc.max_code),G(t,t.dyn_dtree,t.d_desc.max_code),P(t,t.bl_desc),A=18;3<=A&&0===t.bl_tree[2*h[A]+1];A--);return t.opt_len+=3*(A+1)+5+5+4,A}(t),i=t.opt_len+3+7>>>3,(r=t.static_len+3+7>>>3)<=i&&(i=r)):i=r=e+5,e+4<=i&&-1!==A?k(t,A,e,n):4===t.strategy||r===i?(I(t,2+(n?1:0),3),S(t,d,f)):(I(t,4+(n?1:0),3),function(t,A,e,n){var i;for(I(t,A-257,5),I(t,e-1,5),I(t,n-4,4),i=0;i<n;i++)I(t,t.bl_tree[2*h[i]+1],3);_(t,t.dyn_ltree,A-1),_(t,t.dyn_dtree,e-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,o+1),S(t,t.dyn_ltree,t.dyn_dtree)),F(t),n&&L(t)},A._tr_tally=function(t,A,e){return t.pending_buf[t.d_buf+2*t.last_lit]=A>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&A,t.pending_buf[t.l_buf+t.last_lit]=255&e,t.last_lit++,0===A?t.dyn_ltree[2*e]++:(t.matches++,A--,t.dyn_ltree[2*(p[e]+s+1)]++,t.dyn_dtree[2*y(A)]++),t.last_lit===t.lit_bufsize-1},A._tr_align=function(t){var A;I(t,2,3),D(t,256,d),16===(A=t).bi_valid?(Q(A,A.bi_buf),A.bi_buf=0,A.bi_valid=0):8<=A.bi_valid&&(A.pending_buf[A.pending++]=255&A.bi_buf,A.bi_buf>>=8,A.bi_valid-=8)}},function(t,A,e){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(t,A,e){"use strict";var n=e(126),i=e(246),s=e(247),r=e(359),o=e(360),a=-2;function l(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(t){var A;return t&&t.state?(A=t.state,t.total_in=t.total_out=A.total=0,t.msg="",A.wrap&&(t.adler=1&A.wrap),A.mode=1,A.last=0,A.havedict=0,A.dmax=32768,A.head=null,A.hold=0,A.bits=0,A.lencode=A.lendyn=new n.Buf32(852),A.distcode=A.distdyn=new n.Buf32(592),A.sane=1,A.back=-1,0):a}function h(t){var A;return t&&t.state?((A=t.state).wsize=0,A.whave=0,A.wnext=0,u(t)):a}function d(t,A){var e,n;return t&&t.state?(n=t.state,A<0?(e=0,A=-A):(e=1+(A>>4),A<48&&(A&=15)),A&&(A<8||15<A)?a:(null!==n.window&&n.wbits!==A&&(n.window=null),n.wrap=e,n.wbits=A,h(t))):a}function f(t,A){var e,n;return t?(n=new c,(t.state=n).window=null,0!==(e=d(t,A))&&(t.state=null),e):a}var g,p,w=!0;function B(t,A,e,i){var s,r=t.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new n.Buf8(r.wsize)),i>=r.wsize?(n.arraySet(r.window,A,e-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):(i<(s=r.wsize-r.wnext)&&(s=i),n.arraySet(r.window,A,e-i,s,r.wnext),(i-=s)?(n.arraySet(r.window,A,e-i,i,0),r.wnext=i,r.whave=r.wsize):(r.wnext+=s,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=s))),0}A.inflateReset=h,A.inflateReset2=d,A.inflateResetKeep=u,A.inflateInit=function(t){return f(t,15)},A.inflateInit2=f,A.inflate=function(t,A){var e,c,u,h,d,f,E,m,v,C,b,y,Q,I,D,x,M,F,L,R,Y,S,P,G,_=0,T=new n.Buf8(4),k=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return a;12===(e=t.state).mode&&(e.mode=13),d=t.next_out,u=t.output,E=t.avail_out,h=t.next_in,c=t.input,f=t.avail_in,m=e.hold,v=e.bits,C=f,b=E,S=0;t:for(;;)switch(e.mode){case 1:if(0===e.wrap){e.mode=13;break}for(;v<16;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(2&e.wrap&&35615===m){T[e.check=0]=255&m,T[1]=m>>>8&255,e.check=s(e.check,T,2,0),v=m=0,e.mode=2;break}if(e.flags=0,e.head&&(e.head.done=!1),!(1&e.wrap)||(((255&m)<<8)+(m>>8))%31){t.msg="incorrect header check",e.mode=30;break}if(8!=(15&m)){t.msg="unknown compression method",e.mode=30;break}if(v-=4,Y=8+(15&(m>>>=4)),0===e.wbits)e.wbits=Y;else if(Y>e.wbits){t.msg="invalid window size",e.mode=30;break}e.dmax=1<<Y,t.adler=e.check=1,e.mode=512&m?10:12,v=m=0;break;case 2:for(;v<16;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(e.flags=m,8!=(255&e.flags)){t.msg="unknown compression method",e.mode=30;break}if(57344&e.flags){t.msg="unknown header flags set",e.mode=30;break}e.head&&(e.head.text=m>>8&1),512&e.flags&&(T[0]=255&m,T[1]=m>>>8&255,e.check=s(e.check,T,2,0)),v=m=0,e.mode=3;case 3:for(;v<32;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}e.head&&(e.head.time=m),512&e.flags&&(T[0]=255&m,T[1]=m>>>8&255,T[2]=m>>>16&255,T[3]=m>>>24&255,e.check=s(e.check,T,4,0)),v=m=0,e.mode=4;case 4:for(;v<16;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}e.head&&(e.head.xflags=255&m,e.head.os=m>>8),512&e.flags&&(T[0]=255&m,T[1]=m>>>8&255,e.check=s(e.check,T,2,0)),v=m=0,e.mode=5;case 5:if(1024&e.flags){for(;v<16;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}e.length=m,e.head&&(e.head.extra_len=m),512&e.flags&&(T[0]=255&m,T[1]=m>>>8&255,e.check=s(e.check,T,2,0)),v=m=0}else e.head&&(e.head.extra=null);e.mode=6;case 6:if(1024&e.flags&&(f<(y=e.length)&&(y=f),y&&(e.head&&(Y=e.head.extra_len-e.length,e.head.extra||(e.head.extra=new Array(e.head.extra_len)),n.arraySet(e.head.extra,c,h,y,Y)),512&e.flags&&(e.check=s(e.check,c,y,h)),f-=y,h+=y,e.length-=y),e.length))break t;e.length=0,e.mode=7;case 7:if(2048&e.flags){if(0===f)break t;for(y=0;Y=c[h+y++],e.head&&Y&&e.length<65536&&(e.head.name+=String.fromCharCode(Y)),Y&&y<f;);if(512&e.flags&&(e.check=s(e.check,c,y,h)),f-=y,h+=y,Y)break t}else e.head&&(e.head.name=null);e.length=0,e.mode=8;case 8:if(4096&e.flags){if(0===f)break t;for(y=0;Y=c[h+y++],e.head&&Y&&e.length<65536&&(e.head.comment+=String.fromCharCode(Y)),Y&&y<f;);if(512&e.flags&&(e.check=s(e.check,c,y,h)),f-=y,h+=y,Y)break t}else e.head&&(e.head.comment=null);e.mode=9;case 9:if(512&e.flags){for(;v<16;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(m!==(65535&e.check)){t.msg="header crc mismatch",e.mode=30;break}v=m=0}e.head&&(e.head.hcrc=e.flags>>9&1,e.head.done=!0),t.adler=e.check=0,e.mode=12;break;case 10:for(;v<32;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}t.adler=e.check=l(m),v=m=0,e.mode=11;case 11:if(0===e.havedict)return t.next_out=d,t.avail_out=E,t.next_in=h,t.avail_in=f,e.hold=m,e.bits=v,2;t.adler=e.check=1,e.mode=12;case 12:if(5===A||6===A)break t;case 13:if(e.last){m>>>=7&v,v-=7&v,e.mode=27;break}for(;v<3;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}switch(e.last=1&m,--v,3&(m>>>=1)){case 0:e.mode=14;break;case 1:if(function(t){if(w){var A;for(g=new n.Buf32(512),p=new n.Buf32(32),A=0;A<144;)t.lens[A++]=8;for(;A<256;)t.lens[A++]=9;for(;A<280;)t.lens[A++]=7;for(;A<288;)t.lens[A++]=8;for(o(1,t.lens,0,288,g,0,t.work,{bits:9}),A=0;A<32;)t.lens[A++]=5;o(2,t.lens,0,32,p,0,t.work,{bits:5}),w=!1}t.lencode=g,t.lenbits=9,t.distcode=p,t.distbits=5}(e),e.mode=20,6!==A)break;m>>>=2,v-=2;break t;case 2:e.mode=17;break;case 3:t.msg="invalid block type",e.mode=30}m>>>=2,v-=2;break;case 14:for(m>>>=7&v,v-=7&v;v<32;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if((65535&m)!=(m>>>16^65535)){t.msg="invalid stored block lengths",e.mode=30;break}if(e.length=65535&m,v=m=0,e.mode=15,6===A)break t;case 15:e.mode=16;case 16:if(y=e.length){if(f<y&&(y=f),E<y&&(y=E),0===y)break t;n.arraySet(u,c,h,y,d),f-=y,h+=y,E-=y,d+=y,e.length-=y;break}e.mode=12;break;case 17:for(;v<14;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(e.nlen=257+(31&m),m>>>=5,v-=5,e.ndist=1+(31&m),m>>>=5,v-=5,e.ncode=4+(15&m),m>>>=4,v-=4,286<e.nlen||30<e.ndist){t.msg="too many length or distance symbols",e.mode=30;break}e.have=0,e.mode=18;case 18:for(;e.have<e.ncode;){for(;v<3;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}e.lens[k[e.have++]]=7&m,m>>>=3,v-=3}for(;e.have<19;)e.lens[k[e.have++]]=0;if(e.lencode=e.lendyn,e.lenbits=7,P={bits:e.lenbits},S=o(0,e.lens,0,19,e.lencode,0,e.work,P),e.lenbits=P.bits,S){t.msg="invalid code lengths set",e.mode=30;break}e.have=0,e.mode=19;case 19:for(;e.have<e.nlen+e.ndist;){for(;x=(_=e.lencode[m&(1<<e.lenbits)-1])>>>16&255,M=65535&_,!((D=_>>>24)<=v);){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(M<16)m>>>=D,v-=D,e.lens[e.have++]=M;else{if(16===M){for(G=D+2;v<G;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(m>>>=D,v-=D,0===e.have){t.msg="invalid bit length repeat",e.mode=30;break}Y=e.lens[e.have-1],y=3+(3&m),m>>>=2,v-=2}else if(17===M){for(G=D+3;v<G;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}v-=D,Y=0,y=3+(7&(m>>>=D)),m>>>=3,v-=3}else{for(G=D+7;v<G;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}v-=D,Y=0,y=11+(127&(m>>>=D)),m>>>=7,v-=7}if(e.have+y>e.nlen+e.ndist){t.msg="invalid bit length repeat",e.mode=30;break}for(;y--;)e.lens[e.have++]=Y}}if(30===e.mode)break;if(0===e.lens[256]){t.msg="invalid code -- missing end-of-block",e.mode=30;break}if(e.lenbits=9,P={bits:e.lenbits},S=o(1,e.lens,0,e.nlen,e.lencode,0,e.work,P),e.lenbits=P.bits,S){t.msg="invalid literal/lengths set",e.mode=30;break}if(e.distbits=6,e.distcode=e.distdyn,P={bits:e.distbits},S=o(2,e.lens,e.nlen,e.ndist,e.distcode,0,e.work,P),e.distbits=P.bits,S){t.msg="invalid distances set",e.mode=30;break}if(e.mode=20,6===A)break t;case 20:e.mode=21;case 21:if(6<=f&&258<=E){t.next_out=d,t.avail_out=E,t.next_in=h,t.avail_in=f,e.hold=m,e.bits=v,r(t,b),d=t.next_out,u=t.output,E=t.avail_out,h=t.next_in,c=t.input,f=t.avail_in,m=e.hold,v=e.bits,12===e.mode&&(e.back=-1);break}for(e.back=0;x=(_=e.lencode[m&(1<<e.lenbits)-1])>>>16&255,M=65535&_,!((D=_>>>24)<=v);){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(x&&0==(240&x)){for(F=D,L=x,R=M;x=(_=e.lencode[R+((m&(1<<F+L)-1)>>F)])>>>16&255,M=65535&_,!(F+(D=_>>>24)<=v);){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}m>>>=F,v-=F,e.back+=F}if(m>>>=D,v-=D,e.back+=D,e.length=M,0===x){e.mode=26;break}if(32&x){e.back=-1,e.mode=12;break}if(64&x){t.msg="invalid literal/length code",e.mode=30;break}e.extra=15&x,e.mode=22;case 22:if(e.extra){for(G=e.extra;v<G;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}e.length+=m&(1<<e.extra)-1,m>>>=e.extra,v-=e.extra,e.back+=e.extra}e.was=e.length,e.mode=23;case 23:for(;x=(_=e.distcode[m&(1<<e.distbits)-1])>>>16&255,M=65535&_,!((D=_>>>24)<=v);){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(0==(240&x)){for(F=D,L=x,R=M;x=(_=e.distcode[R+((m&(1<<F+L)-1)>>F)])>>>16&255,M=65535&_,!(F+(D=_>>>24)<=v);){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}m>>>=F,v-=F,e.back+=F}if(m>>>=D,v-=D,e.back+=D,64&x){t.msg="invalid distance code",e.mode=30;break}e.offset=M,e.extra=15&x,e.mode=24;case 24:if(e.extra){for(G=e.extra;v<G;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}e.offset+=m&(1<<e.extra)-1,m>>>=e.extra,v-=e.extra,e.back+=e.extra}if(e.offset>e.dmax){t.msg="invalid distance too far back",e.mode=30;break}e.mode=25;case 25:if(0===E)break t;if(y=b-E,e.offset>y){if((y=e.offset-y)>e.whave&&e.sane){t.msg="invalid distance too far back",e.mode=30;break}Q=y>e.wnext?(y-=e.wnext,e.wsize-y):e.wnext-y,y>e.length&&(y=e.length),I=e.window}else I=u,Q=d-e.offset,y=e.length;for(E<y&&(y=E),E-=y,e.length-=y;u[d++]=I[Q++],--y;);0===e.length&&(e.mode=21);break;case 26:if(0===E)break t;u[d++]=e.length,E--,e.mode=21;break;case 27:if(e.wrap){for(;v<32;){if(0===f)break t;f--,m|=c[h++]<<v,v+=8}if(b-=E,t.total_out+=b,e.total+=b,b&&(t.adler=e.check=(e.flags?s:i)(e.check,u,b,d-b)),b=E,(e.flags?m:l(m))!==e.check){t.msg="incorrect data check",e.mode=30;break}v=m=0}e.mode=28;case 28:if(e.wrap&&e.flags){for(;v<32;){if(0===f)break t;f--,m+=c[h++]<<v,v+=8}if(m!==(4294967295&e.total)){t.msg="incorrect length check",e.mode=30;break}v=m=0}e.mode=29;case 29:S=1;break t;case 30:S=-3;break t;case 31:return-4;case 32:default:return a}return t.next_out=d,t.avail_out=E,t.next_in=h,t.avail_in=f,e.hold=m,e.bits=v,(e.wsize||b!==t.avail_out&&e.mode<30&&(e.mode<27||4!==A))&&B(t,t.output,t.next_out,b-t.avail_out)?(e.mode=31,-4):(C-=t.avail_in,b-=t.avail_out,t.total_in+=C,t.total_out+=b,e.total+=b,e.wrap&&b&&(t.adler=e.check=(e.flags?s:i)(e.check,u,b,t.next_out-b)),t.data_type=e.bits+(e.last?64:0)+(12===e.mode?128:0)+(20===e.mode||15===e.mode?256:0),(0==C&&0===b||4===A)&&0===S&&(S=-5),S)},A.inflateEnd=function(t){if(!t||!t.state)return a;var A=t.state;return A.window&&(A.window=null),t.state=null,0},A.inflateGetHeader=function(t,A){var e;return t&&t.state&&0!=(2&(e=t.state).wrap)?((e.head=A).done=!1,0):a},A.inflateSetDictionary=function(t,A){var e,n=A.length;return!t||!t.state||0!==(e=t.state).wrap&&11!==e.mode?a:11===e.mode&&i(1,A,n,0)!==e.check?-3:B(t,A,n,n)?(e.mode=31,-4):(e.havedict=1,0)},A.inflateInfo="pako inflate (from Nodeca project)"},function(t,A,e){"use strict";t.exports=function(t,A){var e,n,i,s,r,o,a=t.state,l=t.next_in,c=t.input,u=l+(t.avail_in-5),h=t.next_out,d=t.output,f=h-(A-t.avail_out),g=h+(t.avail_out-257),p=a.dmax,w=a.wsize,B=a.whave,E=a.wnext,m=a.window,v=a.hold,C=a.bits,b=a.lencode,y=a.distcode,Q=(1<<a.lenbits)-1,I=(1<<a.distbits)-1;t:do{C<15&&(v+=c[l++]<<C,C+=8,v+=c[l++]<<C,C+=8),e=b[v&Q];A:for(;;){if(v>>>=n=e>>>24,C-=n,0==(n=e>>>16&255))d[h++]=65535&e;else{if(!(16&n)){if(0==(64&n)){e=b[(65535&e)+(v&(1<<n)-1)];continue A}if(32&n){a.mode=12;break t}t.msg="invalid literal/length code",a.mode=30;break t}i=65535&e,(n&=15)&&(C<n&&(v+=c[l++]<<C,C+=8),i+=v&(1<<n)-1,v>>>=n,C-=n),C<15&&(v+=c[l++]<<C,C+=8,v+=c[l++]<<C,C+=8),e=y[v&I];e:for(;;){if(v>>>=n=e>>>24,C-=n,!(16&(n=e>>>16&255))){if(0==(64&n)){e=y[(65535&e)+(v&(1<<n)-1)];continue e}t.msg="invalid distance code",a.mode=30;break t}if(s=65535&e,C<(n&=15)&&(v+=c[l++]<<C,(C+=8)<n&&(v+=c[l++]<<C,C+=8)),p<(s+=v&(1<<n)-1)){t.msg="invalid distance too far back",a.mode=30;break t}if(v>>>=n,C-=n,(n=h-f)<s){if(B<(n=s-n)&&a.sane){t.msg="invalid distance too far back",a.mode=30;break t}if(o=m,(r=0)===E){if(r+=w-n,n<i){for(i-=n;d[h++]=m[r++],--n;);r=h-s,o=d}}else if(E<n){if(r+=w+E-n,(n-=E)<i){for(i-=n;d[h++]=m[r++],--n;);if(r=0,E<i){for(i-=n=E;d[h++]=m[r++],--n;);r=h-s,o=d}}}else if(r+=E-n,n<i){for(i-=n;d[h++]=m[r++],--n;);r=h-s,o=d}for(;2<i;)d[h++]=o[r++],d[h++]=o[r++],d[h++]=o[r++],i-=3;i&&(d[h++]=o[r++],1<i&&(d[h++]=o[r++]))}else{for(r=h-s;d[h++]=d[r++],d[h++]=d[r++],d[h++]=d[r++],2<(i-=3););i&&(d[h++]=d[r++],1<i&&(d[h++]=d[r++]))}break}}break}}while(l<u&&h<g);l-=i=C>>3,v&=(1<<(C-=i<<3))-1,t.next_in=l,t.next_out=h,t.avail_in=l<u?u-l+5:5-(l-u),t.avail_out=h<g?g-h+257:257-(h-g),a.hold=v,a.bits=C}},function(t,A,e){"use strict";var n=e(126),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],r=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],o=[16,16,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,64,64];t.exports=function(t,A,e,a,l,c,u,h){var d,f,g,p,w,B,E,m,v,C=h.bits,b=0,y=0,Q=0,I=0,D=0,x=0,M=0,F=0,L=0,R=0,Y=null,S=0,P=new n.Buf16(16),G=new n.Buf16(16),_=null,T=0;for(b=0;b<=15;b++)P[b]=0;for(y=0;y<a;y++)P[A[e+y]]++;for(D=C,I=15;1<=I&&0===P[I];I--);if(I<D&&(D=I),0===I)return l[c++]=20971520,l[c++]=20971520,h.bits=1,0;for(Q=1;Q<I&&0===P[Q];Q++);for(D<Q&&(D=Q),b=F=1;b<=15;b++)if(F<<=1,(F-=P[b])<0)return-1;if(0<F&&(0===t||1!==I))return-1;for(G[1]=0,b=1;b<15;b++)G[b+1]=G[b]+P[b];for(y=0;y<a;y++)0!==A[e+y]&&(u[G[A[e+y]]++]=y);if(B=0===t?(Y=_=u,19):1===t?(Y=i,S-=257,_=s,T-=257,256):(Y=r,_=o,-1),b=Q,w=c,M=y=R=0,g=-1,p=(L=1<<(x=D))-1,1===t&&852<L||2===t&&592<L)return 1;for(;;){for(E=b-M,v=u[y]<B?(m=0,u[y]):u[y]>B?(m=_[T+u[y]],Y[S+u[y]]):(m=96,0),d=1<<b-M,Q=f=1<<x;l[w+(R>>M)+(f-=d)]=E<<24|m<<16|v|0,0!==f;);for(d=1<<b-1;R&d;)d>>=1;if(0!==d?(R&=d-1,R+=d):R=0,y++,0==--P[b]){if(b===I)break;b=A[e+u[y]]}if(D<b&&(R&p)!==g){for(0===M&&(M=D),w+=Q,F=1<<(x=b-M);x+M<I&&!((F-=P[x+M])<=0);)x++,F<<=1;if(L+=1<<x,1===t&&852<L||2===t&&592<L)return 1;l[g=R&p]=D<<24|x<<16|w-c|0}}return 0!==R&&(l[w+R]=b-M<<24|64<<16|0),h.bits=D,0}},function(t,A,e){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(t,A,e){var n;t.exports=(n=e(2),e(127),e(363),e(364),e(87),e(88),e(167),e(248),e(365),e(249),e(366),e(367),e(368),e(168),e(369),e(49),e(12),e(370),e(371),e(372),e(373),e(374),e(375),e(376),e(377),e(378),e(379),e(380),e(381),e(382),e(383),e(384),e(385),n)},function(t,A,e){var n;t.exports=(n=e(2),function(){var t,A;"function"==typeof ArrayBuffer&&(t=n.lib.WordArray,A=t.init,(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var e=t.byteLength,n=[],i=0;i<e;i++)n[i>>>2]|=t[i]<<24-i%4*8;A.call(this,n,e)}else A.apply(this,arguments)}).prototype=t)}(),n.lib.WordArray)},function(t,A,e){var n;t.exports=(n=e(2),function(){var t=n.lib.WordArray,A=n.enc;function e(t){return t<<8&4278255360|t>>>8&16711935}A.Utf16=A.Utf16BE={stringify:function(t){for(var A=t.words,e=t.sigBytes,n=[],i=0;i<e;i+=2){var s=A[i>>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(s))}return n.join("")},parse:function(A){for(var e=A.length,n=[],i=0;i<e;i++)n[i>>>1]|=A.charCodeAt(i)<<16-i%2*16;return t.create(n,2*e)}},A.Utf16LE={stringify:function(t){for(var A=t.words,n=t.sigBytes,i=[],s=0;s<n;s+=2){var r=e(A[s>>>2]>>>16-s%4*8&65535);i.push(String.fromCharCode(r))}return i.join("")},parse:function(A){for(var n=A.length,i=[],s=0;s<n;s++)i[s>>>1]|=e(A.charCodeAt(s)<<16-s%2*16);return t.create(i,2*n)}}}(),n.enc.Utf16)},function(t,A,e){var n;t.exports=(n=e(2),e(248),function(){var t=n,A=t.lib.WordArray,e=t.algo,i=e.SHA256,s=e.SHA224=i.extend({_doReset:function(){this._hash=new A.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=i._doFinalize.call(this);return t.sigBytes-=4,t}});t.SHA224=i._createHelper(s),t.HmacSHA224=i._createHmacHelper(s)}(),n.SHA224)},function(t,A,e){var n;t.exports=(n=e(2),e(127),e(249),function(){var t=n,A=t.x64,e=A.Word,i=A.WordArray,s=t.algo,r=s.SHA512,o=s.SHA384=r.extend({_doReset:function(){this._hash=new i.init([new e.init(3418070365,3238371032),new e.init(1654270250,914150663),new e.init(2438529370,812702999),new e.init(355462360,4144912697),new e.init(1731405415,4290775857),new e.init(2394180231,1750603025),new e.init(3675008525,1694076839),new e.init(1203062813,3204075428)])},_doFinalize:function(){var t=r._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=r._createHelper(o),t.HmacSHA384=r._createHmacHelper(o)}(),n.SHA384)},function(t,A,e){var n;t.exports=(n=e(2),e(127),function(t){var A=n,e=A.lib,i=e.WordArray,s=e.Hasher,r=A.x64.Word,o=A.algo,a=[],l=[],c=[];!function(){for(var t=1,A=0,e=0;e<24;e++){a[t+5*A]=(e+1)*(e+2)/2%64;var n=(2*t+3*A)%5;t=A%5,A=n}for(t=0;t<5;t++)for(A=0;A<5;A++)l[t+5*A]=A+(2*t+3*A)%5*5;for(var i=1,s=0;s<24;s++){for(var o,u=0,h=0,d=0;d<7;d++)1&i&&((o=(1<<d)-1)<32?h^=1<<o:u^=1<<o-32),128&i?i=i<<1^113:i<<=1;c[s]=r.create(u,h)}}();var u=[];!function(){for(var t=0;t<25;t++)u[t]=r.create()}();var h=o.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],A=0;A<25;A++)t[A]=new r.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,A){for(var e=this._state,n=this.blockSize/2,i=0;i<n;i++){var s=16711935&((s=t[A+2*i])<<8|s>>>24)|4278255360&(s<<24|s>>>8),r=16711935&((r=t[A+2*i+1])<<8|r>>>24)|4278255360&(r<<24|r>>>8);(x=e[i]).high^=r,x.low^=s}for(var o=0;o<24;o++){for(var h=0;h<5;h++){for(var d=0,f=0,g=0;g<5;g++)d^=(x=e[h+5*g]).high,f^=x.low;var p=u[h];p.high=d,p.low=f}for(h=0;h<5;h++){var w=u[(h+4)%5],B=u[(h+1)%5],E=B.high,m=B.low;for(d=w.high^(E<<1|m>>>31),f=w.low^(m<<1|E>>>31),g=0;g<5;g++)(x=e[h+5*g]).high^=d,x.low^=f}for(var v=1;v<25;v++){var C=(x=e[v]).high,b=x.low,y=a[v];f=y<32?(d=C<<y|b>>>32-y,b<<y|C>>>32-y):(d=b<<y-32|C>>>64-y,C<<y-32|b>>>64-y);var Q=u[l[v]];Q.high=d,Q.low=f}var I=u[0],D=e[0];for(I.high=D.high,I.low=D.low,h=0;h<5;h++)for(g=0;g<5;g++){var x=e[v=h+5*g],M=u[v],F=u[(h+1)%5+5*g],L=u[(h+2)%5+5*g];x.high=M.high^~F.high&L.high,x.low=M.low^~F.low&L.low}x=e[0];var R=c[o];x.high^=R.high,x.low^=R.low}},_doFinalize:function(){var A=this._data,e=A.words,n=(this._nDataBytes,8*A.sigBytes),s=32*this.blockSize;e[n>>>5]|=1<<24-n%32,e[(t.ceil((1+n)/s)*s>>>5)-1]|=128,A.sigBytes=4*e.length,this._process();for(var r=this._state,o=this.cfg.outputLength/8,a=o/8,l=[],c=0;c<a;c++){var u=r[c],h=16711935&((h=u.high)<<8|h>>>24)|4278255360&(h<<24|h>>>8),d=16711935&((d=u.low)<<8|d>>>24)|4278255360&(d<<24|d>>>8);l.push(d),l.push(h)}return new i.init(l,o)},clone:function(){for(var t=s.clone.call(this),A=t._state=this._state.slice(0),e=0;e<25;e++)A[e]=A[e].clone();return t}});A.SHA3=s._createHelper(h),A.HmacSHA3=s._createHmacHelper(h)}(Math),n.SHA3)},function(t,A,e){var n;t.exports=(n=e(2),
/** @preserve
	(c) 2012 by Cédric Mesnil. All rights reserved.

	Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

	    - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
	    - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
	*/
function(){var t=n,A=t.lib,e=A.WordArray,i=A.Hasher,s=t.algo,r=e.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),o=e.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),a=e.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=e.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),c=e.create([0,1518500249,1859775393,2400959708,2840853838]),u=e.create([1352829926,1548603684,1836072691,2053994217,0]),h=s.RIPEMD160=i.extend({_doReset:function(){this._hash=e.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,A){for(var e=0;e<16;e++){var n=A+e,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var s,h,p,w,B,E,m=this._hash.words,v=c.words,C=u.words,b=r.words,y=o.words,Q=a.words,I=l.words,D=s=m[0],x=h=m[1],M=p=m[2],F=w=m[3],L=B=m[4];for(e=0;e<80;e+=1)E=s+t[A+b[e]]|0,E+=e<16?(h^p^w)+v[0]:e<32?d(h,p,w)+v[1]:e<48?((h|~p)^w)+v[2]:e<64?f(h,p,w)+v[3]:(h^(p|~w))+v[4],E=(E=g(E|=0,Q[e]))+B|0,s=B,B=w,w=g(p,10),p=h,h=E,E=D+t[A+y[e]]|0,E+=e<16?(x^(M|~F))+C[0]:e<32?f(x,M,F)+C[1]:e<48?((x|~M)^F)+C[2]:e<64?d(x,M,F)+C[3]:(x^M^F)+C[4],E=(E=g(E|=0,I[e]))+L|0,D=L,L=F,F=g(M,10),M=x,x=E;E=m[1]+p+F|0,m[1]=m[2]+w+L|0,m[2]=m[3]+B+D|0,m[3]=m[4]+s+x|0,m[4]=m[0]+h+M|0,m[0]=E},_doFinalize:function(){var t=this._data,A=t.words,e=8*this._nDataBytes,n=8*t.sigBytes;A[n>>>5]|=128<<24-n%32,A[14+(64+n>>>9<<4)]=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t.sigBytes=4*(A.length+1),this._process();for(var i=this._hash,s=i.words,r=0;r<5;r++){var o=s[r];s[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}return i},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function d(t,A,e){return t&A|~t&e}function f(t,A,e){return t&e|A&~e}function g(t,A){return t<<A|t>>>32-A}t.RIPEMD160=i._createHelper(h),t.HmacRIPEMD160=i._createHmacHelper(h)}(Math),n.RIPEMD160)},function(t,A,e){var n;t.exports=(n=e(2),e(167),e(168),function(){var t=n,A=t.lib,e=A.Base,i=A.WordArray,s=t.algo,r=s.SHA1,o=s.HMAC,a=s.PBKDF2=e.extend({cfg:e.extend({keySize:4,hasher:r,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,A){for(var e=this.cfg,n=o.create(e.hasher,t),s=i.create(),r=i.create([1]),a=s.words,l=r.words,c=e.keySize,u=e.iterations;a.length<c;){var h=n.update(A).finalize(r);n.reset();for(var d=h.words,f=d.length,g=h,p=1;p<u;p++){g=n.finalize(g),n.reset();for(var w=g.words,B=0;B<f;B++)d[B]^=w[B]}s.concat(h),l[0]++}return s.sigBytes=4*c,s}});t.PBKDF2=function(t,A,e){return a.create(e).compute(t,A)}}(),n.PBKDF2)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.mode.CFB=function(){var t=n.lib.BlockCipherMode.extend();function A(t,A,e,n){var i,s=this._iv;s?(i=s.slice(0),this._iv=void 0):i=this._prevBlock,n.encryptBlock(i,0);for(var r=0;r<e;r++)t[A+r]^=i[r]}return t.Encryptor=t.extend({processBlock:function(t,e){var n=this._cipher,i=n.blockSize;A.call(this,t,e,i,n),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var n=this._cipher,i=n.blockSize,s=t.slice(e,e+i);A.call(this,t,e,i,n),this._prevBlock=s}}),t}(),n.mode.CFB)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.mode.CTR=function(){var t=n.lib.BlockCipherMode.extend(),A=t.Encryptor=t.extend({processBlock:function(t,A){var e=this._cipher,n=e.blockSize,i=this._iv,s=this._counter;i&&(s=this._counter=i.slice(0),this._iv=void 0);var r=s.slice(0);e.encryptBlock(r,0),s[n-1]=s[n-1]+1|0;for(var o=0;o<n;o++)t[A+o]^=r[o]}});return t.Decryptor=A,t}(),n.mode.CTR)},function(t,A,e){var n;t.exports=(n=e(2),e(12),
/** @preserve
	 * Counter block mode compatible with  Dr Brian Gladman fileenc.c
	 * derived from CryptoJS.mode.CTR
	 * Jan Hruby jhruby.web@gmail.com
	 */
n.mode.CTRGladman=function(){var t=n.lib.BlockCipherMode.extend();function A(t){var A,e,n;return 255==(t>>24&255)?(e=t>>8&255,n=255&t,255==(A=t>>16&255)?(A=0,255===e?(e=0,255===n?n=0:++n):++e):++A,t=0,t+=A<<16,t+=e<<8,t+=n):t+=1<<24,t}var e=t.Encryptor=t.extend({processBlock:function(t,e){var n,i=this._cipher,s=i.blockSize,r=this._iv,o=this._counter;r&&(o=this._counter=r.slice(0),this._iv=void 0),0===((n=o)[0]=A(n[0]))&&(n[1]=A(n[1]));var a=o.slice(0);i.encryptBlock(a,0);for(var l=0;l<s;l++)t[e+l]^=a[l]}});return t.Decryptor=e,t}(),n.mode.CTRGladman)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.mode.OFB=function(){var t=n.lib.BlockCipherMode.extend(),A=t.Encryptor=t.extend({processBlock:function(t,A){var e=this._cipher,n=e.blockSize,i=this._iv,s=this._keystream;i&&(s=this._keystream=i.slice(0),this._iv=void 0),e.encryptBlock(s,0);for(var r=0;r<n;r++)t[A+r]^=s[r]}});return t.Decryptor=A,t}(),n.mode.OFB)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.mode.ECB=function(){var t=n.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(t,A){this._cipher.encryptBlock(t,A)}}),t.Decryptor=t.extend({processBlock:function(t,A){this._cipher.decryptBlock(t,A)}}),t}(),n.mode.ECB)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.pad.AnsiX923={pad:function(t,A){var e=t.sigBytes,n=4*A,i=n-e%n,s=e+i-1;t.clamp(),t.words[s>>>2]|=i<<24-s%4*8,t.sigBytes+=i},unpad:function(t){var A=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=A}},n.pad.Ansix923)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.pad.Iso10126={pad:function(t,A){var e=4*A,i=e-t.sigBytes%e;t.concat(n.lib.WordArray.random(i-1)).concat(n.lib.WordArray.create([i<<24],1))},unpad:function(t){var A=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=A}},n.pad.Iso10126)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.pad.Iso97971={pad:function(t,A){t.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(t,A)},unpad:function(t){n.pad.ZeroPadding.unpad(t),t.sigBytes--}},n.pad.Iso97971)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.pad.ZeroPadding={pad:function(t,A){var e=4*A;t.clamp(),t.sigBytes+=e-(t.sigBytes%e||e)},unpad:function(t){for(var A=t.words,e=t.sigBytes-1;!(A[e>>>2]>>>24-e%4*8&255);)e--;t.sigBytes=e+1}},n.pad.ZeroPadding)},function(t,A,e){var n;t.exports=(n=e(2),e(12),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},function(t,A,e){var n;t.exports=(n=e(2),e(12),function(){var t=n.lib.CipherParams,A=n.enc.Hex;n.format.Hex={stringify:function(t){return t.ciphertext.toString(A)},parse:function(e){var n=A.parse(e);return t.create({ciphertext:n})}}}(),n.format.Hex)},function(t,A,e){var n;t.exports=(n=e(2),e(87),e(88),e(49),e(12),function(){var t=n,A=t.lib.BlockCipher,e=t.algo,i=[],s=[],r=[],o=[],a=[],l=[],c=[],u=[],h=[],d=[];!function(){for(var t=[],A=0;A<256;A++)t[A]=A<128?A<<1:A<<1^283;var e=0,n=0;for(A=0;A<256;A++){var f=(f=n^n<<1^n<<2^n<<3^n<<4)>>>8^255&f^99;i[e]=f;var g=t[s[f]=e],p=t[g],w=t[p],B=257*t[f]^16843008*f;r[e]=B<<24|B>>>8,o[e]=B<<16|B>>>16,a[e]=B<<8|B>>>24,l[e]=B,B=16843009*w^65537*p^257*g^16843008*e,c[f]=B<<24|B>>>8,u[f]=B<<16|B>>>16,h[f]=B<<8|B>>>24,d[f]=B,e?(e=g^t[t[t[w^g]]],n^=t[t[n]]):e=n=1}}();var f=[0,1,2,4,8,16,32,64,128,27,54],g=e.AES=A.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,A=t.words,e=t.sigBytes/4,n=4*(1+(this._nRounds=6+e)),s=this._keySchedule=[],r=0;r<n;r++)r<e?s[r]=A[r]:(l=s[r-1],r%e?6<e&&r%e==4&&(l=i[l>>>24]<<24|i[l>>>16&255]<<16|i[l>>>8&255]<<8|i[255&l]):(l=i[(l=l<<8|l>>>24)>>>24]<<24|i[l>>>16&255]<<16|i[l>>>8&255]<<8|i[255&l],l^=f[r/e|0]<<24),s[r]=s[r-e]^l);for(var o=this._invKeySchedule=[],a=0;a<n;a++){var l;r=n-a;l=a%4?s[r]:s[r-4],o[a]=a<4||r<=4?l:c[i[l>>>24]]^u[i[l>>>16&255]]^h[i[l>>>8&255]]^d[i[255&l]]}}},encryptBlock:function(t,A){this._doCryptBlock(t,A,this._keySchedule,r,o,a,l,i)},decryptBlock:function(t,A){var e=t[A+1];t[A+1]=t[A+3],t[A+3]=e,this._doCryptBlock(t,A,this._invKeySchedule,c,u,h,d,s),e=t[A+1],t[A+1]=t[A+3],t[A+3]=e},_doCryptBlock:function(t,A,e,n,i,s,r,o){for(var a=this._nRounds,l=t[A]^e[0],c=t[A+1]^e[1],u=t[A+2]^e[2],h=t[A+3]^e[3],d=4,f=1;f<a;f++){var g=n[l>>>24]^i[c>>>16&255]^s[u>>>8&255]^r[255&h]^e[d++],p=n[c>>>24]^i[u>>>16&255]^s[h>>>8&255]^r[255&l]^e[d++],w=n[u>>>24]^i[h>>>16&255]^s[l>>>8&255]^r[255&c]^e[d++],B=n[h>>>24]^i[l>>>16&255]^s[c>>>8&255]^r[255&u]^e[d++];l=g,c=p,u=w,h=B}g=(o[l>>>24]<<24|o[c>>>16&255]<<16|o[u>>>8&255]<<8|o[255&h])^e[d++],p=(o[c>>>24]<<24|o[u>>>16&255]<<16|o[h>>>8&255]<<8|o[255&l])^e[d++],w=(o[u>>>24]<<24|o[h>>>16&255]<<16|o[l>>>8&255]<<8|o[255&c])^e[d++],B=(o[h>>>24]<<24|o[l>>>16&255]<<16|o[c>>>8&255]<<8|o[255&u])^e[d++],t[A]=g,t[A+1]=p,t[A+2]=w,t[A+3]=B},keySize:8});t.AES=A._createHelper(g)}(),n.AES)},function(t,A,e){var n;t.exports=(n=e(2),e(87),e(88),e(49),e(12),function(){var t=n,A=t.lib,e=A.WordArray,i=A.BlockCipher,s=t.algo,r=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],a=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=s.DES=i.extend({_doReset:function(){for(var t=this._key.words,A=[],e=0;e<56;e++){var n=r[e]-1;A[e]=t[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],s=0;s<16;s++){var l=i[s]=[],c=a[s];for(e=0;e<24;e++)l[e/6|0]|=A[(o[e]-1+c)%28]<<31-e%6,l[4+(e/6|0)]|=A[28+(o[e+24]-1+c)%28]<<31-e%6;for(l[0]=l[0]<<1|l[0]>>>31,e=1;e<7;e++)l[e]=l[e]>>>4*(e-1)+3;l[7]=l[7]<<5|l[7]>>>27}var u=this._invSubKeys=[];for(e=0;e<16;e++)u[e]=i[15-e]},encryptBlock:function(t,A){this._doCryptBlock(t,A,this._subKeys)},decryptBlock:function(t,A){this._doCryptBlock(t,A,this._invSubKeys)},_doCryptBlock:function(t,A,e){this._lBlock=t[A],this._rBlock=t[A+1],h.call(this,4,252645135),h.call(this,16,65535),d.call(this,2,858993459),d.call(this,8,16711935),h.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=e[n],s=this._lBlock,r=this._rBlock,o=0,a=0;a<8;a++)o|=l[a][((r^i[a])&c[a])>>>0];this._lBlock=r,this._rBlock=s^o}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,h.call(this,1,1431655765),d.call(this,8,16711935),d.call(this,2,858993459),h.call(this,16,65535),h.call(this,4,252645135),t[A]=this._lBlock,t[A+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function h(t,A){var e=(this._lBlock>>>t^this._rBlock)&A;this._rBlock^=e,this._lBlock^=e<<t}function d(t,A){var e=(this._rBlock>>>t^this._lBlock)&A;this._lBlock^=e,this._rBlock^=e<<t}t.DES=i._createHelper(u);var f=s.TripleDES=i.extend({_doReset:function(){var t=this._key.words;this._des1=u.createEncryptor(e.create(t.slice(0,2))),this._des2=u.createEncryptor(e.create(t.slice(2,4))),this._des3=u.createEncryptor(e.create(t.slice(4,6)))},encryptBlock:function(t,A){this._des1.encryptBlock(t,A),this._des2.decryptBlock(t,A),this._des3.encryptBlock(t,A)},decryptBlock:function(t,A){this._des3.decryptBlock(t,A),this._des2.encryptBlock(t,A),this._des1.decryptBlock(t,A)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(f)}(),n.TripleDES)},function(t,A,e){var n;t.exports=(n=e(2),e(87),e(88),e(49),e(12),function(){var t=n,A=t.lib.StreamCipher,e=t.algo,i=e.RC4=A.extend({_doReset:function(){for(var t=this._key,A=t.words,e=t.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var s=0;i<256;i++){var r=i%e,o=A[r>>>2]>>>24-r%4*8&255,a=(s=(s+n[i]+o)%256,n[i]);n[i]=n[s],n[s]=a}this._i=this._j=0},_doProcessBlock:function(t,A){t[A]^=s.call(this)},keySize:8,ivSize:0});function s(){for(var t=this._S,A=this._i,e=this._j,n=0,i=0;i<4;i++){e=(e+t[A=(A+1)%256])%256;var s=t[A];t[A]=t[e],t[e]=s,n|=t[(t[A]+t[e])%256]<<24-8*i}return this._i=A,this._j=e,n}t.RC4=A._createHelper(i);var r=e.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)s.call(this)}});t.RC4Drop=A._createHelper(r)}(),n.RC4)},function(t,A,e){var n;t.exports=(n=e(2),e(87),e(88),e(49),e(12),function(){var t=n,A=t.lib.StreamCipher,e=t.algo,i=[],s=[],r=[],o=e.Rabbit=A.extend({_doReset:function(){for(var t=this._key.words,A=this.cfg.iv,e=0;e<4;e++)t[e]=16711935&(t[e]<<8|t[e]>>>24)|4278255360&(t[e]<<24|t[e]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(e=this._b=0;e<4;e++)a.call(this);for(e=0;e<8;e++)i[e]^=n[e+4&7];if(A){var s=A.words,r=s[0],o=s[1],l=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=l>>>16|4294901760&c,h=c<<16|65535&l;for(i[0]^=l,i[1]^=u,i[2]^=c,i[3]^=h,i[4]^=l,i[5]^=u,i[6]^=c,i[7]^=h,e=0;e<4;e++)a.call(this)}},_doProcessBlock:function(t,A){var e=this._X;a.call(this),i[0]=e[0]^e[5]>>>16^e[3]<<16,i[1]=e[2]^e[7]>>>16^e[5]<<16,i[2]=e[4]^e[1]>>>16^e[7]<<16,i[3]=e[6]^e[3]>>>16^e[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[A+n]^=i[n]},blockSize:4,ivSize:2});function a(){for(var t=this._X,A=this._C,e=0;e<8;e++)s[e]=A[e];for(A[0]=A[0]+1295307597+this._b|0,A[1]=A[1]+3545052371+(A[0]>>>0<s[0]>>>0?1:0)|0,A[2]=A[2]+886263092+(A[1]>>>0<s[1]>>>0?1:0)|0,A[3]=A[3]+1295307597+(A[2]>>>0<s[2]>>>0?1:0)|0,A[4]=A[4]+3545052371+(A[3]>>>0<s[3]>>>0?1:0)|0,A[5]=A[5]+886263092+(A[4]>>>0<s[4]>>>0?1:0)|0,A[6]=A[6]+1295307597+(A[5]>>>0<s[5]>>>0?1:0)|0,A[7]=A[7]+3545052371+(A[6]>>>0<s[6]>>>0?1:0)|0,this._b=A[7]>>>0<s[7]>>>0?1:0,e=0;e<8;e++){var n=t[e]+A[e],i=65535&n,o=n>>>16,a=((i*i>>>17)+i*o>>>15)+o*o,l=((4294901760&n)*n|0)+((65535&n)*n|0);r[e]=a^l}t[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,t[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,t[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,t[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,t[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,t[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,t[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,t[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}t.Rabbit=A._createHelper(o)}(),n.Rabbit)},function(t,A,e){var n;t.exports=(n=e(2),e(87),e(88),e(49),e(12),function(){var t=n,A=t.lib.StreamCipher,e=t.algo,i=[],s=[],r=[],o=e.RabbitLegacy=A.extend({_doReset:function(){for(var t=this._key.words,A=this.cfg.iv,e=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],i=this._b=0;i<4;i++)a.call(this);for(i=0;i<8;i++)n[i]^=e[i+4&7];if(A){var s=A.words,r=s[0],o=s[1],l=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),u=l>>>16|4294901760&c,h=c<<16|65535&l;for(n[0]^=l,n[1]^=u,n[2]^=c,n[3]^=h,n[4]^=l,n[5]^=u,n[6]^=c,n[7]^=h,i=0;i<4;i++)a.call(this)}},_doProcessBlock:function(t,A){var e=this._X;a.call(this),i[0]=e[0]^e[5]>>>16^e[3]<<16,i[1]=e[2]^e[7]>>>16^e[5]<<16,i[2]=e[4]^e[1]>>>16^e[7]<<16,i[3]=e[6]^e[3]>>>16^e[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[A+n]^=i[n]},blockSize:4,ivSize:2});function a(){for(var t=this._X,A=this._C,e=0;e<8;e++)s[e]=A[e];for(A[0]=A[0]+1295307597+this._b|0,A[1]=A[1]+3545052371+(A[0]>>>0<s[0]>>>0?1:0)|0,A[2]=A[2]+886263092+(A[1]>>>0<s[1]>>>0?1:0)|0,A[3]=A[3]+1295307597+(A[2]>>>0<s[2]>>>0?1:0)|0,A[4]=A[4]+3545052371+(A[3]>>>0<s[3]>>>0?1:0)|0,A[5]=A[5]+886263092+(A[4]>>>0<s[4]>>>0?1:0)|0,A[6]=A[6]+1295307597+(A[5]>>>0<s[5]>>>0?1:0)|0,A[7]=A[7]+3545052371+(A[6]>>>0<s[6]>>>0?1:0)|0,this._b=A[7]>>>0<s[7]>>>0?1:0,e=0;e<8;e++){var n=t[e]+A[e],i=65535&n,o=n>>>16,a=((i*i>>>17)+i*o>>>15)+o*o,l=((4294901760&n)*n|0)+((65535&n)*n|0);r[e]=a^l}t[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,t[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,t[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,t[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,t[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,t[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,t[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,t[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}t.RabbitLegacy=A._createHelper(o)}(),n.RabbitLegacy)},function(t,A,e){"use strict";(function(A){function n(t){return t&&"object"==typeof t&&"default"in t?t.default:t}var i=n(e(387)),s=n(e(417)),r=n(e(420)),o=n(e(429)),a=n(e(185)),l=n(e(441)),c=n(e(263)),u=n(e(446)),h=n(e(447)),d=n(e(448)),f=n(e(458)),g=n(e(459)),p=e(40),w=n(e(467)),B=n(e(470)),E=n(e(482)),m=n(e(486)),v=n(e(489)),C=n(e(493)),b=n(e(499)),y=n(e(504)),Q=n(e(505)),I=n(e(507)),D=n(e(510)),x=n(e(511)),M=n(e(135)),F=n(e(519)),L=e(53),R={logErrors:!1},Y=[];function S(t,A,e){if(e.get){var n=e.get;e.get=function(){var t=n.call(this);return c(this,A,{value:t}),t}}else if("function"==typeof e.value){var i=e.value;return{get:function(){var t=new d;function e(){for(var A=arguments.length,e=Array(A),n=0;n<A;n++)e[n]=arguments[n];var s=0<e.length?e[0]:"value";if(t.has(s))return t.get(s);var r=i.apply(this,e);return t.set(s,r),r}return c(this,A,{value:e}),e}}}}R.registerFormat=function(t){Y.push(t)},R.openSync=function(t,A){var e=L.readFileSync(t);return R.create(e,A)},R.open=function(t,A,e){"function"==typeof A&&(e=A,A=null),L.readFile(t,(function(t,n){if(t)return e(t);try{var i=R.create(n,A)}catch(t){return e(t)}return e(null,i)}))},R.create=function(t,A){for(var e=0;e<Y.length;e++){var n=Y[e];if(n.probe(t)){var s=new n(new i.DecodeStream(t));return A?s.getFont(A):s}}throw new Error("Unknown font format")},R.defaultLanguage="en",R.setDefaultLanguage=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"en";R.defaultLanguage=t};var P=new i.Struct({firstCode:i.uint16,entryCount:i.uint16,idDelta:i.int16,idRangeOffset:i.uint16}),G=new i.Struct({startCharCode:i.uint32,endCharCode:i.uint32,glyphID:i.uint32}),_=new i.Struct({startUnicodeValue:i.uint24,additionalCount:i.uint8}),T=new i.Struct({unicodeValue:i.uint24,glyphID:i.uint16}),k=new i.Array(_,i.uint32),W=new i.Array(T,i.uint32),H=new i.Struct({varSelector:i.uint24,defaultUVS:new i.Pointer(i.uint32,k,{type:"parent"}),nonDefaultUVS:new i.Pointer(i.uint32,W,{type:"parent"})}),j=new i.VersionedStruct(i.uint16,{0:{length:i.uint16,language:i.uint16,codeMap:new i.LazyArray(i.uint8,256)},2:{length:i.uint16,language:i.uint16,subHeaderKeys:new i.Array(i.uint16,256),subHeaderCount:function(t){return Math.max.apply(Math,t.subHeaderKeys)},subHeaders:new i.LazyArray(P,"subHeaderCount"),glyphIndexArray:new i.LazyArray(i.uint16,"subHeaderCount")},4:{length:i.uint16,language:i.uint16,segCountX2:i.uint16,segCount:function(t){return t.segCountX2>>1},searchRange:i.uint16,entrySelector:i.uint16,rangeShift:i.uint16,endCode:new i.LazyArray(i.uint16,"segCount"),reservedPad:new i.Reserved(i.uint16),startCode:new i.LazyArray(i.uint16,"segCount"),idDelta:new i.LazyArray(i.int16,"segCount"),idRangeOffset:new i.LazyArray(i.uint16,"segCount"),glyphIndexArray:new i.LazyArray(i.uint16,(function(t){return(t.length-t._currentOffset)/2}))},6:{length:i.uint16,language:i.uint16,firstCode:i.uint16,entryCount:i.uint16,glyphIndices:new i.LazyArray(i.uint16,"entryCount")},8:{reserved:new i.Reserved(i.uint16),length:i.uint32,language:i.uint16,is32:new i.LazyArray(i.uint8,8192),nGroups:i.uint32,groups:new i.LazyArray(G,"nGroups")},10:{reserved:new i.Reserved(i.uint16),length:i.uint32,language:i.uint32,firstCode:i.uint32,entryCount:i.uint32,glyphIndices:new i.LazyArray(i.uint16,"numChars")},12:{reserved:new i.Reserved(i.uint16),length:i.uint32,language:i.uint32,nGroups:i.uint32,groups:new i.LazyArray(G,"nGroups")},13:{reserved:new i.Reserved(i.uint16),length:i.uint32,language:i.uint32,nGroups:i.uint32,groups:new i.LazyArray(G,"nGroups")},14:{length:i.uint32,numRecords:i.uint32,varSelectors:new i.LazyArray(H,"numRecords")}}),N=new i.Struct({platformID:i.uint16,encodingID:i.uint16,table:new i.Pointer(i.uint32,j,{type:"parent",lazy:!0})}),O=new i.Struct({version:i.uint16,numSubtables:i.uint16,tables:new i.Array(N,"numSubtables")}),U=new i.Struct({version:i.int32,revision:i.int32,checkSumAdjustment:i.uint32,magicNumber:i.uint32,flags:i.uint16,unitsPerEm:i.uint16,created:new i.Array(i.int32,2),modified:new i.Array(i.int32,2),xMin:i.int16,yMin:i.int16,xMax:i.int16,yMax:i.int16,macStyle:new i.Bitfield(i.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:i.uint16,fontDirectionHint:i.int16,indexToLocFormat:i.int16,glyphDataFormat:i.int16}),V=new i.Struct({version:i.int32,ascent:i.int16,descent:i.int16,lineGap:i.int16,advanceWidthMax:i.uint16,minLeftSideBearing:i.int16,minRightSideBearing:i.int16,xMaxExtent:i.int16,caretSlopeRise:i.int16,caretSlopeRun:i.int16,caretOffset:i.int16,reserved:new i.Reserved(i.int16,4),metricDataFormat:i.int16,numberOfMetrics:i.uint16}),K=new i.Struct({advance:i.uint16,bearing:i.int16}),z=new i.Struct({metrics:new i.LazyArray(K,(function(t){return t.parent.hhea.numberOfMetrics})),bearings:new i.LazyArray(i.int16,(function(t){return t.parent.maxp.numGlyphs-t.parent.hhea.numberOfMetrics}))}),J=new i.Struct({version:i.int32,numGlyphs:i.uint16,maxPoints:i.uint16,maxContours:i.uint16,maxComponentPoints:i.uint16,maxComponentContours:i.uint16,maxZones:i.uint16,maxTwilightPoints:i.uint16,maxStorage:i.uint16,maxFunctionDefs:i.uint16,maxInstructionDefs:i.uint16,maxStackElements:i.uint16,maxSizeOfInstructions:i.uint16,maxComponentElements:i.uint16,maxComponentDepth:i.uint16});function Z(t,A,e){var n=2<arguments.length&&void 0!==e?e:0;return 1===t&&q[n]?q[n]:X[t][A]}var X=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],q={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},$=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],tt=new i.Struct({platformID:i.uint16,encodingID:i.uint16,languageID:i.uint16,nameID:i.uint16,length:i.uint16,string:new i.Pointer(i.uint16,new i.String("length",(function(t){return Z(t.platformID,t.encodingID,t.languageID)})),{type:"parent",relativeTo:"parent.stringOffset",allowNull:!1})}),At=new i.Struct({length:i.uint16,tag:new i.Pointer(i.uint16,new i.String("length","utf16be"),{type:"parent",relativeTo:"stringOffset"})}),et=new i.VersionedStruct(i.uint16,{0:{count:i.uint16,stringOffset:i.uint16,records:new i.Array(tt,"count")},1:{count:i.uint16,stringOffset:i.uint16,records:new i.Array(tt,"count"),langTagCount:i.uint16,langTags:new i.Array(At,"langTagCount")}}),nt=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];et.process=function(t){var A,e={},n=this.records,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;A=n[s++]}else{if((s=n.next()).done)break;A=s.value}var o=A,a=$[o.platformID][o.languageID];null==a&&null!=this.langTags&&32768<=o.languageID&&(a=this.langTags[o.languageID-32768].tag),null==a&&(a=o.platformID+"-"+o.languageID);var l=256<=o.nameID?"fontFeatures":nt[o.nameID]||o.nameID;null==e[l]&&(e[l]={});var c=e[l];256<=o.nameID&&(c=c[o.nameID]||(c[o.nameID]={})),"string"!=typeof o.string&&"string"==typeof c[a]||(c[a]=o.string)}this.records=e},et.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var t=[];for(var e in this.records){var n=this.records[e];"fontFeatures"!==e&&(t.push({platformID:3,encodingID:1,languageID:1033,nameID:nt.indexOf(e),length:A.byteLength(n.en,"utf16le"),string:n.en}),"postscriptName"===e&&t.push({platformID:1,encodingID:0,languageID:0,nameID:nt.indexOf(e),length:n.en.length,string:n.en}))}this.records=t,this.count=t.length,this.stringOffset=et.size(this,null,!1)}};var it=new i.VersionedStruct(i.uint16,{header:{xAvgCharWidth:i.int16,usWeightClass:i.uint16,usWidthClass:i.uint16,fsType:new i.Bitfield(i.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:i.int16,ySubscriptYSize:i.int16,ySubscriptXOffset:i.int16,ySubscriptYOffset:i.int16,ySuperscriptXSize:i.int16,ySuperscriptYSize:i.int16,ySuperscriptXOffset:i.int16,ySuperscriptYOffset:i.int16,yStrikeoutSize:i.int16,yStrikeoutPosition:i.int16,sFamilyClass:i.int16,panose:new i.Array(i.uint8,10),ulCharRange:new i.Array(i.uint32,4),vendorID:new i.String(4),fsSelection:new i.Bitfield(i.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:i.uint16,usLastCharIndex:i.uint16},0:{},1:{typoAscender:i.int16,typoDescender:i.int16,typoLineGap:i.int16,winAscent:i.uint16,winDescent:i.uint16,codePageRange:new i.Array(i.uint32,2)},2:{typoAscender:i.int16,typoDescender:i.int16,typoLineGap:i.int16,winAscent:i.uint16,winDescent:i.uint16,codePageRange:new i.Array(i.uint32,2),xHeight:i.int16,capHeight:i.int16,defaultChar:i.uint16,breakChar:i.uint16,maxContent:i.uint16},5:{typoAscender:i.int16,typoDescender:i.int16,typoLineGap:i.int16,winAscent:i.uint16,winDescent:i.uint16,codePageRange:new i.Array(i.uint32,2),xHeight:i.int16,capHeight:i.int16,defaultChar:i.uint16,breakChar:i.uint16,maxContent:i.uint16,usLowerOpticalPointSize:i.uint16,usUpperOpticalPointSize:i.uint16}}),st=it.versions;st[3]=st[4]=st[2];var rt=new i.VersionedStruct(i.fixed32,{header:{italicAngle:i.fixed32,underlinePosition:i.int16,underlineThickness:i.int16,isFixedPitch:i.uint32,minMemType42:i.uint32,maxMemType42:i.uint32,minMemType1:i.uint32,maxMemType1:i.uint32},1:{},2:{numberOfGlyphs:i.uint16,glyphNameIndex:new i.Array(i.uint16,"numberOfGlyphs"),names:new i.Array(new i.String(i.uint8))},2.5:{numberOfGlyphs:i.uint16,offsets:new i.Array(i.uint8,"numberOfGlyphs")},3:{},4:{map:new i.Array(i.uint32,(function(t){return t.parent.maxp.numGlyphs}))}}),ot=new i.Struct({controlValues:new i.Array(i.int16)}),at=new i.Struct({instructions:new i.Array(i.uint8)}),lt=new i.VersionedStruct("head.indexToLocFormat",{0:{offsets:new i.Array(i.uint16)},1:{offsets:new i.Array(i.uint32)}});lt.process=function(){if(0===this.version)for(var t=0;t<this.offsets.length;t++)this.offsets[t]<<=1},lt.preEncode=function(){if(0===this.version)for(var t=0;t<this.offsets.length;t++)this.offsets[t]>>>=1};var ct=new i.Struct({controlValueProgram:new i.Array(i.uint8)}),ut=new i.Array(new i.Buffer),ht=(dt.prototype.getCFFVersion=function(t){for(;t&&!t.hdrSize;)t=t.parent;return t?t.version:-1},dt.prototype.decode=function(t,A){var e=2<=this.getCFFVersion(A)?t.readUInt32BE():t.readUInt16BE();if(0===e)return[];var n=t.readUInt8(),s=void 0;if(1===n)s=i.uint8;else if(2===n)s=i.uint16;else if(3===n)s=i.uint24;else{if(4!==n)throw new Error("Bad offset size in CFFIndex: "+n+" "+t.pos);s=i.uint32}for(var r=[],o=t.pos+(e+1)*n-1,a=s.decode(t),l=0;l<e;l++){var c,u=s.decode(t);null!=this.type?(c=t.pos,t.pos=o+a,A.length=u-a,r.push(this.type.decode(t,A)),t.pos=c):r.push({offset:o+a,length:u-a}),a=u}return t.pos=o+a,r},dt.prototype.size=function(t,A){var e=2;if(0===t.length)return e;for(var n=this.type||new i.Buffer,s=1,r=0;r<t.length;r++){var o=t[r];s+=n.size(o,A)}var a=void 0;if(s<=255)a=i.uint8;else if(s<=65535)a=i.uint16;else if(s<=16777215)a=i.uint24;else{if(!(s<=4294967295))throw new Error("Bad offset in CFFIndex");a=i.uint32}return e+=1+a.size()*(t.length+1),e+=s-1},dt.prototype.encode=function(t,A,e){if(t.writeUInt16BE(A.length),0!==A.length){var n,s=this.type||new i.Buffer,o=[],a=1,l=A,c=Array.isArray(l),u=0;for(l=c?l:r(l);;){if(c){if(u>=l.length)break;n=l[u++]}else{if((u=l.next()).done)break;n=u.value}var h=s.size(n,e);o.push(h),a+=h}var d=void 0;if(a<=255)d=i.uint8;else if(a<=65535)d=i.uint16;else if(a<=16777215)d=i.uint24;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");d=i.uint32}t.writeUInt8(d.size()),a=1,d.encode(t,a);var f,g=o,p=Array.isArray(g),w=0;for(g=p?g:r(g);;){if(p){if(w>=g.length)break;f=g[w++]}else{if((w=g.next()).done)break;f=w.value}a+=f,d.encode(t,a)}var B,E=A,m=Array.isArray(E),v=0;for(E=m?E:r(E);;){if(m){if(v>=E.length)break;B=E[v++]}else{if((v=E.next()).done)break;B=v.value}s.encode(t,B,e)}}},dt);function dt(t){u(this,dt),this.type=t}var ft=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],gt={".":10,E:11,"E-":12,"-":14},pt=(wt.decode=function(t,A){if(32<=A&&A<=246)return A-139;if(247<=A&&A<=250)return 256*(A-247)+t.readUInt8()+108;if(251<=A&&A<=254)return 256*-(A-251)-t.readUInt8()-108;if(28===A)return t.readInt16BE();if(29===A)return t.readInt32BE();if(30!==A)return null;for(var e="";;){var n=t.readUInt8(),i=n>>4;if(15==i)break;e+=ft[i];var s=15&n;if(15==s)break;e+=ft[s]}return parseFloat(e)},wt.size=function(t){if(t.forceLarge&&(t=32768),(0|t)===t)return-107<=t&&t<=107?1:108<=t&&t<=1131||-1131<=t&&t<=-108?2:-32768<=t&&t<=32767?3:5;var A=""+t;return 1+Math.ceil((A.length+1)/2)},wt.encode=function(t,A){var e=Number(A);if(A.forceLarge)return t.writeUInt8(29),t.writeInt32BE(e);if((0|e)===e)return-107<=e&&e<=107?t.writeUInt8(e+139):108<=e&&e<=1131?(e-=108,t.writeUInt8(247+(e>>8)),t.writeUInt8(255&e)):-1131<=e&&e<=-108?(e=-e-108,t.writeUInt8(251+(e>>8)),t.writeUInt8(255&e)):-32768<=e&&e<=32767?(t.writeUInt8(28),t.writeInt16BE(e)):(t.writeUInt8(29),t.writeInt32BE(e));t.writeUInt8(30);for(var n=""+e,i=0;i<n.length;i+=2){var s,r,o=n[i],a=gt[o]||+o;r=i===n.length-1?15:gt[s=n[i+1]]||+s,t.writeUInt8(a<<4|15&r)}return 15!==r?t.writeUInt8(240):void 0},wt);function wt(){u(this,wt)}var Bt=(Et.prototype.decodeOperands=function(t,A,e,n){var i=this;if(Array.isArray(t))return n.map((function(n,s){return i.decodeOperands(t[s],A,e,[n])}));if(null!=t.decode)return t.decode(A,e,n);switch(t){case"number":case"offset":case"sid":return n[0];case"boolean":return!!n[0];default:return n}},Et.prototype.encodeOperands=function(t,A,e,n){var i=this;return Array.isArray(t)?n.map((function(n,s){return i.encodeOperands(t[s],A,e,n)[0]})):null!=t.encode?t.encode(A,n,e):"number"==typeof n?[n]:"boolean"==typeof n?[+n]:Array.isArray(n)?n:[n]},Et.prototype.decode=function(t,A){var e=t.pos+A.length,n={},i=[];for(var s in w(n,{parent:{value:A},_startOffset:{value:t.pos}}),this.fields){var r=this.fields[s];n[r[1]]=r[3]}for(;t.pos<e;){var o=t.readUInt8();if(o<28){12===o&&(o=o<<8|t.readUInt8());var a=this.fields[o];if(!a)throw new Error("Unknown operator "+o);var l=this.decodeOperands(a[2],t,n,i);null!=l&&(l instanceof p.PropertyDescriptor?c(n,a[1],l):n[a[1]]=l),i=[]}else i.push(pt.decode(t,o))}return n},Et.prototype.size=function(t,A,e){var n=!(2<arguments.length&&void 0!==e)||e,i={parent:A,val:t,pointerSize:0,startOffset:A.startOffset||0},s=0;for(var o in this.fields){var a=this.fields[o],l=t[a[1]];if(null!=l&&!B(l,a[3])){var c,u=this.encodeOperands(a[2],null,i,l),h=Array.isArray(u),d=0;for(u=h?u:r(u);;){if(h){if(d>=u.length)break;c=u[d++]}else{if((d=u.next()).done)break;c=d.value}s+=pt.size(c)}s+=(Array.isArray(a[0])?a[0]:[a[0]]).length}}return n&&(s+=i.pointerSize),s},Et.prototype.encode=function(t,A,e){var n={pointers:[],startOffset:t.pos,parent:e,val:A,pointerSize:0};n.pointerOffset=t.pos+this.size(A,n,!1);var i,s=this.ops,o=Array.isArray(s),a=0;for(s=o?s:r(s);;){if(o){if(a>=s.length)break;i=s[a++]}else{if((a=s.next()).done)break;i=a.value}var l=i,c=A[l[1]];if(null!=c&&!B(c,l[3])){var u,h=this.encodeOperands(l[2],t,n,c),d=Array.isArray(h),f=0;for(h=d?h:r(h);;){if(d){if(f>=h.length)break;u=h[f++]}else{if((f=h.next()).done)break;u=f.value}pt.encode(t,u)}var g,p=Array.isArray(l[0])?l[0]:[l[0]],w=Array.isArray(p),E=0;for(p=w?p:r(p);;){if(w){if(E>=p.length)break;g=p[E++]}else{if((E=p.next()).done)break;g=E.value}t.writeUInt8(g)}}}for(var m=0;m<n.pointers.length;){var v=n.pointers[m++];v.type.encode(t,v.val,v.parent)}},Et);function Et(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];u(this,Et),this.ops=t,this.fields={};var A,e=t,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s=A,o=Array.isArray(s[0])?s[0][0]<<8|s[0][1]:s[0];this.fields[o]=s}}var mt,vt=(g(Ct,mt=i.Pointer),Ct.prototype.decode=function(t,A,e){return this.offsetType={decode:function(){return e[0]}},mt.prototype.decode.call(this,t,A,e)},Ct.prototype.encode=function(t,A,e){if(!t)return this.offsetType={size:function(){return 0}},this.size(A,e),[new bt(0)];var n=null;return this.offsetType={encode:function(t,A){return n=A}},mt.prototype.encode.call(this,t,A,e),[new bt(n)]},Ct);function Ct(t){var A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return u(this,Ct),null==A.type&&(A.type="global"),f(this,mt.call(this,null,t,A))}var bt=(yt.prototype.valueOf=function(){return this.val},yt);function yt(t){u(this,yt),this.val=t,this.forceLarge=!0}function Qt(){u(this,Qt)}var It=new Bt([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",(Qt.decode=function(t,A,e){for(var n=e.pop();e.length>n;)e.pop()},Qt),null],[19,"Subrs",new vt(new ht,{type:"local"}),null]]),Dt=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],xt=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],Mt=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],Ft=new i.Struct({reserved:new i.Reserved(i.uint16),reqFeatureIndex:i.uint16,featureCount:i.uint16,featureIndexes:new i.Array(i.uint16,"featureCount")}),Lt=new i.Struct({tag:new i.String(4),langSys:new i.Pointer(i.uint16,Ft,{type:"parent"})}),Rt=new i.Struct({defaultLangSys:new i.Pointer(i.uint16,Ft),count:i.uint16,langSysRecords:new i.Array(Lt,"count")}),Yt=new i.Struct({tag:new i.String(4),script:new i.Pointer(i.uint16,Rt,{type:"parent"})}),St=new i.Array(Yt,i.uint16),Pt=new i.Struct({featureParams:i.uint16,lookupCount:i.uint16,lookupListIndexes:new i.Array(i.uint16,"lookupCount")}),Gt=new i.Struct({tag:new i.String(4),feature:new i.Pointer(i.uint16,Pt,{type:"parent"})}),_t=new i.Array(Gt,i.uint16),Tt=new i.Struct({markAttachmentType:i.uint8,flags:new i.Bitfield(i.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function kt(t){var A=new i.Struct({lookupType:i.uint16,flags:Tt,subTableCount:i.uint16,subTables:new i.Array(new i.Pointer(i.uint16,t),"subTableCount"),markFilteringSet:new i.Optional(i.uint16,(function(t){return t.flags.flags.useMarkFilteringSet}))});return new i.LazyArray(new i.Pointer(i.uint16,A),i.uint16)}var Wt,Ht=new i.Struct({start:i.uint16,end:i.uint16,startCoverageIndex:i.uint16}),jt=new i.VersionedStruct(i.uint16,{1:{glyphCount:i.uint16,glyphs:new i.Array(i.uint16,"glyphCount")},2:{rangeCount:i.uint16,rangeRecords:new i.Array(Ht,"rangeCount")}}),Nt=new i.Struct({start:i.uint16,end:i.uint16,class:i.uint16}),Ot=new i.VersionedStruct(i.uint16,{1:{startGlyph:i.uint16,glyphCount:i.uint16,classValueArray:new i.Array(i.uint16,"glyphCount")},2:{classRangeCount:i.uint16,classRangeRecord:new i.Array(Nt,"classRangeCount")}}),Ut=new i.Struct({a:i.uint16,b:i.uint16,deltaFormat:i.uint16}),Vt=new i.Struct({sequenceIndex:i.uint16,lookupListIndex:i.uint16}),Kt=new i.Struct({glyphCount:i.uint16,lookupCount:i.uint16,input:new i.Array(i.uint16,(function(t){return t.glyphCount-1})),lookupRecords:new i.Array(Vt,"lookupCount")}),zt=new i.Array(new i.Pointer(i.uint16,Kt),i.uint16),Jt=new i.Struct({glyphCount:i.uint16,lookupCount:i.uint16,classes:new i.Array(i.uint16,(function(t){return t.glyphCount-1})),lookupRecords:new i.Array(Vt,"lookupCount")}),Zt=new i.Array(new i.Pointer(i.uint16,Jt),i.uint16),Xt=new i.VersionedStruct(i.uint16,{1:{coverage:new i.Pointer(i.uint16,jt),ruleSetCount:i.uint16,ruleSets:new i.Array(new i.Pointer(i.uint16,zt),"ruleSetCount")},2:{coverage:new i.Pointer(i.uint16,jt),classDef:new i.Pointer(i.uint16,Ot),classSetCnt:i.uint16,classSet:new i.Array(new i.Pointer(i.uint16,Zt),"classSetCnt")},3:{glyphCount:i.uint16,lookupCount:i.uint16,coverages:new i.Array(new i.Pointer(i.uint16,jt),"glyphCount"),lookupRecords:new i.Array(Vt,"lookupCount")}}),qt=new i.Struct({backtrackGlyphCount:i.uint16,backtrack:new i.Array(i.uint16,"backtrackGlyphCount"),inputGlyphCount:i.uint16,input:new i.Array(i.uint16,(function(t){return t.inputGlyphCount-1})),lookaheadGlyphCount:i.uint16,lookahead:new i.Array(i.uint16,"lookaheadGlyphCount"),lookupCount:i.uint16,lookupRecords:new i.Array(Vt,"lookupCount")}),$t=new i.Array(new i.Pointer(i.uint16,qt),i.uint16),tA=new i.VersionedStruct(i.uint16,{1:{coverage:new i.Pointer(i.uint16,jt),chainCount:i.uint16,chainRuleSets:new i.Array(new i.Pointer(i.uint16,$t),"chainCount")},2:{coverage:new i.Pointer(i.uint16,jt),backtrackClassDef:new i.Pointer(i.uint16,Ot),inputClassDef:new i.Pointer(i.uint16,Ot),lookaheadClassDef:new i.Pointer(i.uint16,Ot),chainCount:i.uint16,chainClassSet:new i.Array(new i.Pointer(i.uint16,$t),"chainCount")},3:{backtrackGlyphCount:i.uint16,backtrackCoverage:new i.Array(new i.Pointer(i.uint16,jt),"backtrackGlyphCount"),inputGlyphCount:i.uint16,inputCoverage:new i.Array(new i.Pointer(i.uint16,jt),"inputGlyphCount"),lookaheadGlyphCount:i.uint16,lookaheadCoverage:new i.Array(new i.Pointer(i.uint16,jt),"lookaheadGlyphCount"),lookupCount:i.uint16,lookupRecords:new i.Array(Vt,"lookupCount")}}),AA=new i.Fixed(16,"BE",14),eA=new i.Struct({startCoord:AA,peakCoord:AA,endCoord:AA}),nA=new i.Struct({axisCount:i.uint16,regionCount:i.uint16,variationRegions:new i.Array(new i.Array(eA,"axisCount"),"regionCount")}),iA=new i.Struct({shortDeltas:new i.Array(i.int16,(function(t){return t.parent.shortDeltaCount})),regionDeltas:new i.Array(i.int8,(function(t){return t.parent.regionIndexCount-t.parent.shortDeltaCount})),deltas:function(t){return t.shortDeltas.concat(t.regionDeltas)}}),sA=new i.Struct({itemCount:i.uint16,shortDeltaCount:i.uint16,regionIndexCount:i.uint16,regionIndexes:new i.Array(i.uint16,"regionIndexCount"),deltaSets:new i.Array(iA,"itemCount")}),rA=new i.Struct({format:i.uint16,variationRegionList:new i.Pointer(i.uint32,nA),variationDataCount:i.uint16,itemVariationData:new i.Array(new i.Pointer(i.uint32,sA),"variationDataCount")}),oA=new i.VersionedStruct(i.uint16,{1:((Wt={axisIndex:i.uint16}).axisIndex=i.uint16,Wt.filterRangeMinValue=AA,Wt.filterRangeMaxValue=AA,Wt)}),aA=new i.Struct({conditionCount:i.uint16,conditionTable:new i.Array(new i.Pointer(i.uint32,oA),"conditionCount")}),lA=new i.Struct({featureIndex:i.uint16,alternateFeatureTable:new i.Pointer(i.uint32,Pt,{type:"parent"})}),cA=new i.Struct({version:i.fixed32,substitutionCount:i.uint16,substitutions:new i.Array(lA,"substitutionCount")}),uA=new i.Struct({conditionSet:new i.Pointer(i.uint32,aA,{type:"parent"}),featureTableSubstitution:new i.Pointer(i.uint32,cA,{type:"parent"})}),hA=new i.Struct({majorVersion:i.uint16,minorVersion:i.uint16,featureVariationRecordCount:i.uint32,featureVariationRecords:new i.Array(uA,"featureVariationRecordCount")}),dA=(fA.prototype.decode=function(t,A,e){return this.predefinedOps[e[0]]?this.predefinedOps[e[0]]:this.type.decode(t,A,e)},fA.prototype.size=function(t,A){return this.type.size(t,A)},fA.prototype.encode=function(t,A,e){var n=this.predefinedOps.indexOf(A);return-1!==n?n:this.type.encode(t,A,e)},fA);function fA(t,A){u(this,fA),this.predefinedOps=t,this.type=A}var gA,pA=(g(wA,gA=i.Number),wA.prototype.decode=function(t){return 127&i.uint8.decode(t)},wA);function wA(){return u(this,wA),f(this,gA.call(this,"UInt8"))}var BA,EA=new i.Struct({first:i.uint16,nLeft:i.uint8}),mA=new i.Struct({first:i.uint16,nLeft:i.uint16}),vA=new dA([xt,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new vt(new i.VersionedStruct(new pA,{0:{nCodes:i.uint8,codes:new i.Array(i.uint8,"nCodes")},1:{nRanges:i.uint8,ranges:new i.Array(EA,"nRanges")}}),{lazy:!0})),CA=(g(bA,BA=i.Array),bA.prototype.decode=function(t,A){for(var e=p.resolveLength(this.length,t,A),n=0,i=[];n<e;){var s=this.type.decode(t,A);s.offset=n,n+=s.nLeft+1,i.push(s)}return i},bA);function bA(){return u(this,bA),f(this,BA.apply(this,arguments))}var yA=new dA([Mt,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new vt(new i.VersionedStruct(i.uint8,{0:{glyphs:new i.Array(i.uint16,(function(t){return t.parent.CharStrings.length-1}))},1:{ranges:new CA(EA,(function(t){return t.parent.CharStrings.length-1}))},2:{ranges:new CA(mA,(function(t){return t.parent.CharStrings.length-1}))}}),{lazy:!0})),QA=new i.Struct({first:i.uint16,fd:i.uint8}),IA=new i.Struct({first:i.uint32,fd:i.uint16}),DA=new i.VersionedStruct(i.uint8,{0:{fds:new i.Array(i.uint8,(function(t){return t.parent.CharStrings.length}))},3:{nRanges:i.uint16,ranges:new i.Array(QA,"nRanges"),sentinel:i.uint16},4:{nRanges:i.uint32,ranges:new i.Array(IA,"nRanges"),sentinel:i.uint32}}),xA=new vt(It),MA=(FA.prototype.decode=function(t,A,e){return A.length=e[0],xA.decode(t,A,[e[1]])},FA.prototype.size=function(t,A){return[It.size(t,A,!1),xA.size(t,A)[0]]},FA.prototype.encode=function(t,A,e){return[It.size(A,e,!1),xA.encode(t,A,e)[0]]},FA);function FA(){u(this,FA)}var LA=new Bt([[18,"Private",new MA,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),RA=new Bt([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",yA,Mt],[16,"Encoding",vA,xt],[17,"CharStrings",new vt(new ht),null],[18,"Private",new MA,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new vt(DA),null],[[12,36],"FDArray",new vt(new ht(LA)),null],[[12,38],"FontName","sid",null]]),YA=new i.Struct({length:i.uint16,itemVariationStore:rA}),SA=new Bt([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new vt(new ht),null],[[12,37],"FDSelect",new vt(DA),null],[[12,36],"FDArray",new vt(new ht(LA)),null],[24,"vstore",new vt(YA),null],[25,"maxstack","number",193]]),PA=new i.VersionedStruct(i.fixed16,{1:{hdrSize:i.uint8,offSize:i.uint8,nameIndex:new ht(new i.String("length")),topDictIndex:new ht(RA),stringIndex:new ht(new i.String("length")),globalSubrIndex:new ht},2:{hdrSize:i.uint8,length:i.uint16,topDict:SA,globalSubrIndex:new ht}}),GA=(_A.decode=function(t){return new _A(t)},_A.prototype.decode=function(){this.stream.pos;var t=PA.decode(this.stream);for(var A in t){var e=t[A];this[A]=e}if(this.version<2){if(1!==this.topDictIndex.length)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this},_A.prototype.string=function(t){return 2<=this.version?null:t<Dt.length?Dt[t]:this.stringIndex[t-Dt.length]},_A.prototype.getCharString=function(t){return this.stream.pos=this.topDict.CharStrings[t].offset,this.stream.readBuffer(this.topDict.CharStrings[t].length)},_A.prototype.getGlyphName=function(t){if(2<=this.version)return null;if(this.isCIDFont)return null;var A=this.topDict.charset;if(Array.isArray(A))return A[t];if(0===t)return".notdef";switch(--t,A.version){case 0:return this.string(A.glyphs[t]);case 1:case 2:for(var e=0;e<A.ranges.length;e++){var n=A.ranges[e];if(n.offset<=t&&t<=n.offset+n.nLeft)return this.string(n.first+(t-n.offset))}}return null},_A.prototype.fdForGlyph=function(t){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[t];case 3:case 4:for(var A=this.topDict.FDSelect.ranges,e=0,n=A.length-1;e<=n;){var i=e+n>>1;if(t<A[i].first)n=i-1;else{if(!(i<n&&t>=A[1+i].first))return A[i].fd;e=1+i}}default:throw new Error("Unknown FDSelect version: "+this.topDict.FDSelect.version)}},_A.prototype.privateDictForGlyph=function(t){if(this.topDict.FDSelect){var A=this.fdForGlyph(t);return this.topDict.FDArray[A]?this.topDict.FDArray[A].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},h(_A,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),_A);function _A(t){u(this,_A),this.stream=t,this.decode()}function TA(){u(this,TA)}function kA(){u(this,kA)}var WA=new i.Struct({glyphIndex:i.uint16,vertOriginY:i.int16}),HA=new i.Struct({majorVersion:i.uint16,minorVersion:i.uint16,defaultVertOriginY:i.int16,numVertOriginYMetrics:i.uint16,metrics:new i.Array(WA,"numVertOriginYMetrics")}),jA=new i.Struct({height:i.uint8,width:i.uint8,horiBearingX:i.int8,horiBearingY:i.int8,horiAdvance:i.uint8,vertBearingX:i.int8,vertBearingY:i.int8,vertAdvance:i.uint8}),NA=new i.Struct({height:i.uint8,width:i.uint8,bearingX:i.int8,bearingY:i.int8,advance:i.uint8}),OA=new i.Struct({glyph:i.uint16,xOffset:i.int8,yOffset:i.int8}),UA=(new i.VersionedStruct("version",{1:{metrics:NA,data:TA},2:{metrics:NA,data:kA},5:{data:kA},6:{metrics:jA,data:TA},7:{metrics:jA,data:kA},8:{metrics:NA,pad:new i.Reserved(i.uint8),numComponents:i.uint16,components:new i.Array(OA,"numComponents")},9:{metrics:jA,pad:new i.Reserved(i.uint8),numComponents:i.uint16,components:new i.Array(OA,"numComponents")},17:{metrics:NA,dataLen:i.uint32,data:new i.Buffer("dataLen")},18:{metrics:jA,dataLen:i.uint32,data:new i.Buffer("dataLen")},19:{dataLen:i.uint32,data:new i.Buffer("dataLen")}}),new i.Struct({ascender:i.int8,descender:i.int8,widthMax:i.uint8,caretSlopeNumerator:i.int8,caretSlopeDenominator:i.int8,caretOffset:i.int8,minOriginSB:i.int8,minAdvanceSB:i.int8,maxBeforeBL:i.int8,minAfterBL:i.int8,pad:new i.Reserved(i.int8,2)})),VA=new i.Struct({glyphCode:i.uint16,offset:i.uint16}),KA=new i.VersionedStruct(i.uint16,{header:{imageFormat:i.uint16,imageDataOffset:i.uint32},1:{offsetArray:new i.Array(i.uint32,(function(t){return t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1}))},2:{imageSize:i.uint32,bigMetrics:jA},3:{offsetArray:new i.Array(i.uint16,(function(t){return t.parent.lastGlyphIndex-t.parent.firstGlyphIndex+1}))},4:{numGlyphs:i.uint32,glyphArray:new i.Array(VA,(function(t){return t.numGlyphs+1}))},5:{imageSize:i.uint32,bigMetrics:jA,numGlyphs:i.uint32,glyphCodeArray:new i.Array(i.uint16,"numGlyphs")}}),zA=new i.Struct({firstGlyphIndex:i.uint16,lastGlyphIndex:i.uint16,subtable:new i.Pointer(i.uint32,KA)}),JA=new i.Struct({indexSubTableArray:new i.Pointer(i.uint32,new i.Array(zA,1),{type:"parent"}),indexTablesSize:i.uint32,numberOfIndexSubTables:i.uint32,colorRef:i.uint32,hori:UA,vert:UA,startGlyphIndex:i.uint16,endGlyphIndex:i.uint16,ppemX:i.uint8,ppemY:i.uint8,bitDepth:i.uint8,flags:new i.Bitfield(i.uint8,["horizontal","vertical"])}),ZA=new i.Struct({version:i.uint32,numSizes:i.uint32,sizes:new i.Array(JA,"numSizes")}),XA=new i.Struct({ppem:i.uint16,resolution:i.uint16,imageOffsets:new i.Array(new i.Pointer(i.uint32,"void"),(function(t){return t.parent.parent.maxp.numGlyphs+1}))}),qA=new i.Struct({version:i.uint16,flags:new i.Bitfield(i.uint16,["renderOutlines"]),numImgTables:i.uint32,imageTables:new i.Array(new i.Pointer(i.uint32,XA),"numImgTables")}),$A=new i.Struct({gid:i.uint16,paletteIndex:i.uint16}),te=new i.Struct({gid:i.uint16,firstLayerIndex:i.uint16,numLayers:i.uint16}),Ae=new i.Struct({version:i.uint16,numBaseGlyphRecords:i.uint16,baseGlyphRecord:new i.Pointer(i.uint32,new i.Array(te,"numBaseGlyphRecords")),layerRecords:new i.Pointer(i.uint32,new i.Array($A,"numLayerRecords"),{lazy:!0}),numLayerRecords:i.uint16}),ee=new i.Struct({blue:i.uint8,green:i.uint8,red:i.uint8,alpha:i.uint8}),ne=new i.VersionedStruct(i.uint16,{header:{numPaletteEntries:i.uint16,numPalettes:i.uint16,numColorRecords:i.uint16,colorRecords:new i.Pointer(i.uint32,new i.Array(ee,"numColorRecords")),colorRecordIndices:new i.Array(i.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new i.Pointer(i.uint32,new i.Array(i.uint32,"numPalettes")),offsetPaletteLabelArray:new i.Pointer(i.uint32,new i.Array(i.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new i.Pointer(i.uint32,new i.Array(i.uint16,"numPaletteEntries"))}}),ie=new i.VersionedStruct(i.uint16,{1:{coordinate:i.int16},2:{coordinate:i.int16,referenceGlyph:i.uint16,baseCoordPoint:i.uint16},3:{coordinate:i.int16,deviceTable:new i.Pointer(i.uint16,Ut)}}),se=new i.Struct({defaultIndex:i.uint16,baseCoordCount:i.uint16,baseCoords:new i.Array(new i.Pointer(i.uint16,ie),"baseCoordCount")}),re=new i.Struct({tag:new i.String(4),minCoord:new i.Pointer(i.uint16,ie,{type:"parent"}),maxCoord:new i.Pointer(i.uint16,ie,{type:"parent"})}),oe=new i.Struct({minCoord:new i.Pointer(i.uint16,ie),maxCoord:new i.Pointer(i.uint16,ie),featMinMaxCount:i.uint16,featMinMaxRecords:new i.Array(re,"featMinMaxCount")}),ae=new i.Struct({tag:new i.String(4),minMax:new i.Pointer(i.uint16,oe,{type:"parent"})}),le=new i.Struct({baseValues:new i.Pointer(i.uint16,se),defaultMinMax:new i.Pointer(i.uint16,oe),baseLangSysCount:i.uint16,baseLangSysRecords:new i.Array(ae,"baseLangSysCount")}),ce=new i.Struct({tag:new i.String(4),script:new i.Pointer(i.uint16,le,{type:"parent"})}),ue=new i.Array(ce,i.uint16),he=new i.Array(new i.String(4),i.uint16),de=new i.Struct({baseTagList:new i.Pointer(i.uint16,he),baseScriptList:new i.Pointer(i.uint16,ue)}),fe=new i.VersionedStruct(i.uint32,{header:{horizAxis:new i.Pointer(i.uint16,de),vertAxis:new i.Pointer(i.uint16,de)},65536:{},65537:{itemVariationStore:new i.Pointer(i.uint32,rA)}}),ge=new i.Array(i.uint16,i.uint16),pe=new i.Struct({coverage:new i.Pointer(i.uint16,jt),glyphCount:i.uint16,attachPoints:new i.Array(new i.Pointer(i.uint16,ge),"glyphCount")}),we=new i.VersionedStruct(i.uint16,{1:{coordinate:i.int16},2:{caretValuePoint:i.uint16},3:{coordinate:i.int16,deviceTable:new i.Pointer(i.uint16,Ut)}}),Be=new i.Array(new i.Pointer(i.uint16,we),i.uint16),Ee=new i.Struct({coverage:new i.Pointer(i.uint16,jt),ligGlyphCount:i.uint16,ligGlyphs:new i.Array(new i.Pointer(i.uint16,Be),"ligGlyphCount")}),me=new i.Struct({markSetTableFormat:i.uint16,markSetCount:i.uint16,coverage:new i.Array(new i.Pointer(i.uint32,jt),"markSetCount")}),ve=new i.VersionedStruct(i.uint32,{header:{glyphClassDef:new i.Pointer(i.uint16,Ot),attachList:new i.Pointer(i.uint16,pe),ligCaretList:new i.Pointer(i.uint16,Ee),markAttachClassDef:new i.Pointer(i.uint16,Ot)},65536:{},65538:{markGlyphSetsDef:new i.Pointer(i.uint16,me)},65539:{markGlyphSetsDef:new i.Pointer(i.uint16,me),itemVariationStore:new i.Pointer(i.uint32,rA)}}),Ce=new i.Bitfield(i.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),be={xPlacement:i.int16,yPlacement:i.int16,xAdvance:i.int16,yAdvance:i.int16,xPlaDevice:new i.Pointer(i.uint16,Ut,{type:"global",relativeTo:"rel"}),yPlaDevice:new i.Pointer(i.uint16,Ut,{type:"global",relativeTo:"rel"}),xAdvDevice:new i.Pointer(i.uint16,Ut,{type:"global",relativeTo:"rel"}),yAdvDevice:new i.Pointer(i.uint16,Ut,{type:"global",relativeTo:"rel"})},ye=(Qe.prototype.buildStruct=function(t){for(var A=t;!A[this.key]&&A.parent;)A=A.parent;if(A[this.key]){var e={rel:function(){return A._startOffset}},n=A[this.key];for(var s in n)n[s]&&(e[s]=be[s]);return new i.Struct(e)}},Qe.prototype.size=function(t,A){return this.buildStruct(A).size(t,A)},Qe.prototype.decode=function(t,A){var e=this.buildStruct(A).decode(t,A);return delete e.rel,e},Qe);function Qe(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"valueFormat";u(this,Qe),this.key=t}var Ie=new i.Struct({secondGlyph:i.uint16,value1:new ye("valueFormat1"),value2:new ye("valueFormat2")}),De=new i.Array(Ie,i.uint16),xe=new i.Struct({value1:new ye("valueFormat1"),value2:new ye("valueFormat2")}),Me=new i.VersionedStruct(i.uint16,{1:{xCoordinate:i.int16,yCoordinate:i.int16},2:{xCoordinate:i.int16,yCoordinate:i.int16,anchorPoint:i.uint16},3:{xCoordinate:i.int16,yCoordinate:i.int16,xDeviceTable:new i.Pointer(i.uint16,Ut),yDeviceTable:new i.Pointer(i.uint16,Ut)}}),Fe=new i.Struct({entryAnchor:new i.Pointer(i.uint16,Me,{type:"parent"}),exitAnchor:new i.Pointer(i.uint16,Me,{type:"parent"})}),Le=new i.Struct({class:i.uint16,markAnchor:new i.Pointer(i.uint16,Me,{type:"parent"})}),Re=new i.Array(Le,i.uint16),Ye=new i.Array(new i.Pointer(i.uint16,Me),(function(t){return t.parent.classCount})),Se=new i.Array(Ye,i.uint16),Pe=new i.Array(new i.Pointer(i.uint16,Me),(function(t){return t.parent.parent.classCount})),Ge=new i.Array(Pe,i.uint16),_e=new i.Array(new i.Pointer(i.uint16,Ge),i.uint16),Te=new i.VersionedStruct("lookupType",{1:new i.VersionedStruct(i.uint16,{1:{coverage:new i.Pointer(i.uint16,jt),valueFormat:Ce,value:new ye},2:{coverage:new i.Pointer(i.uint16,jt),valueFormat:Ce,valueCount:i.uint16,values:new i.LazyArray(new ye,"valueCount")}}),2:new i.VersionedStruct(i.uint16,{1:{coverage:new i.Pointer(i.uint16,jt),valueFormat1:Ce,valueFormat2:Ce,pairSetCount:i.uint16,pairSets:new i.LazyArray(new i.Pointer(i.uint16,De),"pairSetCount")},2:{coverage:new i.Pointer(i.uint16,jt),valueFormat1:Ce,valueFormat2:Ce,classDef1:new i.Pointer(i.uint16,Ot),classDef2:new i.Pointer(i.uint16,Ot),class1Count:i.uint16,class2Count:i.uint16,classRecords:new i.LazyArray(new i.LazyArray(xe,"class2Count"),"class1Count")}}),3:{format:i.uint16,coverage:new i.Pointer(i.uint16,jt),entryExitCount:i.uint16,entryExitRecords:new i.Array(Fe,"entryExitCount")},4:{format:i.uint16,markCoverage:new i.Pointer(i.uint16,jt),baseCoverage:new i.Pointer(i.uint16,jt),classCount:i.uint16,markArray:new i.Pointer(i.uint16,Re),baseArray:new i.Pointer(i.uint16,Se)},5:{format:i.uint16,markCoverage:new i.Pointer(i.uint16,jt),ligatureCoverage:new i.Pointer(i.uint16,jt),classCount:i.uint16,markArray:new i.Pointer(i.uint16,Re),ligatureArray:new i.Pointer(i.uint16,_e)},6:{format:i.uint16,mark1Coverage:new i.Pointer(i.uint16,jt),mark2Coverage:new i.Pointer(i.uint16,jt),classCount:i.uint16,mark1Array:new i.Pointer(i.uint16,Re),mark2Array:new i.Pointer(i.uint16,Se)},7:Xt,8:tA,9:{posFormat:i.uint16,lookupType:i.uint16,extension:new i.Pointer(i.uint32,Te)}});Te.versions[9].extension.type=Te;var ke=new i.VersionedStruct(i.uint32,{header:{scriptList:new i.Pointer(i.uint16,St),featureList:new i.Pointer(i.uint16,_t),lookupList:new i.Pointer(i.uint16,new kt(Te))},65536:{},65537:{featureVariations:new i.Pointer(i.uint32,hA)}}),We=new i.Array(i.uint16,i.uint16),He=We,je=new i.Struct({glyph:i.uint16,compCount:i.uint16,components:new i.Array(i.uint16,(function(t){return t.compCount-1}))}),Ne=new i.Array(new i.Pointer(i.uint16,je),i.uint16),Oe=new i.VersionedStruct("lookupType",{1:new i.VersionedStruct(i.uint16,{1:{coverage:new i.Pointer(i.uint16,jt),deltaGlyphID:i.int16},2:{coverage:new i.Pointer(i.uint16,jt),glyphCount:i.uint16,substitute:new i.LazyArray(i.uint16,"glyphCount")}}),2:{substFormat:i.uint16,coverage:new i.Pointer(i.uint16,jt),count:i.uint16,sequences:new i.LazyArray(new i.Pointer(i.uint16,We),"count")},3:{substFormat:i.uint16,coverage:new i.Pointer(i.uint16,jt),count:i.uint16,alternateSet:new i.LazyArray(new i.Pointer(i.uint16,He),"count")},4:{substFormat:i.uint16,coverage:new i.Pointer(i.uint16,jt),count:i.uint16,ligatureSets:new i.LazyArray(new i.Pointer(i.uint16,Ne),"count")},5:Xt,6:tA,7:{substFormat:i.uint16,lookupType:i.uint16,extension:new i.Pointer(i.uint32,Oe)},8:{substFormat:i.uint16,coverage:new i.Pointer(i.uint16,jt),backtrackCoverage:new i.Array(new i.Pointer(i.uint16,jt),"backtrackGlyphCount"),lookaheadGlyphCount:i.uint16,lookaheadCoverage:new i.Array(new i.Pointer(i.uint16,jt),"lookaheadGlyphCount"),glyphCount:i.uint16,substitutes:new i.Array(i.uint16,"glyphCount")}});Oe.versions[7].extension.type=Oe;var Ue=new i.VersionedStruct(i.uint32,{header:{scriptList:new i.Pointer(i.uint16,St),featureList:new i.Pointer(i.uint16,_t),lookupList:new i.Pointer(i.uint16,new kt(Oe))},65536:{},65537:{featureVariations:new i.Pointer(i.uint32,hA)}}),Ve=new i.Array(i.uint16,i.uint16),Ke=new i.Struct({shrinkageEnableGSUB:new i.Pointer(i.uint16,Ve),shrinkageDisableGSUB:new i.Pointer(i.uint16,Ve),shrinkageEnableGPOS:new i.Pointer(i.uint16,Ve),shrinkageDisableGPOS:new i.Pointer(i.uint16,Ve),shrinkageJstfMax:new i.Pointer(i.uint16,new kt(Te)),extensionEnableGSUB:new i.Pointer(i.uint16,Ve),extensionDisableGSUB:new i.Pointer(i.uint16,Ve),extensionEnableGPOS:new i.Pointer(i.uint16,Ve),extensionDisableGPOS:new i.Pointer(i.uint16,Ve),extensionJstfMax:new i.Pointer(i.uint16,new kt(Te))}),ze=new i.Array(new i.Pointer(i.uint16,Ke),i.uint16),Je=new i.Struct({tag:new i.String(4),jstfLangSys:new i.Pointer(i.uint16,ze)}),Ze=new i.Struct({extenderGlyphs:new i.Pointer(i.uint16,new i.Array(i.uint16,i.uint16)),defaultLangSys:new i.Pointer(i.uint16,ze),langSysCount:i.uint16,langSysRecords:new i.Array(Je,"langSysCount")}),Xe=new i.Struct({tag:new i.String(4),script:new i.Pointer(i.uint16,Ze,{type:"parent"})}),qe=new i.Struct({version:i.uint32,scriptCount:i.uint16,scriptList:new i.Array(Xe,"scriptCount")}),$e=(tn.prototype.decode=function(t,A){switch(this.size(0,A)){case 1:return t.readUInt8();case 2:return t.readUInt16BE();case 3:return t.readUInt24BE();case 4:return t.readUInt32BE()}},tn.prototype.size=function(t,A){return p.resolveLength(this._size,null,A)},tn);function tn(t){u(this,tn),this._size=t}var An=new i.Struct({entry:new $e((function(t){return 1+((48&t.parent.entryFormat)>>4)})),outerIndex:function(t){return t.entry>>1+(15&t.parent.entryFormat)},innerIndex:function(t){return t.entry&(1<<1+(15&t.parent.entryFormat))-1}}),en=new i.Struct({entryFormat:i.uint16,mapCount:i.uint16,mapData:new i.Array(An,"mapCount")}),nn=new i.Struct({majorVersion:i.uint16,minorVersion:i.uint16,itemVariationStore:new i.Pointer(i.uint32,rA),advanceWidthMapping:new i.Pointer(i.uint32,en),LSBMapping:new i.Pointer(i.uint32,en),RSBMapping:new i.Pointer(i.uint32,en)}),sn=new i.Struct({format:i.uint32,length:i.uint32,offset:i.uint32}),rn=new i.Struct({reserved:new i.Reserved(i.uint16,2),cbSignature:i.uint32,signature:new i.Buffer("cbSignature")}),on=new i.Struct({ulVersion:i.uint32,usNumSigs:i.uint16,usFlag:i.uint16,signatures:new i.Array(sn,"usNumSigs"),signatureBlocks:new i.Array(rn,"usNumSigs")}),an=new i.Struct({rangeMaxPPEM:i.uint16,rangeGaspBehavior:new i.Bitfield(i.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),ln=new i.Struct({version:i.uint16,numRanges:i.uint16,gaspRanges:new i.Array(an,"numRanges")}),cn=new i.Struct({pixelSize:i.uint8,maximumWidth:i.uint8,widths:new i.Array(i.uint8,(function(t){return t.parent.parent.maxp.numGlyphs}))}),un=new i.Struct({version:i.uint16,numRecords:i.int16,sizeDeviceRecord:i.int32,records:new i.Array(cn,"numRecords")}),hn=new i.Struct({left:i.uint16,right:i.uint16,value:i.int16}),dn=new i.Struct({firstGlyph:i.uint16,nGlyphs:i.uint16,offsets:new i.Array(i.uint16,"nGlyphs"),max:function(t){return t.offsets.length&&Math.max.apply(Math,t.offsets)}}),fn=new i.Struct({off:function(t){return t._startOffset-t.parent.parent._startOffset},len:function(t){return((t.parent.leftTable.max-t.off)/t.parent.rowWidth+1)*(t.parent.rowWidth/2)},values:new i.LazyArray(i.int16,"len")}),gn=new i.VersionedStruct("format",{0:{nPairs:i.uint16,searchRange:i.uint16,entrySelector:i.uint16,rangeShift:i.uint16,pairs:new i.Array(hn,"nPairs")},2:{rowWidth:i.uint16,leftTable:new i.Pointer(i.uint16,dn,{type:"parent"}),rightTable:new i.Pointer(i.uint16,dn,{type:"parent"}),array:new i.Pointer(i.uint16,fn,{type:"parent"})},3:{glyphCount:i.uint16,kernValueCount:i.uint8,leftClassCount:i.uint8,rightClassCount:i.uint8,flags:i.uint8,kernValue:new i.Array(i.int16,"kernValueCount"),leftClass:new i.Array(i.uint8,"glyphCount"),rightClass:new i.Array(i.uint8,"glyphCount"),kernIndex:new i.Array(i.uint8,(function(t){return t.leftClassCount*t.rightClassCount}))}}),pn=new i.VersionedStruct("version",{0:{subVersion:i.uint16,length:i.uint16,format:i.uint8,coverage:new i.Bitfield(i.uint8,["horizontal","minimum","crossStream","override"]),subtable:gn,padding:new i.Reserved(i.uint8,(function(t){return t.length-t._currentOffset}))},1:{length:i.uint32,coverage:new i.Bitfield(i.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:i.uint8,tupleIndex:i.uint16,subtable:gn,padding:new i.Reserved(i.uint8,(function(t){return t.length-t._currentOffset}))}}),wn=new i.VersionedStruct(i.uint16,{0:{nTables:i.uint16,tables:new i.Array(pn,"nTables")},1:{reserved:new i.Reserved(i.uint16),nTables:i.uint32,tables:new i.Array(pn,"nTables")}}),Bn=new i.Struct({version:i.uint16,numGlyphs:i.uint16,yPels:new i.Array(i.uint8,"numGlyphs")}),En=new i.Struct({version:i.uint16,fontNumber:i.uint32,pitch:i.uint16,xHeight:i.uint16,style:i.uint16,typeFamily:i.uint16,capHeight:i.uint16,symbolSet:i.uint16,typeface:new i.String(16),characterComplement:new i.String(8),fileName:new i.String(6),strokeWeight:new i.String(1),widthType:new i.String(1),serifStyle:i.uint8,reserved:new i.Reserved(i.uint8)}),mn=new i.Struct({bCharSet:i.uint8,xRatio:i.uint8,yStartRatio:i.uint8,yEndRatio:i.uint8}),vn=new i.Struct({yPelHeight:i.uint16,yMax:i.int16,yMin:i.int16}),Cn=new i.Struct({recs:i.uint16,startsz:i.uint8,endsz:i.uint8,entries:new i.Array(vn,"recs")}),bn=new i.Struct({version:i.uint16,numRecs:i.uint16,numRatios:i.uint16,ratioRanges:new i.Array(mn,"numRatios"),offsets:new i.Array(i.uint16,"numRatios"),groups:new i.Array(Cn,"numRecs")}),yn=new i.Struct({version:i.uint16,ascent:i.int16,descent:i.int16,lineGap:i.int16,advanceHeightMax:i.int16,minTopSideBearing:i.int16,minBottomSideBearing:i.int16,yMaxExtent:i.int16,caretSlopeRise:i.int16,caretSlopeRun:i.int16,caretOffset:i.int16,reserved:new i.Reserved(i.int16,4),metricDataFormat:i.int16,numberOfMetrics:i.uint16}),Qn=new i.Struct({advance:i.uint16,bearing:i.int16}),In=new i.Struct({metrics:new i.LazyArray(Qn,(function(t){return t.parent.vhea.numberOfMetrics})),bearings:new i.LazyArray(i.int16,(function(t){return t.parent.maxp.numGlyphs-t.parent.vhea.numberOfMetrics}))}),Dn=new i.Fixed(16,"BE",14),xn=new i.Struct({fromCoord:Dn,toCoord:Dn}),Mn=new i.Struct({pairCount:i.uint16,correspondence:new i.Array(xn,"pairCount")}),Fn=new i.Struct({version:i.fixed32,axisCount:i.uint32,segment:new i.Array(Mn,"axisCount")}),Ln=(Rn.prototype.getItem=function(t){var A;return null==this._items[t]&&(A=this.stream.pos,this.stream.pos=this.base+this.type.size(null,this.parent)*t,this._items[t]=this.type.decode(this.stream,this.parent),this.stream.pos=A),this._items[t]},Rn.prototype.inspect=function(){return"[UnboundedArray "+this.type.constructor.name+"]"},Rn);function Rn(t,A,e){u(this,Rn),this.type=t,this.stream=A,this.parent=e,this.base=this.stream.pos,this._items=[]}var Yn,Sn=(g(Pn,Yn=i.Array),Pn.prototype.decode=function(t,A){return new Ln(this.type,t,A)},Pn);function Pn(t){return u(this,Pn),f(this,Yn.call(this,t,0))}function Gn(t){var A=0<arguments.length&&void 0!==t?t:i.uint16;function e(t){u(this,e),this.type=t}A=new(e.prototype.decode=function(t,A){return A=A.parent.parent,this.type.decode(t,A)},e.prototype.size=function(t,A){return A=A.parent.parent,this.type.size(t,A)},e.prototype.encode=function(t,A,e){return e=e.parent.parent,this.type.encode(t,A,e)},e)(A);var n=new i.Struct({unitSize:i.uint16,nUnits:i.uint16,searchRange:i.uint16,entrySelector:i.uint16,rangeShift:i.uint16}),s=new i.Struct({lastGlyph:i.uint16,firstGlyph:i.uint16,value:A}),r=new i.Struct({lastGlyph:i.uint16,firstGlyph:i.uint16,values:new i.Pointer(i.uint16,new i.Array(A,(function(t){return t.lastGlyph-t.firstGlyph+1})),{type:"parent"})}),o=new i.Struct({glyph:i.uint16,value:A});return new i.VersionedStruct(i.uint16,{0:{values:new Sn(A)},2:{binarySearchHeader:n,segments:new i.Array(s,(function(t){return t.binarySearchHeader.nUnits}))},4:{binarySearchHeader:n,segments:new i.Array(r,(function(t){return t.binarySearchHeader.nUnits}))},6:{binarySearchHeader:n,segments:new i.Array(o,(function(t){return t.binarySearchHeader.nUnits}))},8:{firstGlyph:i.uint16,count:i.uint16,values:new i.Array(A,"count")}})}function _n(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.uint16,e=E({newState:i.uint16,flags:i.uint16},t),n=new i.Struct(e),s=new Sn(new i.Array(i.uint16,(function(t){return t.nClasses})));return new i.Struct({nClasses:i.uint32,classTable:new i.Pointer(i.uint32,new Gn(A)),stateArray:new i.Pointer(i.uint32,s),entryTable:new i.Pointer(i.uint32,new Sn(n))})}var Tn=new i.VersionedStruct("format",{0:{deltas:new i.Array(i.int16,32)},1:{deltas:new i.Array(i.int16,32),mappingData:new Gn(i.uint16)},2:{standardGlyph:i.uint16,controlPoints:new i.Array(i.uint16,32)},3:{standardGlyph:i.uint16,controlPoints:new i.Array(i.uint16,32),mappingData:new Gn(i.uint16)}}),kn=new i.Struct({version:i.fixed32,format:i.uint16,defaultBaseline:i.uint16,subtable:Tn}),Wn=new i.Struct({setting:i.uint16,nameIndex:i.int16,name:function(t){return t.parent.parent.parent.name.records.fontFeatures[t.nameIndex]}}),Hn=new i.Struct({feature:i.uint16,nSettings:i.uint16,settingTable:new i.Pointer(i.uint32,new i.Array(Wn,"nSettings"),{type:"parent"}),featureFlags:new i.Bitfield(i.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:i.uint8,nameIndex:i.int16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameIndex]}}),jn=new i.Struct({version:i.fixed32,featureNameCount:i.uint16,reserved1:new i.Reserved(i.uint16),reserved2:new i.Reserved(i.uint32),featureNames:new i.Array(Hn,"featureNameCount")}),Nn=new i.Struct({axisTag:new i.String(4),minValue:i.fixed32,defaultValue:i.fixed32,maxValue:i.fixed32,flags:i.uint16,nameID:i.uint16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameID]}}),On=new i.Struct({nameID:i.uint16,name:function(t){return t.parent.parent.name.records.fontFeatures[t.nameID]},flags:i.uint16,coord:new i.Array(i.fixed32,(function(t){return t.parent.axisCount})),postscriptNameID:new i.Optional(i.uint16,(function(t){return 0<t.parent.instanceSize-t._currentOffset}))}),Un=new i.Struct({version:i.fixed32,offsetToData:i.uint16,countSizePairs:i.uint16,axisCount:i.uint16,axisSize:i.uint16,instanceCount:i.uint16,instanceSize:i.uint16,axis:new i.Array(Nn,"axisCount"),instance:new i.Array(On,"instanceCount")}),Vn=new i.Fixed(16,"BE",14),Kn=(zn.decode=function(t,A){return A.flags?t.readUInt32BE():2*t.readUInt16BE()},zn);function zn(){u(this,zn)}var Jn=new i.Struct({version:i.uint16,reserved:new i.Reserved(i.uint16),axisCount:i.uint16,globalCoordCount:i.uint16,globalCoords:new i.Pointer(i.uint32,new i.Array(new i.Array(Vn,"axisCount"),"globalCoordCount")),glyphCount:i.uint16,flags:i.uint16,offsetToData:i.uint32,offsets:new i.Array(new i.Pointer(Kn,"void",{relativeTo:"offsetToData",allowNull:!1}),(function(t){return t.glyphCount+1}))}),Zn=new i.Struct({length:i.uint16,coverage:i.uint16,subFeatureFlags:i.uint32,stateTable:new function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},A=(1<arguments.length&&void 0!==arguments[1]||i.uint16,new i.Struct({version:function(){return 8},firstGlyph:i.uint16,values:new i.Array(i.uint8,i.uint16)})),e=E({newStateOffset:i.uint16,newState:function(t){return(t.newStateOffset-(t.parent.stateArray.base-t.parent._startOffset))/t.parent.nClasses},flags:i.uint16},t),n=new i.Struct(e),s=new Sn(new i.Array(i.uint8,(function(t){return t.nClasses})));return new i.Struct({nClasses:i.uint16,classTable:new i.Pointer(i.uint16,A),stateArray:new i.Pointer(i.uint16,s),entryTable:new i.Pointer(i.uint16,new Sn(n))})}}),Xn=new i.Struct({justClass:i.uint32,beforeGrowLimit:i.fixed32,beforeShrinkLimit:i.fixed32,afterGrowLimit:i.fixed32,afterShrinkLimit:i.fixed32,growFlags:i.uint16,shrinkFlags:i.uint16}),qn=new i.Array(Xn,i.uint32),$n=new i.VersionedStruct("actionType",{0:{lowerLimit:i.fixed32,upperLimit:i.fixed32,order:i.uint16,glyphs:new i.Array(i.uint16,i.uint16)},1:{addGlyph:i.uint16},2:{substThreshold:i.fixed32,addGlyph:i.uint16,substGlyph:i.uint16},3:{},4:{variationAxis:i.uint32,minimumLimit:i.fixed32,noStretchValue:i.fixed32,maximumLimit:i.fixed32},5:{flags:i.uint16,glyph:i.uint16}}),ti=new i.Struct({actionClass:i.uint16,actionType:i.uint16,actionLength:i.uint32,actionData:$n,padding:new i.Reserved(i.uint8,(function(t){return t.actionLength-t._currentOffset}))}),Ai=new i.Array(ti,i.uint32),ei=new i.Struct({lookupTable:new Gn(new i.Pointer(i.uint16,Ai))}),ni=new i.Struct({classTable:new i.Pointer(i.uint16,Zn,{type:"parent"}),wdcOffset:i.uint16,postCompensationTable:new i.Pointer(i.uint16,ei,{type:"parent"}),widthDeltaClusters:new Gn(new i.Pointer(i.uint16,qn,{type:"parent",relativeTo:"wdcOffset"}))}),ii=new i.Struct({version:i.uint32,format:i.uint16,horizontal:new i.Pointer(i.uint16,ni),vertical:new i.Pointer(i.uint16,ni)}),si={action:i.uint16},ri={markIndex:i.uint16,currentIndex:i.uint16},oi={currentInsertIndex:i.uint16,markedInsertIndex:i.uint16},ai=new i.Struct({items:new Sn(new i.Pointer(i.uint32,new Gn))}),li=new i.VersionedStruct("type",{0:{stateTable:new _n},1:{stateTable:new _n(ri),substitutionTable:new i.Pointer(i.uint32,ai)},2:{stateTable:new _n(si),ligatureActions:new i.Pointer(i.uint32,new Sn(i.uint32)),components:new i.Pointer(i.uint32,new Sn(i.uint16)),ligatureList:new i.Pointer(i.uint32,new Sn(i.uint16))},4:{lookupTable:new Gn},5:{stateTable:new _n(oi),insertionActions:new i.Pointer(i.uint32,new Sn(i.uint16))}}),ci=new i.Struct({length:i.uint32,coverage:i.uint24,type:i.uint8,subFeatureFlags:i.uint32,table:li,padding:new i.Reserved(i.uint8,(function(t){return t.length-t._currentOffset}))}),ui=new i.Struct({featureType:i.uint16,featureSetting:i.uint16,enableFlags:i.uint32,disableFlags:i.uint32}),hi=new i.Struct({defaultFlags:i.uint32,chainLength:i.uint32,nFeatureEntries:i.uint32,nSubtables:i.uint32,features:new i.Array(ui,"nFeatureEntries"),subtables:new i.Array(ci,"nSubtables")}),di=new i.Struct({version:i.uint16,unused:new i.Reserved(i.uint16),nChains:i.uint32,chains:new i.Array(hi,"nChains")}),fi=new i.Struct({left:i.int16,top:i.int16,right:i.int16,bottom:i.int16}),gi=new i.Struct({version:i.fixed32,format:i.uint16,lookupTable:new Gn(fi)}),pi={};pi.cmap=O,pi.head=U,pi.hhea=V,pi.hmtx=z,pi.maxp=J,pi.name=et,pi["OS/2"]=it,pi.post=rt,pi.fpgm=at,pi.loca=lt,pi.prep=ct,pi["cvt "]=ot,pi.glyf=ut,pi["CFF "]=GA,pi.CFF2=GA,pi.VORG=HA,pi.EBLC=ZA,pi.CBLC=pi.EBLC,pi.sbix=qA,pi.COLR=Ae,pi.CPAL=ne,pi.BASE=fe,pi.GDEF=ve,pi.GPOS=ke,pi.GSUB=Ue,pi.JSTF=qe,pi.HVAR=nn,pi.DSIG=on,pi.gasp=ln,pi.hdmx=un,pi.kern=wn,pi.LTSH=Bn,pi.PCLT=En,pi.VDMX=bn,pi.vhea=yn,pi.vmtx=In,pi.avar=Fn,pi.bsln=kn,pi.feat=jn,pi.fvar=Un,pi.gvar=Jn,pi.just=ii,pi.morx=di,pi.opbd=gi;var wi,Bi=new i.Struct({tag:new i.String(4),checkSum:i.uint32,offset:new i.Pointer(i.uint32,"void",{type:"global"}),length:i.uint32}),Ei=new i.Struct({tag:new i.String(4),numTables:i.uint16,searchRange:i.uint16,entrySelector:i.uint16,rangeShift:i.uint16,tables:new i.Array(Bi,"numTables")});function mi(t,A){for(var e=0,n=t.length-1;e<=n;){var i=e+n>>1,s=A(t[i]);if(s<0)n=i-1;else{if(!(0<s))return i;e=1+i}}return-1}function vi(t,A){for(var e=[];t<A;)e.push(t++);return e}function Ci(t,A,e,n,i){var s={};return Object.keys(n).forEach((function(t){s[t]=n[t]})),s.enumerable=!!s.enumerable,s.configurable=!!s.configurable,("value"in s||s.initializer)&&(s.writable=!0),s=e.slice().reverse().reduce((function(e,n){return n(t,A,e)||e}),s),i&&void 0!==s.initializer&&(s.value=s.initializer?s.initializer.call(i):void 0,s.initializer=void 0),void 0===s.initializer&&(Object.defineProperty(t,A,s),s=null),s}Ei.process=function(){var t,A={},e=this.tables,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}A[t.tag]=t}this.tables=A},Ei.preEncode=function(t){var A=[];for(var e in this.tables){var n=this.tables[e];n&&A.push({tag:e,checkSum:0,offset:new i.VoidPointer(pi[e],n),length:pi[e].size(n)})}this.tag="true",this.numTables=A.length,this.tables=A;var s=Math.floor(Math.log(this.numTables)/Math.LN2),r=Math.pow(2,s);this.searchRange=16*r,this.entrySelector=Math.log(r)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};try{var bi=e(170)}catch(n){}var yi=(Qi.prototype.findSubtable=function(t,A){var e,n=A,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}var o,a=e[0],l=e[1],c=t.tables,u=Array.isArray(c),h=0;for(c=u?c:r(c);;){if(u){if(h>=c.length)break;o=c[h++]}else{if((h=c.next()).done)break;o=h.value}if(o.platformID===a&&o.encodingID===l)return o.table}}return null},Qi.prototype.lookup=function(t,A){if(this.encoding)for(var e=bi.encode(m(t),this.encoding),n=t=0;n<e.length;n++)t=t<<8|e[n];else if(A){var i=this.getVariationSelector(t,A);if(i)return i}var s=this.cmap;switch(s.version){case 0:return s.codeMap.get(t)||0;case 4:for(var r=0,o=s.segCount-1;r<=o;){var a=r+o>>1;if(t<s.startCode.get(a))o=a-1;else{if(!(t>s.endCode.get(a))){var l,c=s.idRangeOffset.get(a),u=void 0;return 0===c?u=t+s.idDelta.get(a):(l=c/2+(t-s.startCode.get(a))-(s.segCount-a),0!==(u=s.glyphIndexArray.get(l)||0)&&(u+=s.idDelta.get(a))),65535&u}r=1+a}}return 0;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return s.glyphIndices.get(t-s.firstCode)||0;case 12:case 13:for(var h=0,d=s.nGroups-1;h<=d;){var f=h+d>>1,g=s.groups.get(f);if(t<g.startCharCode)d=f-1;else{if(!(t>g.endCharCode))return 12===s.version?g.glyphID+(t-g.startCharCode):g.glyphID;h=1+f}}return 0;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+s.version)}},Qi.prototype.getVariationSelector=function(t,A){if(!this.uvs)return 0;var e=this.uvs.varSelectors.toArray(),n=mi(e,(function(t){return A-t.varSelector})),i=e[n];return-1!==n&&i.defaultUVS&&(n=mi(i.defaultUVS,(function(A){return t<A.startUnicodeValue?-1:t>A.startUnicodeValue+A.additionalCount?1:0}))),-1!==n&&i.nonDefaultUVS&&-1!==(n=mi(i.nonDefaultUVS,(function(A){return t-A.unicodeValue})))?i.nonDefaultUVS[n].glyphID:0},Qi.prototype.getCharacterSet=function(){var t=this.cmap;switch(t.version){case 0:return vi(0,t.codeMap.length);case 4:for(var A=[],e=t.endCode.toArray(),n=0;n<e.length;n++){var i=e[n]+1,s=t.startCode.get(n);A.push.apply(A,vi(s,i))}return A;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return vi(t.firstCode,t.firstCode+t.glyphIndices.length);case 12:case 13:var o,a=[],l=t.groups.toArray(),c=Array.isArray(l),u=0;for(l=c?l:r(l);;){if(c){if(u>=l.length)break;o=l[u++]}else{if((u=l.next()).done)break;o=u.value}a.push.apply(a,vi(o.startCharCode,o.endCharCode+1))}return a;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format "+t.version)}},Qi.prototype.codePointsForGlyph=function(t){var A=this.cmap;switch(A.version){case 0:for(var e=[],n=0;n<256;n++)A.codeMap.get(n)===t&&e.push(n);return e;case 4:for(var i=[],s=0;s<A.segCount;s++)for(var o=A.endCode.get(s),a=A.startCode.get(s),l=A.idRangeOffset.get(s),c=A.idDelta.get(s),u=a;u<=o;u++){var h,d=0;0===l?d=u+c:(h=l/2+(u-a)-(A.segCount-s),0!==(d=A.glyphIndexArray.get(h)||0)&&(d+=c)),d===t&&i.push(u)}return i;case 12:var f,g=[],p=A.groups.toArray(),w=Array.isArray(p),B=0;for(p=w?p:r(p);;){if(w){if(B>=p.length)break;f=p[B++]}else{if((B=p.next()).done)break;f=B.value}t>=f.glyphID&&t<=f.glyphID+(f.endCharCode-f.startCharCode)&&g.push(f.startCharCode+(t-f.glyphID))}return g;case 13:var E,m=[],v=A.groups.toArray(),C=Array.isArray(v),b=0;for(v=C?v:r(v);;){if(C){if(b>=v.length)break;E=v[b++]}else{if((b=v.next()).done)break;E=b.value}t===E.glyphID&&m.push.apply(m,vi(E.startCharCode,E.endCharCode+1))}return m;default:throw new Error("Unknown cmap format "+A.version)}},Ci((wi=Qi).prototype,"getCharacterSet",[S],s(wi.prototype,"getCharacterSet"),wi.prototype),Ci(wi.prototype,"codePointsForGlyph",[S],s(wi.prototype,"codePointsForGlyph"),wi.prototype),wi);function Qi(t){if(u(this,Qi),this.encoding=null,this.cmap=this.findSubtable(t,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap&&bi){var A,e=t.tables,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s=A,o=Z(s.platformID,s.encodingID,s.table.language-1);bi.encodingExists(o)&&(this.cmap=s.table,this.encoding=o)}}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(t,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}var Ii=(Di.prototype.process=function(t,A){for(var e=0;e<t.length-1;e++){var n=t[e].id,i=t[e+1].id;A[e].xAdvance+=this.getKerning(n,i)}},Di.prototype.getKerning=function(t,A){var e,n=0,i=this.kern.tables,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;e=i[o++]}else{if((o=i.next()).done)break;e=o.value}var a=e;if(!a.coverage.crossStream){switch(a.version){case 0:if(!a.coverage.horizontal)continue;break;case 1:if(a.coverage.vertical||a.coverage.variation)continue;break;default:throw new Error("Unsupported kerning table version "+a.version)}var l=0,c=a.subtable;switch(a.format){case 0:var u=mi(c.pairs,(function(e){return t-e.left||A-e.right}));0<=u&&(l=c.pairs[u].value);break;case 2:var h=0,d=t>=c.leftTable.firstGlyph&&t<c.leftTable.firstGlyph+c.leftTable.nGlyphs?c.leftTable.offsets[t-c.leftTable.firstGlyph]:c.array.off;A>=c.rightTable.firstGlyph&&A<c.rightTable.firstGlyph+c.rightTable.nGlyphs&&(h=c.rightTable.offsets[A-c.rightTable.firstGlyph]);var f=(d+h-c.array.off)/2;l=c.array.values.get(f);break;case 3:if(t>=c.glyphCount||A>=c.glyphCount)return 0;l=c.kernValue[c.kernIndex[c.leftClass[t]*c.rightClassCount+c.rightClass[A]]];break;default:throw new Error("Unsupported kerning sub-table format "+a.format)}a.coverage.override?n=l:n+=l}}return n},Di);function Di(t){u(this,Di),this.kern=t.kern}var xi=(Mi.prototype.positionGlyphs=function(t,A){for(var e=0,n=0,i=0;i<t.length;i++)t[i].isMark?n=i:(e!==n&&this.positionCluster(t,A,e,n),e=n=i);return e!==n&&this.positionCluster(t,A,e,n),A},Mi.prototype.positionCluster=function(t,A,e,n){var i=t[e],s=i.cbox.copy();1<i.codePoints.length&&(s.minX+=(i.codePoints.length-1)*s.width/i.codePoints.length);for(var r=-A[e].xAdvance,o=0,a=this.font.unitsPerEm/16,l=e+1;l<=n;l++){var c=t[l],u=c.cbox,h=A[l],d=this.getCombiningClass(c.codePoints[0]);if("Not_Reordered"!==d){switch(h.xOffset=h.yOffset=0,d){case"Double_Above":case"Double_Below":h.xOffset+=s.minX-u.width/2-u.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":h.xOffset+=s.minX-u.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":h.xOffset+=s.maxX-u.width-u.minX;break;default:h.xOffset+=s.minX+(s.width-u.width)/2-u.minX}switch(d){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==d&&"Attached_Below"!==d||(s.minY+=a),h.yOffset=-s.minY-u.maxY,s.minY+=u.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==d&&"Attached_Above_Right"!==d||(s.maxY+=a),h.yOffset=s.maxY-u.minY,s.maxY+=u.height}h.xAdvance=h.yAdvance=0,h.xOffset+=r,h.yOffset+=o}else r-=h.xAdvance,o-=h.yAdvance}},Mi.prototype.getCombiningClass=function(t){var A=b.getCombiningClass(t);if(3584==(-256&t))if("Not_Reordered"===A)switch(t){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===t)return"Below_Right";switch(A){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return A},Mi);function Mi(t){u(this,Mi),this.font=t}var Fi=(Li.prototype.addPoint=function(t,A){Math.abs(t)!==1/0&&(t<this.minX&&(this.minX=t),t>this.maxX&&(this.maxX=t)),Math.abs(A)!==1/0&&(A<this.minY&&(this.minY=A),A>this.maxY&&(this.maxY=A))},Li.prototype.copy=function(){return new Li(this.minX,this.minY,this.maxX,this.maxY)},h(Li,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),Li);function Li(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1/0,A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1/0,e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:-1/0,n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:-1/0;u(this,Li),this.minX=t,this.minY=A,this.maxX=e,this.maxY=n}var Ri={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},Yi={};for(var Si in Ri){var Pi=Ri[Si];if(Array.isArray(Pi)){var Gi,_i=Pi,Ti=Array.isArray(_i),ki=0;for(_i=Ti?_i:r(_i);;){if(Ti){if(ki>=_i.length)break;Gi=_i[ki++]}else{if((ki=_i.next()).done)break;Gi=ki.value}Yi[Gi]=Si}}else Yi[Pi]=Si}var Wi={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function Hi(t){return Wi[t]?"rtl":"ltr"}var ji=(h(Ni,[{key:"advanceWidth",get:function(){var t,A=0,e=this.positions,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}A+=t.xAdvance}return A}},{key:"advanceHeight",get:function(){var t,A=0,e=this.positions,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}A+=t.yAdvance}return A}},{key:"bbox",get:function(){for(var t=new Fi,A=0,e=0,n=0;n<this.glyphs.length;n++){var i=this.glyphs[n],s=this.positions[n],r=i.bbox;t.addPoint(r.minX+A+s.xOffset,r.minY+e+s.yOffset),t.addPoint(r.maxX+A+s.xOffset,r.maxY+e+s.yOffset),A+=s.xAdvance,e+=s.yAdvance}return t}}]),Ni);function Ni(t,A,e,n,i){if(u(this,Ni),this.glyphs=t,this.positions=null,this.script=e,this.language=n||null,this.direction=i||Hi(e),this.features={},Array.isArray(A)){var s,o=A,l=Array.isArray(o),c=0;for(o=l?o:r(o);;){if(l){if(c>=o.length)break;s=o[c++]}else{if((c=o.next()).done)break;s=c.value}this.features[s]=!0}}else"object"===(void 0===A?"undefined":a(A))&&(this.features=A)}for(var Oi=function t(){var A=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0,i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:0;u(this,t),this.xAdvance=A,this.yAdvance=e,this.xOffset=n,this.yOffset=i},Ui={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},Vi=function(t,A){return[Ui[t].code,Ui[t][A]]},Ki={rlig:Vi("ligatures","requiredLigatures"),clig:Vi("ligatures","contextualLigatures"),dlig:Vi("ligatures","rareLigatures"),hlig:Vi("ligatures","historicalLigatures"),liga:Vi("ligatures","commonLigatures"),hist:Vi("ligatures","historicalLigatures"),smcp:Vi("lowerCase","lowerCaseSmallCaps"),pcap:Vi("lowerCase","lowerCasePetiteCaps"),frac:Vi("fractions","diagonalFractions"),dnom:Vi("fractions","diagonalFractions"),numr:Vi("fractions","diagonalFractions"),afrc:Vi("fractions","verticalFractions"),case:Vi("caseSensitiveLayout","caseSensitiveLayout"),ccmp:Vi("unicodeDecomposition","canonicalComposition"),cpct:Vi("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:Vi("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:Vi("contextualAlternates","swashAlternates"),cswh:Vi("contextualAlternates","contextualSwashAlternates"),curs:Vi("cursiveConnection","cursive"),c2pc:Vi("upperCase","upperCasePetiteCaps"),c2sc:Vi("upperCase","upperCaseSmallCaps"),init:Vi("smartSwash","wordInitialSwashes"),fin2:Vi("smartSwash","wordFinalSwashes"),medi:Vi("smartSwash","nonFinalSwashes"),med2:Vi("smartSwash","nonFinalSwashes"),fin3:Vi("smartSwash","wordFinalSwashes"),fina:Vi("smartSwash","wordFinalSwashes"),pkna:Vi("kanaSpacing","proportionalKana"),half:Vi("textSpacing","halfWidthText"),halt:Vi("textSpacing","altHalfWidthText"),hkna:Vi("alternateKana","alternateHorizKana"),vkna:Vi("alternateKana","alternateVertKana"),ital:Vi("italicCJKRoman","CJKItalicRoman"),lnum:Vi("numberCase","upperCaseNumbers"),onum:Vi("numberCase","lowerCaseNumbers"),mgrk:Vi("mathematicalExtras","mathematicalGreek"),calt:Vi("contextualAlternates","contextualAlternates"),vrt2:Vi("verticalSubstitution","substituteVerticalForms"),vert:Vi("verticalSubstitution","substituteVerticalForms"),tnum:Vi("numberSpacing","monospacedNumbers"),pnum:Vi("numberSpacing","proportionalNumbers"),sups:Vi("verticalPosition","superiors"),subs:Vi("verticalPosition","inferiors"),ordn:Vi("verticalPosition","ordinals"),pwid:Vi("textSpacing","proportionalText"),hwid:Vi("textSpacing","halfWidthText"),qwid:Vi("textSpacing","quarterWidthText"),twid:Vi("textSpacing","thirdWidthText"),fwid:Vi("textSpacing","proportionalText"),palt:Vi("textSpacing","altProportionalText"),trad:Vi("characterShape","traditionalCharacters"),smpl:Vi("characterShape","simplifiedCharacters"),jp78:Vi("characterShape","JIS1978Characters"),jp83:Vi("characterShape","JIS1983Characters"),jp90:Vi("characterShape","JIS1990Characters"),jp04:Vi("characterShape","JIS2004Characters"),expt:Vi("characterShape","expertCharacters"),hojo:Vi("characterShape","hojoCharacters"),nlck:Vi("characterShape","NLCCharacters"),tnam:Vi("characterShape","traditionalNamesCharacters"),ruby:Vi("rubyKana","rubyKana"),titl:Vi("styleOptions","titlingCaps"),zero:Vi("typographicExtras","slashedZero"),ss01:Vi("stylisticAlternatives","stylisticAltOne"),ss02:Vi("stylisticAlternatives","stylisticAltTwo"),ss03:Vi("stylisticAlternatives","stylisticAltThree"),ss04:Vi("stylisticAlternatives","stylisticAltFour"),ss05:Vi("stylisticAlternatives","stylisticAltFive"),ss06:Vi("stylisticAlternatives","stylisticAltSix"),ss07:Vi("stylisticAlternatives","stylisticAltSeven"),ss08:Vi("stylisticAlternatives","stylisticAltEight"),ss09:Vi("stylisticAlternatives","stylisticAltNine"),ss10:Vi("stylisticAlternatives","stylisticAltTen"),ss11:Vi("stylisticAlternatives","stylisticAltEleven"),ss12:Vi("stylisticAlternatives","stylisticAltTwelve"),ss13:Vi("stylisticAlternatives","stylisticAltThirteen"),ss14:Vi("stylisticAlternatives","stylisticAltFourteen"),ss15:Vi("stylisticAlternatives","stylisticAltFifteen"),ss16:Vi("stylisticAlternatives","stylisticAltSixteen"),ss17:Vi("stylisticAlternatives","stylisticAltSeventeen"),ss18:Vi("stylisticAlternatives","stylisticAltEighteen"),ss19:Vi("stylisticAlternatives","stylisticAltNineteen"),ss20:Vi("stylisticAlternatives","stylisticAltTwenty")},zi=1;zi<=99;zi++)Ki["cv"+("00"+zi).slice(-2)]=[Ui.characterAlternatives.code,zi];var Ji,Zi={};for(var Xi in Ki){var qi=Ki[Xi];null==Zi[qi[0]]&&(Zi[qi[0]]={}),Zi[qi[0]][qi[1]]=Xi}function $i(t){var A=t[0],e=t[1];return[isNaN(A)?Ui[A]&&Ui[A].code:A,isNaN(e)?Ui[A]&&Ui[A][e]:e]}var ts,As,es,ns,is,ss,rs=(os.prototype.lookup=function(t){switch(this.table.version){case 0:return this.table.values.getItem(t);case 2:case 4:for(var A=0,e=this.table.binarySearchHeader.nUnits-1;A<=e;){var n=A+e>>1;if(65535===(r=this.table.segments[n]).firstGlyph)return null;if(t<r.firstGlyph)e=n-1;else{if(!(t>r.lastGlyph))return 2===this.table.version?r.value:r.values[t-r.firstGlyph];A=n+1}}return null;case 6:for(var i=0,s=this.table.binarySearchHeader.nUnits-1;i<=s;){var r;n=i+s>>1;if(65535===(r=this.table.segments[n]).glyph)return null;if(t<r.glyph)s=n-1;else{if(!(t>r.glyph))return r.value;i=n+1}}return null;case 8:return this.table.values[t-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: "+this.table.version)}},os.prototype.glyphsForValue=function(t){var A=[];switch(this.table.version){case 2:case 4:var e,n=this.table.segments,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}var o=e;if(2===this.table.version&&o.value===t)A.push.apply(A,vi(o.firstGlyph,o.lastGlyph+1));else for(var a=0;a<o.values.length;a++)o.values[a]===t&&A.push(o.firstGlyph+a)}break;case 6:var l,c=this.table.segments,u=Array.isArray(c),h=0;for(c=u?c:r(c);;){if(u){if(h>=c.length)break;l=c[h++]}else{if((h=c.next()).done)break;l=h.value}l.value===t&&A.push(l.glyph)}break;case 8:for(var d=0;d<this.table.values.length;d++)this.table.values[d]===t&&A.push(this.table.firstGlyph+d);break;default:throw new Error("Unknown lookup table format: "+this.table.version)}return A},es=[S],ns=s(ts=(Ji=os).prototype,As="glyphsForValue"),is=Ji.prototype,ss={},Object.keys(ns).forEach((function(t){ss[t]=ns[t]})),ss.enumerable=!!ss.enumerable,ss.configurable=!!ss.configurable,("value"in ss||ss.initializer)&&(ss.writable=!0),ss=es.slice().reverse().reduce((function(t,A){return A(ts,As,t)||t}),ss),is&&void 0!==ss.initializer&&(ss.value=ss.initializer?ss.initializer.call(is):void 0,ss.initializer=void 0),void 0===ss.initializer&&(Object.defineProperty(ts,As,ss),ss=null),Ji);function os(t){u(this,os),this.table=t}var as,ls=(cs.prototype.process=function(t,A,e){for(var n=0,i=A?t.length-1:0,s=A?-1:1;1==s&&i<=t.length||-1==s&&-1<=i;){var r=null,o=1,a=!0;i===t.length||-1===i?o=0:65535===(r=t[i]).id?o=2:null==(o=this.lookupTable.lookup(r.id))&&(o=1);var l=this.stateTable.stateArray.getItem(n)[o],c=this.stateTable.entryTable.getItem(l);0!==o&&2!==o&&(e(r,c,i),a=!(16384&c.flags)),n=c.newState,a&&(i+=s)}return t},cs.prototype.traverse=function(t,A,e){var n=1<arguments.length&&void 0!==A?A:0,i=2<arguments.length&&void 0!==e?e:new C;if(!i.has(n)){i.add(n);for(var s=this.stateTable,o=s.nClasses,a=s.stateArray,l=s.entryTable,c=a.getItem(n),u=4;u<o;u++){var h,d=c[u],f=l.getItem(d),g=this.lookupTable.glyphsForValue(u),p=Array.isArray(g),w=0;for(g=p?g:r(g);;){if(p){if(w>=g.length)break;h=g[w++]}else{if((w=g.next()).done)break;h=w.value}var B=h;t.enter&&t.enter(B,f),0!==f.newState&&this.traverse(t,f.newState,i),t.exit&&t.exit(B,f)}}}},cs);function cs(t){u(this,cs),this.stateTable=t,this.lookupTable=new rs(t.classTable)}var us,hs,ds,fs,gs,ps,ws=(Bs.prototype.process=function(t,A){var e,n=1<arguments.length&&void 0!==A?A:{},i=this.morx.chains,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;e=i[o++]}else{if((o=i.next()).done)break;e=o.value}var a,l,c=e,u=c.defaultFlags,h=c.features,d=Array.isArray(h),f=0;for(h=d?h:r(h);;){if(d){if(f>=h.length)break;a=h[f++]}else{if((f=h.next()).done)break;a=f.value}(l=n[a.featureType])&&(l[a.featureSetting]?(u&=a.disableFlags,u|=a.enableFlags):!1===l[a.featureSetting]&&(u|=~a.disableFlags,u&=~a.enableFlags))}var g,p=c.subtables,w=Array.isArray(p),B=0;for(p=w?p:r(p);;){if(w){if(B>=p.length)break;g=p[B++]}else{if((B=p.next()).done)break;g=B.value}g.subFeatureFlags&u&&this.processSubtable(g,t)}}for(var E=t.length-1;0<=E;)65535===t[E].id&&t.splice(E,1),E--;return t},Bs.prototype.processSubtable=function(t,A){if(this.subtable=t,this.glyphs=A,4!==this.subtable.type){this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var e=this.getStateMachine(t),n=this.getProcessor(),i=!!(4194304&this.subtable.coverage);return e.process(this.glyphs,i,n)}this.processNoncontextualSubstitutions(this.subtable,this.glyphs)},Bs.prototype.getStateMachine=function(t){return new ls(t.table.stateTable)},Bs.prototype.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: "+this.subtable.type)}},Bs.prototype.processIndicRearragement=function(t,A,e){32768&A.flags&&(this.firstGlyph=e),8192&A.flags&&(this.lastGlyph=e),function(t,A,e,n){switch(A){case 0:return;case 1:return Es(t,[e,1],[n,0]);case 2:return Es(t,[e,0],[n,1]);case 3:return Es(t,[e,1],[n,1]);case 4:return Es(t,[e,2],[n,0]);case 5:return Es(t,[e,2],[n,0],!0,!1);case 6:return Es(t,[e,0],[n,2]);case 7:return Es(t,[e,0],[n,2],!1,!0);case 8:return Es(t,[e,1],[n,2]);case 9:return Es(t,[e,1],[n,2],!1,!0);case 10:return Es(t,[e,2],[n,1]);case 11:return Es(t,[e,2],[n,1],!0,!1);case 12:return Es(t,[e,2],[n,2]);case 13:return Es(t,[e,2],[n,2],!0,!1);case 14:return Es(t,[e,2],[n,2],!1,!0);case 15:return Es(t,[e,2],[n,2],!0,!0);default:throw new Error("Unknown verb: "+A)}}(this.glyphs,15&A.flags,this.firstGlyph,this.lastGlyph)},Bs.prototype.processContextualSubstitution=function(t,A,e){var n,i,s,r,o,a=this.subtable.table.substitutionTable.items;65535!==A.markIndex&&(n=a.getItem(A.markIndex),i=new rs(n),t=this.glyphs[this.markedGlyph],(o=i.lookup(t.id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(o,t.codePoints))),65535!==A.currentIndex&&(s=a.getItem(A.currentIndex),r=new rs(s),t=this.glyphs[e],(o=r.lookup(t.id))&&(this.glyphs[e]=this.font.getGlyph(o,t.codePoints))),32768&A.flags&&(this.markedGlyph=e)},Bs.prototype.processLigature=function(t,A,e){if(32768&A.flags&&this.ligatureStack.push(e),8192&A.flags){for(var n,i=this.subtable.table.ligatureActions,s=this.subtable.table.components,r=this.subtable.table.ligatureList,o=A.action,a=!1,l=0,c=[],u=[];!a;){var h=this.ligatureStack.pop();c.unshift.apply(c,this.glyphs[h].codePoints);var d,f=i.getItem(o++),g=(a=!!(2147483648&f),!!(1073741824&f)),p=(1073741823&f)<<2>>2;p+=this.glyphs[h].id,l+=s.getItem(p),a||g?(d=r.getItem(l),this.glyphs[h]=this.font.getGlyph(d,c),u.push(h),l=0,c=[]):this.glyphs[h]=this.font.getGlyph(65535)}(n=this.ligatureStack).push.apply(n,u)}},Bs.prototype.processNoncontextualSubstitutions=function(t,A,e){var n=new rs(t.table.lookupTable);for(e=0;e<A.length;e++){var i,s=A[e];65535===s.id||(i=n.lookup(s.id))&&(A[e]=this.font.getGlyph(i,s.codePoints))}},Bs.prototype._insertGlyphs=function(t,A,e,n){for(var i,s=[];e--;){var r=this.subtable.table.insertionActions.getItem(A++);s.push(this.font.getGlyph(r))}n||t++,(i=this.glyphs).splice.apply(i,[t,0].concat(s))},Bs.prototype.processGlyphInsertion=function(t,A,e){var n,i,s,r;32768&A.flags&&(this.markedIndex=e),65535!==A.markedInsertIndex&&(n=(31&A.flags)>>>5,i=!!(1024&A.flags),this._insertGlyphs(this.markedIndex,A.markedInsertIndex,n,i)),65535!==A.currentInsertIndex&&(s=(992&A.flags)>>>5,r=!!(2048&A.flags),this._insertGlyphs(e,A.currentInsertIndex,s,r))},Bs.prototype.getSupportedFeatures=function(){var t,A=[],e=this.morx.chains,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}var s,o=t.features,a=Array.isArray(o),l=0;for(o=a?o:r(o);;){if(a){if(l>=o.length)break;s=o[l++]}else{if((l=o.next()).done)break;s=l.value}A.push([s.featureType,s.featureSetting])}}return A},Bs.prototype.generateInputs=function(t){return this.inputCache||this.generateInputCache(),this.inputCache[t]||[]},Bs.prototype.generateInputCache=function(){this.inputCache={};var t,A=this.morx.chains,e=Array.isArray(A),n=0;for(A=e?A:r(A);;){if(e){if(n>=A.length)break;t=A[n++]}else{if((n=A.next()).done)break;t=n.value}var i,s=t.defaultFlags,o=t.subtables,a=Array.isArray(o),l=0;for(o=a?o:r(o);;){if(a){if(l>=o.length)break;i=o[l++]}else{if((l=o.next()).done)break;i=l.value}i.subFeatureFlags&s&&this.generateInputsForSubtable(i)}}},Bs.prototype.generateInputsForSubtable=function(t){var A=this;if(2===t.type){if(4194304&t.coverage)throw new Error("Reverse subtable, not supported.");this.subtable=t,this.ligatureStack=[];var e=this.getStateMachine(t),n=this.getProcessor(),i=[],s=[];this.glyphs=[],e.traverse({enter:function(t,e){var r=A.glyphs;s.push({glyphs:r.slice(),ligatureStack:A.ligatureStack.slice()});var o=A.font.getGlyph(t);i.push(o),r.push(i[i.length-1]),n(r[r.length-1],e,r.length-1);for(var a,l,c=0,u=0,h=0;h<r.length&&c<=1;h++)65535!==r[h].id&&(c++,u=r[h].id);1===c&&(a=i.map((function(t){return t.id})),(l=A.inputCache[u])?l.push(a):A.inputCache[u]=[a])},exit:function(){var t=s.pop();A.glyphs=t.glyphs,A.ligatureStack=t.ligatureStack,i.pop()}})}},ds=[S],fs=s(us=(as=Bs).prototype,hs="getStateMachine"),gs=as.prototype,ps={},Object.keys(fs).forEach((function(t){ps[t]=fs[t]})),ps.enumerable=!!ps.enumerable,ps.configurable=!!ps.configurable,("value"in ps||ps.initializer)&&(ps.writable=!0),ps=ds.slice().reverse().reduce((function(t,A){return A(us,hs,t)||t}),ps),gs&&void 0!==ps.initializer&&(ps.value=ps.initializer?ps.initializer.call(gs):void 0,ps.initializer=void 0),void 0===ps.initializer&&(Object.defineProperty(us,hs,ps),ps=null),as);function Bs(t){u(this,Bs),this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=t,this.morx=t.morx,this.inputCache=null}function Es(t,A,e,n,i){var s=3<arguments.length&&void 0!==n&&n,r=4<arguments.length&&void 0!==i&&i,o=t.splice(e[0]-(e[1]-1),e[1]);r&&o.reverse();var a=t.splice.apply(t,[A[0],A[1]].concat(o));return s&&a.reverse(),t.splice.apply(t,[e[0]-(A[1]-1),0].concat(a)),t}var ms=(vs.prototype.substitute=function(t){"rtl"===t.direction&&t.glyphs.reverse(),this.morxProcessor.process(t.glyphs,function(t){var A,e={};for(var n in t)(A=Ki[n])&&(null==e[A[0]]&&(e[A[0]]={}),e[A[0]][A[1]]=t[n]);return e}(t.features))},vs.prototype.getAvailableFeatures=function(){return function(t){var A={};if(Array.isArray(t))for(var e=0;e<t.length;e++){var n,i=$i(t[e]);(n=Zi[i[0]]&&Zi[i[0]][i[1]])&&(A[n]=!0)}else if("object"===(void 0===t?"undefined":a(t)))for(var s in t){var r=t[s];for(var o in r){var c=void 0,u=$i([s,o]);r[o]&&(c=Zi[u[0]]&&Zi[u[0]][u[1]])&&(A[c]=!0)}}return l(A)}(this.morxProcessor.getSupportedFeatures())},vs.prototype.stringsForGlyph=function(t){var A,e=this.morxProcessor.generateInputs(t),n=new C,i=e,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;A=i[o++]}else{if((o=i.next()).done)break;A=o.value}this._addStrings(A,0,n,"")}return n},vs.prototype._addStrings=function(t,A,e,n){var i,s=this.font._cmapProcessor.codePointsForGlyph(t[A]),o=Array.isArray(s),a=0;for(s=o?s:r(s);;){if(o){if(a>=s.length)break;i=s[a++]}else{if((a=s.next()).done)break;i=a.value}var l=n+m(i);A<t.length-1?this._addStrings(t,A+1,e,l):e.add(l)}},vs);function vs(t){u(this,vs),this.font=t,this.morxProcessor=new ws(t),this.fallbackPosition=!1}var Cs=(bs.prototype._addFeatures=function(t,A){var e,n=this.stages.length-1,i=this.stages[n],s=t,o=Array.isArray(s),a=0;for(s=o?s:r(s);;){if(o){if(a>=s.length)break;e=s[a++]}else{if((a=s.next()).done)break;e=a.value}var l=e;null==this.allFeatures[l]&&(i.push(l),this.allFeatures[l]=n,A&&(this.globalFeatures[l]=!0))}},bs.prototype.add=function(t,A){var e=!(1<arguments.length&&void 0!==A)||A;if(0===this.stages.length&&this.stages.push([]),"string"==typeof t&&(t=[t]),Array.isArray(t))this._addFeatures(t,e);else{if("object"!==(void 0===t?"undefined":a(t)))throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(t.global||[],!0),this._addFeatures(t.local||[],!1)}},bs.prototype.addStage=function(t,A){"function"==typeof t?this.stages.push(t,[]):(this.stages.push([]),this.add(t,A))},bs.prototype.setFeatureOverrides=function(t){if(Array.isArray(t))this.add(t);else if("object"===(void 0===t?"undefined":a(t)))for(var A in t){var e;t[A]?this.add(A):null!=this.allFeatures[A]&&((e=this.stages[this.allFeatures[A]]).splice(e.indexOf(A),1),delete this.allFeatures[A],delete this.globalFeatures[A])}},bs.prototype.assignGlobalFeatures=function(t){var A,e=t,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s=A;for(var o in this.globalFeatures)s.features[o]=!0}},bs.prototype.process=function(t,A,e){var n,i=this.stages,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;n=i[o++]}else{if((o=i.next()).done)break;n=o.value}var a=n;"function"==typeof a?e||a(this.font,A,this):0<a.length&&t.applyFeatures(a,A,e)}},bs);function bs(t,A,e){u(this,bs),this.font=t,this.script=A,this.direction=e,this.stages=[],this.globalFeatures={},this.allFeatures={}}var ys=["rvrn"],Qs=["ccmp","locl","rlig","mark","mkmk"],Is=["frac","numr","dnom"],Ds=["calt","clig","liga","rclt","curs","kern"],xs={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},Ms=(Fs.plan=function(t,A,e){this.planPreprocessing(t),this.planFeatures(t),this.planPostprocessing(t,e),t.assignGlobalFeatures(A),this.assignFeatures(t,A)},Fs.planPreprocessing=function(t){t.add({global:[].concat(ys,xs[t.direction]),local:Is})},Fs.planFeatures=function(){},Fs.planPostprocessing=function(t,A){t.add([].concat(Qs,Ds)),t.setFeatureOverrides(A)},Fs.assignFeatures=function(t,A){for(var e=0;e<A.length;e++){var n=A[e];if(8260===n.codePoints[0]){for(var i=e,s=e+1;0<i&&b.isDigit(A[i-1].codePoints[0]);)A[i-1].features.numr=!0,A[i-1].features.frac=!0,i--;for(;s<A.length&&b.isDigit(A[s].codePoints[0]);)A[s].features.dnom=!0,A[s].features.frac=!0,s++;n.features.frac=!0,e=s-1}}},Fs.zeroMarkWidths="AFTER_GPOS",Fs);function Fs(){u(this,Fs)}var Ls,Rs=new y(A("AAHwAAAAAAAAADgAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj5k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==","base64")),Ys=["isol","fina","fin2","fin3","medi","med2","init"],Ss=0,Ps=6,Gs="isol",_s="fina",Ts="medi",ks="med2",Ws="init",Hs=null,js=[[[Hs,Hs,0],[Hs,Gs,2],[Hs,Gs,1],[Hs,Gs,2],[Hs,Gs,1],[Hs,Gs,6]],[[Hs,Hs,0],[Hs,Gs,2],[Hs,Gs,1],[Hs,Gs,2],[Hs,"fin2",5],[Hs,Gs,6]],[[Hs,Hs,0],[Hs,Gs,2],[Ws,_s,1],[Ws,_s,3],[Ws,_s,4],[Ws,_s,6]],[[Hs,Hs,0],[Hs,Gs,2],[Ts,_s,1],[Ts,_s,3],[Ts,_s,4],[Ts,_s,6]],[[Hs,Hs,0],[Hs,Gs,2],[ks,Gs,1],[ks,Gs,2],[ks,"fin2",5],[ks,Gs,6]],[[Hs,Hs,0],[Hs,Gs,2],[Gs,Gs,1],[Gs,Gs,2],[Gs,"fin2",5],[Gs,Gs,6]],[[Hs,Hs,0],[Hs,Gs,2],[Hs,Gs,1],[Hs,Gs,2],[Hs,"fin3",5],[Hs,Gs,6]]],Ns=(g(Os,Ls=Ms),Os.planFeatures=function(t){t.add(["ccmp","locl"]);for(var A=0;A<Ys.length;A++){var e=Ys[A];t.addStage(e,!1)}t.addStage("mset")},Os.assignFeatures=function(t,A){Ls.assignFeatures.call(this,t,A);for(var e=-1,n=0,i=[],s=0;s<A.length;s++){var r,o=void 0,a=void 0,l=function(t){var A=Rs.get(t);if(A)return A-1;var e=b.getCategory(t);return"Mn"!==e&&"Me"!==e&&"Cf"!==e?Ss:Ps}((h=A[s]).codePoints[0]);l!==Ps?(a=(r=js[n][l])[0],o=r[1],n=r[2],a!==Hs&&-1!==e&&(i[e]=a),i[s]=o,e=s):i[s]=Hs}for(var c=0;c<A.length;c++){var u,h=A[c];(u=i[c])&&(h.features[u]=!0)}},Os);function Os(){return u(this,Os),f(this,Ls.apply(this,arguments))}var Us=(Vs.prototype.reset=function(t,A){var e=0<arguments.length&&void 0!==t?t:{},n=1<arguments.length&&void 0!==A?A:0;this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=n},Vs.prototype.shouldIgnore=function(t){return this.flags.ignoreMarks&&t.isMark||this.flags.ignoreBaseGlyphs&&t.isBase||this.flags.ignoreLigatures&&t.isLigature||this.markAttachmentType&&t.isMark&&t.markAttachmentType!==this.markAttachmentType},Vs.prototype.move=function(t){for(this.index+=t;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=t;return this.index<0||this.index>=this.glyphs.length?null:this.glyphs[this.index]},Vs.prototype.next=function(){return this.move(1)},Vs.prototype.prev=function(){return this.move(-1)},Vs.prototype.peek=function(t){var A=0<arguments.length&&void 0!==t?t:1,e=this.index,n=this.increment(A);return this.index=e,n},Vs.prototype.peekIndex=function(t){var A=0<arguments.length&&void 0!==t?t:1,e=this.index;this.increment(A);var n=this.index;return this.index=e,n},Vs.prototype.increment=function(t){for(var A=(e=0<arguments.length&&void 0!==t?t:1)<0?-1:1,e=Math.abs(e);e--;)this.move(A);return this.glyphs[this.index]},h(Vs,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),Vs);function Vs(t,A){u(this,Vs),this.glyphs=t,this.reset(A)}var Ks=["DFLT","dflt","latn"],zs=(Js.prototype.findScript=function(t){if(null==this.table.scriptList)return null;Array.isArray(t)||(t=[t]);var A,e=t,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s,o=A,a=this.table.scriptList,l=Array.isArray(a),c=0;for(a=l?a:r(a);;){if(l){if(c>=a.length)break;s=a[c++]}else{if((c=a.next()).done)break;s=c.value}if(s.tag===o)return s}}return null},Js.prototype.selectScript=function(t,A,e){var n=!1,i=void 0;if(!this.script||t!==this.scriptTag){if(!(i=(i=this.findScript(t))||this.findScript(Ks)))return this.scriptTag;this.scriptTag=i.tag,this.script=i.script,this.language=null,n=!(this.languageTag=null)}if(e&&e===this.direction||(this.direction=e||Hi(t)),A&&A.length<4&&(A+=" ".repeat(4-A.length)),!A||A!==this.languageTag){this.language=null;var s,o=this.script.langSysRecords,a=Array.isArray(o),l=0;for(o=a?o:r(o);;){if(a){if(l>=o.length)break;s=o[l++]}else{if((l=o.next()).done)break;s=l.value}var c=s;if(c.tag===A){this.language=c.langSys,this.languageTag=c.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),n=!0}if(n&&(this.features={},this.language)){var u,h=this.language.featureIndexes,d=Array.isArray(h),f=0;for(h=d?h:r(h);;){if(d){if(f>=h.length)break;u=h[f++]}else{if((f=h.next()).done)break;u=f.value}var g=this.table.featureList[u],p=this.substituteFeatureForVariations(u);this.features[g.tag]=p||g.feature}}return this.scriptTag},Js.prototype.lookupsForFeatures=function(t,A){var e,n=A,i=[],s=0<arguments.length&&void 0!==t?t:[],o=Array.isArray(s),a=0;for(s=o?s:r(s);;){if(o){if(a>=s.length)break;e=s[a++]}else{if((a=s.next()).done)break;e=a.value}var l=e,c=this.features[l];if(c){var u,h=c.lookupListIndexes,d=Array.isArray(h),f=0;for(h=d?h:r(h);;){if(d){if(f>=h.length)break;u=h[f++]}else{if((f=h.next()).done)break;u=f.value}var g=u;n&&-1!==n.indexOf(g)||i.push({feature:l,index:g,lookup:this.table.lookupList.get(g)})}}}return i.sort((function(t,A){return t.index-A.index})),i},Js.prototype.substituteFeatureForVariations=function(t){if(-1===this.variationsIndex)return null;var A,e=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}if(A.featureIndex===t)return A.alternateFeatureTable}return null},Js.prototype.findVariationsIndex=function(t){var A=this.table.featureVariations;if(!A)return-1;for(var e=A.featureVariationRecords,n=0;n<e.length;n++){var i=e[n].conditionSet.conditionTable;if(this.variationConditionsMatch(i,t))return n}return-1},Js.prototype.variationConditionsMatch=function(t,A){return t.every((function(t){var e=t.axisIndex<A.length?A[t.axisIndex]:0;return t.filterRangeMinValue<=e&&e<=t.filterRangeMaxValue}))},Js.prototype.applyFeatures=function(t,A,e){var n=this.lookupsForFeatures(t);this.applyLookups(n,A,e)},Js.prototype.applyLookups=function(t,A,e){this.glyphs=A,this.positions=e,this.glyphIterator=new Us(A);var n,i=t,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;n=i[o++]}else{if((o=i.next()).done)break;n=o.value}var a=n.feature,l=n.lookup;for(this.currentFeature=a,this.glyphIterator.reset(l.flags);this.glyphIterator.index<A.length;)if(a in this.glyphIterator.cur.features){var c,u=l.subTables,h=Array.isArray(u),d=0;for(u=h?u:r(u);;){if(h){if(d>=u.length)break;c=u[d++]}else{if((d=u.next()).done)break;c=d.value}if(this.applyLookup(l.lookupType,c))break}this.glyphIterator.next()}else this.glyphIterator.next()}},Js.prototype.applyLookup=function(){throw new Error("applyLookup must be implemented by subclasses")},Js.prototype.applyLookupList=function(t){var A,e=this.glyphIterator.options,n=this.glyphIterator.index,i=t,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;A=i[o++]}else{if((o=i.next()).done)break;A=o.value}var a=A;this.glyphIterator.reset(e,n),this.glyphIterator.increment(a.sequenceIndex);var l=this.table.lookupList.get(a.lookupListIndex);this.glyphIterator.reset(l.flags,this.glyphIterator.index);var c,u=l.subTables,h=Array.isArray(u),d=0;for(u=h?u:r(u);;){if(h){if(d>=u.length)break;c=u[d++]}else{if((d=u.next()).done)break;c=d.value}if(this.applyLookup(l.lookupType,c))break}}return this.glyphIterator.reset(e,n),!0},Js.prototype.coverageIndex=function(t,A){switch(null==A&&(A=this.glyphIterator.cur.id),t.version){case 1:return t.glyphs.indexOf(A);case 2:var e,n=t.rangeRecords,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}if(e.start<=A&&A<=e.end)return e.startCoverageIndex+A-e.start}}return-1},Js.prototype.match=function(t,A,e,n){for(var i=this.glyphIterator.index,s=this.glyphIterator.increment(t),r=0;r<A.length&&s&&e(A[r],s);)n&&n.push(this.glyphIterator.index),r++,s=this.glyphIterator.next();return this.glyphIterator.index=i,!(r<A.length)&&(n||!0)},Js.prototype.sequenceMatches=function(t,A){return this.match(t,A,(function(t,A){return t===A.id}))},Js.prototype.sequenceMatchIndices=function(t,A){var e=this;return this.match(t,A,(function(t,A){return e.currentFeature in A.features&&t===A.id}),[])},Js.prototype.coverageSequenceMatches=function(t,A){var e=this;return this.match(t,A,(function(t,A){return 0<=e.coverageIndex(t,A.id)}))},Js.prototype.getClassID=function(t,A){switch(A.version){case 1:var e=t-A.startGlyph;if(0<=e&&e<A.classValueArray.length)return A.classValueArray[e];break;case 2:var n,i=A.classRangeRecord,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;n=i[o++]}else{if((o=i.next()).done)break;n=o.value}if(n.start<=t&&t<=n.end)return n.class}}return 0},Js.prototype.classSequenceMatches=function(t,A,e){var n=this;return this.match(t,A,(function(t,A){return t===n.getClassID(A.id,e)}))},Js.prototype.applyContext=function(t){switch(t.version){case 1:var A=this.coverageIndex(t.coverage);if(-1===A)return!1;var e,n=t.ruleSets[A],i=n,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;e=i[o++]}else{if((o=i.next()).done)break;e=o.value}var a=e;if(this.sequenceMatches(1,a.input))return this.applyLookupList(a.lookupRecords)}break;case 2:if(-1===this.coverageIndex(t.coverage))return!1;if(-1===(A=this.getClassID(this.glyphIterator.cur.id,t.classDef)))return!1;var l,c=n=t.classSet[A],u=Array.isArray(c),h=0;for(c=u?c:r(c);;){if(u){if(h>=c.length)break;l=c[h++]}else{if((h=c.next()).done)break;l=h.value}var d=l;if(this.classSequenceMatches(1,d.classes,t.classDef))return this.applyLookupList(d.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(0,t.coverages))return this.applyLookupList(t.lookupRecords)}return!1},Js.prototype.applyChainingContext=function(t){switch(t.version){case 1:var A=this.coverageIndex(t.coverage);if(-1===A)return!1;var e,n=t.chainRuleSets[A],i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}var o=e;if(this.sequenceMatches(-o.backtrack.length,o.backtrack)&&this.sequenceMatches(1,o.input)&&this.sequenceMatches(1+o.input.length,o.lookahead))return this.applyLookupList(o.lookupRecords)}break;case 2:if(-1===this.coverageIndex(t.coverage))return!1;A=this.getClassID(this.glyphIterator.cur.id,t.inputClassDef);var a=t.chainClassSet[A];if(!a)return!1;var l,c=a,u=Array.isArray(c),h=0;for(c=u?c:r(c);;){if(u){if(h>=c.length)break;l=c[h++]}else{if((h=c.next()).done)break;l=h.value}var d=l;if(this.classSequenceMatches(-d.backtrack.length,d.backtrack,t.backtrackClassDef)&&this.classSequenceMatches(1,d.input,t.inputClassDef)&&this.classSequenceMatches(1+d.input.length,d.lookahead,t.lookaheadClassDef))return this.applyLookupList(d.lookupRecords)}break;case 3:if(this.coverageSequenceMatches(-t.backtrackGlyphCount,t.backtrackCoverage)&&this.coverageSequenceMatches(0,t.inputCoverage)&&this.coverageSequenceMatches(t.inputGlyphCount,t.lookaheadCoverage))return this.applyLookupList(t.lookupRecords)}return!1},Js);function Js(t,A){u(this,Js),this.font=t,this.table=A,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=t._variationProcessor?this.findVariationsIndex(t._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}var Zs=(Xs.prototype.copy=function(){return new Xs(this._font,this.id,this.codePoints,this.features)},h(Xs,[{key:"id",get:function(){return this._id},set:function(t){this._id=t,this.substituted=!0;var A,e=this._font.GDEF;e&&e.glyphClassDef?(A=zs.prototype.getClassID(t,e.glyphClassDef),this.isBase=1===A,this.isLigature=2===A,this.isMark=3===A,this.markAttachmentType=e.markAttachClassDef?zs.prototype.getClassID(t,e.markAttachClassDef):0):(this.isMark=0<this.codePoints.length&&this.codePoints.every(b.isMark),this.isBase=!this.isMark,this.isLigature=1<this.codePoints.length,this.markAttachmentType=0)}}]),Xs);function Xs(t,A){var e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],n=arguments[3];if(u(this,Xs),this._font=t,this.codePoints=e,this.id=A,this.features={},Array.isArray(n))for(var i=0;i<n.length;i++){var s=n[i];this.features[s]=!0}else"object"===(void 0===n?"undefined":a(n))&&E(this.features,n);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}var qs,$s=(g(tr,qs=Ms),tr.planFeatures=function(t){t.add(["ljmo","vjmo","tjmo"],!1)},tr.assignFeatures=function(t,A){for(var e=0,n=0;n<A.length;){var i=A[n].codePoints[0],s=Er(i),r=yr[e][s],o=r[0];e=r[1];switch(o){case mr:t.font.hasGlyphForCodePoint(i)||(n=Ir(A,n,t.font));break;case vr:n=function(t,A,e){var n,i,s=t[A],r=Er(t[A].codePoints[0]),o=t[A-1].codePoints[0],a=Er(o),l=void 0,c=void 0,u=void 0,h=void 0;a===wr&&r===pr?(l=o,h=s):(r===gr?(c=t[A-1],u=s):(c=t[A-2],u=t[A-1],h=s),n=c.codePoints[0],i=u.codePoints[0],hr(n)&&dr(i)&&(l=Ar+((n-nr)*rr+(i-ir))*or));var d=h&&h.codePoints[0]||sr;if(null!=l&&(d===sr||fr(d))){var f=l+(d-sr);if(e.hasGlyphForCodePoint(f)){var g=a===gr?3:2;return t.splice(A-g+1,g,Qr(e,f,s.features)),A-g+1}}return c&&(c.features.ljmo=!0),u&&(u.features.vjmo=!0),h&&(h.features.tjmo=!0),a!==wr?A:(Ir(t,A-1,e),A+1)}(A,n,t.font);break;case Cr:!function(t,A,e){var n,i=t[A],s=t[A].codePoints[0];0!==e.glyphForCodePoint(s).advanceWidth&&(n=function(t){switch(Er(t)){case wr:case Br:return 1;case gr:return 2;case pr:return 3}}(t[A-1].codePoints[0]),t.splice(A,1),t.splice(A-n,0,i))}(A,n,t.font);break;case br:n=function(t,A,e){var n,i,s=t[A],r=t[A].codePoints[0];return e.hasGlyphForCodePoint(ur)&&(n=Qr(e,ur,s.features),i=0===e.glyphForCodePoint(r).advanceWidth?A:A+1,t.splice(i,0,n),A++),A}(A,n,t.font)}n++}},tr.zeroMarkWidths="NONE",tr);function tr(){return u(this,tr),f(this,qs.apply(this,arguments))}var Ar=44032,er=55204-Ar+1,nr=4352,ir=4449,sr=4519,rr=21,or=28,ar=nr+19-1,lr=ir+rr-1,cr=sr+or-1,ur=9676,hr=function(t){return nr<=t&&t<=ar},dr=function(t){return ir<=t&&t<=lr},fr=function(t){return sr+1&&1<=t&&t<=cr},gr=2,pr=3,wr=4,Br=5;function Er(t){return function(t){return 4352<=t&&t<=4447||43360<=t&&t<=43388}(t)?1:function(t){return 4448<=t&&t<=4519||55216<=t&&t<=55238}(t)?gr:function(t){return 4520<=t&&t<=4607||55243<=t&&t<=55291}(t)?pr:function(t){return t-Ar<er&&(t-Ar)%or==0}(t)?wr:function(t){return Ar<=t&&t<=55204}(t)?Br:function(t){return 12334<=t&&t<=12335}(t)?6:0}var mr=1,vr=2,Cr=4,br=5,yr=[[[0,0],[0,1],[0,0],[0,0],[mr,2],[mr,3],[br,0]],[[0,0],[0,1],[vr,2],[0,0],[mr,2],[mr,3],[br,0]],[[0,0],[0,1],[0,0],[vr,3],[mr,2],[mr,3],[Cr,0]],[[0,0],[0,1],[0,0],[0,0],[mr,2],[mr,3],[Cr,0]]];function Qr(t,A,e){return new Zs(t,t.glyphForCodePoint(A).id,[A],e)}function Ir(t,A,e){var n=t[A],i=n.codePoints[0]-Ar,s=sr+i%or,r=nr+(i=i/or|0)/rr|0,o=ir+i%rr;if(!e.hasGlyphForCodePoint(r)||!e.hasGlyphForCodePoint(o)||s!==sr&&!e.hasGlyphForCodePoint(s))return A;var a=Qr(e,r,n.features);a.features.ljmo=!0;var l=Qr(e,o,n.features);l.features.vjmo=!0;var c,u=[a,l];return sr<s&&((c=Qr(e,s,n.features)).features.tjmo=!0,u.push(c)),t.splice.apply(t,[A,1].concat(u)),A+u.length-1}var Dr,xr={categories:["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],decompositions:{2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],accepting:[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],tags:[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]},Mr={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},Fr=16400,Lr={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Mr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Mr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Mr.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Mr.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Mr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Mr.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Mr.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Mr.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Mr.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Mr.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Mr.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},Rr={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},Yr=xr.decompositions,Sr=new y(A("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","base64")),Pr=new Q({stateTable:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],accepting:[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],tags:[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}),Gr=(g(_r,Dr=Ms),_r.planFeatures=function(t){var A;t.addStage(Hr),t.addStage(["locl","ccmp"]),t.addStage(Vr),t.addStage("nukt"),t.addStage("akhn"),t.addStage("rphf",!1),t.addStage("rkrf"),t.addStage("pref",!1),t.addStage("blwf",!1),t.addStage("abvf",!1),t.addStage("half",!1),t.addStage("pstf",!1),t.addStage("vatu"),t.addStage("cjct"),t.addStage("cfar",!1),t.addStage(Kr),t.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),t.unicodeScript=(A=t.script,Yi[A]),t.indicConfig=Lr[t.unicodeScript]||Lr.Default,t.isOldSpec=t.indicConfig.hasOldSpec&&"2"!==t.script[t.script.length-1]},_r.assignFeatures=function(t,A){for(var e=A.length-1;0<=e;e--)!function(e){var n,i=A[e].codePoints[0],s=Rr[i]||Yr[i];s&&(n=s.map((function(n){var i=t.font.glyphForCodePoint(n);return new Zs(t.font,i.id,[n],A[e].features)})),A.splice.apply(A,[e,1].concat(n)))}(e)},_r.zeroMarkWidths="NONE",_r);function _r(){return u(this,_r),f(this,Dr.apply(this,arguments))}function Tr(t){return Sr.get(t.codePoints[0])>>8}function kr(t){return 1<<(255&Sr.get(t.codePoints[0]))}var Wr=function t(A,e,n,i){u(this,t),this.category=A,this.position=e,this.syllableType=n,this.syllable=i};function Hr(t,A){var e,n=0,i=0,s=Pr.match(A.map(Tr)),o=Array.isArray(s),a=0;for(s=o?s:r(s);;){if(o){if(a>=s.length)break;e=s[a++]}else{if((a=s.next()).done)break;e=a.value}var l=e[0],c=e[1],u=e[2];if(i<l){++n;for(var h=i;h<l;h++)A[h].shaperInfo=new Wr(1,Mr.End,"non_indic_cluster",n)}++n;for(var d=l;d<=c;d++)A[d].shaperInfo=new Wr(1<<Tr(A[d]),kr(A[d]),u[0],n);i=c+1}if(i<A.length){++n;for(var f=i;f<A.length;f++)A[f].shaperInfo=new Wr(1,Mr.End,"non_indic_cluster",n)}}function jr(t){return 202758&t.shaperInfo.category}function Nr(t){return 96&t.shaperInfo.category}function Or(t){return t.shaperInfo.category&Fr}function Ur(t,A){var e,n,i=t,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;n=i[o++]}else{if((o=i.next()).done)break;n=o.value}n.features=((e={})[A]=!0,e)}return t[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([A],t),1===t.length}function Vr(t,A,e){var n,i,s=e.indicConfig,r=t._layoutEngine.engine.GSUBProcessor.features,o=t.glyphForCodePoint(9676).id,a=t.glyphForCodePoint(s.virama).id;if(a)for(var l=new Zs(t,a,[s.virama]),c=0;c<A.length;c++)A[c].shaperInfo.position===Mr.Base_C&&(A[c].shaperInfo.position=(i=void 0,Ur((i=[n=l,A[c].copy(),n]).slice(0,2),"blwf")||Ur(i.slice(1,3),"blwf")?Mr.Below_C:Ur(i.slice(0,2),"pstf")||Ur(i.slice(1,3),"pstf")||Ur(i.slice(0,2),"pref")||Ur(i.slice(1,3),"pref")?Mr.Post_C:Mr.Base_C));for(var u=0,h=zr(A,0);u<A.length;h=zr(A,u=h)){var d=A[u].shaperInfo,f=(d.category,d.syllableType);if("symbol_cluster"!==f&&"non_indic_cluster"!==f){if("broken_cluster"===f&&o){var g=new Zs(t,o,[9676]);g.shaperInfo=new Wr(1<<Tr(g),kr(g),A[u].shaperInfo.syllableType,A[u].shaperInfo.syllable);for(var p=u;p<h&&32768===A[p].shaperInfo.category;)p++;A.splice(p++,0,g),h++}var w=h,B=u,E=!1;if(s.rephPos!==Mr.Ra_To_Become_Reph&&r.rphf&&u+3<=h&&("Implicit"===s.rephMode&&!Nr(A[u+2])||"Explicit"===s.rephMode&&64===A[u+2].shaperInfo.category)){var m=[A[u].copy(),A[u+1].copy(),A[u+2].copy()];if(Ur(m.slice(0,2),"rphf")||"Explicit"===s.rephMode&&Ur(m,"rphf")){for(B+=2;B<h&&Nr(A[B]);)B++;w=u,E=!0}}else if("Log_Repha"===s.rephMode&&32768===A[u].shaperInfo.category){for(B++;B<h&&Nr(A[B]);)B++;w=u,E=!0}switch(s.basePos){case"Last":var v=h,C=!1;do{var b=A[--v].shaperInfo;if(jr(A[v])){if(b.position!==Mr.Below_C&&(b.position!==Mr.Post_C||C)){w=v;break}b.position===Mr.Below_C&&(C=!0),w=v}else if(u<v&&64===b.category&&16===A[v-1].shaperInfo.category)break}while(B<v);break;case"First":for(var y=(w=u)+1;y<h;y++)jr(A[y])&&(A[y].shaperInfo.position=Mr.Below_C)}E&&w===u&&B-w<=2&&(E=!1);for(var Q=u;Q<w;Q++){var I=A[Q].shaperInfo;I.position=Math.min(Mr.Pre_C,I.position)}w<h&&(A[w].shaperInfo.position=Mr.Base_C);for(var D=w+1;D<h;D++)if(128===A[D].shaperInfo.category){for(var x=D+1;x<h;x++)if(jr(A[x])){A[x].shaperInfo.position=Mr.Final_C;break}break}if(E&&(A[u].shaperInfo.position=Mr.Ra_To_Become_Reph),e.isOldSpec)for(var M="Malayalam"!==e.unicodeScript,F=w+1;F<h;F++)if(16===A[F].shaperInfo.category){var L,R=void 0;for(R=h-1;F<R&&!(jr(A[R])||M&&16===A[R].shaperInfo.category);R--);16!==A[R].shaperInfo.category&&F<R&&(L=A[F],A.splice.apply(A,[F,0].concat(A.splice(F+1,R-F))),A[R]=L);break}for(var Y=Mr.Start,S=u;S<h;S++){var P=A[S].shaperInfo;if(P.category&(139368|Fr&P.category)){if(P.position=Y,16===P.category&&P.position===Mr.Pre_M)for(var G=S;u<G;G--)if(A[G-1].shaperInfo.position!==Mr.Pre_M){P.position=A[G-1].shaperInfo.position;break}}else P.position!==Mr.SMVD&&(Y=P.position)}for(var _=w,T=w+1;T<h;T++)if(jr(A[T])){for(var k=_+1;k<T;k++)A[k].shaperInfo.position<Mr.SMVD&&(A[k].shaperInfo.position=A[T].shaperInfo.position);_=T}else 128===A[T].shaperInfo.category&&(_=T);var W=A.slice(u,h);W.sort((function(t,A){return t.shaperInfo.position-A.shaperInfo.position})),A.splice.apply(A,[u,W.length].concat(W));for(var H=u;H<h;H++)if(A[H].shaperInfo.position===Mr.Base_C){w=H;break}for(var j=u;j<h&&A[j].shaperInfo.position===Mr.Ra_To_Become_Reph;j++)A[j].features.rphf=!0;for(var N=!e.isOldSpec&&"Pre_And_Post"===s.blwfMode,O=u;O<w;O++)A[O].features.half=!0,N&&(A[O].features.blwf=!0);for(var U=w+1;U<h;U++)A[U].features.abvf=!0,A[U].features.pstf=!0,A[U].features.blwf=!0;if(e.isOldSpec&&"Devanagari"===e.unicodeScript)for(var V=u;V+1<w;V++)65536!==A[V].shaperInfo.category||16!==A[V+1].shaperInfo.category||V+1!==w&&64!==A[V+2].shaperInfo.category||(A[V].features.blwf=!0,A[V+1].features.blwf=!0);if(r.pref&&w+2<h)for(var K=w+1;K+2-1<h;K++)if(Ur([A[K].copy(),A[K+1].copy()],"pref")){for(var z=0;z<2;z++)A[K++].features.pref=!0;if(r.cfar)for(;K<h;K++)A[K].features.cfar=!0;break}for(var J=u+1;J<h;J++)if(Nr(A[J]))for(var Z=32===A[J].shaperInfo.category,X=J;X--,Z&&delete A[X].features.half,u<X&&!jr(A[X]););}}}function Kr(t,A,e){for(var n=e.indicConfig,i=t._layoutEngine.engine.GSUBProcessor.features,s=0,r=zr(A,0);s<A.length;r=zr(A,s=r)){for(var o=!!i.pref,a=s;a<r;a++)if(A[a].shaperInfo.position>=Mr.Base_C){if(o&&a+1<r)for(var l=a+1;l<r;l++)if(A[l].features.pref){if(!A[l].substituted||!A[l].isLigated||A[l].isMultiplied){for(a=l;a<r&&Or(A[a]);)a++;A[a].shaperInfo.position=Mr.BASE_C,o=!1}break}if("Malayalam"===e.unicodeScript)for(var c=a+1;c<r;c++){for(;c<r&&Nr(A[c]);)c++;if(c===r||!Or(A[c]))break;for(c++;c<r&&Nr(A[c]);)c++;c<r&&jr(A[c])&&A[c].shaperInfo.position===Mr.Below_C&&(A[a=c].shaperInfo.position=Mr.Base_C)}s<a&&A[a].shaperInfo.position>Mr.Base_C&&a--;break}if(a===r&&s<a&&64===A[a-1].shaperInfo.category&&a--,a<r)for(;s<a&&A[a].shaperInfo.category&(8|Fr);)a--;if(s+1<r&&s<a){var u=a===r?a-2:a-1;if("Malayalam"!==e.unicodeScript&&"Tamil"!==e.unicodeScript){for(;s<u&&!(16528&A[u].shaperInfo.category);)u--;Or(A[u])&&A[u].shaperInfo.position!==Mr.Pre_M?u+1<r&&Nr(A[u+1])&&u++:u=s}if(s<u&&A[u].shaperInfo.position!==Mr.Pre_M)for(var h,d,f=u;s<f;f--)A[f-1].shaperInfo.position===Mr.Pre_M&&((h=f-1)<a&&a<=u&&a--,d=A[h],A.splice.apply(A,[h,0].concat(A.splice(h+1,u-h))),A[u]=d,u--)}if(s+1<r&&A[s].shaperInfo.position===Mr.Ra_To_Become_Reph&&32768===A[s].shaperInfo.category!==(A[s].isLigated&&!A[s].isMultiplied)){var g=void 0,p=n.rephPos,w=!1;if(p!==Mr.After_Post){for(g=s+1;g<a&&!Or(A[g]);)g++;if(g<a&&Or(A[g])&&(g+1<a&&Nr(A[g+1])&&g++,w=!0),!w&&p===Mr.After_Main){for(g=a;g+1<r&&A[g+1].shaperInfo.position<=Mr.After_Main;)g++;w=g<r}if(!w&&p===Mr.After_Sub){for(g=a;g+1<r&&!(A[g+1].shaperInfo.position&(Mr.Post_C|Mr.After_Post|Mr.SMVD));)g++;w=g<r}}if(!w){for(g=s+1;g<a&&!Or(A[g]);)g++;g<a&&Or(A[g])&&(g+1<a&&Nr(A[g+1])&&g++,w=!0)}if(!w){for(g=r-1;s<g&&A[g].shaperInfo.position===Mr.SMVD;)g--;if(Or(A[g]))for(var B=a+1;B<g;B++)128===A[B].shaperInfo.category&&g--}var E=A[s];A.splice.apply(A,[s,0].concat(A.splice(s+1,g-s))),A[g]=E,s<a&&a<=g&&a--}if(o&&a+1<r)for(var m=a+1;m<r;m++)if(A[m].features.pref){if(A[m].isLigated&&!A[m].isMultiplied){var v=a;if("Malayalam"!==e.unicodeScript&&"Tamil"!==e.unicodeScript){for(;s<v&&!(16528&A[v-1].shaperInfo.category);)v--;if(s<v&&128===A[v-1].shaperInfo.category)for(var C=m,y=a+1;y<C;y++)if(128===A[y].shaperInfo.category){v--;break}}s<v&&Or(A[v-1])&&v<r&&Nr(A[v])&&v++;var Q=m,I=A[Q];A.splice.apply(A,[v+1,0].concat(A.splice(v,Q-v))),A[v]=I,v<=a&&a<Q&&a++}break}A[s].shaperInfo.position!==Mr.Pre_M||s&&/Cf|Mn/.test(b.getCategory(A[s-1].codePoints[0]))||(A[s].features.init=!0)}}function zr(t,A){if(A>=t.length)return A;for(var e=t[A].shaperInfo.syllable;++A<t.length&&t[A].shaperInfo.syllable===e;);return A}var Jr,Zr=xr.categories,Xr=xr.decompositions,qr=new y(A("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","base64")),$r=new Q(xr),to=(g(Ao,Jr=Ms),Ao.planFeatures=function(t){t.addStage(io),t.addStage(["locl","ccmp","nukt","akhn"]),t.addStage(so),t.addStage(["rphf"],!1),t.addStage(ro),t.addStage(so),t.addStage(["pref"]),t.addStage(oo),t.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),t.addStage(ao),t.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])},Ao.assignFeatures=function(t,A){for(var e=A.length-1;0<=e;e--)!function(e){var n,i=A[e].codePoints[0];Xr[i]&&(n=Xr[i].map((function(n){var i=t.font.glyphForCodePoint(n);return new Zs(t.font,i.id,[n],A[e].features)})),A.splice.apply(A,[e,1].concat(n)))}(e)},Ao.zeroMarkWidths="BEFORE_GPOS",Ao);function Ao(){return u(this,Ao),f(this,Jr.apply(this,arguments))}function eo(t){return qr.get(t.codePoints[0])}var no=function t(A,e,n){u(this,t),this.category=A,this.syllableType=e,this.syllable=n};function io(t,A){var e,n=0,i=$r.match(A.map(eo)),s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;e=i[o++]}else{if((o=i.next()).done)break;e=o.value}var a=e[0],l=e[1],c=e[2];++n;for(var u=a;u<=l;u++)A[u].shaperInfo=new no(Zr[eo(A[u])],c[0],n);for(var h="R"===A[a].shaperInfo.category?1:Math.min(3,l-a),d=a;d<a+h;d++)A[d].features.rphf=!0}}function so(t,A){var e,n=A,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}e.substituted=!1}}function ro(t,A){var e,n=A,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}e.substituted&&e.features.rphf&&(e.shaperInfo.category="R")}}function oo(t,A){var e,n=A,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}e.substituted&&(e.shaperInfo.category="VPre")}}function ao(t,A){for(var e=t.glyphForCodePoint(9676).id,n=0,i=lo(A,0);n<A.length;i=lo(A,n=i)){var s=void 0,r=void 0,o=A[n].shaperInfo,a=o.syllableType;if("virama_terminated_cluster"===a||"standard_cluster"===a||"broken_cluster"===a){if("broken_cluster"===a&&e){var l=new Zs(t,e,[9676]);for(l.shaperInfo=o,s=n;s<i&&"R"===A[s].shaperInfo.category;s++);A.splice(++s,0,l),i++}if("R"===o.category&&1<i-n)for(s=n+1;s<i;s++)if(uo(o=A[s].shaperInfo)||co(A[s])){co(A[s])&&s--,A.splice.apply(A,[n,0].concat(A.splice(n+1,s-n),[A[s]]));break}for(s=n,r=i;s<i;s++)uo(o=A[s].shaperInfo)||co(A[s])?r=co(A[s])?s+1:s:("VPre"===o.category||"VMPre"===o.category)&&r<s&&A.splice.apply(A,[r,1,A[s]].concat(A.splice(r,s-r)))}}}function lo(t,A){if(A>=t.length)return A;for(var e=t[A].shaperInfo.syllable;++A<t.length&&t[A].shaperInfo.syllable===e;);return A}function co(t){return"H"===t.shaperInfo.category&&!t.isLigated}function uo(t){return"B"===t.category||"GB"===t.category}var ho,fo={arab:Ns,mong:Ns,syrc:Ns,"nko ":Ns,phag:Ns,mand:Ns,mani:Ns,phlp:Ns,hang:$s,bng2:Gr,beng:Gr,dev2:Gr,deva:Gr,gjr2:Gr,gujr:Gr,guru:Gr,gur2:Gr,knda:Gr,knd2:Gr,mlm2:Gr,mlym:Gr,ory2:Gr,orya:Gr,taml:Gr,tml2:Gr,telu:Gr,tel2:Gr,khmr:Gr,bali:to,batk:to,brah:to,bugi:to,buhd:to,cakm:to,cham:to,dupl:to,egyp:to,gran:to,hano:to,java:to,kthi:to,kali:to,khar:to,khoj:to,sind:to,lepc:to,limb:to,mahj:to,mtei:to,modi:to,hmng:to,rjng:to,saur:to,shrd:to,sidd:to,sinh:to,sund:to,sylo:to,tglg:to,tagb:to,tale:to,lana:to,tavt:to,takr:to,tibt:to,tfng:to,tirh:to,latn:Ms,DFLT:Ms},go=(g(po,ho=zs),po.prototype.applyLookup=function(t,A){var e=this;switch(t){case 1:var n=this.coverageIndex(A.coverage);if(-1===n)return!1;var i=this.glyphIterator.cur;switch(A.version){case 1:i.id=i.id+A.deltaGlyphID&65535;break;case 2:i.id=A.substitute.get(n)}return!0;case 2:var s=this.coverageIndex(A.coverage);if(-1===s)return!1;var o,a=A.sequences.get(s);if(0===a.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=a[0],this.glyphIterator.cur.ligatureComponent=0;var l=this.glyphIterator.cur.features,c=this.glyphIterator.cur,u=a.slice(1).map((function(t,A){var n=new Zs(e.font,t,void 0,l);return n.shaperInfo=c.shaperInfo,n.isLigated=c.isLigated,n.ligatureComponent=A+1,n.substituted=!0,n.isMultiplied=!0,n}));return(o=this.glyphs).splice.apply(o,[this.glyphIterator.index+1,0].concat(u)),!0;case 3:var h=this.coverageIndex(A.coverage);return-1!==h&&(this.glyphIterator.cur.id=A.alternateSet.get(h)[0],!0);case 4:var d=this.coverageIndex(A.coverage);if(-1===d)return!1;var f,g=A.ligatureSets.get(d),p=Array.isArray(g),w=0;for(g=p?g:r(g);;){if(p){if(w>=g.length)break;f=g[w++]}else{if((w=g.next()).done)break;f=w.value}var B=f,E=this.sequenceMatchIndices(1,B.components);if(E){var m,v=this.glyphIterator.cur,C=v.codePoints.slice(),b=E,y=Array.isArray(b),Q=0;for(b=y?b:r(b);;){if(y){if(Q>=b.length)break;m=b[Q++]}else{if((Q=b.next()).done)break;m=Q.value}C.push.apply(C,this.glyphs[m].codePoints)}var I=new Zs(this.font,B.glyph,C,v.features);I.shaperInfo=v.shaperInfo,I.isLigated=!0,I.substituted=!0;for(var D=v.isMark,x=0;x<E.length&&D;x++)D=this.glyphs[E[x]].isMark;I.ligatureID=D?null:this.ligatureID++;var M,F=v.ligatureID,L=v.codePoints.length,R=L,Y=this.glyphIterator.index+1,S=E,P=Array.isArray(S),G=0;for(S=P?S:r(S);;){if(P){if(G>=S.length)break;M=S[G++]}else{if((G=S.next()).done)break;M=G.value}var _=M;if(D)Y=_;else for(;Y<_;){var T=R-L+Math.min(this.glyphs[Y].ligatureComponent||1,L);this.glyphs[Y].ligatureID=I.ligatureID,this.glyphs[Y].ligatureComponent=T,Y++}F=this.glyphs[Y].ligatureID,R+=L=this.glyphs[Y].codePoints.length,Y++}if(F&&!D)for(var k=Y;k<this.glyphs.length&&this.glyphs[k].ligatureID===F;k++)T=R-L+Math.min(this.glyphs[k].ligatureComponent||1,L),this.glyphs[k].ligatureComponent=T;for(var W=E.length-1;0<=W;W--)this.glyphs.splice(E[W],1);return this.glyphs[this.glyphIterator.index]=I,!0}}return!1;case 5:return this.applyContext(A);case 6:return this.applyChainingContext(A);case 7:return this.applyLookup(A.lookupType,A.extension);default:throw new Error("GSUB lookupType "+t+" is not supported")}},po);function po(){return u(this,po),f(this,ho.apply(this,arguments))}var wo,Bo=(g(Eo,wo=zs),Eo.prototype.applyPositionValue=function(t,A){var e=this.positions[this.glyphIterator.peekIndex(t)];null!=A.xAdvance&&(e.xAdvance+=A.xAdvance),null!=A.yAdvance&&(e.yAdvance+=A.yAdvance),null!=A.xPlacement&&(e.xOffset+=A.xPlacement),null!=A.yPlacement&&(e.yOffset+=A.yPlacement);var n=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;n&&i&&(A.xPlaDevice&&(e.xOffset+=n.getDelta(i,A.xPlaDevice.a,A.xPlaDevice.b)),A.yPlaDevice&&(e.yOffset+=n.getDelta(i,A.yPlaDevice.a,A.yPlaDevice.b)),A.xAdvDevice&&(e.xAdvance+=n.getDelta(i,A.xAdvDevice.a,A.xAdvDevice.b)),A.yAdvDevice&&(e.yAdvance+=n.getDelta(i,A.yAdvDevice.a,A.yAdvDevice.b)))},Eo.prototype.applyLookup=function(t,A){switch(t){case 1:var e=this.coverageIndex(A.coverage);if(-1===e)return!1;switch(A.version){case 1:this.applyPositionValue(0,A.value);break;case 2:this.applyPositionValue(0,A.values.get(e))}return!0;case 2:var n=this.glyphIterator.peek();if(!n)return!1;var i=this.coverageIndex(A.coverage);if(-1===i)return!1;switch(A.version){case 1:var s,o=A.pairSets.get(i),a=Array.isArray(o),l=0;for(o=a?o:r(o);;){if(a){if(l>=o.length)break;s=o[l++]}else{if((l=o.next()).done)break;s=l.value}var c=s;if(c.secondGlyph===n.id)return this.applyPositionValue(0,c.value1),this.applyPositionValue(1,c.value2),!0}return!1;case 2:var u=this.getClassID(this.glyphIterator.cur.id,A.classDef1),h=this.getClassID(n.id,A.classDef2);if(-1===u||-1===h)return!1;var d=A.classRecords.get(u).get(h);return this.applyPositionValue(0,d.value1),this.applyPositionValue(1,d.value2),!0}case 3:var f=this.glyphIterator.peekIndex(),g=this.glyphs[f];if(!g)return!1;var p=A.entryExitRecords[this.coverageIndex(A.coverage)];if(!p||!p.exitAnchor)return!1;var w=A.entryExitRecords[this.coverageIndex(A.coverage,g.id)];if(!w||!w.entryAnchor)return!1;var B=this.getAnchor(w.entryAnchor),E=this.getAnchor(p.exitAnchor),m=this.positions[this.glyphIterator.index],v=this.positions[f];switch(this.direction){case"ltr":m.xAdvance=E.x+m.xOffset;var C=B.x+v.xOffset;v.xAdvance-=C,v.xOffset-=C;break;case"rtl":C=E.x+m.xOffset,m.xAdvance-=C,m.xOffset-=C,v.xAdvance=B.x+v.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=f,m.yOffset=B.y-E.y):(g.cursiveAttachment=this.glyphIterator.index,m.yOffset=E.y-B.y),!0;case 4:var b=this.coverageIndex(A.markCoverage);if(-1===b)return!1;for(var y=this.glyphIterator.index;0<=--y&&(this.glyphs[y].isMark||0<this.glyphs[y].ligatureComponent););if(y<0)return!1;var Q=this.coverageIndex(A.baseCoverage,this.glyphs[y].id);if(-1===Q)return!1;var I=A.markArray[b],D=A.baseArray[Q][I.class];return this.applyAnchor(I,D,y),!0;case 5:var x=this.coverageIndex(A.markCoverage);if(-1===x)return!1;for(var M=this.glyphIterator.index;0<=--M&&this.glyphs[M].isMark;);if(M<0)return!1;var F=this.coverageIndex(A.ligatureCoverage,this.glyphs[M].id);if(-1===F)return!1;var L=A.ligatureArray[F],R=this.glyphIterator.cur,Y=this.glyphs[M],S=Y.ligatureID&&Y.ligatureID===R.ligatureID&&0<R.ligatureComponent?Math.min(R.ligatureComponent,Y.codePoints.length)-1:Y.codePoints.length-1,P=A.markArray[x],G=L[S][P.class];return this.applyAnchor(P,G,M),!0;case 6:var _=this.coverageIndex(A.mark1Coverage);if(-1===_)return!1;var T=this.glyphIterator.peekIndex(-1),k=this.glyphs[T];if(!k||!k.isMark)return!1;var W=this.glyphIterator.cur,H=!1;if(W.ligatureID===k.ligatureID?W.ligatureID&&W.ligatureComponent!==k.ligatureComponent||(H=!0):(W.ligatureID&&!W.ligatureComponent||k.ligatureID&&!k.ligatureComponent)&&(H=!0),!H)return!1;var j=this.coverageIndex(A.mark2Coverage,k.id);if(-1===j)return!1;var N=A.mark1Array[_],O=A.mark2Array[j][N.class];return this.applyAnchor(N,O,T),!0;case 7:return this.applyContext(A);case 8:return this.applyChainingContext(A);case 9:return this.applyLookup(A.lookupType,A.extension);default:throw new Error("Unsupported GPOS table: "+t)}},Eo.prototype.applyAnchor=function(t,A,e){var n=this.getAnchor(A),i=this.getAnchor(t.markAnchor),s=(this.positions[e],this.positions[this.glyphIterator.index]);s.xOffset=n.x-i.x,s.yOffset=n.y-i.y,this.glyphIterator.cur.markAttachment=e},Eo.prototype.getAnchor=function(t){var A=t.xCoordinate,e=t.yCoordinate,n=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return n&&i&&(t.xDeviceTable&&(A+=n.getDelta(i,t.xDeviceTable.a,t.xDeviceTable.b)),t.yDeviceTable&&(e+=n.getDelta(i,t.yDeviceTable.a,t.yDeviceTable.b))),{x:A,y:e}},Eo.prototype.applyFeatures=function(t,A,e){wo.prototype.applyFeatures.call(this,t,A,e);for(var n=0;n<this.glyphs.length;n++)this.fixCursiveAttachment(n);this.fixMarkAttachment()},Eo.prototype.fixCursiveAttachment=function(t){var A,e=this.glyphs[t];null!=e.cursiveAttachment&&(A=e.cursiveAttachment,e.cursiveAttachment=null,this.fixCursiveAttachment(A),this.positions[t].yOffset+=this.positions[A].yOffset)},Eo.prototype.fixMarkAttachment=function(){for(var t=0;t<this.glyphs.length;t++){var A=this.glyphs[t];if(null!=A.markAttachment){var e=A.markAttachment;if(this.positions[t].xOffset+=this.positions[e].xOffset,this.positions[t].yOffset+=this.positions[e].yOffset,"ltr"===this.direction)for(var n=e;n<t;n++)this.positions[t].xOffset-=this.positions[n].xAdvance,this.positions[t].yOffset-=this.positions[n].yAdvance;else for(var i=e+1;i<t+1;i++)this.positions[t].xOffset+=this.positions[i].xAdvance,this.positions[t].yOffset+=this.positions[i].yAdvance}}},Eo);function Eo(){return u(this,Eo),f(this,wo.apply(this,arguments))}var mo=(vo.prototype.setup=function(t){var A=this;this.glyphInfos=t.glyphs.map((function(t){return new Zs(A.font,t.id,[].concat(t.codePoints))}));var e=null;for(var n in this.GPOSProcessor&&(e=this.GPOSProcessor.selectScript(t.script,t.language,t.direction)),this.GSUBProcessor&&(e=this.GSUBProcessor.selectScript(t.script,t.language,t.direction)),this.shaper=function(t){Array.isArray(t)||(t=[t]);var A,e=t,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s=fo[A];if(s)return s}return Ms}(e),this.plan=new Cs(this.font,e,t.direction),this.shaper.plan(this.plan,this.glyphInfos,t.features),this.plan.allFeatures)t.features[n]=!0},vo.prototype.substitute=function(t){var A=this;this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),t.glyphs=this.glyphInfos.map((function(t){return A.font.getGlyph(t.id,t.codePoints)})))},vo.prototype.position=function(t){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(t.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,t.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(t.positions),"rtl"===t.direction&&(t.glyphs.reverse(),t.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features},vo.prototype.zeroMarkAdvances=function(t){for(var A=0;A<this.glyphInfos.length;A++)this.glyphInfos[A].isMark&&(t[A].xAdvance=0,t[A].yAdvance=0)},vo.prototype.cleanup=function(){this.glyphInfos=null,this.plan=null,this.shaper=null},vo.prototype.getAvailableFeatures=function(t,A){var e=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(t,A),e.push.apply(e,l(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(t,A),e.push.apply(e,l(this.GPOSProcessor.features))),e},vo);function vo(t){u(this,vo),this.font=t,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,t.GSUB&&(this.GSUBProcessor=new go(t,t.GSUB)),t.GPOS&&(this.GPOSProcessor=new Bo(t,t.GPOS))}var Co=(bo.prototype.layout=function(t,A,e,n,i){if("string"==typeof A&&(i=n,n=e,e=A,A=[]),"string"==typeof t){null==e&&(e=function(t){for(var A=t.length,e=0;e<A;){var n,i=t.charCodeAt(e++);55296<=i&&i<=56319&&e<A&&56320<=(n=t.charCodeAt(e))&&n<=57343&&(e++,i=((1023&i)<<10)+(1023&n)+65536);var s=b.getScript(i);if("Common"!==s&&"Inherited"!==s&&"Unknown"!==s)return Ri[s]}return Ri.Unknown}(t));var s=this.font.glyphsForString(t)}else{if(null==e){var o,a=[],l=t,c=Array.isArray(l),u=0;for(l=c?l:r(l);;){if(c){if(u>=l.length)break;o=l[u++]}else{if((u=l.next()).done)break;o=u.value}a.push.apply(a,o.codePoints)}e=function(t){for(var A=0;A<t.length;A++){var e=t[A],n=b.getScript(e);if("Common"!==n&&"Inherited"!==n&&"Unknown"!==n)return Ri[n]}return Ri.Unknown}(a)}s=t}var h=new ji(s,A,e,n,i);return 0===s.length?h.positions=[]:(this.engine&&this.engine.setup&&this.engine.setup(h),this.substitute(h),this.position(h),this.hideDefaultIgnorables(h.glyphs,h.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup()),h},bo.prototype.substitute=function(t){this.engine&&this.engine.substitute&&this.engine.substitute(t)},bo.prototype.position=function(t){t.positions=t.glyphs.map((function(t){return new Oi(t.advanceWidth)}));var A=null;this.engine&&this.engine.position&&(A=this.engine.position(t)),A||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new xi(this.font)),this.unicodeLayoutEngine.positionGlyphs(t.glyphs,t.positions)),A&&A.kern||!1===t.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new Ii(this.font)),this.kernProcessor.process(t.glyphs,t.positions),t.features.kern=!0)},bo.prototype.hideDefaultIgnorables=function(t,A){for(var e=this.font.glyphForCodePoint(32),n=0;n<t.length;n++)this.isDefaultIgnorable(t[n].codePoints[0])&&(t[n]=e,A[n].xAdvance=0,A[n].yAdvance=0)},bo.prototype.isDefaultIgnorable=function(t){var A=t>>16;if(0==A)switch(t>>8){case 0:return 173===t;case 3:return 847===t;case 6:return 1564===t;case 23:return 6068<=t&&t<=6069;case 24:return 6155<=t&&t<=6158;case 32:return 8203<=t&&t<=8207||8234<=t&&t<=8238||8288<=t&&t<=8303;case 254:return 65024<=t&&t<=65039||65279===t;case 255:return 65520<=t&&t<=65528;default:return!1}else switch(A){case 1:return 113824<=t&&t<=113827||119155<=t&&t<=119162;case 14:return 917504<=t&&t<=921599;default:return!1}},bo.prototype.getAvailableFeatures=function(t,A){var e=[];return this.engine&&e.push.apply(e,this.engine.getAvailableFeatures(t,A)),this.font.kern&&-1===e.indexOf("kern")&&e.push("kern"),e},bo.prototype.stringsForGlyph=function(t){var A,e=new C,n=this.font._cmapProcessor.codePointsForGlyph(t),i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;A=n[s++]}else{if((s=n.next()).done)break;A=s.value}e.add(m(A))}if(this.engine&&this.engine.stringsForGlyph){var o,a=this.engine.stringsForGlyph(t),l=Array.isArray(a),c=0;for(a=l?a:r(a);;){if(l){if(c>=a.length)break;o=a[c++]}else{if((c=a.next()).done)break;o=c.value}e.add(o)}}return v(e)},bo);function bo(t){u(this,bo),this.font=t,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new ms(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new mo(this.font))}var yo={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},Qo=(Io.prototype.toFunction=function(){var t=this;return function(A){t.commands.forEach((function(t){return A[t.command].apply(A,t.args)}))}},Io.prototype.toSVG=function(){return this.commands.map((function(t){var A=t.args.map((function(t){return Math.round(100*t)/100}));return""+yo[t.command]+A.join(" ")})).join("")},Io.prototype.mapPoints=function(t){var A,e=new Io,n=this.commands,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;A=n[s++]}else{if((s=n.next()).done)break;A=s.value}for(var o=A,a=[],l=0;l<o.args.length;l+=2){var c=t(o.args[l],o.args[l+1]),u=c[0],h=c[1];a.push(u,h)}e[o.command].apply(e,a)}return e},Io.prototype.transform=function(t,A,e,n,i,s){return this.mapPoints((function(r,o){return[r=t*r+e*o+i,o=A*r+n*o+s]}))},Io.prototype.translate=function(t,A){return this.transform(1,0,0,1,t,A)},Io.prototype.rotate=function(t){var A=Math.cos(t),e=Math.sin(t);return this.transform(A,e,-e,A,0,0)},Io.prototype.scale=function(t,A){var e=1<arguments.length&&void 0!==A?A:t;return this.transform(t,0,0,e,0,0)},h(Io,[{key:"cbox",get:function(){if(!this._cbox){var t,A=new Fi,e=this.commands,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}for(var s=t,a=0;a<s.args.length;a+=2)A.addPoint(s.args[a],s.args[a+1])}this._cbox=o(A)}return this._cbox}},{key:"bbox",get:function(){if(this._bbox)return this._bbox;var t,A,e,n,i,s,a,l,c,u,h,d=new Fi,f=0,g=0,p=function(t){return Math.pow(1-t,3)*b[D]+3*Math.pow(1-t,2)*t*y[D]+3*(1-t)*Math.pow(t,2)*Q[D]+Math.pow(t,3)*I[D]},w=this.commands,B=Array.isArray(w),E=0;for(w=B?w:r(w);;){if(B){if(E>=w.length)break;t=w[E++]}else{if((E=w.next()).done)break;t=E.value}switch((F=t).command){case"moveTo":case"lineTo":var m=F.args,v=m[0],C=m[1];d.addPoint(v,C),f=v,g=C;break;case"quadraticCurveTo":case"bezierCurveTo":"quadraticCurveTo"===F.command?(s=f+2/3*((e=(A=F.args)[0])-f),a=g+2/3*((n=A[1])-g),l=(u=A[2])+2/3*(e-u),c=(h=A[3])+2/3*(n-h)):(s=(i=F.args)[0],a=i[1],l=i[2],c=i[3],u=i[4],h=i[5]),d.addPoint(u,h);for(var b=[f,g],y=[s,a],Q=[l,c],I=[u,h],D=0;D<=1;D++){var x=6*b[D]-12*y[D]+6*Q[D],M=-3*b[D]+9*y[D]-9*Q[D]+3*I[D],F=3*y[D]-3*b[D];if(0!=M){var L,R,Y=Math.pow(x,2)-4*F*M;Y<0||(0<(L=(-x+Math.sqrt(Y))/(2*M))&&L<1&&(0===D?d.addPoint(p(L),d.maxY):1===D&&d.addPoint(d.maxX,p(L))),0<(R=(-x-Math.sqrt(Y))/(2*M))&&R<1&&(0===D?d.addPoint(p(R),d.maxY):1===D&&d.addPoint(d.maxX,p(R))))}else{if(0==x)continue;var S=-F/x;0<S&&S<1&&(0===D?d.addPoint(p(S),d.maxY):1===D&&d.addPoint(d.maxX,p(S)))}}f=u,g=h}}return this._bbox=o(d)}}]),Io);function Io(){u(this,Io),this.commands=[],this._bbox=null,this._cbox=null}for(var Do=["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"],xo=0;xo<Do.length;xo++)!function(){var t=Do[xo];Qo.prototype[t]=function(){for(var A=arguments.length,e=Array(A),n=0;n<A;n++)e[n]=arguments[n];return this._bbox=this._cbox=null,this.commands.push({command:t,args:e}),this}}();var Mo,Fo=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];function Lo(t,A,e,n,i){var s={};return Object.keys(n).forEach((function(t){s[t]=n[t]})),s.enumerable=!!s.enumerable,s.configurable=!!s.configurable,("value"in s||s.initializer)&&(s.writable=!0),s=e.slice().reverse().reduce((function(e,n){return n(t,A,e)||e}),s),i&&void 0!==s.initializer&&(s.value=s.initializer?s.initializer.call(i):void 0,s.initializer=void 0),void 0===s.initializer&&(Object.defineProperty(t,A,s),s=null),s}var Ro=(Yo.prototype._getPath=function(){return new Qo},Yo.prototype._getCBox=function(){return this.path.cbox},Yo.prototype._getBBox=function(){return this.path.bbox},Yo.prototype._getTableMetrics=function(t){if(this.id<t.metrics.length)return t.metrics.get(this.id);var A=t.metrics.get(t.metrics.length-1);return{advance:A?A.advance:0,bearing:t.bearings.get(this.id-t.metrics.length)||0}},Yo.prototype._getMetrics=function(t){if(this._metrics)return this._metrics;var A,e,n,i,s,r=this._getTableMetrics(this._font.hmtx),o=r.advance,a=r.bearing;return s=this._font.vmtx?(i=(A=this._getTableMetrics(this._font.vmtx)).advance,A.bearing):(void 0,null==t&&(t=this.cbox),(e=this._font["OS/2"])&&0<e.version?(i=Math.abs(e.typoAscender-e.typoDescender),e.typoAscender-t.maxY):(n=this._font.hhea,i=Math.abs(n.ascent-n.descent),n.ascent-t.maxY)),this._font._variationProcessor&&this._font.HVAR&&(o+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:o,advanceHeight:i,leftBearing:a,topBearing:s}},Yo.prototype.getScaledPath=function(t){var A=1/this._font.unitsPerEm*t;return this.path.scale(A)},Yo.prototype._getName=function(){var t=this._font.post;if(!t)return null;switch(t.version){case 1:return Fo[this.id];case 2:var A=t.glyphNameIndex[this.id];return A<Fo.length?Fo[A]:t.names[A-Fo.length];case 2.5:return Fo[this.id+t.offsets[this.id]];case 4:return String.fromCharCode(t.map[this.id])}},Yo.prototype.render=function(t,A){t.save();var e=1/this._font.head.unitsPerEm*A;t.scale(e,e),this.path.toFunction()(t),t.fill(),t.restore()},h(Yo,[{key:"cbox",get:function(){return this._getCBox()}},{key:"bbox",get:function(){return this._getBBox()}},{key:"path",get:function(){return this._getPath()}},{key:"advanceWidth",get:function(){return this._getMetrics().advanceWidth}},{key:"advanceHeight",get:function(){return this._getMetrics().advanceHeight}},{key:"ligatureCaretPositions",get:function(){}},{key:"name",get:function(){return this._getName()}}]),Lo((Mo=Yo).prototype,"cbox",[S],s(Mo.prototype,"cbox"),Mo.prototype),Lo(Mo.prototype,"bbox",[S],s(Mo.prototype,"bbox"),Mo.prototype),Lo(Mo.prototype,"path",[S],s(Mo.prototype,"path"),Mo.prototype),Lo(Mo.prototype,"advanceWidth",[S],s(Mo.prototype,"advanceWidth"),Mo.prototype),Lo(Mo.prototype,"advanceHeight",[S],s(Mo.prototype,"advanceHeight"),Mo.prototype),Lo(Mo.prototype,"name",[S],s(Mo.prototype,"name"),Mo.prototype),Mo);function Yo(t,A,e){u(this,Yo),this.id=t,this.codePoints=A,this._font=e,this.isMark=0<this.codePoints.length&&this.codePoints.every(b.isMark),this.isLigature=1<this.codePoints.length}var So=new i.Struct({numberOfContours:i.int16,xMin:i.int16,yMin:i.int16,xMax:i.int16,yMax:i.int16}),Po=(Go.prototype.copy=function(){return new Go(this.onCurve,this.endContour,this.x,this.y)},Go);function Go(t,A){var e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0,n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:0;u(this,Go),this.onCurve=t,this.endContour=A,this.x=e,this.y=n}function _o(t,A,e){u(this,_o),this.glyphID=t,this.dx=A,this.dy=e,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}var To,ko=(g(Wo,To=Ro),Wo.prototype._getCBox=function(t){if(this._font._variationProcessor&&!t)return this.path.cbox;var A=this._font._getTableStream("glyf");A.pos+=this._font.loca.offsets[this.id];var e=So.decode(A),n=new Fi(e.xMin,e.yMin,e.xMax,e.yMax);return o(n)},Wo.prototype._parseGlyphCoord=function(t,A,e,n){var i;return e?(i=t.readUInt8(),n||(i=-i),i+=A):i=n?A:A+t.readInt16BE(),i},Wo.prototype._decode=function(){var t=this._font.loca.offsets[this.id];if(t===this._font.loca.offsets[this.id+1])return null;var A=this._font._getTableStream("glyf");A.pos+=t;var e=A.pos,n=So.decode(A);return 0<n.numberOfContours?this._decodeSimple(n,A):n.numberOfContours<0&&this._decodeComposite(n,A,e),n},Wo.prototype._decodeSimple=function(t,A){t.points=[];var e=new i.Array(i.uint16,t.numberOfContours).decode(A);t.instructions=new i.Array(i.uint8,i.uint16).decode(A);for(var n=[],s=e[e.length-1]+1;n.length<s;){var r=A.readUInt8();if(n.push(r),8&r)for(var o=A.readUInt8(),a=0;a<o;a++)n.push(r)}for(var l=0;l<n.length;l++){r=n[l];var c=new Po(!!(1&r),0<=e.indexOf(l),0,0);t.points.push(c)}var u=0;for(l=0;l<n.length;l++)r=n[l],t.points[l].x=u=this._parseGlyphCoord(A,u,2&r,16&r);var h,d=0;for(l=0;l<n.length;l++)r=n[l],t.points[l].y=d=this._parseGlyphCoord(A,d,4&r,32&r);this._font._variationProcessor&&((h=t.points.slice()).push.apply(h,this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,h),t.phantomPoints=h.slice(-4))},Wo.prototype._decodeComposite=function(t,A,e){for(var n=2<arguments.length&&void 0!==e?e:0,i=!(t.components=[]),s=32;32&s;){s=A.readUInt16BE();var r,o,a=A.pos-n,l=A.readUInt16BE();i=i||0!=(256&s);o=1&s?(r=A.readInt16BE(),A.readInt16BE()):(r=A.readInt8(),A.readInt8()),(h=new _o(l,r,o)).pos=a,8&s?h.scaleX=h.scaleY=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824:64&s?(h.scaleX=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824,h.scaleY=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824):128&s&&(h.scaleX=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824,h.scale01=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824,h.scale10=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824,h.scaleY=(A.readUInt8()<<24|A.readUInt8()<<16)/1073741824),t.components.push(h)}if(this._font._variationProcessor){for(var c=[],u=0;u<t.components.length;u++){var h=t.components[u];c.push(new Po(!0,!0,h.dx,h.dy))}c.push.apply(c,this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,c),t.phantomPoints=c.splice(-4,4);for(var d=0;d<c.length;d++){var f=c[d];t.components[d].dx=f.x,t.components[d].dy=f.y}}return i},Wo.prototype._getPhantomPoints=function(t){var A=this._getCBox(!0);null==this._metrics&&(this._metrics=Ro.prototype._getMetrics.call(this,A));var e=this._metrics,n=e.advanceWidth,i=e.advanceHeight,s=e.leftBearing,r=e.topBearing;return[new Po(!1,!0,t.xMin-s,0),new Po(!1,!0,t.xMin-s+n,0),new Po(!1,!0,0,t.yMax+r),new Po(!1,!0,0,t.yMax+r+i)]},Wo.prototype._getContours=function(){var t=this._decode();if(!t)return[];var A=[];if(t.numberOfContours<0){var e,n=t.components,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}for(var o=e,a=this._font.getGlyph(o.glyphID)._getContours(),l=0;l<a.length;l++)for(var c=a[l],u=0;u<c.length;u++){var h=c[u],d=h.x*o.scaleX+h.y*o.scale01+o.dx,f=h.y*o.scaleY+h.x*o.scale10+o.dy;A.push(new Po(h.onCurve,h.endContour,d,f))}}}else A=t.points||[];t.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=t.phantomPoints[1].x-t.phantomPoints[0].x,this._metrics.advanceHeight=t.phantomPoints[3].y-t.phantomPoints[2].y,this._metrics.leftBearing=t.xMin-t.phantomPoints[0].x,this._metrics.topBearing=t.phantomPoints[2].y-t.yMax);for(var g=[],p=[],w=0;w<A.length;w++){var B=A[w];p.push(B),B.endContour&&(g.push(p),p=[])}return g},Wo.prototype._getMetrics=function(){if(this._metrics)return this._metrics;var t=this._getCBox(!0);return To.prototype._getMetrics.call(this,t),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics},Wo.prototype._getPath=function(){for(var t=this._getContours(),A=new Qo,e=0;e<t.length;e++){var n=t[e],i=n[0],s=n[n.length-1],r=0;i.onCurve?(c=null,r=1):c=i=s.onCurve?s:new Po(!1,!1,(i.x+s.x)/2,(i.y+s.y)/2),A.moveTo(i.x,i.y);for(var o=r;o<n.length;o++){var a=n[o],l=0===o?i:n[o-1];if(l.onCurve&&a.onCurve)A.lineTo(a.x,a.y);else if(l.onCurve&&!a.onCurve)var c=a;else if(l.onCurve||a.onCurve){if(l.onCurve||!a.onCurve)throw new Error("Unknown TTF path state");A.quadraticCurveTo(c.x,c.y,a.x,a.y),c=null}else{var u=(l.x+a.x)/2,h=(l.y+a.y)/2;A.quadraticCurveTo(l.x,l.y,u,h);c=a}}c&&A.quadraticCurveTo(c.x,c.y,i.x,i.y),A.closePath()}return A},Wo);function Wo(){return u(this,Wo),f(this,To.apply(this,arguments))}var Ho,jo=(g(No,Ho=Ro),No.prototype._getName=function(){return this._font.CFF2?Ho.prototype._getName.call(this):this._font["CFF "].getGlyphName(this.id)},No.prototype.bias=function(t){return t.length<1240?107:t.length<33900?1131:32768},No.prototype._getPath=function(){var t=this._font.CFF2||this._font["CFF "],A=t.stream,e=t.topDict.CharStrings[this.id],n=e.offset+e.length;A.pos=e.offset;var i=new Qo,s=[],r=[],o=null,a=0,l=0,c=0,u=void 0,h=void 0,d=!1;this._usedGsubrs=u={},this._usedSubrs=h={};var f=t.globalSubrIndex||[],g=this.bias(f),p=t.privateDictForGlyph(this.id)||{},w=p.Subrs||[],B=this.bias(w),E=t.topDict.vstore&&t.topDict.vstore.itemVariationStore,m=p.vsindex,v=this._font._variationProcessor;function C(){null==o&&(o=s.shift()+p.nominalWidthX)}function b(){return s.length%2!=0&&C(),a+=s.length>>1,s.length=0}function y(t,A){d&&i.closePath(),i.moveTo(t,A),d=!0}return function e(){for(;A.pos<n;){var o,p=A.readUInt8();if(p<32)switch(p){case 1:case 3:case 18:case 23:b();break;case 4:1<s.length&&C(),c+=s.shift(),y(l,c);break;case 5:for(;2<=s.length;)l+=s.shift(),c+=s.shift(),i.lineTo(l,c);break;case 6:case 7:for(var Q=6===p;1<=s.length;)Q?l+=s.shift():c+=s.shift(),i.lineTo(l,c),Q=!Q;break;case 8:for(;0<s.length;){var I=l+s.shift(),D=c+s.shift(),x=I+s.shift(),M=D+s.shift();l=x+s.shift(),c=M+s.shift(),i.bezierCurveTo(I,D,x,M,l,c)}break;case 10:var F=s.pop()+B,L=w[F];L&&(h[F]=!0,W=A.pos,H=n,A.pos=L.offset,n=L.offset+L.length,e(),A.pos=W,n=H);break;case 11:if(2<=t.version)break;return;case 14:if(2<=t.version)break;0<s.length&&C(),d&&(i.closePath(),d=!1);break;case 15:if(t.version<2)throw new Error("vsindex operator not supported in CFF v1");m=s.pop();break;case 16:if(t.version<2)throw new Error("blend operator not supported in CFF v1");if(!v)throw new Error("blend operator in non-variation font");for(var R=v.getBlendVector(E,m),Y=s.pop(),S=Y*R.length,P=s.length-S,G=P-Y,_=0;_<Y;_++){for(var T=s[G+_],k=0;k<R.length;k++)T+=R[k]*s[P++];s[G+_]=T}for(;S--;)s.pop();break;case 19:case 20:b(),A.pos+=a+7>>3;break;case 21:2<s.length&&C(),l+=s.shift(),c+=s.shift(),y(l,c);break;case 22:1<s.length&&C(),y(l+=s.shift(),c);break;case 24:for(;8<=s.length;)I=l+s.shift(),D=c+s.shift(),x=I+s.shift(),M=D+s.shift(),l=x+s.shift(),c=M+s.shift(),i.bezierCurveTo(I,D,x,M,l,c);l+=s.shift(),c+=s.shift(),i.lineTo(l,c);break;case 25:for(;8<=s.length;)l+=s.shift(),c+=s.shift(),i.lineTo(l,c);I=l+s.shift(),D=c+s.shift(),x=I+s.shift(),M=D+s.shift(),l=x+s.shift(),c=M+s.shift(),i.bezierCurveTo(I,D,x,M,l,c);break;case 26:for(s.length%2&&(l+=s.shift());4<=s.length;)I=l,D=c+s.shift(),x=I+s.shift(),M=D+s.shift(),l=x,c=M+s.shift(),i.bezierCurveTo(I,D,x,M,l,c);break;case 27:for(s.length%2&&(c+=s.shift());4<=s.length;)I=l+s.shift(),D=c,x=I+s.shift(),M=D+s.shift(),l=x+s.shift(),c=M,i.bezierCurveTo(I,D,x,M,l,c);break;case 28:s.push(A.readInt16BE());break;case 29:var W,H;F=s.pop()+g;(L=f[F])&&(u[F]=!0,W=A.pos,H=n,A.pos=L.offset,n=L.offset+L.length,e(),A.pos=W,n=H);break;case 30:case 31:for(Q=31===p;4<=s.length;)Q?(I=l+s.shift(),D=c,x=I+s.shift(),M=D+s.shift(),c=M+s.shift(),l=x+(1===s.length?s.shift():0)):(I=l,D=c+s.shift(),x=I+s.shift(),M=D+s.shift(),l=x+s.shift(),c=M+(1===s.length?s.shift():0)),i.bezierCurveTo(I,D,x,M,l,c),Q=!Q;break;case 12:switch(p=A.readUInt8()){case 3:var j=s.pop(),N=s.pop();s.push(j&&N?1:0);break;case 4:j=s.pop(),N=s.pop(),s.push(j||N?1:0);break;case 5:j=s.pop(),s.push(j?0:1);break;case 9:j=s.pop(),s.push(Math.abs(j));break;case 10:j=s.pop(),N=s.pop(),s.push(j+N);break;case 11:j=s.pop(),N=s.pop(),s.push(j-N);break;case 12:j=s.pop(),N=s.pop(),s.push(j/N);break;case 14:j=s.pop(),s.push(-j);break;case 15:j=s.pop(),N=s.pop(),s.push(j===N?1:0);break;case 18:s.pop();break;case 20:var O=s.pop(),U=s.pop();r[U]=O;break;case 21:U=s.pop(),s.push(r[U]||0);break;case 22:var V=s.pop(),K=s.pop(),z=s.pop(),J=s.pop();s.push(z<=J?V:K);break;case 23:s.push(Math.random());break;case 24:j=s.pop(),N=s.pop(),s.push(j*N);break;case 26:j=s.pop(),s.push(Math.sqrt(j));break;case 27:j=s.pop(),s.push(j,j);break;case 28:j=s.pop(),N=s.pop(),s.push(N,j);break;case 29:(U=s.pop())<0?U=0:U>s.length-1&&(U=s.length-1),s.push(s[U]);break;case 30:var Z=s.pop(),X=s.pop();if(0<=X)for(;0<X;){for(var q=s[Z-1],$=Z-2;0<=$;$--)s[$+1]=s[$];s[0]=q,X--}else for(;X<0;){q=s[0];for(var tt=0;tt<=Z;tt++)s[tt]=s[tt+1];s[Z-1]=q,X++}break;case 34:I=l+s.shift(),D=c,x=I+s.shift(),M=D+s.shift();var At=x+s.shift(),et=M,nt=At+s.shift(),it=et,st=nt+s.shift(),rt=it,ot=st+s.shift(),at=rt;l=ot,c=at,i.bezierCurveTo(I,D,x,M,At,et),i.bezierCurveTo(nt,it,st,rt,ot,at);break;case 35:for(var lt=[],ct=0;ct<=5;ct++)l+=s.shift(),c+=s.shift(),lt.push(l,c);i.bezierCurveTo.apply(i,lt.slice(0,6)),i.bezierCurveTo.apply(i,lt.slice(6)),s.shift();break;case 36:I=l+s.shift(),D=c+s.shift(),x=I+s.shift(),it=et=M=D+s.shift(),st=(nt=(At=x+s.shift())+s.shift())+s.shift(),rt=it+s.shift(),ot=st+s.shift(),l=ot,c=at=rt,i.bezierCurveTo(I,D,x,M,At,et),i.bezierCurveTo(nt,it,st,rt,ot,at);break;case 37:for(var ut=l,ht=c,dt=(lt=[],0);dt<=4;dt++)l+=s.shift(),c+=s.shift(),lt.push(l,c);Math.abs(l-ut)>Math.abs(c-ht)?(l+=s.shift(),c=ht):(l=ut,c+=s.shift()),lt.push(l,c),i.bezierCurveTo.apply(i,lt.slice(0,6)),i.bezierCurveTo.apply(i,lt.slice(6));break;default:throw new Error("Unknown op: 12 "+p)}break;default:throw new Error("Unknown op: "+p)}else p<247?s.push(p-139):p<251?(o=A.readUInt8(),s.push(256*(p-247)+o+108)):p<255?(o=A.readUInt8(),s.push(256*-(p-251)-o-108)):s.push(A.readInt32BE()/65536)}}(),d&&i.closePath(),i},No);function No(){return u(this,No),f(this,Ho.apply(this,arguments))}var Oo,Uo=new i.Struct({originX:i.uint16,originY:i.uint16,type:new i.String(4),data:new i.Buffer((function(t){return t.parent.buflen-t._currentOffset}))}),Vo=(g(Ko,Oo=ko),Ko.prototype.getImageForSize=function(t){for(var A=0;A<this._font.sbix.imageTables.length;A++){var e=this._font.sbix.imageTables[A];if(e.ppem>=t)break}var n=e.imageOffsets,i=n[this.id],s=n[this.id+1];return i===s?null:(this._font.stream.pos=i,Uo.decode(this._font.stream,{buflen:s-i}))},Ko.prototype.render=function(t,A){var e,n=this.getImageForSize(A);null!=n&&(e=A/this._font.unitsPerEm,t.image(n.data,{height:A,x:n.originX,y:(this.bbox.minY-n.originY)*e})),this._font.sbix.flags.renderOutlines&&Oo.prototype.render.call(this,t,A)},Ko);function Ko(){return u(this,Ko),f(this,Oo.apply(this,arguments))}function zo(t,A){u(this,zo),this.glyph=t,this.color=A}var Jo,Zo=(g(Xo,Jo=Ro),Xo.prototype._getBBox=function(){for(var t=new Fi,A=0;A<this.layers.length;A++){var e=this.layers[A].glyph.bbox;t.addPoint(e.minX,e.minY),t.addPoint(e.maxX,e.maxY)}return t},Xo.prototype.render=function(t,A){var e,n=this.layers,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;e=n[s++]}else{if((s=n.next()).done)break;e=s.value}var o=e.glyph,a=e.color;t.fillColor([a.red,a.green,a.blue],a.alpha/255*100),o.render(t,A)}},h(Xo,[{key:"layers",get:function(){for(var t=this._font.CPAL,A=this._font.COLR,e=0,n=A.baseGlyphRecord.length-1;e<=n;){var i=e+n>>1,s=A.baseGlyphRecord[i];if(this.id<s.gid)n=i-1;else{if(!(this.id>s.gid)){var r=s;break}e=1+i}}if(null==r)return[new zo(c=this._font._getBaseGlyph(this.id),l={red:0,green:0,blue:0,alpha:255})];for(var o=[],a=r.firstLayerIndex;a<r.firstLayerIndex+r.numLayers;a++){s=A.layerRecords[a];var l=t.colorRecords[s.paletteIndex],c=this._font._getBaseGlyph(s.gid);o.push(new zo(c,l))}return o}}]),Xo);function Xo(){return u(this,Xo),f(this,Jo.apply(this,arguments))}var qo=($o.prototype.normalizeCoords=function(t){for(var A=[],e=0;e<this.font.fvar.axis.length;e++){var n=this.font.fvar.axis[e];t[e]<n.defaultValue?A.push((t[e]-n.defaultValue+I)/(n.defaultValue-n.minValue+I)):A.push((t[e]-n.defaultValue+I)/(n.maxValue-n.defaultValue+I))}if(this.font.avar)for(e=0;e<this.font.avar.segment.length;e++)for(var i=this.font.avar.segment[e],s=0;s<i.correspondence.length;s++){var r=i.correspondence[s];if(1<=s&&A[e]<r.fromCoord){var o=i.correspondence[s-1];A[e]=((A[e]-o.fromCoord)*(r.toCoord-o.toCoord)+I)/(r.fromCoord-o.fromCoord+I)+o.toCoord;break}}return A},$o.prototype.transformPoints=function(t,A){if(this.font.fvar&&this.font.gvar){var e=this.font.gvar;if(!(t>=e.glyphCount)){var n=e.offsets[t];if(n!==e.offsets[t+1]){var i=this.font.stream;if(i.pos=n,!(i.pos>=i.length)){var s,r=i.readUInt16BE(),o=n+i.readUInt16BE();32768&r&&(m=i.pos,i.pos=o,s=this.decodePoints(),o=i.pos,i.pos=m);var a=A.map((function(t){return t.copy()}));r&=4095;for(var l=0;l<r;l++){var c=i.readUInt16BE(),u=i.readUInt16BE();if(32768&u)for(var h=[],d=0;d<e.axisCount;d++)h.push(i.readInt16BE()/16384);else{if((4095&u)>=e.globalCoordCount)throw new Error("Invalid gvar table");h=e.globalCoords[4095&u]}if(16384&u){for(var f=[],g=0;g<e.axisCount;g++)f.push(i.readInt16BE()/16384);for(var p=[],w=0;w<e.axisCount;w++)p.push(i.readInt16BE()/16384)}var B=this.tupleFactor(u,h,f,p);if(0!==B){var E,m=i.pos;i.pos=o;var v=0===(E=8192&u?this.decodePoints():s).length?A.length:E.length,C=this.decodeDeltas(v),b=this.decodeDeltas(v);if(0===E.length)for(var y=0;y<A.length;y++){var Q=A[y];Q.x+=Math.round(C[y]*B),Q.y+=Math.round(b[y]*B)}else{for(var I=a.map((function(t){return t.copy()})),D=A.map((function(){return!1})),x=0;x<E.length;x++){var M,F=E[x];F<A.length&&(M=I[F],D[F]=!0,M.x+=Math.round(C[x]*B),M.y+=Math.round(b[x]*B))}this.interpolateMissingDeltas(I,a,D);for(var L=0;L<A.length;L++){var R=I[L].x-a[L].x,Y=I[L].y-a[L].y;A[L].x+=R,A[L].y+=Y}}o+=c,i.pos=m}else o+=c}}}}}},$o.prototype.decodePoints=function(){var t=this.font.stream,A=t.readUInt8();128&A&&(A=(127&A)<<8|t.readUInt8());for(var e=new Uint16Array(A),n=0,i=0;n<A;)for(var s=t.readUInt8(),r=1+(127&s),o=128&s?t.readUInt16:t.readUInt8,a=0;a<r&&n<A;a++)i+=o.call(t),e[n++]=i;return e},$o.prototype.decodeDeltas=function(t){for(var A=this.font.stream,e=0,n=new Int16Array(t);e<t;){var i=A.readUInt8(),s=1+(63&i);if(128&i)e+=s;else for(var r=64&i?A.readInt16BE:A.readInt8,o=0;o<s&&e<t;o++)n[e++]=r.call(A)}return n},$o.prototype.tupleFactor=function(t,A,e,n){for(var i=this.normalizedCoords,s=this.font.gvar,r=1,o=0;o<s.axisCount;o++)if(0!==A[o]){if(0===i[o])return 0;if(0==(16384&t)){if(i[o]<Math.min(0,A[o])||i[o]>Math.max(0,A[o]))return 0;r=(r*i[o]+I)/(A[o]+I)}else{if(i[o]<e[o]||i[o]>n[o])return 0;r=i[o]<A[o]?r*(i[o]-e[o]+I)/(A[o]-e[o]+I):r*(n[o]-i[o]+I)/(n[o]-A[o]+I)}}return r},$o.prototype.interpolateMissingDeltas=function(t,A,e){if(0!==t.length)for(var n=0;n<t.length;){for(var i=n,s=n,r=t[s];!r.endContour;)r=t[++s];for(;n<=s&&!e[n];)n++;if(!(s<n)){var o=n,a=n;for(n++;n<=s;)e[n]&&(this.deltaInterpolate(a+1,n-1,a,n,A,t),a=n),n++;a===o?this.deltaShift(i,s,a,A,t):(this.deltaInterpolate(a+1,s,a,o,A,t),0<o&&this.deltaInterpolate(i,o-1,a,o,A,t)),n=s+1}}},$o.prototype.deltaInterpolate=function(t,A,e,n,i,s){if(!(A<t))for(var r=["x","y"],o=0;o<r.length;o++){var a,l=r[o];i[e][l]>i[n][l]&&(a=e,e=n,n=a);var c=i[e][l],u=i[n][l],h=s[e][l],d=s[n][l];if(c!==u||h===d)for(var f=c===u?0:(d-h)/(u-c),g=t;g<=A;g++){var p=i[g][l];p<=c?p+=h-c:u<=p?p+=d-u:p=h+(p-c)*f,s[g][l]=p}}},$o.prototype.deltaShift=function(t,A,e,n,i){var s=i[e].x-n[e].x,r=i[e].y-n[e].y;if(0!=s||0!=r)for(var o=t;o<=A;o++)o!==e&&(i[o].x+=s,i[o].y+=r)},$o.prototype.getAdvanceAdjustment=function(t,A){var e,n,i,s=void 0;return i=A.advanceWidthMapping?((e=t)>=A.advanceWidthMapping.mapCount&&(e=A.advanceWidthMapping.mapCount-1),A.advanceWidthMapping.entryFormat,s=(n=A.advanceWidthMapping.mapData[e]).outerIndex,n.innerIndex):(s=0,t),this.getDelta(A.itemVariationStore,s,i)},$o.prototype.getDelta=function(t,A,e){if(A>=t.itemVariationData.length)return 0;var n=t.itemVariationData[A];if(e>=n.deltaSets.length)return 0;for(var i=n.deltaSets[e],s=this.getBlendVector(t,A),r=0,o=0;o<n.regionIndexCount;o++)r+=i.deltas[o]*s[o];return r},$o.prototype.getBlendVector=function(t,A){var e=t.itemVariationData[A];if(this.blendVectors.has(e))return this.blendVectors.get(e);for(var n=this.normalizedCoords,i=[],s=0;s<e.regionIndexCount;s++){for(var r=1,o=e.regionIndexes[s],a=t.variationRegionList.variationRegions[o],l=0;l<a.length;l++){var c=a[l];r*=c.startCoord>c.peakCoord||c.peakCoord>c.endCoord||c.startCoord<0&&0<c.endCoord&&0!==c.peakCoord||0===c.peakCoord?1:n[l]<c.startCoord||n[l]>c.endCoord?0:n[l]===c.peakCoord?1:n[l]<c.peakCoord?(n[l]-c.startCoord+I)/(c.peakCoord-c.startCoord+I):(c.endCoord-n[l]+I)/(c.endCoord-c.peakCoord+I)}i[s]=r}return this.blendVectors.set(e,i),i},$o);function $o(t,A){u(this,$o),this.font=t,this.normalizedCoords=this.normalizeCoords(A),this.blendVectors=new d}var ta=x.resolve(),Aa=(ea.prototype.includeGlyph=function(t){return"object"===(void 0===t?"undefined":a(t))&&(t=t.id),null==this.mapping[t]&&(this.glyphs.push(t),this.mapping[t]=this.glyphs.length-1),this.mapping[t]},ea.prototype.encodeStream=function(){var t=this,A=new i.EncodeStream;return ta.then((function(){return t.encode(A),A.end()})),A},ea);function ea(t){u(this,ea),this.font=t,this.glyphs=[],this.mapping={},this.includeGlyph(0)}var na=(ia.size=function(t){return 0<=t&&t<=255?1:2},ia.encode=function(t,A){0<=A&&A<=255?t.writeUInt8(A):t.writeInt16BE(A)},ia);function ia(){u(this,ia)}var sa=new i.Struct({numberOfContours:i.int16,xMin:i.int16,yMin:i.int16,xMax:i.int16,yMax:i.int16,endPtsOfContours:new i.Array(i.uint16,"numberOfContours"),instructions:new i.Array(i.uint8,i.uint16),flags:new i.Array(i.uint8,0),xPoints:new i.Array(na,0),yPoints:new i.Array(na,0)}),ra=(oa.prototype.encodeSimple=function(t,A){for(var e=1<arguments.length&&void 0!==A?A:[],n=[],s=[],r=[],o=[],a=0,l=0,c=0,u=0,h=0,d=0;d<t.commands.length;d++){for(var f=t.commands[d],g=0;g<f.args.length;g+=2){var p=f.args[g],w=f.args[g+1],B=0;if("quadraticCurveTo"===f.command&&2===g){var E=t.commands[d+1];if(E&&"quadraticCurveTo"===E.command){var m=(l+E.args[0])/2,v=(c+E.args[1])/2;if(p===m&&w===v)continue}}"quadraticCurveTo"===f.command&&0===g||(B|=1),B=this._encodePoint(p,l,s,B,2,16),(B=this._encodePoint(w,c,r,B,4,32))===u&&a<255?(o[o.length-1]|=8,a++):(0<a&&(o.push(a),a=0),o.push(B),u=B),l=p,c=w,h++}"closePath"===f.command&&n.push(h-1)}1<t.commands.length&&"closePath"!==t.commands[t.commands.length-1].command&&n.push(h-1);var C=t.bbox,b={numberOfContours:n.length,xMin:C.minX,yMin:C.minY,xMax:C.maxX,yMax:C.maxY,endPtsOfContours:n,instructions:e,flags:o,xPoints:s,yPoints:r},y=sa.size(b),Q=4-y%4,I=new i.EncodeStream(y+Q);return sa.encode(I,b),0!=Q&&I.fill(0,Q),I.buffer},oa.prototype._encodePoint=function(t,A,e,n,i,s){var r=t-A;return t===A?n|=s:(-255<=r&&r<=255&&(n|=i,r<0?r=-r:n|=s),e.push(r)),n},oa);function oa(){u(this,oa)}var aa,la=(g(ca,aa=Aa),ca.prototype._addGlyph=function(t){var e=this.font.getGlyph(t),n=e._decode(),i=this.font.loca.offsets[t],s=this.font.loca.offsets[t+1],o=this.font._getTableStream("glyf");o.pos+=i;var a=o.readBuffer(s-i);if(n&&n.numberOfContours<0){a=new A(a);var l,c=n.components,u=Array.isArray(c),h=0;for(c=u?c:r(c);;){if(u){if(h>=c.length)break;l=c[h++]}else{if((h=c.next()).done)break;l=h.value}var d=l;t=this.includeGlyph(d.glyphID),a.writeUInt16BE(t,d.pos)}}else n&&this.font._variationProcessor&&(a=this.glyphEncoder.encodeSimple(e.path,n.instructions));return this.glyf.push(a),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:e.advanceWidth,bearing:e._getMetrics().leftBearing}),this.offset+=a.length,this.glyf.length-1},ca.prototype.encode=function(t){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var A=0;A<this.glyphs.length;)this._addGlyph(this.glyphs[A++]);var e=D(this.font.maxp);e.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);var n=D(this.font.head);n.indexToLocFormat=this.loca.version;var i=D(this.font.hhea);i.numberOfMetrics=this.hmtx.metrics.length,Ei.encode(t,{tables:{head:n,hhea:i,loca:this.loca,maxp:e,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})},ca);function ca(t){u(this,ca);var A=f(this,aa.call(this,t));return A.glyphEncoder=new ra,A}var ua,ha,da=(g(fa,ua=Aa),fa.prototype.subsetCharstrings=function(){this.charstrings=[];var t,A={},e=this.glyphs,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}var s=t;this.charstrings.push(this.cff.getCharString(s));var o=this.font.getGlyph(s);for(var a in o.path,o._usedGsubrs)A[a]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,A)},fa.prototype.subsetSubrs=function(t,e){for(var n=[],i=0;i<t.length;i++){var s=t[i];e[i]?(this.cff.stream.pos=s.offset,n.push(this.cff.stream.readBuffer(s.length))):n.push(new A([11]))}return n},fa.prototype.subsetFontdict=function(t){t.FDArray=[],t.FDSelect={version:0,fds:[]};var A,e={},n=[],i=this.glyphs,s=Array.isArray(i),o=0;for(i=s?i:r(i);;){if(s){if(o>=i.length)break;A=i[o++]}else{if((o=i.next()).done)break;A=o.value}var a=A,l=this.cff.fdForGlyph(a);if(null!=l){e[l]||(t.FDArray.push(E({},this.cff.topDict.FDArray[l])),n.push({})),e[l]=!0,t.FDSelect.fds.push(t.FDArray.length-1);var c=this.font.getGlyph(a);for(var u in c.path,c._usedSubrs)n[n.length-1][u]=!0}}for(var h=0;h<t.FDArray.length;h++){var d=t.FDArray[h];delete d.FontName,d.Private&&d.Private.Subrs&&(d.Private=E({},d.Private),d.Private.Subrs=this.subsetSubrs(d.Private.Subrs,n[h]))}},fa.prototype.createCIDFontdict=function(t){var A,e={},n=this.glyphs,i=Array.isArray(n),s=0;for(n=i?n:r(n);;){if(i){if(s>=n.length)break;A=n[s++]}else{if((s=n.next()).done)break;A=s.value}var o=this.font.getGlyph(A);for(var a in o.path,o._usedSubrs)e[a]=!0}var l=E({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(l.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,e)),t.FDArray=[{Private:l}],t.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}},fa.prototype.addString=function(t){return t?(this.strings||(this.strings=[]),this.strings.push(t),Dt.length+this.strings.length-1):null},fa.prototype.encode=function(t){this.subsetCharstrings();var A={version:255<this.charstrings.length?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},e=E({},this.cff.topDict);e.Private=null,e.charset=A,e.Encoding=null,e.CharStrings=this.charstrings;for(var n=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"],i=0;i<n.length;i++){var s=n[i];e[s]=this.addString(this.cff.string(e[s]))}e.ROS=[this.addString("Adobe"),this.addString("Identity"),0],e.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(e):this.createCIDFontdict(e);var r={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[e],stringIndex:this.strings,globalSubrIndex:this.gsubrs};PA.encode(t,r)},fa);function fa(t){u(this,fa);var A=f(this,ua.call(this,t));if(A.cff=A.font["CFF "],!A.cff)throw new Error("Not a CFF Font");return A}function ga(t,A,e,n,i){var s={};return Object.keys(n).forEach((function(t){s[t]=n[t]})),s.enumerable=!!s.enumerable,s.configurable=!!s.configurable,("value"in s||s.initializer)&&(s.writable=!0),s=e.slice().reverse().reduce((function(e,n){return n(t,A,e)||e}),s),i&&void 0!==s.initializer&&(s.value=s.initializer?s.initializer.call(i):void 0,s.initializer=void 0),void 0===s.initializer&&(Object.defineProperty(t,A,s),s=null),s}var pa=(wa.probe=function(t){var A=t.toString("ascii",0,4);return"true"===A||"OTTO"===A||A===String.fromCharCode(0,1,0,0)},wa.prototype.setDefaultLanguage=function(t){var A=0<arguments.length&&void 0!==t?t:null;this.defaultLanguage=A},wa.prototype._getTable=function(t){if(!(t.tag in this._tables))try{this._tables[t.tag]=this._decodeTable(t)}catch(t){R.logErrors}return this._tables[t.tag]},wa.prototype._getTableStream=function(t){var A=this.directory.tables[t];return A?(this.stream.pos=A.offset,this.stream):null},wa.prototype._decodeDirectory=function(){return this.directory=Ei.decode(this.stream,{_startOffset:0})},wa.prototype._decodeTable=function(t){var A=this.stream.pos,e=this._getTableStream(t.tag),n=pi[t.tag].decode(e,this,t.length);return this.stream.pos=A,n},wa.prototype.getName=function(t,A){var e=1<arguments.length&&void 0!==A?A:this.defaultLanguage||R.defaultLanguage,n=this.name&&this.name.records[t];return n&&(n[e]||n[this.defaultLanguage]||n[R.defaultLanguage]||n.en||n[l(n)[0]])||null},wa.prototype.hasGlyphForCodePoint=function(t){return!!this._cmapProcessor.lookup(t)},wa.prototype.glyphForCodePoint=function(t){return this.getGlyph(this._cmapProcessor.lookup(t),[t])},wa.prototype.glyphsForString=function(t){for(var A=[],e=t.length,n=0,i=-1,s=-1;n<=e;){var r,o=0,a=0;n<e?(55296<=(o=t.charCodeAt(n++))&&o<=56319&&n<e&&56320<=(r=t.charCodeAt(n))&&r<=57343&&(n++,o=((1023&o)<<10)+(1023&r)+65536),a=65024<=o&&o<=65039||917760<=o&&o<=917999?1:0):n++,0===s&&1===a?A.push(this.getGlyph(this._cmapProcessor.lookup(i,o),[i,o])):0===s&&0===a&&A.push(this.glyphForCodePoint(i)),i=o,s=a}return A},wa.prototype.layout=function(t,A,e,n,i){return this._layoutEngine.layout(t,A,e,n,i)},wa.prototype.stringsForGlyph=function(t){return this._layoutEngine.stringsForGlyph(t)},wa.prototype.getAvailableFeatures=function(t,A){return this._layoutEngine.getAvailableFeatures(t,A)},wa.prototype._getBaseGlyph=function(t,A){var e=1<arguments.length&&void 0!==A?A:[];return this._glyphs[t]||(this.directory.tables.glyf?this._glyphs[t]=new ko(t,e,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[t]=new jo(t,e,this))),this._glyphs[t]||null},wa.prototype.getGlyph=function(t,A){var e=1<arguments.length&&void 0!==A?A:[];return this._glyphs[t]||(this.directory.tables.sbix?this._glyphs[t]=new Vo(t,e,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[t]=new Zo(t,e,this):this._getBaseGlyph(t,e)),this._glyphs[t]||null},wa.prototype.createSubset=function(){return new(this.directory.tables["CFF "]?da:la)(this)},wa.prototype.getVariation=function(t){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof t&&(t=this.namedVariations[t]),"object"!==(void 0===t?"undefined":a(t)))throw new Error("Variation settings must be either a variation name or settings object.");var A=this.fvar.axis.map((function(A,e){var n=A.axisTag.trim();return n in t?Math.max(A.minValue,Math.min(A.maxValue,t[n])):A.defaultValue})),e=new i.DecodeStream(this.stream.buffer);e.pos=this._directoryPos;var n=new wa(e,A);return n._tables=this._tables,n},wa.prototype.getFont=function(t){return this.getVariation(t)},h(wa,[{key:"postscriptName",get:function(){return this.getName("postscriptName")}},{key:"fullName",get:function(){return this.getName("fullName")}},{key:"familyName",get:function(){return this.getName("fontFamily")}},{key:"subfamilyName",get:function(){return this.getName("fontSubfamily")}},{key:"copyright",get:function(){return this.getName("copyright")}},{key:"version",get:function(){return this.getName("version")}},{key:"ascent",get:function(){return this.hhea.ascent}},{key:"descent",get:function(){return this.hhea.descent}},{key:"lineGap",get:function(){return this.hhea.lineGap}},{key:"underlinePosition",get:function(){return this.post.underlinePosition}},{key:"underlineThickness",get:function(){return this.post.underlineThickness}},{key:"italicAngle",get:function(){return this.post.italicAngle}},{key:"capHeight",get:function(){var t=this["OS/2"];return t?t.capHeight:this.ascent}},{key:"xHeight",get:function(){var t=this["OS/2"];return t?t.xHeight:0}},{key:"numGlyphs",get:function(){return this.maxp.numGlyphs}},{key:"unitsPerEm",get:function(){return this.head.unitsPerEm}},{key:"bbox",get:function(){return o(new Fi(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}},{key:"_cmapProcessor",get:function(){return new yi(this.cmap)}},{key:"characterSet",get:function(){return this._cmapProcessor.getCharacterSet()}},{key:"_layoutEngine",get:function(){return new Co(this)}},{key:"availableFeatures",get:function(){return this._layoutEngine.getAvailableFeatures()}},{key:"variationAxes",get:function(){var t={};if(!this.fvar)return t;var A,e=this.fvar.axis,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s=A;t[s.axisTag.trim()]={name:s.name.en,min:s.minValue,default:s.defaultValue,max:s.maxValue}}return t}},{key:"namedVariations",get:function(){var t={};if(!this.fvar)return t;var A,e=this.fvar.instance,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}for(var s=A,o={},a=0;a<this.fvar.axis.length;a++)o[this.fvar.axis[a].axisTag.trim()]=s.coord[a];t[s.name.en]=o}return t}},{key:"_variationProcessor",get:function(){if(!this.fvar)return null;var t=this.variationCoords;return t||this.CFF2?(t=t||this.fvar.axis.map((function(t){return t.defaultValue})),new qo(this,t)):null}}]),ga((ha=wa).prototype,"bbox",[S],s(ha.prototype,"bbox"),ha.prototype),ga(ha.prototype,"_cmapProcessor",[S],s(ha.prototype,"_cmapProcessor"),ha.prototype),ga(ha.prototype,"characterSet",[S],s(ha.prototype,"characterSet"),ha.prototype),ga(ha.prototype,"_layoutEngine",[S],s(ha.prototype,"_layoutEngine"),ha.prototype),ga(ha.prototype,"variationAxes",[S],s(ha.prototype,"variationAxes"),ha.prototype),ga(ha.prototype,"namedVariations",[S],s(ha.prototype,"namedVariations"),ha.prototype),ga(ha.prototype,"_variationProcessor",[S],s(ha.prototype,"_variationProcessor"),ha.prototype),ha);function wa(t){var A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;for(var e in u(this,wa),this.defaultLanguage=null,this.stream=t,this.variationCoords=A,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory(),this.directory.tables){var n=this.directory.tables[e];pi[e]&&0<n.length&&c(this,e,{get:this._getTable.bind(this,n)})}}var Ba=new i.Struct({tag:new i.String(4),offset:new i.Pointer(i.uint32,"void",{type:"global"}),compLength:i.uint32,length:i.uint32,origChecksum:i.uint32}),Ea=new i.Struct({tag:new i.String(4),flavor:i.uint32,length:i.uint32,numTables:i.uint16,reserved:new i.Reserved(i.uint16),totalSfntSize:i.uint32,majorVersion:i.uint16,minorVersion:i.uint16,metaOffset:i.uint32,metaLength:i.uint32,metaOrigLength:i.uint32,privOffset:i.uint32,privLength:i.uint32,tables:new i.Array(Ba,"numTables")});Ea.process=function(){var t,A={},e=this.tables,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;t=e[i++]}else{if((i=e.next()).done)break;t=i.value}A[t.tag]=t}this.tables=A};var ma,va=(g(Ca,ma=pa),Ca.probe=function(t){return"wOFF"===t.toString("ascii",0,4)},Ca.prototype._decodeDirectory=function(){this.directory=Ea.decode(this.stream,{_startOffset:0})},Ca.prototype._getTableStream=function(t){var e=this.directory.tables[t];if(e){if(this.stream.pos=e.offset,e.compLength<e.length){this.stream.pos+=2;var n=new A(e.length),s=M(this.stream.readBuffer(e.compLength-2),n);return new i.DecodeStream(s)}return this.stream}return null},Ca);function Ca(){return u(this,Ca),f(this,ma.apply(this,arguments))}var ba,ya=(g(Qa,ba=ko),Qa.prototype._decode=function(){return this._font._transformedGlyphs[this.id]},Qa.prototype._getCBox=function(){return this.path.bbox},Qa);function Qa(){return u(this,Qa),f(this,ba.apply(this,arguments))}var Ia={decode:function(t){for(var A=0,e=[0,1,2,3,4],n=0;n<e.length;n++){var i=t.readUInt8();if(3758096384&A)throw new Error("Overflow");if(A=A<<7|127&i,0==(128&i))return A}throw new Error("Bad base 128 number")}},Da=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],xa=new i.Struct({flags:i.uint8,customTag:new i.Optional(new i.String(4),(function(t){return 63==(63&t.flags)})),tag:function(t){return t.customTag||Da[63&t.flags]},length:Ia,transformVersion:function(t){return t.flags>>>6&3},transformed:function(t){return"glyf"===t.tag||"loca"===t.tag?0===t.transformVersion:0!==t.transformVersion},transformLength:new i.Optional(Ia,(function(t){return t.transformed}))}),Ma=new i.Struct({tag:new i.String(4),flavor:i.uint32,length:i.uint32,numTables:i.uint16,reserved:new i.Reserved(i.uint16),totalSfntSize:i.uint32,totalCompressedSize:i.uint32,majorVersion:i.uint16,minorVersion:i.uint16,metaOffset:i.uint32,metaLength:i.uint32,metaOrigLength:i.uint32,privOffset:i.uint32,privLength:i.uint32,tables:new i.Array(xa,"numTables")});Ma.process=function(){for(var t={},A=0;A<this.tables.length;A++){var e=this.tables[A];t[e.tag]=e}return this.tables=t};var Fa,La=(g(Ra,Fa=pa),Ra.probe=function(t){return"wOF2"===t.toString("ascii",0,4)},Ra.prototype._decodeDirectory=function(){this.directory=Ma.decode(this.stream),this._dataPos=this.stream.pos},Ra.prototype._decompress=function(){if(!this._decompressed){this.stream.pos=this._dataPos;var t=this.stream.readBuffer(this.directory.totalCompressedSize),e=0;for(var n in this.directory.tables){var s=this.directory.tables[n];s.offset=e,e+=null!=s.transformLength?s.transformLength:s.length}var r=F(t,e);if(!r)throw new Error("Error decoding compressed data in WOFF2");this.stream=new i.DecodeStream(new A(r)),this._decompressed=!0}},Ra.prototype._decodeTable=function(t){return this._decompress(),Fa.prototype._decodeTable.call(this,t)},Ra.prototype._getBaseGlyph=function(t,A){var e=1<arguments.length&&void 0!==A?A:[];if(!this._glyphs[t])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[t]=new ya(t,e,this)):Fa.prototype._getBaseGlyph.call(this,t,e)},Ra.prototype._transformGlyfTable=function(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;for(var t=Pa.decode(this.stream),A=[],e=0;e<t.numGlyphs;e++){var n={},i=t.nContours.readInt16BE();if(0<(n.numberOfContours=i)){for(var s=[],r=0,o=0;o<i;o++)r+=Ga(t.nPoints),s.push(r);n.points=function(t,A,e){for(var n=void 0,i=n=0,s=[],r=0;r<e;r++){var o,a,l,c,u=0,h=t.readUInt8(),d=!(h>>7);c=(h&=127)<10?(u=0,_a(h,((14&h)<<7)+A.readUInt8())):h<20?(u=_a(h,((h-10&14)<<7)+A.readUInt8()),0):h<84?(u=_a(h,1+(48&(o=h-20))+((a=A.readUInt8())>>4)),_a(h>>1,1+((12&o)<<2)+(15&a))):h<120?(u=_a(h,1+((o=h-84)/12<<8)+A.readUInt8()),_a(h>>1,1+(o%12>>2<<8)+A.readUInt8())):h<124?(u=_a(h,((a=A.readUInt8())<<4)+((l=A.readUInt8())>>4)),_a(h>>1,((15&l)<<8)+A.readUInt8())):(u=_a(h,A.readUInt16BE()),_a(h>>1,A.readUInt16BE())),i+=u,n+=c,s.push(new Po(d,!1,i,n))}return s}(t.flags,t.glyphs,r);for(var a=0;a<i;a++)n.points[s[a]-1].endContour=!0;Ga(t.glyphs)}else i<0&&ko.prototype._decodeComposite.call({_font:this},n,t.composites)&&Ga(t.glyphs);A.push(n)}this._transformedGlyphs=A},Ra);function Ra(){return u(this,Ra),f(this,Fa.apply(this,arguments))}var Ya=(Sa.prototype.decode=function(t,A){return new i.DecodeStream(this._buf.decode(t,A))},Sa);function Sa(t){u(this,Sa),this.length=t,this._buf=new i.Buffer(t)}var Pa=new i.Struct({version:i.uint32,numGlyphs:i.uint16,indexFormat:i.uint16,nContourStreamSize:i.uint32,nPointsStreamSize:i.uint32,flagStreamSize:i.uint32,glyphStreamSize:i.uint32,compositeStreamSize:i.uint32,bboxStreamSize:i.uint32,instructionStreamSize:i.uint32,nContours:new Ya("nContourStreamSize"),nPoints:new Ya("nPointsStreamSize"),flags:new Ya("flagStreamSize"),glyphs:new Ya("glyphStreamSize"),composites:new Ya("compositeStreamSize"),bboxes:new Ya("bboxStreamSize"),instructions:new Ya("instructionStreamSize")});function Ga(t){var A=t.readUInt8();return 253===A?t.readUInt16BE():255===A?t.readUInt8()+253:254===A?t.readUInt8()+506:A}function _a(t,A){return 1&t?A:-A}var Ta=new i.VersionedStruct(i.uint32,{65536:{numFonts:i.uint32,offsets:new i.Array(i.uint32,"numFonts")},131072:{numFonts:i.uint32,offsets:new i.Array(i.uint32,"numFonts"),dsigTag:i.uint32,dsigLength:i.uint32,dsigOffset:i.uint32}}),ka=(Wa.probe=function(t){return"ttcf"===t.toString("ascii",0,4)},Wa.prototype.getFont=function(t){var A,e=this.header.offsets,n=Array.isArray(e),s=0;for(e=n?e:r(e);;){if(n){if(s>=e.length)break;A=e[s++]}else{if((s=e.next()).done)break;A=s.value}var o=A,a=new i.DecodeStream(this.stream.buffer);a.pos=o;var l=new pa(a);if(l.postscriptName===t)return l}return null},h(Wa,[{key:"fonts",get:function(){var t,A=[],e=this.header.offsets,n=Array.isArray(e),s=0;for(e=n?e:r(e);;){if(n){if(s>=e.length)break;t=e[s++]}else{if((s=e.next()).done)break;t=s.value}var o=t,a=new i.DecodeStream(this.stream.buffer);a.pos=o,A.push(new pa(a))}return A}}]),Wa);function Wa(t){if(u(this,Wa),"ttcf"!==(this.stream=t).readString(4))throw new Error("Not a TrueType collection");this.header=Ta.decode(t)}var Ha=new i.String(i.uint8),ja=(new i.Struct({len:i.uint32,buf:new i.Buffer("len")}),new i.Struct({id:i.uint16,nameOffset:i.int16,attr:i.uint8,dataOffset:i.uint24,handle:i.uint32})),Na=new i.Struct({name:new i.String(4),maxTypeIndex:i.uint16,refList:new i.Pointer(i.uint16,new i.Array(ja,(function(t){return t.maxTypeIndex+1})),{type:"parent"})}),Oa=new i.Struct({length:i.uint16,types:new i.Array(Na,(function(t){return t.length+1}))}),Ua=new i.Struct({reserved:new i.Reserved(i.uint8,24),typeList:new i.Pointer(i.uint16,Oa),nameListOffset:new i.Pointer(i.uint16,"void")}),Va=new i.Struct({dataOffset:i.uint32,map:new i.Pointer(i.uint32,Ua),dataLength:i.uint32,mapLength:i.uint32}),Ka=(za.probe=function(t){var A=new i.DecodeStream(t);try{var e=Va.decode(A)}catch(t){return!1}var n,s=e.map.typeList.types,o=Array.isArray(s),a=0;for(s=o?s:r(s);;){if(o){if(a>=s.length)break;n=s[a++]}else{if((a=s.next()).done)break;n=a.value}if("sfnt"===n.name)return!0}return!1},za.prototype.getFont=function(t){if(!this.sfnt)return null;var A,e=this.sfnt.refList,n=Array.isArray(e),s=0;for(e=n?e:r(e);;){if(n){if(s>=e.length)break;A=e[s++]}else{if((s=e.next()).done)break;A=s.value}var o=this.header.dataOffset+A.dataOffset+4,a=new i.DecodeStream(this.stream.buffer.slice(o)),l=new pa(a);if(l.postscriptName===t)return l}return null},h(za,[{key:"fonts",get:function(){var t,A=[],e=this.sfnt.refList,n=Array.isArray(e),s=0;for(e=n?e:r(e);;){if(n){if(s>=e.length)break;t=e[s++]}else{if((s=e.next()).done)break;t=s.value}var o=this.header.dataOffset+t.dataOffset+4,a=new i.DecodeStream(this.stream.buffer.slice(o));A.push(new pa(a))}return A}}]),za);function za(t){u(this,za),this.stream=t,this.header=Va.decode(this.stream);var A,e=this.header.map.typeList.types,n=Array.isArray(e),i=0;for(e=n?e:r(e);;){if(n){if(i>=e.length)break;A=e[i++]}else{if((i=e.next()).done)break;A=i.value}var s,o=A,a=o.refList,l=Array.isArray(a),c=0;for(a=l?a:r(a);;){if(l){if(c>=a.length)break;s=a[c++]}else{if((c=a.next()).done)break;s=c.value}var h=s;0<=h.nameOffset?(this.stream.pos=h.nameOffset+this.header.map.nameListOffset,h.name=Ha.decode(this.stream)):h.name=null}"sfnt"===o.name&&(this.sfnt=o)}}R.registerFormat(pa),R.registerFormat(va),R.registerFormat(La),R.registerFormat(ka),R.registerFormat(Ka),t.exports=R}).call(this,e(10).Buffer)},function(t,A,e){(function(){var t,n,i,s;for(t in A.EncodeStream=e(388),A.DecodeStream=e(169),A.Array=e(252),A.LazyArray=e(407),A.Bitfield=e(408),A.Boolean=e(409),A.Buffer=e(410),A.Enum=e(411),A.Optional=e(412),A.Reserved=e(413),A.String=e(414),A.Struct=e(253),A.VersionedStruct=e(415),i=e(89))n=i[t],A[t]=n;for(t in s=e(416))n=s[t],A[t]=n}).call(this)},function(t,A,e){(function(A){(function(){var n,i,s={}.hasOwnProperty,r=e(121),o=e(169);try{i=e(170)}catch(n){}n=function(t){var e;function n(t){null==t&&(t=65536),n.__super__.constructor.apply(this,arguments),this.buffer=new A(t),this.bufferOffset=0,this.pos=0}for(e in function(t,A){for(var e in A)s.call(A,e)&&(t[e]=A[e]);function n(){this.constructor=t}n.prototype=A.prototype,t.prototype=new n,t.__super__=A.prototype}(n,t),A.prototype)"write"===e.slice(0,5)&&function(t){var A=+o.TYPES[t.replace(/write|[BL]E/g,"")];n.prototype[t]=function(e){return this.ensure(A),this.buffer[t](e,this.bufferOffset),this.bufferOffset+=A,this.pos+=A}}(e);return n.prototype._read=function(){},n.prototype.ensure=function(t){if(this.bufferOffset+t>this.buffer.length)return this.flush()},n.prototype.flush=function(){if(0<this.bufferOffset)return this.push(new A(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},n.prototype.writeBuffer=function(t){return this.flush(),this.push(t),this.pos+=t.length},n.prototype.writeString=function(t,e){var n,s,r,o,a;switch(null==e&&(e="ascii"),e){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(new A(t,e));case"utf16be":for(r=o=0,a=(n=new A(t,"utf16le")).length-1;o<a;r=o+=2)s=n[r],n[r]=n[r+1],n[r+1]=s;return this.writeBuffer(n);default:if(i)return this.writeBuffer(i.encode(t,e));throw new Error("Install iconv-lite to enable additional string encodings.")}},n.prototype.writeUInt24BE=function(t){return this.ensure(3),this.buffer[this.bufferOffset++]=t>>>16&255,this.buffer[this.bufferOffset++]=t>>>8&255,this.buffer[this.bufferOffset++]=255&t,this.pos+=3},n.prototype.writeUInt24LE=function(t){return this.ensure(3),this.buffer[this.bufferOffset++]=255&t,this.buffer[this.bufferOffset++]=t>>>8&255,this.buffer[this.bufferOffset++]=t>>>16&255,this.pos+=3},n.prototype.writeInt24BE=function(t){return 0<=t?this.writeUInt24BE(t):this.writeUInt24BE(t+16777215+1)},n.prototype.writeInt24LE=function(t){return 0<=t?this.writeUInt24LE(t):this.writeUInt24LE(t+16777215+1)},n.prototype.fill=function(t,e){var n;return e<this.buffer.length?(this.ensure(e),this.buffer.fill(t,this.bufferOffset,this.bufferOffset+e),this.bufferOffset+=e,this.pos+=e):((n=new A(e)).fill(t),this.writeBuffer(n))},n.prototype.end=function(){return this.flush(),this.push(null)},n}(r.Readable),t.exports=n}).call(this)}).call(this,e(10).Buffer)},function(t,A,e){"use strict";function n(t,A){this.encoder=t,this.addBOM=!0}function i(t,A){this.decoder=t,this.pass=!1,this.options=A||{}}(A.PrependBOM=n).prototype.write=function(t){return this.addBOM&&(t="\ufeff"+t,this.addBOM=!1),this.encoder.write(t)},n.prototype.end=function(){return this.encoder.end()},(A.StripBOM=i).prototype.write=function(t){var A=this.decoder.write(t);return this.pass||!A||("\ufeff"===A[0]&&(A=A.slice(1),"function"==typeof this.options.stripBOM&&this.options.stripBOM()),this.pass=!0),A},i.prototype.end=function(){return this.decoder.end()}},function(t,A,e){"use strict";for(var n=[e(391),e(392),e(393),e(394),e(395),e(396),e(397),e(398),e(399)],i=0;i<n.length;i++)for(var s in t=n[i])Object.prototype.hasOwnProperty.call(t,s)&&(A[s]=t[s])},function(t,A,e){"use strict";var n=e(39).Buffer;function i(t,A){this.enc=t.encodingName,this.bomAware=t.bomAware,"base64"===this.enc?this.encoder=a:"cesu8"===this.enc&&(this.enc="utf8",this.encoder=l,"💩"!==n.from("eda0bdedb2a9","hex").toString()&&(this.decoder=c,this.defaultCharUnicode=A.defaultCharUnicode))}t.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:i},i.prototype.encoder=o,i.prototype.decoder=r;var s=e(125).StringDecoder;function r(t,A){this.decoder=new s(A.enc)}function o(t,A){this.enc=A.enc}function a(t,A){this.prevStr=""}function l(t,A){}function c(t,A){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=A.defaultCharUnicode}s.prototype.end||(s.prototype.end=function(){}),r.prototype.write=function(t){return n.isBuffer(t)||(t=n.from(t)),this.decoder.write(t)},r.prototype.end=function(){return this.decoder.end()},o.prototype.write=function(t){return n.from(t,this.enc)},o.prototype.end=function(){},a.prototype.write=function(t){var A=(t=this.prevStr+t).length-t.length%4;return this.prevStr=t.slice(A),t=t.slice(0,A),n.from(t,"base64")},a.prototype.end=function(){return n.from(this.prevStr,"base64")},l.prototype.write=function(t){for(var A=n.alloc(3*t.length),e=0,i=0;i<t.length;i++){var s=t.charCodeAt(i);s<128?A[e++]=s:(s<2048?A[e++]=192+(s>>>6):(A[e++]=224+(s>>>12),A[e++]=128+(s>>>6&63)),A[e++]=128+(63&s))}return A.slice(0,e)},l.prototype.end=function(){},c.prototype.write=function(t){for(var A=this.acc,e=this.contBytes,n=this.accBytes,i="",s=0;s<t.length;s++){var r=t[s];128!=(192&r)?(0<e&&(i+=this.defaultCharUnicode,e=0),r<128?i+=String.fromCharCode(r):r<224?(A=31&r,n=e=1):r<240?(A=15&r,e=2,n=1):i+=this.defaultCharUnicode):0<e?(A=A<<6|63&r,n++,0==--e&&(i+=2===n&&A<128&&0<A||3===n&&A<2048?this.defaultCharUnicode:String.fromCharCode(A))):i+=this.defaultCharUnicode}return this.acc=A,this.contBytes=e,this.accBytes=n,i},c.prototype.end=function(){var t=0;return 0<this.contBytes&&(t+=this.defaultCharUnicode),t}},function(t,A,e){"use strict";var n=e(39).Buffer;function i(t,A){this.iconv=A,this.bomAware=!0,this.isLE=t.isLE}function s(t,A){this.isLE=A.isLE,this.highSurrogate=0}function r(t,A){this.isLE=A.isLE,this.badChar=A.iconv.defaultCharUnicode.charCodeAt(0),this.overflow=[]}function o(t,A,e,n){var i;return(e<0||1114111<e)&&(e=n),65536<=e&&(i=55296|(e-=65536)>>10,t[A++]=255&i,t[A++]=i>>8,e=56320|1023&e),t[A++]=255&e,t[A++]=e>>8,A}function a(t,A){this.iconv=A}function l(t,A){void 0===(t=t||{}).addBOM&&(t.addBOM=!0),this.encoder=A.iconv.getEncoder(t.defaultEncoding||"utf-32le",t)}function c(t,A){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=t||{},this.iconv=A.iconv}function u(t,A){var e=[],n=0,i=0,s=0,r=0,o=0;t:for(var a=0;a<t.length;a++)for(var l=t[a],c=0;c<l.length;c++)if(e.push(l[c]),4===e.length){if(0===n){if(255===e[0]&&254===e[1]&&0===e[2]&&0===e[3])return"utf-32le";if(0===e[0]&&0===e[1]&&254===e[2]&&255===e[3])return"utf-32be"}if((0!==e[0]||16<e[1])&&s++,(0!==e[3]||16<e[2])&&i++,0!==e[0]||0!==e[1]||0===e[2]&&0===e[3]||o++,0===e[0]&&0===e[1]||0!==e[2]||0!==e[3]||r++,e.length=0,100<=++n)break t}return r-i<o-s?"utf-32be":!(o-s<r-i)&&A||"utf-32le"}A._utf32=i,A.utf32le={type:"_utf32",isLE:!0},A.utf32be={type:"_utf32",isLE:!1},A.ucs4le="utf32le",A.ucs4be="utf32be",i.prototype.encoder=s,i.prototype.decoder=r,s.prototype.write=function(t){for(var A=n.from(t,"ucs2"),e=n.alloc(2*A.length),i=this.isLE?e.writeUInt32LE:e.writeUInt32BE,s=0,r=0;r<A.length;r+=2){var o=A.readUInt16LE(r),a=55296<=o&&o<56320,l=56320<=o&&o<57344;if(this.highSurrogate){if(!a&&l){var c=65536+(this.highSurrogate-55296<<10|o-56320);i.call(e,c,s),s+=4,this.highSurrogate=0;continue}i.call(e,this.highSurrogate,s),s+=4}a?this.highSurrogate=o:(i.call(e,o,s),s+=4,this.highSurrogate=0)}return s<e.length&&(e=e.slice(0,s)),e},s.prototype.end=function(){if(this.highSurrogate){var t=n.alloc(4);return this.isLE?t.writeUInt32LE(this.highSurrogate,0):t.writeUInt32BE(this.highSurrogate,0),this.highSurrogate=0,t}},r.prototype.write=function(t){if(0===t.length)return"";var A=0,e=0,i=n.alloc(t.length+4),s=0,r=this.isLE,a=this.overflow,l=this.badChar;if(0<a.length){for(;A<t.length&&a.length<4;A++)a.push(t[A]);4===a.length&&(e=r?a[A]|a[A+1]<<8|a[A+2]<<16|a[A+3]<<24:a[A+3]|a[A+2]<<8|a[A+1]<<16|a[A]<<24,a.length=0,s=o(i,s,e,l))}for(;A<t.length-3;A+=4)s=o(i,s,e=r?t[A]|t[A+1]<<8|t[A+2]<<16|t[A+3]<<24:t[A+3]|t[A+2]<<8|t[A+1]<<16|t[A]<<24,l);for(;A<t.length;A++)a.push(t[A]);return i.slice(0,s).toString("ucs2")},r.prototype.end=function(){this.overflow.length=0},A.utf32=a,A.ucs4="utf32",a.prototype.encoder=l,a.prototype.decoder=c,l.prototype.write=function(t){return this.encoder.write(t)},l.prototype.end=function(){return this.encoder.end()},c.prototype.write=function(t){if(this.decoder)return this.decoder.write(t);if(this.initialBufs.push(t),this.initialBufsLen+=t.length,this.initialBufsLen<32)return"";var A=u(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(A,this.options);for(var e="",n=0;n<this.initialBufs.length;n++)e+=this.decoder.write(this.initialBufs[n]);return this.initialBufs.length=this.initialBufsLen=0,e},c.prototype.end=function(){if(this.decoder)return this.decoder.end();var t=u(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);for(var A="",e=0;e<this.initialBufs.length;e++)A+=this.decoder.write(this.initialBufs[e]);var n=this.decoder.end();return n&&(A+=n),this.initialBufs.length=this.initialBufsLen=0,A}},function(t,A,e){"use strict";var n=e(39).Buffer;function i(){}function s(){}function r(){this.overflowByte=-1}function o(t,A){this.iconv=A}function a(t,A){void 0===(t=t||{}).addBOM&&(t.addBOM=!0),this.encoder=A.iconv.getEncoder("utf-16le",t)}function l(t,A){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=t||{},this.iconv=A.iconv}function c(t,A){var e=[],n=0,i=0,s=0;t:for(var r=0;r<t.length;r++)for(var o=t[r],a=0;a<o.length;a++)if(e.push(o[a]),2===e.length){if(0===n){if(255===e[0]&&254===e[1])return"utf-16le";if(254===e[0]&&255===e[1])return"utf-16be"}if(0===e[0]&&0!==e[1]&&s++,0!==e[0]&&0===e[1]&&i++,e.length=0,100<=++n)break t}return i<s?"utf-16be":!(s<i)&&A||"utf-16le"}(A.utf16be=i).prototype.encoder=s,i.prototype.decoder=r,i.prototype.bomAware=!0,s.prototype.write=function(t){for(var A=n.from(t,"ucs2"),e=0;e<A.length;e+=2){var i=A[e];A[e]=A[e+1],A[e+1]=i}return A},s.prototype.end=function(){},r.prototype.write=function(t){if(0==t.length)return"";var A=n.alloc(t.length+1),e=0,i=0;for(-1!==this.overflowByte&&(A[0]=t[0],A[1]=this.overflowByte,e=1,i=2);e<t.length-1;e+=2,i+=2)A[i]=t[e+1],A[i+1]=t[e];return this.overflowByte=e==t.length-1?t[t.length-1]:-1,A.slice(0,i).toString("ucs2")},r.prototype.end=function(){this.overflowByte=-1},(A.utf16=o).prototype.encoder=a,o.prototype.decoder=l,a.prototype.write=function(t){return this.encoder.write(t)},a.prototype.end=function(){return this.encoder.end()},l.prototype.write=function(t){if(this.decoder)return this.decoder.write(t);if(this.initialBufs.push(t),this.initialBufsLen+=t.length,this.initialBufsLen<16)return"";var A=c(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(A,this.options);for(var e="",n=0;n<this.initialBufs.length;n++)e+=this.decoder.write(this.initialBufs[n]);return this.initialBufs.length=this.initialBufsLen=0,e},l.prototype.end=function(){if(this.decoder)return this.decoder.end();var t=c(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);for(var A="",e=0;e<this.initialBufs.length;e++)A+=this.decoder.write(this.initialBufs[e]);var n=this.decoder.end();return n&&(A+=n),this.initialBufs.length=this.initialBufsLen=0,A}},function(t,A,e){"use strict";var n=e(39).Buffer;function i(t,A){this.iconv=A}A.utf7=i,A.unicode11utf7="utf7",i.prototype.encoder=r,i.prototype.decoder=o,i.prototype.bomAware=!0;var s=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function r(t,A){this.iconv=A.iconv}function o(t,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=""}r.prototype.write=function(t){return n.from(t.replace(s,function(t){return"+"+("+"===t?"":this.iconv.encode(t,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))},r.prototype.end=function(){};for(var a=/[A-Za-z0-9\/+]/,l=[],c=0;c<256;c++)l[c]=a.test(String.fromCharCode(c));var u="+".charCodeAt(0),h="-".charCodeAt(0),d="&".charCodeAt(0);function f(t,A){this.iconv=A}function g(t,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=n.alloc(6),this.base64AccumIdx=0}function p(t,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=""}o.prototype.write=function(t){for(var A,e,i="",s=0,r=this.inBase64,o=this.base64Accum,a=0;a<t.length;a++)r?l[t[a]]||(a==s&&t[a]==h?i+="+":(A=o+this.iconv.decode(t.slice(s,a),"ascii"),i+=this.iconv.decode(n.from(A,"base64"),"utf16-be")),t[a]!=h&&a--,s=a+1,r=!1,o=""):t[a]==u&&(i+=this.iconv.decode(t.slice(s,a),"ascii"),s=a+1,r=!0);return r?(e=(A=o+this.iconv.decode(t.slice(s),"ascii")).length-A.length%8,o=A.slice(e),A=A.slice(0,e),i+=this.iconv.decode(n.from(A,"base64"),"utf16-be")):i+=this.iconv.decode(t.slice(s),"ascii"),this.inBase64=r,this.base64Accum=o,i},o.prototype.end=function(){var t="";return this.inBase64&&0<this.base64Accum.length&&(t=this.iconv.decode(n.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t},(A.utf7imap=f).prototype.encoder=g,f.prototype.decoder=p,f.prototype.bomAware=!0,g.prototype.write=function(t){for(var A=this.inBase64,e=this.base64Accum,i=this.base64AccumIdx,s=n.alloc(5*t.length+10),r=0,o=0;o<t.length;o++){var a=t.charCodeAt(o);32<=a&&a<=126?(A&&(0<i&&(r+=s.write(e.slice(0,i).toString("base64").replace(/\//g,",").replace(/=+$/,""),r),i=0),s[r++]=h,A=!1),A||(s[r++]=a)===d&&(s[r++]=h)):(A||(s[r++]=d,A=!0),A&&(e[i++]=a>>8,e[i++]=255&a,i==e.length&&(r+=s.write(e.toString("base64").replace(/\//g,","),r),i=0)))}return this.inBase64=A,this.base64AccumIdx=i,s.slice(0,r)},g.prototype.end=function(){var t=n.alloc(10),A=0;return this.inBase64&&(0<this.base64AccumIdx&&(A+=t.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),A),this.base64AccumIdx=0),t[A++]=h,this.inBase64=!1),t.slice(0,A)};var w=l.slice();w[",".charCodeAt(0)]=!0,p.prototype.write=function(t){for(var A,e,i="",s=0,r=this.inBase64,o=this.base64Accum,a=0;a<t.length;a++)r?w[t[a]]||(a==s&&t[a]==h?i+="&":(A=o+this.iconv.decode(t.slice(s,a),"ascii").replace(/,/g,"/"),i+=this.iconv.decode(n.from(A,"base64"),"utf16-be")),t[a]!=h&&a--,s=a+1,r=!1,o=""):t[a]==d&&(i+=this.iconv.decode(t.slice(s,a),"ascii"),s=a+1,r=!0);return r?(e=(A=o+this.iconv.decode(t.slice(s),"ascii").replace(/,/g,"/")).length-A.length%8,o=A.slice(e),A=A.slice(0,e),i+=this.iconv.decode(n.from(A,"base64"),"utf16-be")):i+=this.iconv.decode(t.slice(s),"ascii"),this.inBase64=r,this.base64Accum=o,i},p.prototype.end=function(){var t="";return this.inBase64&&0<this.base64Accum.length&&(t=this.iconv.decode(n.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",t}},function(t,A,e){"use strict";var n=e(39).Buffer;function i(t,A){if(!t)throw new Error("SBCS codec is called without the data.");if(!t.chars||128!==t.chars.length&&256!==t.chars.length)throw new Error("Encoding '"+t.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(128===t.chars.length){for(var e="",i=0;i<128;i++)e+=String.fromCharCode(i);t.chars=e+t.chars}this.decodeBuf=n.from(t.chars,"ucs2");var s=n.alloc(65536,A.defaultCharSingleByte.charCodeAt(0));for(i=0;i<t.chars.length;i++)s[t.chars.charCodeAt(i)]=i;this.encodeBuf=s}function s(t,A){this.encodeBuf=A.encodeBuf}function r(t,A){this.decodeBuf=A.decodeBuf}(A._sbcs=i).prototype.encoder=s,i.prototype.decoder=r,s.prototype.write=function(t){for(var A=n.alloc(t.length),e=0;e<t.length;e++)A[e]=this.encodeBuf[t.charCodeAt(e)];return A},s.prototype.end=function(){},r.prototype.write=function(t){for(var A,e,i=this.decodeBuf,s=n.alloc(2*t.length),r=0;r<t.length;r++)A=2*t[r],s[e=2*r]=i[A],s[1+e]=i[1+A];return s.toString("ucs2")},r.prototype.end=function(){}},function(t,A,e){"use strict";t.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№€■ "},mik:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя└┴┬├─┼╣║╚╔╩╦╠═╬┐░▒▓│┤№§╗╝┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},cp720:{type:"_sbcs",chars:"€éâ„à†çêëèïّْô¤ـûùءآأؤ£إئابةتثجحخدذرزسشص«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ضطظعغفµقكلمنهوىي≡ًٌٍَُِ≈°∙·√ⁿ²■ "},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},function(t,A,e){"use strict";t.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹֺֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ħ˘£¤�Ĥ§¨İŞĞĴ­�Ż°ħ²³´µĥ·¸ışğĵ½�żÀÁÂ�ÄĊĈÇÈÉÊËÌÍÎÏ�ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ�äċĉçèéêëìíîï�ñòóôġö÷ĝùúûüŭŝ˙"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĸŖ¤ĨĻ§¨ŠĒĢŦ­Ž¯°ą˛ŗ´ĩļˇ¸šēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖ×ØŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ���¤�������،­�������������؛���؟�ءآأؤإئابةتثجحخدذرزسشصضطظعغ�����ـفقكلمنهوىيًٌٍَُِّْ�������������"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ‘’£€₯¦§¨©ͺ«¬­�―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ �¢£¤¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾��������������������������������‗אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨĶ§ĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ­®ŸḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŴÑÒÓÔÕÖṪØÙÚÛÜÝŶßàáâãäåæçèéêëìíîïŵñòóôõöṫøùúûüýŷÿ"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄąŁ€„Š§š©Ș«Ź­źŻ°±ČłŽ”¶·žčș»ŒœŸżÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚßàáâăäćæçèéêëìíîïđńòóôőöśűùúûüęțÿ"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ "},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"ĆüéāäģåćłēŖŗīŹÄÅÉæÆōöĢ¢ŚśÖÜø£ØפĀĪóŻżź”¦©®¬½¼Ł«»░▒▓│┤ĄČĘĖ╣║╗╝ĮŠ┐└┴┬├─┼ŲŪ╚╔╩╦╠═╬Žąčęėįšųūž┘┌█▄▌▐▀ÓßŌŃõÕµńĶķĻļņĒŅ’­±“¾¶§÷„°∙·¹³²■ "},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ "},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ "},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"ђЂѓЃёЁєЄѕЅіІїЇјЈљЉњЊћЋќЌўЎџЏюЮъЪаАбБцЦдДеЕфФгГ«»░▒▓│┤хХиИ╣║╗╝йЙ┐└┴┬├─┼кК╚╔╩╦╠═╬¤лЛмМнНоОп┘┌█▄Пя▀ЯрРсСтТуУжЖвВьЬ№­ыЫзЗшШэЭщЩчЧ§■ "},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"אבגדהוזחטיךכלםמןנסעףפץצקרשת�£�×����������®¬½¼�«»░▒▓│┤���©╣║╗╝¢¥┐└┴┬├─┼��╚╔╩╦╠═╬¤���������┘┌█▄¦�▀������µ�������¯´­±‗¾¶§÷¸°¨·¹³²■ "},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ "},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈ€ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ "},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"ÇüéâãàÁçêÊèÍÔìÃÂÉÀÈôõòÚùÌÕÜ¢£Ù₧ÓáíóúñѪº¿Ò¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"אבגדהוזחטיךכלםמןנסעףפץצקרשת¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#$٪&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ��ﻻﻼ� ­ﺂ£¤ﺄ��ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■�"},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ "},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ "},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"������Ά�·¬¦‘’Έ―ΉΊΪΌ��ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■ "},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®‾°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŠÑÒÓÔÕÖ×ØÙÚÛÜÝŽßàáâãäåæçèéêëìíîïšñòóôõö÷øùúûüýžÿ"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"ﺈ×÷ﹱˆ■│─┐┌└┘ﹹﹻﹽﹿﹷﺊﻰﻳﻲﻎﻏﻐﻶﻸﻺﻼ ¤ﺋﺑﺗﺛﺟﺣ،­ﺧﺳ٠١٢٣٤٥٦٧٨٩ﺷ؛ﺻﺿﻊ؟ﻋءآأؤإئابةتثجحخدذرزسشصضطﻇعغﻌﺂﺄﺎﻓـفقكلمنهوىيًٌٍَُِّْﻗﻛﻟﻵﻷﻹﻻﻣﻧﻬﻩ�"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂҐЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђґєѕіїјљњћќ§ўџ"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёҐґЄєІіЇї·√№¤■ "},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ກຂຄງຈສຊຍດຕຖທນບປຜຝພຟມຢຣລວຫອຮ���ຯະາຳິີຶືຸູຼັົຽ���ເແໂໃໄ່້໊໋໌ໍໆ�ໜໝ₭����������������໐໑໒໓໔໕໖໗໘໙��¢¬¦�"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"��������������������������������่กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู้๊๋€฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛¢¬¦ "},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥¦§œ©ª«¬­®¯°±²³Ÿµ¶·Œ¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈Ć«Č… ÀÃÕŒœĐ—“”‘’÷◊�©⁄¤‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ"},maccyrillic:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"},macgreek:{type:"_sbcs",chars:"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�"},maciceland:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macroman:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macromania:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂŞ∞±≤≥¥µ∂∑∏π∫ªºΩăş¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›Ţţ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},macthai:{type:"_sbcs",chars:"«»…“”�•‘’� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู\ufeff​–—฿เแโใไๅๆ็่้๊๋์ํ™๏๐๑๒๓๔๕๖๗๘๙®©����"},macturkish:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ"},macukraine:{type:"_sbcs",chars:"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤"},koi8r:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8u:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґ╝╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪Ґ╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8ru:{type:"_sbcs",chars:"─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґў╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪ҐЎ©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},koi8t:{type:"_sbcs",chars:"қғ‚Ғ„…†‡�‰ҳ‹ҲҷҶ�Қ‘’“”•–—�™�›�����ӯӮё¤ӣ¦§���«¬­®�°±²Ё�Ӣ¶·�№�»���©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"},armscii8:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ �և։)(»«—.՝,-֊…՜՛՞ԱաԲբԳգԴդԵեԶզԷէԸըԹթԺժԻիԼլԽխԾծԿկՀհՁձՂղՃճՄմՅյՆնՇշՈոՉչՊպՋջՌռՍսՎվՏտՐրՑցՒւՓփՔքՕօՖֆ՚�"},rk1048:{type:"_sbcs",chars:"ЂЃ‚ѓ„…†‡€‰Љ‹ЊҚҺЏђ‘’“”•–—�™љ›њқһџ ҰұӘ¤Ө¦§Ё©Ғ«¬­®Ү°±Ііөµ¶·ё№ғ»әҢңүАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},tcvn:{type:"_sbcs",chars:"\0ÚỤỪỬỮ\b\t\n\v\f\rỨỰỲỶỸÝỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÀẢÃÁẠẶẬÈẺẼÉẸỆÌỈĨÍỊÒỎÕÓỌỘỜỞỠỚỢÙỦŨ ĂÂÊÔƠƯĐăâêôơưđẶ̀̀̉̃́àảãáạẲằẳẵắẴẮẦẨẪẤỀặầẩẫấậèỂẻẽéẹềểễếệìỉỄẾỒĩíịòỔỏõóọồổỗốộờởỡớợùỖủũúụừửữứựỳỷỹýỵỐ"},georgianacademy:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰჱჲჳჴჵჶçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},georgianps:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿აბგდევზჱთიკლმნჲოპჟრსტჳუფქღყშჩცძწჭხჴჯჰჵæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"},pt154:{type:"_sbcs",chars:"ҖҒӮғ„…ҶҮҲүҠӢҢҚҺҸҗ‘’“”•–—ҳҷҡӣңқһҹ ЎўЈӨҘҰ§Ё©Ә«¬ӯ®Ҝ°ұІіҙө¶·ё№ә»јҪҫҝАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"},viscii:{type:"_sbcs",chars:"\0ẲẴẪ\b\t\n\v\f\rỶỸỴ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ẠẮẰẶẤẦẨẬẼẸẾỀỂỄỆỐỒỔỖỘỢỚỜỞỊỎỌỈỦŨỤỲÕắằặấầẩậẽẹếềểễệốồổỗỠƠộờởịỰỨỪỬơớƯÀÁÂÃẢĂẳẵÈÉÊẺÌÍĨỳĐứÒÓÔạỷừửÙÚỹỵÝỡưàáâãảăữẫèéêẻìíĩỉđựòóôõỏọụùúũủýợỮ"},iso646cn:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"},iso646jp:{type:"_sbcs",chars:"\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]^_`abcdefghijklmnopqrstuvwxyz{|}‾��������������������������������������������������������������������������������������������������������������������������������"},hproman8:{type:"_sbcs",chars:"€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ÀÂÈÊËÎÏ´ˋˆ¨˜ÙÛ₤¯Ýý°ÇçÑñ¡¿¤£¥§ƒ¢âêôûáéóúàèòùäëöüÅîØÆåíøæÄìÖÜÉïßÔÁÃãÐðÍÌÓÒÕõŠšÚŸÿÞþ·µ¶¾—¼½ªº«■»±�"},macintosh:{type:"_sbcs",chars:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ"},ascii:{type:"_sbcs",chars:"��������������������������������������������������������������������������������������������������������������������������������"},tis620:{type:"_sbcs",chars:"���������������������������������กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����"}}},function(t,A,e){"use strict";var n=e(39).Buffer;A._dbcs=a;for(var i=-1,s=-1e3,r=new Array(256),o=0;o<256;o++)r[o]=i;function a(t,A){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var e=t.table();this.decodeTables=[],this.decodeTables[0]=r.slice(0),this.decodeTableSeq=[];for(var n=0;n<e.length;n++)this._addDecodeChunk(e[n]);if("function"==typeof t.gb18030){this.gb18030=t.gb18030();var o=this.decodeTables.length;this.decodeTables.push(r.slice(0));var a=this.decodeTables.length;this.decodeTables.push(r.slice(0));var l=this.decodeTables[0];for(n=129;n<=254;n++)for(var c=this.decodeTables[s-l[n]],u=48;u<=57;u++){if(c[u]===i)c[u]=s-o;else if(c[u]>s)throw new Error("gb18030 decode tables conflict at byte 2");for(var h=this.decodeTables[s-c[u]],d=129;d<=254;d++){if(h[d]===i)h[d]=s-a;else{if(h[d]===s-a)continue;if(h[d]>s)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[s-h[d]],g=48;g<=57;g++)f[g]===i&&(f[g]=-2)}}}this.defaultCharUnicode=A.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var p={};if(t.encodeSkipVals)for(n=0;n<t.encodeSkipVals.length;n++){var w=t.encodeSkipVals[n];if("number"==typeof w)p[w]=!0;else for(u=w.from;u<=w.to;u++)p[u]=!0}if(this._fillEncodeTable(0,0,p),t.encodeAdd)for(var B in t.encodeAdd)Object.prototype.hasOwnProperty.call(t.encodeAdd,B)&&this._setEncodeChar(B.charCodeAt(0),t.encodeAdd[B]);this.defCharSB=this.encodeTable[0][A.defaultCharSingleByte.charCodeAt(0)],this.defCharSB===i&&(this.defCharSB=this.encodeTable[0]["?"]),this.defCharSB===i&&(this.defCharSB="?".charCodeAt(0))}function l(t,A){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=A.encodeTable,this.encodeTableSeq=A.encodeTableSeq,this.defaultCharSingleByte=A.defCharSB,this.gb18030=A.gb18030}function c(t,A){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=A.decodeTables,this.decodeTableSeq=A.decodeTableSeq,this.defaultCharUnicode=A.defaultCharUnicode,this.gb18030=A.gb18030}function u(t,A){if(t[0]>A)return-1;for(var e=0,n=t.length;e<n-1;){var i=e+(n-e+1>>1);t[i]<=A?e=i:n=i}return e}a.prototype.encoder=l,a.prototype.decoder=c,a.prototype._getDecodeTrieNode=function(t){for(var A=[];0<t;t>>>=8)A.push(255&t);0==A.length&&A.push(0);for(var e=this.decodeTables[0],n=A.length-1;0<n;n--){var o=e[A[n]];if(o==i)e[A[n]]=s-this.decodeTables.length,this.decodeTables.push(e=r.slice(0));else{if(!(o<=s))throw new Error("Overwrite byte in "+this.encodingName+", addr: "+t.toString(16));e=this.decodeTables[s-o]}}return e},a.prototype._addDecodeChunk=function(t){var A=parseInt(t[0],16),e=this._getDecodeTrieNode(A);A&=255;for(var n=1;n<t.length;n++){var i=t[n];if("string"==typeof i)for(var s=0;s<i.length;){var r=i.charCodeAt(s++);if(55296<=r&&r<56320){var o=i.charCodeAt(s++);if(!(56320<=o&&o<57344))throw new Error("Incorrect surrogate pair in "+this.encodingName+" at chunk "+t[0]);e[A++]=65536+1024*(r-55296)+(o-56320)}else if(4080<r&&r<=4095){for(var a=4095-r+2,l=[],c=0;c<a;c++)l.push(i.charCodeAt(s++));e[A++]=-10-this.decodeTableSeq.length,this.decodeTableSeq.push(l)}else e[A++]=r}else{if("number"!=typeof i)throw new Error("Incorrect type '"+typeof i+"' given in "+this.encodingName+" at chunk "+t[0]);var u=e[A-1]+1;for(s=0;s<i;s++)e[A++]=u++}}if(255<A)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+t[0]+": too long"+A)},a.prototype._getEncodeBucket=function(t){var A=t>>8;return void 0===this.encodeTable[A]&&(this.encodeTable[A]=r.slice(0)),this.encodeTable[A]},a.prototype._setEncodeChar=function(t,A){var e=this._getEncodeBucket(t),n=255&t;e[n]<=-10?this.encodeTableSeq[-10-e[n]][-1]=A:e[n]==i&&(e[n]=A)},a.prototype._setEncodeSequence=function(t,A){var e,n=t[0],s=this._getEncodeBucket(n),r=255&n;s[r]<=-10?e=this.encodeTableSeq[-10-s[r]]:(e={},s[r]!==i&&(e[-1]=s[r]),s[r]=-10-this.encodeTableSeq.length,this.encodeTableSeq.push(e));for(var o=1;o<t.length-1;o++){var a=e[n];"object"==typeof a?e=a:(e=e[n]={},void 0!==a&&(e[-1]=a))}e[n=t[t.length-1]]=A},a.prototype._fillEncodeTable=function(t,A,e){for(var n=this.decodeTables[t],i=!1,r={},o=0;o<256;o++){var a,l,c=n[o],u=A+o;e[u]||(0<=c?(this._setEncodeChar(c,u),i=!0):c<=s?r[a=s-c]||(l=u<<8>>>0,this._fillEncodeTable(a,l,e)?i=!0:r[a]=!0):c<=-10&&(this._setEncodeSequence(this.decodeTableSeq[-10-c],u),i=!0))}return i},l.prototype.write=function(t){for(var A=n.alloc(t.length*(this.gb18030?4:3)),e=this.leadSurrogate,s=this.seqObj,r=-1,o=0,a=0;;){if(-1===r){if(o==t.length)break;var l=t.charCodeAt(o++)}else l=r,r=-1;if(55296<=l&&l<57344)if(l<56320){if(-1===e){e=l;continue}e=l,l=i}else-1!==e?(l=65536+1024*(e-55296)+(l-56320),e=-1):l=i;else-1!==e&&(r=l,l=i,e=-1);var c=i;if(void 0!==s&&l!=i){var h=s[l];if("object"==typeof h){s=h;continue}"number"==typeof h?c=h:null==h&&void 0!==(h=s[-1])&&(c=h,r=l),s=void 0}else if(0<=l){var d=this.encodeTable[l>>8];if(void 0!==d&&(c=d[255&l]),c<=-10){s=this.encodeTableSeq[-10-c];continue}if(c==i&&this.gb18030){var f=u(this.gb18030.uChars,l);if(-1!=f){c=this.gb18030.gbChars[f]+(l-this.gb18030.uChars[f]),A[a++]=129+Math.floor(c/12600),c%=12600,A[a++]=48+Math.floor(c/1260),c%=1260,A[a++]=129+Math.floor(c/10),c%=10,A[a++]=48+c;continue}}}c===i&&(c=this.defaultCharSingleByte),c<256?A[a++]=c:(c<65536?A[a++]=c>>8:c<16777216?(A[a++]=c>>16,A[a++]=c>>8&255):(A[a++]=c>>>24,A[a++]=c>>>16&255,A[a++]=c>>>8&255),A[a++]=255&c)}return this.seqObj=s,this.leadSurrogate=e,A.slice(0,a)},l.prototype.end=function(){if(-1!==this.leadSurrogate||void 0!==this.seqObj){var t,A=n.alloc(10),e=0;return this.seqObj&&(void 0!==(t=this.seqObj[-1])&&(t<256?A[e++]=t:(A[e++]=t>>8,A[e++]=255&t)),this.seqObj=void 0),-1!==this.leadSurrogate&&(A[e++]=this.defaultCharSingleByte,this.leadSurrogate=-1),A.slice(0,e)}},l.prototype.findIdx=u,c.prototype.write=function(t){for(var A=n.alloc(2*t.length),e=this.nodeIdx,r=this.prevBytes,o=this.prevBytes.length,a=-this.prevBytes.length,l=0,c=0;l<t.length;l++){var h,d,f,g=0<=l?t[l]:r[l+o];if(!(0<=(h=this.decodeTables[e][g])))if(h===i)h=this.defaultCharUnicode.charCodeAt(0),l=a;else if(-2===h){d=3<=l?12600*(t[l-3]-129)+1260*(t[l-2]-48)+10*(t[l-1]-129)+(g-48):12600*(r[l-3+o]-129)+1260*((0<=l-2?t[l-2]:r[l-2+o])-48)+10*((0<=l-1?t[l-1]:r[l-1+o])-129)+(g-48);var p=u(this.gb18030.gbChars,d);h=this.gb18030.uChars[p]+d-this.gb18030.gbChars[p]}else{if(h<=s){e=s-h;continue}if(!(h<=-10))throw new Error("iconv-lite internal error: invalid decoding table value "+h+" at "+e+"/"+g);for(var w=this.decodeTableSeq[-10-h],B=0;B<w.length-1;B++)h=w[B],A[c++]=255&h,A[c++]=h>>8;h=w[w.length-1]}65536<=h&&(f=55296|(h-=65536)>>10,A[c++]=255&f,A[c++]=f>>8,h=56320|1023&h),A[c++]=255&h,A[c++]=h>>8,e=0,a=l+1}return this.nodeIdx=e,this.prevBytes=0<=a?Array.prototype.slice.call(t,a):r.slice(a+o).concat(Array.prototype.slice.call(t)),A.slice(0,c).toString("ucs2")},c.prototype.end=function(){for(var t="";0<this.prevBytes.length;){t+=this.defaultCharUnicode;var A=this.prevBytes.slice(1);this.prevBytes=[],(this.nodeIdx=0)<A.length&&(t+=this.write(A))}return this.prevBytes=[],this.nodeIdx=0,t}},function(t,A,e){"use strict";t.exports={shiftjis:{type:"_dbcs",table:function(){return e(400)},encodeAdd:{"¥":92,"‾":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return e(401)},encodeAdd:{"¥":92,"‾":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return e(171)}},gbk:{type:"_dbcs",table:function(){return e(171).concat(e(250))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return e(171).concat(e(250))},gb18030:function(){return e(402)},encodeSkipVals:[128],encodeAdd:{"€":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return e(403)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return e(251)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return e(251).concat(e(404))},encodeSkipVals:[41676]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},function(t){t.exports=JSON.parse('[["0","\\u0000",128],["a1","。",62],["8140"," 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈",9,"+-±×"],["8180","÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓"],["81b8","∈∋⊆⊇⊂⊃∪∩"],["81c8","∧∨¬⇒⇔∀∃"],["81da","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],["81f0","ʼn♯♭♪†‡¶"],["81fc","◯"],["824f","0",9],["8260","A",25],["8281","a",25],["829f","ぁ",82],["8340","ァ",62],["8380","ム",22],["839f","Α",16,"Σ",6],["83bf","α",16,"σ",6],["8440","А",5,"ЁЖ",25],["8470","а",5,"ёж",7],["8480","о",17],["849f","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],["8740","①",19,"Ⅰ",9],["875f","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],["877e","㍻"],["8780","〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],["889f","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],["8940","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円"],["8980","園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],["8a40","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫"],["8a80","橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],["8b40","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救"],["8b80","朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],["8c40","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨"],["8c80","劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],["8d40","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降"],["8d80","項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],["8e40","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止"],["8e80","死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],["8f40","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳"],["8f80","準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],["9040","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨"],["9080","逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],["9140","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻"],["9180","操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],["9240","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄"],["9280","逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],["9340","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬"],["9380","凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],["9440","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅"],["9480","楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],["9540","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷"],["9580","斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],["9640","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆"],["9680","摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],["9740","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲"],["9780","沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],["9840","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],["989f","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],["9940","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭"],["9980","凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],["9a40","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸"],["9a80","噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],["9b40","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀"],["9b80","它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],["9c40","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠"],["9c80","怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],["9d40","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫"],["9d80","捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],["9e40","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎"],["9e80","梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],["9f40","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯"],["9f80","麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],["e040","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝"],["e080","烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],["e140","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿"],["e180","痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],["e240","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰"],["e280","窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],["e340","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷"],["e380","縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],["e440","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤"],["e480","艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],["e540","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬"],["e580","蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],["e640","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧"],["e680","諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],["e740","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜"],["e780","轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],["e840","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙"],["e880","閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],["e940","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃"],["e980","騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],["ea40","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯"],["ea80","黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙"],["ed40","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏"],["ed80","塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],["ee40","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙"],["ee80","蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],["eeef","ⅰ",9,"¬¦'""],["f040","",62],["f080","",124],["f140","",62],["f180","",124],["f240","",62],["f280","",124],["f340","",62],["f380","",124],["f440","",62],["f480","",124],["f540","",62],["f580","",124],["f640","",62],["f680","",124],["f740","",62],["f780","",124],["f840","",62],["f880","",124],["f940",""],["fa40","ⅰ",9,"Ⅰ",9,"¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊"],["fa80","兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯"],["fb40","涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神"],["fb80","祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙"],["fc40","髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"]]')},function(t){t.exports=JSON.parse('[["0","\\u0000",127],["8ea1","。",62],["a1a1"," 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈",9,"+-±×÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇"],["a2a1","◆□■△▲▽▼※〒→←↑↓〓"],["a2ba","∈∋⊆⊇⊂⊃∪∩"],["a2ca","∧∨¬⇒⇔∀∃"],["a2dc","∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬"],["a2f2","ʼn♯♭♪†‡¶"],["a2fe","◯"],["a3b0","0",9],["a3c1","A",25],["a3e1","a",25],["a4a1","ぁ",82],["a5a1","ァ",85],["a6a1","Α",16,"Σ",6],["a6c1","α",16,"σ",6],["a7a1","А",5,"ЁЖ",25],["a7d1","а",5,"ёж",25],["a8a1","─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂"],["ada1","①",19,"Ⅰ",9],["adc0","㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡"],["addf","㍻〝〟№㏍℡㊤",4,"㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪"],["b0a1","亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭"],["b1a1","院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応"],["b2a1","押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改"],["b3a1","魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱"],["b4a1","粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄"],["b5a1","機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京"],["b6a1","供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈"],["b7a1","掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲"],["b8a1","検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向"],["b9a1","后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込"],["baa1","此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷"],["bba1","察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時"],["bca1","次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周"],["bda1","宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償"],["bea1","勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾"],["bfa1","拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾"],["c0a1","澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線"],["c1a1","繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎"],["c2a1","臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只"],["c3a1","叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵"],["c4a1","帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓"],["c5a1","邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到"],["c6a1","董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入"],["c7a1","如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦"],["c8a1","函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美"],["c9a1","鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服"],["caa1","福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋"],["cba1","法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満"],["cca1","漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒"],["cda1","諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃"],["cea1","痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯"],["cfa1","蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕"],["d0a1","弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲"],["d1a1","僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨"],["d2a1","辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨"],["d3a1","咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉"],["d4a1","圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩"],["d5a1","奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓"],["d6a1","屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏"],["d7a1","廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚"],["d8a1","悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛"],["d9a1","戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼"],["daa1","據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼"],["dba1","曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍"],["dca1","棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣"],["dda1","檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾"],["dea1","沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌"],["dfa1","漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼"],["e0a1","燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱"],["e1a1","瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰"],["e2a1","癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬"],["e3a1","磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐"],["e4a1","筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆"],["e5a1","紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺"],["e6a1","罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋"],["e7a1","隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙"],["e8a1","茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈"],["e9a1","蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙"],["eaa1","蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞"],["eba1","襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫"],["eca1","譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊"],["eda1","蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸"],["eea1","遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮"],["efa1","錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞"],["f0a1","陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰"],["f1a1","顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷"],["f2a1","髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈"],["f3a1","鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠"],["f4a1","堯槇遙瑤凜熙"],["f9a1","纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德"],["faa1","忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱"],["fba1","犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚"],["fca1","釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑"],["fcf1","ⅰ",9,"¬¦'""],["8fa2af","˘ˇ¸˙˝¯˛˚~΄΅"],["8fa2c2","¡¦¿"],["8fa2eb","ºª©®™¤№"],["8fa6e1","ΆΈΉΊΪ"],["8fa6e7","Ό"],["8fa6e9","ΎΫ"],["8fa6ec","Ώ"],["8fa6f1","άέήίϊΐόςύϋΰώ"],["8fa7c2","Ђ",10,"ЎЏ"],["8fa7f2","ђ",10,"ўџ"],["8fa9a1","ÆĐ"],["8fa9a4","Ħ"],["8fa9a6","IJ"],["8fa9a8","ŁĿ"],["8fa9ab","ŊØŒ"],["8fa9af","ŦÞ"],["8fa9c1","æđðħıijĸłŀʼnŋøœßŧþ"],["8faaa1","ÁÀÄÂĂǍĀĄÅÃĆĈČÇĊĎÉÈËÊĚĖĒĘ"],["8faaba","ĜĞĢĠĤÍÌÏÎǏİĪĮĨĴĶĹĽĻŃŇŅÑÓÒÖÔǑŐŌÕŔŘŖŚŜŠŞŤŢÚÙÜÛŬǓŰŪŲŮŨǗǛǙǕŴÝŸŶŹŽŻ"],["8faba1","áàäâăǎāąåãćĉčçċďéèëêěėēęǵĝğ"],["8fabbd","ġĥíìïîǐ"],["8fabc5","īįĩĵķĺľļńňņñóòöôǒőōõŕřŗśŝšşťţúùüûŭǔűūųůũǘǜǚǖŵýÿŷźžż"],["8fb0a1","丂丄丅丌丒丟丣两丨丫丮丯丰丵乀乁乄乇乑乚乜乣乨乩乴乵乹乿亍亖亗亝亯亹仃仐仚仛仠仡仢仨仯仱仳仵份仾仿伀伂伃伈伋伌伒伕伖众伙伮伱你伳伵伷伹伻伾佀佂佈佉佋佌佒佔佖佘佟佣佪佬佮佱佷佸佹佺佽佾侁侂侄"],["8fb1a1","侅侉侊侌侎侐侒侓侔侗侙侚侞侟侲侷侹侻侼侽侾俀俁俅俆俈俉俋俌俍俏俒俜俠俢俰俲俼俽俿倀倁倄倇倊倌倎倐倓倗倘倛倜倝倞倢倧倮倰倲倳倵偀偁偂偅偆偊偌偎偑偒偓偗偙偟偠偢偣偦偧偪偭偰偱倻傁傃傄傆傊傎傏傐"],["8fb2a1","傒傓傔傖傛傜傞",4,"傪傯傰傹傺傽僀僃僄僇僌僎僐僓僔僘僜僝僟僢僤僦僨僩僯僱僶僺僾儃儆儇儈儋儌儍儎僲儐儗儙儛儜儝儞儣儧儨儬儭儯儱儳儴儵儸儹兂兊兏兓兕兗兘兟兤兦兾冃冄冋冎冘冝冡冣冭冸冺冼冾冿凂"],["8fb3a1","凈减凑凒凓凕凘凞凢凥凮凲凳凴凷刁刂刅划刓刕刖刘刢刨刱刲刵刼剅剉剕剗剘剚剜剟剠剡剦剮剷剸剹劀劂劅劊劌劓劕劖劗劘劚劜劤劥劦劧劯劰劶劷劸劺劻劽勀勄勆勈勌勏勑勔勖勛勜勡勥勨勩勪勬勰勱勴勶勷匀匃匊匋"],["8fb4a1","匌匑匓匘匛匜匞匟匥匧匨匩匫匬匭匰匲匵匼匽匾卂卌卋卙卛卡卣卥卬卭卲卹卾厃厇厈厎厓厔厙厝厡厤厪厫厯厲厴厵厷厸厺厽叀叅叏叒叓叕叚叝叞叠另叧叵吂吓吚吡吧吨吪启吱吴吵呃呄呇呍呏呞呢呤呦呧呩呫呭呮呴呿"],["8fb5a1","咁咃咅咈咉咍咑咕咖咜咟咡咦咧咩咪咭咮咱咷咹咺咻咿哆哊响哎哠哪哬哯哶哼哾哿唀唁唅唈唉唌唍唎唕唪唫唲唵唶唻唼唽啁啇啉啊啍啐啑啘啚啛啞啠啡啤啦啿喁喂喆喈喎喏喑喒喓喔喗喣喤喭喲喿嗁嗃嗆嗉嗋嗌嗎嗑嗒"],["8fb6a1","嗓嗗嗘嗛嗞嗢嗩嗶嗿嘅嘈嘊嘍",5,"嘙嘬嘰嘳嘵嘷嘹嘻嘼嘽嘿噀噁噃噄噆噉噋噍噏噔噞噠噡噢噣噦噩噭噯噱噲噵嚄嚅嚈嚋嚌嚕嚙嚚嚝嚞嚟嚦嚧嚨嚩嚫嚬嚭嚱嚳嚷嚾囅囉囊囋囏囐囌囍囙囜囝囟囡囤",4,"囱囫园"],["8fb7a1","囶囷圁圂圇圊圌圑圕圚圛圝圠圢圣圤圥圩圪圬圮圯圳圴圽圾圿坅坆坌坍坒坢坥坧坨坫坭",4,"坳坴坵坷坹坺坻坼坾垁垃垌垔垗垙垚垜垝垞垟垡垕垧垨垩垬垸垽埇埈埌埏埕埝埞埤埦埧埩埭埰埵埶埸埽埾埿堃堄堈堉埡"],["8fb8a1","堌堍堛堞堟堠堦堧堭堲堹堿塉塌塍塏塐塕塟塡塤塧塨塸塼塿墀墁墇墈墉墊墌墍墏墐墔墖墝墠墡墢墦墩墱墲壄墼壂壈壍壎壐壒壔壖壚壝壡壢壩壳夅夆夋夌夒夓夔虁夝夡夣夤夨夯夰夳夵夶夿奃奆奒奓奙奛奝奞奟奡奣奫奭"],["8fb9a1","奯奲奵奶她奻奼妋妌妎妒妕妗妟妤妧妭妮妯妰妳妷妺妼姁姃姄姈姊姍姒姝姞姟姣姤姧姮姯姱姲姴姷娀娄娌娍娎娒娓娞娣娤娧娨娪娭娰婄婅婇婈婌婐婕婞婣婥婧婭婷婺婻婾媋媐媓媖媙媜媞媟媠媢媧媬媱媲媳媵媸媺媻媿"],["8fbaa1","嫄嫆嫈嫏嫚嫜嫠嫥嫪嫮嫵嫶嫽嬀嬁嬈嬗嬴嬙嬛嬝嬡嬥嬭嬸孁孋孌孒孖孞孨孮孯孼孽孾孿宁宄宆宊宎宐宑宓宔宖宨宩宬宭宯宱宲宷宺宼寀寁寍寏寖",4,"寠寯寱寴寽尌尗尞尟尣尦尩尫尬尮尰尲尵尶屙屚屜屢屣屧屨屩"],["8fbba1","屭屰屴屵屺屻屼屽岇岈岊岏岒岝岟岠岢岣岦岪岲岴岵岺峉峋峒峝峗峮峱峲峴崁崆崍崒崫崣崤崦崧崱崴崹崽崿嵂嵃嵆嵈嵕嵑嵙嵊嵟嵠嵡嵢嵤嵪嵭嵰嵹嵺嵾嵿嶁嶃嶈嶊嶒嶓嶔嶕嶙嶛嶟嶠嶧嶫嶰嶴嶸嶹巃巇巋巐巎巘巙巠巤"],["8fbca1","巩巸巹帀帇帍帒帔帕帘帟帠帮帨帲帵帾幋幐幉幑幖幘幛幜幞幨幪",4,"幰庀庋庎庢庤庥庨庪庬庱庳庽庾庿廆廌廋廎廑廒廔廕廜廞廥廫异弆弇弈弎弙弜弝弡弢弣弤弨弫弬弮弰弴弶弻弽弿彀彄彅彇彍彐彔彘彛彠彣彤彧"],["8fbda1","彯彲彴彵彸彺彽彾徉徍徏徖徜徝徢徧徫徤徬徯徰徱徸忄忇忈忉忋忐",4,"忞忡忢忨忩忪忬忭忮忯忲忳忶忺忼怇怊怍怓怔怗怘怚怟怤怭怳怵恀恇恈恉恌恑恔恖恗恝恡恧恱恾恿悂悆悈悊悎悑悓悕悘悝悞悢悤悥您悰悱悷"],["8fbea1","悻悾惂惄惈惉惊惋惎惏惔惕惙惛惝惞惢惥惲惵惸惼惽愂愇愊愌愐",4,"愖愗愙愜愞愢愪愫愰愱愵愶愷愹慁慅慆慉慞慠慬慲慸慻慼慿憀憁憃憄憋憍憒憓憗憘憜憝憟憠憥憨憪憭憸憹憼懀懁懂懎懏懕懜懝懞懟懡懢懧懩懥"],["8fbfa1","懬懭懯戁戃戄戇戓戕戜戠戢戣戧戩戫戹戽扂扃扄扆扌扐扑扒扔扖扚扜扤扭扯扳扺扽抍抎抏抐抦抨抳抶抷抺抾抿拄拎拕拖拚拪拲拴拼拽挃挄挊挋挍挐挓挖挘挩挪挭挵挶挹挼捁捂捃捄捆捊捋捎捒捓捔捘捛捥捦捬捭捱捴捵"],["8fc0a1","捸捼捽捿掂掄掇掊掐掔掕掙掚掞掤掦掭掮掯掽揁揅揈揎揑揓揔揕揜揠揥揪揬揲揳揵揸揹搉搊搐搒搔搘搞搠搢搤搥搩搪搯搰搵搽搿摋摏摑摒摓摔摚摛摜摝摟摠摡摣摭摳摴摻摽撅撇撏撐撑撘撙撛撝撟撡撣撦撨撬撳撽撾撿"],["8fc1a1","擄擉擊擋擌擎擐擑擕擗擤擥擩擪擭擰擵擷擻擿攁攄攈攉攊攏攓攔攖攙攛攞攟攢攦攩攮攱攺攼攽敃敇敉敐敒敔敟敠敧敫敺敽斁斅斊斒斕斘斝斠斣斦斮斲斳斴斿旂旈旉旎旐旔旖旘旟旰旲旴旵旹旾旿昀昄昈昉昍昑昒昕昖昝"],["8fc2a1","昞昡昢昣昤昦昩昪昫昬昮昰昱昳昹昷晀晅晆晊晌晑晎晗晘晙晛晜晠晡曻晪晫晬晾晳晵晿晷晸晹晻暀晼暋暌暍暐暒暙暚暛暜暟暠暤暭暱暲暵暻暿曀曂曃曈曌曎曏曔曛曟曨曫曬曮曺朅朇朎朓朙朜朠朢朳朾杅杇杈杌杔杕杝"],["8fc3a1","杦杬杮杴杶杻极构枎枏枑枓枖枘枙枛枰枱枲枵枻枼枽柹柀柂柃柅柈柉柒柗柙柜柡柦柰柲柶柷桒栔栙栝栟栨栧栬栭栯栰栱栳栻栿桄桅桊桌桕桗桘桛桫桮",4,"桵桹桺桻桼梂梄梆梈梖梘梚梜梡梣梥梩梪梮梲梻棅棈棌棏"],["8fc4a1","棐棑棓棖棙棜棝棥棨棪棫棬棭棰棱棵棶棻棼棽椆椉椊椐椑椓椖椗椱椳椵椸椻楂楅楉楎楗楛楣楤楥楦楨楩楬楰楱楲楺楻楿榀榍榒榖榘榡榥榦榨榫榭榯榷榸榺榼槅槈槑槖槗槢槥槮槯槱槳槵槾樀樁樃樏樑樕樚樝樠樤樨樰樲"],["8fc5a1","樴樷樻樾樿橅橆橉橊橎橐橑橒橕橖橛橤橧橪橱橳橾檁檃檆檇檉檋檑檛檝檞檟檥檫檯檰檱檴檽檾檿櫆櫉櫈櫌櫐櫔櫕櫖櫜櫝櫤櫧櫬櫰櫱櫲櫼櫽欂欃欆欇欉欏欐欑欗欛欞欤欨欫欬欯欵欶欻欿歆歊歍歒歖歘歝歠歧歫歮歰歵歽"],["8fc6a1","歾殂殅殗殛殟殠殢殣殨殩殬殭殮殰殸殹殽殾毃毄毉毌毖毚毡毣毦毧毮毱毷毹毿氂氄氅氉氍氎氐氒氙氟氦氧氨氬氮氳氵氶氺氻氿汊汋汍汏汒汔汙汛汜汫汭汯汴汶汸汹汻沅沆沇沉沔沕沗沘沜沟沰沲沴泂泆泍泏泐泑泒泔泖"],["8fc7a1","泚泜泠泧泩泫泬泮泲泴洄洇洊洎洏洑洓洚洦洧洨汧洮洯洱洹洼洿浗浞浟浡浥浧浯浰浼涂涇涑涒涔涖涗涘涪涬涴涷涹涽涿淄淈淊淎淏淖淛淝淟淠淢淥淩淯淰淴淶淼渀渄渞渢渧渲渶渹渻渼湄湅湈湉湋湏湑湒湓湔湗湜湝湞"],["8fc8a1","湢湣湨湳湻湽溍溓溙溠溧溭溮溱溳溻溿滀滁滃滇滈滊滍滎滏滫滭滮滹滻滽漄漈漊漌漍漖漘漚漛漦漩漪漯漰漳漶漻漼漭潏潑潒潓潗潙潚潝潞潡潢潨潬潽潾澃澇澈澋澌澍澐澒澓澔澖澚澟澠澥澦澧澨澮澯澰澵澶澼濅濇濈濊"],["8fc9a1","濚濞濨濩濰濵濹濼濽瀀瀅瀆瀇瀍瀗瀠瀣瀯瀴瀷瀹瀼灃灄灈灉灊灋灔灕灝灞灎灤灥灬灮灵灶灾炁炅炆炔",4,"炛炤炫炰炱炴炷烊烑烓烔烕烖烘烜烤烺焃",4,"焋焌焏焞焠焫焭焯焰焱焸煁煅煆煇煊煋煐煒煗煚煜煞煠"],["8fcaa1","煨煹熀熅熇熌熒熚熛熠熢熯熰熲熳熺熿燀燁燄燋燌燓燖燙燚燜燸燾爀爇爈爉爓爗爚爝爟爤爫爯爴爸爹牁牂牃牅牎牏牐牓牕牖牚牜牞牠牣牨牫牮牯牱牷牸牻牼牿犄犉犍犎犓犛犨犭犮犱犴犾狁狇狉狌狕狖狘狟狥狳狴狺狻"],["8fcba1","狾猂猄猅猇猋猍猒猓猘猙猞猢猤猧猨猬猱猲猵猺猻猽獃獍獐獒獖獘獝獞獟獠獦獧獩獫獬獮獯獱獷獹獼玀玁玃玅玆玎玐玓玕玗玘玜玞玟玠玢玥玦玪玫玭玵玷玹玼玽玿珅珆珉珋珌珏珒珓珖珙珝珡珣珦珧珩珴珵珷珹珺珻珽"],["8fcca1","珿琀琁琄琇琊琑琚琛琤琦琨",9,"琹瑀瑃瑄瑆瑇瑋瑍瑑瑒瑗瑝瑢瑦瑧瑨瑫瑭瑮瑱瑲璀璁璅璆璇璉璏璐璑璒璘璙璚璜璟璠璡璣璦璨璩璪璫璮璯璱璲璵璹璻璿瓈瓉瓌瓐瓓瓘瓚瓛瓞瓟瓤瓨瓪瓫瓯瓴瓺瓻瓼瓿甆"],["8fcda1","甒甖甗甠甡甤甧甩甪甯甶甹甽甾甿畀畃畇畈畎畐畒畗畞畟畡畯畱畹",5,"疁疅疐疒疓疕疙疜疢疤疴疺疿痀痁痄痆痌痎痏痗痜痟痠痡痤痧痬痮痯痱痹瘀瘂瘃瘄瘇瘈瘊瘌瘏瘒瘓瘕瘖瘙瘛瘜瘝瘞瘣瘥瘦瘩瘭瘲瘳瘵瘸瘹"],["8fcea1","瘺瘼癊癀癁癃癄癅癉癋癕癙癟癤癥癭癮癯癱癴皁皅皌皍皕皛皜皝皟皠皢",6,"皪皭皽盁盅盉盋盌盎盔盙盠盦盨盬盰盱盶盹盼眀眆眊眎眒眔眕眗眙眚眜眢眨眭眮眯眴眵眶眹眽眾睂睅睆睊睍睎睏睒睖睗睜睞睟睠睢"],["8fcfa1","睤睧睪睬睰睲睳睴睺睽瞀瞄瞌瞍瞔瞕瞖瞚瞟瞢瞧瞪瞮瞯瞱瞵瞾矃矉矑矒矕矙矞矟矠矤矦矪矬矰矱矴矸矻砅砆砉砍砎砑砝砡砢砣砭砮砰砵砷硃硄硇硈硌硎硒硜硞硠硡硣硤硨硪确硺硾碊碏碔碘碡碝碞碟碤碨碬碭碰碱碲碳"],["8fd0a1","碻碽碿磇磈磉磌磎磒磓磕磖磤磛磟磠磡磦磪磲磳礀磶磷磺磻磿礆礌礐礚礜礞礟礠礥礧礩礭礱礴礵礻礽礿祄祅祆祊祋祏祑祔祘祛祜祧祩祫祲祹祻祼祾禋禌禑禓禔禕禖禘禛禜禡禨禩禫禯禱禴禸离秂秄秇秈秊秏秔秖秚秝秞"],["8fd1a1","秠秢秥秪秫秭秱秸秼稂稃稇稉稊稌稑稕稛稞稡稧稫稭稯稰稴稵稸稹稺穄穅穇穈穌穕穖穙穜穝穟穠穥穧穪穭穵穸穾窀窂窅窆窊窋窐窑窔窞窠窣窬窳窵窹窻窼竆竉竌竎竑竛竨竩竫竬竱竴竻竽竾笇笔笟笣笧笩笪笫笭笮笯笰"],["8fd2a1","笱笴笽笿筀筁筇筎筕筠筤筦筩筪筭筯筲筳筷箄箉箎箐箑箖箛箞箠箥箬箯箰箲箵箶箺箻箼箽篂篅篈篊篔篖篗篙篚篛篨篪篲篴篵篸篹篺篼篾簁簂簃簄簆簉簋簌簎簏簙簛簠簥簦簨簬簱簳簴簶簹簺籆籊籕籑籒籓籙",5],["8fd3a1","籡籣籧籩籭籮籰籲籹籼籽粆粇粏粔粞粠粦粰粶粷粺粻粼粿糄糇糈糉糍糏糓糔糕糗糙糚糝糦糩糫糵紃紇紈紉紏紑紒紓紖紝紞紣紦紪紭紱紼紽紾絀絁絇絈絍絑絓絗絙絚絜絝絥絧絪絰絸絺絻絿綁綂綃綅綆綈綋綌綍綑綖綗綝"],["8fd4a1","綞綦綧綪綳綶綷綹緂",4,"緌緍緎緗緙縀緢緥緦緪緫緭緱緵緶緹緺縈縐縑縕縗縜縝縠縧縨縬縭縯縳縶縿繄繅繇繎繐繒繘繟繡繢繥繫繮繯繳繸繾纁纆纇纊纍纑纕纘纚纝纞缼缻缽缾缿罃罄罇罏罒罓罛罜罝罡罣罤罥罦罭"],["8fd5a1","罱罽罾罿羀羋羍羏羐羑羖羗羜羡羢羦羪羭羴羼羿翀翃翈翎翏翛翟翣翥翨翬翮翯翲翺翽翾翿耇耈耊耍耎耏耑耓耔耖耝耞耟耠耤耦耬耮耰耴耵耷耹耺耼耾聀聄聠聤聦聭聱聵肁肈肎肜肞肦肧肫肸肹胈胍胏胒胔胕胗胘胠胭胮"],["8fd6a1","胰胲胳胶胹胺胾脃脋脖脗脘脜脞脠脤脧脬脰脵脺脼腅腇腊腌腒腗腠腡腧腨腩腭腯腷膁膐膄膅膆膋膎膖膘膛膞膢膮膲膴膻臋臃臅臊臎臏臕臗臛臝臞臡臤臫臬臰臱臲臵臶臸臹臽臿舀舃舏舓舔舙舚舝舡舢舨舲舴舺艃艄艅艆"],["8fd7a1","艋艎艏艑艖艜艠艣艧艭艴艻艽艿芀芁芃芄芇芉芊芎芑芔芖芘芚芛芠芡芣芤芧芨芩芪芮芰芲芴芷芺芼芾芿苆苐苕苚苠苢苤苨苪苭苯苶苷苽苾茀茁茇茈茊茋荔茛茝茞茟茡茢茬茭茮茰茳茷茺茼茽荂荃荄荇荍荎荑荕荖荗荰荸"],["8fd8a1","荽荿莀莂莄莆莍莒莔莕莘莙莛莜莝莦莧莩莬莾莿菀菇菉菏菐菑菔菝荓菨菪菶菸菹菼萁萆萊萏萑萕萙莭萯萹葅葇葈葊葍葏葑葒葖葘葙葚葜葠葤葥葧葪葰葳葴葶葸葼葽蒁蒅蒒蒓蒕蒞蒦蒨蒩蒪蒯蒱蒴蒺蒽蒾蓀蓂蓇蓈蓌蓏蓓"],["8fd9a1","蓜蓧蓪蓯蓰蓱蓲蓷蔲蓺蓻蓽蔂蔃蔇蔌蔎蔐蔜蔞蔢蔣蔤蔥蔧蔪蔫蔯蔳蔴蔶蔿蕆蕏",4,"蕖蕙蕜",6,"蕤蕫蕯蕹蕺蕻蕽蕿薁薅薆薉薋薌薏薓薘薝薟薠薢薥薧薴薶薷薸薼薽薾薿藂藇藊藋藎薭藘藚藟藠藦藨藭藳藶藼"],["8fdaa1","藿蘀蘄蘅蘍蘎蘐蘑蘒蘘蘙蘛蘞蘡蘧蘩蘶蘸蘺蘼蘽虀虂虆虒虓虖虗虘虙虝虠",4,"虩虬虯虵虶虷虺蚍蚑蚖蚘蚚蚜蚡蚦蚧蚨蚭蚱蚳蚴蚵蚷蚸蚹蚿蛀蛁蛃蛅蛑蛒蛕蛗蛚蛜蛠蛣蛥蛧蚈蛺蛼蛽蜄蜅蜇蜋蜎蜏蜐蜓蜔蜙蜞蜟蜡蜣"],["8fdba1","蜨蜮蜯蜱蜲蜹蜺蜼蜽蜾蝀蝃蝅蝍蝘蝝蝡蝤蝥蝯蝱蝲蝻螃",6,"螋螌螐螓螕螗螘螙螞螠螣螧螬螭螮螱螵螾螿蟁蟈蟉蟊蟎蟕蟖蟙蟚蟜蟟蟢蟣蟤蟪蟫蟭蟱蟳蟸蟺蟿蠁蠃蠆蠉蠊蠋蠐蠙蠒蠓蠔蠘蠚蠛蠜蠞蠟蠨蠭蠮蠰蠲蠵"],["8fdca1","蠺蠼衁衃衅衈衉衊衋衎衑衕衖衘衚衜衟衠衤衩衱衹衻袀袘袚袛袜袟袠袨袪袺袽袾裀裊",4,"裑裒裓裛裞裧裯裰裱裵裷褁褆褍褎褏褕褖褘褙褚褜褠褦褧褨褰褱褲褵褹褺褾襀襂襅襆襉襏襒襗襚襛襜襡襢襣襫襮襰襳襵襺"],["8fdda1","襻襼襽覉覍覐覔覕覛覜覟覠覥覰覴覵覶覷覼觔",4,"觥觩觫觭觱觳觶觹觽觿訄訅訇訏訑訒訔訕訞訠訢訤訦訫訬訯訵訷訽訾詀詃詅詇詉詍詎詓詖詗詘詜詝詡詥詧詵詶詷詹詺詻詾詿誀誃誆誋誏誐誒誖誗誙誟誧誩誮誯誳"],["8fdea1","誶誷誻誾諃諆諈諉諊諑諓諔諕諗諝諟諬諰諴諵諶諼諿謅謆謋謑謜謞謟謊謭謰謷謼譂",4,"譈譒譓譔譙譍譞譣譭譶譸譹譼譾讁讄讅讋讍讏讔讕讜讞讟谸谹谽谾豅豇豉豋豏豑豓豔豗豘豛豝豙豣豤豦豨豩豭豳豵豶豻豾貆"],["8fdfa1","貇貋貐貒貓貙貛貜貤貹貺賅賆賉賋賏賖賕賙賝賡賨賬賯賰賲賵賷賸賾賿贁贃贉贒贗贛赥赩赬赮赿趂趄趈趍趐趑趕趞趟趠趦趫趬趯趲趵趷趹趻跀跅跆跇跈跊跎跑跔跕跗跙跤跥跧跬跰趼跱跲跴跽踁踄踅踆踋踑踔踖踠踡踢"],["8fe0a1","踣踦踧踱踳踶踷踸踹踽蹀蹁蹋蹍蹎蹏蹔蹛蹜蹝蹞蹡蹢蹩蹬蹭蹯蹰蹱蹹蹺蹻躂躃躉躐躒躕躚躛躝躞躢躧躩躭躮躳躵躺躻軀軁軃軄軇軏軑軔軜軨軮軰軱軷軹軺軭輀輂輇輈輏輐輖輗輘輞輠輡輣輥輧輨輬輭輮輴輵輶輷輺轀轁"],["8fe1a1","轃轇轏轑",4,"轘轝轞轥辝辠辡辤辥辦辵辶辸达迀迁迆迊迋迍运迒迓迕迠迣迤迨迮迱迵迶迻迾适逄逈逌逘逛逨逩逯逪逬逭逳逴逷逿遃遄遌遛遝遢遦遧遬遰遴遹邅邈邋邌邎邐邕邗邘邙邛邠邡邢邥邰邲邳邴邶邽郌邾郃"],["8fe2a1","郄郅郇郈郕郗郘郙郜郝郟郥郒郶郫郯郰郴郾郿鄀鄄鄅鄆鄈鄍鄐鄔鄖鄗鄘鄚鄜鄞鄠鄥鄢鄣鄧鄩鄮鄯鄱鄴鄶鄷鄹鄺鄼鄽酃酇酈酏酓酗酙酚酛酡酤酧酭酴酹酺酻醁醃醅醆醊醎醑醓醔醕醘醞醡醦醨醬醭醮醰醱醲醳醶醻醼醽醿"],["8fe3a1","釂釃釅釓釔釗釙釚釞釤釥釩釪釬",5,"釷釹釻釽鈀鈁鈄鈅鈆鈇鈉鈊鈌鈐鈒鈓鈖鈘鈜鈝鈣鈤鈥鈦鈨鈮鈯鈰鈳鈵鈶鈸鈹鈺鈼鈾鉀鉂鉃鉆鉇鉊鉍鉎鉏鉑鉘鉙鉜鉝鉠鉡鉥鉧鉨鉩鉮鉯鉰鉵",4,"鉻鉼鉽鉿銈銉銊銍銎銒銗"],["8fe4a1","銙銟銠銤銥銧銨銫銯銲銶銸銺銻銼銽銿",4,"鋅鋆鋇鋈鋋鋌鋍鋎鋐鋓鋕鋗鋘鋙鋜鋝鋟鋠鋡鋣鋥鋧鋨鋬鋮鋰鋹鋻鋿錀錂錈錍錑錔錕錜錝錞錟錡錤錥錧錩錪錳錴錶錷鍇鍈鍉鍐鍑鍒鍕鍗鍘鍚鍞鍤鍥鍧鍩鍪鍭鍯鍰鍱鍳鍴鍶"],["8fe5a1","鍺鍽鍿鎀鎁鎂鎈鎊鎋鎍鎏鎒鎕鎘鎛鎞鎡鎣鎤鎦鎨鎫鎴鎵鎶鎺鎩鏁鏄鏅鏆鏇鏉",4,"鏓鏙鏜鏞鏟鏢鏦鏧鏹鏷鏸鏺鏻鏽鐁鐂鐄鐈鐉鐍鐎鐏鐕鐖鐗鐟鐮鐯鐱鐲鐳鐴鐻鐿鐽鑃鑅鑈鑊鑌鑕鑙鑜鑟鑡鑣鑨鑫鑭鑮鑯鑱鑲钄钃镸镹"],["8fe6a1","镾閄閈閌閍閎閝閞閟閡閦閩閫閬閴閶閺閽閿闆闈闉闋闐闑闒闓闙闚闝闞闟闠闤闦阝阞阢阤阥阦阬阱阳阷阸阹阺阼阽陁陒陔陖陗陘陡陮陴陻陼陾陿隁隂隃隄隉隑隖隚隝隟隤隥隦隩隮隯隳隺雊雒嶲雘雚雝雞雟雩雯雱雺霂"],["8fe7a1","霃霅霉霚霛霝霡霢霣霨霱霳靁靃靊靎靏靕靗靘靚靛靣靧靪靮靳靶靷靸靻靽靿鞀鞉鞕鞖鞗鞙鞚鞞鞟鞢鞬鞮鞱鞲鞵鞶鞸鞹鞺鞼鞾鞿韁韄韅韇韉韊韌韍韎韐韑韔韗韘韙韝韞韠韛韡韤韯韱韴韷韸韺頇頊頙頍頎頔頖頜頞頠頣頦"],["8fe8a1","頫頮頯頰頲頳頵頥頾顄顇顊顑顒顓顖顗顙顚顢顣顥顦顪顬颫颭颮颰颴颷颸颺颻颿飂飅飈飌飡飣飥飦飧飪飳飶餂餇餈餑餕餖餗餚餛餜餟餢餦餧餫餱",4,"餹餺餻餼饀饁饆饇饈饍饎饔饘饙饛饜饞饟饠馛馝馟馦馰馱馲馵"],["8fe9a1","馹馺馽馿駃駉駓駔駙駚駜駞駧駪駫駬駰駴駵駹駽駾騂騃騄騋騌騐騑騖騞騠騢騣騤騧騭騮騳騵騶騸驇驁驄驊驋驌驎驑驔驖驝骪骬骮骯骲骴骵骶骹骻骾骿髁髃髆髈髎髐髒髕髖髗髛髜髠髤髥髧髩髬髲髳髵髹髺髽髿",4],["8feaa1","鬄鬅鬈鬉鬋鬌鬍鬎鬐鬒鬖鬙鬛鬜鬠鬦鬫鬭鬳鬴鬵鬷鬹鬺鬽魈魋魌魕魖魗魛魞魡魣魥魦魨魪",4,"魳魵魷魸魹魿鮀鮄鮅鮆鮇鮉鮊鮋鮍鮏鮐鮔鮚鮝鮞鮦鮧鮩鮬鮰鮱鮲鮷鮸鮻鮼鮾鮿鯁鯇鯈鯎鯐鯗鯘鯝鯟鯥鯧鯪鯫鯯鯳鯷鯸"],["8feba1","鯹鯺鯽鯿鰀鰂鰋鰏鰑鰖鰘鰙鰚鰜鰞鰢鰣鰦",4,"鰱鰵鰶鰷鰽鱁鱃鱄鱅鱉鱊鱎鱏鱐鱓鱔鱖鱘鱛鱝鱞鱟鱣鱩鱪鱜鱫鱨鱮鱰鱲鱵鱷鱻鳦鳲鳷鳹鴋鴂鴑鴗鴘鴜鴝鴞鴯鴰鴲鴳鴴鴺鴼鵅鴽鵂鵃鵇鵊鵓鵔鵟鵣鵢鵥鵩鵪鵫鵰鵶鵷鵻"],["8feca1","鵼鵾鶃鶄鶆鶊鶍鶎鶒鶓鶕鶖鶗鶘鶡鶪鶬鶮鶱鶵鶹鶼鶿鷃鷇鷉鷊鷔鷕鷖鷗鷚鷞鷟鷠鷥鷧鷩鷫鷮鷰鷳鷴鷾鸊鸂鸇鸎鸐鸑鸒鸕鸖鸙鸜鸝鹺鹻鹼麀麂麃麄麅麇麎麏麖麘麛麞麤麨麬麮麯麰麳麴麵黆黈黋黕黟黤黧黬黭黮黰黱黲黵"],["8feda1","黸黿鼂鼃鼉鼏鼐鼑鼒鼔鼖鼗鼙鼚鼛鼟鼢鼦鼪鼫鼯鼱鼲鼴鼷鼹鼺鼼鼽鼿齁齃",4,"齓齕齖齗齘齚齝齞齨齩齭",4,"齳齵齺齽龏龐龑龒龔龖龗龞龡龢龣龥"]]')},function(t){t.exports=JSON.parse('{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}')},function(t){t.exports=JSON.parse('[["0","\\u0000",127],["8141","갂갃갅갆갋",4,"갘갞갟갡갢갣갥",6,"갮갲갳갴"],["8161","갵갶갷갺갻갽갾갿걁",9,"걌걎",5,"걕"],["8181","걖걗걙걚걛걝",18,"걲걳걵걶걹걻",4,"겂겇겈겍겎겏겑겒겓겕",6,"겞겢",5,"겫겭겮겱",6,"겺겾겿곀곂곃곅곆곇곉곊곋곍",7,"곖곘",7,"곢곣곥곦곩곫곭곮곲곴곷",4,"곾곿괁괂괃괅괇",4,"괎괐괒괓"],["8241","괔괕괖괗괙괚괛괝괞괟괡",7,"괪괫괮",5],["8261","괶괷괹괺괻괽",6,"굆굈굊",5,"굑굒굓굕굖굗"],["8281","굙",7,"굢굤",7,"굮굯굱굲굷굸굹굺굾궀궃",4,"궊궋궍궎궏궑",10,"궞",5,"궥",17,"궸",7,"귂귃귅귆귇귉",6,"귒귔",7,"귝귞귟귡귢귣귥",18],["8341","귺귻귽귾긂",5,"긊긌긎",5,"긕",7],["8361","긝",18,"긲긳긵긶긹긻긼"],["8381","긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗",4,"깞깢깣깤깦깧깪깫깭깮깯깱",6,"깺깾",5,"꺆",5,"꺍",46,"꺿껁껂껃껅",6,"껎껒",5,"껚껛껝",8],["8441","껦껧껩껪껬껮",5,"껵껶껷껹껺껻껽",8],["8461","꼆꼉꼊꼋꼌꼎꼏꼑",18],["8481","꼤",7,"꼮꼯꼱꼳꼵",6,"꼾꽀꽄꽅꽆꽇꽊",5,"꽑",10,"꽞",5,"꽦",18,"꽺",5,"꾁꾂꾃꾅꾆꾇꾉",6,"꾒꾓꾔꾖",5,"꾝",26,"꾺꾻꾽꾾"],["8541","꾿꿁",5,"꿊꿌꿏",4,"꿕",6,"꿝",4],["8561","꿢",5,"꿪",5,"꿲꿳꿵꿶꿷꿹",6,"뀂뀃"],["8581","뀅",6,"뀍뀎뀏뀑뀒뀓뀕",6,"뀞",9,"뀩",26,"끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞",29,"끾끿낁낂낃낅",6,"낎낐낒",5,"낛낝낞낣낤"],["8641","낥낦낧낪낰낲낶낷낹낺낻낽",6,"냆냊",5,"냒"],["8661","냓냕냖냗냙",6,"냡냢냣냤냦",10],["8681","냱",22,"넊넍넎넏넑넔넕넖넗넚넞",4,"넦넧넩넪넫넭",6,"넶넺",5,"녂녃녅녆녇녉",6,"녒녓녖녗녙녚녛녝녞녟녡",22,"녺녻녽녾녿놁놃",4,"놊놌놎놏놐놑놕놖놗놙놚놛놝"],["8741","놞",9,"놩",15],["8761","놹",18,"뇍뇎뇏뇑뇒뇓뇕"],["8781","뇖",5,"뇞뇠",7,"뇪뇫뇭뇮뇯뇱",7,"뇺뇼뇾",5,"눆눇눉눊눍",6,"눖눘눚",5,"눡",18,"눵",6,"눽",26,"뉙뉚뉛뉝뉞뉟뉡",6,"뉪",4],["8841","뉯",4,"뉶",5,"뉽",6,"늆늇늈늊",4],["8861","늏늒늓늕늖늗늛",4,"늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷"],["8881","늸",15,"닊닋닍닎닏닑닓",4,"닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉",6,"댒댖",5,"댝",54,"덗덙덚덝덠덡덢덣"],["8941","덦덨덪덬덭덯덲덳덵덶덷덹",6,"뎂뎆",5,"뎍"],["8961","뎎뎏뎑뎒뎓뎕",10,"뎢",5,"뎩뎪뎫뎭"],["8981","뎮",21,"돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩",18,"돽",18,"됑",6,"됙됚됛됝됞됟됡",6,"됪됬",7,"됵",15],["8a41","둅",10,"둒둓둕둖둗둙",6,"둢둤둦"],["8a61","둧",4,"둭",18,"뒁뒂"],["8a81","뒃",4,"뒉",19,"뒞",5,"뒥뒦뒧뒩뒪뒫뒭",7,"뒶뒸뒺",5,"듁듂듃듅듆듇듉",6,"듑듒듓듔듖",5,"듞듟듡듢듥듧",4,"듮듰듲",5,"듹",26,"딖딗딙딚딝"],["8b41","딞",5,"딦딫",4,"딲딳딵딶딷딹",6,"땂땆"],["8b61","땇땈땉땊땎땏땑땒땓땕",6,"땞땢",8],["8b81","땫",52,"떢떣떥떦떧떩떬떭떮떯떲떶",4,"떾떿뗁뗂뗃뗅",6,"뗎뗒",5,"뗙",18,"뗭",18],["8c41","똀",15,"똒똓똕똖똗똙",4],["8c61","똞",6,"똦",5,"똭",6,"똵",5],["8c81","똻",12,"뙉",26,"뙥뙦뙧뙩",50,"뚞뚟뚡뚢뚣뚥",5,"뚭뚮뚯뚰뚲",16],["8d41","뛃",16,"뛕",8],["8d61","뛞",17,"뛱뛲뛳뛵뛶뛷뛹뛺"],["8d81","뛻",4,"뜂뜃뜄뜆",33,"뜪뜫뜭뜮뜱",6,"뜺뜼",7,"띅띆띇띉띊띋띍",6,"띖",9,"띡띢띣띥띦띧띩",6,"띲띴띶",5,"띾띿랁랂랃랅",6,"랎랓랔랕랚랛랝랞"],["8e41","랟랡",6,"랪랮",5,"랶랷랹",8],["8e61","럂",4,"럈럊",19],["8e81","럞",13,"럮럯럱럲럳럵",6,"럾렂",4,"렊렋렍렎렏렑",6,"렚렜렞",5,"렦렧렩렪렫렭",6,"렶렺",5,"롁롂롃롅",11,"롒롔",7,"롞롟롡롢롣롥",6,"롮롰롲",5,"롹롺롻롽",7],["8f41","뢅",7,"뢎",17],["8f61","뢠",7,"뢩",6,"뢱뢲뢳뢵뢶뢷뢹",4],["8f81","뢾뢿룂룄룆",5,"룍룎룏룑룒룓룕",7,"룞룠룢",5,"룪룫룭룮룯룱",6,"룺룼룾",5,"뤅",18,"뤙",6,"뤡",26,"뤾뤿륁륂륃륅",6,"륍륎륐륒",5],["9041","륚륛륝륞륟륡",6,"륪륬륮",5,"륶륷륹륺륻륽"],["9061","륾",5,"릆릈릋릌릏",15],["9081","릟",12,"릮릯릱릲릳릵",6,"릾맀맂",5,"맊맋맍맓",4,"맚맜맟맠맢맦맧맩맪맫맭",6,"맶맻",4,"먂",5,"먉",11,"먖",33,"먺먻먽먾먿멁멃멄멅멆"],["9141","멇멊멌멏멐멑멒멖멗멙멚멛멝",6,"멦멪",5],["9161","멲멳멵멶멷멹",9,"몆몈몉몊몋몍",5],["9181","몓",20,"몪몭몮몯몱몳",4,"몺몼몾",5,"뫅뫆뫇뫉",14,"뫚",33,"뫽뫾뫿묁묂묃묅",7,"묎묐묒",5,"묙묚묛묝묞묟묡",6],["9241","묨묪묬",7,"묷묹묺묿",4,"뭆뭈뭊뭋뭌뭎뭑뭒"],["9261","뭓뭕뭖뭗뭙",7,"뭢뭤",7,"뭭",4],["9281","뭲",21,"뮉뮊뮋뮍뮎뮏뮑",18,"뮥뮦뮧뮩뮪뮫뮭",6,"뮵뮶뮸",7,"믁믂믃믅믆믇믉",6,"믑믒믔",35,"믺믻믽믾밁"],["9341","밃",4,"밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵"],["9361","밶밷밹",6,"뱂뱆뱇뱈뱊뱋뱎뱏뱑",8],["9381","뱚뱛뱜뱞",37,"벆벇벉벊벍벏",4,"벖벘벛",4,"벢벣벥벦벩",6,"벲벶",5,"벾벿볁볂볃볅",7,"볎볒볓볔볖볗볙볚볛볝",22,"볷볹볺볻볽"],["9441","볾",5,"봆봈봊",5,"봑봒봓봕",8],["9461","봞",5,"봥",6,"봭",12],["9481","봺",5,"뵁",6,"뵊뵋뵍뵎뵏뵑",6,"뵚",9,"뵥뵦뵧뵩",22,"붂붃붅붆붋",4,"붒붔붖붗붘붛붝",6,"붥",10,"붱",6,"붹",24],["9541","뷒뷓뷖뷗뷙뷚뷛뷝",11,"뷪",5,"뷱"],["9561","뷲뷳뷵뷶뷷뷹",6,"븁븂븄븆",5,"븎븏븑븒븓"],["9581","븕",6,"븞븠",35,"빆빇빉빊빋빍빏",4,"빖빘빜빝빞빟빢빣빥빦빧빩빫",4,"빲빶",4,"빾빿뺁뺂뺃뺅",6,"뺎뺒",5,"뺚",13,"뺩",14],["9641","뺸",23,"뻒뻓"],["9661","뻕뻖뻙",6,"뻡뻢뻦",5,"뻭",8],["9681","뻶",10,"뼂",5,"뼊",13,"뼚뼞",33,"뽂뽃뽅뽆뽇뽉",6,"뽒뽓뽔뽖",44],["9741","뾃",16,"뾕",8],["9761","뾞",17,"뾱",7],["9781","뾹",11,"뿆",5,"뿎뿏뿑뿒뿓뿕",6,"뿝뿞뿠뿢",89,"쀽쀾쀿"],["9841","쁀",16,"쁒",5,"쁙쁚쁛"],["9861","쁝쁞쁟쁡",6,"쁪",15],["9881","쁺",21,"삒삓삕삖삗삙",6,"삢삤삦",5,"삮삱삲삷",4,"삾샂샃샄샆샇샊샋샍샎샏샑",6,"샚샞",5,"샦샧샩샪샫샭",6,"샶샸샺",5,"섁섂섃섅섆섇섉",6,"섑섒섓섔섖",5,"섡섢섥섨섩섪섫섮"],["9941","섲섳섴섵섷섺섻섽섾섿셁",6,"셊셎",5,"셖셗"],["9961","셙셚셛셝",6,"셦셪",5,"셱셲셳셵셶셷셹셺셻"],["9981","셼",8,"솆",5,"솏솑솒솓솕솗",4,"솞솠솢솣솤솦솧솪솫솭솮솯솱",11,"솾",5,"쇅쇆쇇쇉쇊쇋쇍",6,"쇕쇖쇙",6,"쇡쇢쇣쇥쇦쇧쇩",6,"쇲쇴",7,"쇾쇿숁숂숃숅",6,"숎숐숒",5,"숚숛숝숞숡숢숣"],["9a41","숤숥숦숧숪숬숮숰숳숵",16],["9a61","쉆쉇쉉",6,"쉒쉓쉕쉖쉗쉙",6,"쉡쉢쉣쉤쉦"],["9a81","쉧",4,"쉮쉯쉱쉲쉳쉵",6,"쉾슀슂",5,"슊",5,"슑",6,"슙슚슜슞",5,"슦슧슩슪슫슮",5,"슶슸슺",33,"싞싟싡싢싥",5,"싮싰싲싳싴싵싷싺싽싾싿쌁",6,"쌊쌋쌎쌏"],["9b41","쌐쌑쌒쌖쌗쌙쌚쌛쌝",6,"쌦쌧쌪",8],["9b61","쌳",17,"썆",7],["9b81","썎",25,"썪썫썭썮썯썱썳",4,"썺썻썾",5,"쎅쎆쎇쎉쎊쎋쎍",50,"쏁",22,"쏚"],["9c41","쏛쏝쏞쏡쏣",4,"쏪쏫쏬쏮",5,"쏶쏷쏹",5],["9c61","쏿",8,"쐉",6,"쐑",9],["9c81","쐛",8,"쐥",6,"쐭쐮쐯쐱쐲쐳쐵",6,"쐾",9,"쑉",26,"쑦쑧쑩쑪쑫쑭",6,"쑶쑷쑸쑺",5,"쒁",18,"쒕",6,"쒝",12],["9d41","쒪",13,"쒹쒺쒻쒽",8],["9d61","쓆",25],["9d81","쓠",8,"쓪",5,"쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂",9,"씍씎씏씑씒씓씕",6,"씝",10,"씪씫씭씮씯씱",6,"씺씼씾",5,"앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩",6,"앲앶",5,"앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔"],["9e41","얖얙얚얛얝얞얟얡",7,"얪",9,"얶"],["9e61","얷얺얿",4,"엋엍엏엒엓엕엖엗엙",6,"엢엤엦엧"],["9e81","엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑",6,"옚옝",6,"옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉",6,"왒왖",5,"왞왟왡",10,"왭왮왰왲",5,"왺왻왽왾왿욁",6,"욊욌욎",5,"욖욗욙욚욛욝",6,"욦"],["9f41","욨욪",5,"욲욳욵욶욷욻",4,"웂웄웆",5,"웎"],["9f61","웏웑웒웓웕",6,"웞웟웢",5,"웪웫웭웮웯웱웲"],["9f81","웳",4,"웺웻웼웾",5,"윆윇윉윊윋윍",6,"윖윘윚",5,"윢윣윥윦윧윩",6,"윲윴윶윸윹윺윻윾윿읁읂읃읅",4,"읋읎읐읙읚읛읝읞읟읡",6,"읩읪읬",7,"읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛",4,"잢잧",4,"잮잯잱잲잳잵잶잷"],["a041","잸잹잺잻잾쟂",5,"쟊쟋쟍쟏쟑",6,"쟙쟚쟛쟜"],["a061","쟞",5,"쟥쟦쟧쟩쟪쟫쟭",13],["a081","쟻",4,"젂젃젅젆젇젉젋",4,"젒젔젗",4,"젞젟젡젢젣젥",6,"젮젰젲",5,"젹젺젻젽젾젿졁",6,"졊졋졎",5,"졕",26,"졲졳졵졶졷졹졻",4,"좂좄좈좉좊좎",5,"좕",7,"좞좠좢좣좤"],["a141","좥좦좧좩",18,"좾좿죀죁"],["a161","죂죃죅죆죇죉죊죋죍",6,"죖죘죚",5,"죢죣죥"],["a181","죦",14,"죶",5,"죾죿줁줂줃줇",4,"줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈",9,"±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬"],["a241","줐줒",5,"줙",18],["a261","줭",6,"줵",18],["a281","쥈",7,"쥒쥓쥕쥖쥗쥙",6,"쥢쥤",7,"쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®"],["a341","쥱쥲쥳쥵",6,"쥽",10,"즊즋즍즎즏"],["a361","즑",6,"즚즜즞",16],["a381","즯",16,"짂짃짅짆짉짋",4,"짒짔짗짘짛!",58,"₩]",32," ̄"],["a441","짞짟짡짣짥짦짨짩짪짫짮짲",5,"짺짻짽짾짿쨁쨂쨃쨄"],["a461","쨅쨆쨇쨊쨎",5,"쨕쨖쨗쨙",12],["a481","쨦쨧쨨쨪",28,"ㄱ",93],["a541","쩇",4,"쩎쩏쩑쩒쩓쩕",6,"쩞쩢",5,"쩩쩪"],["a561","쩫",17,"쩾",5,"쪅쪆"],["a581","쪇",16,"쪙",14,"ⅰ",9],["a5b0","Ⅰ",9],["a5c1","Α",16,"Σ",6],["a5e1","α",16,"σ",6],["a641","쪨",19,"쪾쪿쫁쫂쫃쫅"],["a661","쫆",5,"쫎쫐쫒쫔쫕쫖쫗쫚",5,"쫡",6],["a681","쫨쫩쫪쫫쫭",6,"쫵",18,"쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃",7],["a741","쬋",4,"쬑쬒쬓쬕쬖쬗쬙",6,"쬢",7],["a761","쬪",22,"쭂쭃쭄"],["a781","쭅쭆쭇쭊쭋쭍쭎쭏쭑",6,"쭚쭛쭜쭞",5,"쭥",7,"㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙",9,"㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰",9,"㎀",4,"㎺",5,"㎐",4,"Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆"],["a841","쭭",10,"쭺",14],["a861","쮉",18,"쮝",6],["a881","쮤",19,"쮹",11,"ÆЪĦ"],["a8a6","IJ"],["a8a8","ĿŁØŒºÞŦŊ"],["a8b1","㉠",27,"ⓐ",25,"①",14,"½⅓⅔¼¾⅛⅜⅝⅞"],["a941","쯅",14,"쯕",10],["a961","쯠쯡쯢쯣쯥쯦쯨쯪",18],["a981","쯽",14,"찎찏찑찒찓찕",6,"찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀",27,"⒜",25,"⑴",14,"¹²³⁴ⁿ₁₂₃₄"],["aa41","찥찦찪찫찭찯찱",6,"찺찿",4,"챆챇챉챊챋챍챎"],["aa61","챏",4,"챖챚",5,"챡챢챣챥챧챩",6,"챱챲"],["aa81","챳챴챶",29,"ぁ",82],["ab41","첔첕첖첗첚첛첝첞첟첡",6,"첪첮",5,"첶첷첹"],["ab61","첺첻첽",6,"쳆쳈쳊",5,"쳑쳒쳓쳕",5],["ab81","쳛",8,"쳥",6,"쳭쳮쳯쳱",12,"ァ",85],["ac41","쳾쳿촀촂",5,"촊촋촍촎촏촑",6,"촚촜촞촟촠"],["ac61","촡촢촣촥촦촧촩촪촫촭",11,"촺",4],["ac81","촿",28,"쵝쵞쵟А",5,"ЁЖ",25],["acd1","а",5,"ёж",25],["ad41","쵡쵢쵣쵥",6,"쵮쵰쵲",5,"쵹",7],["ad61","춁",6,"춉",10,"춖춗춙춚춛춝춞춟"],["ad81","춠춡춢춣춦춨춪",5,"춱",18,"췅"],["ae41","췆",5,"췍췎췏췑",16],["ae61","췢",5,"췩췪췫췭췮췯췱",6,"췺췼췾",4],["ae81","츃츅츆츇츉츊츋츍",6,"츕츖츗츘츚",5,"츢츣츥츦츧츩츪츫"],["af41","츬츭츮츯츲츴츶",19],["af61","칊",13,"칚칛칝칞칢",5,"칪칬"],["af81","칮",5,"칶칷칹칺칻칽",6,"캆캈캊",5,"캒캓캕캖캗캙"],["b041","캚",5,"캢캦",5,"캮",12],["b061","캻",5,"컂",19],["b081","컖",13,"컦컧컩컪컭",6,"컶컺",5,"가각간갇갈갉갊감",7,"같",4,"갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆"],["b141","켂켃켅켆켇켉",6,"켒켔켖",5,"켝켞켟켡켢켣"],["b161","켥",6,"켮켲",5,"켹",11],["b181","콅",14,"콖콗콙콚콛콝",6,"콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸"],["b241","콭콮콯콲콳콵콶콷콹",6,"쾁쾂쾃쾄쾆",5,"쾍"],["b261","쾎",18,"쾢",5,"쾩"],["b281","쾪",5,"쾱",18,"쿅",6,"깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙"],["b341","쿌",19,"쿢쿣쿥쿦쿧쿩"],["b361","쿪",5,"쿲쿴쿶",5,"쿽쿾쿿퀁퀂퀃퀅",5],["b381","퀋",5,"퀒",5,"퀙",19,"끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫",4,"낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝"],["b441","퀮",5,"퀶퀷퀹퀺퀻퀽",6,"큆큈큊",5],["b461","큑큒큓큕큖큗큙",6,"큡",10,"큮큯"],["b481","큱큲큳큵",6,"큾큿킀킂",18,"뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫",4,"닳담답닷",4,"닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥"],["b541","킕",14,"킦킧킩킪킫킭",5],["b561","킳킶킸킺",5,"탂탃탅탆탇탊",5,"탒탖",4],["b581","탛탞탟탡탢탣탥",6,"탮탲",5,"탹",11,"덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸"],["b641","턅",7,"턎",17],["b661","턠",15,"턲턳턵턶턷턹턻턼턽턾"],["b681","턿텂텆",5,"텎텏텑텒텓텕",6,"텞텠텢",5,"텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗"],["b741","텮",13,"텽",6,"톅톆톇톉톊"],["b761","톋",20,"톢톣톥톦톧"],["b781","톩",6,"톲톴톶톷톸톹톻톽톾톿퇁",14,"래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩"],["b841","퇐",7,"퇙",17],["b861","퇫",8,"퇵퇶퇷퇹",13],["b881","툈툊",5,"툑",24,"륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많",4,"맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼"],["b941","툪툫툮툯툱툲툳툵",6,"툾퉀퉂",5,"퉉퉊퉋퉌"],["b961","퉍",14,"퉝",6,"퉥퉦퉧퉨"],["b981","퉩",22,"튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바",4,"받",4,"밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗"],["ba41","튍튎튏튒튓튔튖",5,"튝튞튟튡튢튣튥",6,"튭"],["ba61","튮튯튰튲",5,"튺튻튽튾틁틃",4,"틊틌",5],["ba81","틒틓틕틖틗틙틚틛틝",6,"틦",9,"틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤"],["bb41","틻",4,"팂팄팆",5,"팏팑팒팓팕팗",4,"팞팢팣"],["bb61","팤팦팧팪팫팭팮팯팱",6,"팺팾",5,"퍆퍇퍈퍉"],["bb81","퍊",31,"빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤"],["bc41","퍪",17,"퍾퍿펁펂펃펅펆펇"],["bc61","펈펉펊펋펎펒",5,"펚펛펝펞펟펡",6,"펪펬펮"],["bc81","펯",4,"펵펶펷펹펺펻펽",6,"폆폇폊",5,"폑",5,"샥샨샬샴샵샷샹섀섄섈섐섕서",4,"섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭"],["bd41","폗폙",7,"폢폤",7,"폮폯폱폲폳폵폶폷"],["bd61","폸폹폺폻폾퐀퐂",5,"퐉",13],["bd81","퐗",5,"퐞",25,"숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰"],["be41","퐸",7,"푁푂푃푅",14],["be61","푔",7,"푝푞푟푡푢푣푥",7,"푮푰푱푲"],["be81","푳",4,"푺푻푽푾풁풃",4,"풊풌풎",5,"풕",8,"쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄",6,"엌엎"],["bf41","풞",10,"풪",14],["bf61","풹",18,"퓍퓎퓏퓑퓒퓓퓕"],["bf81","퓖",5,"퓝퓞퓠",7,"퓩퓪퓫퓭퓮퓯퓱",6,"퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염",5,"옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨"],["c041","퓾",5,"픅픆픇픉픊픋픍",6,"픖픘",5],["c061","픞",25],["c081","픸픹픺픻픾픿핁핂핃핅",6,"핎핐핒",5,"핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응",7,"읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊"],["c141","핤핦핧핪핬핮",5,"핶핷핹핺핻핽",6,"햆햊햋"],["c161","햌햍햎햏햑",19,"햦햧"],["c181","햨",31,"점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓"],["c241","헊헋헍헎헏헑헓",4,"헚헜헞",5,"헦헧헩헪헫헭헮"],["c261","헯",4,"헶헸헺",5,"혂혃혅혆혇혉",6,"혒"],["c281","혖",5,"혝혞혟혡혢혣혥",7,"혮",9,"혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻"],["c341","혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝",4],["c361","홢",4,"홨홪",5,"홲홳홵",11],["c381","횁횂횄횆",5,"횎횏횑횒횓횕",7,"횞횠횢",5,"횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층"],["c441","횫횭횮횯횱",7,"횺횼",7,"훆훇훉훊훋"],["c461","훍훎훏훐훒훓훕훖훘훚",5,"훡훢훣훥훦훧훩",4],["c481","훮훯훱훲훳훴훶",5,"훾훿휁휂휃휅",11,"휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼"],["c541","휕휖휗휚휛휝휞휟휡",6,"휪휬휮",5,"휶휷휹"],["c561","휺휻휽",6,"흅흆흈흊",5,"흒흓흕흚",4],["c581","흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵",6,"흾흿힀힂",5,"힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜"],["c641","힍힎힏힑",6,"힚힜힞",5],["c6a1","퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁"],["c7a1","퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠"],["c8a1","혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝"],["caa1","伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕"],["cba1","匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢"],["cca1","瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械"],["cda1","棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜"],["cea1","科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾"],["cfa1","區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴"],["d0a1","鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣"],["d1a1","朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩",5,"那樂",4,"諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉"],["d2a1","納臘蠟衲囊娘廊",4,"乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧",5,"駑魯",10,"濃籠聾膿農惱牢磊腦賂雷尿壘",7,"嫩訥杻紐勒",5,"能菱陵尼泥匿溺多茶"],["d3a1","丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃"],["d4a1","棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅"],["d5a1","蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣"],["d6a1","煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼"],["d7a1","遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬"],["d8a1","立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅"],["d9a1","蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文"],["daa1","汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑"],["dba1","發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖"],["dca1","碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦"],["dda1","孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥"],["dea1","脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索"],["dfa1","傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署"],["e0a1","胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬"],["e1a1","聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁"],["e2a1","戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧"],["e3a1","嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁"],["e4a1","沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額"],["e5a1","櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬"],["e6a1","旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒"],["e7a1","簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳"],["e8a1","烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療"],["e9a1","窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓"],["eaa1","運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜"],["eba1","濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼"],["eca1","議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄"],["eda1","立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長"],["eea1","障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱"],["efa1","煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖"],["f0a1","靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫"],["f1a1","踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只"],["f2a1","咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯"],["f3a1","鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策"],["f4a1","責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢"],["f5a1","椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃"],["f6a1","贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託"],["f7a1","鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑"],["f8a1","阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃"],["f9a1","品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航"],["faa1","行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型"],["fba1","形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵"],["fca1","禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆"],["fda1","爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰"]]')},function(t){t.exports=JSON.parse('[["8740","䏰䰲䘃䖦䕸𧉧䵷䖳𧲱䳢𧳅㮕䜶䝄䱇䱀𤊿𣘗𧍒𦺋𧃒䱗𪍑䝏䗚䲅𧱬䴇䪤䚡𦬣爥𥩔𡩣𣸆𣽡晍囻"],["8767","綕夝𨮹㷴霴𧯯寛𡵞媤㘥𩺰嫑宷峼杮薓𩥅瑡璝㡵𡵓𣚞𦀡㻬"],["87a1","𥣞㫵竼龗𤅡𨤍𣇪𠪊𣉞䌊蒄龖鐯䤰蘓墖靊鈘秐稲晠権袝瑌篅枂稬剏遆㓦珄𥶹瓆鿇垳䤯呌䄱𣚎堘穲𧭥讏䚮𦺈䆁𥶙箮𢒼鿈𢓁𢓉𢓌鿉蔄𣖻䂴鿊䓡𪷿拁灮鿋"],["8840","㇀",4,"𠄌㇅𠃑𠃍㇆㇇𠃋𡿨㇈𠃊㇉㇊㇋㇌𠄎㇍㇎ĀÁǍÀĒÉĚÈŌÓǑÒ࿿Ê̄Ế࿿Ê̌ỀÊāáǎàɑēéěèīíǐìōóǒòūúǔùǖǘǚ"],["88a1","ǜü࿿ê̄ế࿿ê̌ềêɡ⏚⏛"],["8940","𪎩𡅅"],["8943","攊"],["8946","丽滝鵎釟"],["894c","𧜵撑会伨侨兖兴农凤务动医华发变团声处备夲头学实実岚庆总斉柾栄桥济炼电纤纬纺织经统缆缷艺苏药视设询车轧轮"],["89a1","琑糼緍楆竉刧"],["89ab","醌碸酞肼"],["89b0","贋胶𠧧"],["89b5","肟黇䳍鷉鸌䰾𩷶𧀎鸊𪄳㗁"],["89c1","溚舾甙"],["89c5","䤑马骏龙禇𨑬𡷊𠗐𢫦两亁亀亇亿仫伷㑌侽㹈倃傈㑽㒓㒥円夅凛凼刅争剹劐匧㗇厩㕑厰㕓参吣㕭㕲㚁咓咣咴咹哐哯唘唣唨㖘唿㖥㖿嗗㗅"],["8a40","𧶄唥"],["8a43","𠱂𠴕𥄫喐𢳆㧬𠍁蹆𤶸𩓥䁓𨂾睺𢰸㨴䟕𨅝𦧲𤷪擝𠵼𠾴𠳕𡃴撍蹾𠺖𠰋𠽤𢲩𨉖𤓓"],["8a64","𠵆𩩍𨃩䟴𤺧𢳂骲㩧𩗴㿭㔆𥋇𩟔𧣈𢵄鵮頕"],["8a76","䏙𦂥撴哣𢵌𢯊𡁷㧻𡁯"],["8aa1","𦛚𦜖𧦠擪𥁒𠱃蹨𢆡𨭌𠜱"],["8aac","䠋𠆩㿺塳𢶍"],["8ab2","𤗈𠓼𦂗𠽌𠶖啹䂻䎺"],["8abb","䪴𢩦𡂝膪飵𠶜捹㧾𢝵跀嚡摼㹃"],["8ac9","𪘁𠸉𢫏𢳉"],["8ace","𡃈𣧂㦒㨆𨊛㕸𥹉𢃇噒𠼱𢲲𩜠㒼氽𤸻"],["8adf","𧕴𢺋𢈈𪙛𨳍𠹺𠰴𦠜羓𡃏𢠃𢤹㗻𥇣𠺌𠾍𠺪㾓𠼰𠵇𡅏𠹌"],["8af6","𠺫𠮩𠵈𡃀𡄽㿹𢚖搲𠾭"],["8b40","𣏴𧘹𢯎𠵾𠵿𢱑𢱕㨘𠺘𡃇𠼮𪘲𦭐𨳒𨶙𨳊閪哌苄喹"],["8b55","𩻃鰦骶𧝞𢷮煀腭胬尜𦕲脴㞗卟𨂽醶𠻺𠸏𠹷𠻻㗝𤷫㘉𠳖嚯𢞵𡃉𠸐𠹸𡁸𡅈𨈇𡑕𠹹𤹐𢶤婔𡀝𡀞𡃵𡃶垜𠸑"],["8ba1","𧚔𨋍𠾵𠹻𥅾㜃𠾶𡆀𥋘𪊽𤧚𡠺𤅷𨉼墙剨㘚𥜽箲孨䠀䬬鼧䧧鰟鮍𥭴𣄽嗻㗲嚉丨夂𡯁屮靑𠂆乛亻㔾尣彑忄㣺扌攵歺氵氺灬爫丬犭𤣩罒礻糹罓𦉪㓁"],["8bde","𦍋耂肀𦘒𦥑卝衤见𧢲讠贝钅镸长门𨸏韦页风飞饣𩠐鱼鸟黄歯龜丷𠂇阝户钢"],["8c40","倻淾𩱳龦㷉袏𤅎灷峵䬠𥇍㕙𥴰愢𨨲辧釶熑朙玺𣊁𪄇㲋𡦀䬐磤琂冮𨜏䀉橣𪊺䈣蘏𠩯稪𩥇𨫪靕灍匤𢁾鏴盙𨧣龧矝亣俰傼丯众龨吴綋墒壐𡶶庒庙忂𢜒斋"],["8ca1","𣏹椙橃𣱣泿"],["8ca7","爀𤔅玌㻛𤨓嬕璹讃𥲤𥚕窓篬糃繬苸薗龩袐龪躹龫迏蕟駠鈡龬𨶹𡐿䁱䊢娚"],["8cc9","顨杫䉶圽"],["8cce","藖𤥻芿𧄍䲁𦵴嵻𦬕𦾾龭龮宖龯曧繛湗秊㶈䓃𣉖𢞖䎚䔶"],["8ce6","峕𣬚諹屸㴒𣕑嵸龲煗䕘𤃬𡸣䱷㥸㑊𠆤𦱁諌侴𠈹妿腬顖𩣺弻"],["8d40","𠮟"],["8d42","𢇁𨥭䄂䚻𩁹㼇龳𪆵䃸㟖䛷𦱆䅼𨚲𧏿䕭㣔𥒚䕡䔛䶉䱻䵶䗪㿈𤬏㙡䓞䒽䇭崾嵈嵖㷼㠏嶤嶹㠠㠸幂庽弥徃㤈㤔㤿㥍惗愽峥㦉憷憹懏㦸戬抐拥挘㧸嚱"],["8da1","㨃揢揻搇摚㩋擀崕嘡龟㪗斆㪽旿晓㫲暒㬢朖㭂枤栀㭘桊梄㭲㭱㭻椉楃牜楤榟榅㮼槖㯝橥橴橱檂㯬檙㯲檫檵櫔櫶殁毁毪汵沪㳋洂洆洦涁㳯涤涱渕渘温溆𨧀溻滢滚齿滨滩漤漴㵆𣽁澁澾㵪㵵熷岙㶊瀬㶑灐灔灯灿炉𠌥䏁㗱𠻘"],["8e40","𣻗垾𦻓焾𥟠㙎榢𨯩孴穉𥣡𩓙穥穽𥦬窻窰竂竃燑𦒍䇊竚竝竪䇯咲𥰁笋筕笩𥌎𥳾箢筯莜𥮴𦱿篐萡箒箸𥴠㶭𥱥蒒篺簆簵𥳁籄粃𤢂粦晽𤕸糉糇糦籴糳糵糎"],["8ea1","繧䔝𦹄絝𦻖璍綉綫焵綳緒𤁗𦀩緤㴓緵𡟹緥𨍭縝𦄡𦅚繮纒䌫鑬縧罀罁罇礶𦋐駡羗𦍑羣𡙡𠁨䕜𣝦䔃𨌺翺𦒉者耈耝耨耯𪂇𦳃耻耼聡𢜔䦉𦘦𣷣𦛨朥肧𨩈脇脚墰𢛶汿𦒘𤾸擧𡒊舘𡡞橓𤩥𤪕䑺舩𠬍𦩒𣵾俹𡓽蓢荢𦬊𤦧𣔰𡝳𣷸芪椛芳䇛"],["8f40","蕋苐茚𠸖𡞴㛁𣅽𣕚艻苢茘𣺋𦶣𦬅𦮗𣗎㶿茝嗬莅䔋𦶥莬菁菓㑾𦻔橗蕚㒖𦹂𢻯葘𥯤葱㷓䓤檧葊𣲵祘蒨𦮖𦹷𦹃蓞萏莑䒠蒓蓤𥲑䉀𥳀䕃蔴嫲𦺙䔧蕳䔖枿蘖"],["8fa1","𨘥𨘻藁𧂈蘂𡖂𧃍䕫䕪蘨㙈𡢢号𧎚虾蝱𪃸蟮𢰧螱蟚蠏噡虬桖䘏衅衆𧗠𣶹𧗤衞袜䙛袴袵揁装睷𧜏覇覊覦覩覧覼𨨥觧𧤤𧪽誜瞓釾誐𧩙竩𧬺𣾏䜓𧬸煼謌謟𥐰𥕥謿譌譍誩𤩺讐讛誯𡛟䘕衏貛𧵔𧶏貫㜥𧵓賖𧶘𧶽贒贃𡤐賛灜贑𤳉㻐起"],["9040","趩𨀂𡀔𤦊㭼𨆼𧄌竧躭躶軃鋔輙輭𨍥𨐒辥錃𪊟𠩐辳䤪𨧞𨔽𣶻廸𣉢迹𪀔𨚼𨔁𢌥㦀𦻗逷𨔼𧪾遡𨕬𨘋邨𨜓郄𨛦邮都酧㫰醩釄粬𨤳𡺉鈎沟鉁鉢𥖹銹𨫆𣲛𨬌𥗛"],["90a1","𠴱錬鍫𨫡𨯫炏嫃𨫢𨫥䥥鉄𨯬𨰹𨯿鍳鑛躼閅閦鐦閠濶䊹𢙺𨛘𡉼𣸮䧟氜陻隖䅬隣𦻕懚隶磵𨫠隽双䦡𦲸𠉴𦐐𩂯𩃥𤫑𡤕𣌊霱虂霶䨏䔽䖅𤫩灵孁霛靜𩇕靗孊𩇫靟鐥僐𣂷𣂼鞉鞟鞱鞾韀韒韠𥑬韮琜𩐳響韵𩐝𧥺䫑頴頳顋顦㬎𧅵㵑𠘰𤅜"],["9140","𥜆飊颷飈飇䫿𦴧𡛓喰飡飦飬鍸餹𤨩䭲𩡗𩤅駵騌騻騐驘𥜥㛄𩂱𩯕髠髢𩬅髴䰎鬔鬭𨘀倴鬴𦦨㣃𣁽魐魀𩴾婅𡡣鮎𤉋鰂鯿鰌𩹨鷔𩾷𪆒𪆫𪃡𪄣𪇟鵾鶃𪄴鸎梈"],["91a1","鷄𢅛𪆓𪈠𡤻𪈳鴹𪂹𪊴麐麕麞麢䴴麪麯𤍤黁㭠㧥㴝伲㞾𨰫鼂鼈䮖鐤𦶢鼗鼖鼹嚟嚊齅馸𩂋韲葿齢齩竜龎爖䮾𤥵𤦻煷𤧸𤍈𤩑玞𨯚𡣺禟𨥾𨸶鍩鏳𨩄鋬鎁鏋𨥬𤒹爗㻫睲穃烐𤑳𤏸煾𡟯炣𡢾𣖙㻇𡢅𥐯𡟸㜢𡛻𡠹㛡𡝴𡣑𥽋㜣𡛀坛𤨥𡏾𡊨"],["9240","𡏆𡒶蔃𣚦蔃葕𤦔𧅥𣸱𥕜𣻻𧁒䓴𣛮𩦝𦼦柹㜳㰕㷧塬𡤢栐䁗𣜿𤃡𤂋𤄏𦰡哋嚞𦚱嚒𠿟𠮨𠸍鏆𨬓鎜仸儫㠙𤐶亼𠑥𠍿佋侊𥙑婨𠆫𠏋㦙𠌊𠐔㐵伩𠋀𨺳𠉵諚𠈌亘"],["92a1","働儍侢伃𤨎𣺊佂倮偬傁俌俥偘僼兙兛兝兞湶𣖕𣸹𣺿浲𡢄𣺉冨凃𠗠䓝𠒣𠒒𠒑赺𨪜𠜎剙劤𠡳勡鍮䙺熌𤎌𠰠𤦬𡃤槑𠸝瑹㻞璙琔瑖玘䮎𤪼𤂍叐㖄爏𤃉喴𠍅响𠯆圝鉝雴鍦埝垍坿㘾壋媙𨩆𡛺𡝯𡜐娬妸銏婾嫏娒𥥆𡧳𡡡𤊕㛵洅瑃娡𥺃"],["9340","媁𨯗𠐓鏠璌𡌃焅䥲鐈𨧻鎽㞠尞岞幞幈𡦖𡥼𣫮廍孏𡤃𡤄㜁𡢠㛝𡛾㛓脪𨩇𡶺𣑲𨦨弌弎𡤧𡞫婫𡜻孄蘔𧗽衠恾𢡠𢘫忛㺸𢖯𢖾𩂈𦽳懀𠀾𠁆𢘛憙憘恵𢲛𢴇𤛔𩅍"],["93a1","摱𤙥𢭪㨩𢬢𣑐𩣪𢹸挷𪑛撶挱揑𤧣𢵧护𢲡搻敫楲㯴𣂎𣊭𤦉𣊫唍𣋠𡣙𩐿曎𣊉𣆳㫠䆐𥖄𨬢𥖏𡛼𥕛𥐥磮𣄃𡠪𣈴㑤𣈏𣆂𤋉暎𦴤晫䮓昰𧡰𡷫晣𣋒𣋡昞𥡲㣑𣠺𣞼㮙𣞢𣏾瓐㮖枏𤘪梶栞㯄檾㡣𣟕𤒇樳橒櫉欅𡤒攑梘橌㯗橺歗𣿀𣲚鎠鋲𨯪𨫋"],["9440","銉𨀞𨧜鑧涥漋𤧬浧𣽿㶏渄𤀼娽渊塇洤硂焻𤌚𤉶烱牐犇犔𤞏𤜥兹𤪤𠗫瑺𣻸𣙟𤩊𤤗𥿡㼆㺱𤫟𨰣𣼵悧㻳瓌琼鎇琷䒟𦷪䕑疃㽣𤳙𤴆㽘畕癳𪗆㬙瑨𨫌𤦫𤦎㫻"],["94a1","㷍𤩎㻿𤧅𤣳釺圲鍂𨫣𡡤僟𥈡𥇧睸𣈲眎眏睻𤚗𣞁㩞𤣰琸璛㺿𤪺𤫇䃈𤪖𦆮錇𥖁砞碍碈磒珐祙𧝁𥛣䄎禛蒖禥樭𣻺稺秴䅮𡛦䄲鈵秱𠵌𤦌𠊙𣶺𡝮㖗啫㕰㚪𠇔𠰍竢婙𢛵𥪯𥪜娍𠉛磰娪𥯆竾䇹籝籭䈑𥮳𥺼𥺦糍𤧹𡞰粎籼粮檲緜縇緓罎𦉡"],["9540","𦅜𧭈綗𥺂䉪𦭵𠤖柖𠁎𣗏埄𦐒𦏸𤥢翝笧𠠬𥫩𥵃笌𥸎駦虅驣樜𣐿㧢𤧷𦖭騟𦖠蒀𧄧𦳑䓪脷䐂胆脉腂𦞴飃𦩂艢艥𦩑葓𦶧蘐𧈛媆䅿𡡀嬫𡢡嫤𡣘蚠蜨𣶏蠭𧐢娂"],["95a1","衮佅袇袿裦襥襍𥚃襔𧞅𧞄𨯵𨯙𨮜𨧹㺭蒣䛵䛏㟲訽訜𩑈彍鈫𤊄旔焩烄𡡅鵭貟賩𧷜妚矃姰䍮㛔踪躧𤰉輰轊䋴汘澻𢌡䢛潹溋𡟚鯩㚵𤤯邻邗啱䤆醻鐄𨩋䁢𨫼鐧𨰝𨰻蓥訫閙閧閗閖𨴴瑅㻂𤣿𤩂𤏪㻧𣈥随𨻧𨹦𨹥㻌𤧭𤩸𣿮琒瑫㻼靁𩂰"],["9640","桇䨝𩂓𥟟靝鍨𨦉𨰦𨬯𦎾銺嬑譩䤼珹𤈛鞛靱餸𠼦巁𨯅𤪲頟𩓚鋶𩗗釥䓀𨭐𤩧𨭤飜𨩅㼀鈪䤥萔餻饍𧬆㷽馛䭯馪驜𨭥𥣈檏騡嫾騯𩣱䮐𩥈馼䮽䮗鍽塲𡌂堢𤦸"],["96a1","𡓨硄𢜟𣶸棅㵽鑘㤧慐𢞁𢥫愇鱏鱓鱻鰵鰐魿鯏𩸭鮟𪇵𪃾鴡䲮𤄄鸘䲰鴌𪆴𪃭𪃳𩤯鶥蒽𦸒𦿟𦮂藼䔳𦶤𦺄𦷰萠藮𦸀𣟗𦁤秢𣖜𣙀䤭𤧞㵢鏛銾鍈𠊿碹鉷鑍俤㑀遤𥕝砽硔碶硋𡝗𣇉𤥁㚚佲濚濙瀞瀞吔𤆵垻壳垊鴖埗焴㒯𤆬燫𦱀𤾗嬨𡞵𨩉"],["9740","愌嫎娋䊼𤒈㜬䭻𨧼鎻鎸𡣖𠼝葲𦳀𡐓𤋺𢰦𤏁妔𣶷𦝁綨𦅛𦂤𤦹𤦋𨧺鋥珢㻩璴𨭣𡢟㻡𤪳櫘珳珻㻖𤨾𤪔𡟙𤩦𠎧𡐤𤧥瑈𤤖炥𤥶銄珦鍟𠓾錱𨫎𨨖鎆𨯧𥗕䤵𨪂煫"],["97a1","𤥃𠳿嚤𠘚𠯫𠲸唂秄𡟺緾𡛂𤩐𡡒䔮鐁㜊𨫀𤦭妰𡢿𡢃𧒄媡㛢𣵛㚰鉟婹𨪁𡡢鍴㳍𠪴䪖㦊僴㵩㵌𡎜煵䋻𨈘渏𩃤䓫浗𧹏灧沯㳖𣿭𣸭渂漌㵯𠏵畑㚼㓈䚀㻚䡱姄鉮䤾轁𨰜𦯀堒埈㛖𡑒烾𤍢𤩱𢿣𡊰𢎽梹楧𡎘𣓥𧯴𣛟𨪃𣟖𣏺𤲟樚𣚭𦲷萾䓟䓎"],["9840","𦴦𦵑𦲂𦿞漗𧄉茽𡜺菭𦲀𧁓𡟛妉媂𡞳婡婱𡤅𤇼㜭姯𡜼㛇熎鎐暚𤊥婮娫𤊓樫𣻹𧜶𤑛𤋊焝𤉙𨧡侰𦴨峂𤓎𧹍𤎽樌𤉖𡌄炦焳𤏩㶥泟勇𤩏繥姫崯㷳彜𤩝𡟟綤萦"],["98a1","咅𣫺𣌀𠈔坾𠣕𠘙㿥𡾞𪊶瀃𩅛嵰玏糓𨩙𩐠俈翧狍猐𧫴猸猹𥛶獁獈㺩𧬘遬燵𤣲珡臶㻊県㻑沢国琙琞琟㻢㻰㻴㻺瓓㼎㽓畂畭畲疍㽼痈痜㿀癍㿗癴㿜発𤽜熈嘣覀塩䀝睃䀹条䁅㗛瞘䁪䁯属瞾矋売砘点砜䂨砹硇硑硦葈𥔵礳栃礲䄃"],["9940","䄉禑禙辻稆込䅧窑䆲窼艹䇄竏竛䇏両筢筬筻簒簛䉠䉺类粜䊌粸䊔糭输烀𠳏総緔緐緽羮羴犟䎗耠耥笹耮耱联㷌垴炠肷胩䏭脌猪脎脒畠脔䐁㬹腖腙腚"],["99a1","䐓堺腼膄䐥膓䐭膥埯臁臤艔䒏芦艶苊苘苿䒰荗险榊萅烵葤惣蒈䔄蒾蓡蓸蔐蔸蕒䔻蕯蕰藠䕷虲蚒蚲蛯际螋䘆䘗袮裿褤襇覑𧥧訩訸誔誴豑賔賲贜䞘塟跃䟭仮踺嗘坔蹱嗵躰䠷軎転軤軭軲辷迁迊迌逳駄䢭飠鈓䤞鈨鉘鉫銱銮銿"],["9a40","鋣鋫鋳鋴鋽鍃鎄鎭䥅䥑麿鐗匁鐝鐭鐾䥪鑔鑹锭関䦧间阳䧥枠䨤靀䨵鞲韂噔䫤惨颹䬙飱塄餎餙冴餜餷饂饝饢䭰駅䮝騼鬏窃魩鮁鯝鯱鯴䱭鰠㝯𡯂鵉鰺"],["9aa1","黾噐鶓鶽鷀鷼银辶鹻麬麱麽黆铜黢黱黸竈齄𠂔𠊷𠎠椚铃妬𠓗塀铁㞹𠗕𠘕𠙶𡚺块煳𠫂𠫍𠮿呪吆𠯋咞𠯻𠰻𠱓𠱥𠱼惧𠲍噺𠲵𠳝𠳭𠵯𠶲𠷈楕鰯螥𠸄𠸎𠻗𠾐𠼭𠹳尠𠾼帋𡁜𡁏𡁶朞𡁻𡂈𡂖㙇𡂿𡃓𡄯𡄻卤蒭𡋣𡍵𡌶讁𡕷𡘙𡟃𡟇乸炻𡠭𡥪"],["9b40","𡨭𡩅𡰪𡱰𡲬𡻈拃𡻕𡼕熘桕𢁅槩㛈𢉼𢏗𢏺𢜪𢡱𢥏苽𢥧𢦓𢫕覥𢫨辠𢬎鞸𢬿顇骽𢱌"],["9b62","𢲈𢲷𥯨𢴈𢴒𢶷𢶕𢹂𢽴𢿌𣀳𣁦𣌟𣏞徱晈暿𧩹𣕧𣗳爁𤦺矗𣘚𣜖纇𠍆墵朎"],["9ba1","椘𣪧𧙗𥿢𣸑𣺹𧗾𢂚䣐䪸𤄙𨪚𤋮𤌍𤀻𤌴𤎖𤩅𠗊凒𠘑妟𡺨㮾𣳿𤐄𤓖垈𤙴㦛𤜯𨗨𩧉㝢𢇃譞𨭎駖𤠒𤣻𤨕爉𤫀𠱸奥𤺥𤾆𠝹軚𥀬劏圿煱𥊙𥐙𣽊𤪧喼𥑆𥑮𦭒釔㑳𥔿𧘲𥕞䜘𥕢𥕦𥟇𤤿𥡝偦㓻𣏌惞𥤃䝼𨥈𥪮𥮉𥰆𡶐垡煑澶𦄂𧰒遖𦆲𤾚譢𦐂𦑊"],["9c40","嵛𦯷輶𦒄𡤜諪𤧶𦒈𣿯𦔒䯀𦖿𦚵𢜛鑥𥟡憕娧晉侻嚹𤔡𦛼乪𤤴陖涏𦲽㘘襷𦞙𦡮𦐑𦡞營𦣇筂𩃀𠨑𦤦鄄𦤹穅鷰𦧺騦𦨭㙟𦑩𠀡禃𦨴𦭛崬𣔙菏𦮝䛐𦲤画补𦶮墶"],["9ca1","㜜𢖍𧁋𧇍㱔𧊀𧊅銁𢅺𧊋錰𧋦𤧐氹钟𧑐𠻸蠧裵𢤦𨑳𡞱溸𤨪𡠠㦤㚹尐秣䔿暶𩲭𩢤襃𧟌𧡘囖䃟𡘊㦡𣜯𨃨𡏅熭荦𧧝𩆨婧䲷𧂯𨦫𧧽𧨊𧬋𧵦𤅺筃祾𨀉澵𪋟樃𨌘厢𦸇鎿栶靝𨅯𨀣𦦵𡏭𣈯𨁈嶅𨰰𨂃圕頣𨥉嶫𤦈斾槕叒𤪥𣾁㰑朶𨂐𨃴𨄮𡾡𨅏"],["9d40","𨆉𨆯𨈚𨌆𨌯𨎊㗊𨑨𨚪䣺揦𨥖砈鉕𨦸䏲𨧧䏟𨧨𨭆𨯔姸𨰉輋𨿅𩃬筑𩄐𩄼㷷𩅞𤫊运犏嚋𩓧𩗩𩖰𩖸𩜲𩣑𩥉𩥪𩧃𩨨𩬎𩵚𩶛纟𩻸𩼣䲤镇𪊓熢𪋿䶑递𪗋䶜𠲜达嗁"],["9da1","辺𢒰边𤪓䔉繿潖檱仪㓤𨬬𧢝㜺躀𡟵𨀤𨭬𨮙𧨾𦚯㷫𧙕𣲷𥘵𥥖亚𥺁𦉘嚿𠹭踎孭𣺈𤲞揞拐𡟶𡡻攰嘭𥱊吚𥌑㷆𩶘䱽嘢嘞罉𥻘奵𣵀蝰东𠿪𠵉𣚺脗鵞贘瘻鱅癎瞹鍅吲腈苷嘥脲萘肽嗪祢噃吖𠺝㗎嘅嗱曱𨋢㘭甴嗰喺咗啲𠱁𠲖廐𥅈𠹶𢱢"],["9e40","𠺢麫絚嗞𡁵抝靭咔賍燶酶揼掹揾啩𢭃鱲𢺳冚㓟𠶧冧呍唞唓癦踭𦢊疱肶蠄螆裇膶萜𡃁䓬猄𤜆宐茋𦢓噻𢛴𧴯𤆣𧵳𦻐𧊶酰𡇙鈈𣳼𪚩𠺬𠻹牦𡲢䝎𤿂𧿹𠿫䃺"],["9ea1","鱝攟𢶠䣳𤟠𩵼𠿬𠸊恢𧖣𠿭"],["9ead","𦁈𡆇熣纎鵐业丄㕷嬍沲卧㚬㧜卽㚥𤘘墚𤭮舭呋垪𥪕𠥹"],["9ec5","㩒𢑥獴𩺬䴉鯭𣳾𩼰䱛𤾩𩖞𩿞葜𣶶𧊲𦞳𣜠挮紥𣻷𣸬㨪逈勌㹴㙺䗩𠒎癀嫰𠺶硺𧼮墧䂿噼鮋嵴癔𪐴麅䳡痹㟻愙𣃚𤏲"],["9ef5","噝𡊩垧𤥣𩸆刴𧂮㖭汊鵼"],["9f40","籖鬹埞𡝬屓擓𩓐𦌵𧅤蚭𠴨𦴢𤫢𠵱"],["9f4f","凾𡼏嶎霃𡷑麁遌笟鬂峑箣扨挵髿篏鬪籾鬮籂粆鰕篼鬉鼗鰛𤤾齚啳寃俽麘俲剠㸆勑坧偖妷帒韈鶫轜呩鞴饀鞺匬愰"],["9fa1","椬叚鰊鴂䰻陁榀傦畆𡝭駚剳"],["9fae","酙隁酜"],["9fb2","酑𨺗捿𦴣櫊嘑醎畺抅𠏼獏籰𥰡𣳽"],["9fc1","𤤙盖鮝个𠳔莾衂"],["9fc9","届槀僭坺刟巵从氱𠇲伹咜哚劚趂㗾弌㗳"],["9fdb","歒酼龥鮗頮颴骺麨麄煺笔"],["9fe7","毺蠘罸"],["9feb","嘠𪙊蹷齓"],["9ff0","跔蹏鸜踁抂𨍽踨蹵竓𤩷稾磘泪詧瘇"],["a040","𨩚鼦泎蟖痃𪊲硓咢贌狢獱謭猂瓱賫𤪻蘯徺袠䒷"],["a055","𡠻𦸅"],["a058","詾𢔛"],["a05b","惽癧髗鵄鍮鮏蟵"],["a063","蠏賷猬霡鮰㗖犲䰇籑饊𦅙慙䰄麖慽"],["a073","坟慯抦戹拎㩜懢厪𣏵捤栂㗒"],["a0a1","嵗𨯂迚𨸹"],["a0a6","僙𡵆礆匲阸𠼻䁥"],["a0ae","矾"],["a0b0","糂𥼚糚稭聦聣絍甅瓲覔舚朌聢𧒆聛瓰脃眤覉𦟌畓𦻑螩蟎臈螌詉貭譃眫瓸蓚㘵榲趦"],["a0d4","覩瑨涹蟁𤀑瓧㷛煶悤憜㳑煢恷"],["a0e2","罱𨬭牐惩䭾删㰘𣳇𥻗𧙖𥔱𡥄𡋾𩤃𦷜𧂭峁𦆭𨨏𣙷𠃮𦡆𤼎䕢嬟𦍌齐麦𦉫"],["a3c0","␀",31,"␡"],["c6a1","①",9,"⑴",9,"ⅰ",9,"丶丿亅亠冂冖冫勹匸卩厶夊宀巛⼳广廴彐彡攴无疒癶辵隶¨ˆヽヾゝゞ〃仝々〆〇ー[]✽ぁ",23],["c740","す",58,"ァアィイ"],["c7a1","ゥ",81,"А",5,"ЁЖ",4],["c840","Л",26,"ёж",25,"⇧↸↹㇏𠃌乚𠂊刂䒑"],["c8a1","龰冈龱𧘇"],["c8cd","¬¦'"㈱№℡゛゜⺀⺄⺆⺇⺈⺊⺌⺍⺕⺜⺝⺥⺧⺪⺬⺮⺶⺼⺾⻆⻊⻌⻍⻏⻖⻗⻞⻣"],["c8f5","ʃɐɛɔɵœøŋʊɪ"],["f9fe","■"],["fa40","𠕇鋛𠗟𣿅蕌䊵珯况㙉𤥂𨧤鍄𡧛苮𣳈砼杄拟𤤳𨦪𠊠𦮳𡌅侫𢓭倈𦴩𧪄𣘀𤪱𢔓倩𠍾徤𠎀𠍇滛𠐟偽儁㑺儎顬㝃萖𤦤𠒇兠𣎴兪𠯿𢃼𠋥𢔰𠖎𣈳𡦃宂蝽𠖳𣲙冲冸"],["faa1","鴴凉减凑㳜凓𤪦决凢卂凭菍椾𣜭彻刋刦刼劵剗劔効勅簕蕂勠蘍𦬓包𨫞啉滙𣾀𠥔𣿬匳卄𠯢泋𡜦栛珕恊㺪㣌𡛨燝䒢卭却𨚫卾卿𡖖𡘓矦厓𨪛厠厫厮玧𥝲㽙玜叁叅汉义埾叙㪫𠮏叠𣿫𢶣叶𠱷吓灹唫晗浛呭𦭓𠵴啝咏咤䞦𡜍𠻝㶴𠵍"],["fb40","𨦼𢚘啇䳭启琗喆喩嘅𡣗𤀺䕒𤐵暳𡂴嘷曍𣊊暤暭噍噏磱囱鞇叾圀囯园𨭦㘣𡉏坆𤆥汮炋坂㚱𦱾埦𡐖堃𡑔𤍣堦𤯵塜墪㕡壠壜𡈼壻寿坃𪅐𤉸鏓㖡够梦㛃湙"],["fba1","𡘾娤啓𡚒蔅姉𠵎𦲁𦴪𡟜姙𡟻𡞲𦶦浱𡠨𡛕姹𦹅媫婣㛦𤦩婷㜈媖瑥嫓𦾡𢕔㶅𡤑㜲𡚸広勐孶斈孼𧨎䀄䡝𠈄寕慠𡨴𥧌𠖥寳宝䴐尅𡭄尓珎尔𡲥𦬨屉䣝岅峩峯嶋𡷹𡸷崐崘嵆𡺤岺巗苼㠭𤤁𢁉𢅳芇㠶㯂帮檊幵幺𤒼𠳓厦亷廐厨𡝱帉廴𨒂"],["fc40","廹廻㢠廼栾鐛弍𠇁弢㫞䢮𡌺强𦢈𢏐彘𢑱彣鞽𦹮彲鍀𨨶徧嶶㵟𥉐𡽪𧃸𢙨釖𠊞𨨩怱暅𡡷㥣㷇㘹垐𢞴祱㹀悞悤悳𤦂𤦏𧩓璤僡媠慤萤慂慈𦻒憁凴𠙖憇宪𣾷"],["fca1","𢡟懓𨮝𩥝懐㤲𢦀𢣁怣慜攞掋𠄘担𡝰拕𢸍捬𤧟㨗搸揸𡎎𡟼撐澊𢸶頔𤂌𥜝擡擥鑻㩦携㩗敍漖𤨨𤨣斅敭敟𣁾斵𤥀䬷旑䃘𡠩无旣忟𣐀昘𣇷𣇸晄𣆤𣆥晋𠹵晧𥇦晳晴𡸽𣈱𨗴𣇈𥌓矅𢣷馤朂𤎜𤨡㬫槺𣟂杞杧杢𤇍𩃭柗䓩栢湐鈼栁𣏦𦶠桝"],["fd40","𣑯槡樋𨫟楳棃𣗍椁椀㴲㨁𣘼㮀枬楡𨩊䋼椶榘㮡𠏉荣傐槹𣙙𢄪橅𣜃檝㯳枱櫈𩆜㰍欝𠤣惞欵歴𢟍溵𣫛𠎵𡥘㝀吡𣭚毡𣻼毜氷𢒋𤣱𦭑汚舦汹𣶼䓅𣶽𤆤𤤌𤤀"],["fda1","𣳉㛥㳫𠴲鮃𣇹𢒑羏样𦴥𦶡𦷫涖浜湼漄𤥿𤂅𦹲蔳𦽴凇沜渝萮𨬡港𣸯瑓𣾂秌湏媑𣁋濸㜍澝𣸰滺𡒗𤀽䕕鏰潄潜㵎潴𩅰㴻澟𤅄濓𤂑𤅕𤀹𣿰𣾴𤄿凟𤅖𤅗𤅀𦇝灋灾炧炁烌烕烖烟䄄㷨熴熖𤉷焫煅媈煊煮岜𤍥煏鍢𤋁焬𤑚𤨧𤨢熺𨯨炽爎"],["fe40","鑂爕夑鑃爤鍁𥘅爮牀𤥴梽牕牗㹕𣁄栍漽犂猪猫𤠣𨠫䣭𨠄猨献珏玪𠰺𦨮珉瑉𤇢𡛧𤨤昣㛅𤦷𤦍𤧻珷琕椃𤨦琹𠗃㻗瑜𢢭瑠𨺲瑇珤瑶莹瑬㜰瑴鏱樬璂䥓𤪌"],["fea1","𤅟𤩹𨮏孆𨰃𡢞瓈𡦈甎瓩甞𨻙𡩋寗𨺬鎅畍畊畧畮𤾂㼄𤴓疎瑝疞疴瘂瘬癑癏癯癶𦏵皐臯㟸𦤑𦤎皡皥皷盌𦾟葢𥂝𥅽𡸜眞眦着撯𥈠睘𣊬瞯𨥤𨥨𡛁矴砉𡍶𤨒棊碯磇磓隥礮𥗠磗礴碱𧘌辸袄𨬫𦂃𢘜禆褀椂禀𥡗禝𧬹礼禩渪𧄦㺨秆𩄍秔"]]')},function(t,A,e){"use strict";var n=e(39).Buffer;t.exports=function(t){var A=t.Transform;function e(t,e){this.conv=t,(e=e||{}).decodeStrings=!1,A.call(this,e)}function i(t,e){this.conv=t,(e=e||{}).encoding=this.encoding="utf8",A.call(this,e)}return(e.prototype=Object.create(A.prototype,{constructor:{value:e}}))._transform=function(t,A,e){if("string"!=typeof t)return e(new Error("Iconv encoding stream needs strings as its input."));try{var n=this.conv.write(t);n&&n.length&&this.push(n),e()}catch(t){e(t)}},e.prototype._flush=function(t){try{var A=this.conv.end();A&&A.length&&this.push(A),t()}catch(A){t(A)}},e.prototype.collect=function(t){var A=[];return this.on("error",t),this.on("data",(function(t){A.push(t)})),this.on("end",(function(){t(null,n.concat(A))})),this},(i.prototype=Object.create(A.prototype,{constructor:{value:i}}))._transform=function(t,A,e){if(!(n.isBuffer(t)||t instanceof Uint8Array))return e(new Error("Iconv decoding stream needs buffers as its input."));try{var i=this.conv.write(t);i&&i.length&&this.push(i,this.encoding),e()}catch(t){e(t)}},i.prototype._flush=function(t){try{var A=this.conv.end();A&&A.length&&this.push(A,this.encoding),t()}catch(A){t(A)}},i.prototype.collect=function(t){var A="";return this.on("error",t),this.on("data",(function(t){A+=t})),this.on("end",(function(){t(null,A)})),this},{IconvLiteEncoderStream:e,IconvLiteDecoderStream:i}}},function(t,A){},function(t,A,e){(function(){var A,n,i,s,r,o,a={}.hasOwnProperty;function l(){return l.__super__.constructor.apply(this,arguments)}function c(t,A,e,n){this.type=t,this.length=A,this.stream=e,this.ctx=n,this.base=this.stream.pos,this.items=[]}A=e(252),s=e(89).Number,o=e(40),r=e(166).inspect,function(t,A){for(var e in A)a.call(A,e)&&(t[e]=A[e]);function n(){this.constructor=t}n.prototype=A.prototype,t.prototype=new n,t.__super__=A.prototype}(l,A),l.prototype.decode=function(t,A){var e,i=t.pos,r=o.resolveLength(this.length,t,A);return this.length instanceof s&&(A={parent:A,_startOffset:i,_currentOffset:0,_length:r}),e=new n(this.type,r,t,A),t.pos+=r*this.type.size(null,A),e},l.prototype.size=function(t,A){return t instanceof n&&(t=t.toArray()),l.__super__.size.call(this,t,A)},l.prototype.encode=function(t,A,e){return A instanceof n&&(A=A.toArray()),l.__super__.encode.call(this,t,A,e)},i=l,c.prototype.get=function(t){var A;if(!(t<0||t>=this.length))return null==this.items[t]&&(A=this.stream.pos,this.stream.pos=this.base+this.type.size(null,this.ctx)*t,this.items[t]=this.type.decode(this.stream,this.ctx),this.stream.pos=A),this.items[t]},c.prototype.toArray=function(){for(var t,A=[],e=t=0,n=this.length;t<n;e=t+=1)A.push(this.get(e));return A},c.prototype.inspect=function(){return r(this.toArray())},n=c,t.exports=i}).call(this)},function(t,A){(function(){function A(t,A){this.type=t,this.flags=null!=A?A:[]}A.prototype.decode=function(t){for(var A,e,n=this.type.decode(t),i={},s=this.flags,r=e=0,o=s.length;e<o;r=++e)null!=(A=s[r])&&(i[A]=!!(n&1<<r));return i},A.prototype.size=function(){return this.type.size()},A.prototype.encode=function(t,A){for(var e,n,i=0,s=this.flags,r=n=0,o=s.length;n<o;r=++n)null!=(e=s[r])&&A[e]&&(i|=1<<r);return this.type.encode(t,i)},t.exports=A}).call(this)},function(t,A){(function(){function A(t){this.type=t}A.prototype.decode=function(t,A){return!!this.type.decode(t,A)},A.prototype.size=function(t,A){return this.type.size(t,A)},A.prototype.encode=function(t,A,e){return this.type.encode(t,+A,e)},t.exports=A}).call(this)},function(t,A,e){(function(){var A,n;function i(t){this.length=t}n=e(40),A=e(89).Number,i.prototype.decode=function(t,A){var e=n.resolveLength(this.length,t,A);return t.readBuffer(e)},i.prototype.size=function(t,A){return t?t.length:n.resolveLength(this.length,null,A)},i.prototype.encode=function(t,e,n){return this.length instanceof A&&this.length.encode(t,e.length),t.writeBuffer(e)},t.exports=i}).call(this)},function(t,A){(function(){function A(t,A){this.type=t,this.options=null!=A?A:[]}A.prototype.decode=function(t){var A=this.type.decode(t);return this.options[A]||A},A.prototype.size=function(){return this.type.size()},A.prototype.encode=function(t,A){var e=this.options.indexOf(A);if(-1===e)throw new Error("Unknown option in enum: "+A);return this.type.encode(t,e)},t.exports=A}).call(this)},function(t,A){(function(){function A(t,A){this.type=t,this.condition=null==A||A}A.prototype.decode=function(t,A){var e=this.condition;if("function"==typeof e&&(e=e.call(A,A)),e)return this.type.decode(t,A)},A.prototype.size=function(t,A){var e=this.condition;return"function"==typeof e&&(e=e.call(A,A)),e?this.type.size(t,A):0},A.prototype.encode=function(t,A,e){var n=this.condition;if("function"==typeof n&&(n=n.call(e,e)),n)return this.type.encode(t,A,e)},t.exports=A}).call(this)},function(t,A,e){(function(){var A;function n(t,A){this.type=t,this.count=null!=A?A:1}A=e(40),n.prototype.decode=function(t,A){t.pos+=this.size(null,A)},n.prototype.size=function(t,e){var n=A.resolveLength(this.count,null,e);return this.type.size()*n},n.prototype.encode=function(t,A,e){return t.fill(0,this.size(A,e))},t.exports=n}).call(this)},function(t,A,e){(function(A){(function(){var n,i;function s(t,A){this.length=t,this.encoding=null!=A?A:"ascii"}n=e(89).Number,i=e(40),s.prototype.decode=function(t,A){var e,n,s,r=function(){if(null!=this.length)return i.resolveLength(this.length,t,A);for(e=t.buffer,r=t.length,n=t.pos;n<r&&0!==e[n];)++n;return n-t.pos}.call(this),o=this.encoding;return"function"==typeof o&&(o=o.call(A,A)||"ascii"),s=t.readString(r,o),null==this.length&&t.pos<t.length&&t.pos++,s},s.prototype.size=function(t,e){var s,r;return t?("function"==typeof(s=this.encoding)&&(s=s.call(null!=e?e.val:void 0,null!=e?e.val:void 0)||"ascii"),"utf16be"===s&&(s="utf16le"),r=A.byteLength(t,s),this.length instanceof n&&(r+=this.length.size()),null==this.length&&r++,r):i.resolveLength(this.length,null,e)},s.prototype.encode=function(t,e,i){var s=this.encoding;if("function"==typeof s&&(s=s.call(null!=i?i.val:void 0,null!=i?i.val:void 0)||"ascii"),this.length instanceof n&&this.length.encode(t,A.byteLength(e,s)),t.writeString(e,s),null==this.length)return t.writeUInt8(0)},t.exports=s}).call(this)}).call(this,e(10).Buffer)},function(t,A,e){(function(){var A={}.hasOwnProperty;function n(t,A){this.type=t,this.versions=null!=A?A:{},"string"==typeof this.type&&(this.versionGetter=new Function("parent","return parent."+this.type),this.versionSetter=new Function("parent","version","return parent."+this.type+" = version"))}(function(t,e){for(var n in e)A.call(e,n)&&(t[n]=e[n]);function i(){this.constructor=t}i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype})(n,e(253)),n.prototype.decode=function(t,A,e){var i,s,r;if(null==e&&(e=0),s=this._setup(t,A,e),"string"==typeof this.type?s.version=this.versionGetter(A):s.version=this.type.decode(t),this.versions.header&&this._parseFields(t,s,this.versions.header),null==(i=this.versions[s.version]))throw new Error("Unknown version "+s.version);return i instanceof n?i.decode(t,A):(this._parseFields(t,s,i),null!=(r=this.process)&&r.call(s,t),s)},n.prototype.size=function(t,A,e){var n,i,s,r,o,a;if(null==e&&(e=!0),!t)throw new Error("Not a fixed size");if(n={parent:A,val:t,pointerSize:0},r=0,"string"!=typeof this.type&&(r+=this.type.size(t.version,n)),this.versions.header)for(s in a=this.versions.header)null!=(o=a[s]).size&&(r+=o.size(t[s],n));if(null==(i=this.versions[t.version]))throw new Error("Unknown version "+t.version);for(s in i)null!=(o=i[s]).size&&(r+=o.size(t[s],n));return e&&(r+=n.pointerSize),r},n.prototype.encode=function(t,A,e){var n,i,s,r,o,a,l,c;if(null!=(l=this.preEncode)&&l.call(A,t),(n={pointers:[],startOffset:t.pos,parent:e,val:A,pointerSize:0}).pointerOffset=t.pos+this.size(A,n,!1),"string"!=typeof this.type&&this.type.encode(t,A.version),this.versions.header)for(r in c=this.versions.header)null!=(a=c[r]).encode&&a.encode(t,A[r],n);for(r in i=this.versions[A.version])null!=(a=i[r]).encode&&a.encode(t,A[r],n);for(s=0;s<n.pointers.length;)(o=n.pointers[s++]).type.encode(t,o.val,o.parent)},t.exports=n}).call(this)},function(t,A,e){(function(){var t,n;function i(t,A,e){var n,i,s,r;this.offsetType=t,this.type=A,this.options=null!=e?e:{},"void"===this.type&&(this.type=null),null==(n=this.options).type&&(n.type="local"),null==(i=this.options).allowNull&&(i.allowNull=!0),null==(s=this.options).nullValue&&(s.nullValue=0),null==(r=this.options).lazy&&(r.lazy=!1),this.options.relativeTo&&(this.relativeToGetter=new Function("ctx","return ctx."+this.options.relativeTo))}n=e(40),i.prototype.decode=function(t,A){var e,i,s,r,o,a,l=this.offsetType.decode(t,A);return l===this.options.nullValue&&this.options.allowNull?null:(r=function(){switch(this.options.type){case"local":return A._startOffset;case"immediate":return t.pos-this.offsetType.size();case"parent":return A.parent._startOffset;default:for(e=A;e.parent;)e=e.parent;return e._startOffset||0}}.call(this),this.options.relativeTo&&(r+=this.relativeToGetter(A)),s=l+r,null!=this.type?(o=null,i=function(){var e;return null!=o||(e=t.pos,t.pos=s,o=a.type.decode(t,A),t.pos=e),o},(a=this).options.lazy?new n.PropertyDescriptor({get:i}):i()):s)},i.prototype.size=function(A,e){var n,i=e;switch(this.options.type){case"local":case"immediate":break;case"parent":e=e.parent;break;default:for(;e.parent;)e=e.parent}if(null==(n=this.type)){if(!(A instanceof t))throw new Error("Must be a VoidPointer");n=A.type,A=A.value}return A&&e&&(e.pointerSize+=n.size(A,i)),this.offsetType.size()},i.prototype.encode=function(A,e,n){var i,s,r=n;if(null!=e){switch(this.options.type){case"local":i=n.startOffset;break;case"immediate":i=A.pos+this.offsetType.size(e,r);break;case"parent":i=(n=n.parent).startOffset;break;default:for(i=0;n.parent;)n=n.parent}if(this.options.relativeTo&&(i+=this.relativeToGetter(r.val)),this.offsetType.encode(A,n.pointerOffset-i),null==(s=this.type)){if(!(e instanceof t))throw new Error("Must be a VoidPointer");s=e.type,e=e.value}return n.pointers.push({type:s,val:e,parent:r}),n.pointerOffset+=s.size(e,r)}this.offsetType.encode(A,this.options.nullValue)},t=function(t,A){this.type=t,this.value=A},A.Pointer=i,A.VoidPointer=t}).call(this)},function(t,A,e){t.exports={default:e(418),__esModule:!0}},function(t,A,e){e(419);var n=e(7).Object;t.exports=function(t,A){return n.getOwnPropertyDescriptor(t,A)}},function(t,A,e){var n=e(50),i=e(174).f;e(177)("getOwnPropertyDescriptor",(function(){return function(t,A){return i(n(t),A)}}))},function(t,A,e){t.exports={default:e(421),__esModule:!0}},function(t,A,e){e(102),e(91),t.exports=e(428)},function(t,A,e){"use strict";var n=e(423),i=e(255),s=e(103),r=e(50);t.exports=e(178)(Array,"Array",(function(t,A){this._t=r(t),this._i=0,this._k=A}),(function(){var t=this._t,A=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,i(1)):i(0,"keys"==A?e:"values"==A?t[e]:[e,t[e]])}),"values"),s.Arguments=s.Array,n("keys"),n("values"),n("entries")},function(t,A){t.exports=function(){}},function(t,A,e){"use strict";var n=e(129),i=e(100),s=e(106),r={};e(41)(r,e(21)("iterator"),(function(){return this})),t.exports=function(t,A,e){t.prototype=n(r,{next:i(1,e)}),s(t,A+" Iterator")}},function(t,A,e){var n=e(50),i=e(130),s=e(259);t.exports=function(t){return function(A,e,r){var o,a=n(A),l=i(a.length),c=s(r,l);if(t&&e!=e){for(;c<l;)if((o=a[c++])!=o)return!0}else for(;c<l;c++)if((t||c in a)&&a[c]===e)return t||c||0;return!t&&-1}}},function(t,A,e){var n=e(51),i=e(90),s=e(180)("IE_PROTO"),r=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),n(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?r:null}},function(t,A,e){var n=e(179),i=e(173);t.exports=function(t){return function(A,e){var s,r,o=String(i(A)),a=n(e),l=o.length;return a<0||l<=a?t?"":void 0:(s=o.charCodeAt(a))<55296||56319<s||a+1===l||(r=o.charCodeAt(a+1))<56320||57343<r?t?o.charAt(a):s:t?o.slice(a,a+2):r-56320+(s-55296<<10)+65536}}},function(t,A,e){var n=e(29),i=e(183);t.exports=e(7).getIterator=function(t){var A=i(t);if("function"!=typeof A)throw TypeError(t+" is not iterable!");return n(A.call(t))}},function(t,A,e){t.exports={default:e(430),__esModule:!0}},function(t,A,e){e(431),t.exports=e(7).Object.freeze},function(t,A,e){var n=e(22),i=e(132).onFreeze;e(177)("freeze",(function(t){return function(A){return t&&n(A)?t(i(A)):A}}))},function(t,A,e){t.exports={default:e(433),__esModule:!0}},function(t,A,e){e(91),e(102),t.exports=e(186).f("iterator")},function(t,A,e){t.exports={default:e(435),__esModule:!0}},function(t,A,e){e(436),e(133),e(439),e(440),t.exports=e(7).Symbol},function(t,A,e){"use strict";function n(t){var A=K[t]=F(k[j]);return A._k=t,A}function i(t,A){y(t);for(var e,n=C(A=D(A)),i=0,s=n.length;i<s;)At(t,e=n[i++],A[e]);return t}function s(t){var A=U.call(this,t=x(t,!0));return!(this===J&&c(K,t)&&!c(z,t))&&(!(A||!c(this,t)||!c(K,t)||c(this,N)&&this[N][t])||A)}function r(t,A){if(t=D(t),A=x(A,!0),t!==J||!c(K,A)||c(z,A)){var e=G(t,A);return!e||!c(K,A)||c(t,N)&&t[N][A]||(e.enumerable=!0),e}}function o(t){for(var A,e=T(D(t)),n=[],i=0;e.length>i;)c(K,A=e[i++])||A==N||A==f||n.push(A);return n}function a(t){for(var A,e=t===J,n=T(e?z:D(t)),i=[],s=0;n.length>s;)!c(K,A=n[s++])||e&&!c(J,A)||i.push(K[A]);return i}var l=e(17),c=e(51),u=e(23),h=e(9),d=e(256),f=e(132).KEY,g=e(52),p=e(181),w=e(106),B=e(131),E=e(21),m=e(186),v=e(187),C=e(437),b=e(261),y=e(29),Q=e(22),I=e(90),D=e(50),x=e(175),M=e(100),F=e(129),L=e(438),R=e(174),Y=e(188),S=e(26),P=e(105),G=R.f,_=S.f,T=L.f,k=l.Symbol,W=l.JSON,H=W&&W.stringify,j="prototype",N=E("_hidden"),O=E("toPrimitive"),U={}.propertyIsEnumerable,V=p("symbol-registry"),K=p("symbols"),z=p("op-symbols"),J=Object[j],Z="function"==typeof k&&!!Y.f,X=l.QObject,q=!X||!X[j]||!X[j].findChild,$=u&&g((function(){return 7!=F(_({},"a",{get:function(){return _(this,"a",{value:7}).a}})).a}))?function(t,A,e){var n=G(J,A);n&&delete J[A],_(t,A,e),n&&t!==J&&_(J,A,n)}:_,tt=Z&&"symbol"==typeof k.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof k},At=function(t,A,e){return t===J&&At(z,A,e),y(t),A=x(A,!0),y(e),c(K,A)?(e.enumerable?(c(t,N)&&t[N][A]&&(t[N][A]=!1),e=F(e,{enumerable:M(0,!1)})):(c(t,N)||_(t,N,M(1,{})),t[N][A]=!0),$(t,A,e)):_(t,A,e)};Z||(d((k=function(t){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var A=B(0<arguments.length?t:void 0),e=function(t){this===J&&e.call(z,t),c(this,N)&&c(this[N],A)&&(this[N][A]=!1),$(this,A,M(1,t))};return u&&q&&$(J,A,{configurable:!0,set:e}),n(A)})[j],"toString",(function(){return this._k})),R.f=r,S.f=At,e(262).f=L.f=o,e(128).f=s,Y.f=a,u&&!e(104)&&d(J,"propertyIsEnumerable",s,!0),m.f=function(t){return n(E(t))}),h(h.G+h.W+h.F*!Z,{Symbol:k});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)E(et[nt++]);for(var it=P(E.store),st=0;it.length>st;)v(it[st++]);h(h.S+h.F*!Z,"Symbol",{for:function(t){return c(V,t+="")?V[t]:V[t]=k(t)},keyFor:function(t){if(!tt(t))throw TypeError(t+" is not a symbol!");for(var A in V)if(V[A]===t)return A},useSetter:function(){q=!0},useSimple:function(){q=!1}}),h(h.S+h.F*!Z,"Object",{create:function(t,A){return void 0===A?F(t):i(F(t),A)},defineProperty:At,defineProperties:i,getOwnPropertyDescriptor:r,getOwnPropertyNames:o,getOwnPropertySymbols:a});var rt=g((function(){Y.f(1)}));h(h.S+h.F*rt,"Object",{getOwnPropertySymbols:function(t){return Y.f(I(t))}}),W&&h(h.S+h.F*(!Z||g((function(){var t=k();return"[null]"!=H([t])||"{}"!=H({a:t})||"{}"!=H(Object(t))}))),"JSON",{stringify:function(t){for(var A,e,n=[t],i=1;i<arguments.length;)n.push(arguments[i++]);if(e=A=n[1],(Q(A)||void 0!==t)&&!tt(t))return b(A)||(A=function(t,A){if("function"==typeof e&&(A=e.call(this,t,A)),!tt(A))return A}),n[1]=A,H.apply(W,n)}}),k[j][O]||e(41)(k[j],O,k[j].valueOf),w(k,"Symbol"),w(Math,"Math",!0),w(l.JSON,"JSON",!0)},function(t,A,e){var n=e(105),i=e(188),s=e(128);t.exports=function(t){var A=n(t),e=i.f;if(e)for(var r,o=e(t),a=s.f,l=0;o.length>l;)a.call(t,r=o[l++])&&A.push(r);return A}},function(t,A,e){var n=e(50),i=e(262).f,s={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return r&&"[object Window]"==s.call(t)?function(t){try{return i(t)}catch(t){return r.slice()}}(t):i(n(t))}},function(t,A,e){e(187)("asyncIterator")},function(t,A,e){e(187)("observable")},function(t,A,e){t.exports={default:e(442),__esModule:!0}},function(t,A,e){e(443),t.exports=e(7).Object.keys},function(t,A,e){var n=e(90),i=e(105);e(177)("keys",(function(){return function(t){return i(n(t))}}))},function(t,A,e){e(445);var n=e(7).Object;t.exports=function(t,A,e){return n.defineProperty(t,A,e)}},function(t,A,e){var n=e(9);n(n.S+n.F*!e(23),"Object",{defineProperty:e(26).f})},function(t,A,e){"use strict";A.__esModule=!0,A.default=function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}},function(t,A,e){"use strict";A.__esModule=!0;var n,i=(n=e(263))&&n.__esModule?n:{default:n};function s(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,i.default)(t,n.key,n)}}A.default=function(t,A,e){return A&&s(t.prototype,A),e&&s(t,e),t}},function(t,A,e){t.exports={default:e(449),__esModule:!0}},function(t,A,e){e(133),e(91),e(102),e(450),e(454),e(456),e(457),t.exports=e(7).Map},function(t,A,e){"use strict";var n=e(264),i=e(191);t.exports=e(268)("Map",(function(t){return function(A){return t(this,0<arguments.length?A:void 0)}}),{get:function(t){var A=n.getEntry(i(this,"Map"),t);return A&&A.v},set:function(t,A){return n.def(i(this,"Map"),0===t?0:t,A)}},n,!0)},function(t,A,e){var n=e(33),i=e(172),s=e(90),r=e(130),o=e(452);t.exports=function(t,A){var e=1==t,a=2==t,l=3==t,c=4==t,u=6==t,h=5==t||u,d=A||o;return function(A,o,f){for(var g,p,w=s(A),B=i(w),E=n(o,f,3),m=r(B.length),v=0,C=e?d(A,m):a?d(A,0):void 0;v<m;v++)if((h||v in B)&&(p=E(g=B[v],v,w),t))if(e)C[v]=p;else if(p)switch(t){case 3:return!0;case 5:return g;case 6:return v;case 2:C.push(g)}else if(c)return!1;return u?-1:l||c?c:C}}},function(t,A,e){var n=e(453);t.exports=function(t,A){return new(n(t))(A)}},function(t,A,e){var n=e(22),i=e(261),s=e(21)("species");t.exports=function(t){var A;return i(t)&&("function"!=typeof(A=t.constructor)||A!==Array&&!i(A.prototype)||(A=void 0),n(A)&&null===(A=A[s])&&(A=void 0)),void 0===A?Array:A}},function(t,A,e){var n=e(9);n(n.P+n.R,"Map",{toJSON:e(269)("Map")})},function(t,A,e){var n=e(107);t.exports=function(t,A){var e=[];return n(t,!1,e.push,e,A),e}},function(t,A,e){e(270)("Map")},function(t,A,e){e(271)("Map")},function(t,A,e){"use strict";A.__esModule=!0;var n,i=(n=e(185))&&n.__esModule?n:{default:n};A.default=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!==(void 0===A?"undefined":(0,i.default)(A))&&"function"!=typeof A?t:A}},function(t,A,e){"use strict";A.__esModule=!0;var n=r(e(460)),i=r(e(464)),s=r(e(185));function r(t){return t&&t.__esModule?t:{default:t}}A.default=function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+(void 0===A?"undefined":(0,s.default)(A)));t.prototype=(0,i.default)(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(n.default?(0,n.default)(t,A):t.__proto__=A)}},function(t,A,e){t.exports={default:e(461),__esModule:!0}},function(t,A,e){e(462),t.exports=e(7).Object.setPrototypeOf},function(t,A,e){var n=e(9);n(n.S,"Object",{setPrototypeOf:e(463).set})},function(t,A,e){function n(t,A){if(s(t),!i(A)&&null!==A)throw TypeError(A+": can't set as prototype!")}var i=e(22),s=e(29);t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,A,i){try{(i=e(33)(Function.call,e(174).f(Object.prototype,"__proto__").set,2))(t,[]),A=!(t instanceof Array)}catch(t){A=!0}return function(t,e){return n(t,e),A?t.__proto__=e:i(t,e),t}}({},!1):void 0),check:n}},function(t,A,e){t.exports={default:e(465),__esModule:!0}},function(t,A,e){e(466);var n=e(7).Object;t.exports=function(t,A){return n.create(t,A)}},function(t,A,e){var n=e(9);n(n.S,"Object",{create:e(129)})},function(t,A,e){t.exports={default:e(468),__esModule:!0}},function(t,A,e){e(469);var n=e(7).Object;t.exports=function(t,A){return n.defineProperties(t,A)}},function(t,A,e){var n=e(9);n(n.S+n.F*!e(23),"Object",{defineProperties:e(257)})},function(t,A,e){var n=e(272),i=e(472),s=e(473),r=e(478),o=e(479),a=e(481),l=Date.prototype.getTime;function c(t){return null==t}function u(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length||"function"!=typeof t.copy||"function"!=typeof t.slice||0<t.length&&"number"!=typeof t[0])}t.exports=function t(A,e,h){var d=h||{};return!(d.strict?!s(A,e):A!==e)||(!A||!e||"object"!=typeof A&&"object"!=typeof e?d.strict?s(A,e):A==e:function(A,e,s){var h,d;if(typeof A!=typeof e)return!1;if(c(A)||c(e))return!1;if(A.prototype!==e.prototype)return!1;if(i(A)!==i(e))return!1;var f=r(A),g=r(e);if(f!==g)return!1;if(f||g)return A.source===e.source&&o(A)===o(e);if(a(A)&&a(e))return l.call(A)===l.call(e);var p=u(A),w=u(e);if(p!==w)return!1;if(p||w){if(A.length!==e.length)return!1;for(h=0;h<A.length;h++)if(A[h]!==e[h])return!1;return!0}if(typeof A!=typeof e)return!1;try{var B=n(A),E=n(e)}catch(A){return!1}if(B.length!==E.length)return!1;for(B.sort(),E.sort(),h=B.length-1;0<=h;h--)if(B[h]!=E[h])return!1;for(h=B.length-1;0<=h;h--)if(!t(A[d=B[h]],e[d],s))return!1;return!0}(A,e,d))}},function(t,A,e){"use strict";var n,i,s,r,o,a,l,c,u,h,d;Object.keys||(n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=e(273),r=Object.prototype.propertyIsEnumerable,o=!r.call({toString:null},"toString"),a=r.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=function(t){var A=t.constructor;return A&&A.prototype===t},u={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!u["$"+t]&&n.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{c(window[t])}catch(t){return!0}}catch(t){return!0}return!1}(),d=function(t){var A=null!==t&&"object"==typeof t,e="[object Function]"===i.call(t),r=s(t),u=A&&"[object String]"===i.call(t),d=[];if(!A&&!e&&!r)throw new TypeError("Object.keys called on a non-object");var f=a&&e;if(u&&0<t.length&&!n.call(t,0))for(var g=0;g<t.length;++g)d.push(String(g));if(r&&0<t.length)for(var p=0;p<t.length;++p)d.push(String(p));else for(var w in t)f&&"prototype"===w||!n.call(t,w)||d.push(String(w));if(o)for(var B=function(t){if("undefined"==typeof window||!h)return c(t);try{return c(t)}catch(t){return!1}}(t),E=0;E<l.length;++E)B&&"constructor"===l[E]||!n.call(t,l[E])||d.push(l[E]);return d}),t.exports=d},function(t,A,e){"use strict";function n(t){return!(s&&t&&"object"==typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===r.call(t)}function i(t){return!!n(t)||null!==t&&"object"==typeof t&&"number"==typeof t.length&&0<=t.length&&"[object Array]"!==r.call(t)&&"[object Function]"===r.call(t.callee)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,r=Object.prototype.toString,o=function(){return n(arguments)}();n.isLegacyArguments=i,t.exports=o?n:i},function(t,A,e){"use strict";var n=e(108),i=e(274),s=e(277),r=e(278),o=e(477),a=i(r(),Object);n(a,{getPolyfill:r,implementation:s,shim:o}),t.exports=a},function(t,A,e){"use strict";var n=Array.prototype.slice,i=Object.prototype.toString;t.exports=function(t){var A=this;if("function"!=typeof A||"[object Function]"!==i.call(A))throw new TypeError("Function.prototype.bind called on incompatible "+A);for(var e,s,r=n.call(arguments,1),o=Math.max(0,A.length-r.length),a=[],l=0;l<o;l++)a.push("$"+l);return e=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof e){var i=A.apply(this,r.concat(n.call(arguments)));return Object(i)===i?i:this}return A.apply(t,r.concat(n.call(arguments)))})),A.prototype&&((s=function(){}).prototype=A.prototype,e.prototype=new s,s.prototype=null),e}},function(t,A,e){"use strict";var n,i=TypeError,s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(t){s=null}function r(){throw new i}var o=s?function(){try{return r}catch(t){try{return s(arguments,"callee").get}catch(t){return r}}}():r,a=e(276)(),l=Object.getPrototypeOf||function(t){return t.__proto__},c=n,u="undefined"==typeof Uint8Array?n:l(Uint8Array),h={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":a?l([][Symbol.iterator]()):n,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":n,"%AsyncGenerator%":n,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":n,"%AsyncIteratorPrototype%":c&&a&&Symbol.asyncIterator?c[Symbol.asyncIterator]():n,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?n:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?n:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?n:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?n:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":n,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":n,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?n:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?n:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?n:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":a?l(l([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%JSONParse%":"object"==typeof JSON?JSON.parse:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&a?l((new Map)[Symbol.iterator]()):n,"%MapPrototype%":"undefined"==typeof Map?n:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%PromisePrototype%":"undefined"==typeof Promise?n:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?n:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?n:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?n:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?n:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&a?l((new Set)[Symbol.iterator]()):n,"%SetPrototype%":"undefined"==typeof Set?n:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":a?l(""[Symbol.iterator]()):n,"%StringPrototype%":String.prototype,"%Symbol%":a?Symbol:n,"%SymbolPrototype%":a?Symbol.prototype:n,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":o,"%TypedArray%":u,"%TypedArrayPrototype%":u?u.prototype:n,"%TypeError%":i,"%TypeErrorPrototype%":i.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?n:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?n:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?n:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?n:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?n:WeakSet.prototype},d=e(275).call(Function.call,String.prototype.replace),f=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,g=/\\(\\)?/g;t.exports=function(t,A){if("string"!=typeof t||0===t.length)throw new TypeError("intrinsic name must be a non-empty string");if(1<arguments.length&&"boolean"!=typeof A)throw new TypeError('"allowMissing" argument must be a boolean');for(var e,n=(e=[],d(t,f,(function(t,A,n,i){e[e.length]=n?d(i,g,"$1"):A||t})),e),r=function(t,A){if(!(t in h))throw new SyntaxError("intrinsic "+t+" does not exist!");if(void 0===h[t]&&!A)throw new i("intrinsic "+t+" exists, but is not available. Please file an issue!");return h[t]}("%"+(0<n.length?n[0]:"")+"%",A),o=1;o<n.length;o+=1)if(null!=r)if(s&&o+1>=n.length){var a=s(r,n[o]);if(!A&&!(n[o]in r))throw new i("base intrinsic for "+t+" exists, but the property is not available.");r=a?a.get||a.value:r[n[o]]}else r=r[n[o]];return r}},function(t,A,e){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},A=Symbol("test"),e=Object(A);if("string"==typeof A)return!1;if("[object Symbol]"!==Object.prototype.toString.call(A))return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;for(A in t[A]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var n=Object.getOwnPropertySymbols(t);if(1!==n.length||n[0]!==A)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,A))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,A);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(t,A,e){"use strict";var n=e(278),i=e(108);t.exports=function(){var t=n();return i(Object,{is:t},{is:function(){return Object.is!==t}}),t}},function(t,A,e){"use strict";var n,i,s,r,o=e(276)()&&"symbol"==typeof Symbol.toStringTag;o&&(n=Function.call.bind(RegExp.prototype.exec),i={},r={toString:s=function(){throw i},valueOf:s},"symbol"==typeof Symbol.toPrimitive&&(r[Symbol.toPrimitive]=s));var a=Object.prototype.toString;t.exports=o?function(t){if(!t||"object"!=typeof t)return!1;try{n(t,r)}catch(t){return t===i}}:function(t){return!(!t||"object"!=typeof t&&"function"!=typeof t)&&"[object RegExp]"===a.call(t)}},function(t,A,e){"use strict";var n=e(108),i=e(274),s=e(279),r=e(280),o=e(480),a=i(s);n(a,{getPolyfill:r,implementation:s,shim:o}),t.exports=a},function(t,A,e){"use strict";var n=e(108).supportsDescriptors,i=e(280),s=Object.getOwnPropertyDescriptor,r=Object.defineProperty,o=TypeError,a=Object.getPrototypeOf,l=/a/;t.exports=function(){if(!n||!a)throw new o("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=i(),A=a(l),e=s(A,"flags");return e&&e.get===t||r(A,"flags",{configurable:!0,enumerable:!1,get:t}),t}},function(t,A,e){"use strict";var n=Date.prototype.getDay,i=Object.prototype.toString,s="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"object"==typeof t&&null!==t&&(s?function(t){try{return n.call(t),!0}catch(t){return!1}}(t):"[object Date]"===i.call(t))}},function(t,A,e){t.exports={default:e(483),__esModule:!0}},function(t,A,e){e(484),t.exports=e(7).Object.assign},function(t,A,e){var n=e(9);n(n.S+n.F,"Object",{assign:e(485)})},function(t,A,e){"use strict";var n=e(23),i=e(105),s=e(188),r=e(128),o=e(90),a=e(172),l=Object.assign;t.exports=!l||e(52)((function(){var t={},A={},e=Symbol(),n="abcdefghijklmnopqrst";return t[e]=7,n.split("").forEach((function(t){A[t]=t})),7!=l({},t)[e]||Object.keys(l({},A)).join("")!=n}))?function(t,A){for(var e=o(t),l=arguments.length,c=1,u=s.f,h=r.f;c<l;)for(var d,f=a(arguments[c++]),g=u?i(f).concat(u(f)):i(f),p=g.length,w=0;w<p;)d=g[w++],n&&!h.call(f,d)||(e[d]=f[d]);return e}:l},function(t,A,e){t.exports={default:e(487),__esModule:!0}},function(t,A,e){e(488),t.exports=e(7).String.fromCodePoint},function(t,A,e){var n=e(9),i=e(259),s=String.fromCharCode,r=String.fromCodePoint;n(n.S+n.F*(!!r&&1!=r.length),"String",{fromCodePoint:function(t){for(var A,e=[],n=arguments.length,r=0;r<n;){if(A=+arguments[r++],i(A,1114111)!==A)throw RangeError(A+" is not a valid code point");e.push(A<65536?s(A):s(55296+((A-=65536)>>10),A%1024+56320))}return e.join("")}})},function(t,A,e){t.exports={default:e(490),__esModule:!0}},function(t,A,e){e(91),e(491),t.exports=e(7).Array.from},function(t,A,e){"use strict";var n=e(33),i=e(9),s=e(90),r=e(265),o=e(266),a=e(130),l=e(492),c=e(183);i(i.S+i.F*!e(281)((function(t){Array.from(t)})),"Array",{from:function(t,A,e){var i,u,h,d,f=s(t),g="function"==typeof this?this:Array,p=arguments.length,w=1<p?A:void 0,B=void 0!==w,E=0,m=c(f);if(B&&(w=n(w,2<p?e:void 0,2)),null==m||g==Array&&o(m))for(u=new g(i=a(f.length));E<i;E++)l(u,E,B?w(f[E],E):f[E]);else for(d=m.call(f),u=new g;!(h=d.next()).done;E++)l(u,E,B?r(d,w,[h.value,E],!0):h.value);return u.length=E,u}})},function(t,A,e){"use strict";var n=e(26),i=e(100);t.exports=function(t,A,e){A in t?n.f(t,A,i(0,e)):t[A]=e}},function(t,A,e){t.exports={default:e(494),__esModule:!0}},function(t,A,e){e(133),e(91),e(102),e(495),e(496),e(497),e(498),t.exports=e(7).Set},function(t,A,e){"use strict";var n=e(264),i=e(191);t.exports=e(268)("Set",(function(t){return function(A){return t(this,0<arguments.length?A:void 0)}}),{add:function(t){return n.def(i(this,"Set"),t=0===t?0:t,t)}},n)},function(t,A,e){var n=e(9);n(n.P+n.R,"Set",{toJSON:e(269)("Set")})},function(t,A,e){e(270)("Set")},function(t,A,e){e(271)("Set")},function(t,A,e){"use strict";e(500),Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var n=s(e(501)),i=s(e(503));function s(t){return t&&t.__esModule?t:{default:t}}function r(t){return m(t)+1|0}var o,a,l,c,u,h,d,f,g,p,w,B,E,m=Math.log2||function(t){return Math.log(t)/Math.LN2},v=new n.default(i.default.toByteArray("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")),C=(a=v,l=r((o={categories:["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],combiningClasses:["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],scripts:["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],eaw:["N","Na","A","W","H","F"]}).categories.length-1),c=r(o.combiningClasses.length-1),u=r(o.scripts.length-1),h=r(o.eaw.length-1),d=c+u+h+10,f=u+h+10,g=h+10,p=(1<<l)-1,w=(1<<c)-1,B=(1<<u)-1,E=(1<<h)-1,{getCategory:b,getCombiningClass:function(t){var A=a.get(t);return o.combiningClasses[A>>f&w]},getScript:function(t){var A=a.get(t);return o.scripts[A>>g&B]},getEastAsianWidth:function(t){var A=a.get(t);return o.eaw[A>>10&E]},getNumericValue:function(t){var A=a.get(t),e=1023&A;if(0==e)return null;if(e<=50)return e-1;if(e<480)return((e>>4)-12)/(1+(15&e));if(e<768){A=(e>>5)-14;for(var n=2+(31&e);0<n;)A*=10,n--;return A}A=(e>>2)-191;for(var i=1+(3&e);0<i;)A*=60,i--;return A},isAlphabetic:function(t){var A=b(t);return"Lu"===A||"Ll"===A||"Lt"===A||"Lm"===A||"Lo"===A||"Nl"===A},isDigit:function(t){return"Nd"===b(t)},isPunctuation:function(t){var A=b(t);return"Pc"===A||"Pd"===A||"Pe"===A||"Pf"===A||"Pi"===A||"Po"===A||"Ps"===A},isLowerCase:function(t){return"Ll"===b(t)},isUpperCase:function(t){return"Lu"===b(t)},isTitleCase:function(t){return"Lt"===b(t)},isWhiteSpace:function(t){var A=b(t);return"Zs"===A||"Zl"===A||"Zp"===A},isBaseForm:function(t){var A=b(t);return"Nd"===A||"No"===A||"Nl"===A||"Lu"===A||"Ll"===A||"Lt"===A||"Lm"===A||"Lo"===A||"Me"===A||"Mc"===A},isMark:function(t){var A=b(t);return"Mn"===A||"Me"===A||"Mc"===A}});function b(t){var A=a.get(t);return o.categories[A>>d&p]}A.default=C},function(t,A,e){var n=e(1),i=Math.log,s=Math.LN2;n({target:"Math",stat:!0},{log2:function(t){return i(t)/s}})},function(t,A,e){"use strict";e(28),e(46),e(61),e(32),e(62),e(134),e(63),e(64),e(65),e(66),e(67),e(68),e(69),e(70),e(71),e(72),e(73),e(74),e(75),e(76),e(77),e(78),e(79),e(80),e(81),e(82),e(83),e(84),e(85);var n=e(135),i=e(502).swap32LE,s=function(){function t(t){var A,e,s,r="function"==typeof t.readUInt32BE&&"function"==typeof t.slice;r||t instanceof Uint8Array?(t=r?(this.highStart=t.readUInt32LE(0),this.errorValue=t.readUInt32LE(4),A=t.readUInt32LE(8),t.slice(12)):(e=new DataView(t.buffer),this.highStart=e.getUint32(0,!0),this.errorValue=e.getUint32(4,!0),A=e.getUint32(8,!0),t.subarray(12)),t=n(t,new Uint8Array(A)),t=n(t,new Uint8Array(A)),i(t),this.data=new Uint32Array(t.buffer)):(s=t,this.data=s.data,this.highStart=s.highStart,this.errorValue=s.errorValue)}return t.prototype.get=function(t){var A;return t<0||1114111<t?this.errorValue:t<55296||56319<t&&t<=65535?(A=(this.data[t>>5]<<2)+(31&t),this.data[A]):t<=65535?(A=(this.data[2048+(t-55296>>5)]<<2)+(31&t),this.data[A]):t<this.highStart?(A=this.data[2080+(t>>11)],A=((A=this.data[A+(t>>5&63)])<<2)+(31&t),this.data[A]):this.data[this.data.length-4]},t}();t.exports=s},function(t,A,e){"use strict";function n(t,A,e){var n=t[A];t[A]=t[e],t[e]=n}e(28),e(61),e(32),e(62),e(134),e(63),e(64),e(65),e(66),e(67),e(68),e(69),e(70),e(71),e(72),e(73),e(74),e(75),e(76),e(77),e(78),e(79),e(80),e(81),e(82),e(83),e(84),e(85);var i=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0];t.exports={swap32LE:function(t){i&&function(t){for(var A=t.length,e=0;e<A;e+=4)n(t,e,e+3),n(t,e+1,e+2)}(t)}}},function(t,A,e){"use strict";e(192),e(28),e(219),e(61),e(32),e(62),e(63),e(64),e(65),e(66),e(67),e(68),e(69),e(70),e(71),e(72),e(73),e(74),e(75),e(76),e(77),e(78),e(79),e(80),e(81),e(82),e(83),e(84),e(85),A.byteLength=function(t){var A=l(t),e=A[0],n=A[1];return 3*(e+n)/4-n},A.toByteArray=function(t){var A,e,n=l(t),r=n[0],o=n[1],a=new s(function(t,A){return 3*(t+A)/4-A}(r,o)),c=0,u=0<o?r-4:r;for(e=0;e<u;e+=4)A=i[t.charCodeAt(e)]<<18|i[t.charCodeAt(e+1)]<<12|i[t.charCodeAt(e+2)]<<6|i[t.charCodeAt(e+3)],a[c++]=A>>16&255,a[c++]=A>>8&255,a[c++]=255&A;return 2===o&&(A=i[t.charCodeAt(e)]<<2|i[t.charCodeAt(e+1)]>>4,a[c++]=255&A),1===o&&(A=i[t.charCodeAt(e)]<<10|i[t.charCodeAt(e+1)]<<4|i[t.charCodeAt(e+2)]>>2,a[c++]=A>>8&255,a[c++]=255&A),a},A.fromByteArray=function(t){for(var A,e=t.length,i=e%3,s=[],r=0,o=e-i;r<o;r+=16383)s.push(function(t,A,e){for(var i,s=[],r=A;r<e;r+=3)i=(t[r]<<16&16711680)+(t[r+1]<<8&65280)+(255&t[r+2]),s.push(function(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}(i));return s.join("")}(t,r,o<r+16383?o:r+16383));return 1==i?(A=t[e-1],s.push(n[A>>2]+n[A<<4&63]+"==")):2==i&&(A=(t[e-2]<<8)+t[e-1],s.push(n[A>>10]+n[A>>4&63]+n[A<<2&63]+"=")),s.join("")};for(var n=[],i=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,a=r.length;o<a;++o)n[o]=r[o],i[r.charCodeAt(o)]=o;function l(t){var A=t.length;if(0<A%4)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");return-1===e&&(e=A),[e,e===A?0:4-e%4]}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,A,e){"use strict";var n;function i(t){var A,e,i="function"==typeof t.readUInt32BE&&"function"==typeof t.slice;i||t instanceof Uint8Array?(t=i?(this.highStart=t.readUInt32BE(0),this.errorValue=t.readUInt32BE(4),A=t.readUInt32BE(8),t.slice(12)):(e=new DataView(t.buffer),this.highStart=e.getUint32(0),this.errorValue=e.getUint32(4),A=e.getUint32(8),t.subarray(12)),t=n(t,new Uint8Array(A)),t=n(t,new Uint8Array(A)),this.data=new Uint32Array(t.buffer)):(this.data=t.data,this.highStart=t.highStart,this.errorValue=t.errorValue)}e(28),e(46),e(61),e(32),e(62),e(134),e(63),e(64),e(65),e(66),e(67),e(68),e(69),e(70),e(71),e(72),e(73),e(74),e(75),e(76),e(77),e(78),e(79),e(80),e(81),e(82),e(83),e(84),e(85),n=e(135),i.prototype.get=function(t){var A;return t<0||1114111<t?this.errorValue:t<55296||56319<t&&t<=65535?(A=(this.data[t>>5]<<2)+(31&t),this.data[A]):t<=65535?(A=(this.data[2048+(t-55296>>5)]<<2)+(31&t),this.data[A]):t<this.highStart?(A=this.data[2080+(t>>11)],A=((A=this.data[A+(t>>5&63)])<<2)+(31&t),this.data[A]):this.data[this.data.length-4]},t.exports=i},function(t,A,e){"use strict";function n(t,A){var e;if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator])return(e=t[Symbol.iterator]()).next.bind(e);if(Array.isArray(t)||(e=function(t,A){if(t){if("string"==typeof t)return i(t,A);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?i(t,A):void 0}}(t))||A&&t&&"number"==typeof t.length){e&&(t=e);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(t,A){(null==A||A>t.length)&&(A=t.length);for(var e=0,n=new Array(A);e<A;e++)n[e]=t[e];return n}e(197),e(207),e(208),e(213),e(28),e(46),e(157),e(32),e(118),e(229),e(159),e(160),e(120),e(506);var s=function(){function t(t){this.stateTable=t.stateTable,this.accepting=t.accepting,this.tags=t.tags}var A=t.prototype;return A.match=function(t){var A=this,e={};return e[Symbol.iterator]=regeneratorRuntime.mark((function e(){var n,i,s,r,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=1,r=s=i=null,o=0;case 5:if(!(o<t.length)){e.next=21;break}if(a=t[o],r=n,0!==(n=A.stateTable[n][a])){e.next=15;break}if(null!=i&&null!=s&&i<=s)return e.next=13,[i,s,A.tags[r]];e.next=13;break;case 13:n=A.stateTable[1][a],i=null;case 15:0!==n&&null==i&&(i=o),A.accepting[n]&&(s=o),0===n&&(n=1);case 18:o++,e.next=5;break;case 21:if(null!=i&&null!=s&&i<=s)return e.next=24,[i,s,A.tags[n]];e.next=24;break;case 24:case"end":return e.stop()}}),e)})),e},A.apply=function(t,A){for(var e,i=n(this.match(t));!(e=i()).done;)for(var s,r=e.value,o=r[0],a=r[1],l=n(r[2]);!(s=l()).done;){var c=s.value;"function"==typeof A[c]&&A[c](o,a,t.slice(o,a+1))}},t}();t.exports=s},function(t,A){!function(A){"use strict";var e,n,i,s,r,o,a,l,c,u,h=Object.prototype,d=h.hasOwnProperty,f="function"==typeof Symbol?Symbol:{},g=f.iterator||"@@iterator",p=f.asyncIterator||"@@asyncIterator",w=f.toStringTag||"@@toStringTag",B="object"==typeof t,E=A.regeneratorRuntime;function m(t,A,a,l){var c,u,h,d,f=A&&A.prototype instanceof C?A:C,g=Object.create(f.prototype),p=new M(l||[]);return g._invoke=(c=t,u=a,h=p,d=n,function(t,A){if(d===s)throw new Error("Generator is already running");if(d===r){if("throw"===t)throw A;return L()}for(h.method=t,h.arg=A;;){var a=h.delegate;if(a){var l=function t(A,n){var i=A.iterator[n.method];if(i===e){if(n.delegate=null,"throw"===n.method){if(A.iterator.return&&(n.method="return",n.arg=e,t(A,n),"throw"===n.method))return o;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return o}var s=v(i,A.iterator,n.arg);if("throw"===s.type)return n.method="throw",n.arg=s.arg,n.delegate=null,o;var r=s.arg;return r?r.done?(n[A.resultName]=r.value,n.next=A.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,o):r:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,o)}(a,h);if(l){if(l===o)continue;return l}}if("next"===h.method)h.sent=h._sent=h.arg;else if("throw"===h.method){if(d===n)throw d=r,h.arg;h.dispatchException(h.arg)}else"return"===h.method&&h.abrupt("return",h.arg);d=s;var f=v(c,u,h);if("normal"===f.type){if(d=h.done?r:i,f.arg===o)continue;return{value:f.arg,done:h.done}}"throw"===f.type&&(d=r,h.method="throw",h.arg=f.arg)}}),g}function v(t,A,e){try{return{type:"normal",arg:t.call(A,e)}}catch(t){return{type:"throw",arg:t}}}function C(){}function b(){}function y(){}function Q(t){["next","throw","return"].forEach((function(A){t[A]=function(t){return this._invoke(A,t)}}))}function I(t){var A;this._invoke=function(e,n){function i(){return new Promise((function(A,i){!function A(e,n,i,s){var r=v(t[e],t,n);if("throw"!==r.type){var o=r.arg,a=o.value;return a&&"object"==typeof a&&d.call(a,"__await")?Promise.resolve(a.__await).then((function(t){A("next",t,i,s)}),(function(t){A("throw",t,i,s)})):Promise.resolve(a).then((function(t){o.value=t,i(o)}),s)}s(r.arg)}(e,n,A,i)}))}return A=A?A.then(i,i):i()}}function D(t){var A={tryLoc:t[0]};1 in t&&(A.catchLoc=t[1]),2 in t&&(A.finallyLoc=t[2],A.afterLoc=t[3]),this.tryEntries.push(A)}function x(t){var A=t.completion||{};A.type="normal",delete A.arg,t.completion=A}function M(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(D,this),this.reset(!0)}function F(t){if(t){var A=t[g];if(A)return A.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function A(){for(;++n<t.length;)if(d.call(t,n))return A.value=t[n],A.done=!1,A;return A.value=e,A.done=!0,A};return i.next=i}}return{next:L}}function L(){return{value:e,done:!0}}E?B&&(t.exports=E):((E=A.regeneratorRuntime=B?t.exports:{}).wrap=m,n="suspendedStart",i="suspendedYield",s="executing",r="completed",o={},(a={})[g]=function(){return this},(c=(l=Object.getPrototypeOf)&&l(l(F([]))))&&c!==h&&d.call(c,g)&&(a=c),u=y.prototype=C.prototype=Object.create(a),(b.prototype=u.constructor=y).constructor=b,y[w]=b.displayName="GeneratorFunction",E.isGeneratorFunction=function(t){var A="function"==typeof t&&t.constructor;return!!A&&(A===b||"GeneratorFunction"===(A.displayName||A.name))},E.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,w in t||(t[w]="GeneratorFunction")),t.prototype=Object.create(u),t},E.awrap=function(t){return{__await:t}},Q(I.prototype),I.prototype[p]=function(){return this},E.AsyncIterator=I,E.async=function(t,A,e,n){var i=new I(m(t,A,e,n));return E.isGeneratorFunction(A)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},Q(u),u[w]="Generator",u[g]=function(){return this},u.toString=function(){return"[object Generator]"},E.keys=function(t){var A=[];for(var e in t)A.push(e);return A.reverse(),function e(){for(;A.length;){var n=A.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},E.values=F,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(x),!t)for(var A in this)"t"===A.charAt(0)&&d.call(this,A)&&!isNaN(+A.slice(1))&&(this[A]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var A=this;function n(n,i){return r.type="throw",r.arg=t,A.next=n,i&&(A.method="next",A.arg=e),!!i}for(var i=this.tryEntries.length-1;0<=i;--i){var s=this.tryEntries[i],r=s.completion;if("root"===s.tryLoc)return n("end");if(s.tryLoc<=this.prev){var o=d.call(s,"catchLoc"),a=d.call(s,"finallyLoc");if(o&&a){if(this.prev<s.catchLoc)return n(s.catchLoc,!0);if(this.prev<s.finallyLoc)return n(s.finallyLoc)}else if(o){if(this.prev<s.catchLoc)return n(s.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return n(s.finallyLoc)}}}},abrupt:function(t,A){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&d.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=A&&A<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=t,s.arg=A,i?(this.method="next",this.next=i.finallyLoc,o):this.complete(s)},complete:function(t,A){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&A&&(this.next=A),o},finish:function(t){for(var A=this.tryEntries.length-1;0<=A;--A){var e=this.tryEntries[A];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),x(e),o}},catch:function(t){for(var A=this.tryEntries.length-1;0<=A;--A){var e=this.tryEntries[A];if(e.tryLoc===t){var n,i=e.completion;return"throw"===i.type&&(n=i.arg,x(e)),n}}throw new Error("illegal catch attempt")},delegateYield:function(t,A,n){return this.delegate={iterator:F(t),resultName:A,nextLoc:n},"next"===this.method&&(this.arg=e),o}})}(function(){return this}()||Function("return this")())},function(t,A,e){t.exports={default:e(508),__esModule:!0}},function(t,A,e){e(509),t.exports=Math.pow(2,-52)},function(t,A,e){var n=e(9);n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,A,e){(function(A){var e=function(){"use strict";function t(e,i,s,r){"object"==typeof i&&(s=i.depth,r=i.prototype,i.filter,i=i.circular);var o=[],a=[],l=void 0!==A;return void 0===i&&(i=!0),void 0===s&&(s=1/0),function e(s,c){if(null===s)return null;if(0==c)return s;var u,h,d;if("object"!=typeof s)return s;if(t.__isArray(s))u=[];else if(t.__isRegExp(s))u=new RegExp(s.source,n(s)),s.lastIndex&&(u.lastIndex=s.lastIndex);else if(t.__isDate(s))u=new Date(s.getTime());else{if(l&&A.isBuffer(s))return u=A.allocUnsafe?A.allocUnsafe(s.length):new A(s.length),s.copy(u),u;void 0===r?(h=Object.getPrototypeOf(s),u=Object.create(h)):(u=Object.create(r),h=r)}if(i){var f=o.indexOf(s);if(-1!=f)return a[f];o.push(s),a.push(u)}for(var g in s)h&&(d=Object.getOwnPropertyDescriptor(h,g)),d&&null==d.set||(u[g]=e(s[g],c-1));return u}(e,s)}function e(t){return Object.prototype.toString.call(t)}function n(t){var A="";return t.global&&(A+="g"),t.ignoreCase&&(A+="i"),t.multiline&&(A+="m"),A}return t.clonePrototype=function(t){if(null===t)return null;function A(){}return A.prototype=t,new A},t.__objToStr=e,t.__isDate=function(t){return"object"==typeof t&&"[object Date]"===e(t)},t.__isArray=function(t){return"object"==typeof t&&"[object Array]"===e(t)},t.__isRegExp=function(t){return"object"==typeof t&&"[object RegExp]"===e(t)},t.__getRegExpFlags=n,t}();t.exports&&(t.exports=e)}).call(this,e(10).Buffer)},function(t,A,e){t.exports={default:e(512),__esModule:!0}},function(t,A,e){e(133),e(91),e(102),e(513),e(517),e(518),t.exports=e(7).Promise},function(t,A,e){"use strict";function n(){}function i(t){var A;return!(!p(t)||"function"!=typeof(A=t.then))&&A}function s(t,A){var e;t._n||(t._n=!0,e=t._c,C((function(){for(var n=t._v,s=1==t._s,r=0;e.length>r;)!function(A){var e,r,o,a=s?A.ok:A.fail,l=A.resolve,c=A.reject,u=A.domain;try{a?(s||(2==t._h&&T(t),t._h=1),!0===a?e=n:(u&&u.enter(),e=a(n),u&&(u.exit(),o=!0)),e===A.promise?c(x("Promise-chain cycle")):(r=i(e))?r.call(e,l,c):l(e)):c(n)}catch(A){u&&!o&&u.exit(),c(A)}}(e[r++]);t._c=[],t._n=!1,A&&!t._h&&G(t)})))}function r(t){var A=this;A._d||(A._d=!0,(A=A._w||A)._v=t,A._s=2,A._a||(A._a=A._c.slice()),s(A,!0))}var o,a,l,c,u=e(104),h=e(17),d=e(33),f=e(184),g=e(9),p=e(22),w=e(101),B=e(190),E=e(107),m=e(282),v=e(283).set,C=e(515)(),b=e(193),y=e(284),Q=e(516),I=e(285),D="Promise",x=h.TypeError,M=h.process,F=M&&M.versions,L=F&&F.v8||"",R=h[D],Y="process"==f(M),S=a=b.f,P=!!function(){try{var t=R.resolve(1),A=(t.constructor={})[e(21)("species")]=function(t){t(n,n)};return(Y||"function"==typeof PromiseRejectionEvent)&&t.then(n)instanceof A&&0!==L.indexOf("6.6")&&-1===Q.indexOf("Chrome/66")}catch(t){}}(),G=function(t){v.call(h,(function(){var A,e,n,i=t._v,s=_(t);if(s&&(A=y((function(){Y?M.emit("unhandledRejection",i,t):(e=h.onunhandledrejection)?e({promise:t,reason:i}):(n=h.console)&&n.error&&n.error("Unhandled promise rejection",i)})),t._h=Y||_(t)?2:1),t._a=void 0,s&&A.e)throw A.v}))},_=function(t){return 1!==t._h&&0===(t._a||t._c).length},T=function(t){v.call(h,(function(){var A;Y?M.emit("rejectionHandled",t):(A=h.onrejectionhandled)&&A({promise:t,reason:t._v})}))},k=function(t){var A,e=this;if(!e._d){e._d=!0,e=e._w||e;try{if(e===t)throw x("Promise can't be resolved itself");(A=i(t))?C((function(){var n={_w:e,_d:!1};try{A.call(t,d(k,n,1),d(r,n,1))}catch(t){r.call(n,t)}})):(e._v=t,e._s=1,s(e,!1))}catch(t){r.call({_w:e,_d:!1},t)}}};P||(R=function(t){B(this,R,D,"_h"),w(t),o.call(this);try{t(d(k,this,1),d(r,this,1))}catch(t){r.call(this,t)}},(o=function(){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=e(189)(R.prototype,{then:function(t,A){var e=S(m(this,R));return e.ok="function"!=typeof t||t,e.fail="function"==typeof A&&A,e.domain=Y?M.domain:void 0,this._c.push(e),this._a&&this._a.push(e),this._s&&s(this,!1),e.promise},catch:function(t){return this.then(void 0,t)}}),l=function(){var t=new o;this.promise=t,this.resolve=d(k,t,1),this.reject=d(r,t,1)},b.f=S=function(t){return t===R||t===c?new l:a(t)}),g(g.G+g.W+g.F*!P,{Promise:R}),e(106)(R,D),e(267)(D),c=e(7)[D],g(g.S+g.F*!P,D,{reject:function(t){var A=S(this);return(0,A.reject)(t),A.promise}}),g(g.S+g.F*(u||!P),D,{resolve:function(t){return I(u&&this===c?R:this,t)}}),g(g.S+g.F*!(P&&e(281)((function(t){R.all(t).catch(n)}))),D,{all:function(t){var A=this,e=S(A),n=e.resolve,i=e.reject,s=y((function(){var e=[],s=0,r=1;E(t,!1,(function(t){var o=s++,a=!1;e.push(void 0),r++,A.resolve(t).then((function(t){a||(a=!0,e[o]=t,--r||n(e))}),i)})),--r||n(e)}));return s.e&&i(s.v),e.promise},race:function(t){var A=this,e=S(A),n=e.reject,i=y((function(){E(t,!1,(function(t){A.resolve(t).then(e.resolve,n)}))}));return i.e&&n(i.v),e.promise}})},function(t,A){t.exports=function(t,A,e){var n=void 0===e;switch(A.length){case 0:return n?t():t.call(e);case 1:return n?t(A[0]):t.call(e,A[0]);case 2:return n?t(A[0],A[1]):t.call(e,A[0],A[1]);case 3:return n?t(A[0],A[1],A[2]):t.call(e,A[0],A[1],A[2]);case 4:return n?t(A[0],A[1],A[2],A[3]):t.call(e,A[0],A[1],A[2],A[3])}return t.apply(e,A)}},function(t,A,e){var n=e(17),i=e(283).set,s=n.MutationObserver||n.WebKitMutationObserver,r=n.process,o=n.Promise,a="process"==e(99)(r);t.exports=function(){function t(){var t,n;for(a&&(t=r.domain)&&t.exit();A;){n=A.fn,A=A.next;try{n()}catch(t){throw A?c():e=void 0,t}}e=void 0,t&&t.enter()}var A,e,l,c,u,h;return c=a?function(){r.nextTick(t)}:!s||n.navigator&&n.navigator.standalone?o&&o.resolve?(l=o.resolve(void 0),function(){l.then(t)}):function(){i.call(n,t)}:(u=!0,h=document.createTextNode(""),new s(t).observe(h,{characterData:!0}),function(){h.data=u=!u}),function(t){var n={fn:t,next:void 0};e&&(e.next=n),A||(A=n,c()),e=n}}},function(t,A,e){var n=e(17).navigator;t.exports=n&&n.userAgent||""},function(t,A,e){"use strict";var n=e(9),i=e(7),s=e(17),r=e(282),o=e(285);n(n.P+n.R,"Promise",{finally:function(t){var A=r(this,i.Promise||s.Promise),e="function"==typeof t;return this.then(e?function(e){return o(A,t()).then((function(){return e}))}:t,e?function(e){return o(A,t()).then((function(){throw e}))}:t)}})},function(t,A,e){"use strict";var n=e(9),i=e(193),s=e(284);n(n.S,"Promise",{try:function(t){var A=i.f(this),e=s(t);return(e.e?A.reject:A.resolve)(e.v),A.promise}})},function(t,A,e){t.exports=e(286).BrotliDecompressBuffer},function(t,A){var e=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function n(t){this.buf_=new Uint8Array(8224),this.input_=t,this.reset()}n.READ_SIZE=4096,n.IBUF_MASK=8191,n.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var t=0;t<4;t++)this.val_|=this.buf_[this.pos_]<<8*t,++this.pos_;return 0<this.bit_end_pos_},n.prototype.readMoreInput=function(){if(!(256<this.bit_end_pos_))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var t=this.buf_ptr_,A=this.input_.read(this.buf_,t,4096);if(A<0)throw new Error("Unexpected end of input");if(A<4096){this.eos_=1;for(var e=0;e<32;e++)this.buf_[t+A+e]=0}if(0===t){for(e=0;e<32;e++)this.buf_[8192+e]=this.buf_[e];this.buf_ptr_=4096}else this.buf_ptr_=0;this.bit_end_pos_+=A<<3}},n.prototype.fillBitWindow=function(){for(;8<=this.bit_pos_;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},n.prototype.readBits=function(t){32-this.bit_pos_<t&&this.fillBitWindow();var A=this.val_>>>this.bit_pos_&e[t];return this.bit_pos_+=t,A},t.exports=n},function(t,A,e){var n=e(522);e(53),A.init=function(){return(0,e(286).BrotliDecompressBuffer)(n.toByteArray(e(523)))}},function(t,A,e){"use strict";A.byteLength=function(t){var A=l(t),e=A[0],n=A[1];return 3*(e+n)/4-n},A.toByteArray=function(t){var A,e,n=l(t),r=n[0],o=n[1],a=new s(function(t,A){return 3*(t+A)/4-A}(r,o)),c=0,u=0<o?r-4:r;for(e=0;e<u;e+=4)A=i[t.charCodeAt(e)]<<18|i[t.charCodeAt(e+1)]<<12|i[t.charCodeAt(e+2)]<<6|i[t.charCodeAt(e+3)],a[c++]=A>>16&255,a[c++]=A>>8&255,a[c++]=255&A;return 2===o&&(A=i[t.charCodeAt(e)]<<2|i[t.charCodeAt(e+1)]>>4,a[c++]=255&A),1===o&&(A=i[t.charCodeAt(e)]<<10|i[t.charCodeAt(e+1)]<<4|i[t.charCodeAt(e+2)]>>2,a[c++]=A>>8&255,a[c++]=255&A),a},A.fromByteArray=function(t){for(var A,e=t.length,i=e%3,s=[],r=0,o=e-i;r<o;r+=16383)s.push(function(t,A,e){for(var i,s=[],r=A;r<e;r+=3)i=(t[r]<<16&16711680)+(t[r+1]<<8&65280)+(255&t[r+2]),s.push(function(t){return n[t>>18&63]+n[t>>12&63]+n[t>>6&63]+n[63&t]}(i));return s.join("")}(t,r,o<r+16383?o:r+16383));return 1==i?(A=t[e-1],s.push(n[A>>2]+n[A<<4&63]+"==")):2==i&&(A=(t[e-2]<<8)+t[e-1],s.push(n[A>>10]+n[A>>4&63]+n[A<<2&63]+"=")),s.join("")};for(var n=[],i=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,a=r.length;o<a;++o)n[o]=r[o],i[r.charCodeAt(o)]=o;function l(t){var A=t.length;if(0<A%4)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");return-1===e&&(e=A),[e,e===A?0:4-e%4]}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,A){t.exports="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"},function(t,A){A.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),A.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},function(t,A){function e(t,A){this.offset=t,this.nbits=A}A.kBlockLengthPrefixCode=[new e(1,2),new e(5,2),new e(9,2),new e(13,2),new e(17,3),new e(25,3),new e(33,3),new e(41,3),new e(49,4),new e(65,4),new e(81,4),new e(97,4),new e(113,5),new e(145,5),new e(177,5),new e(209,5),new e(241,6),new e(305,6),new e(369,7),new e(497,8),new e(753,9),new e(1265,10),new e(2289,11),new e(4337,12),new e(8433,13),new e(16625,24)],A.kInsertLengthPrefixCode=[new e(0,0),new e(1,0),new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,1),new e(8,1),new e(10,2),new e(14,2),new e(18,3),new e(26,3),new e(34,4),new e(50,4),new e(66,5),new e(98,5),new e(130,6),new e(194,7),new e(322,8),new e(578,9),new e(1090,10),new e(2114,12),new e(6210,14),new e(22594,24)],A.kCopyLengthPrefixCode=[new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,0),new e(7,0),new e(8,0),new e(9,0),new e(10,1),new e(12,1),new e(14,2),new e(18,2),new e(22,3),new e(30,3),new e(38,4),new e(54,4),new e(70,5),new e(102,5),new e(134,6),new e(198,7),new e(326,8),new e(582,9),new e(1094,10),new e(2118,24)],A.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],A.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},function(t,A,e){var n=e(288);function i(t,A,e){this.prefix=new Uint8Array(t.length),this.transform=A,this.suffix=new Uint8Array(e.length);for(var n=0;n<t.length;n++)this.prefix[n]=t.charCodeAt(n);for(n=0;n<e.length;n++)this.suffix[n]=e.charCodeAt(n)}var s=[new i("",0,""),new i("",0," "),new i(" ",0," "),new i("",12,""),new i("",10," "),new i("",0," the "),new i(" ",0,""),new i("s ",0," "),new i("",0," of "),new i("",10,""),new i("",0," and "),new i("",13,""),new i("",1,""),new i(", ",0," "),new i("",0,", "),new i(" ",10," "),new i("",0," in "),new i("",0," to "),new i("e ",0," "),new i("",0,'"'),new i("",0,"."),new i("",0,'">'),new i("",0,"\n"),new i("",3,""),new i("",0,"]"),new i("",0," for "),new i("",14,""),new i("",2,""),new i("",0," a "),new i("",0," that "),new i(" ",10,""),new i("",0,". "),new i(".",0,""),new i(" ",0,", "),new i("",15,""),new i("",0," with "),new i("",0,"'"),new i("",0," from "),new i("",0," by "),new i("",16,""),new i("",17,""),new i(" the ",0,""),new i("",4,""),new i("",0,". The "),new i("",11,""),new i("",0," on "),new i("",0," as "),new i("",0," is "),new i("",7,""),new i("",1,"ing "),new i("",0,"\n\t"),new i("",0,":"),new i(" ",0,". "),new i("",0,"ed "),new i("",20,""),new i("",18,""),new i("",6,""),new i("",0,"("),new i("",10,", "),new i("",8,""),new i("",0," at "),new i("",0,"ly "),new i(" the ",0," of "),new i("",5,""),new i("",9,""),new i(" ",10,", "),new i("",10,'"'),new i(".",0,"("),new i("",11," "),new i("",10,'">'),new i("",0,'="'),new i(" ",0,"."),new i(".com/",0,""),new i(" the ",0," of the "),new i("",10,"'"),new i("",0,". This "),new i("",0,","),new i(".",0," "),new i("",10,"("),new i("",10,"."),new i("",0," not "),new i(" ",0,'="'),new i("",0,"er "),new i(" ",11," "),new i("",0,"al "),new i(" ",11,""),new i("",0,"='"),new i("",11,'"'),new i("",10,". "),new i(" ",0,"("),new i("",0,"ful "),new i(" ",10,". "),new i("",0,"ive "),new i("",0,"less "),new i("",11,"'"),new i("",0,"est "),new i(" ",10,"."),new i("",11,'">'),new i(" ",0,"='"),new i("",10,","),new i("",0,"ize "),new i("",11,"."),new i(" ",0,""),new i(" ",0,","),new i("",10,'="'),new i("",11,'="'),new i("",0,"ous "),new i("",11,", "),new i("",10,"='"),new i(" ",10,","),new i(" ",11,'="'),new i(" ",11,", "),new i("",11,","),new i("",11,"("),new i("",11,". "),new i(" ",11,"."),new i("",11,"='"),new i(" ",11,". "),new i(" ",10,'="'),new i(" ",11,"='"),new i(" ",10,"='")];function r(t,A){return t[A]<192?(97<=t[A]&&t[A]<=122&&(t[A]^=32),1):t[A]<224?(t[A+1]^=32,2):(t[A+2]^=5,3)}A.kTransforms=s,A.kNumTransforms=s.length,A.transformDictionaryWord=function(t,A,e,i,o){var a,l=s[o].prefix,c=s[o].suffix,u=s[o].transform,h=u<12?0:u-11,d=0,f=A;i<h&&(h=i);for(var g=0;g<l.length;)t[A++]=l[g++];for(e+=h,i-=h,u<=9&&(i-=u),d=0;d<i;d++)t[A++]=n.dictionary[e+d];if(a=A-i,10===u)r(t,a);else if(11===u)for(;0<i;){var p=r(t,a);a+=p,i-=p}for(var w=0;w<c.length;)t[A++]=c[w++];return A-f}},function(t,A,e){"use strict";e(28),e(46),e(61),e(32),e(62),e(134),e(63),e(64),e(65),e(66),e(67),e(68),e(69),e(70),e(71),e(72),e(73),e(74),e(75),e(76),e(77),e(78),e(79),e(80),e(81),e(82),e(83),e(84),e(85);var n=e(135),i=function(){function t(t){var A,e,i,s="function"==typeof t.readUInt32BE&&"function"==typeof t.slice;s||t instanceof Uint8Array?(t=s?(this.highStart=t.readUInt32BE(0),this.errorValue=t.readUInt32BE(4),A=t.readUInt32BE(8),t.slice(12)):(e=new DataView(t.buffer),this.highStart=e.getUint32(0),this.errorValue=e.getUint32(4),A=e.getUint32(8),t.subarray(12)),t=n(t,new Uint8Array(A)),t=n(t,new Uint8Array(A)),this.data=new Uint32Array(t.buffer)):(i=t,this.data=i.data,this.highStart=i.highStart,this.errorValue=i.errorValue)}return t.prototype.get=function(t){var A;return t<0||1114111<t?this.errorValue:t<55296||56319<t&&t<=65535?(A=(this.data[t>>5]<<2)+(31&t),this.data[A]):t<=65535?(A=(this.data[2048+(t-55296>>5)]<<2)+(31&t),this.data[A]):t<this.highStart?(A=this.data[2080+(t>>11)],A=((A=this.data[A+(t>>5&63)])<<2)+(31&t),this.data[A]):this.data[this.data.length-4]},t}();t.exports=i},function(t,A,e){!function(t){"use strict";var A="undefined"!=typeof Uint8Array?Uint8Array:Array,e="+".charCodeAt(0),n="/".charCodeAt(0),i="0".charCodeAt(0),s="a".charCodeAt(0),r="A".charCodeAt(0),o="-".charCodeAt(0),a="_".charCodeAt(0);function l(t){var A=t.charCodeAt(0);return A===e||A===o?62:A===n||A===a?63:A<i?-1:A<i+10?A-i+26+26:A<r+26?A-r:A<s+26?A-s+26:void 0}t.toByteArray=function(t){var e,n;if(0<t.length%4)throw new Error("Invalid string. Length must be a multiple of 4");var i=t.length,s="="===t.charAt(i-2)?2:"="===t.charAt(i-1)?1:0,r=new A(3*t.length/4-s),o=0<s?t.length-4:t.length,a=0;function c(t){r[a++]=t}for(e=0;e<o;e+=4,0)c((16711680&(n=l(t.charAt(e))<<18|l(t.charAt(e+1))<<12|l(t.charAt(e+2))<<6|l(t.charAt(e+3))))>>16),c((65280&n)>>8),c(255&n);return 2==s?c(255&(n=l(t.charAt(e))<<2|l(t.charAt(e+1))>>4)):1==s&&(c((n=l(t.charAt(e))<<10|l(t.charAt(e+1))<<4|l(t.charAt(e+2))>>2)>>8&255),c(255&n)),r},t.fromByteArray=function(t){var A,e,n,i,s=t.length%3,r="";function o(t){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t)}for(A=0,n=t.length-s;A<n;A+=3)r+=o((i=e=(t[A]<<16)+(t[A+1]<<8)+t[A+2])>>18&63)+o(i>>12&63)+o(i>>6&63)+o(63&i);switch(s){case 1:r+=o((e=t[t.length-1])>>2),r+=o(e<<4&63),r+="==";break;case 2:r+=o((e=(t[t.length-2]<<8)+t[t.length-1])>>10),r+=o(e>>4&63),r+=o(e<<2&63),r+="="}return r}}(A)},function(t,A,e){"use strict";A.OP=0,A.CL=1,A.CP=2,A.QU=3,A.GL=4,A.NS=5,A.EX=6,A.SY=7,A.IS=8,A.PR=9,A.PO=10,A.NU=11,A.AL=12,A.HL=13,A.ID=14,A.IN=15,A.HY=16,A.BA=17,A.BB=18,A.B2=19,A.ZW=20,A.CM=21,A.WJ=22,A.H2=23,A.H3=24,A.JL=25,A.JV=26,A.JT=27,A.RI=28,A.AI=29,A.BK=30,A.CB=31,A.CJ=32,A.CR=33,A.LF=34,A.NL=35,A.SA=36,A.SG=37,A.SP=38,A.XX=39},function(t,A,e){"use strict";A.DI_BRK=0,A.IN_BRK=1,A.CI_BRK=2,A.CP_BRK=3,A.PR_BRK=4,A.pairTable=[[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4],[0,4,4,1,1,4,4,4,4,1,1,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,4,4,4,4,1,1,1,1,1,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[4,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,1,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,1,1,1,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,1,0,1,1,0,0,4,2,4,1,1,1,1,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,0,1,4,4,4,0,0,1,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[0,4,4,1,0,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,4,4,2,4,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,1,1,1,1,0,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,0,1,1,0,0,4,2,4,0,0,0,0,0,1]]},function(t,A,e){"use strict";(function(A){e(215),e(192),e(46);var n=e(53),i=e(244);t.exports=function(){function t(t){for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){for(var e=this.readUInt32(),n="",i=0;i<4;i++)n+=String.fromCharCode(this.data[this.pos++]);switch(n){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(e);break;case"IDAT":for(i=0;i<e;i++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var s=255-this.transparency.indexed.length;if(0<s)for(i=0;i<s;i++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":var r=this.read(e),o=r.indexOf(0),a=String.fromCharCode.apply(String,r.slice(0,o));this.text[a]=String.fromCharCode.apply(String,r.slice(o+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}this.hasAlphaChannel=[4,6].includes(this.colorType);var l=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*l,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=new A(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}t.decode=function(A,e){return n.readFile(A,(function(A,n){return new t(n).decode((function(t){return e(t)}))}))},t.load=function(A){return new t(n.readFileSync(A))};var e=t.prototype;return e.read=function(t){for(var A=new Array(t),e=0;e<t;e++)A[e]=this.data[this.pos++];return A},e.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},e.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},e.decodePixels=function(t){var e=this;return i.inflate(this.imgData,(function(n,i){if(n)throw n;var s=e.width,r=e.height,o=e.pixelBitlength/8,a=new A(s*r*o),l=i.length,c=0;function u(t,e,n,u,h){void 0===h&&(h=!1);for(var d,f=Math.ceil((s-t)/n),g=Math.ceil((r-e)/u),p=o*f,w=h?a:new A(p*g),B=0,E=0;B<g&&c<l;){switch(i[c++]){case 0:for(L=0;L<p;L++)w[E++]=i[c++];break;case 1:for(L=0;L<p;L++)v=i[c++],b=L<o?0:w[E-o],w[E++]=(v+b)%256;break;case 2:for(L=0;L<p;L++)v=i[c++],C=(L-L%o)/o,d=B&&w[(B-1)*p+C*o+L%o],w[E++]=(d+v)%256;break;case 3:for(L=0;L<p;L++)v=i[c++],C=(L-L%o)/o,b=L<o?0:w[E-o],d=B&&w[(B-1)*p+C*o+L%o],w[E++]=(v+Math.floor((b+d)/2))%256;break;case 4:for(L=0;L<p;L++){var m,v=i[c++],C=(L-L%o)/o,b=L<o?0:w[E-o];0===B?d=m=0:(d=w[(B-1)*p+C*o+L%o],m=C&&w[(B-1)*p+(C-1)*o+L%o]);var y=b+d-m,Q=Math.abs(y-b),I=Math.abs(y-d),D=Math.abs(y-m),x=Q<=I&&Q<=D?b:I<=D?d:m;w[E++]=(v+x)%256}break;default:throw new Error("Invalid filter algorithm: "+i[c-1])}if(!h)for(var M=((e+B*u)*s+t)*o,F=B*p,L=0;L<f;L++){for(var R=0;R<o;R++)a[M++]=w[F++];M+=(n-1)*o}B++}}return 1===e.interlaceMethod?(u(0,0,8,8),u(4,0,8,8),u(0,4,4,8),u(2,0,4,4),u(0,2,2,4),u(1,0,2,2),u(0,1,1,2)):u(0,0,1,1,!0),t(a)}))},e.decodePalette=function(){for(var t,e=this.palette,n=e.length,i=this.transparency.indexed||[],s=new A(i.length+n),r=0,o=0,a=0;a<n;a+=3)s[r++]=e[a],s[r++]=e[a+1],s[r++]=e[a+2],s[r++]=null!=(t=i[o++])?t:255;return s},e.copyToImageData=function(t,A){var e,n,i=this.colors,s=null,r=this.hasAlphaChannel;this.palette.length&&(s=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,r=!0);var o=t.data||t,a=o.length,l=s||A,c=e=0;if(1===i)for(;c<a;){n=s?4*A[c/4]:e;var u=l[n++];o[c++]=u,o[c++]=u,o[c++]=u,o[c++]=r?l[n++]:255,e=n}else for(;c<a;)n=s?4*A[c/4]:e,o[c++]=l[n++],o[c++]=l[n++],o[c++]=l[n++],o[c++]=r?l[n++]:255,e=n},e.decode=function(t){var e=this,n=new A(this.width*this.height*4);return this.decodePixels((function(A){return e.copyToImageData(n,A),t(n)}))},t}()}).call(this,e(10).Buffer)},function(t,A,e){"use strict";var n=e(0).isArray;function i(t,A){for(var e in this.fonts={},this.pdfKitDoc=A,this.fontCache={},t){var n;t.hasOwnProperty(e)&&(n=t[e],this.fonts[e]={normal:n.normal,bold:n.bold,italics:n.italics,bolditalics:n.bolditalics})}}i.prototype.getFontType=function(t,A){return n=A,i="normal",(e=t)&&n?i="bolditalics":e?i="bold":n&&(i="italics"),i;var e,n,i},i.prototype.getFontFile=function(t,A,e){var n=this.getFontType(A,e);return this.fonts[t]&&this.fonts[t][n]?this.fonts[t][n]:null},i.prototype.provideFont=function(t,A,e){var i,s=this.getFontType(A,e);if(null===this.getFontFile(t,A,e))throw new Error("Font '"+t+"' in style '"+s+"' is not defined in the font section of the document definition.");return this.fontCache[t]=this.fontCache[t]||{},this.fontCache[t][s]||(i=this.fonts[t][s],n(i)||(i=[i]),this.fontCache[t][s]=this.pdfKitDoc.font.apply(this.pdfKitDoc,i)._font),this.fontCache[t][s]},t.exports=i},function(t,A,e){"use strict";var n=e(291),i=e(534),s=e(535),r=e(293),o=e(537),a=e(195),l=e(539),c=e(294),u=e(0).isString,h=e(0).isArray,d=e(0).isUndefined,f=e(0).isNull,g=e(0).pack,p=e(0).offsetVector,w=e(0).fontStringify,B=e(0).getNodeId,E=e(0).isFunction,m=e(194),v=e(292),C=e(0).isNumber;function b(t,A){A.forEach((function(A){t.push(A)}))}function y(t,A,e,i){this.pageSize=t,this.pageMargins=A,this.tracker=new n,this.imageMeasure=e,this.svgMeasure=i,this.tableLayouts={}}y.prototype.registerTableLayouts=function(t){this.tableLayouts=g(this.tableLayouts,t)},y.prototype.layoutDocument=function(t,A,e,n,r,o,a,l,c,u){this.docPreprocessor=new i,this.docMeasure=new s(A,e,n,this.imageMeasure,this.svgMeasure,this.tableLayouts,l);for(var d=this.tryLayoutDocument(t,A,e,n,r,o,a,l,c);function(t,A){if(E(u)){(t=t.filter((function(t){return 0<t.positions.length}))).forEach((function(t){var e={};["id","text","ul","ol","table","image","qr","canvas","svg","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"].forEach((function(A){void 0!==t[A]&&(e[A]=t[A])})),e.startPosition=t.positions[0],e.pageNumbers=t.positions.map((function(t){return t.pageNumber})).filter((function(t,A,e){return e.indexOf(t)===A})),e.pages=A.length,e.stack=h(t.stack),t.nodeInfo=e}));for(var e=0;e<t.length;e++){var n=t[e];if("before"!==n.pageBreak&&!n.pageBreakCalculated){n.pageBreakCalculated=!0;for(var i=n.nodeInfo.pageNumbers[0],s=[],r=[],o=[],a=e+1,l=t.length;a<l;a++)-1<t[a].nodeInfo.pageNumbers.indexOf(i)&&s.push(t[a].nodeInfo),-1<t[a].nodeInfo.pageNumbers.indexOf(i+1)&&r.push(t[a].nodeInfo);for(a=0;a<e;a++)-1<t[a].nodeInfo.pageNumbers.indexOf(i)&&o.push(t[a].nodeInfo);if(u(n.nodeInfo,s,r,o))return n.pageBreak="before"}}}}(d.linearNodeList,d.pages);)d.linearNodeList.forEach((function(t){t.resetXY()})),d=this.tryLayoutDocument(t,A,e,n,r,o,a,l,c);return d.pages},y.prototype.tryLayoutDocument=function(t,A,e,n,i,s,a,l,c,u){this.linearNodeList=[],t=this.docPreprocessor.preprocessDocument(t),t=this.docMeasure.measureDocument(t),this.writer=new o(new r(this.pageSize,this.pageMargins),this.tracker);var h=this;return this.writer.context().tracker.startTracking("pageAdded",(function(){h.addBackground(i)})),this.addBackground(i),this.processNode(t),this.addHeadersAndFooters(s,a),null!=c&&this.addWatermark(c,A,n),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},y.prototype.addBackground=function(t){var A=E(t)?t:function(){return t},e=this.writer.context(),n=e.getCurrentPage().pageSize,i=A(e.page+1,n);i&&(this.writer.beginUnbreakableBlock(n.width,n.height),i=this.docPreprocessor.preprocessDocument(i),this.processNode(this.docMeasure.measureDocument(i)),this.writer.commitUnbreakableBlock(0,0),e.backgroundLength[e.page]+=i.positions.length)},y.prototype.addStaticRepeatable=function(t,A){this.addDynamicRepeatable((function(){return JSON.parse(JSON.stringify(t))}),A)},y.prototype.addDynamicRepeatable=function(t,A){for(var e=0,n=this.writer.context().pages.length;e<n;e++){var i,s=t((this.writer.context().page=e)+1,n,this.writer.context().pages[e].pageSize);s&&(i=A(this.writer.context().getCurrentPage().pageSize,this.pageMargins),this.writer.beginUnbreakableBlock(i.width,i.height),s=this.docPreprocessor.preprocessDocument(s),this.processNode(this.docMeasure.measureDocument(s)),this.writer.commitUnbreakableBlock(i.x,i.y))}},y.prototype.addHeadersAndFooters=function(t,A){function e(t,A){return{x:0,y:0,width:t.width,height:A.top}}function n(t,A){return{x:0,y:t.height-A.bottom,width:t.width,height:A.bottom}}E(t)?this.addDynamicRepeatable(t,e):t&&this.addStaticRepeatable(t,e),E(A)?this.addDynamicRepeatable(A,n):A&&this.addStaticRepeatable(A,n)},y.prototype.addWatermark=function(t,A,e){if(u(t)&&(t={text:t}),t.text){t.font=t.font||e.font||"Roboto",t.fontSize=t.fontSize||"auto",t.color=t.color||"black",t.opacity=C(t.opacity)?t.opacity:.6,t.bold=t.bold||!1,t.italics=t.italics||!1,t.angle=d(t.angle)||f(t.angle)?null:t.angle,null===t.angle&&(t.angle=-180*Math.atan2(this.pageSize.height,this.pageSize.width)/Math.PI),"auto"===t.fontSize&&(t.fontSize=function(t,A,e){for(var n,i=new m(e),s=new v(null,{font:A.font,bold:A.bold,italics:A.italics}),r=0,o=1e3,a=(r+o)/2;1<Math.abs(r-o);)s.push({fontSize:a}),(n=i.sizeOfRotatedText(A.text,A.angle,s)).width>t.width?a=(r+(o=a))/2:n.width<t.width&&(a=n.height>t.height?(r+(o=a))/2:((r=a)+o)/2),s.pop();return a}(this.pageSize,t,A));var n={text:t.text,font:A.provideFont(t.font,t.bold,t.italics),fontSize:t.fontSize,color:t.color,opacity:t.opacity,angle:t.angle};n._size=function(t,A){var e=new m(A),n=new v(null,{font:t.font,bold:t.bold,italics:t.italics});return n.push({fontSize:t.fontSize}),{size:e.sizeOfString(t.text,n),rotatedSize:e.sizeOfRotatedText(t.text,t.angle,n)}}(t,A);for(var i=this.writer.context().pages,s=0,r=i.length;s<r;s++)i[s].watermark=n}},y.prototype.processNode=function(t){var A,e,n,i=this;this.linearNodeList.push(t),e=(A=t).x,n=A.y,A.positions=[],h(A.canvas)&&A.canvas.forEach((function(t){var A=t.x,e=t.y,n=t.x1,i=t.y1,s=t.x2,r=t.y2;t.resetXY=function(){t.x=A,t.y=e,t.x1=n,t.y1=i,t.x2=s,t.y2=r}})),A.resetXY=function(){A.x=e,A.y=n,h(A.canvas)&&A.canvas.forEach((function(t){t.resetXY()}))},function(A){var e=t._margin;"before"===t.pageBreak?i.writer.moveToNextPage(t.pageOrientation):"beforeOdd"===t.pageBreak?(i.writer.moveToNextPage(t.pageOrientation),(i.writer.context().page+1)%2==1&&i.writer.moveToNextPage(t.pageOrientation)):"beforeEven"===t.pageBreak&&(i.writer.moveToNextPage(t.pageOrientation),(i.writer.context().page+1)%2==0&&i.writer.moveToNextPage(t.pageOrientation)),e&&(i.writer.context().moveDown(e[1]),i.writer.context().addMargin(e[0],e[2])),function(){var A=t.unbreakable;A&&i.writer.beginUnbreakableBlock();var e=t.absolutePosition;e&&(i.writer.context().beginDetachedBlock(),i.writer.context().moveTo(e.x||0,e.y||0));var n=t.relativePosition;if(n&&(i.writer.context().beginDetachedBlock(),i.writer.context().moveToRelative(n.x||0,n.y||0)),t.stack)i.processVerticalContainer(t);else if(t.columns)i.processColumns(t);else if(t.ul)i.processList(!1,t);else if(t.ol)i.processList(!0,t);else if(t.table)i.processTable(t);else if(void 0!==t.text)i.processLeaf(t);else if(t.toc)i.processToc(t);else if(t.image)i.processImage(t);else if(t.svg)i.processSVG(t);else if(t.canvas)i.processCanvas(t);else if(t.qr)i.processQr(t);else if(!t._span)throw"Unrecognized document structure: "+JSON.stringify(t,w);(e||n)&&i.writer.context().endDetachedBlock(),A&&i.writer.commitUnbreakableBlock()}(),e&&(i.writer.context().addMargin(-e[0],-e[2]),i.writer.context().moveDown(e[3])),"after"===t.pageBreak?i.writer.moveToNextPage(t.pageOrientation):"afterOdd"===t.pageBreak?(i.writer.moveToNextPage(t.pageOrientation),(i.writer.context().page+1)%2==1&&i.writer.moveToNextPage(t.pageOrientation)):"afterEven"===t.pageBreak&&(i.writer.moveToNextPage(t.pageOrientation),(i.writer.context().page+1)%2==0&&i.writer.moveToNextPage(t.pageOrientation))}()},y.prototype.processVerticalContainer=function(t){var A=this;t.stack.forEach((function(e){A.processNode(e),b(t.positions,e.positions)}))},y.prototype.processColumns=function(t){var A=t.columns,e=this.writer.context().availableWidth,n=function(t){if(!t)return null;var e=[];e.push(0);for(var n=A.length-1;0<n;n--)e.push(t);return e}(t._gap);n&&(e-=(n.length-1)*t._gap),a.buildColumnWidths(A,e);var i=this.processRow(A,A,n);b(t.positions,i.positions)},y.prototype.processRow=function(t,A,e,n,i,s){var r=this,o=[],a=[];return this.tracker.auto("pageChanged",(function(t){for(var A,e=0,n=o.length;e<n;e++){var i=o[e];if(i.prevPage===t.prevPage){A=i;break}}A||(A=t,o.push(A)),A.prevY=Math.max(A.prevY,t.prevY),A.y=Math.min(A.y,t.y)}),(function(){A=A||t,r.writer.context().beginColumnGroup();for(var o=0,l=t.length;o<l;o++){var c=t[o],u=A[o]._calcWidth,h=function(t){return e&&e.length>t?e[t]:0}(o);if(c.colSpan&&1<c.colSpan)for(var d=1;d<c.colSpan;d++)u+=A[++o]._calcWidth+e[o];r.writer.context().beginColumn(u,h,function(t,A){if(t.rowSpan&&1<t.rowSpan){var e=i+t.rowSpan-1;if(e>=n.length)throw"Row span for column "+A+" (with indexes starting from 0) exceeded row count";return n[e][A]}return null}(c,o)),c._span?c._columnEndingContext&&r.writer.context().markEnding(c):(r.processNode(c),b(a,c.positions))}r.writer.context().completeColumnGroup(s)})),{pageBreaks:o,positions:a}},y.prototype.processList=function(t,A){var e,n=this,i=t?A.ol:A.ul,s=A._gapSize;this.writer.context().addMargin(s.width),this.tracker.auto("lineAdded",(function(t){var A,i,s;e&&(A=e,e=null,A.canvas?(i=A.canvas[0],p(i,-A._minWidth,0),n.writer.addVector(i)):A._inlines&&((s=new c(n.pageSize.width)).addInline(A._inlines[0]),s.x=-A._minWidth,s.y=t.getAscenderHeight()-s.getAscenderHeight(),n.writer.addLine(s,!0)))}),(function(){i.forEach((function(t){e=t.listMarker,n.processNode(t),b(A.positions,t.positions)}))})),this.writer.context().addMargin(-s.width)},y.prototype.processTable=function(t){var A=new l(t);A.beginTable(this.writer);for(var e,n=t.table.heights,i=0,s=t.table.body.length;i<s;i++){A.beginRow(i,this.writer),"auto"===(e=E(n)?n(i):h(n)?n[i]:n)&&(e=void 0);var r=this.processRow(t.table.body[i],t.table.widths,t._offsets.offsets,t.table.body,i,e);b(t.positions,r.positions),A.endRow(i,this.writer,r.pageBreaks)}A.endTable(this.writer)},y.prototype.processLeaf=function(t){var A=this.buildNextLine(t);A&&(t.tocItem||t.id)&&(A._node=t);var e,n=A?A.getHeight():0,i=t.maxHeight||-1;if(!A||(e=B(t))&&(A.id=e),t._tocItemRef&&(A._pageNodeRef=t._tocItemRef),t._pageRef&&(A._pageNodeRef=t._pageRef._nodeRef),A&&A.inlines&&h(A.inlines))for(var s=0,r=A.inlines.length;s<r;s++)A.inlines[s]._tocItemRef&&(A.inlines[s]._pageNodeRef=A.inlines[s]._tocItemRef),A.inlines[s]._pageRef&&(A.inlines[s]._pageNodeRef=A.inlines[s]._pageRef._nodeRef);for(;A&&(-1===i||n<i);){var o=this.writer.addLine(A);t.positions.push(o),(A=this.buildNextLine(t))&&(n+=A.getHeight())}},y.prototype.processToc=function(t){t.toc.title&&this.processNode(t.toc.title),t.toc._table&&this.processNode(t.toc._table)},y.prototype.buildNextLine=function(t){if(!t._inlines||0===t._inlines.length)return null;for(var A=new c(this.writer.context().availableWidth),e=new m(null),n=!1;t._inlines&&0<t._inlines.length&&(A.hasEnoughSpaceForInline(t._inlines[0],t._inlines.slice(1))||n);){var i,s,r,o=!1,a=t._inlines.shift();n=!1;!a.noWrap&&1<a.text.length&&a.width>A.getAvailableWidth()&&(i=a.width/a.text.length,(s=Math.floor(A.getAvailableWidth()/i))<1&&(s=1),s<a.text.length&&((r=function(t){var A=t.constructor();for(var e in t)A[e]=t[e];return A}(a)).text=a.text.substr(s),a.text=a.text.substr(0,s),r.width=e.widthOfString(r.text,r.font,r.fontSize,r.characterSpacing,r.fontFeatures),a.width=e.widthOfString(a.text,a.font,a.fontSize,a.characterSpacing,a.fontFeatures),t._inlines.unshift(r),o=!0)),A.addInline(a),n=a.noNewLine&&!o}return A.lastLineInParagraph=0===t._inlines.length,A},y.prototype.processImage=function(t){var A=this.writer.addImage(t);t.positions.push(A)},y.prototype.processSVG=function(t){var A=this.writer.addSVG(t);t.positions.push(A)},y.prototype.processCanvas=function(t){var A=t._minHeight;void 0===t.absolutePosition&&this.writer.context().availableHeight<A&&this.writer.moveToNextPage(),this.writer.alignCanvas(t),t.canvas.forEach((function(A){var e=this.writer.addVector(A);t.positions.push(e)}),this),this.writer.context().moveDown(A)},y.prototype.processQr=function(t){var A=this.writer.addQr(t);t.positions.push(A)},t.exports=y},function(t,A,e){"use strict";(function(A){var n=e(0).isString,i=e(0).isNumber,s=e(0).isBoolean,r=e(0).isArray,o=e(0).isUndefined,a=e(0).fontStringify;function l(){}l.prototype.preprocessDocument=function(t){return this.parentNode=null,this.tocs=[],this.nodeReferences=[],this.preprocessNode(t)},l.prototype.preprocessNode=function(t){if(r(t)?t={stack:t}:n(t)?t={text:t}:i(t)||s(t)?t={text:t.toString()}:null==t||0===Object.keys(t).length?t={text:""}:"text"in t&&(void 0===t.text||null===t.text)&&(t.text=""),t.columns)return this.preprocessColumns(t);if(t.stack)return this.preprocessVerticalContainer(t);if(t.ul)return this.preprocessList(t);if(t.ol)return this.preprocessList(t);if(t.table)return this.preprocessTable(t);if(void 0!==t.text)return this.preprocessText(t);if(t.toc)return this.preprocessToc(t);if(t.image)return this.preprocessImage(t);if(t.svg)return this.preprocessSVG(t);if(t.canvas)return this.preprocessCanvas(t);if(t.qr)return this.preprocessQr(t);if(t.pageReference||t.textReference)return this.preprocessText(t);throw"Unrecognized document structure: "+JSON.stringify(t,a)},l.prototype.preprocessColumns=function(t){for(var A=t.columns,e=0,n=A.length;e<n;e++)A[e]=this.preprocessNode(A[e]);return t},l.prototype.preprocessVerticalContainer=function(t){for(var A=t.stack,e=0,n=A.length;e<n;e++)A[e]=this.preprocessNode(A[e]);return t},l.prototype.preprocessList=function(t){for(var A=t.ul||t.ol,e=0,n=A.length;e<n;e++)A[e]=this.preprocessNode(A[e]);return t},l.prototype.preprocessTable=function(t){for(var A,e,n=0,i=t.table.body[0].length;n<i;n++)for(A=0,e=t.table.body.length;A<e;A++){var s=t.table.body[A],r=s[n];void 0!==r&&(null===r&&(r=""),r._span||(s[n]=this.preprocessNode(r)))}return t},l.prototype.preprocessText=function(t){if(t.tocItem){r(t.tocItem)||(t.tocItem=[t.tocItem]);for(var A=0,e=t.tocItem.length;A<e;A++){n(t.tocItem[A])||(t.tocItem[A]="_default_");var i=t.tocItem[A];this.tocs[i]||(this.tocs[i]={toc:{_items:[],_pseudo:!0}}),t.id||(t.id="toc-"+i+"-"+this.tocs[i].toc._items.length);var s={_nodeRef:this._getNodeForNodeRef(t),_textNodeRef:t};this.tocs[i].toc._items.push(s)}}if(t.id)if(this.nodeReferences[t.id]){if(!this.nodeReferences[t.id]._pseudo)throw"Node id '"+t.id+"' already exists";this.nodeReferences[t.id]._nodeRef=this._getNodeForNodeRef(t),this.nodeReferences[t.id]._textNodeRef=t,this.nodeReferences[t.id]._pseudo=!1}else this.nodeReferences[t.id]={_nodeRef:this._getNodeForNodeRef(t),_textNodeRef:t};if(t.pageReference&&(this.nodeReferences[t.pageReference]||(this.nodeReferences[t.pageReference]={_nodeRef:{},_textNodeRef:{},_pseudo:!0}),t.text="00000",t.linkToDestination=t.pageReference,t._pageRef=this.nodeReferences[t.pageReference]),t.textReference&&(this.nodeReferences[t.textReference]||(this.nodeReferences[t.textReference]={_nodeRef:{},_pseudo:!0}),t.text="",t.linkToDestination=t.textReference,t._textRef=this.nodeReferences[t.textReference]),t.text&&t.text.text)t.text=[this.preprocessNode(t.text)];else if(r(t.text)){var o=!1;for(null===this.parentNode&&(this.parentNode=t,o=!0),A=0,e=t.text.length;A<e;A++)t.text[A]=this.preprocessNode(t.text[A]);o&&(this.parentNode=null)}return t},l.prototype.preprocessToc=function(t){if(t.toc.id||(t.toc.id="_default_"),t.toc.title=t.toc.title?this.preprocessNode(t.toc.title):null,t.toc._items=[],this.tocs[t.toc.id]){if(!this.tocs[t.toc.id].toc._pseudo)throw"TOC '"+t.toc.id+"' already exists";t.toc._items=this.tocs[t.toc.id].toc._items}return this.tocs[t.toc.id]=t},l.prototype.preprocessImage=function(t){return o(t.image.type)||o(t.image.data)||"Buffer"!==t.image.type||!r(t.image.data)||(t.image=A.from(t.image.data)),t},l.prototype.preprocessSVG=function(t){return t},l.prototype.preprocessCanvas=function(t){return t},l.prototype.preprocessQr=function(t){return t},l.prototype._getNodeForNodeRef=function(t){return this.parentNode?this.parentNode:t},t.exports=l}).call(this,e(10).Buffer)},function(t,A,e){"use strict";var n=e(194),i=e(292),s=e(195),r=e(0).isString,o=e(0).isNumber,a=e(0).isObject,l=e(0).isArray,c=e(0).fontStringify,u=e(0).getNodeId,h=e(0).pack,d=e(536);function f(t,A,e,s,r,o,a){this.textTools=new n(t),this.styleStack=new i(A,e),this.imageMeasure=s,this.svgMeasure=r,this.tableLayouts=o,this.images=a,this.autoImageIndex=1}f.prototype.measureDocument=function(t){return this.measureNode(t)},f.prototype.measureNode=function(t){var A=this;return this.styleStack.auto(t,(function(){if(t._margin=function(){function e(t,A){return t.marginLeft||t.marginTop||t.marginRight||t.marginBottom?[t.marginLeft||A[0]||0,t.marginTop||A[1]||0,t.marginRight||A[2]||0,t.marginBottom||A[3]||0]:A}function n(t){return o(t)?t=[t,t,t,t]:l(t)&&2===t.length&&(t=[t[0],t[1],t[0],t[1]]),t}var i,s=[void 0,void 0,void 0,void 0];return t.style&&((i=function(t){for(var e={},n=t.length-1;0<=n;n--){var i=t[n],s=A.styleStack.styleDictionary[i];for(var r in s)s.hasOwnProperty(r)&&(e[r]=s[r])}return e}(l(t.style)?t.style:[t.style]))&&(s=e(i,s)),i.margin&&(s=n(i.margin))),s=e(t,s),t.margin&&(s=n(t.margin)),void 0===s[0]&&void 0===s[1]&&void 0===s[2]&&void 0===s[3]?null:s}(),t.columns)return e(A.measureColumns(t));if(t.stack)return e(A.measureVerticalContainer(t));if(t.ul)return e(A.measureUnorderedList(t));if(t.ol)return e(A.measureOrderedList(t));if(t.table)return e(A.measureTable(t));if(void 0!==t.text)return e(A.measureLeaf(t));if(t.toc)return e(A.measureToc(t));if(t.image)return e(A.measureImage(t));if(t.svg)return e(A.measureSVG(t));if(t.canvas)return e(A.measureCanvas(t));if(t.qr)return e(A.measureQr(t));throw"Unrecognized document structure: "+JSON.stringify(t,c)}));function e(t){var A=t._margin;return A&&(t._minWidth+=A[0]+A[2],t._maxWidth+=A[0]+A[2]),t}},f.prototype.convertIfBase64Image=function(t){var A;/^data:image\/(jpeg|jpg|png);base64,/.test(t.image)&&(A="$$pdfmake$$"+this.autoImageIndex++,this.images[A]=t.image,t.image=A)},f.prototype.measureImageWithDimensions=function(t,A){var e;t.fit?(e=A.width/A.height>t.fit[0]/t.fit[1]?t.fit[0]/A.width:t.fit[1]/A.height,t._width=t._minWidth=t._maxWidth=A.width*e,t._height=A.height*e):(t._width=t._minWidth=t._maxWidth=t.width||A.width,t._height=t.height||A.height*t._width/A.width,o(t.maxWidth)&&t.maxWidth<t._width&&(t._width=t._minWidth=t._maxWidth=t.maxWidth,t._height=t._width*A.height/A.width),o(t.maxHeight)&&t.maxHeight<t._height&&(t._height=t.maxHeight,t._width=t._minWidth=t._maxWidth=t._height*A.width/A.height),o(t.minWidth)&&t.minWidth>t._width&&(t._width=t._minWidth=t._maxWidth=t.minWidth,t._height=t._width*A.height/A.width),o(t.minHeight)&&t.minHeight>t._height&&(t._height=t.minHeight,t._width=t._minWidth=t._maxWidth=t._height*A.width/A.height)),t._alignment=this.styleStack.getProperty("alignment")},f.prototype.measureImage=function(t){this.images&&this.convertIfBase64Image(t);var A=this.imageMeasure.measureImage(t.image);return this.measureImageWithDimensions(t,A),t},f.prototype.measureSVG=function(t){var A=this.svgMeasure.measureSVG(t.svg);return this.measureImageWithDimensions(t,A),t.font=this.styleStack.getProperty("font"),t.svg=this.svgMeasure.writeDimensions(t.svg,{width:t._width,height:t._height}),t},f.prototype.measureLeaf=function(t){t._textRef&&t._textRef._textNodeRef.text&&(t.text=t._textRef._textNodeRef.text);var A=this.styleStack.clone();A.push(t);var e=this.textTools.buildInlines(t.text,A);return t._inlines=e.items,t._minWidth=e.minWidth,t._maxWidth=e.maxWidth,t},f.prototype.measureToc=function(t){if(t.toc.title&&(t.toc.title=this.measureNode(t.toc.title)),0<t.toc._items.length){for(var A=[],e=t.toc.textStyle||{},n=t.toc.numberStyle||e,i=t.toc.textMargin||[0,0,0,0],s=0,r=t.toc._items.length;s<r;s++){var o=t.toc._items[s],a=o._textNodeRef.tocStyle||e,l=o._textNodeRef.tocMargin||i,c=o._textNodeRef.tocNumberStyle||n,h=u(o._nodeRef);A.push([{text:o._textNodeRef.text,linkToDestination:h,alignment:"left",style:a,margin:l},{text:"00000",linkToDestination:h,alignment:"right",_tocItemRef:o._nodeRef,style:c,margin:[0,l[1],0,l[3]]}])}t.toc._table={table:{dontBreakRows:!0,widths:["*","auto"],body:A},layout:"noBorders"},t.toc._table=this.measureNode(t.toc._table)}return t},f.prototype.measureVerticalContainer=function(t){var A=t.stack;t._minWidth=0;for(var e=t._maxWidth=0,n=A.length;e<n;e++)A[e]=this.measureNode(A[e]),t._minWidth=Math.max(t._minWidth,A[e]._minWidth),t._maxWidth=Math.max(t._maxWidth,A[e]._maxWidth);return t},f.prototype.gapSizeForList=function(){return this.textTools.sizeOfString("9. ",this.styleStack)},f.prototype.buildUnorderedMarker=function(t,A,e){var n,i,s,r,o,a,l,c,u,h,d=t.getProperty("markerColor")||t.getProperty("color")||"black";switch(e){case"circle":u=d,n={canvas:[{x:h=(c=A).fontSize/6,y:c.height/c.lineHeight+c.descender-c.fontSize/3,r1:h,r2:h,type:"ellipse",lineColor:u}]};break;case"square":a=d,l=(o=A).fontSize/3,n={canvas:[{x:0,y:o.height/o.lineHeight+o.descender-o.fontSize/3-l/2,h:l,w:l,type:"rect",color:a}]};break;case"none":n={};break;case"disc":default:s=d,n={canvas:[{x:r=(i=A).fontSize/6,y:i.height/i.lineHeight+i.descender-i.fontSize/3,r1:r,r2:r,type:"ellipse",color:s}]}}return n._minWidth=n._maxWidth=A.width,n._minHeight=n._maxHeight=A.height,n},f.prototype.buildOrderedMarker=function(t,A,e,n){function i(t){return t<1?t.toString():function t(A){return(26<=A?t((A/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[A%26>>0]}(t-1)}function s(t){if(t<1||4999<t)return t.toString();var A,e=t,n={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i="";for(A in n)for(;n[A]<=e;)i+=A,e-=n[A];return i}var r;switch(e){case"none":r=null;break;case"upper-alpha":r=i(t).toUpperCase();break;case"lower-alpha":r=i(t);break;case"upper-roman":r=s(t);break;case"lower-roman":r=s(t).toLowerCase();break;case"decimal":default:r=t.toString()}if(null===r)return{};n&&(l(n)?(n[0]&&(r=n[0]+r),n[1]&&(r+=n[1]),r+=" "):r+=n+" ");var o={text:r},a=A.getProperty("markerColor");return a&&(o.color=a),{_inlines:this.textTools.buildInlines(o,A).items}},f.prototype.measureUnorderedList=function(t){var A=this.styleStack.clone(),e=t.ul;t.type=t.type||"disc",t._gapSize=this.gapSizeForList(),t._minWidth=0;for(var n=t._maxWidth=0,i=e.length;n<i;n++){var s=e[n]=this.measureNode(e[n]);s.ol||s.ul||(s.listMarker=this.buildUnorderedMarker(A,t._gapSize,s.listType||t.type)),t._minWidth=Math.max(t._minWidth,e[n]._minWidth+t._gapSize.width),t._maxWidth=Math.max(t._maxWidth,e[n]._maxWidth+t._gapSize.width)}return t},f.prototype.measureOrderedList=function(t){var A=this.styleStack.clone(),e=t.ol;t.type=t.type||"decimal",t.separator=t.separator||".",t.reversed=t.reversed||!1,o(t.start)||(t.start=t.reversed?e.length:1),t._gapSize=this.gapSizeForList(),t._minWidth=0,t._maxWidth=0;for(var n,i=t.start,s=0,r=e.length;s<r;s++)(a=e[s]=this.measureNode(e[s])).ol||a.ul||(n=o(a.counter)?a.counter:i,a.listMarker=this.buildOrderedMarker(n,A,a.listType||t.type,t.separator),a.listMarker._inlines&&(t._gapSize.width=Math.max(t._gapSize.width,a.listMarker._inlines[0].width))),t._minWidth=Math.max(t._minWidth,e[s]._minWidth),t._maxWidth=Math.max(t._maxWidth,e[s]._maxWidth),t.reversed?i--:i++;t._minWidth+=t._gapSize.width,t._maxWidth+=t._gapSize.width;var a;for(s=0,r=e.length;s<r;s++)(a=e[s]).ol||a.ul||(a.listMarker._minWidth=a.listMarker._maxWidth=t._gapSize.width);return t},f.prototype.measureColumns=function(t){var A=t.columns;t._gap=this.styleStack.getProperty("columnGap")||0;for(var e=0,n=A.length;e<n;e++)A[e]=this.measureNode(A[e]);var i=s.measureMinMax(A),r=0<A.length?A.length-1:0;return t._minWidth=i.min+t._gap*r,t._maxWidth=i.max+t._gap*r,t},f.prototype.measureTable=function(t){!function(t){if(t.table.widths||(t.table.widths="auto"),r(t.table.widths))for(t.table.widths=[t.table.widths];t.table.widths.length<t.table.body[0].length;)t.table.widths.push(t.table.widths[t.table.widths.length-1]);for(var A=0,e=t.table.widths.length;A<e;A++){var n=t.table.widths[A];(o(n)||r(n))&&(t.table.widths[A]={width:n})}}(t),t._layout=function(A){var e=t.layout;return r(e)&&(e=A[e]),h({hLineWidth:function(t,A){return 1},vLineWidth:function(t,A){return 1},hLineColor:function(t,A){return"black"},vLineColor:function(t,A){return"black"},hLineStyle:function(t,A){return null},vLineStyle:function(t,A){return null},paddingLeft:function(t,A){return 4},paddingRight:function(t,A){return 4},paddingTop:function(t,A){return 2},paddingBottom:function(t,A){return 2},fillColor:function(t,A){return null},fillOpacity:function(t,A){return 1},defaultBorder:!0},e)}(this.tableLayouts),t._offsets=function(A){for(var e=[],n=0,i=0,s=0,r=t.table.widths.length;s<r;s++){var o=i+A.vLineWidth(s,t)+A.paddingLeft(s,t);e.push(o),n+=o,i=A.paddingRight(s,t)}return{total:n+=i+A.vLineWidth(t.table.widths.length,t),offsets:e}}(t._layout);for(var A,e,n=[],i=0,l=t.table.body[0].length;i<l;i++){var c=t.table.widths[i];for(c._minWidth=0,A=c._maxWidth=0,e=t.table.body.length;A<e;A++){var u=t.table.body[A],d=u[i];if(void 0===d)throw"Malformed table row, a cell is undefined.";null===d&&(d=""),d._span||((d=u[i]=this.styleStack.auto(d,function(t,A){return function(){return a(A)&&(A.fillColor=t.styleStack.getProperty("fillColor"),A.fillOpacity=t.styleStack.getProperty("fillOpacity")),t.measureNode(A)}}(this,d))).colSpan&&1<d.colSpan?(function(t,A,e){for(var n=1;n<e;n++)t[A+n]={_span:!0,_minWidth:0,_maxWidth:0,rowSpan:t[A].rowSpan}}(u,i,d.colSpan),n.push({col:i,span:d.colSpan,minWidth:d._minWidth,maxWidth:d._maxWidth})):(c._minWidth=Math.max(c._minWidth,d._minWidth),c._maxWidth=Math.max(c._maxWidth,d._maxWidth))),d.rowSpan&&1<d.rowSpan&&function(t,A,e,n){for(var i=1;i<n;i++)t.body[A+i][e]={_span:!0,_minWidth:0,_maxWidth:0,fillColor:t.body[A][e].fillColor,fillOpacity:t.body[A][e].fillOpacity}}(t.table,A,i,d.rowSpan)}}!function(){for(var A,e,i=0,s=n.length;i<s;i++){var r=n[i],o=function(A,e,n){for(var i={minWidth:0,maxWidth:0},s=0;s<e;s++)i.minWidth+=t.table.widths[A+s]._minWidth+(s?n.offsets[A+s]:0),i.maxWidth+=t.table.widths[A+s]._maxWidth+(s?n.offsets[A+s]:0);return i}(r.col,r.span,t._offsets),a=r.minWidth-o.minWidth,l=r.maxWidth-o.maxWidth;if(0<a)for(A=a/r.span,e=0;e<r.span;e++)t.table.widths[r.col+e]._minWidth+=A;if(0<l)for(A=l/r.span,e=0;e<r.span;e++)t.table.widths[r.col+e]._maxWidth+=A}}();var f=s.measureMinMax(t.table.widths);return t._minWidth=f.min+t._offsets.total,t._maxWidth=f.max+t._offsets.total,t},f.prototype.measureCanvas=function(t){for(var A=0,e=0,n=0,i=t.canvas.length;n<i;n++){var s=t.canvas[n];switch(s.type){case"ellipse":A=Math.max(A,s.x+s.r1),e=Math.max(e,s.y+s.r2);break;case"rect":A=Math.max(A,s.x+s.w),e=Math.max(e,s.y+s.h);break;case"line":A=Math.max(A,s.x1,s.x2),e=Math.max(e,s.y1,s.y2);break;case"polyline":for(var r=0,o=s.points.length;r<o;r++)A=Math.max(A,s.points[r].x),e=Math.max(e,s.points[r].y)}}return t._minWidth=t._maxWidth=A,t._minHeight=t._maxHeight=e,t._alignment=this.styleStack.getProperty("alignment"),t},f.prototype.measureQr=function(t){return(t=d.measure(t))._alignment=this.styleStack.getProperty("alignment"),t},t.exports=f},function(t,A,e){"use strict";for(var n=[null,[[10,7,17,13],[1,1,1,1],[]],[[16,10,28,22],[1,1,1,1],[4,16]],[[26,15,22,18],[1,1,2,2],[4,20]],[[18,20,16,26],[2,1,4,2],[4,24]],[[24,26,22,18],[2,1,4,4],[4,28]],[[16,18,28,24],[4,2,4,4],[4,32]],[[18,20,26,18],[4,2,5,6],[4,20,36]],[[22,24,26,22],[4,2,6,6],[4,22,40]],[[22,30,24,20],[5,2,8,8],[4,24,44]],[[26,18,28,24],[5,4,8,8],[4,26,48]],[[30,20,24,28],[5,4,11,8],[4,28,52]],[[22,24,28,26],[8,4,11,10],[4,30,56]],[[22,26,22,24],[9,4,16,12],[4,32,60]],[[24,30,24,20],[9,4,16,16],[4,24,44,64]],[[24,22,24,30],[10,6,18,12],[4,24,46,68]],[[28,24,30,24],[10,6,16,17],[4,24,48,72]],[[28,28,28,28],[11,6,19,16],[4,28,52,76]],[[26,30,28,28],[13,6,21,18],[4,28,54,80]],[[26,28,26,26],[14,7,25,21],[4,28,56,84]],[[26,28,28,30],[16,8,25,20],[4,32,60,88]],[[26,28,30,28],[17,8,25,23],[4,26,48,70,92]],[[28,28,24,30],[17,9,34,23],[4,24,48,72,96]],[[28,30,30,30],[18,9,30,25],[4,28,52,76,100]],[[28,30,30,30],[20,10,32,27],[4,26,52,78,104]],[[28,26,30,30],[21,12,35,29],[4,30,56,82,108]],[[28,28,30,28],[23,12,37,34],[4,28,56,84,112]],[[28,30,30,30],[25,12,40,34],[4,32,60,88,116]],[[28,30,30,30],[26,13,42,35],[4,24,48,72,96,120]],[[28,30,30,30],[28,14,45,38],[4,28,52,76,100,124]],[[28,30,30,30],[29,15,48,40],[4,24,50,76,102,128]],[[28,30,30,30],[31,16,51,43],[4,28,54,80,106,132]],[[28,30,30,30],[33,17,54,45],[4,32,58,84,110,136]],[[28,30,30,30],[35,18,57,48],[4,28,56,84,112,140]],[[28,30,30,30],[37,19,60,51],[4,32,60,88,116,144]],[[28,30,30,30],[38,19,63,53],[4,28,52,76,100,124,148]],[[28,30,30,30],[40,20,66,56],[4,22,48,74,100,126,152]],[[28,30,30,30],[43,21,70,59],[4,26,52,78,104,130,156]],[[28,30,30,30],[45,22,74,62],[4,30,56,82,108,134,160]],[[28,30,30,30],[47,24,77,65],[4,24,52,80,108,136,164]],[[28,30,30,30],[49,25,81,68],[4,28,56,84,112,140,168]]],i=/^\d*$/,s=/^[A-Za-z0-9 $%*+\-./:]*$/,r=/^[A-Z0-9 $%*+\-./:]*$/,o=[],a=[-1],l=0,c=1;l<255;++l)o.push(c),a[c]=l,c=2*c^(128<=c?285:0);var u=[[]];for(l=0;l<30;++l){for(var h=u[l],d=[],f=0;f<=l;++f){var g=f<l?o[h[f]]:0,p=o[(l+(h[f-1]||0))%255];d.push(a[g^p])}u.push(d)}var w={};for(l=0;l<45;++l)w["0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:".charAt(l)]=l;function B(t,A){var e,i,s,r=-8&(s=16*(e=t)*e+128*e+64,6<e&&(s-=36),(i=n[e])[2].length&&(s-=25*i[2].length*i[2].length-10*i[2].length-55),s),o=n[t];return r-8*o[0][A]*o[1][A]}function E(t,A){switch(A){case 1:return t<10?10:t<27?12:14;case 2:return t<10?9:t<27?11:13;case 4:return t<10?8:16;case 8:return t<10?8:t<27?10:12}}function m(t,A,e,n){function i(t,A){if(o<=A){for(s.push(r|t>>(A-=o));8<=A;)s.push(t>>(A-=8)&255);r=0,o=8}0<A&&(r|=(t&(1<<A)-1)<<(o-=A))}var s=[],r=0,o=8,a=e.length,l=E(t,A);switch(i(A,4),i(a,l),A){case 1:for(var c=2;c<a;c+=3)i(parseInt(e.substring(c-2,c+1),10),10);i(parseInt(e.substring(c-2),10),[0,4,7][a%3]);break;case 2:for(c=1;c<a;c+=2)i(45*w[e.charAt(c-1)]+w[e.charAt(c)],11);a%2==1&&i(w[e.charAt(c-1)],6);break;case 4:for(c=0;c<a;++c)i(e[c],8)}for(i(0,4),o<8&&s.push(r);s.length+1<n;)s.push(236,17);return s.length<n&&s.push(236),s}function v(t,A,e,n){for(var i=t<<n,s=A-1;0<=s;--s)i>>n+s&1&&(i^=e<<s);return t<<n|i}function C(t,A,e){for(var n=Q[e],i=t.length,s=0;s<i;++s)for(var r=0;r<i;++r)A[s][r]||(t[s][r]^=n(s,r));return t}function b(t,A,e,n){for(var i=t.length,s=21522^v(e<<3|n,5,1335,10),r=0;r<15;++r){var o=[i-1,i-2,i-3,i-4,i-5,i-6,i-7,i-8,7,5,4,3,2,1,0][r];t[[0,1,2,3,4,5,7,8,i-7,i-6,i-5,i-4,i-3,i-2,i-1][r]][8]=t[8][o]=s>>r&1}return t}function y(t){for(var A=function(t){for(var A=0,e=0;e<t.length;++e)5<=t[e]&&(A+=t[e]-5+3);for(e=5;e<t.length;e+=2){var n=t[e];t[e-1]==n&&t[e-2]==3*n&&t[e-3]==n&&t[e-4]==n&&(t[e-5]>=4*n||t[e+1]>=4*n)&&(A+=40)}return A},e=t.length,n=0,i=0,s=0;s<e;++s){for(var r=t[s],o=[0],a=0;a<e;){for(l=0;a<e&&r[a];++l)++a;for(o.push(l),l=0;a<e&&!r[a];++l)++a;o.push(l)}n+=A(o),o=[0];var l;for(a=0;a<e;){for(l=0;a<e&&t[a][s];++l)++a;for(o.push(l),l=0;a<e&&!t[a][s];++l)++a;o.push(l)}n+=A(o);var c=t[s+1]||[];for(i+=r[0],a=1;a<e;++a){var u=r[a];i+=u,r[a-1]==u&&c[a]===u&&c[a-1]===u&&(n+=3)}}return n+10*(Math.abs(i/e/e-.5)/.05|0)}var Q=[function(t,A){return(t+A)%2==0},function(t,A){return t%2==0},function(t,A){return A%3==0},function(t,A){return(t+A)%3==0},function(t,A){return((t/2|0)+(A/3|0))%2==0},function(t,A){return t*A%2+t*A%3==0},function(t,A){return(t*A%2+t*A%3)%2==0},function(t,A){return((t+A)%2+t*A%3)%2==0}],I=function(t,A,e){var n=B(t,e)-4-E(t,A);switch(A){case 1:return 3*(n/10|0)+(n%10<4?0:n%10<7?1:2);case 2:return 2*(n/11|0)+(n%11<6?0:1);case 4:return n/8|0;case 8:return n/13|0}},D=function(t,A){switch(t){case 1:return A.match(i)?A:null;case 2:return A.match(s)?A.toUpperCase():null;case 4:if("string"!=typeof A)return A;for(var e=[],n=0;n<A.length;++n){var r=A.charCodeAt(n);r<128?e.push(r):r<2048?e.push(192|r>>6,128|63&r):r<65536?e.push(224|r>>12,128|r>>6&63,128|63&r):e.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r)}return e}},x=function(t,A,e,i,s){var r=n[A],l=function(t,A,e){for(var n=[],i=t.length/A|0,s=0,r=A-t.length%A,l=0;l<r;++l)n.push(s),s+=i;for(l=r;l<A;++l)n.push(s),s+=1+i;n.push(s);var c=[];for(l=0;l<A;++l)c.push(function(t,A){for(var e=t.slice(0),n=t.length,i=A.length,s=0;s<i;++s)e.push(0);for(s=0;s<n;){var r=a[e[s++]];if(0<=r)for(var l=0;l<i;++l)e[s+l]^=o[(r+A[l])%255]}return e.slice(n)}(t.slice(n[l],n[l+1]),e));var u=[],h=t.length/A|0;for(l=0;l<h;++l)for(var d=0;d<A;++d)u.push(t[n[d]+l]);for(d=r;d<A;++d)u.push(t[n[d+1]-1]);for(l=0;l<e.length;++l)for(d=0;d<A;++d)u.push(c[d][l]);return u}(l=m(A,e,t,B(A,i)>>3),r[1][i],u[r[0][i]]),c=function(t){for(var A=n[t],e=4*t+17,i=[],s=[],r=0;r<e;++r)i.push([]),s.push([]);function o(t,A,e,n,r){for(var o=0;o<e;++o)for(var a=0;a<n;++a)i[t+o][A+a]=r[o]>>a&1,s[t+o][A+a]=1}for(o(0,0,9,9,[127,65,93,93,93,65,383,0,64]),o(e-8,0,8,9,[256,127,65,93,93,93,65,127]),o(0,e-8,9,8,[254,130,186,186,186,130,254,0,0]),r=9;r<e-8;++r)i[6][r]=i[r][6]=1&~r,s[6][r]=s[r][6]=1;var a=A[2],l=a.length;for(r=0;r<l;++r)for(var c=0===r?l-1:l,u=0===r||r===l-1?1:0;u<c;++u)o(a[r],a[u],5,5,[31,17,21,17,31]);if(6<t){var h=v(t,6,7973,12),d=0;for(r=0;r<6;++r)for(u=0;u<3;++u)i[r][e-11+u]=i[e-11+u][r]=h>>d++&1,s[r][e-11+u]=s[e-11+u][r]=1}return{matrix:i,reserved:s}}(A),h=c.matrix,d=c.reserved;if(function(t,A,e){for(var n=t.length,i=0,s=-1,r=n-1;0<=r;r-=2){6==r&&--r;for(var o=s<0?n-1:0,a=0;a<n;++a){for(var l=r;r-2<l;--l)A[o][l]||(t[o][l]=e[i>>3]>>(7&~i)&1,++i);o+=s}s=-s}}(h,d,l),s<0){C(h,d,0),b(h,0,i,0);var f=0,g=y(h);for(C(h,d,0),s=1;s<8;++s){C(h,d,s),b(h,0,i,s);var p=y(h);p<g&&(g=p,f=s),C(h,d,s)}s=f}return C(h,d,s),b(h,0,i,s),h};t.exports={measure:function(t){var A=function(t,A){var e=[],n=A.background||"#fff",s=A.foreground||"#000",o=function(t,A){var e={numeric:1,alphanumeric:2,octet:4},n=(A=A||{}).version||-1,s={L:1,M:0,Q:3,H:2}[(A.eccLevel||"L").toUpperCase()],o=A.mode?e[A.mode.toLowerCase()]:-1,a="mask"in A?A.mask:-1;if(o<0)o="string"==typeof t?t.match(i)?1:t.match(r)?2:4:4;else if(1!=o&&2!=o&&4!=o)throw"invalid or unsupported mode";if(null===(t=D(o,t)))throw"invalid data format";if(s<0||3<s)throw"invalid ECC level";if(n<0){for(n=1;n<=40&&!(t.length<=I(n,o,s));++n);if(40<n)throw"too large data for the Qr format"}else if(n<1||40<n)throw"invalid Qr version! should be between 1 and 40";if(-1!=a&&(a<0||8<a))throw"invalid mask";return x(t,n,o,s,a)}(t,A),a=o.length,l=Math.floor(A.fit?A.fit/a:5),c=a*l;e.push({type:"rect",x:0,y:0,w:c,h:c,lineWidth:0,color:n});for(var u=0;u<a;++u)for(var h=0;h<a;++h)o[u][h]&&e.push({type:"rect",x:l*h,y:l*u,w:l,h:l,lineWidth:0,color:s});return{canvas:e,size:c}}(t.qr,t);return t._canvas=A.canvas,t._width=t._height=t._minWidth=t._maxWidth=t._minHeight=t._maxHeight=A.size,t}}},function(t,A,e){"use strict";var n=e(0).isUndefined,i=e(538);function s(t,A){this.transactionLevel=0,this.repeatables=[],this.tracker=A,this.writer=new i(t,A)}function r(t,A){var e=A(t);return e||(t.moveToNextPage(),e=A(t)),e}s.prototype.addLine=function(t,A,e){return r(this,(function(n){return n.writer.addLine(t,A,e)}))},s.prototype.addImage=function(t,A){return r(this,(function(e){return e.writer.addImage(t,A)}))},s.prototype.addSVG=function(t,A){return r(this,(function(e){return e.writer.addSVG(t,A)}))},s.prototype.addQr=function(t,A){return r(this,(function(e){return e.writer.addQr(t,A)}))},s.prototype.addVector=function(t,A,e,n){return this.writer.addVector(t,A,e,n)},s.prototype.beginClip=function(t,A){return this.writer.beginClip(t,A)},s.prototype.endClip=function(){return this.writer.endClip()},s.prototype.alignCanvas=function(t){this.writer.alignCanvas(t)},s.prototype.addFragment=function(t,A,e,n){this.writer.addFragment(t,A,e,n)||(this.moveToNextPage(),this.writer.addFragment(t,A,e,n))},s.prototype.moveToNextPage=function(t){var A=this.writer.context.moveToNextPage(t);this.repeatables.forEach((function(t){n(t.insertedOnPages[this.writer.context.page])?(t.insertedOnPages[this.writer.context.page]=!0,this.writer.addFragment(t,!0)):this.writer.context.moveDown(t.height)}),this),this.writer.tracker.emit("pageChanged",{prevPage:A.prevPage,prevY:A.prevY,y:this.writer.context.y})},s.prototype.beginUnbreakableBlock=function(t,A){0==this.transactionLevel++&&(this.originalX=this.writer.context.x,this.writer.pushContext(t,A))},s.prototype.commitUnbreakableBlock=function(t,A){if(0==--this.transactionLevel){var e=this.writer.context;this.writer.popContext();var n=e.pages.length;if(0<n){var i=e.pages[0];if(i.xOffset=t,i.yOffset=A,1<n)if(void 0!==t||void 0!==A)i.height=e.getCurrentPage().pageSize.height-e.pageMargins.top-e.pageMargins.bottom;else{i.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var s=0,r=this.repeatables.length;s<r;s++)i.height-=this.repeatables[s].height}else i.height=e.y;void 0!==t||void 0!==A?this.writer.addFragment(i,!0,!0,!0):this.addFragment(i)}}},s.prototype.currentBlockToRepeatable=function(){var t=this.writer.context,A={items:[]};return t.pages[0].items.forEach((function(t){A.items.push(t)})),A.xOffset=this.originalX,A.height=t.y,A.insertedOnPages=[],A},s.prototype.pushToRepeatables=function(t){this.repeatables.push(t)},s.prototype.popFromRepeatables=function(){this.repeatables.pop()},s.prototype.context=function(){return this.writer.context},t.exports=s},function(t,A,e){"use strict";var n=e(294),i=e(0).isNumber,s=e(0).pack,r=e(0).offsetVector,o=e(293);function a(t,A){this.context=t,this.contextStack=[],this.tracker=A}function l(t,A,e){null==e||e<0||e>t.items.length?t.items.push(A):t.items.splice(e,0,A)}a.prototype.addLine=function(t,A,e){var n=t.getHeight(),i=this.context,s=i.getCurrentPage(),r=this.getCurrentPositionOnPage();return!(i.availableHeight<n||!s)&&(t.x=i.x+(t.x||0),t.y=i.y+(t.y||0),this.alignLine(t),l(s,{type:"line",item:t},e),this.tracker.emit("lineAdded",t),A||i.moveDown(n),r)},a.prototype.alignLine=function(t){var A=this.context.availableWidth,e=t.getWidth(),n=t.inlines&&0<t.inlines.length&&t.inlines[0].alignment,i=0;switch(n){case"right":i=A-e;break;case"center":i=(A-e)/2}if(i&&(t.x=(t.x||0)+i),"justify"===n&&!t.newLineForced&&!t.lastLineInParagraph&&1<t.inlines.length)for(var s=(A-e)/(t.inlines.length-1),r=1,o=t.inlines.length;r<o;r++)i=r*s,t.inlines[r].x+=i,t.inlines[r].justifyShift=s},a.prototype.addImage=function(t,A,e){var n=this.context,i=n.getCurrentPage(),s=this.getCurrentPositionOnPage();return!(!i||void 0===t.absolutePosition&&n.availableHeight<t._height&&0<i.items.length)&&(void 0===t._x&&(t._x=t.x||0),t.x=n.x+t._x,t.y=n.y,this.alignImage(t),l(i,{type:e||"image",item:t},A),n.moveDown(t._height),s)},a.prototype.addSVG=function(t,A){return this.addImage(t,A,"svg")},a.prototype.addQr=function(t,A){var e=this.context,n=e.getCurrentPage(),i=this.getCurrentPositionOnPage();if(!n||void 0===t.absolutePosition&&e.availableHeight<t._height)return!1;void 0===t._x&&(t._x=t.x||0),t.x=e.x+t._x,t.y=e.y,this.alignImage(t);for(var s=0,r=t._canvas.length;s<r;s++){var o=t._canvas[s];o.x+=t.x,o.y+=t.y,this.addVector(o,!0,!0,A)}return e.moveDown(t._height),i},a.prototype.alignImage=function(t){var A=this.context.availableWidth,e=t._minWidth,n=0;switch(t._alignment){case"right":n=A-e;break;case"center":n=(A-e)/2}n&&(t.x=(t.x||0)+n)},a.prototype.alignCanvas=function(t){var A=this.context.availableWidth,e=t._minWidth,n=0;switch(t._alignment){case"right":n=A-e;break;case"center":n=(A-e)/2}n&&t.canvas.forEach((function(t){r(t,n,0)}))},a.prototype.addVector=function(t,A,e,n){var i=this.context,s=i.getCurrentPage(),o=this.getCurrentPositionOnPage();if(s)return r(t,A?0:i.x,e?0:i.y),l(s,{type:"vector",item:t},n),o},a.prototype.beginClip=function(t,A){var e=this.context;return e.getCurrentPage().items.push({type:"beginClip",item:{x:e.x,y:e.y,width:t,height:A}}),!0},a.prototype.endClip=function(){return this.context.getCurrentPage().items.push({type:"endClip"}),!0},a.prototype.addFragment=function(t,A,e,i){var o=this.context,a=o.getCurrentPage();return!(!A&&t.height>o.availableHeight||(t.items.forEach((function(i){switch(i.type){case"line":var l=function(t){var A=new n(t.maxWidth);for(var e in t)t.hasOwnProperty(e)&&(A[e]=t[e]);return A}(i.item);l._node&&(l._node.positions[0].pageNumber=o.page+1),l.x=(l.x||0)+(A?t.xOffset||0:o.x),l.y=(l.y||0)+(e?t.yOffset||0:o.y),a.items.push({type:"line",item:l});break;case"vector":var c=s(i.item);r(c,A?t.xOffset||0:o.x,e?t.yOffset||0:o.y),a.items.push({type:"vector",item:c});break;case"image":case"svg":var u=s(i.item);u.x=(u.x||0)+(A?t.xOffset||0:o.x),u.y=(u.y||0)+(e?t.yOffset||0:o.y),a.items.push({type:i.type,item:u})}})),i||o.moveDown(t.height),0))},a.prototype.pushContext=function(t,A){void 0===t&&(A=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,t=this.context.availableWidth),i(t)&&(t=new o({width:t,height:A},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=t},a.prototype.popContext=function(){this.context=this.contextStack.pop()},a.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},t.exports=a},function(t,A,e){"use strict";var n=e(195),i=e(0).isFunction,s=e(0).isNumber;function r(t){this.tableNode=t}r.prototype.beginTable=function(t){var A,e,i,s=this;A=this.tableNode,this.offsets=A._offsets,this.layout=A._layout,e=t.context().availableWidth-this.offsets.total,n.buildColumnWidths(A.table.widths,e),this.tableWidth=A._offsets.total+(i=0,A.table.widths.forEach((function(t){i+=t._calcWidth})),i),this.rowSpanData=function(){var t=[],A=0,e=0;t.push({left:0,rowSpan:0});for(var n=0,i=s.tableNode.table.body[0].length;n<i;n++){e=s.layout.paddingLeft(n,s.tableNode)+s.layout.paddingRight(n,s.tableNode)+s.layout.vLineWidth(n,s.tableNode)+s.tableNode.table.widths[n]._calcWidth,t[t.length-1].width=e,A+=e,t.push({left:A,rowSpan:0,width:0})}return t}(),this.cleanUpRepeatables=!1,this.headerRows=A.table.headerRows||0,this.rowsWithoutPageBreak=this.headerRows+(A.table.keepWithHeaderRows||0),this.dontBreakRows=A.table.dontBreakRows||!1,this.rowsWithoutPageBreak&&t.beginUnbreakableBlock(),function(t){for(var A=0;A<t.length;A++)for(var e=t[A],n=0;n<e.length;n++){var i=e[n];if(i.border){for(var s=i.rowSpan||1,r=i.colSpan||1,o=0;o<s;o++)void 0!==i.border[0]&&0<o&&l(A+o,n,0,i.border[0]),void 0!==i.border[2]&&l(A+o,n+r-1,2,i.border[2]);for(var a=0;a<r;a++)void 0!==i.border[1]&&0<a&&l(A,n+a,1,i.border[1]),void 0!==i.border[3]&&l(A+s-1,n+a,3,i.border[3])}}function l(A,e,n,i){var s=t[A][e];s.border=s.border||{},s.border[n]=i}}(this.tableNode.table.body),this.drawHorizontalLine(0,t)},r.prototype.onRowBreak=function(t,A){var e=this;return function(){var t=e.rowPaddingTop+(e.headerRows?0:e.topLineWidth);A.context().availableHeight-=e.reservedAtBottom,A.context().moveDown(t)}},r.prototype.beginRow=function(t,A){this.topLineWidth=this.layout.hLineWidth(t,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(t,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(t+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(t,this.tableNode),this.rowCallback=this.onRowBreak(t,A),A.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&A.beginUnbreakableBlock(),this.rowTopY=A.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,A.context().availableHeight-=this.reservedAtBottom,A.context().moveDown(this.rowPaddingTop)},r.prototype.drawHorizontalLine=function(t,A,e){var n=this.layout.hLineWidth(t,this.tableNode);if(n){var s,r=this.layout.hLineStyle(t,this.tableNode);r&&r.dash&&(s=r.dash);for(var o,a,l,c=n/2,u=null,h=this.tableNode.table.body,d=0,f=this.rowSpanData.length;d<f;d++){var g,p,w,B=this.rowSpanData[d],E=!B.rowSpan,m=null;if(E&&d<f-1&&(w=p=g=!1,0<t&&(p=(o=h[t-1][d]).border?o.border[3]:this.layout.defaultBorder)&&o.borderColor&&(m=o.borderColor[3]),t<h.length&&(g=(a=h[t][d]).border?a.border[1]:this.layout.defaultBorder)&&null==m&&a.borderColor&&(m=a.borderColor[1]),E=g||p),o&&o._rowSpanCurrentOffset&&(w=(l=h[t-1-o._rowSpanCurrentOffset][d])&&l.border?l.border[3]:this.layout.defaultBorder)&&l&&l.borderColor&&(m=l.borderColor[3]),null==m&&(m=i(this.layout.hLineColor)?this.layout.hLineColor(t,this.tableNode,d):this.layout.hLineColor),!u&&E&&(u={left:B.left,width:0}),E){var v=0;if(l&&l.colSpan&&w){for(;l.colSpan>v;)u.width+=this.rowSpanData[d+v++].width||0;d+=v-1}else if(o&&o.colSpan&&p){for(;o.colSpan>v;)u.width+=this.rowSpanData[d+v++].width||0;d+=v-1}else if(a&&a.colSpan&&g){for(;a.colSpan>v;)u.width+=this.rowSpanData[d+v++].width||0;d+=v-1}else u.width+=this.rowSpanData[d].width||0}var C=(e||0)+c;E&&u&&u.width&&(A.addVector({type:"line",x1:u.left,x2:u.left+u.width,y1:C,y2:C,lineWidth:n,dash:s,lineColor:m},!1,e),l=a=o=m=u=null)}A.context().moveDown(n)}},r.prototype.drawVerticalLine=function(t,A,e,n,s,r,o){var a,l,c,u,h,d,f,g,p=this.layout.vLineWidth(n,this.tableNode);0!==p&&((a=this.layout.vLineStyle(n,this.tableNode))&&a.dash&&(l=a.dash),c=this.tableNode.table.body,0<n&&(u=c[r][o])&&u.borderColor&&(u.border?u.border[2]:this.layout.defaultBorder)&&(d=u.borderColor[2]),null==d&&n<c.length&&(h=c[r][n])&&h.borderColor&&(h.border?h.border[0]:this.layout.defaultBorder)&&(d=h.borderColor[0]),null==d&&u&&u._rowSpanCurrentOffset&&(f=c[r-u._rowSpanCurrentOffset][o]).borderColor&&(f.border?f.border[2]:this.layout.defaultBorder)&&(d=f.borderColor[2]),null==d&&h&&h._rowSpanCurrentOffset&&(g=c[r-h._rowSpanCurrentOffset][n]).borderColor&&(g.border?g.border[2]:this.layout.defaultBorder)&&(d=g.borderColor[2]),null==d&&(d=i(this.layout.vLineColor)?this.layout.vLineColor(n,this.tableNode,r):this.layout.vLineColor),s.addVector({type:"line",x1:t+p/2,x2:t+p/2,y1:A,y2:e,lineWidth:p,dash:l,lineColor:d},!1,!0),d=h=u=null)},r.prototype.endTable=function(t){this.cleanUpRepeatables&&t.popFromRepeatables()},r.prototype.endRow=function(t,A,e){var n=this;A.tracker.stopTracking("pageChanged",this.rowCallback),A.context().moveDown(this.layout.paddingBottom(t,this.tableNode)),A.context().availableHeight+=this.reservedAtBottom;var r=A.context().page,o=A.context().y,a=function(){for(var A=[],e=0,i=0,s=n.tableNode.table.body[t].length;i<s;i++){var r;e||(A.push({x:n.rowSpanData[i].left,index:i}),e=(r=n.tableNode.table.body[t][i])._colSpan||r.colSpan||0),0<e&&e--}return A.push({x:n.rowSpanData[n.rowSpanData.length-1].left,index:n.rowSpanData.length-1}),A}(),l=[],c=e&&0<e.length,u=this.tableNode.table.body;if(l.push({y0:this.rowTopY,page:c?e[0].prevPage:r}),c)for(Y=0,S=e.length;Y<S;Y++){var h=e[Y];l[l.length-1].y1=h.prevY,l.push({y0:h.y,page:h.prevPage+1})}l[l.length-1].y1=o;for(var d=l[0].y1-l[0].y0===this.rowPaddingTop?1:0,f=l.length;d<f;d++){var g=d<l.length-1,p=0<d&&!this.headerRows,w=p?0:this.topLineWidth,B=l[d].y0,E=l[d].y1;for(g&&(E+=this.rowPaddingBottom),A.context().page!=l[d].page&&(A.context().page=l[d].page,this.reservedAtBottom=0),Y=0,S=a.length;Y<S;Y++){var m,v,C,b,y,Q,I,D,x,M=!1,F=!1,L=a[Y].index;L<u[t].length&&(M=(m=u[t][L]).border?m.border[0]:this.layout.defaultBorder,F=m.border?m.border[2]:this.layout.defaultBorder),0<L&&!M&&(M=(m=u[t][L-1]).border?m.border[2]:this.layout.defaultBorder),L+1<u[t].length&&!F&&(F=(m=u[t][L+1]).border?m.border[0]:this.layout.defaultBorder),M&&this.drawVerticalLine(a[Y].x,B-w,E+this.bottomLineWidth,a[Y].index,A,t,a[Y-1]?a[Y-1].index:null),Y<S-1&&(x=u[t][L].fillColor,v=u[t][L].fillOpacity,x=x||(i(this.layout.fillColor)?this.layout.fillColor(t,this.tableNode,L):this.layout.fillColor),s(v)||(v=i(this.layout.fillOpacity)?this.layout.fillOpacity(t,this.tableNode,L):this.layout.fillOpacity),x&&(C=M?this.layout.vLineWidth(L,this.tableNode):0,b=0!==L&&L+1!=u[t].length||F?F?this.layout.vLineWidth(L+1,this.tableNode)/2:0:this.layout.vLineWidth(L+1,this.tableNode),y=this.dontBreakRows?a[Y].x+C:a[Y].x+C/2,Q=this.dontBreakRows?B:B-w/2,I=a[Y+1].x+b,D=this.dontBreakRows?E+this.bottomLineWidth:E+this.bottomLineWidth/2,A.addVector({type:"rect",x:y,y:Q,w:I-y,h:D-Q,lineWidth:0,color:x,fillOpacity:v},!1,!0,A.context().backgroundLength[A.context().page])))}g&&!1!==this.layout.hLineWhenBroken&&this.drawHorizontalLine(t+1,A,E),p&&!1!==this.layout.hLineWhenBroken&&this.drawHorizontalLine(t,A,B)}A.context().page=r,A.context().y=o;for(var R=this.tableNode.table.body[t],Y=0,S=R.length;Y<S;Y++){if(R[Y].rowSpan){if(this.rowSpanData[Y].rowSpan=R[Y].rowSpan,R[Y].colSpan&&1<R[Y].colSpan)for(var P=1;P<R[Y].rowSpan;P++)this.tableNode.table.body[t+P][Y]._colSpan=R[Y].colSpan;if(R[Y].rowSpan&&1<R[Y].rowSpan)for(P=1;P<R[Y].rowSpan;P++)this.tableNode.table.body[t+P][Y]._rowSpanCurrentOffset=P}0<this.rowSpanData[Y].rowSpan&&this.rowSpanData[Y].rowSpan--}this.drawHorizontalLine(t+1,A),this.headerRows&&t===this.headerRows-1&&(this.headerRepeatable=A.currentBlockToRepeatable()),this.dontBreakRows&&A.tracker.auto("pageChanged",(function(){n.headerRows||!1===n.layout.hLineWhenBroken||n.drawHorizontalLine(t,A)}),(function(){A.commitUnbreakableBlock()})),!this.headerRepeatable||t!==this.rowsWithoutPageBreak-1&&t!==this.tableNode.table.body.length-1||(A.commitUnbreakableBlock(),A.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null)},t.exports=r},function(t,A,e){"use strict";t.exports={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]}},function(t,A,e){"use strict";(function(A){var n=e(53);function i(t,A){this.pdfKitDoc=t,this.imageDictionary=A||{}}i.prototype.measureImage=function(t){var e,i=this;if(this.pdfKitDoc._imageRegistry[t])e=this.pdfKitDoc._imageRegistry[t];else{try{if(!(e=this.pdfKitDoc.openImage(function(t){var e=i.imageDictionary[t];if(!e)return t;if(n.existsSync(e))return n.readFileSync(e);var s=e.indexOf("base64,");return s<0?i.imageDictionary[t]:A.from(e.substring(s+7),"base64")}(t))))throw"No image"}catch(t){throw"Invalid image: "+t.toString()+"\nImages dictionary should contain dataURL entries (or local file paths in node.js)"}e.embed(this.pdfKitDoc),this.pdfKitDoc._imageRegistry[t]=e}return{width:e.width,height:e.height}},t.exports=i}).call(this,e(10).Buffer)},function(t,A,e){"use strict";var n=e(543);function i(t){var A=parseFloat(t);if("number"==typeof A&&!isNaN(A))return A}function s(t){var A;try{A=new n.XmlDocument(t)}catch(t){throw new Error("SVGMeasure: "+t)}if("svg"!==A.name)throw new Error("SVGMeasure: expected <svg> document");return A}function r(){}r.prototype.measureSVG=function(t){var A=s(t),e=i(A.attr.width),n=i(A.attr.height);if((null==e||null==n)&&"string"==typeof A.attr.viewBox){var r=A.attr.viewBox.split(/[,\s]+/);if(4!==r.length)throw new Error("Unexpected svg viewbox format, should have 4 entries but found: '"+A.attr.viewBox+"'");null==e&&(e=i(r[2])),null==n&&(n=i(r[3]))}return{width:e,height:n}},r.prototype.writeDimensions=function(t,A){var e=s(t);return e.attr.width=""+A.width,e.attr.height=""+A.height,e.toString()},t.exports=r},function(t,A,e){t.exports=e(544)},function(t,A,e){(function(A){!function(){var n;if(t.exports&&!A.xmldocAssumeBrowser)n=e(545);else if(!(n=this.sax))throw new Error("Expected sax to be defined. Make sure you're including sax.js before this file.");function i(t){var A=l[l.length-1].parser;this.name=t.name,this.attr=t.attributes,this.val="",this.children=[],this.firstChild=null,this.lastChild=null,this.line=A.line,this.column=A.column,this.position=A.position,this.startTagPosition=A.startTagPosition}function s(t){this.text=t}function r(t){this.cdata=t}function o(t){this.comment=t}function a(t){if(!(t=t&&t.toString().trim()))throw new Error("No XML to parse!");var A;this.doctype="",this.parser=n.parser(!0),(A=this.parser).onopentag=c,A.onclosetag=u,A.ontext=h,A.oncdata=d,A.oncomment=f,A.ondoctype=g,A.onerror=p,l=[this],this.parser.write(t),delete this.parser}i.prototype._addChild=function(t){this.children.push(t),this.firstChild||(this.firstChild=t),this.lastChild=t},i.prototype._opentag=function(t){var A=new i(t);this._addChild(A),l.unshift(A)},i.prototype._closetag=function(){l.shift()},i.prototype._text=function(t){void 0!==this.children&&(this.val+=t,this._addChild(new s(t)))},i.prototype._cdata=function(t){this.val+=t,this._addChild(new r(t))},i.prototype._comment=function(t){void 0!==this.children&&this._addChild(new o(t))},i.prototype._error=function(t){throw t},i.prototype.eachChild=function(t,A){for(var e=0,n=this.children.length;e<n;e++)if("element"===this.children[e].type&&!1===t.call(A,this.children[e],e,this.children))return},i.prototype.childNamed=function(t){for(var A=0,e=this.children.length;A<e;A++){var n=this.children[A];if(n.name===t)return n}},i.prototype.childrenNamed=function(t){for(var A=[],e=0,n=this.children.length;e<n;e++)this.children[e].name===t&&A.push(this.children[e]);return A},i.prototype.childWithAttribute=function(t,A){for(var e=0,n=this.children.length;e<n;e++){var i=this.children[e];if("element"===i.type&&(A&&i.attr[t]===A||!A&&i.attr[t]))return i}},i.prototype.descendantWithPath=function(t){for(var A=this,e=t.split("."),n=0,i=e.length;n<i;n++){if(!A||"element"!==A.type)return;A=A.childNamed(e[n])}return A},i.prototype.valueWithPath=function(t){var A=t.split("@"),e=this.descendantWithPath(A[0]);return e?1<A.length?e.attr[A[1]]:e.val:void 0},i.prototype.toString=function(t){return this.toStringWithIndent("",t)},i.prototype.toStringWithIndent=function(t,A){var e=t+"<"+this.name,n=A&&A.compressed?"":"\n";for(var i in A&&A.preserveWhitespace,this.attr)Object.prototype.hasOwnProperty.call(this.attr,i)&&(e+=" "+i+'="'+w(this.attr[i])+'"');if(1===this.children.length&&"element"!==this.children[0].type)e+=">"+this.children[0].toString(A)+"</"+this.name+">";else if(this.children.length){e+=">"+n;for(var s=t+(A&&A.compressed?"":"  "),r=0,o=this.children.length;r<o;r++)e+=this.children[r].toStringWithIndent(s,A)+n;e+=t+"</"+this.name+">"}else A&&A.html?-1!==["area","base","br","col","embed","frame","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"].indexOf(this.name)?e+="/>":e+="></"+this.name+">":e+="/>";return e},s.prototype.toString=function(t){return B(w(this.text),t)},s.prototype.toStringWithIndent=function(t,A){return t+this.toString(A)},r.prototype.toString=function(t){return"<![CDATA["+B(this.cdata,t)+"]]>"},r.prototype.toStringWithIndent=function(t,A){return t+this.toString(A)},o.prototype.toString=function(t){return"\x3c!--"+B(w(this.comment),t)+"--\x3e"},o.prototype.toStringWithIndent=function(t,A){return t+this.toString(A)},i.prototype.type="element",s.prototype.type="text",r.prototype.type="cdata",o.prototype.type="comment",function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])}(a.prototype,i.prototype),a.prototype._opentag=function(t){void 0===this.children?i.call(this,t):i.prototype._opentag.apply(this,arguments)},a.prototype._doctype=function(t){this.doctype+=t};var l=null;function c(){l[0]&&l[0]._opentag.apply(l[0],arguments)}function u(){l[0]&&l[0]._closetag.apply(l[0],arguments)}function h(){l[0]&&l[0]._text.apply(l[0],arguments)}function d(){l[0]&&l[0]._cdata.apply(l[0],arguments)}function f(){l[0]&&l[0]._comment.apply(l[0],arguments)}function g(){l[0]&&l[0]._doctype.apply(l[0],arguments)}function p(){l[0]&&l[0]._error.apply(l[0],arguments)}function w(t){return t.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&apos;").replace(/"/g,"&quot;")}function B(t,A){var e=t;return A&&A.trimmed&&25<t.length&&(e=e.substring(0,25).trim()+"…"),A&&A.preserveWhitespace||(e=e.trim()),e}t.exports&&!A.xmldocAssumeBrowser?t.exports.XmlDocument=a:this.XmlDocument=a}()}).call(this,e(24))},function(t,A,e){(function(t){!function(A){A.parser=function(t,A){return new s(t,A)},A.SAXParser=s,A.SAXStream=o,A.createStream=function(t,A){return new o(t,A)},A.MAX_BUFFER_LENGTH=65536;var n,i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function s(t,e){if(!(this instanceof s))return new s(t,e);var n=this;!function(t){for(var A=0,e=i.length;A<e;A++)t[i[A]]=""}(n),n.q=n.c="",n.bufferCheckPosition=A.MAX_BUFFER_LENGTH,n.opt=e||{},n.opt.lowercase=n.opt.lowercase||n.opt.lowercasetags,n.looseCase=n.opt.lowercase?"toLowerCase":"toUpperCase",n.tags=[],n.closed=n.closedRoot=n.sawRoot=!1,n.tag=n.error=null,n.strict=!!t,n.noscript=!(!t&&!n.opt.noscript),n.state=C.BEGIN,n.strictEntities=n.opt.strictEntities,n.ENTITIES=n.strictEntities?Object.create(A.XML_ENTITIES):Object.create(A.ENTITIES),n.attribList=[],n.opt.xmlns&&(n.ns=Object.create(h)),n.trackPosition=!1!==n.opt.position,n.trackPosition&&(n.position=n.line=n.column=0),y(n,"onready")}A.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(t){function A(){}return A.prototype=t,new A}),Object.keys||(Object.keys=function(t){var A=[];for(var e in t)t.hasOwnProperty(e)&&A.push(e);return A}),s.prototype={end:function(){M(this)},write:function(t){var e=this;if(this.error)throw this.error;if(e.closed)return x(e,"Cannot write after close. Assign an onready handler.");if(null===t)return M(e);"object"==typeof t&&(t=t.toString());for(var n,s,r=0,o="";o=G(t,r++),e.c=o;)switch(e.trackPosition&&(e.position++,"\n"===o?(e.line++,e.column=0):e.column++),e.state){case C.BEGIN:if(e.state=C.BEGIN_WHITESPACE,"\ufeff"===o)continue;P(e,o);continue;case C.BEGIN_WHITESPACE:P(e,o);continue;case C.TEXT:if(e.sawRoot&&!e.closedRoot){for(var c=r-1;o&&"<"!==o&&"&"!==o;)(o=G(t,r++))&&e.trackPosition&&(e.position++,"\n"===o?(e.line++,e.column=0):e.column++);e.textNode+=t.substring(c,r-1)}"<"!==o||e.sawRoot&&e.closedRoot&&!e.strict?(w(o)||e.sawRoot&&!e.closedRoot||F(e,"Text data outside of root node."),"&"===o?e.state=C.TEXT_ENTITY:e.textNode+=o):(e.state=C.OPEN_WAKA,e.startTagPosition=e.position);continue;case C.SCRIPT:"<"===o?e.state=C.SCRIPT_ENDING:e.script+=o;continue;case C.SCRIPT_ENDING:"/"===o?e.state=C.CLOSE_TAG:(e.script+="<"+o,e.state=C.SCRIPT);continue;case C.OPEN_WAKA:var u;"!"===o?(e.state=C.SGML_DECL,e.sgmlDecl=""):w(o)||(E(d,o)?(e.state=C.OPEN_TAG,e.tagName=o):"/"===o?(e.state=C.CLOSE_TAG,e.tagName=""):"?"===o?(e.state=C.PROC_INST,e.procInstName=e.procInstBody=""):(F(e,"Unencoded <"),e.startTagPosition+1<e.position&&(u=e.position-e.startTagPosition,o=new Array(u).join(" ")+o),e.textNode+="<"+o,e.state=C.TEXT));continue;case C.SGML_DECL:(e.sgmlDecl+o).toUpperCase()===a?(Q(e,"onopencdata"),e.state=C.CDATA,e.sgmlDecl="",e.cdata=""):e.sgmlDecl+o==="--"?(e.state=C.COMMENT,e.comment="",e.sgmlDecl=""):(e.sgmlDecl+o).toUpperCase()===l?(e.state=C.DOCTYPE,(e.doctype||e.sawRoot)&&F(e,"Inappropriately located doctype declaration"),e.doctype="",e.sgmlDecl=""):">"===o?(Q(e,"onsgmldeclaration",e.sgmlDecl),e.sgmlDecl="",e.state=C.TEXT):(B(o)&&(e.state=C.SGML_DECL_QUOTED),e.sgmlDecl+=o);continue;case C.SGML_DECL_QUOTED:o===e.q&&(e.state=C.SGML_DECL,e.q=""),e.sgmlDecl+=o;continue;case C.DOCTYPE:">"===o?(e.state=C.TEXT,Q(e,"ondoctype",e.doctype),e.doctype=!0):(e.doctype+=o,"["===o?e.state=C.DOCTYPE_DTD:B(o)&&(e.state=C.DOCTYPE_QUOTED,e.q=o));continue;case C.DOCTYPE_QUOTED:e.doctype+=o,o===e.q&&(e.q="",e.state=C.DOCTYPE);continue;case C.DOCTYPE_DTD:e.doctype+=o,"]"===o?e.state=C.DOCTYPE:B(o)&&(e.state=C.DOCTYPE_DTD_QUOTED,e.q=o);continue;case C.DOCTYPE_DTD_QUOTED:e.doctype+=o,o===e.q&&(e.state=C.DOCTYPE_DTD,e.q="");continue;case C.COMMENT:"-"===o?e.state=C.COMMENT_ENDING:e.comment+=o;continue;case C.COMMENT_ENDING:"-"===o?(e.state=C.COMMENT_ENDED,e.comment=D(e.opt,e.comment),e.comment&&Q(e,"oncomment",e.comment),e.comment=""):(e.comment+="-"+o,e.state=C.COMMENT);continue;case C.COMMENT_ENDED:">"!==o?(F(e,"Malformed comment"),e.comment+="--"+o,e.state=C.COMMENT):e.state=C.TEXT;continue;case C.CDATA:"]"===o?e.state=C.CDATA_ENDING:e.cdata+=o;continue;case C.CDATA_ENDING:"]"===o?e.state=C.CDATA_ENDING_2:(e.cdata+="]"+o,e.state=C.CDATA);continue;case C.CDATA_ENDING_2:">"===o?(e.cdata&&Q(e,"oncdata",e.cdata),Q(e,"onclosecdata"),e.cdata="",e.state=C.TEXT):"]"===o?e.cdata+="]":(e.cdata+="]]"+o,e.state=C.CDATA);continue;case C.PROC_INST:"?"===o?e.state=C.PROC_INST_ENDING:w(o)?e.state=C.PROC_INST_BODY:e.procInstName+=o;continue;case C.PROC_INST_BODY:if(!e.procInstBody&&w(o))continue;"?"===o?e.state=C.PROC_INST_ENDING:e.procInstBody+=o;continue;case C.PROC_INST_ENDING:">"===o?(Q(e,"onprocessinginstruction",{name:e.procInstName,body:e.procInstBody}),e.procInstName=e.procInstBody="",e.state=C.TEXT):(e.procInstBody+="?"+o,e.state=C.PROC_INST_BODY);continue;case C.OPEN_TAG:E(f,o)?e.tagName+=o:(function(t){t.strict||(t.tagName=t.tagName[t.looseCase]());var A=t.tags[t.tags.length-1]||t,e=t.tag={name:t.tagName,attributes:{}};t.opt.xmlns&&(e.ns=A.ns),t.attribList.length=0,Q(t,"onopentagstart",e)}(e),">"===o?Y(e):"/"===o?e.state=C.OPEN_TAG_SLASH:(w(o)||F(e,"Invalid character in tag name"),e.state=C.ATTRIB));continue;case C.OPEN_TAG_SLASH:">"===o?(Y(e,!0),S(e)):(F(e,"Forward-slash in opening tag not followed by >"),e.state=C.ATTRIB);continue;case C.ATTRIB:if(w(o))continue;">"===o?Y(e):"/"===o?e.state=C.OPEN_TAG_SLASH:E(d,o)?(e.attribName=o,e.attribValue="",e.state=C.ATTRIB_NAME):F(e,"Invalid attribute name");continue;case C.ATTRIB_NAME:"="===o?e.state=C.ATTRIB_VALUE:">"===o?(F(e,"Attribute without value"),e.attribValue=e.attribName,R(e),Y(e)):w(o)?e.state=C.ATTRIB_NAME_SAW_WHITE:E(f,o)?e.attribName+=o:F(e,"Invalid attribute name");continue;case C.ATTRIB_NAME_SAW_WHITE:if("="===o)e.state=C.ATTRIB_VALUE;else{if(w(o))continue;F(e,"Attribute without value"),e.tag.attributes[e.attribName]="",e.attribValue="",Q(e,"onattribute",{name:e.attribName,value:""}),e.attribName="",">"===o?Y(e):E(d,o)?(e.attribName=o,e.state=C.ATTRIB_NAME):(F(e,"Invalid attribute name"),e.state=C.ATTRIB)}continue;case C.ATTRIB_VALUE:if(w(o))continue;B(o)?(e.q=o,e.state=C.ATTRIB_VALUE_QUOTED):(F(e,"Unquoted attribute value"),e.state=C.ATTRIB_VALUE_UNQUOTED,e.attribValue=o);continue;case C.ATTRIB_VALUE_QUOTED:if(o!==e.q){"&"===o?e.state=C.ATTRIB_VALUE_ENTITY_Q:e.attribValue+=o;continue}R(e),e.q="",e.state=C.ATTRIB_VALUE_CLOSED;continue;case C.ATTRIB_VALUE_CLOSED:w(o)?e.state=C.ATTRIB:">"===o?Y(e):"/"===o?e.state=C.OPEN_TAG_SLASH:E(d,o)?(F(e,"No whitespace between attributes"),e.attribName=o,e.attribValue="",e.state=C.ATTRIB_NAME):F(e,"Invalid attribute name");continue;case C.ATTRIB_VALUE_UNQUOTED:if(!function(t){return">"===t||w(t)}(o)){"&"===o?e.state=C.ATTRIB_VALUE_ENTITY_U:e.attribValue+=o;continue}R(e),">"===o?Y(e):e.state=C.ATTRIB;continue;case C.CLOSE_TAG:if(e.tagName)">"===o?S(e):E(f,o)?e.tagName+=o:e.script?(e.script+="</"+e.tagName,e.tagName="",e.state=C.SCRIPT):(w(o)||F(e,"Invalid tagname in closing tag"),e.state=C.CLOSE_TAG_SAW_WHITE);else{if(w(o))continue;!function(t,A){return!E(t,A)}(d,o)?e.tagName=o:e.script?(e.script+="</"+o,e.state=C.SCRIPT):F(e,"Invalid tagname in closing tag.")}continue;case C.CLOSE_TAG_SAW_WHITE:if(w(o))continue;">"===o?S(e):F(e,"Invalid characters in closing tag");continue;case C.TEXT_ENTITY:case C.ATTRIB_VALUE_ENTITY_Q:case C.ATTRIB_VALUE_ENTITY_U:switch(e.state){case C.TEXT_ENTITY:n=C.TEXT,s="textNode";break;case C.ATTRIB_VALUE_ENTITY_Q:n=C.ATTRIB_VALUE_QUOTED,s="attribValue";break;case C.ATTRIB_VALUE_ENTITY_U:n=C.ATTRIB_VALUE_UNQUOTED,s="attribValue"}";"===o?(e[s]+=function(t){var A,e=t.entity,n=e.toLowerCase(),i="";return t.ENTITIES[e]?t.ENTITIES[e]:t.ENTITIES[n]?t.ENTITIES[n]:("#"===(e=n).charAt(0)&&(i="x"===e.charAt(1)?(e=e.slice(2),(A=parseInt(e,16)).toString(16)):(e=e.slice(1),(A=parseInt(e,10)).toString(10))),e=e.replace(/^0+/,""),isNaN(A)||i.toLowerCase()!==e?(F(t,"Invalid character entity"),"&"+t.entity+";"):String.fromCodePoint(A))}(e),e.entity="",e.state=n):E(e.entity.length?p:g,o)?e.entity+=o:(F(e,"Invalid character in entity name"),e[s]+="&"+e.entity+o,e.entity="",e.state=n);continue;default:throw new Error(e,"Unknown state: "+e.state)}return e.position>=e.bufferCheckPosition&&function(t){for(var e=Math.max(A.MAX_BUFFER_LENGTH,10),n=0,s=0,r=i.length;s<r;s++){var o=t[i[s]].length;if(e<o)switch(i[s]){case"textNode":I(t);break;case"cdata":Q(t,"oncdata",t.cdata),t.cdata="";break;case"script":Q(t,"onscript",t.script),t.script="";break;default:x(t,"Max buffer length exceeded: "+i[s])}n=Math.max(n,o)}var a=A.MAX_BUFFER_LENGTH-n;t.bufferCheckPosition=a+t.position}(e),e}
/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var t;I(t=this),""!==t.cdata&&(Q(t,"oncdata",t.cdata),t.cdata=""),""!==t.script&&(Q(t,"onscript",t.script),t.script="")}};try{n=e(121).Stream}catch(b){n=function(){}}var r=A.EVENTS.filter((function(t){return"error"!==t&&"end"!==t}));function o(t,A){if(!(this instanceof o))return new o(t,A);n.apply(this),this._parser=new s(t,A),this.writable=!0,this.readable=!0;var e=this;this._parser.onend=function(){e.emit("end")},this._parser.onerror=function(t){e.emit("error",t),e._parser.error=null},this._decoder=null,r.forEach((function(t){Object.defineProperty(e,"on"+t,{get:function(){return e._parser["on"+t]},set:function(A){if(!A)return e.removeAllListeners(t),e._parser["on"+t]=A;e.on(t,A)},enumerable:!0,configurable:!1})}))}(o.prototype=Object.create(n.prototype,{constructor:{value:o}})).write=function(A){var n;return"function"==typeof t&&"function"==typeof t.isBuffer&&t.isBuffer(A)&&(this._decoder||(n=e(125).StringDecoder,this._decoder=new n("utf8")),A=this._decoder.write(A)),this._parser.write(A.toString()),this.emit("data",A),!0},o.prototype.end=function(t){return t&&t.length&&this.write(t),this._parser.end(),!0},o.prototype.on=function(t,A){var e=this;return e._parser["on"+t]||-1===r.indexOf(t)||(e._parser["on"+t]=function(){var A=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);A.splice(0,0,t),e.emit.apply(e,A)}),n.prototype.on.call(e,t,A)};var a="[CDATA[",l="DOCTYPE",c="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/2000/xmlns/",h={xml:c,xmlns:u},d=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,f=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,g=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,p=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function w(t){return" "===t||"\n"===t||"\r"===t||"\t"===t}function B(t){return'"'===t||"'"===t}function E(t,A){return t.test(A)}var m,v,C=0;for(var b in A.STATE={BEGIN:C++,BEGIN_WHITESPACE:C++,TEXT:C++,TEXT_ENTITY:C++,OPEN_WAKA:C++,SGML_DECL:C++,SGML_DECL_QUOTED:C++,DOCTYPE:C++,DOCTYPE_QUOTED:C++,DOCTYPE_DTD:C++,DOCTYPE_DTD_QUOTED:C++,COMMENT_STARTING:C++,COMMENT:C++,COMMENT_ENDING:C++,COMMENT_ENDED:C++,CDATA:C++,CDATA_ENDING:C++,CDATA_ENDING_2:C++,PROC_INST:C++,PROC_INST_BODY:C++,PROC_INST_ENDING:C++,OPEN_TAG:C++,OPEN_TAG_SLASH:C++,ATTRIB:C++,ATTRIB_NAME:C++,ATTRIB_NAME_SAW_WHITE:C++,ATTRIB_VALUE:C++,ATTRIB_VALUE_QUOTED:C++,ATTRIB_VALUE_CLOSED:C++,ATTRIB_VALUE_UNQUOTED:C++,ATTRIB_VALUE_ENTITY_Q:C++,ATTRIB_VALUE_ENTITY_U:C++,CLOSE_TAG:C++,CLOSE_TAG_SAW_WHITE:C++,SCRIPT:C++,SCRIPT_ENDING:C++},A.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},A.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(A.ENTITIES).forEach((function(t){var e=A.ENTITIES[t],n="number"==typeof e?String.fromCharCode(e):e;A.ENTITIES[t]=n})),A.STATE)A.STATE[A.STATE[b]]=b;function y(t,A,e){t[A]&&t[A](e)}function Q(t,A,e){t.textNode&&I(t),y(t,A,e)}function I(t){t.textNode=D(t.opt,t.textNode),t.textNode&&y(t,"ontext",t.textNode),t.textNode=""}function D(t,A){return t.trim&&(A=A.trim()),t.normalize&&(A=A.replace(/\s+/g," ")),A}function x(t,A){return I(t),t.trackPosition&&(A+="\nLine: "+t.line+"\nColumn: "+t.column+"\nChar: "+t.c),A=new Error(A),t.error=A,y(t,"onerror",A),t}function M(t){return t.sawRoot&&!t.closedRoot&&F(t,"Unclosed root tag"),t.state!==C.BEGIN&&t.state!==C.BEGIN_WHITESPACE&&t.state!==C.TEXT&&x(t,"Unexpected end"),I(t),t.c="",t.closed=!0,y(t,"onend"),s.call(t,t.strict,t.opt),t}function F(t,A){if("object"!=typeof t||!(t instanceof s))throw new Error("bad call to strictFail");t.strict&&x(t,A)}function L(t,A){var e=t.indexOf(":")<0?["",t]:t.split(":"),n=e[0],i=e[1];return A&&"xmlns"===t&&(n="xmlns",i=""),{prefix:n,local:i}}function R(t){var A,e,n,i,s;t.strict||(t.attribName=t.attribName[t.looseCase]()),-1!==t.attribList.indexOf(t.attribName)||t.tag.attributes.hasOwnProperty(t.attribName)||(t.opt.xmlns?(e=(A=L(t.attribName,!0)).prefix,n=A.local,"xmlns"===e&&("xml"===n&&t.attribValue!==c?F(t,"xml: prefix must be bound to "+c+"\nActual: "+t.attribValue):"xmlns"===n&&t.attribValue!==u?F(t,"xmlns: prefix must be bound to "+u+"\nActual: "+t.attribValue):(i=t.tag,s=t.tags[t.tags.length-1]||t,i.ns===s.ns&&(i.ns=Object.create(s.ns)),i.ns[n]=t.attribValue)),t.attribList.push([t.attribName,t.attribValue])):(t.tag.attributes[t.attribName]=t.attribValue,Q(t,"onattribute",{name:t.attribName,value:t.attribValue}))),t.attribName=t.attribValue=""}function Y(t,A){if(t.opt.xmlns){var e=t.tag,n=L(t.tagName);e.prefix=n.prefix,e.local=n.local,e.uri=e.ns[n.prefix]||"",e.prefix&&!e.uri&&(F(t,"Unbound namespace prefix: "+JSON.stringify(t.tagName)),e.uri=n.prefix);var i=t.tags[t.tags.length-1]||t;e.ns&&i.ns!==e.ns&&Object.keys(e.ns).forEach((function(A){Q(t,"onopennamespace",{prefix:A,uri:e.ns[A]})}));for(var s=0,r=t.attribList.length;s<r;s++){var o=t.attribList[s],a=o[0],l=o[1],c=L(a,!0),u=c.prefix,h=c.local,d=""!==u&&e.ns[u]||"",f={name:a,value:l,prefix:u,local:h,uri:d};u&&"xmlns"!==u&&!d&&(F(t,"Unbound namespace prefix: "+JSON.stringify(u)),f.uri=u),t.tag.attributes[a]=f,Q(t,"onattribute",f)}t.attribList.length=0}t.tag.isSelfClosing=!!A,t.sawRoot=!0,t.tags.push(t.tag),Q(t,"onopentag",t.tag),A||(t.noscript||"script"!==t.tagName.toLowerCase()?t.state=C.TEXT:t.state=C.SCRIPT,t.tag=null,t.tagName=""),t.attribName=t.attribValue="",t.attribList.length=0}function S(t){if(!t.tagName)return F(t,"Weird empty close tag."),t.textNode+="</>",void(t.state=C.TEXT);if(t.script){if("script"!==t.tagName)return t.script+="</"+t.tagName+">",t.tagName="",void(t.state=C.SCRIPT);Q(t,"onscript",t.script),t.script=""}var A=t.tags.length,e=t.tagName;t.strict||(e=e[t.looseCase]());for(var n=e;A--&&t.tags[A].name!==n;)F(t,"Unexpected close tag");if(A<0)return F(t,"Unmatched closing tag: "+t.tagName),t.textNode+="</"+t.tagName+">",void(t.state=C.TEXT);t.tagName=e;for(var i=t.tags.length;i-- >A;){var s=t.tag=t.tags.pop();t.tagName=t.tag.name,Q(t,"onclosetag",t.tagName);var r={};for(var o in s.ns)r[o]=s.ns[o];var a=t.tags[t.tags.length-1]||t;t.opt.xmlns&&s.ns!==a.ns&&Object.keys(s.ns).forEach((function(A){var e=s.ns[A];Q(t,"onclosenamespace",{prefix:A,uri:e})}))}0===A&&(t.closedRoot=!0),t.tagName=t.attribValue=t.attribName="",t.attribList.length=0,t.state=C.TEXT}function P(t,A){"<"===A?(t.state=C.OPEN_WAKA,t.startTagPosition=t.position):w(A)||(F(t,"Non-whitespace before first tag."),t.textNode=A,t.state=C.TEXT)}function G(t,A){var e="";return A<t.length&&(e=t.charAt(A)),e}function _(){var t,A,e=[],n=-1,i=arguments.length;if(!i)return"";for(var s="";++n<i;){var r=Number(arguments[n]);if(!isFinite(r)||r<0||1114111<r||v(r)!==r)throw RangeError("Invalid code point: "+r);r<=65535?e.push(r):(t=55296+((r-=65536)>>10),A=r%1024+56320,e.push(t,A)),(n+1===i||16384<e.length)&&(s+=m.apply(null,e),e.length=0)}return s}C=A.STATE,String.fromCodePoint||(m=String.fromCharCode,v=Math.floor,Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:_,configurable:!0,writable:!0}):String.fromCodePoint=_)}(A)}).call(this,e(10).Buffer)},function(t,A,e){"use strict";var n=e(0).isArray;function i(t,A,e,n){var i=t.inlines[0],s=function(){for(var A=0,e=0,n=t.inlines.length;e<n;e++)A=t.inlines[e].fontSize>A?e:A;return t.inlines[A]}(),r=function(){for(var A=0,e=0,n=t.inlines.length;e<n;e++){var i=t.inlines[e].justifyShift||0;A+=t.inlines[e].width+i}return A}(),o=t.line.getAscenderHeight(),a=s.font.ascender/1e3*s.fontSize,l=s.height-a,c=.5+.12*Math.floor(Math.max(s.fontSize-8,0)/2);switch(t.decoration){case"underline":e+=o+.45*l;break;case"overline":e+=o-.85*a;break;case"lineThrough":e+=o-.25*a;break;default:throw"Unkown decoration : "+t.decoration}if(n.save(),"double"===t.decorationStyle){var u=Math.max(.5,2*c);n.fillColor(t.decorationColor).rect(A+i.x,e-c/2,r,c/2).fill().rect(A+i.x,e+u-c/2,r,c/2).fill()}else if("dashed"===t.decorationStyle){var h=Math.ceil(r/6.8),d=A+i.x;n.rect(d,e,r,c).clip(),n.fillColor(t.decorationColor);for(var f=0;f<h;f++)n.rect(d,e-c/2,3.96,c).fill(),d+=6.8}else if("dotted"===t.decorationStyle){var g=Math.ceil(r/(3*c)),p=A+i.x;n.rect(p,e,r,c).clip(),n.fillColor(t.decorationColor);for(var w=0;w<g;w++)n.rect(p,e-c/2,c,c).fill(),p+=3*c}else if("wavy"===t.decorationStyle){var B=Math.ceil(r/1.4)+1,E=A+i.x-1;n.rect(A+i.x,e-1,r,e+1).clip(),n.lineWidth(.24),n.moveTo(E,e);for(var m=0;m<B;m++)n.bezierCurveTo(E+.7,e-1,E+1.4,e-1,E+.7*3,e).bezierCurveTo(E+2.8,e+1,E+3.5,e+1,E+.7*6,e),E+=.7*6;n.stroke(t.decorationColor)}else n.fillColor(t.decorationColor).rect(A+i.x,e-c/2,r,c).fill();n.restore()}t.exports={drawBackground:function(t,A,e,n){for(var i=t.getHeight(),s=0,r=t.inlines.length;s<r;s++){var o,a=t.inlines[s];a.background&&(o=a.justifyShift||0,n.fillColor(a.background).rect(A+a.x-o,e,a.width+o,i).fill())}},drawDecorations:function(t,A,e,s){for(var r=function(t){for(var A=[],e=null,i=0,s=t.inlines.length;i<s;i++){var r=t.inlines[i],o=r.decoration;if(o){n(o)||(o=[o]);for(var a=r.decorationColor||r.color||"black",l=r.decorationStyle||"solid",c=0,u=o.length;c<u;c++){var h=o[c];e&&h===e.decoration&&l===e.decorationStyle&&a===e.decorationColor?e.inlines.push(r):(e={line:t,decoration:h,decorationColor:a,decorationStyle:l,inlines:[r]},A.push(e))}}else e=null}return A}(t),o=0,a=r.length;o<a;o++)i(r[o],A,e,s)}}},function(t,A,e){"use strict";(function(t){e(209),e(211),e(192),e(28),e(46),e(157),e(223),e(227),e(32),e(118),e(160),e(230),e(231),e(232),e(233),e(120),t&&void 0!==t.exports&&(t.exports=function(t,A,e,n,i){var s={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],darkgrey:[169,169,169],darkgreen:[0,100,0],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],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],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],lightgrey:[211,211,211],lightgreen:[144,238,144],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]},r={black:[s.black,1],white:[s.white,1],transparent:[s.black,0]},o={quot:34,amp:38,lt:60,gt:62,apos:39,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},a={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},l={A3:!0,A4:!0,a3:!0,a4:!0},c={color:{inherit:!0,initial:void 0},visibility:{inherit:!0,initial:"visible",values:{hidden:"hidden",collapse:"hidden",visible:"visible"}},fill:{inherit:!0,initial:r.black},stroke:{inherit:!0,initial:"none"},"stop-color":{inherit:!1,initial:r.black},"fill-opacity":{inherit:!0,initial:1},"stroke-opacity":{inherit:!0,initial:1},"stop-opacity":{inherit:!1,initial:1},"fill-rule":{inherit:!0,initial:"nonzero",values:{nonzero:"nonzero",evenodd:"evenodd"}},"clip-rule":{inherit:!0,initial:"nonzero",values:{nonzero:"nonzero",evenodd:"evenodd"}},"stroke-width":{inherit:!0,initial:1},"stroke-dasharray":{inherit:!0,initial:[]},"stroke-dashoffset":{inherit:!0,initial:0},"stroke-miterlimit":{inherit:!0,initial:4},"stroke-linejoin":{inherit:!0,initial:"miter",values:{miter:"miter",round:"round",bevel:"bevel"}},"stroke-linecap":{inherit:!0,initial:"butt",values:{butt:"butt",round:"round",square:"square"}},"font-size":{inherit:!0,initial:16,values:{"xx-small":9,"x-small":10,small:13,medium:16,large:18,"x-large":24,"xx-large":32}},"font-family":{inherit:!0,initial:"sans-serif"},"font-weight":{inherit:!0,initial:"normal",values:{600:"bold",700:"bold",800:"bold",900:"bold",bold:"bold",bolder:"bold",500:"normal",400:"normal",300:"normal",200:"normal",100:"normal",normal:"normal",lighter:"normal"}},"font-style":{inherit:!0,initial:"normal",values:{italic:"italic",oblique:"italic",normal:"normal"}},"text-anchor":{inherit:!0,initial:"start",values:{start:"start",middle:"middle",end:"end"}},direction:{inherit:!0,initial:"ltr",values:{ltr:"ltr",rtl:"rtl"}},"dominant-baseline":{inherit:!0,initial:"baseline",values:{auto:"baseline",baseline:"baseline","before-edge":"before-edge","text-before-edge":"before-edge",middle:"middle",central:"central","after-edge":"after-edge","text-after-edge":"after-edge",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"mathematical"}},"alignment-baseline":{inherit:!1,initial:void 0,values:{auto:"baseline",baseline:"baseline","before-edge":"before-edge","text-before-edge":"before-edge",middle:"middle",central:"central","after-edge":"after-edge","text-after-edge":"after-edge",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"mathematical"}},"baseline-shift":{inherit:!0,initial:"baseline",values:{baseline:"baseline",sub:"sub",super:"super"}},"word-spacing":{inherit:!0,initial:0,values:{normal:0}},"letter-spacing":{inherit:!0,initial:0,values:{normal:0}},"text-decoration":{inherit:!1,initial:"none",values:{none:"none",underline:"underline",overline:"overline","line-through":"line-through"}},"xml:space":{inherit:!0,initial:"default",css:"white-space",values:{preserve:"preserve",default:"default",pre:"preserve","pre-line":"preserve","pre-wrap":"preserve",nowrap:"default"}},"marker-start":{inherit:!0,initial:"none"},"marker-mid":{inherit:!0,initial:"none"},"marker-end":{inherit:!0,initial:"none"},opacity:{inherit:!1,initial:1},transform:{inherit:!1,initial:[1,0,0,1,0,0]},display:{inherit:!1,initial:"inline",values:{none:"none",inline:"inline",block:"inline"}},"clip-path":{inherit:!1,initial:"none"},mask:{inherit:!1,initial:"none"},overflow:{inherit:!1,initial:"hidden",values:{hidden:"hidden",scroll:"hidden",visible:"visible"}}};function u(A){var e=new function(){};return e.name="G"+(t._groupCount=(t._groupCount||0)+1),e.resources=t.ref(),e.xobj=t.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:A,Group:{S:"Transparency",CS:"DeviceRGB",I:!0,K:!1},Resources:e.resources}),e.xobj.write(""),e.savedMatrix=t._ctm,e.savedPage=t.page,Ft.push(e),t._ctm=[1,0,0,1,0,0],t.page={width:t.page.width,height:t.page.height,write:function(t){e.xobj.write(t)},fonts:{},xobjects:{},ext_gstates:{},patterns:{}},e}function h(A){if(A!==Ft.pop())throw"Group not matching";Object.keys(t.page.fonts).length&&(A.resources.data.Font=t.page.fonts),Object.keys(t.page.xobjects).length&&(A.resources.data.XObject=t.page.xobjects),Object.keys(t.page.ext_gstates).length&&(A.resources.data.ExtGState=t.page.ext_gstates),Object.keys(t.page.patterns).length&&(A.resources.data.Pattern=t.page.patterns),A.resources.end(),A.xobj.end(),t._ctm=A.savedMatrix,t.page=A.savedPage}function d(A){t.page.xobjects[A.name]=A.xobj,t.addContent("/"+A.name+" Do")}function f(A,e){var n="M"+(t._maskCount=(t._maskCount||0)+1),i=t.ref({Type:"ExtGState",CA:1,ca:1,BM:"Normal",SMask:{S:"Luminosity",G:A.xobj,BC:e?[0,0,0]:[1,1,1]}});i.end(),t.page.ext_gstates[n]=i,t.addContent("/"+n+" gs")}function g(A,e){var n,i="P"+(t._patternCount=(t._patternCount||0)+1),s=t.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:[0,0,A.dx,A.dy],XStep:A.dx,YStep:A.dy,Matrix:C(t._ctm,A.matrix),Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],XObject:((n={})[A.group.name]=A.group.xobj,n)}});s.write("/"+A.group.name+" Do"),s.end(),t.page.patterns[i]=s,e?(t.addContent("/Pattern CS"),t.addContent("/"+i+" SCN")):(t.addContent("/Pattern cs"),t.addContent("/"+i+" scn"))}function p(A){"PDFPattern"===A[0].constructor.name?(t.fillOpacity(A[1]),g(A[0],!1)):t.fillColor(A[0],A[1])}function w(A){"PDFPattern"===A[0].constructor.name?(t.strokeOpacity(A[1]),g(A[0],!0)):t.strokeColor(A[0],A[1])}function B(t){function A(t,A,e,n){this.error=n,this.nodeName=t,this.nodeValue=e,this.nodeType=A,this.attributes=Object.create(null),this.childNodes=[],this.parentNode=null,this.id="",this.textContent="",this.classList=[]}A.prototype.getAttribute=function(t){return null!=this.attributes[t]?this.attributes[t]:null},A.prototype.getElementById=function(t){var A=null;return function e(n){if(!A&&1===n.nodeType){n.id===t&&(A=n);for(var i=0;i<n.childNodes.length;i++)e(n.childNodes[i])}}(this),A},A.prototype.getElementsByTagName=function(t){var A=[];return function e(n){if(1===n.nodeType){n.nodeName===t&&A.push(n);for(var i=0;i<n.childNodes.length;i++)e(n.childNodes[i])}}(this),A};for(var e,n,i=new J(t.trim()),s=!1;n=function t(){var e,n;if(e=i.match(/^<([\w:.-]+)\s*/,!0)){for(var r=new A(e[1],1,null,s);e=i.match(/^([\w:.-]+)(?:\s*=\s*"([^"]*)"|\s*=\s*'([^']*)')?\s*/,!0);){var o=e[1],a=E(e[2]||e[3]||"");r.attributes[o]?(yt('parseXml: duplicate attribute "'+o+'"'),s=!0):(r.attributes[o]=a,"id"===o&&(r.id=a),"class"===o&&(r.classList=a.split(" ")))}if(i.match(/^>/)){for(;n=t();)r.childNodes.push(n),(n.parentNode=r).textContent+=3===n.nodeType||4===n.nodeType?n.nodeValue:n.textContent;return(e=i.match(/^<\/([\w:.-]+)\s*>/,!0))?e[1]===r.nodeName||(yt('parseXml: tag not matching, opening "'+r.nodeName+'" & closing "'+e[1]+'"'),s=!0):(yt('parseXml: tag not matching, opening "'+r.nodeName+'" & not closing'),s=!0),r}if(i.match(/^\/>/))return r;yt('parseXml: tag could not be parsed "'+r.nodeName+'"'),s=!0}else{if(e=i.match(/^<!--[\s\S]*?-->/))return new A(null,8,e,s);if(e=i.match(/^<\?[\s\S]*?\?>/))return new A(null,7,e,s);if(e=i.match(/^<!DOCTYPE\s*([\s\S]*?)>/))return new A(null,10,e,s);if(e=i.match(/^<!\[CDATA\[([\s\S]*?)\]\]>/,!0))return new A("#cdata-section",4,e[1],s);if(e=i.match(/^([^<]+)/,!0))return new A("#text",3,E(e[1]),s)}}();)1!==n.nodeType||e?(1===n.nodeType||3===n.nodeType&&""!==n.nodeValue.trim())&&yt("parseXml: data after document end has been discarded"):e=n;return i.matchAll()&&yt("parseXml: parsing error"),e}function E(t){return t.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,(function(t,A,e,n){return A?String.fromCharCode(parseInt(A,10)):e?String.fromCharCode(parseInt(e,16)):n&&o[n]?String.fromCharCode(o[n]):t}))}function m(t){var A,e;return t=(t||"").trim(),(A=s[t])?e=[A.slice(),1]:(A=t.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(A[1]=parseInt(A[1]),A[2]=parseInt(A[2]),A[3]=parseInt(A[3]),A[4]=parseFloat(A[4]),A[1]<256&&A[2]<256&&A[3]<256&&A[4]<=1&&(e=[A.slice(1,4),A[4]])):(A=t.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(A[1]=parseInt(A[1]),A[2]=parseInt(A[2]),A[3]=parseInt(A[3]),A[1]<256&&A[2]<256&&A[3]<256&&(e=[A.slice(1,4),1])):(A=t.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(A[1]=2.55*parseFloat(A[1]),A[2]=2.55*parseFloat(A[2]),A[3]=2.55*parseFloat(A[3]),A[1]<256&&A[2]<256&&A[3]<256&&(e=[A.slice(1,4),1])):(A=t.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?e=[[parseInt(A[1],16),parseInt(A[2],16),parseInt(A[3],16)],1]:(A=t.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(e=[[17*parseInt(A[1],16),17*parseInt(A[2],16),17*parseInt(A[3],16)],1]),Dt?Dt(e,t):e}function v(t,A,e){var n=t[0].slice(),i=t[1]*A;if(e){for(var s=0;s<t.length;s++)n[s]*=i;return[n,1]}return[n,i]}function C(t){for(var A,e,n=t,i=1;i<arguments.length;i++)e=arguments[i],n=[(A=n)[0]*e[0]+A[2]*e[1],A[1]*e[0]+A[3]*e[1],A[0]*e[2]+A[2]*e[3],A[1]*e[2]+A[3]*e[3],A[0]*e[4]+A[2]*e[5]+A[4],A[1]*e[4]+A[3]*e[5]+A[5]];return n}function b(t,A){return[A[0]*t[0]+A[2]*t[1]+A[4],A[1]*t[0]+A[3]*t[1]+A[5]]}function y(){for(var A=t._ctm,e=Ft.length-1;0<=e;e--)A=C(Ft[e].savedMatrix,A);return A}function Q(){return(new N).M(0,0).L(t.page.width,0).L(t.page.width,t.page.height).L(0,t.page.height).transform(I(y())).getBoundingBox()}function I(t){var A=t[0]*t[3]-t[1]*t[2];return[t[3]/A,-t[1]/A,-t[2]/A,t[0]/A,(t[2]*t[5]-t[3]*t[4])/A,(t[1]*t[4]-t[0]*t[5])/A]}function D(t){var A=R(t[0]),e=R(t[1]),n=R(t[2]),i=R(t[3]),s=R(t[4]),r=R(t[5]);if(L(A*i-e*n,0))return[A,e,n,i,s,r]}function x(t){var A=t[2]||0,e=t[1]||0,n=t[0]||0;if(F(A,0)&&F(e,0))return[];if(F(A,0))return[-n/e];var i=e*e-4*A*n;return L(i,0)&&0<i?[(-e+Math.sqrt(i))/(2*A),(-e-Math.sqrt(i))/(2*A)]:F(i,0)?[-e/(2*A)]:[]}function M(t,A){return(A[0]||0)+(A[1]||0)*t+(A[2]||0)*t*t+(A[3]||0)*t*t*t}function F(t,A){return Math.abs(t-A)<1e-10}function L(t,A){return 1e-10<=Math.abs(t-A)}function R(t){return-1e21<t&&t<1e21?Math.round(1e6*t)/1e6:0}function Y(t){for(var A,e=new J((t||"").trim()),n=[1,0,0,1,0,0];A=e.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var i,s=A[1],r=[],o=new J(A[2].trim());i=o.matchNumber();)r.push(Number(i)),o.matchSeparator();if("matrix"===s&&6===r.length)n=C(n,[r[0],r[1],r[2],r[3],r[4],r[5]]);else if("translate"===s&&2===r.length)n=C(n,[1,0,0,1,r[0],r[1]]);else if("translate"===s&&1===r.length)n=C(n,[1,0,0,1,r[0],0]);else if("scale"===s&&2===r.length)n=C(n,[r[0],0,0,r[1],0,0]);else if("scale"===s&&1===r.length)n=C(n,[r[0],0,0,r[0],0,0]);else if("rotate"===s&&3===r.length){var a=r[0]*Math.PI/180;n=C(n,[1,0,0,1,r[1],r[2]],[Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0],[1,0,0,1,-r[1],-r[2]])}else if("rotate"===s&&1===r.length){var l=r[0]*Math.PI/180;n=C(n,[Math.cos(l),Math.sin(l),-Math.sin(l),Math.cos(l),0,0])}else if("skewX"===s&&1===r.length){var c=r[0]*Math.PI/180;n=C(n,[1,0,Math.tan(c),1,0,0])}else{if("skewY"!==s||1!==r.length)return;var u=r[0]*Math.PI/180;n=C(n,[1,Math.tan(u),0,1,0,0])}e.matchSeparator()}if(!e.matchAll())return n}function S(t,A,e,n,i,s){var r=(t||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],o=r[1]||r[4]||"meet",a=A/n,l=e/i,c={Min:0,Mid:.5,Max:1}[r[2]||"Mid"]-(s||0),u={Min:0,Mid:.5,Max:1}[r[3]||"Mid"]-(s||0);return"slice"===o?l=a=Math.max(a,l):"meet"===o&&(l=a=Math.min(a,l)),[a,0,0,l,c*(A-n*a),u*(e-i*l)]}function P(t){var A=Object.create(null);t=(t||"").trim().split(/;/);for(var e=0;e<t.length;e++){var n=(t[e].split(":")[0]||"").trim(),i=(t[e].split(":")[1]||"").trim();n&&(A[n]=i)}if(A.marker&&(A["marker-start"]||(A["marker-start"]=A.marker),A["marker-mid"]||(A["marker-mid"]=A.marker),A["marker-end"]||(A["marker-end"]=A.marker)),A.font){for(var s=null,r=null,o="normal",a="normal",l="normal",c=A.font.split(/\s+/),u=0;u<c.length;u++)switch(c[u]){case"normal":break;case"italic":case"oblique":o=c[u];break;case"small-caps":l=c[u];break;case"bold":case"bolder":case"lighter":case"100":case"200":case"300":case"400":case"500":case"600":case"700":case"800":case"900":a=c[u];break;default:r?s?s+=" "+c[u]:s=c[u]:r=c[u].split("/")[0]}A["font-style"]||(A["font-style"]=o),A["font-variant"]||(A["font-variant"]=l),A["font-weight"]||(A["font-weight"]=a),A["font-size"]||(A["font-size"]=r),A["font-family"]||(A["font-family"]=s)}return A}function G(t){for(var A=Object.create(null),e=Object.create(null),n=0;n<Yt.length;n++){var i=Yt[n];if(function(t,A){if(1===t.nodeType){for(var e=0;e<A.tags.length;e++)if(A.tags[e]!==t.nodeName)return;for(var n=0;n<A.ids.length;n++)if(A.ids[n]!==t.id)return;for(var i=0;i<A.classes.length;i++)if(-1===t.classList.indexOf(A.classes[i]))return;return 1}}(t,i.selector))for(var s in i.css)e[s]>i.selector.specificity||(A[s]=i.css[s],e[s]=i.selector.specificity)}return A}function _(t,A){return t.concat(A.slice(t.length))}function T(t,A){return Math.max(t.ascender,(t.bbox[3]||t.bbox.maxY)*(t.scale||1))*A/1e3}function k(t,A){return Math.min(t.descender,(t.bbox[1]||t.bbox.minY)*(t.scale||1))*A/1e3}function W(t,A){switch(t.nodeName){case"use":return new X(t,A);case"symbol":return new q(t,A);case"g":return new $(t,A);case"a":return new tt(t,A);case"svg":return new At(t,A);case"image":return new et(t,A);case"rect":return new st(t,A);case"circle":return new rt(t,A);case"ellipse":return new ot(t,A);case"line":return new at(t,A);case"polyline":return new lt(t,A);case"polygon":return new ct(t,A);case"path":return new ut(t,A);case"text":return new Bt(t,A);case"tspan":return new pt(t,A);case"textPath":return new wt(t,A);case"#text":case"#cdata-section":return new gt(t,A);default:return new Z(t,A)}}function H(t,A,e,n,i,s,r,o){for(var a=6*Mt,l=[t,-3*t+3*e,3*t-6*e+3*i,3*e-t-3*i+r],c=[A,-3*A+3*n,3*A-6*n+3*s,3*n-A-3*s+o],u=[-3*t+3*e,6*t-12*e+6*i,-3*t+9*e-9*i+3*r],h=[-3*A+3*n,6*A-12*n+6*s,-3*A+9*n-9*s+3*o],d=[0],f=1;f<=a;f++){var g=(f-.5)/a,p=M(g,u)/a,w=M(g,h)/a,B=Math.sqrt(p*p+w*w);d[f]=d[f-1]+B}this.totalLength=d[a],this.startPoint=[t,A,F(t,e)&&F(A,n)?Math.atan2(s-n,i-e):Math.atan2(n-A,e-t)],this.endPoint=[r,o,F(i,r)&&F(s,o)?Math.atan2(s-n,i-e):Math.atan2(o-s,r-i)],this.getBoundingBox=function(){var t,A=M(0,l),e=M(0,c),n=M(1,l),i=M(1,c);n<A&&(t=n,n=A,A=t),i<e&&(t=i,i=e,e=t);for(var s,r=x(u),o=0;o<r.length;o++)0<=r[o]&&r[o]<=1&&((s=M(r[o],l))<A&&(A=s),n<s&&(n=s));for(var a,d=x(h),f=0;f<d.length;f++)0<=d[f]&&d[f]<=1&&((a=M(d[f],c))<e&&(e=a),i<a&&(i=a));return[A,e,n,i]},this.getPointAtLength=function(t){if(F(t,0))return this.startPoint;if(F(t,this.totalLength))return this.endPoint;if(!(t<0||t>this.totalLength))for(var A=1;A<=a;A++){var e=d[A-1],n=d[A];if(e<=t&&t<=n){var i=(A-(n-t)/(n-e))/a,s=M(i,l),r=M(i,c),o=M(i,u),f=M(i,h);return[s,r,Math.atan2(f,o)]}}}}function j(t,A,e,n){this.totalLength=Math.sqrt((e-t)*(e-t)+(n-A)*(n-A)),this.startPoint=[t,A,Math.atan2(n-A,e-t)],this.endPoint=[e,n,Math.atan2(n-A,e-t)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(t){if(0<=t&&t<=this.totalLength){var A=t/this.totalLength||0;return[this.startPoint[0]+A*(this.endPoint[0]-this.startPoint[0]),this.startPoint[1]+A*(this.endPoint[1]-this.startPoint[1]),this.startPoint[2]]}}}function N(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null;var A,e,n,i=this.totalLength=0,s=0,r=0,o=0;this.move=function(t,A){return i=r=t,s=o=A,null},this.line=function(t,A){var e=new j(r,o,t,A);return r=t,o=A,e},this.curve=function(t,A,e,n,i,s){var a=new H(r,o,t,A,e,n,i,s);return r=i,o=s,a},this.close=function(){var t=new j(r,o,i,s);return r=i,o=s,t},this.addCommand=function(t){this.pathCommands.push(t);var A=this[t[0]].apply(this,t.slice(3));A&&(A.hasStart=t[1],A.hasEnd=t[2],this.startPoint=this.startPoint||A.startPoint,this.endPoint=A.endPoint,this.pathSegments.push(A),this.totalLength+=A.totalLength)},this.M=function(t,e){return this.addCommand(["move",!0,!0,t,e]),A="M",this},this.m=function(t,A){return this.M(r+t,o+A)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),A="Z",this},this.L=function(t,e){return this.addCommand(["line",!0,!0,t,e]),A="L",this},this.l=function(t,A){return this.L(r+t,o+A)},this.H=function(t){return this.L(t,o)},this.h=function(t){return this.L(r+t,o)},this.V=function(t){return this.L(r,t)},this.v=function(t){return this.L(r,o+t)},this.C=function(t,i,s,r,o,a){return this.addCommand(["curve",!0,!0,t,i,s,r,o,a]),A="C",e=s,n=r,this},this.c=function(t,A,e,n,i,s){return this.C(r+t,o+A,r+e,o+n,r+i,o+s)},this.S=function(t,i,s,a){return this.C(r+("C"===A?r-e:0),o+("C"===A?o-n:0),t,i,s,a)},this.s=function(t,i,s,a){return this.C(r+("C"===A?r-e:0),o+("C"===A?o-n:0),r+t,o+i,r+s,o+a)},this.Q=function(t,i,s,a){var l=r+2/3*(t-r),c=o+2/3*(i-o),u=s+2/3*(t-s),h=a+2/3*(i-a);return this.addCommand(["curve",!0,!0,l,c,u,h,s,a]),A="Q",e=t,n=i,this},this.q=function(t,A,e,n){return this.Q(r+t,o+A,r+e,o+n)},this.T=function(t,i){return this.Q(r+("Q"===A?r-e:0),o+("Q"===A?o-n:0),t,i)},this.t=function(t,i){return this.Q(r+("Q"===A?r-e:0),o+("Q"===A?o-n:0),r+t,o+i)},this.A=function(t,e,n,i,s,a,l){if(F(t,0)||F(e,0))this.addCommand(["line",!0,!0,a,l]);else{n*=Math.PI/180,t=Math.abs(t),e=Math.abs(e),i=+!!i,s=+!!s;var c=Math.cos(n)*(r-a)/2+Math.sin(n)*(o-l)/2,u=Math.cos(n)*(o-l)/2-Math.sin(n)*(r-a)/2,h=c*c/(t*t)+u*u/(e*e);1<h&&(t*=Math.sqrt(h),e*=Math.sqrt(h));var d=Math.sqrt(Math.max(0,t*t*e*e-t*t*u*u-e*e*c*c)/(t*t*u*u+e*e*c*c)),f=(i===s?-1:1)*d*t*u/e,g=(i===s?1:-1)*d*e*c/t,p=Math.cos(n)*f-Math.sin(n)*g+(r+a)/2,w=Math.sin(n)*f+Math.cos(n)*g+(o+l)/2,B=Math.atan2((u-g)/e,(c-f)/t),E=Math.atan2((-u-g)/e,(-c-f)/t);0===s&&0<E-B?E-=2*Math.PI:1===s&&E-B<0&&(E+=2*Math.PI);for(var m=Math.ceil(Math.abs(E-B)/(Math.PI/Mt)),v=0;v<m;v++){var C=B+v*(E-B)/m,b=B+(v+1)*(E-B)/m,y=4/3*Math.tan((b-C)/4),Q=p+Math.cos(n)*t*(Math.cos(C)-y*Math.sin(C))-Math.sin(n)*e*(Math.sin(C)+y*Math.cos(C)),I=w+Math.sin(n)*t*(Math.cos(C)-y*Math.sin(C))+Math.cos(n)*e*(Math.sin(C)+y*Math.cos(C)),D=p+Math.cos(n)*t*(Math.cos(b)+y*Math.sin(b))-Math.sin(n)*e*(Math.sin(b)-y*Math.cos(b)),x=w+Math.sin(n)*t*(Math.cos(b)+y*Math.sin(b))+Math.cos(n)*e*(Math.sin(b)-y*Math.cos(b)),M=p+Math.cos(n)*t*Math.cos(b)-Math.sin(n)*e*Math.sin(b),L=w+Math.sin(n)*t*Math.cos(b)+Math.cos(n)*e*Math.sin(b);this.addCommand(["curve",0===v,v===m-1,Q,I,D,x,M,L])}}return A="A",this},this.a=function(t,A,e,n,i,s,a){return this.A(t,A,e,n,i,r+s,o+a)},this.path=function(t){for(var A,e,n,i=new J((t||"").trim());A=i.match(/^[astvzqmhlcASTVZQMHLC]/);){i.matchSeparator();for(var s=[];e=l[A+s.length]?i.match(/^[01]/):i.matchNumber();)i.matchSeparator(),s.length===a[A]&&(this[A].apply(this,s),s=[],"M"===A?A="L":"m"===A&&(A="l")),s.push(Number(e));if(s.length!==a[A])return void yt("SvgPath: command "+A+" with "+s.length+" numbers");this[A].apply(this,s)}return(n=i.matchAll())&&yt("SvgPath: unexpected string "+n),this},this.getBoundingBox=function(){for(var t,A=[1/0,1/0,-1/0,-1/0],e=0;e<this.pathSegments.length;e++)(t=this.pathSegments[e].getBoundingBox())[0]<A[0]&&(A[0]=t[0]),t[2]>A[2]&&(A[2]=t[2]),t[1]<A[1]&&(A[1]=t[1]),t[3]>A[3]&&(A[3]=t[3]);return A[0]===1/0&&(A[0]=0),A[1]===1/0&&(A[1]=0),A[2]===-1/0&&(A[2]=0),A[3]===-1/0&&(A[3]=0),A},this.getPointAtLength=function(t){if(0<=t&&t<=this.totalLength){for(var A,e=0;e<this.pathSegments.length;e++){if(A=this.pathSegments[e].getPointAtLength(t))return A;t-=this.pathSegments[e].totalLength}return this.endPoint}},this.transform=function(t){this.pathSegments=[],this.startPoint=null,this.endPoint=null;for(var A=this.totalLength=0;A<this.pathCommands.length;A++){for(var e=this.pathCommands.shift(),n=3;n<e.length;n+=2){var i=b([e[n],e[n+1]],t);e[n]=i[0],e[n+1]=i[1]}this.addCommand(e)}return this},this.mergeShape=function(t){for(var A=0;A<t.pathCommands.length;A++)this.addCommand(t.pathCommands[A].slice());return this},this.clone=function(){return(new N).mergeShape(this)},this.insertInDocument=function(){for(var A=0;A<this.pathCommands.length;A++){var e=this.pathCommands[A][0],n=this.pathCommands[A].slice(3);switch(e){case"move":t.moveTo(n[0],n[1]);break;case"line":t.lineTo(n[0],n[1]);break;case"curve":t.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);break;case"close":t.closePath()}}},this.getSubPaths=function(){for(var t=[],A=new N,e=0;e<this.pathCommands.length;e++){var n=this.pathCommands[e];"move"===this.pathCommands[e][0]&&0!==e&&(t.push(A),A=new N),A.addCommand(n)}return t.push(A),t},this.getMarkers=function(){for(var t=[],A=this.getSubPaths(),e=0;e<A.length;e++){for(var n=A[e],i=[],s=0;s<n.pathSegments.length;s++){var r,o,a,l=n.pathSegments[s];!L(l.totalLength,0)&&0!==s&&s!==n.pathSegments.length-1||(l.hasStart&&(r=l.getPointAtLength(0),(o=i.pop())&&(r[2]=.5*(o[2]+r[2])),i.push(r)),l.hasEnd&&(a=l.getPointAtLength(l.totalLength),i.push(a)))}t=t.concat(i)}return t}}function O(A,e){Z.call(this,A,e),this.transform=function(){t.transform.apply(t,this.getTransformation())},this.clip=function(){if("none"!==this.get("clip-path"))return new dt(this.get("clip-path"),null).useMask(this.getBoundingBox()),!0},this.mask=function(){if("none"!==this.get("mask"))return new ft(this.get("mask"),null).useMask(this.getBoundingBox()),!0},this.getFill=function(t,A){var e=this.get("opacity"),n=this.get("fill"),i=this.get("fill-opacity");return t?r.white:"none"!==n&&e&&i?n instanceof it||n instanceof nt?n.getPaint(this.getBoundingBox(),i*e,t,A):v(n,i*e,A):void 0},this.getStroke=function(t,A){var e=this.get("opacity"),n=this.get("stroke"),i=this.get("stroke-opacity");if(!t&&!F(this.get("stroke-width"),0))return"none"!==n&&e&&i?n instanceof it||n instanceof nt?n.getPaint(this.getBoundingBox(),i*e,t,A):v(n,i*e,A):void 0}}function U(t,A){O.call(this,t,A),this.allowedChildren=["use","g","a","svg","image","rect","circle","ellipse","line","polyline","polygon","path","text"],this.getBoundingShape=function(){for(var t,A=new N,e=this.getChildren(),n=0;n<e.length;n++)"none"!==e[n].get("display")&&"function"==typeof e[n].getBoundingShape&&(t=e[n].getBoundingShape().clone(),"function"==typeof e[n].getTransformation&&t.transform(e[n].getTransformation()),A.mergeShape(t));return A},this.drawChildren=function(t,A){for(var e=this.getChildren(),n=0;n<e.length;n++)"none"!==e[n].get("display")&&"function"==typeof e[n].drawInDocument&&e[n].drawInDocument(t,A)}}function V(A,e){U.call(this,A,e),this.drawContent=function(A,e){this.transform();var n,i=this.clip(),s=this.mask();(this.get("opacity")<1||i||s)&&!A&&(n=u(Q())),this.drawChildren(A,e),n&&(h(n),t.fillOpacity(this.get("opacity")),d(n))}}function K(A,e){O.call(this,A,e),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(A,e){if("hidden"!==this.get("visibility")&&this.shape){if(t.save(),this.transform(),this.clip(),A)this.shape.insertInDocument(),p(r.white),t.fill(this.get("clip-rule"));else{var n;this.mask()&&(n=u(Q()));var i=this.shape.getSubPaths(),s=this.getFill(A,e),o=this.getStroke(A,e),a=this.get("stroke-width"),l=this.get("stroke-linecap");if(s||o){if(s&&p(s),o){for(var c,f,g=0;g<i.length;g++)F(i[g].totalLength,0)&&("square"===l||"round"===l)&&0<a&&i[g].startPoint&&1<i[g].startPoint.length&&(c=i[g].startPoint[0],f=i[g].startPoint[1],p(o),"square"===l?t.rect(c-.5*a,f-.5*a,a,a):"round"===l&&t.circle(c,f,.5*a),t.fill());var B=this.get("stroke-dasharray"),E=this.get("stroke-dashoffset");if(L(this.dashScale,1)){for(var m=0;m<B.length;m++)B[m]*=this.dashScale;E*=this.dashScale}w(o),t.lineWidth(a).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(l).dash(B,{phase:E})}for(var v=0;v<i.length;v++)0<i[v].totalLength&&i[v].insertInDocument();s&&o?t.fillAndStroke(this.get("fill-rule")):s?t.fill(this.get("fill-rule")):o&&t.stroke()}var C=this.get("marker-start"),b=this.get("marker-mid"),y=this.get("marker-end");if("none"!==C||"none"!==b||"none"!==y){var I=this.shape.getMarkers();if("none"!==C&&new ht(C,null).drawMarker(!1,e,I[0],a),"none"!==b)for(var D=1;D<I.length-1;D++)new ht(b,null).drawMarker(!1,e,I[D],a);"none"!==y&&new ht(y,null).drawMarker(!1,e,I[I.length-1],a)}n&&(h(n),d(n))}t.restore()}}}function z(A,e){O.call(this,A,e),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var t=new N,A=0;A<this._pos.length;A++){var e,n,i,s,r,o,a=this._pos[A];a.hidden||(e=a.ascent*Math.sin(a.rotate),n=-a.ascent*Math.cos(a.rotate),i=a.descent*Math.sin(a.rotate),s=-a.descent*Math.cos(a.rotate),r=a.width*Math.cos(a.rotate),o=a.width*Math.sin(a.rotate),t.M(a.x+e,a.y+n).L(a.x+e+r,a.y+n+o).M(a.x+i+r,a.y+s+o).L(a.x+i,a.y+s))}return t},this.drawTextInDocument=function(A,e){!this.link||A||e||this.addLink(),"underline"===this.get("text-decoration")&&this.decorate(.05*this._font.size,-.075*this._font.size,A,e),"overline"===this.get("text-decoration")&&this.decorate(.05*this._font.size,T(this._font.font,this._font.size)+.075*this._font.size,A,e);var n=this.getFill(A,e),i=this.getStroke(A,e),s=this.get("stroke-width");this._font.fauxBold&&(i?s+=.03*this._font.size:(i=n,s=.03*this._font.size));for(var r,o,a,l,c,u,h,d,f,g,B,E,m=this.getChildren(),v=0;v<m.length;v++){var C=m[v];switch(C.name){case"tspan":case"textPath":case"a":"none"!==C.get("display")&&C.drawTextInDocument(A,e);break;case"#text":case"#cdata-section":if("hidden"===this.get("visibility"))continue;if(n||i||A){n&&p(n),i&&s&&(w(i),t.lineWidth(s).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")})),B=this._font.font,E=this._font.size,t.page.fonts[B.id]||(t.page.fonts[B.id]=B.ref()),t.addContent("BT").addContent("/"+B.id+" "+E+" Tf"),f=!!i,void 0,g=(d=!!n)&&f?2:f?1:d?0:3,t.addContent(g+" Tr");for(var b,y,Q,I=0,D=C._pos;I<D.length;I++)!D[I].hidden&&L(D[I].width,0)&&(b=Math.cos(D[I].rotate),y=Math.sin(D[I].rotate),Q=this._font.fauxItalic?-.25:0,o=b*D[I].scale,a=y*D[I].scale,l=b*Q-y,c=y*Q+b,u=D[I].x,h=D[I].y,t.addContent(R(o)+" "+R(a)+" "+R(-l)+" "+R(-c)+" "+R(u)+" "+R(h)+" Tm"),r=D[I].glyph,t.addContent("<"+r+"> Tj"));t.addContent("ET")}}}"line-through"===this.get("text-decoration")&&this.decorate(.05*this._font.size,.5*(T(this._font.font,this._font.size)+k(this._font.font,this._font.size)),A,e)},this.decorate=function(A,e,n,i){var s=this.getFill(n,i),r=this.getStroke(n,i);s&&p(s),r&&(w(r),t.lineWidth(this.get("stroke-width")).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")}));for(var o,a,l,c,u,h,d=0,f=this._pos;d<f.length;d++)!f[d].hidden&&L(f[d].width,0)&&(o=(e+A/2)*Math.sin(f[d].rotate),a=-(e+A/2)*Math.cos(f[d].rotate),l=(e-A/2)*Math.sin(f[d].rotate),c=-(e-A/2)*Math.cos(f[d].rotate),u=f[d].width*Math.cos(f[d].rotate),h=f[d].width*Math.sin(f[d].rotate),(new N).M(f[d].x+o,f[d].y+a).L(f[d].x+o+u,f[d].y+a+h).L(f[d].x+l+u,f[d].y+c+h).L(f[d].x+l,f[d].y+c).Z().insertInDocument(),s&&r?t.fillAndStroke():s?t.fill():r&&t.stroke())}}var J=function(t){this.match=function(A,e){var n=t.match(A);if(n&&0===n.index)return t=t.substring(n[0].length),e?n:n[0]},this.matchSeparator=function(){return this.match(/^(?:\s*,\s*|\s*|)/)},this.matchSpace=function(){return this.match(/^(?:\s*)/)},this.matchLengthUnit=function(){return this.match(/^(?:px|pt|cm|mm|in|pc|em|ex|%|)/)},this.matchNumber=function(){return this.match(/^(?:[-+]?(?:[0-9]+[.][0-9]+|[0-9]+[.]|[.][0-9]+|[0-9]+)(?:[eE][-+]?[0-9]+)?)/)},this.matchAll=function(){return this.match(/^[\s\S]+/)}},Z=function(t,e){var n=Object.create(null),i=null;this.name=t.nodeName,this.isOuterElement=t===A||!t.parentNode,this.inherits=e||(this.isOuterElement?null:W(t.parentNode,null)),this.stack=this.inherits?this.inherits.stack.concat(t):[t],this.style=P("function"==typeof t.getAttribute&&t.getAttribute("style")),this.css=(bt?getComputedStyle:G)(t),this.allowedChildren=[],this.attr=function(A){if("function"==typeof t.getAttribute)return t.getAttribute(A)},this.resolveUrl=function(t){var e,n=(t||"").match(/^\s*(?:url\("(.*)#(.*)"\)|url\('(.*)#(.*)'\)|url\((.*)#(.*)\)|(.*)#(.*))\s*$/)||[],i=n[1]||n[3]||n[5]||n[7],s=n[2]||n[4]||n[6]||n[8];if(s){if(!i){var r=A.getElementById(s);if(r)return-1===this.stack.indexOf(r)?r:void yt('SVGtoPDF: loop of circular references for id "'+s+'"')}if(xt){var o=Lt[i];if(!o){"object"==typeof(e=o=xt(i))&&null!==e&&"number"==typeof e.length||(o=[o]);for(var a=0;a<o.length;a++)"string"==typeof o[a]&&(o[a]=B(o[a]));Lt[i]=o}for(var l=0;l<o.length;l++){var c=o[l].getElementById(s);if(c)return-1===this.stack.indexOf(c)?c:void yt('SVGtoPDF: loop of circular references for id "'+i+"#"+s+'"')}}}},this.computeUnits=function(t,A,e,n){return"%"===A?parseFloat(t)/100*(n||null!=e?e:this.getViewport()):"ex"===A||"em"===A?t*{em:1,ex:.5}[A]*(n?e:this.get("font-size")):t*{"":1,px:1,pt:96/72,cm:96/2.54,mm:96/25.4,in:96,pc:16}[A]},this.computeLength=function(t,A,e,n){var i,s,r=new J((t||"").trim());return"string"!=typeof(i=r.matchNumber())||"string"!=typeof(s=r.matchLengthUnit())||r.matchAll()?e:this.computeUnits(i,s,A,n)},this.computeLengthList=function(t,A,e){for(var n,i,s=new J((t||"").trim()),r=[];"string"==typeof(n=s.matchNumber())&&"string"==typeof(i=s.matchLengthUnit());)r.push(this.computeUnits(n,i,A)),s.matchSeparator();if(!e||!s.matchAll())return r},this.getLength=function(t,A,e){return this.computeLength(this.attr(t),A,e)},this.getLengthList=function(t,A){return this.computeLengthList(this.attr(t),A)},this.getUrl=function(t){return this.resolveUrl(this.attr(t))},this.getNumberList=function(t){for(var A,e=new J((this.attr(t)||"").trim()),n=[];A=e.matchNumber();)n.push(Number(A)),e.matchSeparator();return n.error=e.matchAll(),n},this.getViewbox=function(t,A){var e=this.getNumberList(t);return 4===e.length&&0<=e[2]&&0<=e[3]?e:A},this.getPercent=function(t,A){var e=this.attr(t),n=new J((e||"").trim()),i=n.matchNumber();return i?(n.match("%")&&(i*=.01),n.matchAll()?A:Math.max(0,Math.min(1,i))):A},this.chooseValue=function(t){for(var A=0;A<arguments.length;A++)if(null!=arguments[A]&&arguments[A]==arguments[A])return arguments[A];return arguments[arguments.length-1]},this.get=function(t){if(void 0!==n[t])return n[t];for(var A,e=c[t]||{},i=0;i<3;i++){switch(i){case 0:"transform"!==t&&(A=this.css[e.css||t]);break;case 1:A=this.style[t];break;case 2:A=this.attr(t)}if("inherit"===A&&null!=(o=this.inherits?this.inherits.get(t):e.initial))return n[t]=o;if(null!=e.values&&null!=(o=e.values[A]))return n[t]=o;if(null!=A){var s,r,o,a=void 0;switch(t){case"font-size":o=this.computeLength(A,this.inherits?this.inherits.get(t):e.initial,void 0,!0);break;case"baseline-shift":o=this.computeLength(A,this.get("font-size"));break;case"font-family":o=A||void 0;break;case"opacity":case"stroke-opacity":case"fill-opacity":case"stop-opacity":a=parseFloat(A),isNaN(a)||(o=Math.max(0,Math.min(1,a)));break;case"transform":o=Y(A);break;case"stroke-dasharray":if("none"===A)o=[];else if(a=this.computeLengthList(A,this.getViewport(),!0)){for(var l=0,u=!1,h=0;h<a.length;h++)a[h]<0&&(u=!0),l+=a[h];u||(a.length%2==1&&(a=a.concat(a)),o=0===l?[]:a)}break;case"color":o="none"===A||"transparent"===A?"none":m(A);break;case"fill":case"stroke":if("none"===A||"transparent"===A)o="none";else if("currentColor"===A)o=this.get("color");else{if(a=m(A))return a;(a=(A||"").split(" "))&&(s=this.resolveUrl(a[0]),r=m(a[1]),o=null==s?r:"linearGradient"===s.nodeName||"radialGradient"===s.nodeName?new it(s,null,r):"pattern"===s.nodeName?new nt(s,null,r):r)}break;case"stop-color":o="none"===A||"transparent"===A?"none":"currentColor"===A?this.get("color"):m(A);break;case"marker-start":case"marker-mid":case"marker-end":case"clip-path":case"mask":o="none"===A?"none":this.resolveUrl(A);break;case"stroke-width":null!=(a=this.computeLength(A,this.getViewport()))&&0<=a&&(o=a);break;case"stroke-miterlimit":null!=(a=parseFloat(A))&&1<=a&&(o=a);break;case"word-spacing":case"letter-spacing":o=this.computeLength(A,this.getViewport());break;case"stroke-dashoffset":if(null!=(o=this.computeLength(A,this.getViewport()))&&o<0)for(var d=this.get("stroke-dasharray"),f=0;f<d.length;f++)o+=d[f]}if(null!=o)return n[t]=o}}return n[t]=e.inherit&&this.inherits?this.inherits.get(t):e.initial},this.getChildren=function(){if(null!=i)return i;for(var A=[],e=0;e<t.childNodes.length;e++){var n=t.childNodes[e];n.error||-1===this.allowedChildren.indexOf(n.nodeName)||A.push(W(n,this))}return i=A},this.getParentVWidth=function(){return this.inherits?this.inherits.getVWidth():mt},this.getParentVHeight=function(){return this.inherits?this.inherits.getVHeight():vt},this.getParentViewport=function(){return Math.sqrt(.5*this.getParentVWidth()*this.getParentVWidth()+.5*this.getParentVHeight()*this.getParentVHeight())},this.getVWidth=function(){return this.getParentVWidth()},this.getVHeight=function(){return this.getParentVHeight()},this.getViewport=function(){return Math.sqrt(.5*this.getVWidth()*this.getVWidth()+.5*this.getVHeight()*this.getVHeight())},this.getBoundingBox=function(){return this.getBoundingShape().getBoundingBox()}},X=function(A,e){V.call(this,A,e);var n=this.getLength("x",this.getVWidth(),0),i=this.getLength("y",this.getVHeight(),0),s=(s=this.getUrl("href")||this.getUrl("xlink:href"))&&W(s,this);this.getChildren=function(){return s?[s]:[]},this.drawInDocument=function(A,e){t.save(),this.drawContent(A,e),t.restore()},this.getTransformation=function(){return C(this.get("transform"),[1,0,0,1,n,i])}},q=function(A,e){V.call(this,A,e);var n=this.getLength("width",this.getParentVWidth(),this.getParentVWidth()),i=this.getLength("height",this.getParentVHeight(),this.getParentVHeight());e instanceof X&&(n=e.getLength("width",e.getParentVWidth(),n),i=e.getLength("height",e.getParentVHeight(),i));var s=(this.attr("preserveAspectRatio")||"").trim(),r=this.getViewbox("viewBox",[0,0,n,i]);this.getVWidth=function(){return r[2]},this.getVHeight=function(){return r[3]},this.drawInDocument=function(A,e){t.save(),this.drawContent(A,e),t.restore()},this.getTransformation=function(){return C(S(s,n,i,r[2],r[3]),[1,0,0,1,-r[0],-r[1]])}},$=function(A,e){V.call(this,A,e),this.drawInDocument=function(A,e){t.save(),!this.link||A||e||this.addLink(),this.drawContent(A,e),t.restore()},this.getTransformation=function(){return this.get("transform")}},tt=function(A,e){e&&e.isText?(pt.call(this,A,e),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"]):$.call(this,A,e),this.link=this.attr("href")||this.attr("xlink:href"),this.addLink=function(){var A,e,n,i,s,r,o;this.link.match(/^(?:[a-z][a-z0-9+.-]*:|\/\/)?/i)&&this.getChildren().length&&(e=(A=this.getBoundingShape().transform(y()).getBoundingBox())[0],n=A[1],i=A[2],s=A[3],r=this.link,(o=t.ref({Type:"Annot",Subtype:"Link",Rect:[e,n,i,s],Border:[0,0,0],A:{S:"URI",URI:new String(r)}})).end(),Rt.push(o))}},At=function(A,e){V.call(this,A,e);var n=this.getLength("width",this.getParentVWidth(),this.getParentVWidth()),i=this.getLength("height",this.getParentVHeight(),this.getParentVHeight()),s=this.getLength("x",this.getParentVWidth(),0),r=this.getLength("y",this.getParentVHeight(),0);e instanceof X&&(n=e.getLength("width",e.getParentVWidth(),n),i=e.getLength("height",e.getParentVHeight(),i));var o=this.attr("preserveAspectRatio"),a=this.getViewbox("viewBox",[0,0,n,i]);this.isOuterElement&&Ct&&(s=r=0,n=mt,i=vt,o=Ct),this.getVWidth=function(){return a[2]},this.getVHeight=function(){return a[3]},this.drawInDocument=function(A,e){t.save(),"hidden"===this.get("overflow")&&((new N).M(s,r).L(s+n,r).L(s+n,r+i).L(s,r+i).Z().transform(this.get("transform")).insertInDocument(),t.clip()),this.drawContent(A,e),t.restore()},this.getTransformation=function(){return C(this.get("transform"),[1,0,0,1,s,r],S(o,n,i,a[2],a[3]),[1,0,0,1,-a[0],-a[1]])}},et=function(A,e){O.call(this,A,e);var n,i=It(this.attr("href")||this.attr("xlink:href")||""),s=this.getLength("x",this.getVWidth(),0),o=this.getLength("y",this.getVHeight(),0),a=this.getLength("width",this.getVWidth(),"auto"),l=this.getLength("height",this.getVHeight(),"auto");try{n=t.openImage(i)}catch(A){yt('SVGElemImage: failed to open image "'+i+'" in PDFKit')}n&&("auto"===a&&"auto"!==l?a=l*n.width/n.height:"auto"===l&&"auto"!==a?l=a*n.height/n.width:"auto"===a&&"auto"===l&&(a=n.width,l=n.height)),("auto"===a||a<0)&&(a=0),("auto"===l||l<0)&&(l=0),this.getTransformation=function(){return this.get("transform")},this.getBoundingShape=function(){return(new N).M(s,o).L(s+a,o).M(s+a,o+l).L(s,o+l)},this.drawInDocument=function(A,e){"hidden"!==this.get("visibility")&&n&&(t.save(),this.transform(),"hidden"===this.get("overflow")&&t.rect(s,o,a,l).clip(),this.clip(),this.mask(),t.translate(s,o),t.transform.apply(t,S(this.attr("preserveAspectRatio"),a,l,n?n.width:a,n?n.height:l)),A?(t.rect(0,0,n.width,n.height),p(r.white).fill()):(t.fillOpacity(this.get("opacity")),t.image(n,0,0)),t.restore())}},nt=function A(e,n,i){U.call(this,e,n),this.ref=function(){var t=this.getUrl("href")||this.getUrl("xlink:href");if(t&&t.nodeName===e.nodeName)return new A(t,n,i)}.call(this);var s=this.attr;this.attr=function(t){var A=s.call(this,t);return null!=A||"href"===t||"xlink:href"===t?A:this.ref?this.ref.attr(t):null};var r=this.getChildren;this.getChildren=function(){var t=r.call(this);return 0<t.length?t:this.ref?this.ref.getChildren():[]},this.getPaint=function(A,e,n,s){var r="userSpaceOnUse"!==this.attr("patternUnits"),o="objectBoundingBox"===this.attr("patternContentUnits"),a=this.getLength("x",r?1:this.getParentVWidth(),0),l=this.getLength("y",r?1:this.getParentVHeight(),0),c=this.getLength("width",r?1:this.getParentVWidth(),0),d=this.getLength("height",r?1:this.getParentVHeight(),0);o&&!r?(a=(a-A[0])/(A[2]-A[0])||0,l=(l-A[1])/(A[3]-A[1])||0,c=c/(A[2]-A[0])||0,d=d/(A[3]-A[1])||0):!o&&r&&(a=A[0]+a*(A[2]-A[0]),l=A[1]+l*(A[3]-A[1]),c*=A[2]-A[0],d*=A[3]-A[1]);var f,g,p,w,B,E=this.getViewbox("viewBox",[0,0,c,d]),m=C(S((this.attr("preserveAspectRatio")||"").trim(),c,d,E[2],E[3],0),[1,0,0,1,-E[0],-E[1]]),v=Y(this.attr("patternTransform"));if(o&&(v=C([A[2]-A[0],0,0,A[3]-A[1],A[0],A[1]],v)),(v=D(v=C(v,[1,0,0,1,a,l])))&&(m=D(m))&&(c=R(c))&&(d=R(d))){var b=u([0,0,c,d]);return t.transform.apply(t,m),this.drawChildren(n,s),h(b),[(f=b,g=c,p=d,w=v,(B=new function(){}).group=f,B.dx=g,B.dy=p,B.matrix=w||[1,0,0,1,0,0],B),e]}return i?[i[0],i[1]*e]:void 0},this.getVWidth=function(){var t="userSpaceOnUse"!==this.attr("patternUnits"),A=this.getLength("width",t?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,A,0])[2]},this.getVHeight=function(){var t="userSpaceOnUse"!==this.attr("patternUnits"),A=this.getLength("height",t?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,A])[3]}},it=function A(e,n,i){Z.call(this,e,n),this.allowedChildren=["stop"],this.ref=function(){var t=this.getUrl("href")||this.getUrl("xlink:href");if(t&&t.nodeName===e.nodeName)return new A(t,n,i)}.call(this);var s=this.attr;this.attr=function(t){var A=s.call(this,t);return null!=A||"href"===t||"xlink:href"===t?A:this.ref?this.ref.attr(t):null};var o=this.getChildren;this.getChildren=function(){var t=o.call(this);return 0<t.length?t:this.ref?this.ref.getChildren():[]},this.getPaint=function(A,e,n,s){var o=this.getChildren();if(0!==o.length){if(1===o.length){var a=o[0],l=a.get("stop-color");if("none"===l)return;return v(l,a.get("stop-opacity")*e,s)}var c,u,h,d,f,g,p,w,B,E,m,y,Q,x="userSpaceOnUse"!==this.attr("gradientUnits"),M=Y(this.attr("gradientTransform")),F=this.attr("spreadMethod"),L=0,R=0,S=1;if(x&&(M=C([A[2]-A[0],0,0,A[3]-A[1],A[0],A[1]],M)),M=D(M)){"linearGradient"===this.name?(u=this.getLength("x1",x?1:this.getVWidth(),0),h=this.getLength("x2",x?1:this.getVWidth(),x?1:this.getVWidth()),d=this.getLength("y1",x?1:this.getVHeight(),0),f=this.getLength("y2",x?1:this.getVHeight(),0)):(h=this.getLength("cx",x?1:this.getVWidth(),x?.5:.5*this.getVWidth()),f=this.getLength("cy",x?1:this.getVHeight(),x?.5:.5*this.getVHeight()),g=this.getLength("r",x?1:this.getViewport(),x?.5:.5*this.getViewport()),u=this.getLength("fx",x?1:this.getVWidth(),h),d=this.getLength("fy",x?1:this.getVHeight(),f),g<0&&yt("SvgElemGradient: negative r value"),w=1,g<(p=Math.sqrt(Math.pow(h-u,2)+Math.pow(f-d,2)))&&(u=h+(u-h)*(w=g/p),d=f+(d-f)*w),g=Math.max(g,p*w*1.000001)),"reflect"!==F&&"repeat"!==F||(B=I(M),E=b([A[0],A[1]],B),m=b([A[2],A[1]],B),y=b([A[2],A[3]],B),Q=b([A[0],A[3]],B),"linearGradient"===this.name?(L=Math.max((E[0]-h)*(h-u)+(E[1]-f)*(f-d),(m[0]-h)*(h-u)+(m[1]-f)*(f-d),(y[0]-h)*(h-u)+(y[1]-f)*(f-d),(Q[0]-h)*(h-u)+(Q[1]-f)*(f-d))/(Math.pow(h-u,2)+Math.pow(f-d,2)),R=Math.max((E[0]-u)*(u-h)+(E[1]-d)*(d-f),(m[0]-u)*(u-h)+(m[1]-d)*(d-f),(y[0]-u)*(u-h)+(y[1]-d)*(d-f),(Q[0]-u)*(u-h)+(Q[1]-d)*(d-f))/(Math.pow(h-u,2)+Math.pow(f-d,2))):L=Math.sqrt(Math.max(Math.pow(E[0]-h,2)+Math.pow(E[1]-f,2),Math.pow(m[0]-h,2)+Math.pow(m[1]-f,2),Math.pow(y[0]-h,2)+Math.pow(y[1]-f,2),Math.pow(Q[0]-h,2)+Math.pow(Q[1]-f,2)))/g-1,L=Math.ceil(L+.5),S=(R=Math.ceil(R+.5))+1+L),c="linearGradient"===this.name?t.linearGradient(u-R*(h-u),d-R*(f-d),h+L*(h-u),f+L*(f-d)):t.radialGradient(u,d,0,h,f,g+L*g);for(var P=0;P<S;P++)for(var G=0,_="reflect"!==F||(P-R)%2==0,T=0;T<o.length;T++){var k=o[_?T:o.length-1-T],W=k.get("stop-color");"none"===W&&(W=r.transparent),W=v(W,k.get("stop-opacity")*e,s),G=Math.max(G,_?k.getPercent("offset",0):1-k.getPercent("offset",0)),0===T&&4===W[0].length&&(c._colorSpace="DeviceCMYK"),0===T&&0<G&&c.stop((P+0)/S,W[0],W[1]),c.stop((P+G)/(L+R+1),W[0],W[1]),T===o.length-1&&G<1&&c.stop((P+1)/S,W[0],W[1])}return c.setTransform.apply(c,M),[c,1]}return i?[i[0],i[1]*e]:void 0}}},st=function(t,A){K.call(this,t,A);var e=this.getLength("x",this.getVWidth(),0),n=this.getLength("y",this.getVHeight(),0),i=this.getLength("width",this.getVWidth(),0),s=this.getLength("height",this.getVHeight(),0),r=this.getLength("rx",this.getVWidth()),o=this.getLength("ry",this.getVHeight());void 0===r&&void 0===o?r=o=0:void 0===r&&void 0!==o?r=o:void 0!==r&&void 0===o&&(o=r),0<i&&0<s?r&&o?(r=Math.min(r,.5*i),o=Math.min(o,.5*s),this.shape=(new N).M(e+r,n).L(e+i-r,n).A(r,o,0,0,1,e+i,n+o).L(e+i,n+s-o).A(r,o,0,0,1,e+i-r,n+s).L(e+r,n+s).A(r,o,0,0,1,e,n+s-o).L(e,n+o).A(r,o,0,0,1,e+r,n).Z()):this.shape=(new N).M(e,n).L(e+i,n).L(e+i,n+s).L(e,n+s).Z():this.shape=new N},rt=function(t,A){K.call(this,t,A);var e=this.getLength("cx",this.getVWidth(),0),n=this.getLength("cy",this.getVHeight(),0),i=this.getLength("r",this.getViewport(),0);this.shape=0<i?(new N).M(e+i,n).A(i,i,0,0,1,e-i,n).A(i,i,0,0,1,e+i,n).Z():new N},ot=function(t,A){K.call(this,t,A);var e=this.getLength("cx",this.getVWidth(),0),n=this.getLength("cy",this.getVHeight(),0),i=this.getLength("rx",this.getVWidth(),0),s=this.getLength("ry",this.getVHeight(),0);this.shape=0<i&&0<s?(new N).M(e+i,n).A(i,s,0,0,1,e-i,n).A(i,s,0,0,1,e+i,n).Z():new N},at=function(t,A){K.call(this,t,A);var e=this.getLength("x1",this.getVWidth(),0),n=this.getLength("y1",this.getVHeight(),0),i=this.getLength("x2",this.getVWidth(),0),s=this.getLength("y2",this.getVHeight(),0);this.shape=(new N).M(e,n).L(i,s)},lt=function(t,A){K.call(this,t,A);var e=this.getNumberList("points");this.shape=new N;for(var n=0;n<e.length-1;n+=2)0===n?this.shape.M(e[n],e[n+1]):this.shape.L(e[n],e[n+1]);e.error&&yt("SvgElemPolygon: unexpected string "+e.error),e.length%2==1&&yt("SvgElemPolyline: uneven number of coordinates")},ct=function(t,A){K.call(this,t,A);var e=this.getNumberList("points");this.shape=new N;for(var n=0;n<e.length-1;n+=2)0===n?this.shape.M(e[n],e[n+1]):this.shape.L(e[n],e[n+1]);this.shape.Z(),e.error&&yt("SvgElemPolygon: unexpected string "+e.error),e.length%2==1&&yt("SvgElemPolygon: uneven number of coordinates")},ut=function(t,A){K.call(this,t,A),this.shape=(new N).path(this.attr("d"));var e=this.getLength("pathLength",this.getViewport());this.pathLength=0<e?e:void 0,this.dashScale=void 0!==this.pathLength?this.shape.totalLength/this.pathLength:1},ht=function(A,e){U.call(this,A,e);var n=this.getLength("markerWidth",this.getParentVWidth(),3),i=this.getLength("markerHeight",this.getParentVHeight(),3),s=this.getViewbox("viewBox",[0,0,n,i]);this.getVWidth=function(){return s[2]},this.getVHeight=function(){return s[3]},this.drawMarker=function(A,e,r,o){t.save();var a=this.attr("orient"),l=this.attr("markerUnits"),c="auto"===a?r[2]:(parseFloat(a)||0)*Math.PI/180,f="userSpaceOnUse"===l?1:o;t.transform(Math.cos(c)*f,Math.sin(c)*f,-Math.sin(c)*f,Math.cos(c)*f,r[0],r[1]);var g,p=this.getLength("refX",this.getVWidth(),0),w=this.getLength("refY",this.getVHeight(),0),B=S(this.attr("preserveAspectRatio"),n,i,s[2],s[3],.5);"hidden"===this.get("overflow")&&t.rect(B[0]*(s[0]+s[2]/2-p)-n/2,B[3]*(s[1]+s[3]/2-w)-i/2,n,i).clip(),t.transform.apply(t,B),t.translate(-p,-w),this.get("opacity")<1&&!A&&(g=u(Q())),this.drawChildren(A,e),g&&(h(g),t.fillOpacity(this.get("opacity")),d(g)),t.restore()}},dt=function(A,e){U.call(this,A,e),this.useMask=function(A){var e=u(Q());t.save(),"objectBoundingBox"===this.attr("clipPathUnits")&&t.transform(A[2]-A[0],0,0,A[3]-A[1],A[0],A[1]),this.clip(),this.drawChildren(!0,!1),t.restore(),h(e),f(e,!0)}},ft=function(A,e){U.call(this,A,e),this.useMask=function(A){var e,n,i,s,r=u(Q());t.save(),s="userSpaceOnUse"===this.attr("maskUnits")?(e=this.getLength("x",this.getVWidth(),-.1*(A[2]-A[0])+A[0]),n=this.getLength("y",this.getVHeight(),-.1*(A[3]-A[1])+A[1]),i=this.getLength("width",this.getVWidth(),1.2*(A[2]-A[0])),this.getLength("height",this.getVHeight(),1.2*(A[3]-A[1]))):(e=this.getLength("x",this.getVWidth(),-.1)*(A[2]-A[0])+A[0],n=this.getLength("y",this.getVHeight(),-.1)*(A[3]-A[1])+A[1],i=this.getLength("width",this.getVWidth(),1.2)*(A[2]-A[0]),this.getLength("height",this.getVHeight(),1.2)*(A[3]-A[1])),t.rect(e,n,i,s).clip(),"objectBoundingBox"===this.attr("maskContentUnits")&&t.transform(A[2]-A[0],0,0,A[3]-A[1],A[0],A[1]),this.clip(),this.drawChildren(!1,!0),t.restore(),h(r),f(r,!0)}},gt=function(t){this.name=t.nodeName,this.textContent=t.nodeValue},pt=function(t,A){z.call(this,t,A)},wt=function(t,A){var e,n,i;z.call(this,t,A),(e=this.attr("path"))&&""!==e.trim()?(n=this.getLength("pathLength",this.getViewport()),this.pathObject=(new N).path(e),this.pathLength=0<n?n:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength):(e=this.getUrl("href")||this.getUrl("xlink:href"))&&"path"===e.nodeName&&(i=new ut(e,this),this.pathObject=i.shape.clone().transform(i.get("transform")),this.pathLength=this.chooseValue(i.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength)},Bt=function(A,e){z.call(this,A,e),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(e){var n,i,s="",r=A.textContent,o=[],a=[],l=0,c=0;function u(){if(a.length)for(var t=a[a.length-1],A=a[0],e=t.x+t.width-A.x,s={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[n+i]*e||0,r=0;r<a.length;r++)a[r].x-=s;a=[]}!function A(e,h){e._x=_(e.getLengthList("x",e.getVWidth()),h?h._x.slice(h._pos.length):[]),e._y=_(e.getLengthList("y",e.getVHeight()),h?h._y.slice(h._pos.length):[]),e._dx=_(e.getLengthList("dx",e.getVWidth()),h?h._dx.slice(h._pos.length):[]),e._dy=_(e.getLengthList("dy",e.getVHeight()),h?h._dy.slice(h._pos.length):[]),e._rot=_(e.getNumberList("rotate"),h?h._rot.slice(h._pos.length):[]),e._defRot=e.chooseValue(e._rot[e._rot.length-1],h&&h._defRot,0),"textPath"===e.name&&(e._y=[]);var d={fauxItalic:!1,fauxBold:!1},f=Qt(e.get("font-family"),"bold"===e.get("font-weight"),"italic"===e.get("font-style"),d);try{t.font(f)}catch(A){yt('SVGElemText: failed to open font "'+f+'" in PDFKit')}e._pos=[],e._index=0,e._font={font:t._font,size:e.get("font-size"),fauxItalic:d.fauxItalic,fauxBold:d.fauxBold};var g=e.getLength("textLength",e.getVWidth(),void 0),p="spacingAndGlyphs"===e.attr("lengthAdjust"),w=e.get("word-spacing"),B=e.get("letter-spacing"),E=e.get("text-anchor"),m=e.get("direction"),v=function(t,A,e,n){var i,s,r,o;switch(e){case"middle":i=.5*(o=A,((r=t).xHeight||.5*(r.ascender-r.descender))*o/1e3);break;case"central":i=.5*(k(t,A)+T(t,A));break;case"after-edge":case"text-after-edge":i=k(t,A);break;case"alphabetic":case"auto":case"baseline":i=0;break;case"mathematical":i=.5*T(t,A);break;case"hanging":i=.8*T(t,A);break;case"before-edge":case"text-before-edge":i=T(t,A);break;default:i=0}switch(n){case"baseline":s=0;break;case"super":s=.6*A;break;case"sub":s=-.6*A;break;default:s=n}return i-s}(e._font.font,e._font.size,e.get("alignment-baseline")||e.get("dominant-baseline"),e.get("baseline-shift"));"textPath"===e.name&&(u(),l=c=0);for(var C,b=e.getChildren(),y=0;y<b.length;y++){var Q=b[y];switch(Q.name){case"tspan":case"textPath":case"a":A(Q,e);break;case"#text":case"#cdata-section":var I,D=Q.textContent,x=D;Q._font=e._font,Q._pos=[],r=r.substring(D.length),"preserve"===e.get("xml:space")?x=x.replace(/[\s]/g," "):(x=x.replace(/[\s]+/g," "),s.match(/[\s]$|^$/)&&(x=x.replace(/^[\s]/,"")),r.match(/^[\s]*$/)&&(x=x.replace(/[\s]$/,""))),s+=D,I=0===w?[x]:x.split(/(\s)/);for(var M=0;M<I.length;M++){for(var F=function(t,A,e){for(var n=t.encode(""+e),i=n[0],s=n[1],r=[],o=0;o<i.length;o++){var a=t.unicode?t.unicode[parseInt(i[o],16)]:[e.charCodeAt(o)];r.push({glyph:i[o],unicode:a,width:s[o].advanceWidth*A/1e3,xOffset:s[o].xOffset*A/1e3,yOffset:s[o].yOffset*A/1e3,xAdvance:s[o].xAdvance*A/1e3,yAdvance:s[o].yAdvance*A/1e3})}return r}(e._font.font,e._font.size,I[M]),L=0;L<F.length;L++){var R=e._index,Y=e._x[R],S=e._y[R],P=e._dx[R],G=e._dy[R],W=e._rot[R],H=!(0===M&&0===L);void 0!==Y&&(H=!1,u(),l=Y),void 0!==S&&(H=!1,u(),c=S),void 0!==P&&(H=!1,l+=P),void 0!==G&&(H=!1,c+=G),void 0===W&&0===e._defRot||(H=!1);var j={glyph:F[L].glyph,rotate:Math.PI/180*e.chooseValue(W,e._defRot),x:l+F[L].xOffset,y:c+v+F[L].yOffset,width:F[L].width,ascent:T(e._font.font,e._font.size),descent:k(e._font.font,e._font.size),scale:1,hidden:!1,continuous:H};a.push(j),Q._pos.push(j),e._pos.push(j),e._index+=F[L].unicode.length,1===a.length&&(n=E,i=m),l+=F[L].xAdvance+B,c+=F[L].yAdvance}" "===I[M]&&(l+=w)}break;default:r=r.substring(Q.textContent.length)}}g&&e._pos.length&&function(t,A,e){var n=t[0],i=t[t.length-1],s=n.x,r=i.x+i.width;if(e){var o=A/(r-s);if(0<o&&o<1/0)for(var a=0;a<t.length;a++)t[a].x=s+o*(t[a].x-s),t[a].scale*=o,t[a].width*=o}else if(2<=t.length)for(var c=(A-(r-s))/(t.length-1),u=0;u<t.length;u++)t[u].x+=u*c;l+=A-(r-s)}(e._pos,g,p),"textPath"!==e.name&&"text"!==e.name||u(),"textPath"===e.name&&(o.push(e),(C=e.pathObject)&&(l=C.endPoint[0],c=C.endPoint[1])),h&&(h._pos=h._pos.concat(e._pos),h._index+=e._index)}(e,null);for(var h=0;h<o.length;h++)!function(t){var A=t.pathObject,e=t.pathLength,n=t.pathScale;if(A)for(var i=t.getLength("startOffset",e,0),s=0;s<t._pos.length;s++){var r,o=i+t._pos[s].x+.5*t._pos[s].width;e<o||o<0?t._pos[s].hidden=!0:(r=A.getPointAtLength(o*n),L(n,1)&&(t._pos[s].scale*=n,t._pos[s].width*=n),t._pos[s].x=r[0]-.5*t._pos[s].width*Math.cos(r[2])-t._pos[s].y*Math.sin(r[2]),t._pos[s].y=r[1]-.5*t._pos[s].width*Math.sin(r[2])+t._pos[s].y*Math.cos(r[2]),t._pos[s].rotate=r[2]+t._pos[s].rotate,t._pos[s].continuous=!1)}else for(var a=0;a<t._pos.length;a++)t._pos[a].hidden=!0}(o[h])}(this),this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(A,e){var n;t.save(),this.transform(),this.clip(),this.mask()&&(n=u(Q())),this.drawTextInDocument(A,e),n&&(h(n),d(n)),t.restore()}},Et=(i=i||{}).assumePt?1:.75,mt=(i.width||t.page.width)/Et,vt=(i.height||t.page.height)/Et,Ct=i.preserveAspectRatio||null,bt=i.useCSS&&"undefined"!=typeof SVGElement&&A instanceof SVGElement&&"function"==typeof getComputedStyle,yt=i.warningCallback,Qt=i.fontCallback,It=i.imageCallback,Dt=i.colorCallback,xt=i.documentCallback,Mt=Math.ceil(Math.max(1,i.precision))||3,Ft=[],Lt={},Rt=[],Yt=[];if("function"!=typeof yt&&(yt=function(){console.warn}),"function"!=typeof Qt&&(Qt=function(A,e,n,i){if(e&&n){if(t._registeredFonts.hasOwnProperty(A+"-BoldItalic"))return A+"-BoldItalic";if(t._registeredFonts.hasOwnProperty(A+"-Italic"))return i.fauxBold=!0,A+"-Italic";if(t._registeredFonts.hasOwnProperty(A+"-Bold"))return i.fauxItalic=!0,A+"-Bold";if(t._registeredFonts.hasOwnProperty(A))return i.fauxBold=!0,i.fauxItalic=!0,A}if(e&&!n){if(t._registeredFonts.hasOwnProperty(A+"-Bold"))return A+"-Bold";if(t._registeredFonts.hasOwnProperty(A))return i.fauxBold=!0,A}if(!e&&n){if(t._registeredFonts.hasOwnProperty(A+"-Italic"))return A+"-Italic";if(t._registeredFonts.hasOwnProperty(A))return i.fauxItalic=!0,A}if(!e&&!n&&t._registeredFonts.hasOwnProperty(A))return A;if(A.match(/(?:^|,)\s*serif\s*$/)){if(e&&n)return"Times-BoldItalic";if(e&&!n)return"Times-Bold";if(!e&&n)return"Times-Italic";if(!e&&!n)return"Times-Roman"}else if(A.match(/(?:^|,)\s*monospace\s*$/)){if(e&&n)return"Courier-BoldOblique";if(e&&!n)return"Courier-Bold";if(!e&&n)return"Courier-Oblique";if(!e&&!n)return"Courier"}else{if(A.match(/(?:^|,)\s*sans-serif\s*$/),e&&n)return"Helvetica-BoldOblique";if(e&&!n)return"Helvetica-Bold";if(!e&&n)return"Helvetica-Oblique";if(!e&&!n)return"Helvetica"}}),"function"!=typeof It&&(It=function(t){return t.replace(/\s+/g,"")}),"function"!=typeof Dt)Dt=null;else for(var St in r){var Pt=Dt(r[St]);r[St][0]=Pt[0],r[St][1]=Pt[1]}if("function"!=typeof xt&&(xt=null),"string"==typeof A&&(A=B(A)),A){for(var Gt=A.getElementsByTagName("style"),_t=0;_t<Gt.length;_t++)Yt=Yt.concat(function(t){for(var A,e=new J(t.trim()),n=[];A=e.match(/^\s*([^\{\}]*?)\s*\{([^\{\}]*?)\}/,!0);)for(var i=A[1].split(/\s*,\s*/g),s=P(A[2]),r=0;r<i.length;r++){var o=function(t){for(var A,e=t.split(/(?=[.#])/g),n=[],i=[],s=[],r=0;r<e.length;r++)if(A=e[r].match(/^[#]([_A-Za-z0-9-]+)$/))n.push(A[1]);else if(A=e[r].match(/^[.]([_A-Za-z0-9-]+)$/))i.push(A[1]);else if(A=e[r].match(/^([_A-Za-z0-9-]+)$/))s.push(A[1]);else if("*"!==e[r])return;return{tags:s,ids:n,classes:i,specificity:1e4*n.length+100*i.length+s.length}}(i[r]);o&&n.push({selector:o,css:s})}return n}(Gt[_t].textContent));var Tt=W(A,null);if("function"==typeof Tt.drawInDocument){i.useCSS&&!bt&&yt("SVGtoPDF: useCSS option can only be used for SVG *elements* in compatible browsers");var kt=t._fillColor;t.save().translate(e||0,n||0).scale(Et),Tt.drawInDocument();for(var Wt=0;Wt<Rt.length;Wt++)t.page.annotations.push(Rt[Wt]);t.restore(),t._fillColor=kt}else yt("SVGtoPDF: this element can't be rendered directly: "+A.nodeName)}else yt("SVGtoPDF: the input does not look like a valid SVG")})}).call(this,e(548)(t))},function(t,A){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,A,e){"use strict";function n(t){this.fs=t,this.resolving={}}"undefined"==typeof window||window.Promise||e(550),e(560),n.prototype.resolve=function(t){var A;return this.resolving[t]||((A=this).resolving[t]=new Promise((function(e,n){var i;0===t.toLowerCase().indexOf("https://")||0===t.toLowerCase().indexOf("http://")?(i=t,new Promise((function(t,A){var e=new XMLHttpRequest;e.open("GET",i,!0),e.responseType="arraybuffer",e.onreadystatechange=function(){4===e.readyState&&(200<=e.status&&e.status<300||setTimeout((function(){A(new TypeError('Failed to fetch (url: "'+i+'")'))}),0))},e.onload=function(){200<=e.status&&e.status<300&&t(e.response)},e.onerror=function(){setTimeout((function(){A(new TypeError('Network request failed (url: "'+i+'")'))}),0)},e.ontimeout=function(){setTimeout((function(){A(new TypeError('Network request failed (url: "'+i+'")'))}),0)},e.send()})).then((function(n){A.fs.writeFileSync(t,n),e()}),(function(t){n(t)}))):e()}))),this.resolving[t]},n.prototype.resolved=function(){var t=this;return new Promise((function(A,e){Promise.all(Object.values(t.resolving)).then((function(){A()}),(function(t){e(t)}))}))},t.exports=n},function(t,A,e){var n=e(551);e(556),e(557),e(558),e(559),t.exports=n},function(t,A,e){e(32),e(159),e(120),e(552),e(299),e(555);var n=e(114);t.exports=n.Promise},function(t,A,e){"use strict";function n(t){var A;return!(!v(t)||"function"!=typeof(A=t.then))&&A}function i(t,A,e){var i;A.notified||(A.notified=!0,i=A.reactions,F((function(){for(var s=A.value,r=1==A.state,o=0;i.length>o;){var a,l,c,u=i[o++],h=r?u.ok:u.fail,d=u.resolve,f=u.reject,g=u.domain;try{h?(r||(2===A.rejection&&it(t,A),A.rejection=1),!0===h?a=s:(g&&g.enter(),a=h(s),g&&(g.exit(),c=!0)),a===u.promise?f(U("Promise-chain cycle")):(l=n(a))?l.call(a,d,f):d(a)):f(s)}catch(s){g&&!c&&g.exit(),f(s)}}A.reactions=[],A.notified=!1,e&&!A.rejection&&et(t,A)})))}function s(t,A,e){var n,i;q?((n=V.createEvent("Event")).promise=A,n.reason=e,n.initEvent(t,!1,!0),f.dispatchEvent(n)):n={promise:A,reason:e},(i=f["on"+t])?i(n):t===$&&R("Unhandled promise rejection",e)}function r(t,A,e,n){return function(i){t(A,e,i,n)}}function o(t,A,e,n){A.done||(A.done=!0,n&&(A=n),A.value=e,A.state=2,i(t,A,!0))}var a,l,c,u,h=e(1),d=e(56),f=e(3),g=e(36),p=e(295),w=e(25),B=e(221),E=e(95),m=e(156),v=e(13),C=e(44),b=e(155),y=e(30),Q=e(140),I=e(136),D=e(153),x=e(38),M=e(296).set,F=e(553),L=e(298),R=e(554),Y=e(109),S=e(137),P=e(35),G=e(144),_=e(6),T=e(147),k=_("species"),W="Promise",H=P.get,j=P.set,N=P.getterFor(W),O=p,U=f.TypeError,V=f.document,K=f.process,z=g("fetch"),J=Y.f,Z=J,X="process"==y(K),q=!!(V&&V.createEvent&&f.dispatchEvent),$="unhandledrejection",tt=G(W,(function(){if(Q(O)===String(O)){if(66===T)return!0;if(!X&&"function"!=typeof PromiseRejectionEvent)return!0}if(d&&!O.prototype.finally)return!0;if(51<=T&&/native code/.test(O))return!1;function t(t){t((function(){}),(function(){}))}var A=O.resolve(1);return(A.constructor={})[k]=t,!(A.then((function(){}))instanceof t)})),At=tt||!D((function(t){O.all(t).catch((function(){}))})),et=function(t,A){M.call(f,(function(){var e,n=A.value;if(nt(A)&&(e=S((function(){X?K.emit("unhandledRejection",n,t):s($,t,n)})),A.rejection=X||nt(A)?2:1,e.error))throw e.value}))},nt=function(t){return 1!==t.rejection&&!t.parent},it=function(t,A){M.call(f,(function(){X?K.emit("rejectionHandled",t):s("rejectionhandled",t,A.value)}))},st=function(t,A,e,s){if(!A.done){A.done=!0,s&&(A=s);try{if(t===e)throw U("Promise can't be resolved itself");var a=n(e);a?F((function(){var n={done:!1};try{a.call(e,r(st,t,n,A),r(o,t,n,A))}catch(e){o(t,n,e,A)}})):(A.value=e,A.state=1,i(t,A,!1))}catch(e){o(t,{done:!1},e,A)}}};tt&&(O=function(t){b(this,O,W),C(t),a.call(this);var A=H(this);try{t(r(st,this,A),r(o,this,A))}catch(t){o(this,A,t)}},(a=function(){j(this,{type:W,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=B(O.prototype,{then:function(t,A){var e=N(this),n=J(x(this,O));return n.ok="function"!=typeof t||t,n.fail="function"==typeof A&&A,n.domain=X?K.domain:void 0,e.parent=!0,e.reactions.push(n),0!=e.state&&i(this,e,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),l=function(){var t=new a,A=H(t);this.promise=t,this.resolve=r(st,t,A),this.reject=r(o,t,A)},Y.f=J=function(t){return t===O||t===c?new l:Z(t)},d||"function"!=typeof p||(u=p.prototype.then,w(p.prototype,"then",(function(t,A){var e=this;return new O((function(t,A){u.call(e,t,A)})).then(t,A)}),{unsafe:!0}),"function"==typeof z&&h({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return L(O,z.apply(f,arguments))}}))),h({global:!0,wrap:!0,forced:tt},{Promise:O}),E(O,W,!1,!0),m(W),c=g(W),h({target:W,stat:!0,forced:tt},{reject:function(t){var A=J(this);return A.reject.call(void 0,t),A.promise}}),h({target:W,stat:!0,forced:d||tt},{resolve:function(t){return L(d&&this===c?O:this,t)}}),h({target:W,stat:!0,forced:At},{all:function(t){var A=this,e=J(A),n=e.resolve,i=e.reject,s=S((function(){var e=C(A.resolve),s=[],r=0,o=1;I(t,(function(t){var a=r++,l=!1;s.push(void 0),o++,e.call(A,t).then((function(t){l||(l=!0,s[a]=t,--o||n(s))}),i)})),--o||n(s)}));return s.error&&i(s.value),e.promise},race:function(t){var A=this,e=J(A),n=e.reject,i=S((function(){var i=C(A.resolve);I(t,(function(t){i.call(A,t).then(e.resolve,n)}))}));return i.error&&n(i.value),e.promise}})},function(t,A,e){var n,i,s,r,o,a,l,c,u=e(3),h=e(54).f,d=e(30),f=e(296).set,g=e(297),p=u.MutationObserver||u.WebKitMutationObserver,w=u.process,B=u.Promise,E="process"==d(w),m=h(u,"queueMicrotask"),v=m&&m.value;v||(n=function(){var t,A;for(E&&(t=w.domain)&&t.exit();i;){A=i.fn,i=i.next;try{A()}catch(t){throw i?r():s=void 0,t}}s=void 0,t&&t.enter()},r=E?function(){w.nextTick(n)}:p&&!g?(o=!0,a=document.createTextNode(""),new p(n).observe(a,{characterData:!0}),function(){a.data=o=!o}):B&&B.resolve?(l=B.resolve(void 0),c=l.then,function(){c.call(l,n)}):function(){f.call(u,n)}),t.exports=v||function(t){var A={fn:t,next:void 0};s&&(s.next=A),i||(i=A,r()),s=A}},function(t,A,e){var n=e(3);t.exports=function(t,A){var e=n.console;e&&e.error&&(1===arguments.length?e.error(t):e.error(t,A))}},function(t,A,e){"use strict";var n=e(1),i=e(56),s=e(295),r=e(4),o=e(36),a=e(38),l=e(298),c=e(25);n({target:"Promise",proto:!0,real:!0,forced:!!s&&r((function(){s.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var A=a(this,o("Promise")),e="function"==typeof t;return this.then(e?function(e){return l(A,t()).then((function(){return e}))}:t,e?function(e){return l(A,t()).then((function(){throw e}))}:t)}}),i||"function"!=typeof s||s.prototype.finally||c(s.prototype,"finally",o("Promise").prototype.finally)},function(t,A,e){"use strict";var n=e(1),i=e(11),s=e(60),r=e(45),o=e(58),a=e(15),l=e(42),c=e(136),u=e(18),h=e(35),d=h.set,f=h.getterFor("AggregateError"),g=function(t,A){var e=this;if(!(e instanceof g))return new g(t,A);r&&(e=r(new Error(A),s(e)));var n=[];return c(t,n.push,n),i?d(e,{errors:n,type:"AggregateError"}):e.errors=n,void 0!==A&&u(e,"message",String(A)),e};g.prototype=o(Error.prototype,{constructor:l(5,g),message:l(5,""),name:l(5,"AggregateError")}),i&&a.f(g.prototype,"errors",{get:function(){return f(this).errors},configurable:!0}),n({global:!0},{AggregateError:g})},function(t,A,e){e(299)},function(t,A,e){"use strict";var n=e(1),i=e(109),s=e(137);n({target:"Promise",stat:!0},{try:function(t){var A=i.f(this),e=s(t);return(e.error?A.reject:A.resolve)(e.value),A.promise}})},function(t,A,e){"use strict";var n=e(1),i=e(44),s=e(36),r=e(109),o=e(137),a=e(136),l="No one promise resolved";n({target:"Promise",stat:!0},{any:function(t){var A=this,e=r.f(A),n=e.resolve,c=e.reject,u=o((function(){var e=i(A.resolve),r=[],o=0,u=1,h=!1;a(t,(function(t){var i=o++,a=!1;r.push(void 0),u++,e.call(A,t).then((function(t){a||h||(h=!0,n(t))}),(function(t){a||h||(a=!0,r[i]=t,--u||c(new(s("AggregateError"))(r,l)))}))})),--u||c(new(s("AggregateError"))(r,l))}));return u.error&&c(u.value),e.promise}})},function(t,A,e){e(561);var n=e(114);t.exports=n.Object.values},function(t,A,e){var n=e(1),i=e(562).values;n({target:"Object",stat:!0},{values:function(t){return i(t)}})},function(t,A,e){function n(t){return function(A){for(var e,n=r(A),a=s(n),l=a.length,c=0,u=[];c<l;)e=a[c++],i&&!o.call(n,e)||u.push(t?[e,n[e]]:n[e]);return u}}var i=e(11),s=e(94),r=e(27),o=e(110).f;t.exports={entries:n(!0),values:n(!1)}},function(t,A,e){"use strict";(function(A){t.exports=function(){if("object"==typeof globalThis)return globalThis;var t;try{t=this||new Function("return this")()}catch(t){if("object"==typeof window)return window;if("object"==typeof self)return self;if(void 0!==A)return A}return t}()}).call(this,e(24))}],t.c=e,t.d=function(A,e,n){t.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:n})},t.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},t.t=function(A,e){if(1&e&&(A=t(A)),8&e)return A;if(4&e&&"object"==typeof A&&A&&A.__esModule)return A;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:A}),2&e&&"string"!=typeof A)for(var i in A)t.d(n,i,function(t){return A[t]}.bind(null,i));return n},t.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(e,"a",e),e},t.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},t.p="",t(t.s=300);function t(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return A[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var A,e})),this.pdfMake=this.pdfMake||{},this.pdfMake.vfs={"Roboto-Italic.ttf":"AAEAAAASAQAABAAgR0RFRrRCsIIAAjGsAAACYkdQT1P/GhLXAAI0EAAAXcxHU1VC64LkWQACkdwAABWQT1MvMpeCsVIAAAGoAAAAYGNtYXABd1geAAAbWAAAEkZjdnQgBLst2gAAMKAAAABSZnBnbXP3H6sAAC2gAAABvGdhc3AACAATAAIxoAAAAAxnbHlm8oCfSQAAOxQAAfIkaGRteDpbTGEAABZAAAAFGGhlYWT8pdJlAAABLAAAADZoaGVhDKYSnAAAAWQAAAAkaG10eDNk1vwAAAIIAAAUOGxvY2F8sflRAAAw9AAACh5tYXhwBz4DAgAAAYgAAAAgbmFtZeyjGUsAAi04AAAER3Bvc3T/YQBkAAIxgAAAACBwcmVwvaJduAAAL1wAAAFEAAEAAAACIxI2CQuMXw889QAZCAAAAAAAxPARLgAAAADVAVLf+jj91QlMCHMAAgAJAAIAAAAAAAAAAQAAB2z+DAAACRb6OP5sCUwIAAGzAAAAAAAAAAAAAAAABQ4AAQAABQ4AkAAWAFYABQABAAAAAAAOAAACAAIaAAYAAQADBG8BkAAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAAAv9QACBbAAAAIAAAAABHT09HAAEAAP/9BgD+AABmB5oCACAAAZ8AAAAABDoFsAAgACAAAwOWAGQAAAAAAAAAAAH2AAAB9gAAAgkAQwKFAMgE0QBSBGYASgW5ALsE3QA6AWQAqgKxAG0Cvf+PA2IAawRwAEwBkP+PAi4AGQIVADUDPf+PBGYAaARmAPkEZgAXBGYANARmAAUEZgByBGYAcARmAJ0EZgBBBGYAlAHrACsBrv+bA/wAQQRMAHAEGAA6A7QApQcCAEQFGv+vBN8AOwUXAHQFIQA7BHMAOwRUADsFUwB5BZIAOwImAEkEUgAKBOcAOwQ3ADsG0AA7BZIAOwVgAHcE7wA7BWAAbwTRADoEpQAnBKsAqAUSAGcE+gCkBuwAwwTn/9QEswCoBK//6wIZ//8DOQC/Ahn/egNIAE8Div+BAnAA0ARDADMEZQAfBBoARgRqAEsEJgBFArwAdARlAAQEUAAfAewALwHk/xQD+QAgAewALwbXAB4EUgAfBHcARQRl/9cEcwBJAqoAHwQKAC4CkwBDBFEAWwPMAG4F3wCAA+P/xAO2/6UD4//tAqoAOAHuACECqv+MBVEAaQHu//EESABSBIz/8wWSABIEHQBDAeb/9wTM/90DSADaBiMAYgOCAMMDrgBZBFYAgQYkAGEDmAD3AvAA6AQvACUC4gBcAuIAbgJ5ANUEb//lA9UAewIQAKUB9v/IAuIA3gORAMADrQAPBbkAuQYPALQGEwCeA7b/0wdL/4QELQAoBWAAIASgADgEpwAeBpcAEwSWAFwEeABEBG8AOQSD/+AErABLBXkANQH1AC4EWwAtBDgAIgIiACMFagA1BG8AJAdwAFQHFgBHAfcAMwVnAFECrv9JBV4AZwR5AEIFbwBnBNcAWgH+/wkEIQA+A7EBFwN8AScDmQD3A1oBBwHsAQ4CogEBAiP/rwOzAN0C7wDCAlL/6QAA/WoAAP3rAAD9CwAA/fUAAPzbAAD8uwIHASED9gDzAhEApQRbAEMFg/+xBVEAaQUg/8QEeAAMBZMARAR4/9oFmQBVBWgAhgUzAAoEbABIBKP/8APtAIQEbwBDBDkAKQQPAIIEbwAkBHUAcwKNAIUEVv+3A9gAPwSpAGAEb//cBDYATgRvAEoEFgCHBEUAZwWCAEEFeQBPBm4AZgSHAFEEKwBnBiIAZgXbAKEFRQB4CFn/zAhsAEMGWgC0BZIAQgTuADQF4P+LBxX/rASlACUFkgBDBYj/ygTqAJMGBwBbBbYAQQVaAM4HVwBCB44AQgXtAIkGwABFBOgANgVFAHQG+gBJBPv/6ARUAEYEeQAwA0sALQS5/40F+/+lA/sAIQSFAC8EOwAvBIb/yAXLADAEhAAvBIUALwPEAGAFqgBMBKMALwRCAHsGUAAvBnUAJATbAFYGEAAwBEEAMAQ2ADQGXwAwBEz/vwRQAB8ENgBOBp//wwa5AC8EcAAfBIUALwbcAG8GBgBPBD8ALgb+AEkF1AAsBLf/ugQv/6IG3wBaBecATganACYFvgApCMkASAefAC4EDf/OA8f/ygVRAGkEcgBCBO0ArQPuAIQFUQBqBG8ARAbVAHQF/wBSBtwAbwYGAE8FFABmBDAATQThAEAAAPzoAAD9CwAA/hcAAP47AAD6OAAA+k8F5QBDBNEALwQ/AC4E/gA6BHD/1wRLADUDfwAkBMAAQwPwACQHcf+sBjr/pQV5AEQEngAvBOwANgRmAC0GZAC7BWMAdAXbADsEvgAvB50AOgWSACQH/ABCBskAJAXKAHEEuABfBPv/1AQU/8QG/wCsBT0AVwWaAM4EfQB7BU8AxARSAJgFTwAcBgoAigSjAAcE7AA1BEMALQXa/8oE0//IBZAAQwRvACQF7QA7BNAALwchADsGGAAwBWcAUQSOADwEjv/8BJ3/+AOZ/+kFEP/UBCn/xATaADEGawAyBrkATAYvAK0FDQBoBDIArwPyAKAHj//fBk3/2gfIADsGeAAjBNoAagQHAEwFiwCaBQMAfQVFAGoF3v/KBNb/yAMSAPID/wAAB/QAAAP/AAAH9AAAAq4AAAIEAAABXAAABGYAAAIpAAABnwAAAQIAAADVAAAAAAAAAi0AGQItABkFIgCnBhkAmQOT/14BlwCuAZcAiQGV/5gBlwDUAsgAtgLPAJUCtv+UBFEAdwR2//YCpwCgA7EAOQU7ADkBfQBSB3kAlwJeAF8CXgACA5H/7wLiAGMDUAB+BIz/8wYuAAoGaAA5CD8AOgXIAAkGBgAfBGYAUQW3AEMEDABJBFwACgUp//IFMP/lBcQAzAO7AEsIBQA1BOUA6gT6AIIGAQC1BqwAkgalAI8GQwC+BHYATQVtACQElf+sBHkAqwSqAEEIBQBNAgb/GgRpADEETABwA/z/1AQZABkD8wBBAkQAeAKFAHAB/v/jBNcAdARWAFgEcgB0BqoAdAaqAHQE0gB0BnIAKQAAAAAH/v+rCDUAXALi/+kC4gBrAuIAHQP6AGsD+gAoA/oAcAP5AEsD+gBKA/r/9wP6ABYD+v/9A/oAvAP6AEoEDf/cBBUAdAQ9/7YF8ACVBE8AegRkAEUEEABtBAoAEQQzAB0EoQBFBEUAHQShAEoExwAdBd4AHQOiAB0EPQAdA7z/9gHjACoExwAdBJIATAO4AB0ECgASBB0ABgOPABkDnQAdBE//sAShAEoET/+wA3j/0wSzAB0D2//VBUgAUQT6AH4E1gAMBVIAbARkAEcHE//EByEAHQVUAG0EsgAdBEIAHwUH/4kF5/+vBCgAEQTQAB8ENwAeBKb/xAQJAFgFCgAdBFIAWgYqAB0GgwAdBQAAUAXNAB8ENwAfBGMAIAZOAB0Ebv/fA/z/+gYh/68EYQAeBOwAHgUZAGkFoABQBEcAdASO/7YGOgBsBFIAWgRSAB0FoQAvBK8AQQQoABEEoQBKBB3//wPPAB4H7gAdBJH/3QLi//sC4v/wAuIAFgLiAB4C4gAvAuIACwLiADYDhACTAqoBCwPSAB0EJP+aBKgASwUtAEMFBwBEA/4AJQUfAEQD+gAlBGcAHQRkAEcEOQAdBGz/pQH4APwDkgERAAD9KgPbANID3wAiA/kAzgPgAM0DnQAdA40BEQOMARIC4gCQAuIAYwLiAIkC4gCRAuIAogLiAH4C4gCpBWEAgQWMAIQFcgBEBb0AhQXAAIUDwgC7BGkAOQRB/4EEtP/TBFP/1QQYACsDkgETAY//vQZ7AEkEnwA/Aff/DwRm/6wEZv/jBGb/uQRmAC0EZgBWBGYAJQRmAGoEZgAdBGYAQQRmAQwCAP8JAf//CQH2AC4B9v96AfYALgQ5AB0E5ABkBAoAYgRlAB8EHABDBHoARwRzACQEhQBBBHT/1wSDAEYEJgBFBGUANQNoAKkEuwArA6L/6AYT/5oD5AAdBKH/9ATHAB0ExwAdAfYAAAIuABkFPwARBT8AEQRuAD0EqwCoApP/9AUa/68FGv+vBRr/rwUa/68FGv+vBRr/rwUa/68FFwB0BHMAOwRzADsEcwA7BHMAOwImAEkCJgBJAiYASQImAEkFkgA7BWAAdwVgAHcFYAB3BWAAdwVgAHcFEgBnBRIAZwUSAGcFEgBnBLMAqARDADMEQwAzBEMAMwRDADMEQwAzBEMAMwRDADMEGgBGBCYARQQmAEUEJgBFBCYARQH1AC4B9QAuAfUALgH1AC4EUgAfBHcARQR3AEUEdwBFBHcARQR3AEUEUQBbBFEAWwRRAFsEUQBbA7b/pQO2/6UFGv+vBEMAMwUa/68EQwAzBRr/rwRDADMFFwB0BBoARgUXAHQEGgBGBRcAdAQaAEYFFwB0BBoARgUhADsFAABLBHMAOwQmAEUEcwA7BCYARQRzADsEJgBFBHMAOwQmAEUEcwA7BCYARQVTAHkEZQAEBVMAeQRlAAQFUwB5BGUABAVTAHkEZQAEBZIAOwRQAB8CJgBJAfUAEQImAEkB9QAuAiYASQH1AC4CJv+OAez/cAImAEkGeABJA9AALwRSAAoB/v8JBOcAOwP5ACAENwA7AewALwQ3ADsB7P+jBDcAOwKCAC8ENwA7AsgALwWSADsEUgAfBZIAOwRSAB8FkgA7BFIAHwRSAB8FYAB3BHcARQVgAHcEdwBFBWAAdwR3AEUE0QA6AqoAHwTRADoCqv+fBNEAOgKqAB8EpQAnBAoALgSlACcECgAuBKUAJwQKAC4EpQAnBAoALgSlACcECgAuBKsAqAKTAEMEqwCoApMAQwSrAKgCuwBDBRIAZwRRAFsFEgBnBFEAWwUSAGcEUQBbBRIAZwRRAFsFEgBnBFEAWwUSAGcEUQBbBuwAwwXfAIAEswCoA7b/pQSzAKgEr//rA+P/7QSv/+sD4//tBK//6wPj/+0HS/+EBpcAEwVgACAEbwA5BGf/sARn/7AEEABtBGz/pQRs/6UEbP+lBGz/pQRs/6UEbP+lBGz/pQRkAEcD0gAdA9IAHQPSAB0D0gAdAeMAKgHjACoB4wAqAeMAKgTHAB0EoQBKBKEASgShAEoEoQBKBKEASgRkAEUEZABFBGQARQRkAEUEFQB0BGz/pQRs/6UEbP+lBGQARwRkAEcEZABHBGQARwRnAB0D0gAdA9IAHQPSAB0D0gAdA9IAHQSSAEwEkgBMBJIATASSAEwExwAdAeMADwHjACoB4wAqAeP/egHjACoDvP/2BD0AHQOiAB0DogAdA6IAHQOiAB0ExwAdBMcAHQTHAB0EoQBKBKEASgShAEoEMwAdBDMAHQQzAB0ECgARBAoAEQQKABEECgARBBAAbQQQAG0EEABtBGQARQRkAEUEZABFBGQARQRkAEUEZABFBfAAlQQVAHQEFQB0BA3/3AQN/9wEDf/cBRr/rwRz/58Fkv+tAib/swV0AFYFF/+KBUcAHgKNACAFGv+vBN8AOwRzADsEr//rBZIAOwImAEkE5wA7BtAAOwWSADsFYAB3BO8AOwSrAKgEswCoBOf/1AImAEkEswCoBGwASAQ5ACkEbwAkAo0AhQRFAGcEWwAtBHcARQRv/+UDzABuA+P/xAKNAGYERQBnBHcARQRFAGcGbgBmBHMAOwRbAEMEpQAnAiYASQImAEkEUgAKBQcARATnADsE6gCTBRr/rwTfADsEWwBDBHMAOwWSAEMG0AA7BZIAOwVgAHcFkwBEBO8AOwUXAHQEqwCoBOf/1ARDADMEJgBFBIUALwR3AEUEZf/XBBoARgO2/6UD4//EBCYARQNLAC0ECgAuAewALwH1AC4B5P8UBDsALwO2/6UG7ADDBd8AgAbsAMMF3wCABuwAwwXfAIAEswCoA7b/pQFkAKoChQDIBBIAQwH+/wkBlwCJBtAAOwbXAB4FGv+vBEMAMwRzADsFkgBDBCYARQSFAC8FaACGBXkATwTtAK0D7gCECC0ARQkWAHcEpQAlA/sAIQUXAHQEGgBGBLMAqAPtAIQCJgBJBxX/rAX7/6UCJgBJBRr/rwRDADMFGv+vBEMAMwdL/4QGlwATBHMAOwQmAEUFZwBRBCEAPgQhAD4HFf+sBfv/pQSlACUD+wAhBZIAQwSFAC8FkgBDBIUALwVgAHcEdwBFBVEAaQRyAEIFUQBpBHIAQgVFAHQENgA0BOoAkwO2/6UE6gCTA7b/pQTqAJMDtv+lBVoAzgRCAHsGwABFBhAAMARqAEsFGv+vBEMAMwUa/68EQwAzBRr/rwRDADMFGv+vBEMAMwUa/68EQwAzBRr/rwRDADMFGv+vBEMAMwUa/68EQwAzBRr/rwRDADMFGv+vBEMAMwUa/68EQwAzBRr/rwRDADMEcwA7BCYARQRzADsEJgBFBHMAOwQmAEUEcwA7BCYARQRzADsEJgBFBHMAOwQmAEUEcwA7BCYARQRzADsEJgBFAiYASQH1AC4CJgAOAez/8QVgAHcEdwBFBWAAdwR3AEUFYAB3BHcARQVgAHcEdwBFBWAAdwR3AEUFYAB3BHcARQVgAHcEdwBFBV4AZwR5AEIFXgBnBHkAQgVeAGcEeQBCBV4AZwR5AEIFXgBnBHkAQgUSAGcEUQBbBRIAZwRRAFsFbwBnBNcAWgVvAGcE1wBaBW8AZwTXAFoFbwBnBNcAWgVvAGcE1wBaBLMAqAO2/6UEswCoA7b/pQSzAKgDtv+lBIgAAASrAKgDxABgBVoAzgRCAHsEWwBDA0sALQYKAIoEowAHBFAAHwToACsE6AArBFsAEANL/+YFGwBJBBIAKwSzAKgD7QBdBOf/1APj/8QEOQApBFT/1wYZAJkEZgAXBGYANARmAAUEZgByBHoAhASOAFUEegCUBI4AfAVTAHkEZQAEBZIAOwRSAB8FGv+vBEMAMwRzADsEJgBFAib/3wH1/40FYAB3BHcARQTRADoCqgAfBRIAZwRRAFsEj/9OBN8AOwRlAB8FIQA7BGoASwUhADsEagBLBZIAOwRQAB8E5wA7A/kAIATnADsD+QAgBDcAOwHs//IG0AA7BtcAHgWSADsEUgAfBWAAdwTvADsEZf/XBNEAOgKq/+4EpQAnBAoALgSrAKgCkwBDBRIAZwT6AKQDzABuBPoApAPMAG4G7ADDBd8AgASv/+sD4//tBab+xgRs/6UEDv+lBQP/wQIf/8UEqwATBFH/XwTgABYEbP+lBDkAHQPSAB0EDf/cBMcAHQHjACoEPQAdBd4AHQTHAB0EoQBKBEUAHQQQAG0EFQB0BD3/tgHjACoEFQB0A9IAHQOdAB0ECgARAeMAKgHjACoDvP/2BD0AHQQJAFgEbP+lBDkAHQOdAB0D0gAdBNAAHwXeAB0ExwAdBKEASgSzAB0ERQAdBGQARwQQAG0EPf+2BCgAEQTHAB0EZABIBBUAdAWhAC8E0AAfBAkAWAVIAFEFnwAqBhP/mgSh//QECgARBfAAlQXwAJUF8ACVBBUAdAUa/68EQwAzBHMAOwQmAEUEbP+lA9IAHQH1//EAAAABAAAFEAkKBAAAAgICAwUFBgUCAwMEBQICAgQFBQUFBQUFBQUFAgIEBQUECAYFBgYFBQYGAgUGBQgGBgYGBQUFBgYIBgUFAgQCBAQDBQUFBQUDBQUCAgQCCAUFBQUDBQMFBAcEBAQDAgMGAgUFBgUCBQQHBAQFBwQDBQMDAwUEAgIDBAQGBwcECAUGBQUHBQUFBQUGAgUFAgYFCAgCBgMGBQYFAgUEBAQEAgMCBAMDAAAAAAAAAgQCBQYGBgUGBQYGBgUFBAUFBQUFAwUEBQUFBQUFBgYHBQUHBwYJCQcGBgcIBQYGBgcGBggJBwgGBggGBQUEBQcEBQUFBwUFBAYFBQcHBQcFBQcFBQUHCAUFCAcFCAcFBQgHBwYKCQUEBgUGBAYFCAcIBwYFBQAAAAAAAAcFBQYFBQQFBAgHBgUGBQcGBwUJBgkIBwUGBQgGBgUGBQYHBQYFBwUGBQcFCAcGBQUFBAYFBQcIBwYFBAkHCQcFBQYGBgcFAwUJBQkDAgIFAgIBAQACAgYHBAICAgIDAwMFBQMEBgIIAwMEAwQFBwcJBwcFBgUFBgYGBAkGBgcIBwcFBgUFBQkCBQUEBQQDAwIFBQUICAUHAAkJAwMDBAQEBAQEBAQEBAUFBQcFBQUFBQUFBQUHBAUEAgUFBAUFBAQFBQUEBQQGBgUGBQgIBgUFBgcFBQUFBQYFBwcGBwUFBwUEBwUGBgYFBQcFBQYFBQUFBAkFAwMDAwMDAwQDBAUFBgYEBgQFBQUFAgQABAQEBAQEBAMDAwMDAwMGBgYGBgQFBQUFBQQCBwUCBQUFBQUFBQUFBQICAgICBQYFBQUFBQUFBQUFBAUEBwQFBQUCAgYGBQUDBgYGBgYGBgYFBQUFAgICAgYGBgYGBgYGBgYFBQUFBQUFBQUFBQUFAgICAgUFBQUFBQUFBQUEBAYFBgUGBQYFBgUGBQYFBgYFBQUFBQUFBQUFBgUGBQYFBgUGBQICAgICAgICAgcEBQIGBAUCBQIFAwUDBgUGBQYFBQYFBgUGBQUDBQMFAwUFBQUFBQUFBQUFAwUDBQMGBQYFBgUGBQYFBgUIBwUEBQUEBQQFBAgHBgUFBQUFBQUFBQUFBQQEBAQCAgICBQUFBQUFBQUFBQUFBQUFBQUFBQQEBAQEBQUFBQUCAgICAgQFBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUGBQYCBgYGAwYFBQUGAgYIBgYGBQUGAgUFBQUDBQUFBQQEAwUFBQcFBQUCAgUGBgYGBQUFBggGBgYGBgUGBQUFBQUFBAQFBAUCAgIFBAgHCAcIBwUEAgMFAgIICAYFBQYFBQYGBgQJCgUEBgUFBAIIBwIGBQYFCAcFBQYFBQgHBQQGBQYFBgUGBQYFBgUGBAYEBgQGBQgHBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQUFBQUFBQUFBQUFBQUFBQUCAgICBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUFBAUEBQQFBQQGBQUEBwUFBgYFBAYFBQQGBAUFBwUFBQUFBQUFBgUGBQYFBQUCAgYFBQMGBQUFBQYFBgUGBQYEBgQFAggIBgUGBgUFAwUFBQMGBgQGBAgHBQQGBQUGAgUFBQUFBAUFAgUHBQUFBQUFAgUEBAUCAgQFBQUFBAQFBwUFBQUFBQUFBQUFBgUFBgYHBQUHBwcFBgUFBQUEAgAAAAMAAAADAAAAHAADAAEAAAAcAAMACgAABooABAZuAAAA9ACAAAYAdAAAAAIADQB+AKAArACtAL8AxgDPAOYA7wD+AQ8BEQElAScBMAFTAV8BZwF+AX8BjwGSAaEBsAHwAf8CGwI3AlkCvALHAskC3QLzAwEDAwMJAw8DIwOKA4wDkgOhA7ADuQPJA84D0gPWBCUELwRFBE8EYgRvBHkEhgSfBKkEsQS6BM4E1wThBPUFAQUQBRMeAR4/HoUe8R7zHvkfTSAJ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WLAFLxuxBR0+WbAM3LAg0DAx//8AM//oBN4GtQImAEUAAAEGAjll5gAWALAARViwGC8bsRgZPlmwL9ywM9AwMf///68AAASLB9kCJgAlAAABBwI6AO8BBgAWALAARViwBC8bsQQdPlmwDtywFdAwMf//ADP/6AP3BqQCJgBFAAABBgI6YdEAFgCwAEVYsBgvG7EYGT5ZsC3csDbQMDH///+v/p8Eiwc2AiYAJQAAACcAngD5ATYBBwCtBNwAAAATALAARViwBC8bsQQdPlmwENwwMQD//wAz/p8DzwYAAiYARQAAACYAnmsAAQcArQQpAAAAEwCwAEVYsBgvG7EYGT5ZsDHcMDEA////rwAABIsHtwImACUAAAEHAjwBFwEtAAwAsAQvsA7csBrQMDH//wAz/+gD5QaCAiYARQAAAQcCPACJ//gADACwGC+wL9ywO9AwMf///68AAASLB7cCJgAlAAABBwI1ARcBLQAMALAEL7AO3LAa0DAx//8AM//oA+UGggImAEUAAAEHAjUAif/4AAwAsBgvsC/csDvQMDH///+vAAAEiwhAAiYAJQAAAQcCPQEeAT0ADACwBC+wDtywF9AwMf//ADP/6APVBwoCJgBFAAABBwI9AJAABwAMALAYL7Av3LA40DAx////rwAABJIIFAImACUAAAEHAlABHwFFAAwAsAQvsA7csBfQMDH//wAz/+gEBAbeAiYARQAAAQcCUACRAA8ADACwGC+wL9ywONAwMf///6/+nwSLBw8CJgAlAAAAJwChAS4BNwEHAK0E3AAAABMAsABFWLAELxuxBB0+WbAO3DAxAP//ADP+nwPsBdkCJgBFAAAAJwChAKAAAQEHAK0EKQAAABMAsABFWLAYLxuxGBk+WbAv3DAxAP//ADv+qQSxBbACJgApAAAABwCtBJ0ACv//AEX+nwPgBFECJgBJAAAABwCtBHQAAP//ADsAAASxB8UCJgApAAABBwCrBM8BUgAJALAGL7AZ3DAxAP//AEX/6gPgBoMCJgBJAAABBwCrBFgAEAAJALAIL7At3DAxAP//ADsAAASxBy0CJgApAAABBwClAM8BRgAJALAGL7AW3DAxAP//AEX/6gQGBesCJgBJAAABBgClWAQACQCwCC+wKtwwMQD//wA7AAAFuwfPAiYAKQAAAQcCNwDAAToAFgCwAEVYsAYv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//8Aef/qBQYHVwImACsAAAEHAHUB9wFXABMAsABFWLAMLxuxDB0+WbAk3DAxAP//AAT+TwQoBgACJgBLAAABBwB1AU0AAAATALAARViwBC8bsQQZPlmwLNwwMQD//wA7AAAFdwc2AiYAMgAAAQcARAGdATYAEwCwAEVYsAYvG7EGHT5ZsAvcMDEA//8AHwAAA+MGAAImAFIAAAEHAEQA0gAAABMAsABFWLADLxuxAxk+WbAU3DAxAP///68AAASLByACJgAlAAABBwCsBIABMgAWALAARViwBC8bsQQdPlmwDNywENAwMf//ADP/6APPBesCJgBFAAABBwCsA/L//QAWALAARViwGC8bsRgZPlmwLdywMdAwMf//ADsAAASxBywCJgApAAABBwCsBE4BPgAWALAARViwBi8bsQYdPlmwDdywEdAwMf//AEX/6gPgBesCJgBJAAABBwCsA9f//QAWALAARViwCC8bsQgZPlmwIdywJdAwMf///98AAAKKBywCJgAtAAABBwCsAwQBPgAWALAARViwAi8bsQIdPlmwBdywCdAwMf///40AAAI4BekCJgCNAAABBwCsArL/+wAWALAARViwAi8bsQIZPlmwBdywCdAwMf//AHf/5wUNByICJgAzAAABBwCsBKEBNAAWALAARViwCi8bsQodPlmwJNywKNAwMf//AEX/6AQfBesCJgBTAAABBwCsA+D//QAWALAARViwAC8bsQAZPlmwJNywKNAwMf//ADoAAATCByACJgA2AAABBwCsBEMBMgAWALAARViwBC8bsQQdPlmwGdywHdAwMf//AB8AAALUBesCJgBWAAABBwCsA0n//QAWALAARViwCi8bsQoZPlmwEtywDdAwMf//AGf/5wUgByACJgA5AAABBwCsBHsBMgAWALAARViwCi8bsQodPlmwFNywGNAwMf//AFv/6AQeBesCJgBZAAABBwCsA+T//QAWALAARViwBy8bsQcZPlmwFdywGdAwMf///04AAAU8Bj8AJgDQZAAABwCu/i0AAP//ADv+qQSgBbACJgAmAAAABwCtBJgACv//AB/+lgP+BgACJgBGAAAABwCtBIb/9///ADv+qQTVBbACJgAoAAAABwCtBJcACv//AEv+nwR1BgACJgBIAAAABwCtBJkAAP//ADv+CQTVBbACJgAoAAABBwG6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AHAAqgAmABMAsABFWLAILxuxCBs+WbAL3DAxAP//AFj/6ARUBcsCJgIBAAABBgBwSiYAEwCwAEVYsBEvG7ERGz5ZsBPcMDEA//8AUQAABPMEjQIGAfEAAP//ACr/6wV+BI0AJgHjAAAABwHiAeMAAP///5oAAAX/BgACJgJzAAAABwB1ApUAAP////T/xwSiBh4CJgJ1AAAABwB1AYIAHv//ABH9/wPtBJ0CJgHZAAAABwG6AOP+oP//AJUAAAYpBh4CJgHVAAAABwBEAacAHv//AJUAAAYpBh4CJgHVAAAABwB1AjEAHv//AJUAAAYpBeUCJgHVAAAABwBqAXEAHv//AHQAAARlBh4CJgHTAAAABwBEALAAHv///6/+TwSLBbACJgAlAAAABwCkAWcAAP//ADP+TwPPBFECJgBFAAAABwCkALQAAP//ADv+WQSxBbACJgApAAAABwCkASgACv//AEX+TwPgBFECJgBJAAAABwCkAP8AAP///6X+TwPjBI0CJgIzAAAABwCkAQwAAP//AB3+VwPvBI0CJgIoAAAABwCkANgACP////H+qQGfBDoCJgCNAAAABwCtAzYACgAAABoBPgABAAAAAAAAAC8AAAABAAAAAAABAAYALwABAAAAAAACAAYANQABAAAAAAADAA0AOwABAAAAAAAEAA0AOwABAAAAAAAFABMASAABAAAAAAAGAA0AWwABAAAAAAAHACAAaAABAAAAAAAJAAYAiAABAAAAAAALAAoAjgABAAAAAAAMABMAmAABAAAAAAANAC4AqwABAAAAAAAOACoA2QADAAEECQAAAF4BAwADAAEECQABAAwBYQADAAEECQACAAwBbQADAAEECQADABoBeQADAAEECQAEABoBeQADAAEECQAFACYBkwADAAEECQAGABoBuQADAAEECQAHAEAB0wADAAEECQAJAAwCEwADAAEECQALABQCHwADAAEECQAMACYCMwADAAEECQANAFwCWQADAAEECQAOAFQCtUNvcHlyaWdodCAyMDExIEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuUm9ib3RvSXRhbGljUm9ib3RvIEl0YWxpY1ZlcnNpb24gMi4xMzc7IDIwMTdSb2JvdG8tSXRhbGljUm9ib3RvIGlzIGEgdHJhZGVtYXJrIG9mIEdvb2ds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A48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8ID0wPVA9cD2QPuA/AD8gQHBA0EEwR9BIIEhgUHBQkAAgAAAAIACjoYAAED8gAEAAAB9AfONMY0xgf8CF42/jeuNMw5zDd6CGQ4GDgYN7g4AjgYOBg5zDhEDAIM0DiKOVg5lDTeNoQ5sg1GN1w4ZjWMDYw4Og7CODo4OjeIOGY4fA/EOXYQJjU8OXYQQDhmOcwQhjXGNv45zDb+EQgSBhMIE+oUjDl2FJIUnDg6F4YZeBpqG3AbhhuMG5IejB6SHswfAh+MNaA1oCG+OBgiYCNeNN4lwDgYOBg1QjgYOBg4GCaWNaA4GDWgKEApBimYKfoq4DWWK241PDNGK5gtcjhmMQAxOjMkMyQ4ZjJwMvozJDMkMyQ2/jeIOVg5djNGOGY1xjWWNN41PDe4N7g3uDgYNN41PDgYOBg5zDWWNN41PDTGM3A0xjTGNMY6CDQSNGA6AjS8Oeo58DoCOfA56jnqOeo56jSuOfA0zDnMOcw5zDnMOIo2/jb+Nv42/jb+Nv42/jTMN3o3ejd6N3o4GDgYOBg4GDgYOcw5zDnMOcw5zDaEN1w3XDdcN1w3XDdcN1w1jDWMNYw1jDg6N4g3iDeIN4g3iDl2OXY2/jdcNv43XDb+N1w0zDTMNMw0zDnMN3o1jDd6NYw3ejWMN3o1jDd6NYw4GDg6OBg4GDgYOBg4GDe4OAI4AjgCOAI4GDg6OBg4OjgYODo4OjnMN4g5zDeIOcw3iDh8OHw4fDiKOIo4ijmUNoQ5djaEObI5sjmyOgI6AjoIOfA58DnwOfA58DnwOfA6AjoCOgI6AjoCOfA58DnwOgI56jS8NLw0vDS8OgI6AjoCOgg2/jd6OBg4GDnMNoQ2/jeuN3o5sjgYOBg3uDgYOBg5zDhEOIo2hDTeOBg2hDg6N4g5djeIN3o1xjgYOBg3uDe4NUI2/jeuNcY3ejgYOBg5zDhENMw4ijTeN1w1jDeIOGY5djU8NYw1ljl2OZQ5lDmUNoQ5djTGNMY0xjgYODo2/jdcN3o1jDlYOXY0zDaEOXY4GDTeNTw4GDb+N1w2/jdcN3o1jDWMNYw03jU8Ocw3iDeIOGY1Qjl2NUI5djVCOXY2/jdcNv43XDb+N1w2/jdcNv43XDb+N1w2/jdcNv43XDb+N1w2/jdcNv43XDb+N1w3ejWMN3o1jDd6NYw3ejWMN3o1jDd6NYw3ejWMN3o1jDgYOBg5zDeIOcw3iDnMN4g5zDeIOcw3iDnMN4g5zDeIN4g2hDl2NoQ5djaEOXY4ijXGNZY4OjWgNcY3uDaEOBg4Ojb+N1w3ejgYOcw3iDh8N644ZjnMOcw4GDg6N7g3uDgCOBg4OjgYODo5zDhEOGY4fDiKOVg5djlYOXY5lDmyOcw58DoCOfA56joIOeo58DoCOggAAgCkAAQABAAAAAYABgABAAsADAACABMAEwAEACUAKgAFACwALQALAC8ANgANADgAOAAVADoAPwAWAEUARgAcAEkASgAeAEwATAAgAE8ATwAhAFEAVAAiAFYAVgAmAFgAWAAnAFoAXQAoAF8AXwAsAIoAigAtAJYAlgAuAJ0AnQAvALEAtQAwALcAuQA1ALsAuwA4AL0AvgA5AMAAwQA7AMMAxQA9AMcAzgBAANIA0gBIANQA3gBJAOAA7wBUAPEA8QBkAPYA+ABlAPsA/ABoAP4BAABqAQMBBQBtAQoBCgBwAQ0BDQBxARgBGgByASIBIgB1AS4BMAB2ATMBNQB5ATcBNwB8ATkBOQB9ATsBOwB+AUMBRAB/AVQBVACBAVYBVgCCAVgBWACDAVwBXgCEAYQBhQCHAYcBiQCJAdgB2ACMAdoB2wCNAd0B3QCPAeAB4QCQAesB7QCSAf8B/wCVAg4CEACWAjACMACZAjMCMwCaAkUCRQCbAkcCSACcAnoCewCeAn0CfQCgAn8ClAChApkCoAC3AqICpQC/AqoCrwDDArQCvADJAr4CvgDSAsACwADTAsICwgDUAsQCxADVAsYCzwDWAtgC2gDgAtwC3ADjAt4C3gDkAuAC4ADlAuIC4gDmAucC5wDnAukC6QDoAusC6wDpAu0C7QDqAu8C7wDrAvEC/QDsAv8C/wD5AwEDAQD6AwMDAwD7Aw4DDgD8AxADEAD9AxIDEgD+AyADIAD/AyIDJQEAAycDJwEEAykDKQEFAy8DOAEGA0MDRwEQA00DTwEVA1QDVAEYA2UDaQEZA20DbwEeA3gDeAEhA4YDiwEiA44DnQEoA6ADoAE4A6QDpAE5A6YDpgE6A6oDqgE7A60DrgE8A7ADsQE+A7MDuQFAA7sDvQFHA78DxAFKA8YDxwFQA8kDzAFSA9ID0wFWA9UD1QFYA9cD1wFZA9kD3AFaA98D5AFeA+YD5gFkA+oD6wFlA/AD8AFnA/ID+wFoA/4D/wFyBAEEBAF0BAsEDAF4BBAEEAF6BBIEGAF7BB4ERgGCBEgESAGrBEoEVwGsBF8EXwG6BHAEdQG7BHcEdwHBBHsEfAHCBH8EfwHEBIEEggHFBIQEhAHHBIYEhgHIBJcEmwHJBJ0EnQHOBJ8EoAHPBKIEogHRBKYEqAHSBKoEqgHVBKwErgHWBLAEsAHZBLIEsgHaBLQEugHbBLwEvAHiBL8EvwHjBMIExgHkBMgEyAHpBMoEywHqBM8EzwHsBNIE0gHtBNgE2AHuBN0E3QHvBOgE6AHwBOoE6gHxBPEE8QHyBPUE9QHzAAsAOP/YANL/2ADW/9gBOf/YAUX/2AMO/9gDEP/YAxL/2APB/9gEd//YBL//2AAYADoAFAA7ABIAPQAWARkAFAKZABYDIAASAyIAFgMkABYDiwAWA5oAFgOdABYD0wASA9UAEgPXABID2QAWA+oAFAPyABYEcAAWBHIAFgR0ABYEhgAWBMIAFATEABQExgASAAEAE/8gAOcAEP8WABL/FgAl/1YALv74ADgAFABF/94AR//rAEj/6wBJ/+sAS//rAFP/6wBV/+sAVv/mAFn/6gBa/+gAXf/oAJT/6wCZ/+sAm//qALL/VgC0/1YAu//rAL3/6ADI/+sAyf/rAMv/6gDSABQA1gAUAPf/6wED/+sBDf9WARj/6wEa/+gBHv/rASL/6wE5ABQBQv/rAUUAFAFg/+sBYf/rAWv/6wGG/xYBiv8WAY7/FgGP/xYB6//AAe3/wAIz/8ACf/9WAoD/VgKB/1YCgv9WAoP/VgKE/1YChf9WApr/3gKb/94CnP/eAp3/3gKe/94Cn//eAqD/3gKh/+sCov/rAqP/6wKk/+sCpf/rAqv/6wKs/+sCrf/rAq7/6wKv/+sCsP/qArH/6gKy/+oCs//qArT/6AK1/+gCtv9WArf/3gK4/1YCuf/eArr/VgK7/94Cvf/rAr//6wLB/+sCw//rAsX/6wLH/+sCyf/rAsv/6wLN/+sCz//rAtH/6wLT/+sC1f/rAtf/6wLl/vgC+f/rAvv/6wL9/+sDDgAUAxAAFAMSABQDFf/qAxf/6gMZ/+oDG//qAx3/6gMf/+oDI//oAzL/wAMz/8ADNP/AAzX/wAM2/8ADN//AAzj/wANN/8ADTv/AA0//wAOG/1YDjv9WA57/6wOi/+oDpP/rA6b/6AOp/+oDqv/rA6v/6gOy/vgDtv9WA8EAFAPD/94DxP/rA8b/6wPI/+sDyf/oA8v/6wPS/+gD2v/oA+L/VgPj/94D5v/rA+v/6APs/+sD8f/rA/P/6AP4/1YD+f/eA/r/VgP7/94D///rBAH/6wQC/+sEDP/rBA7/6wQQ/+sEFP/oBBb/6AQY/+gEHf/rBB7/VgQf/94EIP9WBCH/3gQi/1YEI//eBCT/VgQl/94EJv9WBCf/3gQo/1YEKf/eBCr/VgQr/94ELP9WBC3/3gQu/1YEL//eBDD/VgQx/94EMv9WBDP/3gQ0/1YENf/eBDf/6wQ5/+sEO//rBD3/6wQ//+sEQf/rBEP/6wRF/+sES//rBE3/6wRP/+sEUf/rBFP/6wRV/+sEV//rBFn/6wRb/+sEXf/rBF//6wRh/+sEY//qBGX/6gRn/+oEaf/qBGv/6gRt/+oEb//qBHH/6ARz/+gEdf/oBHcAFASZ/1YEmv/eBJz/6wSg/+sEpP/qBKn/6wSr/+sEvwAUBMP/6ATF/+gEy//ABNL/wATq/8AAMwA4/9UAOv/kADv/7AA9/90A0v/VANb/1QEZ/+QBOf/VAUX/1QHrAA4B7QAOAjMADgKZ/90DDv/VAxD/1QMS/9UDIP/sAyL/3QMk/90DMgAOAzMADgM0AA4DNQAOAzYADgM3AA4DOAAOA00ADgNOAA4DTwAOA4v/3QOa/90Dnf/dA8H/1QPT/+wD1f/sA9f/7APZ/90D6v/kA/L/3QRw/90Ecv/dBHT/3QR3/9UEhv/dBL//1QTC/+QExP/kBMb/7ATLAA4E0gAOBOoADgAdADj/sAA6/+0APf/QANL/sADW/7ABGf/tATn/sAFF/7ACmf/QAw7/sAMQ/7ADEv+wAyL/0AMk/9ADi//QA5r/0AOd/9ADwf+wA9n/0APq/+0D8v/QBHD/0ARy/9AEdP/QBHf/sASG/9AEv/+wBML/7QTE/+0AEQAu/+4AOf/uApX/7gKW/+4Cl//uApj/7gLl/+4DFP/uAxb/7gMY/+4DGv/uAxz/7gMe/+4Dsv/uBGL/7gRk/+4Ewf/uAE0ABgAQAAsAEAANABQAQQAS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//QDI//0Ayb/8wMo//MDKv/zA6b/9APJ//QDyv/yA9L/9APa//QD6//0A/P/9AP2//IEBP/yBBT/9AQW//QEGP/0BHH/9ARz//QEdf/0BMP/9ATF//QEyf/zAIwABv/KAAv/ygA4/9IAOv/UADz/9AA9/9MAUf/RAFL/0QBU/9EAWv/mAFz/7wBd/+YAvf/mAMH/0QDS/9IA1v/SANr/9ADe/+0A4f/hAOb/1ADs/9EA7v/vAPD/0QDx/9EA8//RAPT/0QD1/9EA9v/JAPj/0QD6/9EA+//RAP7/0QEA/9EBBf/RAQn/5QEZ/9QBGv/mASD/4wEr/9EBM//0ATT/7wE2/9EBOf/SATr/xAE8/9EBPv/RAUP/9AFE/+8BRf/SAUf/4QFJ/+EBU//RAVX/0QFX/9EBXP/RAV3/9AFe/+8BYv/UAWP/9QFk/+cBbP/SAW3/yQGE/8oBhf/KAYf/ygGI/8oBif/KApn/0wKq/9ECtP/mArX/5gLy/9EC9P/RAvb/0QL3/9EDDv/SAxD/0gMS/9IDIv/TAyP/5gMk/9MDi//TA5r/0wOb//QDnf/TA6D/0QOm/+YDtf/tA8H/0gPC//QDxf/RA8f/0QPJ/+YDyv/vA8z/0QPR/9ED0v/mA9n/0wPa/+YD2//KA9z/ygPf/8oD4f/RA+f/0QPq/9QD6//mA/L/0wPz/+YD9f/0A/b/7wQD//QEBP/vBAj/0QQK/9EEE//tBBT/5gQV/+0EFv/mBBf/7QQY/+YEGf/hBBz/0QRw/9MEcf/mBHL/0wRz/+YEdP/TBHX/5gR3/9IEef/hBHz/0QSG/9MEmP/RBLX/0QS3/9EEv//SBML/1ATD/+YExP/UBMX/5gAoADj/vgBa/+8AXf/vAL3/7wDS/74A1v++AOb/yQD2/98BCf/tARr/7wEg/+sBOf++ATr/3wFF/74BTP/pAWP/9QFt/+ACtP/vArX/7wMO/74DEP++AxL/vgMj/+8Dpv/vA8H/vgPJ/+8D0v/vA9r/7wPr/+8D8//vBBT/7wQW/+8EGP/vBHH/7wRz/+8Edf/vBHf/vgS//74Ew//vBMX/7wA/ADj/5gA6/+cAPP/yAD3/5wBc//EA0v/mANb/5gDa//IA3v/uAOH/6ADm/+YA7v/xAPb/0AEZ/+cBM//yATT/8QE5/+YBOv/OAUP/8gFE//EBRf/m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AQ0BDQBHARgBGgBIAS4BMABLATMBNQBOATcBNwBRATkBOQBSATsBOwBTAUMBRABUAVQBVABWAVYBVgBXAVgBWABYAVwBXgBZAYQBigBcAY4BjwBjAdgB2ABlAd0B3QBmAeAB4QBnAesB7QBpAf8B/wBsAg4CEABtAjACMABwAjMCMwBxAkUCRQByAkcCSABzAnoCewB1An0CfQB3An8CpQB4AqoCrwCfArQCxAClAsYCzwC2AtgC2gDAAtwC3ADDAt4C3gDEAuAC4ADFAuIC4gDGAuUC5QDHAucC5wDIAukC6QDJAusC6wDKAu0C7QDLAu8C7wDMAvEC/QDNAv8C/wDaAwEDAQDbAwMDAwDcAw4DDgDdAxADEADeAxIDEgDfAxQDFADgAxYDFgDhAxgDGADiAxoDGgDjAxwDHADkAx4DHgDlAyADIADmAyIDKgDnAy8DOADwA0MDRwD6A00DTwD/A1QDVAECA2UDaQEDA20DbwEIA3gDeAELA4YDiwEMA44DnQESA6ADoAEiA6QDpAEjA6YDpgEkA6oDqgElA60DrgEmA7ADuQEoA7sDvQEyA78DxAE1A8YDzAE7A9ID0wFCA9UD1QFEA9cD1wFFA9kD3AFGA98D5AFKA+YD5gFQA+oD6wFRA/AD+wFTA/4D/wFfBAEEBAFhBAsEDAFlBBAEEAFnBBIEGAFoBB4ERgFvBEgESAGYBEoEVwGZBF8EXwGnBGIEYgGoBGQEZAGpBHAEdQGqBHcEdwGwBHsEfAGxBH8EfwGzBIEEggG0BIQEhAG2BIYEhgG3BJcEmwG4BJ0EnQG9BJ8EoAG+BKIEogHABKYEqAHBBKoEqgHEBKwErgHFBLAEsAHIBLIEsgHJBLQEugHKBLwEvAHRBL8EvwHSBMEExgHTBMgEywHZBM8EzwHdBNIE0gHeBNgE2AHfBN0E3QHgBOgE6AHhBOoE6gHiBPEE8QHjBPUE9QHkAAIBdAAGAAYAGQALAAsAGQAQABAAIQASABIAIQAlACUAAgAmACYAHAAnACcAEwAoACgAAQApACkABQAuAC4ACgAvAC8ACwAwADAAGAAzADMAAQA0ADQAFgA4ADgADgA5ADkACgA6ADoAHQA7ADsAGwA8ADwAEgA9AD0ADAA+AD4AEQBFAEUABgBGAEYABwBHAEcAFwBJAEkACABMAEwABABRAFIABABT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AAAAAAACAAEAEQAVAAsAAAAgACEAAAAAAAAAAAAAAAAAAAAZABsAAAADAAAAAwAAAAMAAAAAAAAAAAADABEAFQAAAAEAAQAAAAAAAAAAABkAAAAAAAAAAgABAAAAAAAAABkAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AHwAAABQAFAAaABQAFAAUABoAAAAAAAAAGgAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAcACQAAAASABgAHgAAAAgAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAADQAIAA0AAAAAAAAAAAAAAAAAGAAIAAAAAAAYAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAYAAgAFwAcABgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAGAAYABgAGAAYABgAGAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAgACAAoACgAKAAoADAAHAAcABwAHAAcABwAHAAEAAQABAAEAAQAAAAAAAAAAAAMABAAEAAQABAAEAAUABQAFAAUACQAJAAYABwAGAAcABgAHAAIAAQACAAEAAgABAAIAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQACAAEAAgABAAIAAQACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwADAAIABAACAAQAAgAEAAAAAAAAAAAAAAAAABAADgAQAA4AEAAOABAADgAQAA4ACwAAAAsAAAALAAAACgAFAAoABQAKAAUACgAFAAoABQAKAAUAFgAAAAwACQAMABMADwATAA8AEwAPAAAAAAACAAAAAAAAAAAADQANAA0ADQANAA0ADQAIAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAgACAASABIAEgASABcADQANAA0ACAAIAAgACAAAAAAAAAAAAAAAAAAIAAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAAAAAAAAB4AHgAeAB4AAAAYAAAAEgASABIAEgASABIAJAAXABcAAAAAAAAABgAAAAAAAAACAAwAAAAAAAYAAAAAABMAAAAAAAAAAAAAAAIAAAAAAAwAEQAAAAwAAQAAAAMAAAAFAAAABAAAAAkAAAAAAAUABAAFAAAAAAAAAAAAAAAAACMAAAAAACIABgAAAAAAAAAAAAAAAAACAAAAAAACAAsAEQAHAAEAAwAEAAMAAQAJABUAAQADAA4AAAAAAAAAAwAJABYAAAAWAAAAFgAAAAwACQAUABQAAAAAABQAAAADAAYABwAAAAAAAQADAAAAAAAdAAkAAQACAAAAAAACAAEADAAJAAAAEQAVAAAABgAHAAYABwAAAAAAAAABAAAAAQABABEAFQAAAAAAAAADAAAAAwACAAQAAgABAAIABAAAAAAAIgAJACIACQAiAAkAIAAhAAAAAwABAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgABAAIAAQACAAEAAgAEAAIAAQAKAAUACgAFAAAABQAAAAUAAAAFAAAABQAAAAUADAAJAAwACQAMAAkAAAALAAAAIAAhAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAYABwAAAAEAAAAAAAIABAAAAAAAAAAFAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAgAAAAAAAAAAABAADgALAAAACgAdAAkAHQAJABYAAAATAA8AAAANAAAAAAAAAAgAFwAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAHAAAABcAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAACAAAAAAACAAYABwAAAAAAAgAFwABAAAACgFiApIABERGTFQAGmN5cmwAGmdyZWsAGmxhdG4ASAAEAAAAAP//ABIAAAABAAIAAwAEAAgADAANAA4ADwAQABEAEgATABQAFQAWABcALgAHQVpFIADkQ1JUIADkRlJBIABaTU9MIAC2TkFWIACIUk9NIAC2VFJLIADkAAD//wATAAAAAQACAAMABAAHAAgADAANAA4ADwAQABEAEgATABQAFQAWABcAAP//ABQAAAABAAIAAwAEAAYACAAJAAwADQAOAA8AEAARABIAEwAUABUAFgAXAAD//wAUAAAAAQACAAMABAAGAAgACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAA//8AFAAAAAEAAgADAAQABgAIAAoADAANAA4ADwAQABEAEgATABQAFQAWABcAAP//ABMAAAABAAIAAwAEAAUACAAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYYzJzYwCSY2NtcACYZGxpZwCgZG5vbQCmZnJhYwCsbGlnYQC2bGlnYQC8bGlnYQDIbG51bQDQbG9jbADWbG9jbADcbG9jbADibnVtcgDob251bQDucG51bQD0c21jcAD6c3MwMQEAc3MwMgEGc3MwMwEMc3MwNAESc3MwNQEYc3MwNgEec3MwNwEkdG51bQEqAAAAAQAAAAAAAgACAAQAAAABAAoAAAABABgAAAADABYAFwAZAAAAAQAJAAAABAAIAAkACAAJAAAAAgAIAAkAAAABABUAAAABAAcAAAABAAUAAAABAAYAAAABABkAAAABABIAAAABABMAAAABAAEAAAABAAsAAAABAAwAAAABAA0AAAABAA4AAAABAA8AAAABABAAAAABABEAAAABABQAGgA2BDAH7gigCMoPbg+ED64Pwg/mEBAQTBBgEHQQiBCaELQQ9hEUEWYRrBIOEmwSgBKwEtIAAQAAAAEACAACAfoA+gHnAnEB0QHQAc8BzgHNAcwBywHKAckByAIzAjICMQIwAigB5gHlAeQB4wHiAeEB4AHfAd4B3QHcAdsB2gHZAdgB1wHWAdUB1AHTAdIB6AHpAnMCdQJ0AnYCcgJ3AlIB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4CAAIBBP4CAgIDAgQCBQIGAgcCCAIJAgoCCwI7Ag0CDgIPAhAE+AIRAhMCFAIVAhYCFwIYAhkCGwIcAh4CHQMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2ME/wNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQUCA3YDdwN5A3gDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UFAAUBBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wH/BOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BQMFBAUFBQYE9wT5BPoE/AIaBP0E+wIMAhIFCwUMAAEA+gAIAAoAFAAVABYAFwAYABkAGgAbABwAHQAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AZQBnAIEAgwCEAIwAjwCRAJMAsQCyALMAtAC1ALYAtwC4ALkAugDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDnAOgA6QEvATMBNQE3ATkBOwFBAUMBRQFJAUsBTAFYAVkBlwGdAaIBpQJ6AnsCfQJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQK2ArgCugK8Ar4CwALCAsQCxgLIAsoCzALOAtAC0gLUAtYC2ALaAtwC3gLgAuIC4wLlAucC6QLrAu0C7wLxAvMC9QL4AvoC/AL+AwADAgMEAwYDCAMKAwwDDgMQAxIDFAMWAxgDGgMcAx4DIAMiAyQDJQMnAykDKwMtA4YDhwOIA4kDigOLA4wDjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA9MD1QPXA9kD7gPwA/IEBwQNBBMEfQSCBIYFBwUJAAEAAAABAAgAAgHcAOsCcQIzAjICMQIwAigB5gHlAeQB4wHiAeEB4AHfAd4B3QHcAdsB2gHZAdgB1wHWAdUB1AHTAdICZAJzAzACdQJ0Ay8B4wJyAncCUgTSBNMB6gHrBNQE1QTWAewE1wHtAe4B7wTcAfAB8ATdBN4B8QHyAfMB+gTrBOwB+wH8Af0B/gH/AgAE7wTwBPIE9QT+AgICAwIEAgUCBgIHAggCCQIKAgsB9AH1AfYB9wH4AfkCOwINAg4CDwIQBPgCEQITAhQCFQIXAhkCdgMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA4IDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgT/A2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1BQIDdgN3A3kDeAN6A3sDfAN9A34DfwOAA4EDgwOEA4UFAAUBBMsEzATNBM4E2ATbBNkE2gTfBOAE4QTPBNAE0QTqBO0E7gTxBPME9AIBBPYE4gTjBOQE5QTmBOcE6ATpBQMFBAUFBQYE9wT5BPoCGAT8AhoE/QT7AhYCDAISBQsFDAABAOsACgBFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AhQCGAIcAiQCKAIsAjQCQAJIAlAC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4A6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBMAE0ATYBOAE6ATwBQgFEAUYBSgFNAVoCfAJ+ApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtwK5ArsCvQK/AsECwwLFAscCyQLLAs0CzwLRAtMC1QLXAtkC2wLdAt8C4QLkAuYC6ALqAuwC7gLwAvIC9AL2AvkC+wL9Av8DAQMDAwUDBwMJAwsDDQMPAxEDEwMVAxcDGQMbAx0DHwMhAyMDJgMoAyoDLAMuA54DnwOgA6EDowOkA6UDpgOnA6gDqQOqA6sDrAPDA8QDxQPGA8cDyAPJA8oDywPMA80DzgPPA9AD0QPSA9QD1gPYA9oD7wPxA/MEAQQIBA4EFAR+BH8EgwSHBQgFCgAGAAAABgASACoAQgBaAHIAigADAAAAAQASAAEAkAABAAAAAwABAAEATQADAAAAAQASAAEAeAABAAAAAwABAAEATgADAAAAAQASAAEAYAABAAAAAwABAAEC4QADAAAAAQASAAEASAABAAAAAwABAAEDzgADAAAAAQASAAEAMAABAAAAAwABAAED0AADAAAAAQASAAEAGAABAAAAAwABAAEESQACAAIAqACsAAABJAEnAAUAAQAAAAEACAACABIABgJhAl8CYgJjAmAFDQABAAYATQBOAuEDzgPQBEkABAAAAAEACAABBjIANgByAKQArgC4AMoA/AEOARgBSgFkAX4BkAG6AfYCAAIiAjwCTgKKApwCtgLgAvIDJAMuAzgDSgN8A4YDkAOaA7QDzgPgBAoEPARGBGgEggSUBMYE2ATyBRwFLgU4BUIFTAVWBYAFqgXUBf4GKAAGAA4AFAAaACAAJgAsAoAAAgCpBB4AAgCtAn8AAgCoBCAAAgCrAoIAAgCqBJkAAgCsAAEABASmAAIArQABAAQCvAACAKkAAgAGAAwEqgACAboEqAACAK0ABgAOABQAGgAgACYALAKIAAIAqQQ2AAIArQKHAAIAqAQ4AAIAqwQ6AAIAqgSbAAIArAACAAYADASVAAIAqQLWAAIBugABAAQErAACAK0ABgAOABQAGgAgACYALAKMAAIAqQRIAAIArQKLAAIAqARGAAIAqwLaAAIAqgSdAAIArAADAAgADgAUBK4AAgCpAucAAgG6BLAAAgCtAAMACAAOABQC6QACAKkC6wACAboEsgACAK0AAgAGAAwD4AACAKkEtAACAK0ABQAMABIAGAAeACQC8QACAKkC8wACAboEtgACAK0ElwACAKgCjwACAKoABwAQABgAHgAkACoAMAA2BLgAAwCqAKkCkQACAKkESgACAK0CkAACAKgETAACAKsCkwACAKoEnwACAKwAAQAEBLkAAgCpAAQACgAQABYAHAL+AAIAqQMAAAIBugS7AAIArQShAAIArAADAAgADgAUAwQAAgCpAwoAAgG6BL0AAgCtAAIABgAMAw4AAgG6BL8AAgCtAAcAEAAYAB4AJAAqADAANgTBAAMAqgCpApYAAgCpBGIAAgCtApUAAgCoBGQAAgCrAxQAAgCqBKMAAgCsAAIABgAMBMQAAgCtBMIAAgCqAAMACAAOABQD1QACAKkExgACAK0D0wACAKgABQAMABIAGAAeACQCmQACAKkEcAACAK0D2QACAKgEcgACAKsEdAACAKoAAgAGAAwDJQACAKkEyAACAK0ABgAOABQAGgAgACYALAKbAAIAqQQfAAIArQKaAAIAqAQhAAIAqwKdAAIAqgSaAAIArAABAAQEpwACAK0AAQAEAr0AAgCpAAIABgAMBKsAAgG6BKkAAgCtAAYADgAUABoAIAAmACwCowACAKkENwACAK0CogACAKgEOQACAKsEOwACAKoEnAACAKwAAQAEBJYAAgCpAAEABAStAAIArQABAAQESQACAK0AAwAIAA4AFASvAAIAqQLoAAIBugSxAAIArQADAAgADgAUAuoAAgCpAuwAAgG6BLMAAgCtAAIABgAMA+EAAgCpBLUAAgCtAAUADAASABgAHgAkAvIAAgCpAvQAAgG6BLcAAgCtBJgAAgCoAqoAAgCqAAYADgAUABoAIAAmACwCrAACAKkESwACAK0CqwACAKgETQACAKsCrgACAKoEoAACAKwAAQAEBLoAAgCpAAQACgAQABYAHAL/AAIAqQMBAAIBugS8AAIArQSiAAIArAADAAgADgAUAwUAAgCpAwsAAgG6BL4AAgCtAAIABgAMAw8AAgG6BMAAAgCtAAYADgAUABoAIAAmACwCsQACAKkEYwACAK0CsAACAKgEZQACAKsDFQACAKoEpAACAKwAAgAGAAwExQACAK0EwwACAKoAAwAIAA4AFAPWAAIAqQTHAAIArQPUAAIAqAAFAAwAEgAYAB4AJAK0AAIAqQRxAAIArQPaAAIAqARzAAIAqwR1AAIAqgACAAYADAMmAAIAqQTJAAIArQABAAQDKwACAKkAAQAEAy0AAgCpAAEABAMsAAIAqQABAAQDLgACAKkABQAMABIAGAAeACQCpwACAKkCpgACAKgERwACAKsC2wACAKoEngACAKwABQAMABIAGAAeACQEWAACAKkEYAACAK0EWgACAKgEXAACAKsEXgACAKoABQAMABIAGAAeACQEWQACAKkEYQACAK0EWwACAKgEXQACAKsEXwACAKoABQAMABIAGAAeACQEZgACAKkEbgACAK0EaAACAKgEagACAKsEbAACAKoABQAMABIAGAAeACQEZwACAKkEbwACAK0EaQACAKgEawACAKsEbQACAKoAAQAEBKUAAgCpAAIAEQAlACkAAAArAC0ABQAvADQACAA2ADsADgA9AD4AFABFAEkAFgBLAE0AGwBPAFQAHgBWAFsAJABdAF4AKgCBAIEALACDAIMALQCGAIYALgCJAIkALwCNAI0AMACYAJsAMQDQANAANQABAAAAAQAIAAEABgACAAEAAgMIAwkAAQAAAAEACAACABIABgUHBQgFCQUKBQsFDAABAAYCugK7AswCzQNPA1gAAQAAAAEACAABAAYAAQABAAEBewAEAAAAAQAIAAEAQAABAAgAAgAGAA4BvgADAEoATQG8AAIATQAEAAAAAQAIAAEAHAABAAgAAgAGAA4BvwADAEoAUAG9AAIAUAABAAEASgAEAAAAAQAIAAEAKgADAAwAFgAgAAEABAG7AAIASgABAAQBwQACAFgAAQAEAcAAAgBYAAEAAwBKAFcAlQABAAAAAQAIAAEABgHeAAEAAQBLAAEAAAABAAgAAQAGAW8AAQABALsAAQAAAAEACAABAAYB9QABAAEANgABAAAAAQAIAAIAHAACAiwCLQABAAAAAQAIAAIACgACAi4CLwABAAIALwBPAAEAAAABAAgAAgAeAAwCRQJHAkYCSAJJAmcCaAJpAmoCawJsAm0AAQAMACcAKAArADMANQBGAEcASABLAFMAVABVAAEAAAABAAgAAgAMAAMCbgJvAm8AAQADAEkASwJqAAEAAAABAAgAAgAuABQCWgJeAlgCVQJXAlYCWwJZAl0CXAJPAkoCSwJMAk0CTgAaABwCUwJlAAIABAAUAB0AAAJmAmYACgJwAnAACwSNBJQADAABAAAAAQAIAAIALgAUBJQCcASNBI4EjwSQBJECZgSSBJMCTAJOAk0CSwJPAmUAGgJTABwCSgACAAIAFAAdAAACVQJeAAoAAQAAAAEACAACAC4AFAJbAl0CXgJYAlUCVwJWAlkCXAJaABsAFQAWABcAGAAZABoAHAAdABQAAQAUABoAHAJKAksCTAJNAk4CTwJTAmUCZgJwBI0EjgSPBJAEkQSSBJMElAABAAAAAQAIAAIALgAUBJEEkgJwBI0EjgSPBJACZgSTABcAGQAYABYAGwAUABoAHQAcABUElAACAAYAGgAaAAAAHAAcAAECSgJPAAICUwJTAAgCVQJeAAkCZQJlABMAAQAAAAEACAABAAYBgQABAAEAEwAGAAAAAQAIAAMAAQASAAEAbAAAAAEAAAAYAAIAAwGUAZQAAAHFAccAAQIfAiUABAABAAAAAQAIAAIAPAAKAccBxgHFAh8CIAIhAiICIwIkAiUAAQAAAAEACAACABoACgI+AHoAcwB0Aj8CQAJBAkICQwJEAAIAAQAUAB0AAA==","Roboto-Medium.ttf":"AAEAAAASAQAABAAgR0RFRrRCsIIAAiL8AAACYkdQT1P5bkuGAAIlYAAAZS5HU1VC64LkWQACipAAABWQT1MvMpfmsboAAAGoAAAAYGNtYXABd1geAAAbWAAAEkZjdnQgMRwGSwAAMLAAAABcZnBnbYf8JKsAAC2gAAABvGdhc3AACAATAAIi8AAAAAxnbHlmLxqHrwAAOywAAeM8aGRteGSHdJIAABZAAAAFGGhlYWT8n9JyAAABLAAAADZoaGVhCu8KxwAAAWQAAAAkaG10ePLLTfcAAAIIAAAUOGxvY2HtyG6oAAAxDAAACh5tYXhwBz4DDwAAAYgAAAAgbmFtZQAt58MAAh5oAAAEaHBvc3T/bQBkAAIi0AAAACBwcmVwGgKjKQAAL1wAAAFTAAEAAAACIxK00yQ2Xw889QAZCAAAAAAAxPARLgAAAADVAVLs+iT91QlcCHMAAAAJAAIAAAAAAAAAAQAAB2z+DAAACWv6JP5BCVwAAQAAAAAAAAAAAAAAAAAABQ4AAQAABQ4AjwAWAE4ABQABAAAAAAAOAAACAAIwAAYAAQADBJgB9AAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAAAv9QACBbAAAAIAAAAABHT09HAEAAAP/9BgD+AABmB5oCACAAAZ8AAAAABDoFsAAgACAAAwOMAGQAAAAAAAAAAAH+AAAB/gAAAiUAjwKYAGUE4gBgBIwAZAXgAGMFHQBWAVoAUgLKAIAC0gAoA4kAGwR1AEQBwgAcAqAARwI8AIcDKgACBIwAaQSMAKgEjABRBIwATwSMADQEjACBBIwAdQSMAEUEjABoBIwAXQIfAIIB5wAuBBEAPwR6AJEEKgCAA+QAPAcoAFsFUwASBQwAlAU5AGYFOgCUBIYAlARlAJQFcgBqBa8AlAJCAKMEcQAtBQsAlARUAJQHAQCUBa4AlAWGAGYFHQCUBYYAYAT+AJQE1ABKBNsALQU3AH0FLQASBwoAMAUQACkE4AAHBNEAUAIxAIQDWAAUAjEADANrADUDnAADApQAMQRUAFoEgQB8BDAATwSEAE8ESwBTAtYALQSJAFIEcQB5AgsAfQIB/7UELQB9AgsAjAb2AHwEcwB5BI4ATwSBAHwEiwBPAtAAfAQhAEsCqQAIBHIAdwP1ABYF8gAhBAYAHwPlAAwEBgBSAq8AOAICAK4CrwAbBVEAdQIeAIYEfQBkBLUAXgWdAF0EQAALAfwAiAT4AFoDhQBdBkQAVwORAI0D4gBXBG0AfwZEAFcD2wCbAwoAfwRKAF8C9gA8AvYANwKbAHAEuwCSA+0ARQJCAI4CEABtAvYAgAOnAHcD4gBdBdAAWQYrAFAGVwBnA+QAQgeF//YERABNBYQAaQTKAJQE5wCIBsEASASnAGcEkQBDBIgATwSXAIIE7QBPBbAAHwIaAI8EmACOBGQAIgJPACEFkwCQBIgAfge0AGQHOgBbAgwAiwWIAFEC0P/kBYoAWASeAE8FpAB9BPIAdwIm/7UEPABZA+YAlAOwAHID3ACbA3wAdQILAIECsgB4Ak0AKQPYAHoDHwBJAmwAggAA/I4AAP1eAAD8cwAA/T4AAPwMAAD9HAJdAMYEPABnAkIAjgR1AJsFvwAZBXoAWwU4ACAEkABsBbEAmwSQAEcF7wBKBaoARAVbAGsEhABWBMYAlgQOACAEiABUBGAAYAQaAGEEiAB+BKEAcwKqAKkEagAWBBMAZATzAC0EiACABDcAUgSQAFIELQA/BGAAgAXQAEQFyQBPBpQAZgSzAHYEe//hBnEAMwX+ACIFWQBoCIgALQiPAJsGWwAxBaoAkgUIAJAGBgAkB6IAFgTWAEkFqACUBakALQUKADkGXwBPBfkAkgWJAI4HmwCYB/kAmAYaABgG+QCbBQcAkAVQAGsHVACgBPcAIAR9AFsEjwCPA1oAhQT2ACcGdgAeBBYATQSYAIYEbgCPBJoAIQYDAI8ElwCGBJgAhgP1ACMF0wBUBNMAhgRmAF8GjgCGBuwAfgUXAB8GbwCPBGgAjwQ8AFEGhACRBHAAJwRx/9sEPABUBtEAHgbkAIYEif/uBJgAhgdJAIgGTwBwBGf/4AcoAJgGAQCGBQwAHARgAAoHQgCsBjYAnQbtAIAF5gCCCTIAowf5AI8EIAAoA/AAMwV6AF8EiABPBRoAEAQOACAFegBfBIgATwdFAIgGRAB0B0kAiAZPAHAFGgBmBEoAXAT/AG0AAPxmAAD8cwAA/XsAAP2lAAD6JAAA+k0GKgCUBRsAhgRn/+AFEwCUBIYAfARqAI8DoQB+BPIAmwQgAH4IHAAWBtMAHgXMAJsE+gCPBSwAkASrAI4GlQA0BaQAPQYoAJQFDQCGB9AAlAWqAH4IRwCbBvUAfgYqAGcE/wBhBTkAKQRGAB8HMQAtBXAAJgX6AI4E3ABfBXQAgARzAHQFhgCEBiQAFgTD/8sFIQCQBHgAjgYoAC0FHQAhBa8AmwSIAH4GNQCUBRoAhgd+AJQGeACPBYgAUQSmAFsEpgBdBMcANAOvAC0FZwApBHQAHwUHAFIG8QBoBt0AXgZTADwFKAAvBHsASAQ+AHQHvgBCBp0AQAf9AJQGngB3BQQAXQQsAFUFqgAhBR0ARAVVAIEGSQAtBT4AIQMsAGcEFAAACCkAAAQUAAAIKQAAArkAAAIKAAABXAAABH8AAAIwAAABogAAAQAAAADRAAAAAAAAAqEARwKhAEcFKQCdBjAAgQOcAAMBwABjAbwAMwHOADIBqABKAxQAbAMbAEADCAAyBF0AQASZAFwCywCIA/oAigWmAIoByABaB6cASgJyAGwCaQBUA5wALQL2ADUDXABpBLUAXwZwACEGuACYCJMAlAYoACEGjAB8BIwAXgX1ACEENAAoBKIAIQVeAE8FfQAoBeQAcAPiAEwILgCQBQkAbQUUAJYGNQBZBt0AVAbRAFsGogBYBJEAYgWWAKYE2QBABIMAngSyADsIRQBeAi3/rwSOAGUEegCRBBEAPAQqAIAEDAAkAlsAoQKYAGMB8QBFBRsALQSoABgEvAAtByMALQcjAC0FEQAtBrcASwAAAAAIMABZCDUAXAL2ADwC9gCAAvYASwQdAE8EHQBYBB0AOQQcAGAEHQBnBB0AMAQdAD4EHQBCBB0AlgQdAFkEKgBBBDwABQReABUGBwAoBHsACQSEAGcEOwAkBDQAPgRcAHYEwABMBG0AdgTAAE8E3QB2BgYAdgO5AHYEWwB2A9UAJAH8AIUE3gB2BKYAVAPFAHYENAA+BGYAOAOkAAkDuQB2BHsACQTAAE8EewAJA5gAQgTYAHYEGQBEBZ0AUAVUAFAE5ABfBZEAJASAAE8HVAAkB1cAdgWXACQE1wB2BHEAdgVZACcGOgAaBEYAQgTkAHYEXAB2BMsAJARGAB8FXQB2BIwAQQaEAHYHCgB2BVoACgYgAHYEZwB2BIAAPAaSAHYEiABDBCIACgaSABoEnQB2BRoAdgVuACQF8ABPBFoABQTEABUGlQAkBIwAQQSMAHYF/gAKBNIATwRGAEIEwABPBGYAOAP3AEYINgB2BOsAKAL2ADcC9gA1AvYATwL2AE0C9gA2AvYASwL2AEYDuQCQArIAlgPgAHYEOwAKBLsAVgVEAJsFKACbBDAAgQU5AJsELQCBBHoAdgSAAE8EYAB2BJ4ACQIFAJQDoQB1AAD8nQQLAHoEC/9MBAsAdQQLAHUDuQB2A6EAdQOhAHUC9gBLAvYANQL2AE8C9gBNAvYANgL2AEsC9gBGBXoAawWiAGsFhgCbBeAAawXiAGsEGwCXBIIAbgRXAA8EvgA1BGsAZgQuAEMDoQB1AbMAXAaYAE8EtABzAhD/sASMADkEjABqBIwALASMAGYEjABjBIwANQSMAG8EjABZBIwAaASMAOMCJv+1Aib/tQIbAI8CG//7AhsAjwRgAHYE6wBiBDMAOgSIAHwEPQBQBJgATwSTAE8EoQBMBJQAfASfAE8ESwBTBIkAUQOkAFsFAwBdA8QAAwZG//EECQB2BMAATwUJADEE3QB2Af4AAAKgAEcFWP/3BVj/9wSP/9QE2wAtAqn/6AVTABIFUwASBVMAEgVTABIFUwASBVMAEgVTABIFOQBmBIYAlASGAJQEhgCUBIYAlAJC/8gCQgCjAkL/ywJC/78FrgCUBYYAZgWGAGYFhgBmBYYAZgWGAGYFNwB9BTcAfQU3AH0FNwB9BOAABwRUAFoEVABaBFQAWgRUAFoEVABaBFQAWgRUAFoEMABPBEsAUwRLAFMESwBTBEsAUwIa/7QCGgCPAhr/twIa/6sEcwB5BI4ATwSOAE8EjgBPBI4ATwSOAE8EcgB3BHIAdwRyAHcEcgB3A+UADAPlAAwFUwASBFQAWgVTABIEVABaBVMAEgRUAFoFOQBmBDAATwU5AGYEMABPBTkAZgQwAE8FOQBmBDAATwU6AJQFGgBPBIYAlARLAFMEhgCUBEsAUwSGAJQESwBTBIYAlARLAFMEhgCUBEsAUwVyAGoEiQBSBXIAagSJAFIFcgBqBIkAUgVyAGoEiQBSBa8AlARxAHkCQv+zAhr/nwJC/80CGv+5AkL/3wIa/8sCQgAXAgsAAAJCAJ0GswCjBAwAfQRxAC0CJv+1BQsAlAQtAH0EVACUAgsAigRUAJQCCwBVBFQAlAKhAIwEVACUAucAjAWuAJQEcwB5Ba4AlARzAHkFrgCUBHMAeQRz/6UFhgBmBI4ATwWGAGYEjgBPBYYAZgSOAE8E/gCUAtAAfAT+AJQC0ABPBP4AlALQADgE1ABKBCEASwTUAEoEIQBLBNQASgQhAEsE1ABKBCEASwTUAEoEIQBLBNsALQKpAAgE2wAtAqkACATbAC0C0QAIBTcAfQRyAHcFNwB9BHIAdwU3AH0EcgB3BTcAfQRyAHcFNwB9BHIAdwU3AH0EcgB3BwoAMAXyACEE4AAHA+UADATgAAcE0QBQBAYAUgTRAFAEBgBSBNEAUAQGAFIHhf/2BsEASAWEAGkEiABPBHr/pgR6/6YEOwAkBJ4ACQSeAAkEngAJBJ4ACQSeAAkEngAJBJ4ACQSAAE8D4AB2A+AAdgPgAHYD4AB2Afz/pgH8AIMB/P+pAfz/nQTdAHYEwABPBMAATwTAAE8EwABPBMAATwSEAGcEhABnBIQAZwSEAGcEPAAFBJ4ACQSeAAkEngAJBIAATwSAAE8EgABPBIAATwR6AGoD4AB2A+AAdgPgAHYD4AB2A+AAdgSmAFQEpgBUBKYAVASmAFQE3gB2Afz/kQH8/6sB/P+9AfwAFQH8AHwD1QAkBFsAdgO5AHYDuQB2A7kAdgO5AHYE3QB2BN0AdgTdAHYEwABPBMAATwTAAE8EXAB2BFwAdgRcAHYENAA+BDQAPgQ0AD4ENAA+BDsAJAQ7ACQEOwAkBIQAZwSEAGcEhABnBIQAZwSEAGcEhABnBgcAKAQ8AAUEPAAFBCoAQQQqAEEEKgBBBVMAEgSG/ucFr/7wAkL+8wWa/6cFRP7hBW//sgKq/4cFUwASBQwAlASGAJQE0QBQBa8AlAJCAKMFCwCUBwEAlAWuAJQFhgBmBR0AlATbAC0E4AAHBRAAKQJC/78E4AAHBIQAVgRgAGAEiAB+AqoAqQRgAIAEmACOBI4ATwS7AJID9QAWBAYAHwKq/8wEYACABI4ATwRgAIAGlABmBIYAlAR1AJsE1ABKAkIAowJC/78EcQAtBSgAmwULAJQFCgA5BVMAEgUMAJQEdQCbBIYAlAWoAJQHAQCUBa8AlAWGAGYFsQCbBR0AlAU5AGYE2wAtBRAAKQRUAFoESwBTBJgAhgSOAE8EgQB8BDAATwPlAAwEBgAfBEsAUwNaAIUEIQBLAgsAfQIa/6sCAf+1BG4AjwPlAAwHCgAwBfIAIQcKADAF8gAhBwoAMAXyACEE4AAHA+UADAFaAFICmABlBEoAjwIm/7EBvAAzBwEAlAb2AHwFUwASBFQAWgSGAJQFqACUBEsAUwSYAIYFqgBEBckATwUaABAEDv/xCHMATwlrAGYE1gBJBBYATQU5AGYEMABPBOAABwQOACACQgCjB6IAFgZ2AB4CQgCjBVMAEgRUAFoFUwASBFQAWgeF//YGwQBIBIYAlARLAFMFiABRBDwAWQQ8AFkHogAWBnYAHgTWAEkEFgBNBagAlASYAIYFqACUBJgAhgWGAGYEjgBPBXoAXwSIAE8FegBfBIgATwVQAGsEPABRBQoAOQPlAAwFCgA5A+UADAUKADkD5QAMBYkAjgRmAF8G+QCbBm8AjwSEAE8FUwASBFQAWgVTABIEVABaBVMAEgRUAFoFUwAQBFT/mgVTABIEVABaBVMAEgRUAFoFUwASBFQAWgVTABIEVABaBVMAEgRUAFoFUwASBFQAWgVTABIEVABaBVMAEgRUAFoEhgCUBEsAUwSGAJQESwBTBIYAlARLAFMEhgCUBEsAUwSG/9UES/+OBIYAlARLAFMEhgCUBEsAUwSGAJQESwBTAkIAowIaAI8CQgCUAgsAeAWGAGYEjgBPBYYAZgSOAE8FhgBmBI4ATwWGACcEjv+jBYYAZgSOAE8FhgBmBI4ATwWGAGYEjgBPBYoAWASeAE8FigBYBJ4ATwWKAFgEngBPBYoAWASeAE8FigBYBJ4ATwU3AH0EcgB3BTcAfQRyAHcFpAB9BPIAdwWkAH0E8gB3BaQAfQTyAHcFpAB9BPIAdwWkAH0E8gB3BOAABwPlAAwE4AAHA+UADATgAAcD5QAMBKIATwTbAC0D9QAjBYkAjgRmAF8EdQCbA1oAhQYkABYEw//LBHEAeQUH/9AFB//QBHX/8ANa/+IFPP/jBET/rgTgAAcEDgAgBRAAKQQGAB8EYABgBGUAAgYwAIEEjABRBIwATwSMADQEjACBBKAAiQS0AHwEoABdBLQAfQVyAGoEiQBSBa4AlARzAHkFUwASBFQADQSGAEgESwABAkL+9gIa/uIFhgBmBI4AFgT+ADIC0P9uBTcAcQRyAA8E3/6sBQwAlASBAHwFOgCUBIQATwU6AJQEhABPBa8AlARxAHkFCwCUBC0AfQULAJQELQB9BFQAlAILAHgHAQCUBvYAfAWuAJQEcwB5BYYAZgUdAJQEgQB8BP4AlALQAHIE1ABKBCEASwTbAC0CqQAIBTcAfQUtABID9QAWBS0AEgP1ABYHCgAwBfIAIQTRAFAEBgBSBcz+HASeAAkEHP8qBRr/NwI4/zkEyv+TBHj+6ATu/6QEngAJBGAAdgPgAHYEKgBBBN4AdgH8AIUEWwB2BgYAdgTdAHYEwABPBG0AdgQ7ACQEPAAFBF4AFQH8/50EPAAFA+AAdgO5AHYENAA+AfwAhQH8/50D1QAkBFsAdgRGAB8EngAJBGAAdgO5AHYD4AB2BOQAdgYGAHYE3gB2BMAATwTYAHYEbQB2BIAATwQ7ACQEXgAVBEYAQgTeAHYEgABPBDwABQX+AAoE5AB2BEYAHwWdAFAF0QCFBkb/8QTAAE8ENAA+BgcAKAYHACgGBwAoBDwABQVTABIEVABaBIYAlARLAFMEngAJA+AAdgIaAHgAAAABAAAFEAkLBAAAAgICAwYFBwYCAwMEBQIDAwQFBQUFBQUFBQUFAgIFBQUECAYGBgYFBQYGAwUGBQgGBgYGBgUFBgYIBgUFAgQCBAQDBQUFBQUDBQUCAgUCCAUFBQUDBQMFBAcFBAUDAgMGAgUFBgUCBgQHBAQFBwQDBQMDAwUEAwIDBAQHBwcECAUGBQYIBQUFBQYGAgUFAwYFCQgCBgMGBQYGAgUEBAQEAgMDBAQDAAAAAAAAAwUDBQYGBgUGBQcGBgUFBQUFBQUFAwUFBgUFBQUFBwcHBQUHBwYKCgcGBgcJBQYGBgcHBgkJBwgGBggGBQUEBgcFBQUFBwUFBAcFBQcIBgcFBQcFBQUICAUFCAcFCAcGBQgHCAcKCQUEBgUGBQYFCAcIBwYFBgAAAAAAAAcGBQYFBQQGBQkIBwYGBQcGBwYJBgkIBwYGBQgGBwUGBQYHBQYFBwYGBQcGCAcGBQUFBAYFBggIBwYFBQkHCQcGBQYGBgcGBAUJBQkDAgIFAgIBAQADAwYHBAICAgIDBAMFBQMEBgIJAwMEAwQFBwgKBwcFBwUFBgYHBAkGBgcICAcFBgUFBQkCBQUFBQUDAwIGBQUICAYIAAkJAwMDBQUFBQUFBQUFBQUFBQcFBQUFBQUFBQUHBAUEAgUFBAUFBAQFBQUEBQUGBgYGBQgIBgUFBgcFBgUFBQYFBwgGBwUFBwUFBwUGBgcFBQcFBQcFBQUFBAkGAwMDAwMDAwQDBAUFBgYFBgUFBQUFAgQABQUFBQQEBAMDAwMDAwMGBgYHBwUFBQUFBQQCBwUCBQUFBQUFBQUFBQICAgICBQYFBQUFBQUFBQUFBAYEBwUFBgUCAwYGBQUDBgYGBgYGBgYFBQUFAwMDAwYGBgYGBgYGBgYFBQUFBQUFBQUFBQUFAgICAgUFBQUFBQUFBQUEBAYFBgUGBQYFBgUGBQYFBgYFBQUFBQUFBQUFBgUGBQYFBgUGBQMCAwIDAgMCAwgFBQIGBQUCBQIFAwUDBgUGBQYFBQYFBgUGBQYDBgMGAwUFBQUFBQUFBQUFAwUDBQMGBQYFBgUGBQYFBgUIBwUEBQUFBQUFBQgIBgUFBQUFBQUFBQUFBQQEBAQCAgICBQUFBQUFBQUFBQUFBQUFBQUFBQQEBAQEBQUFBQUCAgICAgQFBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUGBQYDBgYGAwYGBQUGAwYIBgYGBQUGAwUFBQUDBQUFBQQFAwUFBQcFBQUDAwUGBgYGBgUFBggGBgYGBgUGBQUFBQUFBAUFBAUCAgIFBAgHCAcIBwUEAgMFAgIICAYFBQYFBQYHBgUKCwUFBgUFBQMJBwMGBQYFCAgFBQYFBQkHBQUGBQYFBgUGBQYFBgUGBAYEBgQGBQgHBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQUFBQUFBQUFBQUFBQUFBQUDAgMCBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYGBgYGBgYGBgYFBAUEBQQFBQQGBQUEBwUFBgYFBAYFBQUGBQUFBwUFBQUFBQUFBgUGBQYFBQUDAgYFBgMGBQUGBQYFBgUGBQYFBgUFAggIBgUGBgUGAwUFBQMGBgQGBAgHBQUHBQUGAwUFBgUFBAUFAgUHBQUFBQUFAgUEBAUCAgQFBQUFBAQGBwUFBQUFBQUFBQUFBwYFBgcHBQUHBwcFBgUFBQUEAgAAAAMAAAADAAAAHAADAAEAAAAcAAMACgAABooABAZuAAAA9ACAAAYAdAAAAAIADQB+AKAArACtAL8AxgDPAOYA7wD+AQ8BEQElAScBMAFTAV8BZwF+AX8BjwGSAaEBsAHwAf8CGwI3AlkCvALHAskC3QLzAwEDAwMJAw8DIwOKA4wDkgOhA7ADuQPJA84D0gPWBCUELwRFBE8EYgRvBHkEhgSfBKkEsQS6BM4E1wThBPUFAQUQBRMeAR4/HoUe8R7zHvkfTSAJ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ii+KWorFix6LeovEjBmMUoykjMiNC402jVGNrI4LjkKOuY8kj4aPsI/mkFqQjZDYkQqRTpG9kg+Sc5LSk02TwpRTlKSU5JU7lZKWDZaNlsmXIpdsl6+X6ZgrmGSYo5j7mQeZVJnLmlyasJrzm3Wb25xBnKSdNZ1BnZOd4J4unnCe4J9Gn6agHaCxoTih0KJHorui/aNdo7uj6KRupNCk56U7pX2mLqaYpvynRaeMp86oD6hYqK6pM6lyqZWp46pEqouq0asoq5qrx6wVrHCshKyYrKqsvqzQrOes+61PrbKt/q5brr2u6K9Ar5iv4LA/sGaw17DtsW2x0rIDshSyJbI4skmyWrJtsoCyk7KpsrGyubLBssmy1LLcs0OzlrPDtCO0d7TYtVa1o7YJtm2237dbt2O35rghuI+437lYuca6GLoYuiC6kbsCu2S7p7wMvCO8OrxRvGO8e7yOvJq8pry9vNS8670DvRq9Mb1IvWC9cr2JvaC9t73Ovea9/b4Pvia+Pr5Vvmy+fr6Uvqq+wb7ZvuW+8b8Ivxq/ML9Hv12/c7+Kv6K/s7/Kv9y/8sADwBvAMsBEwFrAccCDwJrAscDCwNnA8MFbwf/CEcIjwjrCUMJnwn7CkMKhwrPCw8LawuvDAsMYwy/DRsO1xE7EZcR2xI3Eo8S6xNDE58T+xQrFHMUzxUXFXMVuxYXFnMWzxcrF1cXgxffGA8YPxibGPcZJxlXGbMaDxo/Gm8awxsXG0cbdxvTHBscSxx7HNcdGx1vHcseDx5rHscfJx+HH88gFyBHIHcgvyEDIUshkyHvIkcidyKnItcjByNPI5MjwyPzJCMkUySvJN8lOyWTJdsmMyaPJusnNyeDJ+MoLymrKzcrkyvvLEssoy0DLV8tuy4XLnMuuy7/L1svoy//MFsxGzHbMhsydzLTMyszbzPPNC80XzSPNOs1RzWfNfs2VzavNws3azezOA84VzivOPM5UzmvOgs6YzrDOx87dzvTPXM9uz4TPm8+sz73P08/p0ADQb9CF0JvQstDJ0NXQ69D90RTRK9E20UzRY9Fv0YXRkdGm0bLRydHV0ezR/dIU0ifSOdJF0lbSaNJ+0orSm9Kn0r3SydLf0vDTB9Ma0y3Tj9Om07zT09Pq1AHUF9Qi1C7UOtRG1FLUXtRq1IXUjdSV1J3UpdSt1LXUvdTF1M3U1dTd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ALABL7AY3DAxAP//AHYAAAO1BcwCJgIoAAABBgBwMSIAEwCwAEVYsAYvG7EGHj5ZsA3cMDEA//8AdgAAA7UGBAImAigAAAEGAKFpHgATALAARViwBi8bsQYePlmwD9wwMQD//wB2AAADtQX8AiYCKAAAAQcAogEcACcAEwCwAEVYsAYvG7EGHj5ZsBTcMDEAAAEAdv5SA7UEjQAbAISyERwdERI5ALAARViwFi8bsRYePlmwAEVYsA8vG7EPEj5ZsABFWLAELxuxBBA+WbAARViwFC8bsRQQPlmyGxYEERI5sBsvsQABsAorWCHYG/RZsBQQsQIBsAorWCHYG/RZsAPQsA8QsQoDsAorWCHYG/RZsBYQsRgBsAorWCHYG/RZMDEBIREhFSMGBhUUMzI3FwYjIiY1NDchESEVIREhA1/+CgJMXldKRywuFUlcX3SH/fsDPP23AfYB+P7KwjheMUQXjixuW4ZfBI3E/vIA//8AdgAAA7UGHwImAigAAAEGAJ9NHgATALAARViwBi8bsQYePlmwEdwwMQD//wBU//AESAYfAiYB5QAAAQYAnmgeABMAsABFWLAKLxuxCh4+WbAh3DAxAP//AFT/8ARIBgQCJgHlAAABBwChAJsAHgATALAARViwCi8bsQoePlmwINwwMQD//wBU//AESAX8AiYB5QAAAQcAogFOACcAEwCwAEVYsAovG7EKHj5ZsCXcMDEA//8AVP35BEgEnQImAeUAAAAHAboBav6S//8AdgAABGgGHwImAeQAAAEGAJ57HgATALAARViwBy8bsQcePlmwENwwMQD///+RAAACbgYUAiYB4wAAAQcApf8XAB8ACQCwAi+wD9wwMQD///+rAAACWgXMAiYB4wAAAQcAcP8QACIAEwCwAEVYsAIvG7ECHj5ZsAXcMDEA////vQAAAkMGBAImAeMAAAEHAKH/SAAeABMAsABFWLACLxuxAh4+WbAH3DAxAP//ABX+UgGNBI0CJgHjAAAABgCk7AD//wB8AAABggX8AiYB4wAAAQYAovsnABMAsABFWLACLxuxAh4+WbAM3DAxAP//ACT/8AQ3Bh8CJgHiAAABBwCeAPQAHgATALAARViwAC8bsQAePlmwE9wwMQD//wB2/gAEaASNAiYB4QAAAAcBugES/pn//wB2AAADlAYeAiYB4AAAAQYAdQoe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ByMCJgApAAABBwChALsBPQATALAARViwBi8bsQYgPlmwD9wwMQD//wBT/+wECwXmAiYASQAAAQYAoXQAABMAsABFWLAILxuxCBw+WbAh3DAxAP//AFH/6wUeBtsCJgFYAAABBwBqAMIBDwAWALAARViwAC8bsQAgPlmwJtywL9AwMf//AFn/7AP4BE8CBgCdAAD//wBZ/+wD+AXNAiYAnQAAAQYAamkBABYAsABFWLAALxuxABw+WbAm3LAv0DAx//8AFgAAB5sHCQImANoAAAEHAGoCFQE9ABYAsABFWLANLxuxDSA+WbAd3LAm0DAx//8AHgAABlwFvwImAO4AAAEHAGoBf//zABYAsABFWLANLxuxDRw+WbAd3LAm0DAx//8ASf/tBH8HFwImANsAAAEHAGoAowFLABYAsABFWLALLxuxCyA+WbAx3LA60DAx//8ATf/sA8QFzAImAO8AAAEGAGpOAAAWALAARViwJS8bsSUcPlmwL9ywONAwMf//AJQAAAUNBusCJgDcAAABBwBwAOUBQQATALAARViwCC8bsQggPlmwC9wwMQD//wCGAAAEEgWhAiYA8AAAAQYAcF/3ABMAsABFWLAHLxuxBxw+WbAL3DAxAP//AJQAAAUNBwkCJgDcAAABBwBqARUBPQAWALAARViwCC8bsQggPlmwEdywGtAwMf//AIYAAAQSBb8CJgDwAAABBwBqAI//8wAWALAARViwCC8bsQgcPlmwEdywGtAwMf//AGb/7AUeBwICJgAzAAABBwBqAQUBNgAWALAARViwDC8bsQwgPlmwJtywL9AwMf//AE//7AQ9BcwCJgBTAAABBwBqAIEAAAAWALAARViwBC8bsQQcPlmwItywK9AwMf//AF//7AUXBcQCBgEXAAD//wBP/+wEPQROAgYBGAAA//8AX//sBRcHBgImARcAAAEHAGoBEwE6ABYAsABFWLAMLxuxDCA+WbAm3LAv0DAx//8AT//sBD0FzAImARgAAAEGAGpzAAAWALAARViwBC8bsQQcPlmwJdywLtAwMf//AGv/7ATxBxgCJgDnAAABBwBqAOMBTAAWALAARViwEy8bsRMgPlmwJ9ywMNAwMf//AFH/7APoBcwCJgD/AAABBgBqWQAAFgCwAEVYsAgvG7EIHD5ZsCjcsDHQMDH//wA5/+sE3QbrAiYA3gAA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ATYAEwCwAEVYsAYvG7EGID5ZsAvcMDEA//8AeQAAA/gGAAImAFIAAAEHAEQAswAAABMAsABFWLAALxuxABw+WbAS3DAxAP//ABIAAAVCByECJgAlAAABBwCsBHcBMwAWALAARViwBC8bsQQgPlmwDNywENAwMf//AA3/7AP7BewCJgBFAAABBwCsBAH//gAWALAARViwFy8bsRccPlmwK9ywL9AwMf//AEgAAARMBygCJgApAAABBwCsBDwBOgAWALAARViwBi8bsQYgPlmwDdywEdAwMf//AAH/7AQLBewCJgBJAAABBwCsA/X//gAWALAARViwCC8bsQgcPlmwH9ywI9AwMf///vYAAAIeBygCJgAtAAABBwCsAuoBOgAWALAARViwAi8bsQIgPlmwBdywCdAwMf///uIAAAIKBeQCJgCNAAABBwCsAtb/9gAWALAARViwAi8bsQIcPlmwBdywCdAwMf//AGb/7AUeByECJgAzAAABBwCsBI4BMwAWALAARViwDC8bsQwgPlmwINywJNAwMf//ABb/7AQ9BewCJgBTAAABBwCsBAr//gAWALAARViwBC8bsQQcPlmwHNywINAwMf//ADIAAATeByECJgA2AAABBwCsBCYBMwAWALAARViwBC8bsQQgPlmwGdywHdAwMf///24AAAK0BewCJgBWAAABBwCsA2L//gAWALAARViwBy8bsQccPlmwD9ywE9AwMf//AHH/7AS9ByECJgA5AAABBwCsBGUBMwAWALAARViwCS8bsQkgPlmwEtywFtAwMf//AA//7AP3BewCJgBZAAABBwCsBAP//gAWALAARViwBy8bsQccPlmwEtywFtAwMf///qwAAAUCBkEAJgDQZAAABwCu/eYAAP//AJT+ngSjBbACJgAmAAAABwCtBLkACv//AHz+iwQyBgACJgBGAAAABwCtBMv/9///AJT+ngTSBbACJgAoAAAABwCtBJQACv//AE/+lAQDBgACJgBIAAAABwCtBLQAAP//AJT+AwTSBbACJgAoAAAABwG6AUj+nP//AE/9+QQDBgACJgBIAAABBwG6AWj+kgAMALYwHkAeUB4DXTAx//8AlP6eBRgFsAImACwAAAAHAK0FJgAK//8Aef6eA/gGAAImAEwAAAAHAK0EoQAK//8AlAAABRgHNgImAC8AAAEHAHUBbgE2AAkAsAQvsA/cMDEA//8AfQAABDYHPQImAE8AAAEHAHUBawE9AAkAsAQvsA/cMDEA//8AlP7fBRgFsAImAC8AAAAHAK0E6QBL//8Aff7KBDYGAAImAE8AAAAHAK0EeQA2//8AlP6eBCYFsAImADAAAAAHAK0EuQAK//8AeP6eAYsGAAImAFAAAAAHAK0DXAAK//8AlP6eBmoFsAImADEAAAAHAK0F1gAK//8AfP6eBnkETgImAFEAAAAHAK0F2QAK//8AlP6aBRcFsAImADIAAAAHAK0FKAAG//8Aef6eA/gETgImAFIAAAAHAK0EjQAK//8AZv/sBR4H3wImADMAAAEHAjYFBQFTABYAsABFWLAMLxuxDCA+WbAi3LA10DAx//8AlAAABNQHQgImADQAAAEHAHUBcgFCAAkAsAMvsBbcMDEA//8AfP5gBDAF9wImAFQAAAEHAHUBnf/3AAkAsAwvsB3cMDEA//8AlP6eBN4FsAImADYAAAAHAK0EugAK//8Acv6eArQETgImAFYAAAAHAK0DVgAK//8ASv6UBIoFxAImADcAAAAHAK0E1QAA//8AS/6LA8oETgImAFcAAAAHAK0EfP/3//8ALf6XBLAFsAImADgAAAAHAK0EwwAD//8ACP6UAnIFQQImAFgAAAAHAK0EFAAA//8Aff/sBL0H3wImADkAAAEHAjYE3AFTAAwAsAAvsBrcsCXQMDH//wASAAAFHQc4AiYAOgAAAQcApQCwAUMACQCwAS+wEtwwMQD//wAWAAAD2gXtAiYAWgAAAQYApRj4AAkAsAEvsBLcMDEA//8AEv6eBR0FsAImADoAAAAHAK0E7wAK//8AFv6eA9oEOgImAFoAAAAHAK0EVwAK//8AMP6eBuUFsAImADsAAAAHAK0F5gAK//8AIf6eBcwEOgImAFsAAAAHAK0FTgAK//8AUP6eBIwFsAImAD4AAAAHAK0EwQAK//8AUv6eA8AEOgImAF4AAAAHAK0EYwAK///+HP/sBWQF1wAmADNGAAAHAXH9tQAA//8ACQAABJQFHgImAjMAAAAHAK7/dv7d////KgAAA/EFIQAmAig8AAAHAK7+ZP7g////NwAABKQFHAAmAeQ8AAAHAK7+cf7b////OQAAAbMFIQAmAeM8AAAHAK7+c/7g////k//wBHkFHgAmAd0KAAAHAK7+zf7d///+6AAABHIFHgAmAdM8AAAHAK7+Iv7d////pAAABI4FHgAmAfMKAAAHAK7+3v7d//8ACQAABJQEjQIGAjMAAP//AHYAAAQKBI0CBgIyAAD//wB2AAADtQSNAgYCKAAA//8AQQAAA/MEjQIGAdIAAP//AHYAAARoBI0CBgHkAAD//wCFAAABdwSNAgYB4wAA//8AdgAABGgEjQIGAeEAAP//AHYAAAWPBI0CBgHfAAD//wB2AAAEZwSNAgYB3gAA//8AT//wBG8EnQIGAd0AAP//AHYAAAQsBI0CBgHcAAD//wAkAAAEFgSNAgYB2AAA//8ABQAABDYEjQIGAdMAAP//ABUAAARKBI0CBgHUAAD///+dAAACYwXqAiYB4wAAAQcAav9AAB4AFgCwAEVYsAIvG7ECHj5ZsAvcsBTQMDH//wAFAAAENgXqAiYB0wAAAQYAalkeABYAsABFWLAILxuxCB4+WbAQ3LAZ0DAx//8AdgAAA7UF6gImAigAAAEGAGphHgAWALAARViwBi8bsQYePlmwE9ywHNAwMf//AHYAAAOXBh4CJgHqAAABBwB1ASMAHgAJALAEL7AI3DAxAP//AD7/8APvBJ0CBgHZAAD//wCFAAABdwSNAgYB4wAA////nQAAAmMF6gImAeMAAAEHAGr/QAAeABYAsABFWLACLxuxAh4+WbAL3LAU0DAx//8AJP/wA2QEjQIGAeIAAP//AHYAAARoBh4CJgHhAAABBwB1ARcAHgAJALAEL7AP3DAxAP//AB//7AQ5BgQCJgIBAAABBgCheh4AEwCwAEVYsA8vG7EPHj5ZsBPcMDEA//8ACQAABJQEjQIGAjMAAP//AHYAAAQKBI0CBgIyAAD//wB2AAADlwSNAgYB6gAA//8AdgAAA7UEjQIGAigAAP//AHYAAARuBgQCJgH+AAABBwChALoAHgATALAARViwCC8bsQgePlmwDdwwMQD//wB2AAAFjwSNAgYB3wAA//8AdgAABGgEjQIGAeQAAP//AE//8ARvBJ0CBgHdAAD//wB2AAAEYgSNAgYB7wAA//8AdgAABCwEjQIGAdwAAP//AE//8ARDBJ0CBgIxAAD//wAkAAAEFgSNAgYB2AAA//8AFQAABEoEjQIGAdQAAAABAEL+OQPnBJ0AKACnsicpKhESOQCwFy+wAEVYsAovG7EKHj5ZsABFWLAZLxuxGRA+WbAKELEDAbAKK1gh2Bv0WbIGChkREjmyJxkKERI5sCcvsl8nAXKyPycBcbLPJwFxsv8nAXGyDycBcrRvJ38nAnG0rye/JwJdso8nAXKyvycBcrEkAbAKK1gh2Bv0WbIQJCcREjmwGRCwFtCyHRkKERI5sBkQsR8BsAorWCHYG/RZMDEBNCYjIgYVIzQ2MzIWFRQGBxYWFRQGBxEjESYmNTMWMzI2NTQnIzUzNgLicGtbZvPzw9j0bl1vbrus85uw8wvKd3TglJrHA0NGT0Y8lLOnlluKJySRW4auGP5BAcIYrIeTV0imA7AEAAEAdv6aBSwEjQAPAKqyAxARERI5ALAARViwDC8bsQwePlmwAEVYsAkvG7EJHj5ZsABFWLABLxuxARg+WbAARViwBi8bsQYQPlmwAEVYsAMvG7EDED5ZsgoGCRESObAKL7SvCr8KAl2yPwoBcbLPCgFxsj8KAXKy/woBcbIPCgFytG8KfwoCcbTfCu8KAl20HwovCgJdsl8KAXKxBQGwCitYIdgb9FmwAxCxDgewCitYIdgb9FkwMQEjESMRIREjETMRIREzETMFLPPE/fTz8wIM88T+mgFmAdv+JQSN/hEB7/woAAEAT/5DBEMEnQAeAGCyGx8gERI5ALAARViwDi8bsQ4ePlmwAEVYsAQvG7EEEj5ZsABFWLADLxuxAxA+WbAG0LISDgMREjmwDhCxFQGwCitYIdgb9FmwAxCxGwGwCitYIdgb9FmyHgMOERI5MDEBBgYHESMRJgInNTQ2NjMyBBcjJiYjIBEVFBYzMjY3BEIMxqnztc8Bfuyc1gEEFPMMfXL+7YaHeHwNAYSf0Bv+SQG5JAEf3U+p/4rawnBp/o5IubVicP//AAUAAAQ2BI0CBgHTAAD//wAK/joFqASjAiYCFwAAAAcCUQLm/6D//wB2AAAEbgXMAiYB/gAAAQcAcACCACIACQCwAC+wCtwwMQD//wAf/+wEOQXMAiYCAQAAAQYAcEIiAAkAsAIvsBDcMDEA//8AUAAABU0EjQIGAfEAAP//AIX/8AVgBI0AJgHjAAAABwHiAfwAAP////EAAAYDBgACJgJzAAAABwB1AoMAAP//AE//yQRvBh4CJgJ1AAAABwB1AXQAHv//AD79+QPvBJ0CJgHZAAAABwG6ATv+kv//ACgAAAXlBh4CJgHVAAAABwBEAXkAHv//ACgAAAXlBh4CJgHVAAAABwB1AhgAHv//ACgAAAXlBeoCJgHVAAAABwBqAUQAHv//AAUAAAQ2Bh4CJgHTAAAABwBEAI4AHv//ABL+VQVCBbACJgAlAAAABwCkAYIAA///AFr+WQP7BE4CJgBFAAAABwCkALUAB///AJT+XARMBbACJgApAAAABwCkAUAACv//AFP+UgQLBE4CJgBJAAAABwCkAQQAAP//AAn+UgSUBI0CJgIzAAAABwCkASMAAP//AHb+WgO1BI0CJgIoAAAABwCkAO4ACP//AHj+ngGLBDoCJgCNAAAABwCtA1wACgAAABwBVgABAAAAAAAAAC8AAAABAAAAAAABAA0ALwABAAAAAAACAAcAPAABAAAAAAADAA0ALwABAAAAAAAEAA0ALwABAAAAAAAFABMAQwABAAAAAAAGAA0AVgABAAAAAAAHACAAYwABAAAAAAAJAAYAgwABAAAAAAALAAoAiQABAAAAAAAMABMAkwABAAAAAAANAC4ApgABAAAAAAAOACoA1AADAAEECQAAAF4A/gADAAEECQABABoBXAADAAEECQACAA4BdgADAAEECQADABoBXAADAAEECQAEABoBXAADAAEECQAFACYBhAADAAEECQAGABoBqgADAAEECQAHAEABxAADAAEECQAJAAwCBAADAAEECQALABQCEAADAAEECQAMACYCJAADAAEECQANAFwCSgADAAEECQAOAFQCpgADAAEECQAQAAwC+gADAAEECQARAAwDBkNvcHlyaWdodCAyMDExIEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuUm9ib3RvIE1lZGl1bVJlZ3VsYXJWZXJzaW9uIDIuMTM3OyAyMDE3Um9ib3RvLU1lZGl1bVJvYm90byBpcyBhIHRyYWRlbWFyayBvZiBHb29nbGUuR29vZ2xlR29vZ2xlLmNvbUNocmlzdGlhbiBSb2JlcnRzb25MaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4waHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEAMQAgAEcAbwBvAGcAbABlACAASQBuAGMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgBSAG8AYgBvAHQAbwAgAE0AZQBkAGkAdQBtAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADIALgAxADMANwA7ACAAMgAwADEANwBSAG8AYgBvAHQAbwAtAE0AZQBkAGkAdQBtAFIAbwBiAG8AdABvACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAARwBvAG8AZwBsAGUALgBHAG8AbwBnAGwAZQBHAG8AbwBnAGwAZQAuAGMAbwBtAEMAaAByAGkAcwB0AGkAYQBuACAAUgBvAGIAZQByAHQAcwBvAG4ATABpAGMAZQBuAHMAZQBkACAAdQBuAGQAZQByACAAdABoAGUAIABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAGEAYwBoAGUALgBvAHIAZwAvAGwAaQBjAGUAbgBzAGUAcwAvAEwASQBDAEUATgBTAEUALQAyAC4AMABSAG8AYgBvAHQAbwBNAGUAZABpAHUAbQADAAAAAAAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAL//wAPAAEAAgAOAAAAAAAAAigAAgBZACUAPgABAEUAXgABAHkAeQABAIEAgQABAIMAgwABAIYAhgABAIkAiQABAIsAlgABAJgAnQABAKQApAABAKgArQADALEAsQABALoAuwABAL8AvwABAMEAwQABAMMAwwABAMcAxwABAMsAywABAM0AzgABANAA0QABANMA0wABANoA3gABAOEA4QABAOUA5QABAOcA6QABAOsA+wABAP0A/QABAP8BAQABAQMBAwABAQgBCQABARYBGgABARwBHAABASABIgABASQBJQADASoBKwABATMBNAABATYBNgABATsBPAABAUEBRAABAUcBSAABAUsBTQABAVEBUQABAVQBWAABAV0BXgABAWIBYgABAWQBZAABAWgBaAABAWoBbAABAW4BbgABAXABcAABAboBugADAbsBwQACAdIB5gABAeoB6gABAfMB8wABAfUB9QABAfwB/gABAgACAQABAgMCAwABAgcCBwABAgkCCwABAhECEQABAhYCGAABAhoCGgABAigCKAABAisCKwABAi0CLQABAjACMwABAl8CYwABAnoC4gABAuUDiwABA40DpAABA6YDsgABA7QDvQABA78D2gABA94D3gABA+AD5wABA+kD6wABA+4D8gABA/QEfAABBH8EfwABBIIEgwABBIUEhgABBIgEiwABBJUE0AABBNIE8QABBPME+gABBPwE/QABBQcFDQABAAEAAgAAAAwAAAAsAAEADgCoAKgAqQCpAKoAqgCrAKsArACsASQBJQEmAScAAQAFAHkApACtAK0BugAAAAEAAAAKADIATAAEREZMVAAaY3lybAAaZ3JlawAabGF0bgAaAAQAAAAA//8AAgAAAAEAAmNwc3AADmtlcm4AFAAAAAEAAAAAAAEAAQACAAYCEAABAAAAAQAIAAEACgAFACQASAABAPoACAAKABQAFQAWABcAGAAZABoAGwAcAB0AJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCBAIMAhACMAI8AkQCTALEAsgCzALQAtQC2ALcAuAC5ALoA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkBLwEzATUBNwE5ATsBQQFDAUUBSQFLAUwBWAFZAZcBnQGiAaUCegJ7An0CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCtgK4AroCvAK+AsACwgLEAsYCyALKAswCzgLQAtIC1ALWAtgC2gLcAt4C4ALiAuMC5QLnAukC6wLtAu8C8QLzAvUC+AL6AvwC/gMAAwIDBAMGAwgDCgMMAw4DEAMSAxQDFgMYAxoDHAMeAyADIgMkAyUDJwMpAysDLQOGA4cDiAOJA4oDiwOMA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPTA9UD1wPZA+4D8APyBAcEDQQTBH0EggSGBQcFCQACAAAAAgAKQXoAAQPuAAQAAAHyB9A8GDwYB/4IYD5QPwg8HkEuPtQIZj92P3Y/Ej9gP3Y/dkEuP6IMBAzSP+xAvkD2PDA92kEUDUg+sj/APNoNjg7EDs4/mD+YPuI/wD/aD9BA3BA2PIpA3BBQP8BBLhCWPRg+UEEuPlARGBIWExgT+hScQNwUoj+YF4gZehqYGrIauBq+Hbgdvh34Hi4euCBCIgwj4j92JTAm2jwwKTw/dj92PJA/dj92P3YqEivAP3Y87iyqLXAuAi5kL0o85C/cPIowsjDcMrY/wDZANn43vDmKP8A4RjjUOP45VDmKPlA+4kC+QNw5sD/APRg85DwwPIo/Ej8SPxI/djwwPIo/dj92QS485DwwPIo8GDnaPBg8GDwYQWo7ZDuyQWQ8DkFMQVJBZEFSQUxBTEFMQUw8AEFSPB5BLkEuQS5BLj/sPlA+UD5QPlA+UD5QPlA8Hj7UPtQ+1D7UP3Y/dj92P3Y/dkEuQS5BLkEuQS492j6yPrI+sj6yPrI+sj6yPNo82jzaPNo/mD7iPuI+4j7iPuJA3EDcPlA+sj5QPrI+UD6yPB48HjwePB5BLj7UPNo+1DzaPtQ82j7UPNo+1DzaP3Y/mD92P3Y/dj92P3Y/Ej9gP2A/YD9gP3Y/mD92P5g/dj+YP5hBLj7iQS4+4kEuPuI/2j/aP9o/7D/sP+xA9j3aQNw92kEUQRRBFEFkQWRBakFSQVJBUkFSQVJBUkFSQWRBZEFkQWRBZEFSQVJBUkFkQUw8DjwOPA48DkFkQWRBZEFqPlA+1D92P3ZBLj3aPlA/CD7UQRQ/dj92PxI/dj92QS4/oj/sPdo8MD92Pdo/mD7iQNw+4j7UPRg/dj92PxI/EjyQPlA/CD0YPtQ/dj92QS4/ojweP+w8MD6yPNo+4j/AQNw8ijzaPORA3ED2QPZA9j3aQNw8GDwYPBg/dj+YPlA+sj7UPNpAvkDcPB492kDcP3Y8MDyKP3Y+UD6yPlA+sj7UPNo82jzaPDA8ikEuPuI+4j/APJBA3DyQQNw8kEDcPlA+sj5QPrI+UD6yPlA+sj5QPrI+UD6yPlA+sj5QPrI+UD6yPlA+sj5QPrI+UD6yPtQ82j7UPNo+1DzaPtQ82j7UPNo+1DzaPtQ82j7UPNo/dj92QS4+4kEuPuJBLj7iQS4+4kEuPuJBLj7iQS4+4j7iPdpA3D3aQNw92kDcP+w9GDzkP5g87j0YPxI92j92P5g+UD6yPtQ/dkEuPuI/2j8IP8BBLkEuP3Y/mD8SPxI/YD92P5g/dj+YQS4/oj/AP9o/7EC+QNxAvkDcQPZBFEEuQVJBZEFSQUxBakFMQVJBZEFqAAIApQAEAAQAAAAGAAYAAQALAAwAAgATABMABAAlACoABQAsAC0ACwAvADYADQA4ADgAFQA6AD8AFgBFAEYAHABJAEoAHgBMAEwAIABPAE8AIQBRAFQAIgBWAFYAJgBYAFgAJwBaAF0AKABfAF8ALACKAIoALQCWAJYALgCdAJ0ALwCxALUAMAC3ALkANQC7ALsAOAC9AL0AOQDAAMEAOgDDAMMAPADFAMUAPQDHAM4APgDSANIARgDUAN4ARwDgAO8AUgDxAPEAYgD2APgAYwD7APwAZgD+AQAAaAEDAQUAawEKAQoAbgENAQ0AbwEYARoAcAEiASIAcwEuATAAdAEzATUAdwE3ATcAegE5ATkAewE7ATsAfAFDAUQAfQFUAVQAfwFWAVYAgAFYAVgAgQFcAV4AggGEAYUAhQGHAYkAhwHYAdgAigHaAdsAiwHdAd0AjQHgAeEAjgHrAe0AkAH/Af8AkwIOAhAAlAIwAjAAlwIzAjMAmAJFAkUAmQJHAkgAmgJ6AnsAnAJ9An0AngJ/ApQAnwKZAqAAtQKiAqUAvQKqAq8AwQK0ArwAxwK+Ar4A0ALAAsAA0QLCAsIA0gLEAsQA0wLGAs8A1ALYAtoA3gLcAtwA4QLeAt4A4gLgAuAA4wLiAuIA5ALnAucA5QLpAukA5gLrAusA5wLtAu0A6ALvAu8A6QLxAv0A6gL/Av8A9wMBAwEA+AMDAwMA+QMOAw4A+gMQAxAA+wMSAxIA/AMgAyAA/QMiAyUA/gMnAycBAgMpAykBAwMvAzgBBANDA0cBDgNNA08BEwNUA1QBFgNlA2kBFwNtA28BHAN4A3gBHwOGA4sBIAOOA50BJgOgA6ABNgOkA6QBNwOmA6YBOAOqA6oBOQOtA64BOgOwA7EBPAOzA7kBPgO7A70BRQO/A8QBSAPGA8cBTgPJA8wBUAPSA9MBVAPVA9UBVgPXA9cBVwPZA9wBWAPfA+QBXAPmA+YBYgPqA+sBYwPwA/ABZQPyA/sBZgP+A/8BcAQBBAQBcgQLBAwBdgQQBBABeAQSBBgBeQQeBEYBgARIBEgBqQRKBFcBqgRfBF8BuARwBHUBuQR3BHcBvwR7BHwBwAR/BH8BwgSBBIIBwwSEBIQBxQSGBIYBxgSXBJsBxwSdBJ0BzASfBKABzQSiBKIBzwSmBKgB0ASqBKoB0wSsBK4B1ASwBLAB1wSyBLIB2AS0BLoB2QS8BLwB4AS/BL8B4QTCBMYB4gTIBMgB5wTKBMsB6ATPBM8B6gTSBNIB6wTYBNgB7ATdBN0B7QToBOgB7gTqBOoB7wTxBPEB8AT1BPUB8QALADj/xADS/8QA1v/EATn/xAFF/8QDDv/EAxD/xAMS/8QDwf/EBHf/xAS//8QAGAA6ABQAOwAmAD0AFgEZABQCmQAWAyAAJgMiABYDJAAWA4sAFgOaABYDnQAWA9MAJgPVACYD1wAmA9kAFgPqABQD8gAWBHAAFgRyABYEdAAWBIYAFgTCABQExAAUBMYAJgABABP/CADnABD+7gAS/u4AJf9AAC7/MAA4ABQARf/eAEf/6wBI/+sASf/rAEv/6wBT/+sAVf/rAFb/5gBZ/+oAWv/oAF3/6ACU/+sAmf/rAJv/6gCy/0AAtP9AALv/6wC9/+gAyP/rAMn/6wDL/+oA0gAUANYAFAD3/+sBA//rAQ3/QAEY/+sBGv/oAR7/6wEi/+sBOQAUAUL/6wFFABQBYP/rAWH/6wFr/+sBhv7uAYr+7gGO/u4Bj/7uAev/wAHt/8ACM//AAn//QAKA/0ACgf9AAoL/QAKD/0AChP9AAoX/QAKa/94Cm//eApz/3gKd/94Cnv/eAp//3gKg/94Cof/rAqL/6wKj/+sCpP/rAqX/6wKr/+sCrP/rAq3/6wKu/+sCr//rArD/6gKx/+oCsv/qArP/6gK0/+gCtf/oArb/QAK3/94CuP9AArn/3gK6/0ACu//eAr3/6wK//+sCwf/rAsP/6wLF/+sCx//rAsn/6wLL/+sCzf/rAs//6wLR/+sC0//rAtX/6wLX/+sC5f8wAvn/6wL7/+sC/f/rAw4AFAMQABQDEgAUAxX/6gMX/+oDGf/qAxv/6gMd/+oDH//qAyP/6AMy/8ADM//AAzT/wAM1/8ADNv/AAzf/wAM4/8ADTf/AA07/wANP/8ADhv9AA47/QAOe/+sDov/qA6T/6wOm/+gDqf/qA6r/6wOr/+oDsv8wA7b/QAPBABQDw//eA8T/6wPG/+sDyP/rA8n/6APL/+sD0v/oA9r/6APi/0AD4//eA+b/6wPr/+gD7P/rA/H/6wPz/+gD+P9AA/n/3gP6/0AD+//eA///6wQB/+sEAv/rBAz/6wQO/+sEEP/rBBT/6AQW/+gEGP/oBB3/6wQe/0AEH//eBCD/QAQh/94EIv9ABCP/3gQk/0AEJf/eBCb/QAQn/94EKP9ABCn/3gQq/0AEK//eBCz/QAQt/94ELv9ABC//3gQw/0AEMf/eBDL/QAQz/94ENP9ABDX/3gQ3/+sEOf/rBDv/6wQ9/+sEP//rBEH/6wRD/+sERf/rBEv/6wRN/+sET//rBFH/6wRT/+sEVf/rBFf/6wRZ/+sEW//rBF3/6wRf/+sEYf/rBGP/6gRl/+oEZ//qBGn/6gRr/+oEbf/qBG//6gRx/+gEc//oBHX/6AR3ABQEmf9ABJr/3gSc/+sEoP/rBKT/6gSp/+sEq//rBL8AFATD/+gExf/oBMv/wATS/8AE6v/AADMAOP/fADr/5AA7/+wAPf/dANL/3wDW/98BGf/kATn/3wFF/98B6wAOAe0ADgIzAA4Cmf/dAw7/3wMQ/98DEv/fAyD/7AMi/90DJP/dAzIADgMzAA4DNAAOAzUADgM2AA4DNwAOAzgADgNNAA4DTgAOA08ADgOL/90Dmv/dA53/3QPB/98D0//sA9X/7APX/+wD2f/dA+r/5APy/90EcP/dBHL/3QR0/90Ed//fBIb/3QS//98Ewv/kBMT/5ATG/+wEywAOBNIADgTqAA4AHQA4/84AOv/tAD3/0ADS/84A1v/OARn/7QE5/84BRf/OApn/0AMO/84DEP/OAxL/zgMi/9ADJP/QA4v/0AOa/9ADnf/QA8H/zgPZ/9AD6v/tA/L/0ARw/9AEcv/QBHT/0AR3/84Ehv/QBL//zgTC/+0ExP/tABEALv/uADn/7gKV/+4Clv/uApf/7gKY/+4C5f/uAxT/7gMW/+4DGP/uAxr/7gMc/+4DHv/uA7L/7gRi/+4EZP/uBMH/7gBNAAYAEAALABAADQAUAEEAEgBH/+gASP/oAEn/6ABL/+gAVf/oAGEAEwCU/+gAmf/oALv/6ADI/+gAyf/oAPf/6AED/+gBHv/oASL/6AFC/+gBYP/oAWH/6AFr/+gBhAAQAYUAEAGHABABiAAQAYkAEAKh/+gCov/oAqP/6AKk/+gCpf/oAr3/6AK//+gCwf/oAsP/6ALF/+gCx//oAsn/6ALL/+gCzf/oAs//6ALR/+gC0//oAtX/6ALX/+gDnv/oA8T/6API/+gDy//oA9sAEAPcABAD3wAQA+b/6APs/+gD8f/oA///6AQB/+gEAv/oBA7/6AQd/+gEN//oBDn/6AQ7/+gEPf/oBD//6ARB/+gEQ//oBEX/6ARZ/+gEW//oBF3/6ARh/+gEnP/oBKn/6ASr/+gAAgD2/9YBhf+YAEAAR//sAEj/7ABJ/+wAS//sAFX/7ACU/+wAmf/sALv/7ADI/+wAyf/sAPf/7AED/+wBHv/sASL/7AFC/+wBYP/sAWH/7AFr/+wCof/sAqL/7AKj/+wCpP/sAqX/7AK9/+wCv//sAsH/7ALD/+wCxf/sAsf/7ALJ/+wCy//sAs3/7ALP/+wC0f/sAtP/7ALV/+wC1//sA57/7APE/+wDyP/sA8v/7APm/+wD7P/sA/H/7AP//+wEAf/sBAL/7AQO/+wEHf/sBDf/7AQ5/+wEO//sBD3/7AQ//+wEQf/sBEP/7ARF/+wEWf/sBFv/7ARd/+wEYf/sBJz/7ASp/+wEq//sABkAU//iARj/4gGFABgCq//iAqz/4gKt/+ICrv/iAq//4gL5/+IC+//iAv3/4gOk/+IDqv/iA8b/4gQM/+IEEP/iBEv/4gRN/+IET//iBFH/4gRT/+IEVf/iBFf/4gRf/+IEoP/iAAYAEP+EABL/hAGG/4QBiv+EAY7/hAGP/4QAEQAu/+wAOf/sApX/7AKW/+wCl//sApj/7ALl/+wDFP/sAxb/7AMY/+wDGv/sAxz/7AMe/+wDsv/sBGL/7ARk/+wEwf/sACAABv/yAAv/8gBa//MAXf/zAL3/8wD2//UBGv/zAYT/8gGF//IBh//yAYj/8gGJ//ICtP/zArX/8wMj//MDpv/zA8n/8wPS//MD2v/zA9v/8gPc//ID3//yA+v/8wPz//MEFP/zBBb/8wQY//MEcf/zBHP/8wR1//MEw//zBMX/8wA/ACf/8wAr//MAM//zADX/8wCD//MAk//zAJj/8wCz//MAxAANANP/8wEI//MBF//zARv/8wEd//MBH//zASH/8wFB//MBav/zAkX/8wJG//MCSP/zAkn/8wKG//MCkP/zApH/8wKS//MCk//zApT/8wK8//MCvv/zAsD/8wLC//MC0P/zAtL/8wLU//MC1v/zAvj/8wL6//MC/P/zAy3/8wOK//MDl//zA73/8wPA//MD7f/zA/D/8wQL//MEDf/zBA//8wRK//METP/zBE7/8wRQ//MEUv/zBFT/8wRW//MEWP/zBFr/8wRc//MEXv/zBGD/8wSf//MEuP/zAEAAJ//mACv/5gAz/+YANf/mAIP/5gCT/+YAmP/mALP/5gC4/8IAxAAQANP/5gEI/+YBF//mARv/5gEd/+YBH//mASH/5gFB/+YBav/mAkX/5gJG/+YCSP/mAkn/5gKG/+YCkP/mApH/5gKS/+YCk//mApT/5gK8/+YCvv/mAsD/5gLC/+YC0P/mAtL/5gLU/+YC1v/mAvj/5gL6/+YC/P/mAy3/5gOK/+YDl//mA73/5gPA/+YD7f/mA/D/5gQL/+YEDf/mBA//5gRK/+YETP/mBE7/5gRQ/+YEUv/mBFT/5gRW/+YEWP/mBFr/5gRc/+YEXv/mBGD/5gSf/+YEuP/mADgAJf/kADz/0gA9/9MAsv/kALT/5ADE/+IA2v/SAQ3/5AEz/9IBQ//SAV3/0gJ//+QCgP/kAoH/5AKC/+QCg//kAoT/5AKF/+QCmf/TArb/5AK4/+QCuv/kAyL/0wMk/9MDhv/kA4v/0wOO/+QDmv/TA5v/0gOd/9MDtv/kA8L/0gPZ/9MD4v/kA/L/0wP1/9ID+P/kA/r/5AQD/9IEHv/kBCD/5AQi/+QEJP/kBCb/5AQo/+QEKv/kBCz/5AQu/+QEMP/kBDL/5AQ0/+QEcP/TBHL/0wR0/9MEhv/TBJn/5AAoABD/RgAS/0YAJf/NALL/zQC0/80Ax//yAQ3/zQGG/0YBiv9GAY7/RgGP/0YCf//NAoD/zQKB/80Cgv/NAoP/zQKE/80Chf/NArb/zQK4/80Cuv/NA4b/zQOO/80Dtv/NA+L/zQP4/80D+v/NBB7/zQQg/80EIv/NBCT/zQQm/80EKP/NBCr/zQQs/80ELv/NBDD/zQQy/80ENP/NBJn/zQABAMQADgC5AEf/3ABI/9wASf/cAEv/3ABR/8EAUv/BAFP/1gBU/8EAVf/cAFn/3QBa/+EAXf/hAJT/3ACZ/9wAm//dALv/3AC9/+EAv//mAMH/wQDC/+sAw//pAMX/8ADG/+cAyP/cAMn/3ADK/+MAy//dAMz/zgDN/9QAzv/bAOz/wQDw/8EA8f/BAPP/wQD0/8EA9f/BAPf/3AD4/8EA+v/BAPv/wQD+/8EBAP/BAQP/3AEF/8EBGP/WARr/4QEe/9wBIv/cASv/wQE2/8EBPP/BAT7/wQFC/9wBU//BAVX/wQFX/8EBXP/BAWD/3AFh/9wBa//cAqH/3AKi/9wCo//cAqT/3AKl/9wCqv/BAqv/1gKs/9YCrf/WAq7/1gKv/9YCsP/dArH/3QKy/90Cs//dArT/4QK1/+ECvf/cAr//3ALB/9wCw//cAsX/3ALH/9wCyf/cAsv/3ALN/9wCz//cAtH/3ALT/9wC1f/cAtf/3ALy/8EC9P/BAvb/wQL3/8EC+f/WAvv/1gL9/9YDFf/dAxf/3QMZ/90DG//dAx3/3QMf/90DI//hA57/3AOg/8EDov/dA6T/1gOm/+EDqf/dA6r/1gOr/90DxP/cA8X/wQPG/9YDx//BA8j/3APJ/+EDy//cA8z/wQPR/8ED0v/hA9r/4QPh/8ED5v/cA+f/wQPr/+ED7P/cA/H/3APz/+ED///cBAH/3AQC/9wECP/BBAr/wQQM/9YEDv/cBBD/1gQU/+EEFv/hBBj/4QQc/8EEHf/cBDf/3AQ5/9wEO//cBD3/3AQ//9wEQf/cBEP/3ARF/9wES//WBE3/1gRP/9YEUf/WBFP/1gRV/9YEV//WBFn/3ARb/9wEXf/cBF//1gRh/9wEY//dBGX/3QRn/90Eaf/dBGv/3QRt/90Eb//dBHH/4QRz/+EEdf/hBHz/wQSY/8EEnP/cBKD/1gSk/90Eqf/cBKv/3AS1/8EEt//BBMP/4QTF/+EAfAAG/9oAC//aAEf/8ABI//AASf/wAEv/8ABV//AAWf/vAFr/3ABd/9wAlP/wAJn/8ACb/+8Au//wAL3/3ADC/+wAxAAPAMb/6gDI//AAyf/wAMr/zgDL/+8AzP/nAPf/8AED//ABGv/cAR7/8AEi//ABQv/wAWD/8AFh//ABa//wAYT/2gGF/9oBh//aAYj/2gGJ/9oCof/wAqL/8AKj//ACpP/wAqX/8AKw/+8Csf/vArL/7wKz/+8CtP/cArX/3AK9//ACv//wAsH/8ALD//ACxf/wAsf/8ALJ//ACy//wAs3/8ALP//AC0f/wAtP/8ALV//AC1//wAxX/7wMX/+8DGf/vAxv/7wMd/+8DH//vAyP/3AOe//ADov/vA6b/3AOp/+8Dq//vA8T/8API//ADyf/cA8v/8APS/9wD2v/c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A+v/5gPy/9MD8//mA/X/9AP2/+8EA//0BAT/7wQT/+0EFP/mBBX/7QQW/+YEF//tBBj/5gQZ/+EEcP/TBHH/5gRy/9MEc//mBHT/0wR1/+YEd//SBHn/4QSG/9MEv//SBML/1ATD/+YExP/UBMX/5gByAAb/wAAL/8AAOP+dADr/xwA8//AAPf+rAFH/0gBS/9IAVP/SAMH/0gDS/50A1P/1ANb/nQDa//AA3f/1AN7/6gDh/+UA5v/BAOz/0gDw/9IA8f/SAPP/0gD0/9IA9f/SAPb/zQD4/9IA+v/SAPv/0gD+/9IBAP/SAQX/0gEZ/8cBK//SATP/8AE2/9IBOf+dATr/zAE8/9IBPv/SAUP/8AFF/50BR//lAUn/5QFM/98BUP/1AVP/0gFV/9IBV//SAVz/0gFd//ABYv/OAWT/6gFm//UBbP+eAW3/zgFv//UBhP/AAYX/wAGH/8ABiP/AAYn/wAKZ/6sCqv/SAvL/0gL0/9IC9v/SAvf/0gMO/50DEP+dAxL/nQMi/6sDJP+rA4v/qwOa/6sDm//wA53/qwOg/9IDtf/qA8H/nQPC//ADxf/SA8f/0gPM/9ID0f/SA9n/qwPb/8AD3P/AA9//wAPh/9ID5//SA+r/xwPy/6sD9f/wBAP/8AQI/9IECv/SBBP/6gQV/+oEF//qBBn/5QQc/9IEcP+rBHL/qwR0/6sEd/+dBHn/5QR8/9IEhv+rBJj/0gS1/9IEt//SBL//nQTC/8cExP/HAHUABv+xAAv/sQA4/54AOv/FADz/8gA9/6gAUf/PAFL/zwBU/88AXP/vAMH/zwDS/54A1v+eANr/8gDe/+wA4f/hAOb/wgDs/88A7v/vAPD/zwDx/88A8//PAPT/zwD1/88A9v/GAPj/zwD6/88A+//PAP7/zwEA/88BBf/PARn/xQEr/88BM//yATT/7wE2/88BOf+eATr/wAE8/88BPv/PAUP/8gFE/+8BRf+eAUf/4QFJ/+EBTP/fAVP/zwFV/88BV//PAVz/zwFd//IBXv/vAWL/zQFk/+gBbP+fAW3/xgGE/7EBhf+xAYf/sQGI/7EBif+xApn/qAKq/88C8v/PAvT/zwL2/88C9//PAw7/ngMQ/54DEv+eAyL/qAMk/6gDi/+oA5r/qAOb//IDnf+oA6D/zwO1/+wDwf+eA8L/8gPF/88Dx//PA8r/7wPM/88D0f/PA9n/qAPb/7ED3P+xA9//sQPh/88D5//PA+r/xQPy/6gD9f/yA/b/7wQD//IEBP/vBAj/zwQK/88EE//sBBX/7AQX/+wEGf/hBBz/zwRw/6gEcv+oBHT/qAR3/54Eef/hBHz/zwSG/6gEmP/PBLX/zwS3/88Ev/+eBML/xQTE/8UAUwA4/74AUf/hAFL/4QBU/+EAWv/vAF3/7wC9/+8Awf/hANL/vgDW/74A5v/JAOz/4QDw/+EA8f/hAPP/4QD0/+EA9f/hAPb/3wD4/+EA+v/hAPv/4QD+/+EBAP/hAQX/4QEJ/+0BGv/vASD/6wEr/+EBNv/hATn/vgE6/98BPP/hAT7/4QFF/74BTP/pAVP/4QFV/+EBV//hAVz/4QFj//UBbf/gAqr/4QK0/+8Ctf/vAvL/4QL0/+EC9v/hAvf/4QMO/74DEP++AxL/vgMj/+8DoP/hA6b/7wPB/74Dxf/hA8f/4QPJ/+8DzP/hA9H/4QPS/+8D2v/vA+H/4QPn/+ED6//vA/P/7wQI/+EECv/hBBT/7wQW/+8EGP/vBBz/4QRx/+8Ec//vBHX/7wR3/74EfP/hBJj/4QS1/+EEt//hBL//vgTD/+8Exf/vAGoAOP/mADr/5wA8//IAPf/nAFH/1gBS/9YAVP/WAFz/8QDB/9YA0v/mANb/5gDa//IA3v/uAOH/6ADm/+YA7P/WAO7/8QDw/9YA8f/WAPP/1gD0/9YA9f/WAPb/0AD4/9YA+v/WAPv/1gD+/9YBAP/WAQX/1gEZ/+cBK//WATP/8gE0//EBNv/WATn/5gE6/84BPP/WAT7/1gFD//IBRP/xAUX/5gFH/+gBSf/oAVP/1gFV/9YBV//WAVz/1gFd//IBXv/xAWL/5wFk/+0BbP/mAW3/0AKZ/+cCqv/WAvL/1gL0/9YC9v/WAvf/1gMO/+YDEP/mAxL/5gMi/+cDJP/nA4v/5wOa/+cDm//yA53/5wOg/9YDtf/uA8H/5gPC//IDxf/WA8f/1gPK//EDzP/WA9H/1gPZ/+cD4f/WA+f/1gPq/+cD8v/nA/X/8gP2//EEA//yBAT/8QQI/9YECv/WBBP/7gQV/+4EF//uBBn/6AQc/9YEcP/nBHL/5wR0/+cEd//mBHn/6AR8/9YEhv/nBJj/1gS1/9YEt//WBL//5gTC/+cExP/n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A8L/5AP1/+QEA//kBBP/6QQV/+kEF//pBHf/4gS//+IAGAA4/+sAPf/zANL/6wDW/+sBOf/rAUX/6wKZ//MDDv/rAxD/6wMS/+sDIv/zAyT/8wOL//MDmv/zA53/8wPB/+sD2f/zA/L/8wRw//MEcv/zBHT/8wR3/+sEhv/zBL//6wA5AFH/7wBS/+8AVP/vAFz/8ADB/+8A7P/vAO3/7gDu//AA8P/vAPH/7wDz/+8A9P/vAPX/7wD2/+4A+P/vAPr/7wD7/+8A/v/vAQD/7wEF/+8BCf/0ASD/8QEr/+8BNP/wATb/7wE6/+8BPP/vAT7/7wFE//ABU//vAVX/7wFX/+8BXP/vAV7/8AFt/+8Cqv/vAvL/7wL0/+8C9v/vAvf/7wOg/+8Dxf/vA8f/7wPK//ADzP/vA9H/7wPh/+8D5//vA/b/8AQE//AECP/vBAr/7wQc/+8EfP/vBJj/7wS1/+8Et//vACQABv/yAAv/8gBa//UAXf/1AL3/9QD2//QA/v/0AQn/9QEa//UBOv/1AW3/9QGE//IBhf/yAYf/8gGI//IBif/yArT/9QK1//UDI//1A6b/9QPJ//UD0v/1A9r/9QPb//ID3P/yA9//8gPr//UD8//1BBT/9QQW//UEGP/1BHH/9QRz//UEdf/1BMP/9QTF//UANQBR/+4AUv/uAFT/7gDB/+4A7P/uAO0AFADw/+4A8f/uAPP/7gD0/+4A9f/uAPb/7QD4/+4A+f/tAPr/7gD7/+4A/P/QAP7/7gEA/+4BBf/uASv/7gE2/+4BOv/tATz/7gE+/+4BSP/tAUr/7QFT/+4BVf/uAVf/7gFc/+4Bbf/tAqr/7gLy/+4C9P/uAvb/7gL3/+4DoP/uA8X/7gPH/+4DzP/uA9H/7gPh/+4D5//uBAj/7gQK/+4EGv/tBBz/7gR6/+0EfP/uBJj/7gS1/+4Et//uAAoABv/1AAv/9QGE//UBhf/1AYf/9QGI//UBif/1A9v/9QPc//UD3//1AHYAR//wAEj/8ABJ//AAS//wAFP/xwBV//AAlP/wAJn/8AC7//AAyP/wAMn/8AD3//ABA//wARj/xwEc/+sBHv/wASL/8AFC//ABYP/wAWH/8AFr//AB2//rAd3/6wHl/+kB7P/rAfX/6wIR/+sCGv/rAjH/6wKh//ACov/wAqP/8AKk//ACpf/w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AFkBhAGKAFwBjgGPAGMB2AHYAGUB3QHdAGYB4AHhAGcB6wHtAGkB/wH/AGwCDgIQAG0CMAIwAHACMwIzAHECRQJFAHICRwJIAHMCegJ7AHUCfQJ9AHcCfwKlAHgCqgKvAJ8CtALEAKUCxgLPALYC2ALaAMAC3ALcAMMC3gLeAMQC4ALgAMUC4gLiAMYC5QLlAMcC5wLnAMgC6QLpAMkC6wLrAMoC7QLtAMsC7wLvAMwC8QL9AM0C/wL/ANoDAQMBANsDAwMDANwDDgMOAN0DEAMQAN4DEgMSAN8DFAMUAOADFgMWAOEDGAMYAOIDGgMaAOMDHAMcAOQDHgMeAOUDIAMgAOYDIgMqAOcDLwM4APADQwNHAPoDTQNPAP8DVANUAQIDZQNpAQMDbQNvAQgDeAN4AQsDhgOLAQwDjgOdARIDoAOgASIDpAOkASMDpgOmASQDqgOqASUDrQOuASYDsAO5ASgDuwO9ATIDvwPEATUDxgPMATsD0gPTAUID1QPVAUQD1wPXAUUD2QPcAUYD3wPkAUoD5gPmAVAD6gPrAVED8AP7AVMD/gP/AV8EAQQEAWEECwQMAWUEEAQQAWcEEgQYAWgEHgRGAW8ESARIAZgESgRXAZkEXwRfAacEYgRiAagEZARkAakEcAR1AaoEdwR3AbAEewR8AbEEfwR/AbMEgQSCAbQEhASEAbYEhgSGAbcElwSbAbgEnQSdAb0EnwSgAb4EogSiAcAEpgSoAcEEqgSqAcQErASuAcUEsASwAcgEsgSyAckEtAS6AcoEvAS8AdEEvwS/AdIEwQTGAdMEyATLAdkEzwTPAd0E0gTSAd4E2ATYAd8E3QTdAeAE6AToAeEE6gTqAeIE8QTxAeME9QT1AeQAAgF0AAYABgAZAAsACwAZABAAEAAhABIAEgAhACUAJQACACYAJgAcACcAJwATACgAKAABACkAKQAFAC4ALgAKAC8ALwALADAAMAAYADMAMwABADQANAAWADgAOAAOADkAOQAKADoAOgAdADsAOwAbADwAPAASAD0APQAMAD4APgARAEUARQAGAEYARgAHAEcARwAXAEkASQAIAEwATAAEAFEAUgAEAFMAUwADAFQAVAAHAFYAVgAVAFoAWgAJAFwAXAAUAF0AXQAJAF4AXgAQAIoAigAHAJYAlgABALEAsQAiALIAsgACALMAswAB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AAAAAAAAAAAAGQAAAAAAAAACAAEAAAAAAAAAGQAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAfAAAAFAAUABoAFAAUABQAGgAAAAAAAAAaABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXABwAJAAAABIAGAAeAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAANAAgADQAAAAAAAAAAAAAAAAAYAAgAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABgACAAXABwAGAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAYABgAGAAYABgAGAAYAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgACAAIACgAKAAoACgAMAAcABwAHAAcABwAHAAcAAQABAAEAAQABAAAAAAAAAAAAAwAEAAQABAAEAAQABQAFAAUABQAJAAkABgAHAAYABwAGAAcAAgABAAIAAQACAAEAAgABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAIAAQACAAEAAgABAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAMAAgAEAAIABAACAAQAAAAAAAAAAAAAAAAAEAAOABAADgAQAA4AEAAOABAADgALAAAACwAAAAsAAAAKAAUACgAFAAoABQAKAAUACgAFAAoABQAWAAAADAAJAAwAEwAPABMADwATAA8AAAAAAAIAAAAAAAAAAAANAA0ADQANAA0ADQANAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgACAAIABIAEgASABIAFwANAA0ADQAIAAgACAAIAAAAAAAAAAAAAAAAAAgACAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgAAAAAAAAAHgAeAB4AHgAAABgAAAASABIAEgASABIAEgAkABcAFwAAAAAAAAAGAAAAAAAAAAIADAAAAAAABgAAAAAAEwAAAAAAAAAAAAAAAgAAAAAADAARAAAADAABAAAAAwAAAAUAAAAEAAAACQAAAAAABQAEAAUAAAAAAAAAAAAAAAAAIwAAAAAAIgAGAAAAAAAAAAAAAAAAAAIAAAAAAAIACwARAAcAAQADAAQAAwABAAkAFQABAAMADgAAAAAAAAADAAkAFgAAABYAAAAWAAAADAAJABQAFAAAAAAAFAAAAAMABgAHAAAAAAABAAMAAAAAAB0ACQABAAIAAAAAAAIAAQAMAAkAAAARABUAAAAGAAcABgAHAAAAAAAAAAEAAAABAAEAEQAVAAAAAAAAAAMAAAADAAIABAACAAEAAgAEAAAAAAAiAAkAIgAJACIACQAgACEAAAADAAEABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAEAAgABAAIAAQACAAQAAgABAAoABQAKAAUAAAAFAAAABQAAAAUAAAAFAAAABQAMAAkADAAJAAwACQAAAAsAAAAgACEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMABgAHAAAAAQAAAAAAAgAEAAAAAAAAAAUAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwACAAAAAAAAAAAAEAAOAAsAAAAKAB0ACQAdAAkAFgAAABMADwAAAA0AAAAAAAAACAAXAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAcAAAAFwAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAIAAAAAAAIABgAHAAAAAAACAAXAAAAAQAAAAoBYgKSAARERkxUABpjeXJsABpncmVrABpsYXRuAEgABAAAAAD//wASAAAAAQACAAMABAAIAAwADQAOAA8AEAARABIAEwAUABUAFgAXAC4AB0FaRSAA5ENSVCAA5EZSQSAAWk1PTCAAtk5BViAAiFJPTSAAtlRSSyAA5AAA//8AEwAAAAEAAgADAAQABwAIAAwADQAOAA8AEAARABIAEwAUABUAFgAXAAD//wAUAAAAAQACAAMABAAGAAgACQAMAA0ADgAPABAAEQASABMAFAAVABYAFwAA//8AFAAAAAEAAgADAAQABgAIAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAAP//ABQAAAABAAIAAwAEAAYACAAKAAwADQAOAA8AEAARABIAEwAUABUAFgAXAAD//wATAAAAAQACAAMABAAFAAgADAANAA4ADwAQABEAEgATABQAFQAWABcAGGMyc2MAkmNjbXAAmGRsaWcAoGRub20ApmZyYWMArGxpZ2EAtmxpZ2EAvGxpZ2EAyGxudW0A0GxvY2wA1mxvY2wA3GxvY2wA4m51bXIA6G9udW0A7nBudW0A9HNtY3AA+nNzMDEBAHNzMDIBBnNzMDMBDHNzMDQBEnNzMDUBGHNzMDYBHnNzMDcBJHRudW0BKgAAAAEAAAAAAAIAAgAEAAAAAQAKAAAAAQAYAAAAAwAWABcAGQAAAAEACQAAAAQACAAJAAgACQAAAAIACAAJAAAAAQAVAAAAAQAHAAAAAQAFAAAAAQAGAAAAAQAZAAAAAQASAAAAAQATAAAAAQABAAAAAQALAAAAAQAMAAAAAQANAAAAAQAOAAAAAQAPAAAAAQAQAAAAAQARAAAAAQAUABoANgQwB+4IoAjKD24PhA+uD8IP5hAQEEwQYBB0EIgQmhC0EPYRFBFmEawSDhJsEoASsBLSAAEAAAABAAgAAgH6APoB5wJxAdEB0AHPAc4BzQHMAcsBygHJAcgCMwIyAjECMAIoAeYB5QHkAeMB4gHhAeAB3wHeAd0B3AHbAdoB2QHYAdcB1gHVAdQB0wHSAegB6QJzAnUCdAJ2AnICdwJSAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+AgACAQT+AgICAwIEAgUCBgIHAggCCQIKAgsCOwINAg4CDwIQBPgCEQITAhQCFQIWAhcCGAIZAhsCHAIeAh0DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjBP8DZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UFAgN2A3cDeQN4A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFBQAFAQTLBMwEzQTOBM8E0ATRBNIE0wTUBNUE1gTXBNgE2QTaBNsE3ATdBN4E3wTgBOEE4gTjBOQE5QTmBOcB/wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gUDBQQFBQUGBPcE+QT6BPwCGgT9BPsCDAISBQsFDAABAPoACAAKABQAFQAWABcAGAAZABoAGwAcAB0AJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCBAIMAhACMAI8AkQCTALEAsgCzALQAtQC2ALcAuAC5ALoA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkBLwEzATUBNwE5ATsBQQFDAUUBSQFLAUwBWAFZAZcBnQGiAaUCegJ7An0CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCtgK4AroCvAK+AsACwgLEAsYCyALKAswCzgLQAtIC1ALWAtgC2gLcAt4C4ALiAuMC5QLnAukC6wLtAu8C8QLzAvUC+AL6AvwC/gMAAwIDBAMGAwgDCgMMAw4DEAMSAxQDFgMYAxoDHAMeAyADIgMkAyUDJwMpAysDLQOGA4cDiAOJA4oDiwOMA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPTA9UD1wPZA+4D8APyBAcEDQQTBH0EggSGBQcFCQABAAAAAQAIAAIB3ADrAnECMwIyAjECMAIoAeYB5QHkAeMB4gHhAeAB3wHeAd0B3AHbAdoB2QHYAdcB1gHVAdQB0wHSAmQCcwMwAnUCdAMvAeMCcgJ3AlIE0gTTAeoB6wTUBNUE1gHsBNcB7QHuAe8E3AHwAfAE3QTeAfEB8gHzAfoE6wTsAfsB/AH9Af4B/wIABO8E8ATyBPUE/gICAgMCBAIFAgYCBwIIAgkCCgILAfQB9QH2AfcB+AH5AjsCDQIOAg8CEAT4AhECEwIUAhUCFwIZAnYDMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTAOCA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IE/wNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQUCA3YDdwN5A3gDegN7A3wDfQN+A38DgAOBA4MDhAOFBQAFAQTLBMwEzQTOBNgE2wTZBNoE3wTgBOEEzwTQBNEE6gTtBO4E8QTzBPQCAQT2BOIE4wTkBOUE5gTnBOgE6QUDBQQFBQUGBPcE+QT6AhgE/AIaBP0E+wIWAgwCEgULBQwAAQDrAAoARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAIUAhgCHAIkAigCLAI0AkACSAJQAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHATABNAE2ATgBOgE8AUIBRAFGAUoBTQFaAnwCfgKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArcCuQK7Ar0CvwLBAsMCxQLHAskCywLNAs8C0QLTAtUC1wLZAtsC3QLfAuEC5ALmAugC6gLsAu4C8ALyAvQC9gL5AvsC/QL/AwEDAwMFAwcDCQMLAw0DDwMRAxMDFQMXAxkDGwMdAx8DIQMjAyYDKAMqAywDLgOeA58DoAOhA6MDpAOlA6YDpwOoA6kDqgOrA6wDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPU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","Roboto-MediumItalic.ttf":"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AukACgLpABYC6QAjAukACALpADMDpgCTAqcBBgPMAAoEJf+HBKEAOwUmAC4FCgAuBBoAFAUbAC4EFwAUBGIACgRnADkESAAKBIX/mwH/AOsDjwEEAAD9JgP2ANwD9gATA/YA2AP2ANcDpgAKA48BBAOPAQUC6QCKAukAZALpAH0C6QCJAukAlgLpAHsC6QCmBVoAbwWBAHEFZgAuBb0AcgW/AHIEBQCrBGkAHwRA/38EpP/RBFP/1AQYACcDjwEEAbD/sgZvADoEmgBHAgr/BwRz/6gEc//YBHP/yARzABcEcwBGBHMAIgRzAF0EcwAuBHMAOwRzAPUCIP8PAiD/DwIVACICFf99AhUAIgRIAAoEzwBOBB0AVQRvABAEJgA3BH8AOwR6ACoEhwA0BHv/xwSGADsENAA7BHAAMAOSAKQE5wAiA7H/7QYg/4ID9AAKBKb/3ATsAB4EwgAKAfkAAAKWADYFOv//BTr//wR3ACsEwACcAp//4gU0/6QFNP+kBTT/pAU0/6QFNP+kBTT/pAU0/6QFGwBlBG0AJwRtACcEbQAnBG0AJwI7ADUCOwA1AjsANQI7ADUFjAAnBWYAawVmAGsFZgBrBWYAawVmAGsFGQBbBRkAWwUZAFsFGQBbBMUAoQQ9ACIEPQAiBD0AIgQ9ACIEPQAiBD0AIgQ9ACIEGgA4BDQAOwQ0ADsENAA7BDQAOwIUACICFAAiAhQAIgIUACIEWwANBHUAOQR1ADkEdQA5BHUAOQR1ADkEWgBKBFoASgRaAEoEWgBKA9H/tQPR/7UFNP+kBD0AIgU0/6QEPQAiBTT/pAQ9ACIFGwBlBBoAOAUbAGUEGgA4BRsAZQQaADgFGwBlBBoAOAUcACcFAQA7BG0AJwQ0ADsEbQAnBDQAOwRtACcENAA7BG0AJwQ0ADwEbQAnBDQAOwVSAGsEcP/3BVIAawRw//cFUgBrBHD/9wVSAGsEcP/3BY0AJwRZAA0COwA1AhQAFAI7ADUCFAAiAjsANQIUACICO/+OAgX/dgI7ADUGlAA1BAEAHwRZAAMCIP8PBO4AJwQXABEEPQAnAgUAHwQ9ACcCBf+iBD0AJwKbAB8EPQAnAuEAHwWMACcEWwANBYwAJwRbAA0FjAAnBFsADQRbAA0FZgBrBHUAOQVmAGsEdQA5BWYAawR1ADkE4gAnAsQAEATiACcCxP+cBOIAJwLEABAEuQAkBAsAHAS5ACQECwAcBLkAJAQLABwEuQAkBAsAHAS5ACQECwAcBMAAnAKfADsEwACcAp8AOwTAAJwCxwA7BRkAWwRaAEoFGQBbBFoASgUZAFsEWgBKBRkAWwRaAEoFGQBbBFoASgUZAFsEWgBKBt4AtwXOAHcExQChA9H/tQTFAKEEtv/lA/H/5wS2/+UD8f/nBLb/5QPx/+cHVf+HBpcADwVkABUEbwAqBGL/lwRi/5cEJQBiBIX/mwSF/5sEhf+bBIX/mwSF/5sEhf+bBIX/mwRnADkDzAAKA8wACgPMAAoDzAAKAfcAGAH3ABgB9wAYAfcAGATCAAoEpgA6BKYAOgSmADoEpgA6BKYAOgRrADkEawA5BGsAOQRrADkEJQBtBIX/mwSF/5sEhf+bBGcAOQRnADkEZwA5BGcAOQRiAAoDzAAKA8wACgPMAAoDzAAKA8wACgSMAD8EjAA/BIwAPwSMAD8EwwAKAfcADQH3ABgB9wAYAff/igH3ABgDwv/yBEQACgOmAAoDpgAKA6YACgOmAAoEwgAKBMIACgTCAAoEpgA6BKYAOgSmADoERQAKBEUACgRFAAoEHgAOBB4ADgQeAA4EHgAOBCUAYgQlAGIEJQBiBGsAOQRrADkEawA5BGsAOQRrADkEawA6BeMAjAQlAG0EJQBtBBT/1gQU/9YEFP/WBTT/pARt/14Fjf9mAjv/agV6ABgFKf9YBVAAHQKgAAsFNP+kBO8AJwRtACcEtv/lBY0AJwI7ADUE7gAnBtUAJwWMACcFZgBrBQAAJwTAAJwExQChBPP/wwI7ADUExQChBGsAPgRIACgEbwARAqAAbgRIAFcEfwAhBHUAOQSh/90D4QBkA/H/uQKgAEwESABXBHUAOQRIAFcGawBUBG0AJwRdAC4EuQAkAjsANQI7ADUEWQADBQoALgTuACcE7QCbBTT/pATvACcEXQAuBG0AJwWHACcG1QAnBY0AJwVmAGsFjwAuBQAAJwUbAGUEwACcBPP/wwQ9ACIENAA7BH8AGQR1ADkEaP/HBBoAOAPR/7UD8f+5BDQAOwNKABgECwAcAgUAHwIUACIB/P8MBFYAIgPR/7UG3gC3Bc4AdwbeALcFzgB3Bt4AtwXOAHcExQChA9H/tQFaAJACjgChBD4ANwIg/w8BuQCKBtUAJwbLABAFNP+kBD0AIgRtACcFhwAnBDQAOwR/ABkFiQB1BacAPwT9AKgD+QB3CEYAOQk3AGsEuwAeBAEAFgUbAGUEGgA4BMUAoQP5AHcCOwA1B3H/pQZO/60COwA1BTT/pAQ9ACIFNP+kBD0AIgdV/4cGlwAPBG0AJwQ0ADsFaABIBCUANgQlADYHcf+lBk7/rQS7AB4EAQAWBYcAJwR/ABkFhwAnBH8AGQVmAGsEdQA5BVoAYgRvADYFWgBiBG8ANgUxAE8EJQAjBO0AmwPR/7UE7QCbA9H/tQTtAJsD0f+1BWgAxQROAHAGzQAuBkgAIgRrADsFNP+kBD0AIgU0/6QEPQAiBTT/pAQ9ACIFNP+kBD0AIgU0/6QEPQAiBTT/pAQ9ACIFNP+kBD0AIgU0/6QEPQAiBTT/pAQ9ACIFNP+kBD0AIgU0/6QEPQAiBTT/pAQ9ACIEbQAnBDQAOwRtACcENAA7BG0AJwQ0ADsEbQAnBDQAOwRtACcENAA7BG0AJwQ0ADsEbQAnBDQAOwRtACcENAA7AjsANQIUACICO///AgX/5AVmAGsEdQA5BWYAawR1ADkFZgBrBHUAOQVmAGsEdQA5BWYAawR1ADkFZgBrBHUAOQVmAGsEdQA5BWkAWwSFADYFaQBbBIUANgVpAFsEhQA2BWkAWwSFADYFaQBbBIUANgUZAFsEWgBKBRkAWwRaAEoFgwBbBNYASgWDAFsE1gBKBYMAWwTWAEoFgwBbBNYASgWDAFsE1gBKBMUAoQPR/7UExQChA9H/tQTFAKED0f+1BIn/9ATAAJwD4QBTBWgAxQROAHAEXQAuA0oAGAX/AGIEqP/0BFkADQTqACME6gAjBF3//ANK/8sFHgA3BC4AGQTFAKED+QBUBPP/wwPx/7kESAAoBE3/wwYKAIIEcwALBHMAJgRzAAkEcwBaBIcAdwSbAE8EhwCOBJsAdAVSAGsEcP/3BYwAJwRbAA0FNP+kBD0AIgRtACcENAA7Ajv/yQIU/34FZgBrBHUAOQTiACcCxAAHBRkAWwRaAEoEx/8kBO8AJwRoABAFHAAnBGsAOwUcACcEawA7BY0AJwRZAA0E7gAnBBcAEQTuACcEFwARBD0AJwIF/+QG1QAnBssAEAWMACcEWwANBWYAawUAACcEaP/HBOIAJwLE/94EuQAkBAsAHATAAJwCnwA7BRkAWwUPAJsD4QBkBQ8AmwPhAGQG3gC3Bc4AdwS2/+UD8f/nBaz+swSF/5sECP9tBP//eAIz/3sEsP/SBGH/LATS/+IEhf+bBEgACgPMAAoEFP/WBMMACgH3ABgERAAKBeIACgTCAAoEpgA6BFUACgQlAGIEJQBtBEb/pAH3ABgEJQBtA8wACgOmAAoEHgAOAfcAGAH3ABgDwv/yBEQACgQvAHIEhf+bBEgACgOmAAoDzAAKBMgACwXiAAoEwwAKBKYAOgS9AAoEVQAKBGcAOQQlAGIERv+kBC8ADQTDAAoEZwA6BCUAbQXaADcEyAALBC8AcgV8AEMFuQAYBiD/ggSm/9wEHgAOBeMAjAXjAIwF4wCMBCUAbQU0/6QEPQAiBG0AJwQ0ADsEhf+bA8wACgIU/+QAAAABAAAFEAkKBAAAAgICAwUFBgYCAwMEBQIDAgQFBQUFBQUFBQUFAgIEBQUECAYGBgYFBQYGAwUGBQgGBgYGBgUFBgYIBgUFAgQCBAQDBQUFBQUDBQUCAgUCCAUFBQUDBQMFBAcEBAQDAgMGAgUFBgUCBQQHBAQFBwQDBQMDAwUEAwIDBAQGBwcECAUGBQUHBQUFBQUGAgUFAwYFCAgCBgMGBQYFAgUEBAQEAgMDBAMDAAAAAAAAAwUDBQYGBgUGBQcGBgUFBAUFBQUFAwUEBQUFBQUFBgYHBQUHBwYJCQcGBgcIBQYGBgcHBggJBwgGBggFBQUEBQcFBQUFBwUFBAYFBQcIBgcFBQcFBQUHCAUFCAcFCAcGBQgHCAYKCQUEBgUGBAYFCAcIBwYFBgAAAAAAAAcGBQYFBQQFBQkIBgUGBQcGBwYJBgkIBwYGBQgGBwUGBQYHBQYFBwYGBQcGCAcGBQUFBAYFBggIBwYFBQkHCQcGBQYGBgcGBAUJBQkDAgIFAgIBAQADAwYHBAICAgIDAwMFBQMEBgIIAwMEAwQFBwcJBwcFBwUFBgYGBAkGBgcIBwcFBgUFBQkCBQUEBQQDAwIGBQUICAYHAAkJAwMDBQUFBQUFBQUFBQUFBQcFBQUFBQUFBQUHBAUEAgUFBAUFBAQFBQUEBQUGBgUGBQgIBgUFBgcFBQUFBQYFBwgGBwUFBwUFBwUGBgcFBQcFBQcFBQUFBAkFAwMDAwMDAwQDBAUFBgYFBgUFBQUFAgQABAQEBAQEBAMDAwMDAwMGBgYGBgUFBQUFBQQCBwUCBQUFBQUFBQUFBQICAgICBQUFBQUFBQUFBQUFBAYEBwQFBgUCAwYGBQUDBgYGBgYGBgYFBQUFAwMDAwYGBgYGBgYGBgYFBQUFBQUFBQUFBQUFAgICAgUFBQUFBQUFBQUEBAYFBgUGBQYFBgUGBQYFBgYFBQUFBQUFBQUFBgUGBQYFBgUGBQMCAwIDAgMCAwcFBQIGBQUCBQIFAwUDBgUGBQYFBQYFBgUGBQYDBgMGAwUFBQUFBQUFBQUFAwUDBQMGBQYFBgUGBQYFBgUIBwUEBQUEBQQFBAgHBgUFBQUFBQUFBQUFBQQEBAQCAgICBQUFBQUFBQUFBQUFBQUFBQUFBQQEBAQEBQUFBQUCAgICAgQFBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUGBQYDBgYGAwYGBQUGAwYIBgYGBQUGAwUFBQUDBQUFBQQEAwUFBQcFBQUDAwUGBgYGBgUFBggGBgYGBgUGBQUFBQUFBAQFBAUCAgIFBAgHCAcIBwUEAgMFAgIICAYFBQYFBQYGBgQJCgUFBgUFBAMIBwMGBQYFCAcFBQYFBQgHBQUGBQYFBgUGBQYFBgUGBAYEBgQGBQgHBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQUFBQUFBQUFBQUFBQUFBQUDAgMCBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUFBAUEBQQFBQQGBQUEBwUFBgYFBAYFBQQGBAUFBwUFBQUFBQUFBgUGBQYFBQUDAgYFBgMGBQUGBQYFBgUGBQYFBgUFAggIBgUGBgUGAwUFBQMGBgQGBAgHBQQGBQUGAgUFBQUFBAUFAgUHBQUFBQUFAgUEBAUCAgQFBQUFBAQFBwUFBQUFBQUFBQUFBwUFBgYHBQUHBwcFBgUFBQUEAgAAAAMAAAADAAAAHAADAAEAAAAcAAMACgAABooABAZuAAAA9ACAAAYAdAAAAAIADQB+AKAArACtAL8AxgDPAOYA7wD+AQ8BEQElAScBMAFTAV8BZwF+AX8BjwGSAaEBsAHwAf8CGwI3AlkCvALHAskC3QLzAwEDAwMJAw8DIwOKA4wDkgOhA7ADuQPJA84D0gPWBCUELwRFBE8EYgRvBHkEhgSfBKkEsQS6BM4E1wThBPUFAQUQBRMeAR4/HoUe8R7zHvkfTSAJ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ATYAEwCwAEVYsAovG7EKID5ZsBfcMDEA//8AW//mBS8HAwImADkAAAAHAGoBFwE2//8AoQAABU0HNgImAD0AAAEHAHUBvQE2ABMAsABFWLABLxuxASA+WbAL3DAxAP//ACL/6APcBgACJgBFAAABBwBEALMAAAATALAARViwGC8bsRgcPlmwLdwwMQD//wAi/+gEIAYAAiYARQAAAQcAdQFOAAAAEwCwAEVYsBgvG7EYHD5ZsC7cMDEA//8AIv/oA+kGAQImAEUAAAEGAJ5KAAATALAARViwGC8bsRgcPlmwMNwwMQD//wAi/+gEIQX1AiYARQAAAQYApVgBABMAsABFWLAYLxuxGBw+WbAv3DAxAP//ACL/6AQDBc0CJgBFAAAABwBqAIAAAP//ACL/6APcBl8CJgBFAAABBwCjAOQANAAWALAARViwGC8bsRgcPlmwNdywO9AwMf//ACL/6AQyBnwCJgBFAAAABwInANz/5///ADj+OAPuBFICJgBHAAAABwB5ATz/+///ADv/6gQCBgACJgBJAAABBwBEAJwAAAATALAARViwCS8bsQkcPlmwIdwwMQD//wA7/+oECQYAAiYASQAAAQcAdQE3AAAAEwCwAEVYsAkvG7EJHD5ZsCLcMDEA//8AO//qBAIGAQImAEkAAAEGAJ4zAAATALAARViwCS8bsQkcPlmwJNwwMQD//wA7/+oEAgXNAiYASQAAAAYAamkA//8AIgAAAecF+QImAI0AAAEGAESR+QATALAARViwAi8bsQIcPlmwBdwwMQD//wAiAAAC/QX5AiYAjQAAAQYAdSv5ABMAsABFWLADLxuxAxw+WbAG3DAxAP//ACIAAALHBfoCJgCNAAABBwCe/yj/+QATALAARViwAi8bsQIcPlmwCNwwMQD//wAiAAAC4QXGAiYAjQAAAAcAav9e//n//wANAAAEJwX1AiYAUgAAAQYApV4BABMAsABFWLADLxuxAxw+WbAW3DAxAP//ADn/6AQnBgACJgBTAAABBwBEALAAAAATALAARViwBC8bsQQcPlmwItwwMQD//wA5/+gEJwYAAiYAUwAAAQcAdQFLAAAAEwCwAEVYsAQvG7EEHD5ZsCPcMDEA//8AOf/oBCcGAQImAFMAAAEGAJ5HAAATALAARViwBC8bsQQcPlmwJdwwMQD//wA5/+gEJwX1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//8AJwAABLoHPQImACkAAAEHAEQBIwE9ABMAsABFWLAGLxuxBiA+WbAN3DAxAP//ACcAAAV8Bz0CJgDcAAABBwBEAYIBPQATALAARViwCC8bsQggPlmwC9wwMQD//wA7/+oEAgYAAiYASQAAAQcARACcAAAAEwCwAEVYsAkvG7EJHD5ZsCHcMDEA//8AGQAABEgF8wImAPAAAAEHAEQAx//zABMAsABFWLAILxuxCBw+WbAL3DAxAP//AHUAAAXXBbACBgC5AAD//wA//iIFigQ8AgYAzQAA//8AqAAABV4G/AImARkAAAEHAKwEVwEOABYAsABFWLAPLxuxDyA+WbAR3LAV0DAx//8AdwAABEQF0AImARoAAAEHAKwDwv/iABYAsABFWLAPLxuxDxw+WbAS3LAW0DAx//8AOf5FCIcEUgAmAFMAAAAHAF0EdQAA//8Aa/5FCXgFyAAmADMAAAAHAF0FZgAA//8AHv46BKgFxQImANsAAAAHAlEBdf+g//8AFv47A7wEUAImAO8AAAAHAlEBH/+h//8AZf4+BQ0FxwImACcAAAAHAlEBuP+k//8AOP4+A+4EUgImAEcAAAAHAlEBOv+k//8AoQAABU0FsAIGAD0AAP//AHf+XwQwBDoCBgC9AAD//wA1AAACKAWwAgYALQAA////pQAAB+AHJAImANoAAAEHAKECUAE9AAkAsAkvsBncMDEA////rQAABnIF2gImAO4AAAEHAKEBhf/zAAkAsAkvsBncMDEA//8ANQAAAigFsAIGAC0AAP///6QAAASuBx0CJgAlAAABBwChATABNgAJALAEL7AO3DAxAP//ACL/6AP0BecCJgBFAAABBwChAIgAAAAJALAYL7Av3DAxAP///6QAAASuBwMCJgAlAAAABwBqASgBNv//ACL/6AQDBc0CJgBFAAAABwBqAIAAAP///4cAAAd4BbACBgCBAAD//wAP/+gGcARSAgYAhgAA//8AJwAABLoHJAImACkAAAEHAKEA+AE9AAkAsAYvsA/cMDEA//8AO//qBAIF5wImAEkAAAEGAKFxAAAJALAJL7Aj3DAxAP//AEj/6AU3BtwCJgFYAAAABwBqAPcBD///ADb/6gP2BFACBgCdAAD//wA2/+oD9gXOAiYAnQAAAAYAanIB////pQAAB+AHCgImANoAAAAHAGoCSAE9////rQAABnIFwAImAO4AAAAHAGoBff/z//8AHv/tBKgHGAImANsAAAAHAGoA4wFL//8AFv/pA9oFzQImAO8AAAAGAGpXAP//ACcAAAV8BusCJgDcAAABBwBwASEBQQATALAARViwCC8bsQggPlmwC9wwMQD//wAZAAAESAWhAiYA8AAAAQYAcGb3ABMAsABFWLAHLxuxBxw+WbAL3DAxAP//ACcAAAV8BwoCJgDcAAAABwBqAU8BPf//ABkAAARIBcACJgDwAAAABwBqAJT/8///AGv/5wUhBwMCJgAzAAAABwBqAT8BNv//ADn/6AQnBc0CJgBTAAAABgBqfQD//wBi/+cFGgXIAgYBFwAA//8ANv/nBCYEUgIGARgAAP//AGL/5wUaBwcCJgEXAAAABwBqAU0BOv//ADb/5wQmBc0CJgEYAAAABgBqewD//wBP/+kE9wcZAiYA5wAAAAcAagEhAUz//wAj/+gD5QXNAiYA/wAAAAYAamIA//8Am//nBVMG6wImAN4AAAEHAHAA3wFBAAkAsAEvsBHcMDEA////tf5FBBIFrgImAF0AAAEGAHAeBAAJALABL7AQ3DAxAP//AJv/5wVTBwoCJgDeAAAABwBqAQ0BPf///7X+RQQSBc0CJgBdAAAABgBqTAD//wCb/+cFUwc8AiYA3gAAAQcApgFcAT0ADACwAS+wE9ywFdAwMf///7X+RQSEBf8CJgBdAAABBwCmAJsAAAAWALAARViwDy8bsQ8cPlmwFtywEtAwMf//AMUAAAVqBwoCJgDhAAAABwBqAUkBPf//AHAAAAQgBcACJgD5AAAABgBqbfP//wAuAAAGvQcLACYA5gsAACcALQSVAAAABwBqAfcBPv//ACIAAAXxBcAAJgD+AAAAJwCNBCYAAAAHAGoBcv/z//8AO//nBIgGAAIGAEgAAP///6T+lASuBbACJgAlAAAABwCtBOcAA///ACL+mAPcBFACJgBFAAAABwCtBCEAB////6QAAASuB7sCJgAlAAABBwCrBRUBPAAJALAEL7AZ3DAxAP//ACL/6APcBoUCJgBFAAABBwCrBG0ABgAJALAYL7A63DAxAP///6QAAAYYB7ECJgAlAAABBwI3AOsBIQAWALAARViwBS8bsQUgPlmwDtywFNAwMf//ACL/6AVwBnwCJgBFAAABBgI3Q+wAFgCwAEVYsBgvG7EYHD5ZsC/csDXQMDH///+kAAAErgeuAiYAJQAAAQcCOADyASsAFgCwAEVYsAQvG7EEID5ZsA7csBPQMDH//wAi/+gD8gZ5AiYARQAAAQYCOEr2ABYAsABFWLAYLxuxGBw+WbAt3LA00DAx////pAAABYAH3gImACUAAAEHAjkA7AETABYAsABFWLAFLxuxBSA+WbAM3LAS0DAx//8AIv/oBNgGqQImAEUAAAEGAjlE3gAWALAARViwGC8bsRgcPlmwLdywM9AwMf///6QAAASuB9UCJgAlAAABBwI6AOsBBQAWALAARViwBC8bsQQgPlmwDtywFdAwMf//ACL/6APsBqACJgBFAAABBgI6Q9AAFgCwAEVYsBgvG7EYHD5ZsC3csDbQMDH///+k/pQErgc3AiYAJQAAACcAngDyATYBBwCtBOcAAwATALAARViwBC8bsQQgPlmwD9wwMQD//wAi/pgD6QYBAiYARQAAACYAnkoAAQcArQQhAAcAEwCwAEVYsBgvG7EYHD5ZsDDcMDEA////pAAABK4HrgImACUAAAEHAjwBHAEwABYAsABFWLAELxuxBCA+WbAO3LAa0DAx//8AIv/oA+4GeQImAEUAAAEGAjx0+wAWALAARViwGC8bsRgcPlmwL9ywO9AwMf///6QAAASuB64CJgAlAAABBwI1ARwBMAAMALAEL7AO3LAa0DAx//8AIv/oA+4GeQImAEUAAAEGAjV0+wAMALAYL7Av3LA40DAx////pAAABK4IPgImACUAAAEHAj0BHAE2AAwAsAQvsA7csBjQMDH//wAi/+gD4gcIAiYARQAAAQYCPXQAAAwAsBgvsC/csDnQMDH///+kAAAErggXAiYAJQAAAQcCUAEgATwADACwBC+wDtywF9AwMf//ACL/6AP6BuECJgBFAAABBgJQeAYADACwGC+wL9ywONAwMf///6T+lASuBx0CJgAlAAAAJwChATABNgEHAK0E5wADABMAsABFWLAELxuxBCA+WbAO3DAxAP//ACL+mAP0BecCJgBFAAAAJwChAIgAAAEHAK0EIQAHABMAsABFWLAYLxuxGBw+WbAv3DAxAP//ACf+mwS6BbACJgApAAAABwCtBKgACv//ADv+kQQCBFECJgBJAAAABwCtBHYAAP//ACcAAAS6B8ICJgApAAABBwCr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AAr//wBk/psEDQQ6AiYAWgAAAAcArQRCAAr//wC3/psHOgWwAiYAOwAAAAcArQXFAAr//wB3/psF+AQ6AiYAWwAAAAcArQUnAAr////l/psE5wWwAiYAPgAAAAcArQSfAAr////n/psD5AQ6AiYAXgAAAAcArQRDAAr///6z/+cFZwXYACYAM0YAAAcBcf3HAAD///+bAAAEBQUeAiYCMwAAAAcArv9I/t3///9tAAAENQUhACYCKDwAAAcArv4//uD///94AAAE5QUcACYB5DwAAAcArv5K/tv///97AAACCwUhACYB4zwAAAcArv5N/uD////S/+oEbQUeACYB3QoAAAcArv6k/t3///8sAAAEvAUeACYB0zwAAAcArv3+/t3////iAAAEggUeACYB8woAAAcArv60/t3///+bAAAEBQSNAgYCMwAA//8ACgAABAAEjQIGAjIAAP//AAoAAAP5BI0CBgIoAAD////WAAAEJwSNAgYB0gAA//8ACgAABKkEjQIGAeQAAP//ABgAAAHPBI0CBgHjAAD//wAKAAAEnQSNAgYB4QAA//8ACgAABcgEjQIGAd8AAP//AAoAAASoBI0CBgHeAAD//wA6/+oEYwShAgYB3QAA//8ACgAABDYEjQIGAdwAAP//AGIAAARaBI0CBgHYAAD//wBtAAAEgASNAgYB0wAA////pAAABIAEjQIGAdQAAP//ABgAAALaBesCJgHjAAAABwBq/1cAHv//AG0AAASABesCJgHTAAAABgBqZx7//wAKAAAD+QXrAiYCKAAAAAYAam8e//8ACgAAA/4GHgImAeoAAAEHAHUBLAAeAAkAsAQvsAjcMDEA//8ADv/tA/8EnwIGAdkAAP//ABgAAAHPBI0CBgHjAAD//wAYAAAC2gXrAiYB4wAAAAcAav9XAB7////y/+sDsASNAgYB4gAA//8ACgAABJ0GHgImAeEAAAEHAHUBIAAeAAkAsAQvsA/cMDEA//8Acv/oBIIGBQImAgEAAAEHAKEAiAAeAAkAsA8vsBPcMDEA////mwAABAUEjQIGAjMAAP//AAoAAAQABI0CBgIyAAD//wAKAAAD3wSNAgYB6gAA//8ACgAAA/kEjQIGAigAAP//AAsAAASuBgUCJgH+AAABBwChAMYAHgAJALAAL7AN3DAxAP//AAoAAAXIBI0CBgHfAAD//wAKAAAEqQSNAgYB5AAA//8AOv/qBGMEoQIGAd0AAP//AAoAAASkBI0CBgHvAAD//wAKAAAENgSNAgYB3AAA//8AOf/sBEkEowIGAjEAAP//AGIAAARaBI0CBgHYAAD///+kAAAEgASNAgYB1AAAAAEADf45A+4EoAAoALOyIikqERI5ALAYL7AARViwDC8bsQwePlmwAEVYsBcvG7EXED5ZsAwQsQYBsAorWCHYG/RZsigXDBESObAoL7K/KAFytK8ovygCXbRvKH8oAnGy/ygBcbIPKAFysl8oAXKyzygBcbI/KAFxtB8oLygCXbKPKAFyskooAV2yCSgGERI5sSYBsAorWCHYG/RZshEmKBESObAXELAa0LAXELEhAbAKK1gh2Bv0WbIeJiEREjkwMQEyNjc2JiIGBwc2NhcWFgcGBxYWBwYGBwMjEyYmNzMWFjMWNjc2Jyc3AgRmgAoKZbBqD+4M/cLD3ggK6VFaBAfYtk3uT4aGAuoCXFZqkAwV3IcgAqpTTURMRT4BmLICA6aNtWUjhlmOtRT+RAHII6p5R0wDWU+gAQGwAAABAAr+mgS9BI0ADwCqsgMQERESOQCwAEVYsAwvG7EMHj5ZsABFWLAJLxuxCR4+WbAARViwAS8bsQEYPlmwAEVYsAYvG7EGED5ZsABFWLADLxuxAxA+WbIKBgkREjmwCi+0rwq/CgJdsj8KAXGyzwoBcbI/CgFysv8KAXGyDwoBcrRvCn8KAnG03wrvCgJdtB8KLwoCXbJfCgFysQUBsAorWCHYG/RZsAMQsQ4HsAorWCHYG/RZMDEBIxMjEyEDIxMzAyETMwMzBF/uPr1S/gZT7crtVgH7Vu2rv/6aAWYB2/4lBI3+EQHv/CgAAAEAOv5DBE8EowAeAGCyAx8gERI5ALAARViwDS8bsQ0ePlmwAEVYsAQvG7EEEj5ZsABFWLADLxuxAxA+WbIAAw0REjmwBtCyEQ0DERI5sA0QsRQBsAorWCHYG/RZsAMQsRwBsAorWCHYG/RZMDEBBgYHAyMTJgI3NxIAFxYWFycmJicmBgcGFxQWFxY3BAIZ6KxL7k6blRcGIAFB6cLiCusDYGuFsBoQAWRh4zgBhafUFf5OAcEvASjFNAEOAUEGBN29AWdwBAXAtIk/cH8ECNoA//8AbQAABIAEjQIGAdMAAP//ADf+OgWlBKcCJgIXAAAABwJRAr//oP//AAsAAASuBcwCJgH+AAABBwBwAJAAIgAJALAAL7AK3DAxAP//AHL/6ASCBcwCJgIBAAABBgBwUiIACQCwDy+wENwwMQD//wBDAAAFNwSOAgYB8QAA//8AGP/rBacEjQAmAeMAAAAHAeIB9wAA////ggAABgwGAAImAnMAAAAHAHUCfAAA////3P/JBLoGHgImAnUAAAAHAHUBegAe//8ADv35A/8EnwImAdkAAAAHAboA8/6S//8AjAAABh4GHgImAdUAAAAHAEQBfgAe//8AjAAABh4GHgImAdUAAAAHAHUCGQAe//8AjAAABh4F6wImAdUAAAAHAGoBSwAe//8AbQAABIAGHgImAdMAAAAHAEQAmgAe////pP5UBK4FsAImACUAAAAHAKQBbQAD//8AIv5YA9wEUAImAEUAAAAHAKQApwAH//8AJ/5bBLoFsAImACkAAAAHAKQBLgAK//8AO/5RBAIEUQImAEkAAAAHAKQA/AAA////m/5RBAUEjQImAjMAAAAHAKQBEAAA//8ACv5ZA/kEjQImAigAAAAHAKQA3gAI////5P6bAcsEOgImAI0AAAAHAK0DRAAKAAAAAAAcAVYAAQAAAAAAAAAvAAAAAQAAAAAAAQANAC8AAQAAAAAAAgAGADwAAQAAAAAAAwAUAEIAAQAAAAAABAAUAEIAAQAAAAAABQATAFYAAQAAAAAABgATAGkAAQAAAAAABwAgAHwAAQAAAAAACQAGAJwAAQAAAAAACwAKAKIAAQAAAAAADAATAKwAAQAAAAAADQAuAL8AAQAAAAAADgAqAO0AAwABBAkAAABeARcAAwABBAkAAQAaAXUAAwABBAkAAgAMAY8AAwABBAkAAwAoAZsAAwABBAkABAAoAZsAAwABBAkABQAmAcMAAwABBAkABgAmAekAAwABBAkABwBAAg8AAwABBAkACQAMAk8AAwABBAkACwAUAlsAAwABBAkADAAmAm8AAwABBAkADQBcApUAAwABBAkADgBUAvEAAwABBAkAEAAMA0UAAwABBAkAEQAaA1FDb3B5cmlnaHQgMjAxMSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlJvYm90byBNZWRpdW1JdGFsaWNSb2JvdG8gTWVkaXVtIEl0YWxpY1ZlcnNpb24gMi4xMzc7IDIwMTdSb2JvdG8tTWVkaXVtSXRhbGljUm9ib3RvIGlzIGEgdHJhZGVtYXJrIG9mIEdvb2dsZS5Hb29nbGVHb29nbGUuY29tQ2hyaXN0aWFuIFJvYmVydHNvbkxpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQAxACAARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuAFIAbwBiAG8AdABvACAATQBlAGQAaQB1AG0ASQB0AGEAbABpAGMAUgBvAGIAbwB0AG8AIABNAGUAZABpAHUAbQAgAEkAdABhAGwAaQBjAFYAZQByAHMAaQBvAG4AIAAyAC4AMQAzADcAOwAgADIAMAAxADcAUgBvAGIAbwB0AG8ALQBNAGUAZABpAHUAbQBJAHQAYQBsAGkAYwBSAG8AYgBvAHQAbwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEcAbwBvAGcAbABlAC4ARwBvAG8AZwBsAGUARwBvAG8AZwBsAGUALgBjAG8AbQBDAGgAcgBpAHMAdABpAGEAbgAgAFIAbwBiAGUAcgB0AHMAbwBuAEwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAQQBwAGEAYwBoAGUAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMgAuADAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAcABhAGMAaABlAC4AbwByAGcALwBsAGkAYwBlAG4AcwBlAHMALwBMAEkAQwBFAE4AUwBFAC0AMgAuADAAUgBvAGIAbwB0AG8ATQBlAGQAaQB1AG0AIABJAHQAYQBsAGkAYwAAAAADAAD/9AAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAIAAL//wAPAAEAAgAOAAAAAAAAAigAAgBZACUAPgABAEUAXgABAHkAeQABAIEAgQABAIMAgwABAIYAhgABAIkAiQABAIsAlgABAJgAnQABAKQApAABAKgArQADALEAsQABALoAuwABAL8AvwABAMEAwQABAMMAwwABAMcAxwABAMsAywABAM0AzgABANAA0QABANMA0wABANoA3gABAOEA4QABAOUA5QABAOcA6QABAOsA+wABAP0A/QABAP8BAQABAQMBAwABAQgBCQABARYBGgABARwBHAABASABIgABASQBJQADASoBKwABATMBNAABATYBNgABATsBPAABAUEBRAABAUcBSAABAUsBTQABAVEBUQABAVQBWAABAV0BXgABAWIBYgABAWQBZAABAWgBaAABAWoBbAABAW4BbgABAXABcAABAboBugADAbsBwQACAdIB5gABAeoB6gABAfMB8wABAfUB9QABAfwB/gABAgACAQABAgMCAwABAgcCBwABAgkCCwABAhECEQABAhYCGAABAhoCGgABAigCKAABAisCKwABAi0CLQABAjACMwABAl8CYwABAnoC4gABAuUDiwABA40DpAABA6YDsgABA7QDvQABA78D2gABA94D3gABA+AD5wABA+kD6wABA+4D8gABA/QEfAABBH8EfwABBIIEgwABBIUEhgABBIgEiwABBJUE0AABBNIE8QABBPME+gABBPwE/QABBQcFDQABAAEAAgAAAAwAAAAsAAEADgCoAKgAqQCpAKoAqgCrAKsArACsASQBJQEmAScAAQAFAHkApACtAK0BugAAAAEAAAAKADIATAAEREZMVAAaY3lybAAaZ3JlawAabGF0bgAaAAQAAAAA//8AAgAAAAEAAmNwc3AADmtlcm4AFAAAAAEAAAAAAAEAAQACAAYCEAABAAAAAQAIAAEACgAFACQASAABAPoACAAKABQAFQAWABcAGAAZABoAGwAcAB0AJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCBAIMAhACMAI8AkQCTALEAsgCzALQAtQC2ALcAuAC5ALoA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkBLwEzATUBNwE5ATsBQQFDAUUBSQFLAUwBWAFZAZcBnQGiAaUCegJ7An0CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKY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AwMA+QMOAw4A+gMQAxAA+wMSAxIA/AMgAyAA/QMiAyUA/gMnAycBAgMpAykBAwMvAzgBBANDA0cBDgNNA08BEwNUA1QBFgNlA2kBFwNtA28BHAN4A3gBHwOGA4sBIAOOA50BJgOgA6ABNgOkA6QBNwOmA6YBOAOqA6oBOQOtA64BOgOwA7EBPAOzA7kBPgO7A70BRQO/A8QBSAPGA8cBTgPJA8wBUAPSA9MBVAPVA9UBVgPXA9cBVwPZA9wBWAPfA+QBXAPmA+YBYgPqA+sBYwPwA/ABZQPyA/sBZgP+A/8BcAQBBAQBcgQLBAwBdgQQBBABeAQSBBgBeQQeBEYBgARIBEgBqQRKBFcBqgRfBF8BuARwBHUBuQR3BHcBvwR7BHwBwAR/BH8BwgSBBIIBwwSEBIQBxQSGBIYBxgSXBJsBxwSdBJ0BzASfBKABzQSiBKIBzwSmBKgB0ASqBKoB0wSsBK4B1ASwBLAB1wSyBLIB2AS0BLoB2QS8BLwB4AS/BL8B4QTCBMYB4gTIBMgB5wTKBMsB6ATPBM8B6gTSBNIB6wTYBNgB7ATdBN0B7QToBOgB7gTqBOoB7wTxBPEB8AT1BPUB8QALADj/xADS/8QA1v/EATn/xAFF/8QDDv/EAxD/xAMS/8QDwf/EBHf/xAS//8QAGAA6ABQAOwAmAD0AFgEZABQCmQAWAyAAJgMiABYDJAAWA4sAFgOaABYDnQAWA9MAJgPVACYD1wAmA9kAFgPqABQD8gAWBHAAFgRyABYEdAAWBIYAFgTCABQExAAUBMYAJgABABP/CADnABD+7gAS/u4AJf9AAC7/MAA4ABQARf/eAEf/6wBI/+sASf/rAEv/6wBT/+sAVf/rAFb/5gBZ/+oAWv/oAF3/6ACU/+sAmf/rAJv/6gCy/0AAtP9AALv/6wC9/+gAyP/rAMn/6wDL/+oA0gAUANYAFAD3/+sBA//rAQ3/QAEY/+sBGv/oAR7/6wEi/+sBOQAUAUL/6wFFABQBYP/rAWH/6wFr/+sBhv7uAYr+7gGO/u4Bj/7uAev/wAHt/8ACM//AAn//QAKA/0ACgf9AAoL/QAKD/0AChP9AAoX/QAKa/94Cm//eApz/3gKd/94Cnv/eAp//3gKg/94Cof/rAqL/6wKj/+sCpP/rAqX/6wKr/+sCrP/rAq3/6wKu/+sCr//rArD/6gKx/+oCsv/qArP/6gK0/+gCtf/oArb/QAK3/94CuP9AArn/3gK6/0ACu//eAr3/6wK//+sCwf/rAsP/6wLF/+sCx//rAsn/6wLL/+sCzf/rAs//6wLR/+sC0//rAtX/6wLX/+sC5f8wAvn/6wL7/+sC/f/rAw4AFAMQABQDEgAUAxX/6gMX/+oDGf/qAxv/6gMd/+oDH//qAyP/6AMy/8ADM//AAzT/wAM1/8ADNv/AAzf/wAM4/8ADTf/AA07/wANP/8ADhv9AA47/QAOe/+sDov/qA6T/6wOm/+gDqf/qA6r/6wOr/+oDsv8wA7b/QAPBABQDw//eA8T/6wPG/+sDyP/rA8n/6APL/+sD0v/oA9r/6APi/0AD4//eA+b/6wPr/+gD7P/rA/H/6wPz/+gD+P9AA/n/3gP6/0AD+//eA///6wQB/+sEAv/rBAz/6wQO/+sEEP/rBBT/6AQW/+gEGP/oBB3/6wQe/0AEH//eBCD/QAQh/94EIv9ABCP/3gQk/0AEJf/eBCb/QAQn/94EKP9ABCn/3gQq/0AEK//eBCz/QAQt/94ELv9ABC//3gQw/0AEMf/eBDL/QAQz/94ENP9ABDX/3gQ3/+sEOf/rBDv/6wQ9/+sEP//rBEH/6wRD/+sERf/rBEv/6wRN/+sET//rBFH/6wRT/+sEVf/rBFf/6wRZ/+sEW//rBF3/6wRf/+sEYf/rBGP/6gRl/+oEZ//qBGn/6gRr/+oEbf/qBG//6gRx/+gEc//oBHX/6AR3ABQEmf9ABJr/3gSc/+sEoP/rBKT/6gSp/+sEq//rBL8AFATD/+gExf/oBMv/wATS/8AE6v/AADMAOP/fADr/5AA7/+wAPf/dANL/3wDW/98BGf/kATn/3wFF/98B6wAOAe0ADgIzAA4Cmf/dAw7/3wMQ/98DEv/fAyD/7AMi/90DJP/dAzIADgMzAA4DNAAOAzUADgM2AA4DNwAOAzgADgNNAA4DTgAOA08ADgOL/90Dmv/dA53/3QPB/98D0//sA9X/7APX/+wD2f/dA+r/5APy/90EcP/dBHL/3QR0/90Ed//fBIb/3QS//98Ewv/kBMT/5ATG/+wEywAOBNIADgTqAA4AHQA4/84AOv/tAD3/0ADS/84A1v/OARn/7QE5/84BRf/OApn/0AMO/84DEP/OAxL/zgMi/9ADJP/QA4v/0AOa/9ADnf/QA8H/zgPZ/9AD6v/tA/L/0ARw/9AEcv/QBHT/0AR3/84Ehv/QBL//zgTC/+0ExP/tABEALv/uADn/7gKV/+4Clv/uApf/7gKY/+4C5f/uAxT/7gMW/+4DGP/uAxr/7gMc/+4DHv/uA7L/7gRi/+4EZP/uBMH/7gBNAAYAEAALABAADQAUAEEAEgBH/+gASP/oAEn/6ABL/+gAVf/oAGEAEwCU/+gAmf/oALv/6ADI/+gAyf/oAPf/6AED/+gBHv/oASL/6AFC/+gBYP/oAWH/6AFr/+gBhAAQAYUAEAGHABABiAAQAYkAEAKh/+gCov/oAqP/6AKk/+gCpf/oAr3/6AK//+gCwf/oAsP/6ALF/+gCx//oAsn/6ALL/+gCzf/oAs//6ALR/+gC0//oAtX/6ALX/+gDnv/oA8T/6API/+gDy//oA9sAEAPcABAD3wAQA+b/6APs/+gD8f/oA///6AQB/+gEAv/oBA7/6AQd/+gEN//oBDn/6AQ7/+gEPf/oBD//6ARB/+gEQ//oBEX/6ARZ/+gEW//oBF3/6ARh/+gEnP/oBKn/6ASr/+gAAgD2/9YBhf+YAEAAR//sAEj/7ABJ/+wAS//sAFX/7ACU/+wAmf/sALv/7ADI/+wAyf/sAPf/7AED/+wBHv/sASL/7AFC/+wBYP/sAWH/7AFr/+wCof/sAqL/7AKj/+wCpP/sAqX/7AK9/+wCv//sAsH/7ALD/+wCxf/sAsf/7ALJ/+wCy//sAs3/7ALP/+wC0f/sAtP/7ALV/+wC1//sA57/7APE/+wDyP/sA8v/7APm/+wD7P/sA/H/7AP//+wEAf/sBAL/7AQO/+wEHf/sBDf/7AQ5/+wEO//sBD3/7AQ//+wEQf/sBEP/7ARF/+wEWf/sBFv/7ARd/+wEYf/sBJz/7ASp/+wEq//sABkAU//iARj/4gGFABgCq//iAqz/4gKt/+ICrv/iAq//4gL5/+IC+//iAv3/4gOk/+IDqv/iA8b/4gQM/+IEEP/iBEv/4gRN/+IET//iBFH/4gRT/+IEVf/iBFf/4gRf/+IEoP/iAAYAEP+EABL/hAGG/4QBiv+EAY7/hAGP/4QAEQAu/+wAOf/sApX/7AKW/+wCl//sApj/7ALl/+wDFP/sAxb/7AMY/+wDGv/sAxz/7AMe/+wDsv/sBGL/7ARk/+wEwf/sACAABv/yAAv/8gBa//MAXf/zAL3/8wD2//UBGv/zAYT/8gGF//IBh//yAYj/8gGJ//ICtP/zArX/8wMj//MDpv/zA8n/8wPS//MD2v/zA9v/8gPc//ID3//yA+v/8wPz//MEFP/zBBb/8wQY//MEcf/zBHP/8wR1//MEw//zBMX/8wA/ACf/8wAr//MAM//zADX/8wCD//MAk//zAJj/8wCz//MAxAANANP/8wEI//MBF//zARv/8wEd//MBH//zASH/8wFB//MBav/zAkX/8wJG//MCSP/zAkn/8wKG//MCkP/zApH/8wKS//MCk//zApT/8wK8//MCvv/zAsD/8wLC//MC0P/zAtL/8wLU//MC1v/zAvj/8wL6//MC/P/zAy3/8wOK//MDl//zA73/8wPA//MD7f/zA/D/8wQL//MEDf/zBA//8wRK//METP/zBE7/8wRQ//MEUv/zBFT/8wRW//MEWP/zBFr/8wRc//MEXv/zBGD/8wSf//MEuP/zAEAAJ//mACv/5gAz/+YANf/mAIP/5gCT/+YAmP/mALP/5gC4/8IAxAAQANP/5gEI/+YBF//mARv/5gEd/+YBH//mASH/5gFB/+YBav/mAkX/5gJG/+YCSP/mAkn/5gKG/+YCkP/mApH/5gKS/+YCk//mApT/5gK8/+YCvv/mAsD/5gLC/+YC0P/mAtL/5gLU/+YC1v/mAvj/5gL6/+YC/P/mAy3/5gOK/+YDl//mA73/5gPA/+YD7f/mA/D/5gQL/+YEDf/mBA//5gRK/+YETP/mBE7/5gRQ/+YEUv/mBFT/5gRW/+YEWP/mBFr/5gRc/+YEXv/mBGD/5gSf/+YEuP/mADgAJf/kADz/0gA9/9MAsv/kALT/5ADE/+IA2v/SAQ3/5AEz/9IBQ//SAV3/0gJ//+QCgP/kAoH/5AKC/+QCg//kAoT/5AKF/+QCmf/TArb/5AK4/+QCuv/kAyL/0wMk/9MDhv/kA4v/0wOO/+QDmv/TA5v/0gOd/9MDtv/kA8L/0gPZ/9MD4v/kA/L/0wP1/9ID+P/kA/r/5AQD/9IEHv/kBCD/5AQi/+QEJP/kBCb/5AQo/+QEKv/kBCz/5AQu/+QEMP/kBDL/5AQ0/+QEcP/TBHL/0wR0/9MEhv/TBJn/5AAoABD/RgAS/0YAJf/NALL/zQC0/80Ax//yAQ3/zQGG/0YBiv9GAY7/RgGP/0YCf//NAoD/zQKB/80Cgv/NAoP/zQKE/80Chf/NArb/zQK4/80Cuv/NA4b/zQOO/80Dtv/NA+L/zQP4/80D+v/NBB7/zQQg/80EIv/NBCT/zQQm/80EKP/NBCr/zQQs/80ELv/NBDD/zQQy/80ENP/NBJn/zQABAMQADgC5AEf/3ABI/9wASf/cAEv/3ABR/8EAUv/BAFP/1gBU/8EAVf/cAFn/3QBa/+EAXf/hAJT/3ACZ/9wAm//dALv/3AC9/+EAv//mAMH/wQDC/+sAw//pAMX/8ADG/+cAyP/cAMn/3ADK/+MAy//dAMz/zgDN/9QAzv/bAOz/wQDw/8EA8f/BAPP/wQD0/8EA9f/BAPf/3AD4/8EA+v/BAPv/wQD+/8EBAP/BAQP/3AEF/8EBGP/WARr/4QEe/9wBIv/cASv/wQE2/8EBPP/BAT7/wQFC/9wBU//BAVX/wQFX/8EBXP/BAWD/3AFh/9wBa//cAqH/3AKi/9wCo//cAqT/3AKl/9wCqv/BAqv/1gKs/9YCrf/WAq7/1gKv/9YCsP/dArH/3QKy/90Cs//dArT/4QK1/+ECvf/cAr//3ALB/9wCw//cAsX/3ALH/9wCyf/cAsv/3ALN/9wCz//cAtH/3ALT/9wC1f/cAtf/3ALy/8EC9P/BAvb/wQL3/8EC+f/WAvv/1gL9/9YDFf/dAxf/3QMZ/90DG//dAx3/3QMf/90DI//hA57/3AOg/8EDov/dA6T/1gOm/+EDqf/dA6r/1gOr/90DxP/cA8X/wQPG/9YDx//BA8j/3APJ/+EDy//cA8z/wQPR/8ED0v/hA9r/4QPh/8ED5v/cA+f/wQPr/+ED7P/cA/H/3APz/+ED///cBAH/3AQC/9wECP/BBAr/wQQM/9YEDv/cBBD/1gQU/+EEFv/hBBj/4QQc/8EEHf/cBDf/3AQ5/9wEO//cBD3/3AQ//9wEQf/cBEP/3ARF/9wES//WBE3/1gRP/9YEUf/WBFP/1gRV/9YEV//WBFn/3ARb/9wEXf/cBF//1gRh/9wEY//dBGX/3QRn/90Eaf/dBGv/3QRt/90Eb//dBHH/4QRz/+EEdf/hBHz/wQSY/8EEnP/cBKD/1gSk/90Eqf/cBKv/3AS1/8EEt//BBMP/4QTF/+EAfAAG/9oAC//aAEf/8ABI//AASf/w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//QEdf/0BMP/9ATF//QEyf/zAGIABv/KAAv/ygA4/9IAOv/UADz/9AA9/9MAWv/mAFz/7wBd/+YAvf/mANL/0gDW/9IA2v/0AN7/7QDh/+EA5v/UAO7/7wD2/8kA/v/RAQn/5QEZ/9QBGv/mASD/4wEz//QBNP/vATn/0gE6/8QBQ//0AUT/7wFF/9IBR//hAUn/4QFd//QBXv/vAWL/1AFj//UBZP/nAWz/ZAFt/8kBhP/KAYX/ygGH/8oBiP/KAYn/ygKZ/9MCtP/mArX/5gMO/9IDEP/SAxL/0gMi/9MDI//mAyT/0wOL/9MDmv/TA5v/9AOd/9MDpv/mA7X/7QPB/9IDwv/0A8n/5gPK/+8D0v/mA9n/0wPa/+YD2//KA9z/ygPf/8oD6v/UA+v/5gPy/9MD8//mA/X/9AP2/+8EA//0BAT/7wQT/+0EFP/mBBX/7QQW/+YEF//tBBj/5gQZ/+EEcP/TBHH/5gRy/9MEc//mBHT/0wR1/+YEd//SBHn/4QSG/9MEv//SBML/1ATD/+YExP/UBMX/5gByAAb/wAAL/8AAOP+dADr/xwA8//AAPf+rAFH/0gBS/9IAVP/SAMH/0gDS/50A1P/1ANb/nQDa//AA3f/1AN7/6gDh/+UA5v/BAOz/0gDw/9IA8f/SAPP/0gD0/9IA9f/SAPb/zQD4/9IA+v/SAPv/0gD+/9IBAP/SAQX/0gEZ/8cBK//SATP/8AE2/9IBOf+dATr/zAE8/9IBPv/SAUP/8AFF/50BR//lAUn/5QFM/98BUP/1AVP/0gFV/9IBV//SAVz/0gFd//ABYv/OAWT/6gFm//UBbP+eAW3/zgFv//UBhP/AAYX/wAGH/8ABiP/AAYn/wAKZ/6sCqv/SAvL/0gL0/9IC9v/SAvf/0gMO/50DEP+dAxL/nQMi/6sDJP+rA4v/qwOa/6sDm//wA53/qwOg/9IDtf/qA8H/nQPC//ADxf/SA8f/0gPM/9ID0f/SA9n/qwPb/8AD3P/AA9//wAPh/9ID5//SA+r/xwPy/6sD9f/wBAP/8AQI/9IECv/SBBP/6gQV/+oEF//qBBn/5QQc/9IEcP+rBHL/qwR0/6sEd/+dBHn/5QR8/9IEhv+rBJj/0gS1/9IEt//SBL//nQTC/8cExP/HAHUABv+xAAv/sQA4/54AOv/FADz/8gA9/6gAUf/PAFL/zwBU/88AXP/vAMH/zwDS/54A1v+eANr/8gDe/+wA4f/hAOb/wgDs/88A7v/vAPD/zwDx/88A8//PAPT/zwD1/88A9v/GAPj/zwD6/88A+//PAP7/zwEA/88BBf/PARn/xQEr/88BM//yATT/7wE2/88BOf+eATr/wAE8/88BPv/PAUP/8gFE/+8BRf+eAUf/4QFJ/+EBTP/fAVP/zwFV/88BV//PAVz/zwFd//IBXv/vAWL/zQFk/+gBbP+fAW3/xgGE/7EBhf+xAYf/sQGI/7EBif+xApn/qAKq/88C8v/PAvT/zwL2/88C9//PAw7/ngMQ/54DEv+eAyL/qAMk/6gDi/+oA5r/qAOb//IDnf+oA6D/zwO1/+wDwf+eA8L/8gPF/88Dx//PA8r/7wPM/88D0f/PA9n/qAPb/7ED3P+xA9//sQPh/88D5//PA+r/xQPy/6gD9f/yA/b/7wQD//IEBP/vBAj/zwQK/88EE//sBBX/7AQX/+wEGf/hBBz/zwRw/6gEcv+oBHT/qAR3/54Eef/hBHz/zwSG/6gEmP/PBLX/zwS3/88Ev/+eBML/xQTE/8UAUwA4/74AUf/hAFL/4QBU/+EAWv/vAF3/7wC9/+8Awf/hANL/vgDW/74A5v/JAOz/4QDw/+EA8f/hAPP/4QD0/+EA9f/hAPb/3wD4/+EA+v/hAPv/4QD+/+EBAP/hAQX/4QEJ/+0BGv/vASD/6wEr/+EBNv/hATn/vgE6/98BPP/hAT7/4QFF/74BTP/pAVP/4QFV/+EBV//hAVz/4QFj//UBbf/gAqr/4QK0/+8Ctf/vAvL/4QL0/+EC9v/hAvf/4QMO/74DEP++AxL/vgMj/+8DoP/hA6b/7wPB/74Dxf/hA8f/4QPJ/+8DzP/hA9H/4QPS/+8D2v/vA+H/4QPn/+ED6//vA/P/7wQI/+EECv/hBBT/7wQW/+8EGP/vBBz/4QRx/+8Ec//vBHX/7wR3/74EfP/hBJj/4QS1/+EEt//hBL//vgTD/+8Exf/vAGoAOP/mADr/5wA8//IAPf/nAFH/1gBS/9YAVP/WAFz/8QDB/9YA0v/mANb/5gDa//IA3v/uAOH/6ADm/+YA7P/WAO7/8QDw/9YA8f/WAPP/1gD0/9YA9f/WAPb/0AD4/9YA+v/WAPv/1gD+/9YBAP/WAQX/1gEZ/+cBK//W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/+QA0v/jANT/5QDW/+MA2f/iANr/5QDd/+UA3v/pAPL/6gEE/+oBM//lATn/4wFD/+UBRf/jAVD/5QFR/+oBXf/lAWb/5QFs/+QBb//lAXD/6gKZ/+QDDv/jAxD/4wMS/+MDIv/kAyT/5AOL/+QDmv/kA5v/5QOd/+QDtf/pA8H/4wPC/+UD2f/kA/L/5AP1/+UEA//lBBP/6QQV/+kEF//pBHD/5ARy/+QEdP/kBHf/4wSG/+QEv//jACQAOP/iADz/5ADS/+IA1P/kANb/4gDZ/+EA2v/kAN3/5ADe/+kA7f/kAPL/6wEE/+sBM//kATn/4gFD/+QBRf/iAVD/5AFR/+sBXf/kAWb/5AFv/+QBcP/rAw7/4gMQ/+IDEv/iA5v/5AO1/+kDwf/iA8L/5AP1/+QEA//kBBP/6QQV/+kEF//pBHf/4gS//+IAGAA4/+sAPf/zANL/6wDW/+sBOf/rAUX/6wKZ//MDDv/rAxD/6wMS/+sDIv/zAyT/8wOL//MDmv/zA53/8wPB/+sD2f/zA/L/8wRw//MEcv/zBHT/8wR3/+sEhv/zBL//6wA5AFH/7wBS/+8AVP/vAFz/8ADB/+8A7P/vAO3/7gDu//AA8P/vAPH/7wDz/+8A9P/vAPX/7wD2/+4A+P/vAPr/7wD7/+8A/v/vAQD/7wEF/+8BCf/0ASD/8QEr/+8BNP/wATb/7wE6/+8BPP/vAT7/7wFE//ABU//vAVX/7wFX/+8BXP/vAV7/8AFt/+8Cqv/vAvL/7wL0/+8C9v/vAvf/7wOg/+8Dxf/vA8f/7wPK//ADzP/vA9H/7wPh/+8D5//vA/b/8AQE//AECP/vBAr/7wQc/+8EfP/vBJj/7wS1/+8Et//vACQABv/yAAv/8gBa//UAXf/1AL3/9QD2//QA/v/0AQn/9QEa//UBOv/1AW3/9QGE//IBhf/yAYf/8gGI//IBif/yArT/9QK1//UDI//1A6b/9QPJ//UD0v/1A9r/9QPb//ID3P/yA9//8gPr//UD8//1BBT/9QQW//UEGP/1BHH/9QRz//UEdf/1BMP/9QTF//UANQBR/+4AUv/uAFT/7gDB/+4A7P/uAO0AFADw/+4A8f/uAPP/7gD0/+4A9f/uAPb/7QD4/+4A+f/tAPr/7gD7/+4A/P/QAP7/7gEA/+4BBf/uASv/7gE2/+4BOv/tATz/7gE+/+4BSP/tAUr/7QFT/+4BVf/uAVf/7gFc/+4Bbf/tAqr/7gLy/+4C9P/uAvb/7gL3/+4DoP/uA8X/7gPH/+4DzP/uA9H/7gPh/+4D5//uBAj/7gQK/+4EGv/tBBz/7gR6/+0EfP/uBJj/7gS1/+4Et//uAAoABv/1AAv/9QGE//UBhf/1AYf/9QGI//UBif/1A9v/9QPc//UD3//1AHYAR//wAEj/8ABJ//AAS//wAFP/xwBV//AAlP/wAJn/8AC7//AAyP/wAMn/8AD3//ABA//wARj/xwEc/+sBHv/wASL/8AFC//ABYP/wAWH/8AFr//AB2//rAd3/6wHl/+kB7P/rAfX/6wIR/+sCGv/rAjH/6wKh//ACov/wAqP/8AKk//ACpf/wAqv/xwKs/8cCrf/HAq7/xwKv/8cCvf/wAr//8ALB//ACw//wAsX/8ALH//ACyf/wAsv/8ALN//ACz//wAtH/8ALT//AC1f/wAtf/8AL5/8cC+//HAv3/xwM5/+sDQ//rA0T/6wNF/+sDRv/rA0f/6wNQ/+sDUf/rA1L/6wNT/+sDWv/rA1v/6wNc/+sDXf/rA23/6wNu/+sDb//rA57/8AOk/8cDqv/HA8T/8APG/8cDyP/wA8v/8APm//AD7P/wA/H/8AP///AEAf/wBAL/8AQM/8cEDv/wBBD/xwQd//AEN//wBDn/8AQ7//AEPf/wBD//8ARB//AEQ//wBEX/8ARL/8cETf/HBE//xwRR/8cEU//HBFX/xwRX/8cEWf/wBFv/8ARd//AEX//HBGH/8ASc//AEoP/HBKn/8ASr//AEz//rBPH/6wT0/+sE+f/rAOIABgANAAsADQBF//AAR//AAEj/wABJ/8AASgANAEv/wABT/+IAVf/AAFoACwBdAAsAlP/AAJn/wAC7/8AAvQALAMf/1gDI/8AAyf/AAMz/1QDt/8gA8v/XAPf/wAED/8ABBP/XARj/4gEaAAsBHP/sAR7/wAEgAAwBIv/AAUL/wAFR/9cBYP/AAWH/wAFjAAsBZQALAWv/wAFw/9cBhAANAYUADQGHAA0BiAANAYkADQHTAA0B1gANAdgADgHZ//UB2//sAd3/7QHl/+wB6/+/Aez/7QHt/78B9AAOAfX/7QH4AA4CEAAOAhH/7QISAA0CFAAOAhr/7QIx/+4CM/+/Apr/8AKb//ACnP/wAp3/8AKe//ACn//wAqD/8AKh/8ACov/AAqP/wAKk/8ACpf/AAqv/4gKs/+ICrf/iAq7/4gKv/+ICtAALArUACwK3//ACuf/wArv/8AK9/8ACv//AAsH/wALD/8ACxf/AAsf/wALJ/8ACy//AAs3/wALP/8AC0f/AAtP/wALV/8AC1//AAvn/4gL7/+IC/f/iAyMACwMy/78DM/+/AzT/vwM1/78DNv+/Azf/vwM4/78DOf/tA0P/7QNE/+0DRf/tA0b/7QNH/+0DTAANA03/vwNO/78DT/+/A1D/7QNR/+0DUv/tA1P/7QNa/+0DW//tA1z/7QNd/+0Dbf/tA27/7QNv/+0Dc//1A3T/9QN1//UDdv/1A3gADgOBAA0DggANA57/wAOk/+IDpgALA6r/4gPD//ADxP/AA8b/4gPI/8ADyQALA8v/wAPSAAsD2gALA9sADQPcAA0D3wANA+P/8APm/8AD6wALA+z/wAPx/8AD8wALA/n/8AP7//AD///ABAH/wAQC/8AEDP/iBA7/wAQQ/+IEFAALBBYACwQYAAsEHf/ABB//8AQh//AEI//wBCX/8AQn//AEKf/wBCv/8AQt//AEL//wBDH/8AQz//AENf/wBDf/wAQ5/8AEO//ABD3/wAQ//8AEQf/ABEP/wARF/8AES//iBE3/4gRP/+IEUf/iBFP/4gRV/+IEV//iBFn/wARb/8AEXf/ABF//4gRh/8AEcQALBHMACwR1AAsEmv/wBJz/wASg/+IEqf/ABKv/wATDAAsExQALBMv/vwTP/+0E0AANBNL/vwTeAA0E4QANBOr/vwTx/+0E9P/tBPUADgT5/+0E+gANAA8A7QAUAPIAEAD2//AA+f/wAP7/8AEBABYBBAAQATr/5gFI//ABSv/cAVEAEAFt//ABcAAQBBr/8AR6//AATwBH/+4ASP/uAEn/7gBL/+4AVf/uAJT/7gCZ/+4Au//uAMj/7gDJ/+4A7QASAPIADgD2/+MA9//uAPn/4wD8/7gA/v/jAQP/7gEEAA4BHv/uASL/7gE6/7oBQv/uAUj/4wFK/9kBUQAOAWD/7gFh/+4Ba//uAW3/4wFwAA4Cof/uAqL/7gKj/+4CpP/uAqX/7gK9/+4Cv//uAsH/7gLD/+4Cxf/uAsf/7gLJ/+4Cy//uAs3/7gLP/+4C0f/uAtP/7gLV/+4C1//uA57/7gPE/+4DyP/uA8v/7gPm/+4D7P/uA/H/7gP//+4EAf/uBAL/7gQO/+4EGv/jBB3/7gQ3/+4EOf/uBDv/7gQ9/+4EP//uBEH/7gRD/+4ERf/uBFn/7gRb/+4EXf/uBGH/7gR6/+MEnP/uBKn/7gSr/+4AIgBa/8AAXf/AAL3/wAD2/4AA+f/uAP7/8AEJ/9sBGv/AASD/3AE6/0cBSP/uAUr/7gFjAAcBZf/0AW3/fwK0/8ACtf/AAyP/wAOm/8ADyf/AA9L/wAPa/8AD6//AA/P/wAQU/8AEFv/ABBj/wAQa/+4Ecf/ABHP/wAR1/8AEev/uBMP/wATF/8AAIwBa//QAXP/wAF3/9AC9//QA7f/vAO7/8ADy//MA/v/uAQT/8wEa//QBNP/wAUT/8AFR//MBXv/wAXD/8wK0//QCtf/0AyP/9AOm//QDyf/0A8r/8APS//QD2v/0A+v/9APz//QD9v/wBAT/8AQU//QEFv/0BBj/9ARx//QEc//0BHX/9ATD//QExf/0AAoABv/WAAv/1gGE/9YBhf/WAYf/1gGI/9YBif/WA9v/1gPc/9YD3//WABUAXP/gAO7/4AD2/3YA+f/CAP7/0wEJ/9kBIP/bATT/4AE6/x4BRP/gAUj/wgFK/+0BXv/gAWP/8AFl//IBbf9WA8r/4AP2/+AEBP/gBBr/wgR6/8IADQD2/2QA+f/SAP7/2QEJ/9kBIP/bATr/HgFI/9IBSv/tAWP/8AFl//IBbf9WBBr/0gR6/9IACQD2/2oA/v/GAQn/2QEg/9sBOv8eAUr/7QFj//ABZf/yAW3/VgAKAAb/1wAL/9cBhP/XAYX/1wGH/9cBiP/XAYn/1wPb/9cD3P/XA9//1wBiAEf/mABI/5gASf+YAEv/mABT/3AAVf+YAFf/GABbAAsAlP+YAJn/mAC7/5gAyP+YAMn/mAD3/5gBA/+YARj/cAEe/5gBIv+YAUL/mAFg/5gBYf+YAWv/mAHB/xgCof+YAqL/mAKj/5gCpP+YAqX/mAKr/3ACrP9wAq3/cAKu/3ACr/9wAr3/mAK//5gCwf+YAsP/mALF/5gCx/+YAsn/mALL/5gCzf+YAs//mALR/5gC0/+YAtX/mALX/5gC+f9wAvv/cAL9/3ADBf8YAwf/GAMJ/xgDC/8YAw3/GAOe/5gDpP9wA6r/cAPE/5gDxv9wA8j/mAPL/5gDzf8YA+b/mAPs/5gD8f+YA///mAQB/5gEAv+YBAz/cAQO/5gEEP9wBB3/mAQ3/5gEOf+YBDv/mAQ9/5gEP/+YBEH/mARD/5gERf+YBEv/cARN/3AET/9wBFH/cART/3AEVf9wBFf/cARZ/5gEW/+YBF3/mARf/3AEYf+YBJz/mASg/3AEqf+YBKv/mAS+/xgAEwHT/+4B1f/1Adb/8QHY//IB9P/yAfj/8gIQ//ICEv/uAhT/8gNM/+4DeP/yA4D/9QOB/+4Dgv/uBND/7gTe/+4E4f/uBPX/8gT6/+4AEwHT/+UB1f/xAdb/6wHY/+kB9P/pAfj/6QIQ/+kCEv/lAhT/6QNM/+UDeP/pA4D/8QOB/+UDgv/lBND/5QTe/+UE4f/lBPX/6QT6/+UAAwHV//UB1v/uA4D/9QACAdb/twHb//AAAQBbAAsABAAN/+YAQf/0AGH/7wFN/+0AFgC4/9QAwv/tAMQAEQDK/+AAzP/nAM3/5QDO/+4A2QASAOr/6QD2/9cBOv/XAUr/0wFM/9YBTf/FAVj/5wFiAA0BZAAMAW3/1gFu//IB2//pAeX/5wIx/+kAAQEc//EAEgDZ/64A5gASAOv/4ADt/60A7//WAP3/3wEB/9IBB//gARz/zgEu/90BMP/iATj/4AFA/+ABSv/pAU3/2gFf/70Baf/fAWwAEQACAPb/9QGF/8AAAgDt/2gBHP/uAAoA5v/DAPb/zwD+/9QBOv/OAUn/5wFM/98BYv/RAWT/7AFs/6ABbf/RADAAVv9+AFv/nQBt/vEAfP70AIH+qwCG/14Aif9LALj/cgC//w8Aw/8KAMb/QQDH/wcAyv9oAMz/DwDN/w4Azv8MANn/YwDmAAUA6v+9AOv/SQDt/v4A7/8TAPb/aAD9/w4A/v9oAP//EwEB/wcBAgAwAQf/DgEJ/xEBHP7nASD/rAEu/xUBMP88ATj/DgE6/2oBQP9JAUr/DAFM/z8BTf7xAVj/wAFf/u8BY/8xAWX/XwFp/woBbAAFAW3/MAFu/9UAHQAK/+IADQAUAA7/zwBBABIASv/qAFb/2ABY/+oAYQATAG3/rgB8/80Agf+gAIb/wQCJ/8AAuP/QALz/6gC//8YAwAANAML/6QDD/9YAxv/oAMf/ugDK/+kAzP/LAM3/2gDO/8cBjf/TAdv/ywHl/8sCMf/NABgAI/+vAFj/7wBb/98Amv/uALj/5QC5/9EAxAARAMr/yADZABMA5v/FAPb/ygD+/9ABOv+BAUn/ZQFK/4UBTP9mAU3/3QFY//IBYv+xAWT/ygFs/6kBbf/IAdb/zQHl//UACAD2//AA/v/wAQn/8QEg//MBOv/xAWP/8wFl//MBbf/xAAMASv/uAFv/6gHW//AACQDK/+oA7f+4APb/4gEJ//ABIP/xATr/6wFj//UBbf/sAYX/kAACAREACwFs/+YAEwBb/8EAuP/FAMr/tADq/9cA9v+5AP7/6QEJ/7IBHP/SASD/yAE6/6ABSv/FAVj/5AFj/8wBZf/MAW3/ywFu/+8B2//nAeX/5gIx/+gABQBb/8wB1v+4Adv/8gHl//ECMf/zAAgA2QAVAO0AFQFJ/+QBSv/lAUz/5AFi/+MBZP/iAWz/5AACAPb/1gGF/4gABwBYAA4Agf7XAMT/mADH/8cA2f8SAO3/UgFf/88ABgDK/+oA7f/uAPb/1gD+/+0BOv/sAW3/7AAEAEoAFABYADIAWwARAYUAEAA0AAT/xABW/78AW//RAG3/bAB8/24Agf9DAIb/rACJ/6EAuP+4AL//fgDD/3sAxv+bAMf/eQDK/7IAzP9+AM3/fQDO/3wA2f+vAOYADwDq/+QA6/+gAO3/dADv/4AA9v+yAP3/fQD+/7IA//+AAQH/eQECACgBB/99AQn/fwEc/2YBIP/aAS7/gQEw/5gBOP99ATr/swFA/6ABSv98AUz/mgFN/2wBWP/mAV//awFj/5IBZf+tAWn/ewFsAA8Bbf+RAW7/8gHb/7kB5f+5AjH/uQAHAA0AFABBABEAVv/iAGEAEwHb/9kB5f/ZAjH/2QAGAEoADQDGAAsAx//qAMoADADt/8gBHP/xAAcADQAPAEEADABW/+sAYQAOAdv/5wHl/+cCMf/pAAYAW//lALj/ywDN/+QB2//sAeX/6wIx/+0ABwCB/98Atf/zALf/8ADE/+oA2f/fAOb/4AFs/+AAAQHb/+sABAHW/8cB2//yAeX/8gIx//IAAQHW//EAAQHWAA0AAgsMAAQAAA6sF2gAJgAlAAAAAAAAAAAAAAAAABIAAAAAAAAAAP/j/+QAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAEQAAABEAAAAAAAAAAP/k/+UAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAAAAAAA/6v/1f/tAAAAAAAA/+oAAP/pAAAAAAAAAAAAAP/h/4YAAP/1/+oAAAAAAAAAAAAAAAAAAAAAAAD/6//Q//T/9QAAAAD/9f/O/+//iP9qAAAAAAAMAAAAAP/xAAD/iAAA/9n/xP/HABEAAAASAAD/swAAAAD/yf/fAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAA//AAAAAAAAAAAP+o/+sAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAA/+3/7wAAAAAAAP/mAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAD/8QAAAAAAAAAA/+P/8QAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAD/8QAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAP9Z/9cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/4QAA/+X/6QAAAAD/5//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1wAAP+jAAAAAAAAAAD/v//j/9j/v//Z/2r/wf/L/+z/oAARABL/q//G/+L/8AANAAAAAAAA/+kAEQAA//MAAP8ZAAD/7wASAAD/aAAAAAAAAP+g//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+r/7gAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAA/6f/5P+n/zD/v/+I/1j/uf+uAAAAEAAQ/6//tP/E//AAAAAAAAAAAP+zAA8AAP/x/8v+/v9+/+0AEP+8/vAAAP98AAD/KP/xAAAAAAAAAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP+//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAP/wAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+v/5gAA/+v/7QANAAD/7P/lAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v/nAAD/6//rAAAAAP/n/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAABEAAAAOAAD/ZAAA/9EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAD/3AAAAAD/4gAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAP9TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAP/zAAD/Tv/1AAAADwAAAAAAAP+AAAAAAAAA/80AAP/cAAAAAAAAAAAAAP9v/mz/pwAAAAAAAAAAAAAAAAAA/0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAAAAP/yABMAAP/y/4X/6P8z/ukAEwAAAAAAAAAA/+4AAP7gAAD/o/+3/70AAAAAAAAAAP8yAAAAAAAAAAAAAAAA/9cAAP/FAAD/7P+lAAD/iP/OAAAAAAAAAAAAAAAA/6QAAAAAAAAAAAAA/9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAD/4QAAAAD/4f/t/9X/3//nAAAAAAAOAAD/ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9xAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+X/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAAAAP/zAAAAAAAA/9T/8wAA/9L/5P+1/9L/2f/1AAAAAAAA/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/KQAAAAAAAAAA/2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tQAAAAAAAAAAAAAAAAAAAAAAAAAA/3n/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/n/+tAAAAAAAAAAAAAAAAAAD/wP/JAAAAAAAAAAAAAAAAAAD/yAAAAAD/5wAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9V/73/Vf9m/37/M/9fAAD/YQAAAAcABwAA/2v/hv/RAAAAAAAAAAD/agAFAAAAAP+S/jb/DwAAAAcAAP4eAAD/DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP+0/7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9UAAP+9/+n/rv+9AAD/pf+vAAAAAAAAABIAEgAA/9IAAAAAAAAAAAAAAAAAAAAAAAAAAP/K/nf/uwAAAAAAAP85AAD/6QAAAAAAAAACAJoABgAGAAAACwALAAEAEAAQAAIAEgASAAMAJQApAAQALAA0AAkAOAA+ABIARQBHABkASQBJABwATABMAB0AUQBUAB4AVgBWACIAWgBaACMAXABeACQAigCKACcAlgCWACgAsQC0ACkAvQC9AC0AwQDBAC4AxwDHAC8A1ADVADAA1wDXADIA2gDaADMA3ADeADQA4ADmADcA7ADsAD4A7gDuAD8A9wD3AEAA/AD8AEEA/gD/AEIBBAEFAEQBCgEKAEYBDQENAEcBGAEaAEgBLgEwAEsBMwE1AE4BNwE3AFEBOQE5AFIBOwE7AFMBQwFEAFQBVAFUAFYBVgFWAFcBWAFYAFgBXAFeAFkBhAGKAFwBjgGPAGMB2AHYAGUB3QHdAGYB4AHhAGcB6wHtAGkB/wH/AGwCDgIQAG0CMAIwAHACMwIzAHECRQJFAHICRwJIAHMCegJ7AHUCfQJ9AHcCfwKlAHgCqgKvAJ8CtALEAKUCxgLPALYC2ALaAMAC3ALcAMMC3gLeAMQC4ALgAMUC4gLiAMYC5QLlAMcC5wLnAMgC6QLpAMkC6wLrAMoC7QLtAMsC7wLvAMwC8QL9AM0C/wL/ANoDAQMBANsDAwMDANwDDgMOAN0DEAMQAN4DEgMSAN8DFAMUAOADFgMWAOEDGAMYAOIDGgMaAOMDHAMcAOQDHgMeAOUDIAMgAOYDIgMqAOcDLwM4APADQwNHAPoDTQNPAP8DVANUAQIDZQNpAQMDbQNvAQgDeAN4AQsDhgOLAQwDjgOdARIDoAOgASIDpAOkASMDpgOmASQDqgOqASUDrQOuASYDsAO5ASgDuwO9ATIDvwPEATUDxgPMATsD0gPTAUID1QPVAUQD1wPXAUUD2QPcAUYD3wPkAUoD5gPmAVAD6gPrAVED8AP7AVMD/gP/AV8EAQQEAWEECwQMAWUEEAQQAWcEEgQYAWgEHgRGAW8ESARIAZgESgRXAZkEXwRfAacEYgRiAagEZARkAakEcAR1AaoEdwR3AbAEewR8AbEEfwR/AbMEgQSCAbQEhASEAbYEhgSGAbcElwSbAbgEnQSdAb0EnwSgAb4EogSiAcAEpgSoAcEEqgSqAcQErASuAcUEsASwAcgEsgSyAckEtAS6AcoEvAS8AdEEvwS/AdIEwQTGAdMEyATLAdkEzwTPAd0E0gTSAd4E2ATYAd8E3QTdAeAE6AToAeEE6gTqAeIE8QTxAeME9QT1AeQAAgF0AAYABgAZAAsACwAZABAAEAAhABIAEgAhACUAJQACACYAJgAcACcAJwATACgAKAABACkAKQAFAC4ALgAKAC8ALwALADAAMAAYADMAMwABADQANAAWADgAOAAOADkAOQAKADoAOgAdADsAOwAbADwAPAASAD0APQAMAD4APgARAEUARQAGAEYARgAHAEcARwAXAEkASQAIAEwATAAEAFEAUgAEAFMAUwADAFQAVAAHAFYAVgAVAFoAWgAJAFwAXAAUAF0AXQAJAF4AXgAQAIoAigAHAJYAlgABALEAsQAiALIAsgACALMAswABALQAtAACAL0AvQAJAMEAwQAEAMcAxwAHANQA1QAgANoA2gASAN4A3gAlAOQA5AAgAOYA5gAgAOwA7AAaAO4A7gAUAPcA9wAHAPwA/AAfAP4A/gAfAP8A/wAHAQQBBQAfAQoBCgAfAQ0BDQACARgBGAADARkBGQAdARoBGgAJAS4BLgAHAS8BLwAiATABMAAaATMBMwASATQBNAAUATUBNQALATcBNwALATkBOQALAUMBQwASAUQBRAAUAVgBWAABAVwBXAAaAV0BXQASAV4BXgAUAYQBhQAZAYYBhgAhAYcBiQAZAYoBigAhAY4BjwAhAdgB2AAjAd0B3QANAeAB4AAkAeEB4QAeAesB6wAPAewB7AANAe0B7QAPAf8B/wAeAg4CEAAeAjACMAANAjMCMwAPAkUCRQATAkcCSAABAnoCewABAn0CfQAOAn8ChQACAoYChgATAocCigAFApAClAABApUCmAAKApkCmQAMApoCoAAGAqECoQAXAqICpQAIAqoCqgAEAqsCrwADArQCtQAJArYCtgACArcCtwAGArgCuAACArkCuQAGAroCugACArsCuwAGArwCvAATAr0CvQAXAr4CvgATAr8CvwAXAsACwAATAsECwQAXAsICwgATAsMCwwAXAsQCxAABAsYCxgAFAscCxwAIAsgCyAAFAskCyQAIAsoCygAFAssCywAIAswCzAAFAs0CzQAIAs4CzgAFAs8CzwAIAtkC2QAEAuUC5QAKAucC5wALAukC6QAYAusC6wAYAu0C7QAYAu8C7wAYAvIC8gAE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AAAAAAAAAAAAAAAAAAsAAgAZAAAACwAAAAAAAAARAAAAAAAZACIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAFQAAAAMAAwAbAAMAAwADAAAAAQADACEAAwADAAAAAAADAAAAAwAAAAAAAQAbAAMAAAAAAAIAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAdAAkAAgAAAAIAAQACAAAAAgABAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAEQAVAAAAAwAAAAAACwAAAAAAAwAAAAMAAAAAAAIAAQARABUACwAAACAAIQAAAAAAAAAAAAAAAAAAABkAGwAAAAMAAAADAAAAAwAAAAAAAAAAAAMAEQAVAAAAAQABAAAAAAAAAAAAGQAAAAAAAAACAAEAAAAAAAAAGQAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAfAAAAFAAUABoAFAAUABQAGgAAAAAAAAAaABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXABwAJAAAABIAGAAeAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAANAAgADQAAAAAAAAAAAAAAAAAYAAgAAAAAABgAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABgACAAXABwAGAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAYABgAGAAYABgAGAAYAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgACAAIACgAKAAoACgAMAAcABwAHAAcABwAHAAcAAQABAAEAAQABAAAAAAAAAAAAAwAEAAQABAAEAAQABQAFAAUABQAJAAkABgAHAAYABwAGAAcAAgABAAIAAQACAAEAAgABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAIAAQACAAEAAgABAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAMAAgAEAAIABAACAAQAAAAAAAAAAAAAAAAAEAAOABAADgAQAA4AEAAOABAADgALAAAACwAAAAsAAAAKAAUACgAFAAoABQAKAAUACgAFAAoABQAWAAAADAAJAAwAEwAPABMADwATAA8AAAAAAAIAAAAAAAAAAAANAA0ADQANAA0ADQANAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgACAAIABIAEgASABIAFwANAA0ADQAIAAgACAAIAAAAAAAAAAAAAAAAAAgACAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgAAAAAAAAAHgAeAB4AHgAAABgAAAASABIAEgASABIAEgAkABcAFwAAAAAAAAAGAAAAAAAAAAIADAAAAAAABgAAAAAAEwAAAAAAAAAAAAAAAgAAAAAADAARAAAADAABAAAAAwAAAAUAAAAEAAAACQAAAAAABQAEAAUAAAAAAAAAAAAAAAAAIwAAAAAAIgAGAAAAAAAAAAAAAAAAAAIAAAAAAAIACwARAAcAAQADAAQAAwABAAkAFQABAAMADgAAAAAAAAADAAkAFgAAABYAAAAWAAAADAAJABQAFAAAAAAAFAAAAAMABgAHAAAAAAABAAMAAAAAAB0ACQABAAIAAAAAAAIAAQAMAAkAAAARABUAAAAGAAcABgAHAAAAAAAAAAEAAAABAAEAEQAVAAAAAAAAAAMAAAADAAIABAACAAEAAgAEAAAAAAAiAAkAIgAJACIACQAgACEAAAADAAEABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAIABAACAAQAAgAE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AooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCtgK4AroCvAK+AsACwgLEAsYCyALKAswCzgLQAtIC1ALWAtgC2gLcAt4C4ALiAuMC5QLnAukC6wLtAu8C8QLzAvUC+AL6AvwC/gMAAwIDBAMGAwgDCgMMAw4DEAMSAxQDFgMYAxoDHAMeAyADIgMkAyUDJwMpAysDLQOGA4cDiAOJA4oDiwOMA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPTA9UD1wPZA+4D8APyBAcEDQQTBH0EggSGBQcFCQABAAAAAQAIAAIB3ADrAnECMwIyAjECMAIoAeYB5QHkAeMB4gHhAeAB3wHeAd0B3AHbAdoB2QHYAdcB1gHVAdQB0wHSAmQCcwMwAnUCdAMvAeMCcgJ3AlIE0gTTAeoB6wTUBNUE1gHsBNcB7QHuAe8E3AHwAfAE3QTeAfEB8gHzAfoE6wTsAfsB/AH9Af4B/wIABO8E8ATyBPUE/gICAgMCBAIFAgYCBwIIAgkCCgILAfQB9QH2AfcB+AH5AjsCDQIOAg8CEAT4AhECEwIUAhUCFwIZAnYDMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTAOCA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IE/wNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQUCA3YDdwN5A3gDegN7A3wDfQN+A38DgAOBA4MDhAOFBQAFAQTLBMwEzQTOBNgE2wTZBNoE3wTgBOEEzwTQBNEE6gTtBO4E8QTzBPQCAQT2BOIE4wTkBOUE5gTnBOgE6QUDBQQFBQUGBPcE+QT6AhgE/AIaBP0E+wIWAgwCEgULBQwAAQDrAAoARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAIUAhgCHAIkAigCLAI0AkACSAJQAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1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AAMACAAOABQD1gACAKkExwACAK0D1AACAKgABQAMABIAGAAeACQCtAACAKkEcQACAK0D2gACAKgEcwACAKsEdQACAKoAAgAGAAwDJgACAKkEyQACAK0AAQAEAysAAgCpAAEABAMtAAIAqQABAAQDLAACAKkAAQAEAy4AAgCpAAUADAASABgAHgAkAqcAAgCpAqYAAgCoBEcAAgCrAtsAAgCqBJ4AAgCsAAUADAASABgAHgAkBFgAAgCpBGAAAgCtBFoAAgCoBFwAAgCrBF4AAgCqAAUADAASABgAHgAkBFkAAgCpBGEAAgCtBFsAAgCoBF0AAgCrBF8AAgCqAAUADAASABgAHgAkBGYAAgCpBG4AAgCtBGgAAgCoBGoAAgCrBGwAAgCqAAUADAASABgAHgAkBGcAAgCpBG8AAgCtBGkAAgCoBGsAAgCrBG0AAgCqAAEABASlAAIAqQACABEAJQApAAAAKwAtAAUALwA0AAgANgA7AA4APQA+ABQARQBJABYASwBNABsATwBUAB4AVgBbACQAXQBeACoAgQCBACwAgwCDAC0AhgCGAC4AiQCJAC8AjQCNADAAmACbADEA0ADQADUAAQAAAAEACAABAAYAAgABAAIDCAMJAAEAAAABAAgAAgASAAYFBwUIBQkFCgULBQwAAQAGAroCuwLMAs0DTwNYAAEAAAABAAgAAQAGAAEAAQABAXsABAAAAAEACAABAEAAAQAIAAIABgAOAb4AAwBKAE0BvAACAE0ABAAAAAEACAABABwAAQAIAAIABgAOAb8AAwBKAFABvQACAFAAAQABAEoABAAAAAEACAABACoAAwAMABYAIAABAAQBuwACAEoAAQAEAcEAAgBYAAEABAHAAAIAWAABAAMASgBXAJUAAQAAAAEACAABAAYB3gABAAEASwABAAAAAQAIAAEABgFvAAEAAQC7AAEAAAABAAgAAQAGAfUAAQABADYAAQAAAAEACAACABwAAgIsAi0AAQAAAAEACAACAAoAAgIuAi8AAQACAC8ATwABAAAAAQAIAAIAHgAMAkUCRwJGAkgCSQJnAmgCaQJqAmsCbAJtAAEADAAnACgAKwAzADUARgBHAEgASwBTAFQAVQABAAAAAQAIAAIADAADAm4CbwJvAAEAAwBJAEsCagABAAAAAQAIAAIALgAUAloCXgJYAlUCVwJWAlsCWQJdAlwCTwJKAksCTAJNAk4AGgAcAlMCZQACAAQAFAAdAAACZgJmAAoCcAJwAAsEjQSUAAwAAQAAAAEACAACAC4AFASUAnAEjQSOBI8EkASRAmYEkgSTAkwCTgJNAksCTwJlABoCUwAcAkoAAgACABQAHQAAAlUCXgAKAAEAAAABAAgAAgAuABQCWwJdAl4CWAJVAlcCVgJZAlwCWgAbABUAFgAXABgAGQAaABwAHQAUAAEAFAAaABwCSgJLAkwCTQJOAk8CUwJlAmYCcASNBI4EjwSQBJEEkgSTBJQAAQAAAAEACAACAC4AFASRBJICcASNBI4EjwSQAmYEkwAXABkAGAAWABsAFAAaAB0AHAAVBJQAAgAGABoAGgAAABwAHAABAkoCTwACAlMCUwAIAlUCXgAJAmUCZQATAAEAAAABAAgAAQAGAYEAAQABABMABgAAAAEACAADAAEAEgABAGwAAAABAAAAGAACAAMBlAGUAAABxQHHAAECHwIlAAQAAQAAAAEACAACADwACgHHAcYBxQIfAiACIQIiAiMCJAIlAAEAAAABAAgAAgAaAAoCPgB6AHMAdAI/AkACQQJCAkMCRAACAAEAFAAdAAA=","Roboto-Regular.ttf":"AAEAAAASAQAABAAgR0RFRrRCsIIAAijcAAACYkdQT1P/GhLXAAIrQAAAXcxHU1VC64LkWQACiQwAABWQT1MvMpeCsagAAAGoAAAAYGNtYXABd1geAAAbWAAAEkZjdnQgK6gHnQAAMKgAAABUZnBnbXf4YKsAAC2gAAABvGdhc3AACAATAAIo0AAAAAxnbHlmJroL9AAAOxwAAelsaGRteFV6YHoAABZAAAAFGGhlYWT8atJ6AAABLAAAADZoaGVhCroKrgAAAWQAAAAkaG10eK5yj5cAAAIIAAAUOGxvY2GAd/+7AAAw/AAACh5tYXhwBz4DCQAAAYgAAAAgbmFtZeakFYkAAiSIAAAEJnBvc3T/bQBkAAIosAAAACBwcmVwomb6yQAAL1wAAAFJAAEAAAACIxKKf3BIXw889QAZCAAAAAAAxPARLgAAAADVAVL0+hv91QkwCHMAAAAJAAIAAAAAAAAAAQAAB2z+DAAACUn6G/5KCTAAAQAAAAAAAAAAAAAAAAAABQ4AAQAABQ4AjwAWAFQABQABAAAAAAAOAAACAAIkAAYAAQADBIYBkAAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAAAv9QACBbAAAAIAAAAABHT09HAEAAAP/9BgD+AABmB5oCACAAAZ8AAAAABDoFsAAgACAAAwOMAGQAAAAAAAAAAAH7AAAB+wAAAg8AoAKPAIgE7QB3BH4AbgXcAGkE+QBlAWUAZwK8AIUCyAAmA3IAHASJAE4BkgAdAjUAJQIbAJADTAASBH4AcwR+AKoEfgBdBH4AXgR+ADUEfgCaBH4AhAR+AE0EfgBwBH4AZAHwAIYBsQApBBEASARkAJgELgCGA8cASwcvAGoFOAAcBPsAqQU1AHcFPwCpBIwAqQRsAKkFcwB6BbQAqQItALcEagA1BQQAqQROAKkG/ACpBbQAqQWAAHYFDACpBYAAbQTtAKgEvwBQBMYAMQUwAIwFFwAcBxkAPQUEADkEzgAPBMoAVgIfAJIDSAAoAh8ACQNYAEADnAAEAnkAOQRaAG0EfQCMBDAAXASDAF8EPQBdAscAPAR9AGAEaACMAfEAjQHp/78EDgCNAfEAnAcDAIsEagCMBJAAWwR9AIwEjABfArUAjAQgAF8CnQAJBGkAiAPgACEGAwArA/cAKQPJABYD9wBYArUAQAHzAK8CtQATBXEAgwHzAIsEYABpBKYAWwW0AGkEMwAPAesAkwToAFoDWABlBkkAWwOTAJMDwQBmBG4AfwZKAFoDqgCOAv0AggRGAGEC7wBCAu8APgKCAHsEiACaA+kAQwIWAJMB+wB0Au8AegOjAHoDwABmBdwAVQY1AFAGOQBvA8kARAd6//IERABZBYAAdgS6AKYEwgCLBsEATgSwAH4EkQBHBIgAWwScAJUExwBfBZoAHQH6AJsEcwCaBE8AIgIpACIFiwCiBIgAkQehAGgHRABhAfwAoAWHAF0Cuf/kBX4AZQSSAFsFkACMBPMAiAID/7QENwBiA8QAqQONAI0DqwCOA2oAgQHxAI0CrQB5AioAMgPGAHsC/ABeAloAfgAA/KcAAP1vAAD8iwAA/V4AAPwnAAD9OAINALcECwBxAhcAkwRzALEFpAAfBXEAZwU+ADIEkQB4BbUAsgSRAEUFuwBNBYkAWgVSAHEEhQBkBL0AoAQCAC4EiABgBFAAYwQlAG0EiACRBI4AegKXAMMEbgAlA+wAZQTEACkEiACRBE0AZQSIAGAELABRBF0AjwWjAFcFmgBfBpcAegShAHkEQv/aBkgASgX/ACoFZAB7CJEAMQikALEGggA+BbQAsAULAKIGBAAyB0MAGwS/AFAFtACxBakALwUHAE0GLABTBdkArwV6AJYHhwCwB8AAsAYSABAG6wCyBQUAowVkAJMHJwC3BRgAWQRsAGEEkgCdA1sAmgTUAC4GIAAVBBAAWASeAJwEUgCcBKAALAXvAJ0EnQCcBJ4AnAPYACgFzQBkBL0AnARZAGcGeACcBp4AkQT3AB4GNgCdBFgAnQRNAGQGhwCdBGQALwRo/+gETQBnBskAJwbkAJwEif/9BJ4AnAcIAJwGKwCBBFb/3AcrALcF+ACZBNIAKARGAA8HCwDJBgsAvAbRAJMF4QCWCQQAtgfRAJsEIwBQA9sATAVxAGcEiwBbBQoAFgQDAC4FcQBnBIgAWwcBAJwGJAB+BwgAnAYrAIEFMgB1BEcAZAT9AHQAAPxnAAD8cQAA/WYAAP2kAAD6GwAA+iwGCQCxBO0AnARW/9wFGwCoBIkAjARjAKIDkACRBNsAsQQFAJEHogAbBmEAFQWaALIEuACcBQkAowR+AJoGjABEBYMAPgX/AKkE2QCcB88AqAW0AJEIMQCwBvQAkQXuAHEE0wBtBRgAOQQqACkHLAA0BVwAHwW8AJYElgBnBW8AlgRqAIMFbwCJBi8APwS9/94FCQCjBFoAmgX+AC8E7wAsBbIAsQSIAJEGEgCpBOwAnAdPAKkGPgCdBYcAXQSoAGgEqABpBLcAOgOrADsFLgA5BEAAKQT2AFcGlABZBuQAZAZWADYFKwAxBEkAUgQHAHkHwQBEBnUAPwf7AKkGoQCQBPYAdgQdAGUFrQAjBSAARgVkAJYGAgAvBPIALAMgAG8EFAAACCkAAAQUAAAIKQAAArkAAAIKAAABXAAABH8AAAIwAAABogAAAQAAAADRAAAAAAAAAjQAJQI0ACUFQACiBj8AkAOlAA0BmQBgAZkAMAGXACQBmQBPAtQAaALbADwCwQAkBGkARgSPAFcCsgCKA8QAlAVaAJQBfgBSB6oARAJmAGwCZgBZA6MAOwLvADYDYAB6BKYAWwZVAB8GkACnCHYAqAXrAB8GKwCMBH4AXwXaAB8EIgAqBHQAIAVIAF0FTwAfBecAegPOAGgIOgCiBQEAZwUXAJgGJgBUBtcAZAbPAGMGagBZBI8AagWOAKkErwBFBJIAqATFAD8IOgBiAgz/sASCAGUEZACYBBEAPgQvAIUECAArAkwAtQKPAG4CAwBcBPMAPARuAB8EiwA8BtQAPAbUADwE7gA8BpsAXwAAAAAIMwBbCDUAXALvAEIC7wB6Au8AUAQPAFUEDwBgBA8AQgQOAHIEDwCABA8AMAQPAE4EDwBOBA8AmAQPAGMEIwBHBCsADQRUACYGFQAxBGcAFAR8AHQEJgAoBCAAQwRKAIoEuwBZBFwAigS7AGAE4wCKBgIAigO0AIoEVACKA88AKwHoAJcE4wCKBKwAYwPLAIoEIABDBDMAMAOhAA0DrwCKBGcAFAS7AGAEZwAUA4kAPgTOAIoD7wA/BWcAYAUXAGAE8gB1BXIAJgR8AGAHQQAnB08AigV0ACgEzQCKBFkAigUkAC4GCwAfBD8ARwTsAIoETgCLBMEAJwQfACIFKACKBGoAPQZRAIoGrACKBR0ACAXxAIoETgCKBHsASwZ2AIoEhwBQBBEACwZHAB8EeQCLBQkAiwU3ACMFwgBgBF8ADQSoACYGYQAmBGoAPQRqAIoFwwACBMoAXgQ/AEcEuwBgBDMAMAPjAEIIIgCKBKsAKALvAD4C7wA2Au8AWwLvAFYC7wA6Au8ATwLvAEkDlgCPArUAngPmAIoEOgAeBMMAZAVMALEFJACyBBMAkgU9ALIEDwCSBIAAigR8AGAEUACKBIUAEwH9AJ8DpACBAAD8pAPvAG4D8/9eBA4AaQP0AGkDrwCKA58AgQOeAIEC7wBQAu8ANgLvAFsC7wBWAu8AOgLvAE8C7wBJBYEAfgWuAH4FkwCyBeAAfgXjAH4D1QCgBIIAgwRYAA8EzwA+BGsAZQQuAEoDpACDAZEAZwakAGAEuQCCAfz/tgR/ADsEfwBzBH8AIwR/AHcEfwB2BH8ANwR/AH4EfwBfBH8AcAR/APQCBv+0AgT/tAH7AJsB+//6AfsAmwRQAIoFAAB4BCAAOwR9AIwEMgBcBJMAWwSMAFsEngBaBI0AjAScAFsEPQBdBH0AYAN5AFcE1gBnA7QAAAY5AAkD+ACKBLsAYATjADAE4wCKAfsAAAI1ACUFXQAHBV0ABwSG/+IExgAxAp3/9AU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU4ABwFNQB3BIwAqQSMAKkEjACpBIwAqQIt/+ACLQCwAi3/6QIt/9UFtACpBYAAdgWAAHYFgAB2BYAAdgWAAHYFMACMBTAAjAUwAIwFMACMBM4ADwRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQRaAG0EMABcBD0AXQQ9AF0EPQBdBD0AXQH6/8YB+gCWAfr/zwH6/7sEagCMBJAAWwSQAFsEkABbBJAAWwSQAFsEaQCIBGkAiARpAIgEaQCIA8kAFgPJABYFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FNQB3BDAAXAU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU/AKkFGQBfBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQVzAHoEfQBgBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBbQAqQRoAIwCLf+3Afr/nQIt/8wB+v+yAi3/7AH6/9ICLQAYAfH/+wItAKkGlwC3A9oAjQRqADUCA/+0BQQAqQQOAI0ETgChAfEAkwROAKkB8QBXBE4AqQKHAJwETgCpAs0AnAW0AKkEagCMBbQAqQRqAIwFtACpBGoAjARq/7wFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsE7QCoArUAjATtAKgCtQBTBO0AqAK1AGMEvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBMYAMQKdAAkExgAxAp0ACQTGADECxQAJBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBxkAPQYDACsEzgAPA8kAFgTOAA8EygBWA/cAWATKAFYD9wBYBMoAVgP3AFgHev/yBsEATgWAAHYEiABbBID/vgSA/74EJgAoBIUAEwSFABMEhQATBIUAEwSFABMEhQATBIUAEwR8AGAD5gCKA+YAigPmAIoD5gCKAej/vgHoAI4B6P/HAej/swTjAIoEuwBgBLsAYAS7AGAEuwBgBLsAYAR8AHQEfAB0BHwAdAR8AHQEKwANBIUAEwSFABMEhQATBHwAYAR8AGAEfABgBHwAYASAAIoD5gCKA+YAigPmAIoD5gCKA+YAigSsAGMErABjBKwAYwSsAGME4wCKAej/lQHo/6oB6P/KAegABgHoAIgDzwArBFQAigO0AIIDtACKA7QAigO0AIoE4wCKBOMAigTjAIoEuwBgBLsAYAS7AGAESgCKBEoAigRKAIoEIABDBCAAQwQgAEMEIABDBCYAKAQmACgEJgAoBHwAdAR8AHQEfAB0BHwAdAR8AHQEfAB0BhUAMQQrAA0EKwANBCMARwQjAEcEIwBHBTgAHASM/ykFtP83Ai3/PQWU/+YFMv8UBWb/6QKX/5sFOAAcBPsAqQSMAKkEygBWBbQAqQItALcFBACpBvwAqQW0AKkFgAB2BQwAqQTGADEEzgAPBQQAOQIt/9UEzgAPBIUAZARQAGMEiACRApcAwwRdAI8EcwCaBJAAWwSIAJoD4AAhA/cAKQKX/+UEXQCPBJAAWwRdAI8GlwB6BIwAqQRzALEEvwBQAi0AtwIt/9UEagA1BSQAsgUEAKkFBwBNBTgAHAT7AKkEcwCxBIwAqQW0ALEG/ACpBbQAqQWAAHYFtQCyBQwAqQU1AHcExgAxBQQAOQRaAG0EPQBdBJ4AnASQAFsEfQCMBDAAXAPJABYD9wApBD0AXQNbAJoEIABfAfEAjQH6/7sB6f+/BFIAnAPJABYHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgFlAGcCjwCIBB4AoAID/7QBmQAwBvwAqQcDAIsFOAAcBFoAbQSMAKkFtACxBD0AXQSeAJwFiQBaBZoAXwUKABYEA//7CFkAWwlJAHYEvwBQBBAAWAU1AHcEMABcBM4ADwQCAC4CLQC3B0MAGwYgABUCLQC3BTgAHARaAG0FOAAcBFoAbQd6//IGwQBOBIwAqQQ9AF0FhwBdBDcAYgQ3AGIHQwAbBiAAFQS/AFAEEABYBbQAsQSeAJwFtACxBJ4AnAWAAHYEkABbBXEAZwSLAFsFcQBnBIsAWwVkAJMETQBkBQcATQPJABYFBwBNA8kAFgUHAE0DyQAWBXoAlgRZAGcG6wCyBjYAnQSDAF8FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFr/ygU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQSM//AEPf+6BIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdAi0AtwH6AJsCLQCjAfEAhQWAAHYEkABbBYAAdgSQAFsFgAB2BJAAWwWAAEcEkP/EBYAAdgSQAFsFgAB2BJAAWwWAAHYEkABbBX4AZQSSAFsFfgBlBJIAWwV+AGUEkgBbBX4AZQSSAFsFfgBlBJIAWwUwAIwEaQCIBTAAjARpAIgFkACMBPMAiAWQAIwE8wCIBZAAjATzAIgFkACMBPMAiAWQAIwE8wCIBM4ADwPJABYEzgAPA8kAFgTOAA8DyQAWBKEAXwTGADED2AAoBXoAlgRZAGcEcwCxA1sAmgYvAD8Evf/eBGgAjAUF/9QFBf/UBHMAAwNb//wFOP/3BCf/vwTOAA8EAgAuBQQAOQP3ACkEUABjBGwAEgY/AJAEfgBdBH4AXgR+ADUEfgCaBJIAmASmAIQEkgBkBKYAhwVzAHoEfQBgBbQAqQRqAIwFOAAcBFoAOQSMAF8EPQApAi3/CgH6/vAFgAB2BJAAMwTtAFUCtf+LBTAAjARpACsEpv7WBPsAqQR9AIwFPwCpBIMAXwU/AKkEgwBfBbQAqQRoAIwFBACpBA4AjQUEAKkEDgCNBE4AqQHxAIYG/ACpBwMAiwW0AKkEagCMBYAAdgUMAKkEfQCMBO0AqAK1AIIEvwBQBCAAXwTGADECnQAJBTAAjAUXABwD4AAhBRcAHAPgACEHGQA9BgMAKwTKAFYD9wBYBcb+MgSFABMEIv9jBR//gAIk/4QExf/VBGf/GwT8/+4EhQATBFAAigPmAIoEIwBHBOMAigHoAJcEVACKBgIAigTjAIoEuwBgBFwAigQmACgEKwANBFQAJgHo/7MEKwANA+YAigOvAIoEIABDAegAlwHo/7MDzwArBFQAigQfACIEhQATBFAAigOvAIoD5gCKBOwAigYCAIoE4wCKBLsAYATOAIoEXACKBHwAYAQmACgEVAAmBD8ARwTjAIoEfABgBCsADQXDAAIE7ACKBB8AIgVnAGAFtwCXBjkACQS7AGAEIABDBhUAMQYVADEGFQAxBCsADQU4ABwEWgBtBIwAqQQ9AF0EhQATA+YAigH6AIUAAAABAAAFEAkKBAAAAgICAwYFBwYCAwMEBQICAgQFBQUFBQUFBQUFAgIFBQUECAYGBgYFBQYGAgUGBQgGBgYGBgUFBgYIBgUFAgQCBAQDBQUFBQUDBQUCAgUCCAUFBQUDBQMFBAcEBAQDAgMGAgUFBgUCBgQHBAQFBwQDBQMDAwUEAgIDBAQHBwcECAUGBQUIBQUFBQUGAgUFAgYFCQgCBgMGBQYGAgUEBAQEAgMCBAMDAAAAAAAAAgUCBQYGBgUGBQYGBgUFBQUFBQUFAwUEBQUFBQUFBgYHBQUHBwYKCgcGBgcIBQYGBgcHBggJBwgGBggGBQUEBQcFBQUFBwUFBAcFBQcHBgcFBQcFBQUICAUFCAcFCAcFBQgHCAcKCQUEBgUGBQYFCAcIBwYFBgAAAAAAAAcGBQYFBQQFBQkHBgUGBQcGBwUJBgkIBwUGBQgGBgUGBQYHBQYFBwYGBQcGCAcGBQUFBAYFBgcIBwYFBQkHCQcGBQYGBgcGBAUJBQkDAgIFAgIBAQACAgYHBAICAgIDAwMFBQMEBgIJAwMEAwQFBwcKBwcFBwUFBgYHBAkGBgcICAcFBgUFBQkCBQUFBQUDAwIGBQUICAYHAAkJAwMDBQUFBQUFBQUFBQUFBQcFBQUFBQUFBQYHBAUEAgYFBAUFBAQFBQUEBQQGBgYGBQgIBgUFBgcFBgUFBQYFBwgGBwUFBwUFBwUGBgYFBQcFBQYFBQUFBAkFAwMDAwMDAwQDBAUFBgYFBgUFBQUFAgQABAQFBAQEBAMDAwMDAwMGBgYHBwQFBQUFBQQCBwUCBQUFBQUFBQUFBQICAgICBQYFBQUFBQUFBQUFBAUEBwQFBgYCAgYGBQUDBgYGBgYGBgYFBQUFAgICAgYGBgYGBgYGBgYFBQUFBQUFBQUFBQUFAgICAgUFBQUFBQUFBQUEBAYFBgUGBQYFBgUGBQYFBgYFBQUFBQUFBQUFBgUGBQYFBgUGBQICAgICAgICAgcEBQIGBQUCBQIFAwUDBgUGBQYFBQYFBgUGBQYDBgMGAwUFBQUFBQUFBQUFAwUDBQMGBQYFBgUGBQYFBgUIBwUEBQUEBQQFBAgIBgUFBQUFBQUFBQUFBQQEBAQCAgICBgUFBQUFBQUFBQUFBQUFBQUFBQQEBAQEBQUFBQYCAgICAgQFBAQEBAYGBgUFBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUGBQYCBgYGAwYGBQUGAgYIBgYGBQUGAgUFBQUDBQUFBQQEAwUFBQcFBQUCAgUGBgYGBgUFBggGBgYGBgUGBQUFBQUFBAQFBAUCAgIFBAgHCAcIBwUEAgMFAgIICAYFBQYFBQYGBgUJCgUFBgUFBQIIBwIGBQYFCAgFBQYFBQgHBQUGBQYFBgUGBQYFBgUGBAYEBgQGBQgHBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQUFBQUFBQUFBQUFBQUFBQUCAgICBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYGBgYGBgYGBgYFBAUEBQQFBQQGBQUEBwUFBgYFBAYFBQUGBAUFBwUFBQUFBQUFBgUGBQYFBQUCAgYFBgMGBQUGBQYFBgUGBQYFBgUFAggIBgUGBgUGAwUFBQMGBgQGBAgHBQQHBQUGAgUFBgUFBAUGAgUHBgUFBQUFAgUEBAUCAgQFBQUFBAQGBwYFBQUFBQUFBgUFBgYFBgYHBQUHBwcFBgUFBQUEAgAAAAMAAAADAAAAHAADAAEAAAAcAAMACgAABooABAZuAAAA9ACAAAYAdAAAAAIADQB+AKAArACtAL8AxgDPAOYA7wD+AQ8BEQElAScBMAFTAV8BZwF+AX8BjwGSAaEBsAHwAf8CGwI3AlkCvALHAskC3QLzAwEDAwMJAw8DIwOKA4wDkgOhA7ADuQPJA84D0gPWBCUELwRFBE8EYgRvBHkEhgSfBKkEsQS6BM4E1wThBPUFAQUQBRMeAR4/HoUe8R7zHvkfTSAJ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jf2OIY5kjpqOtY72j1aPjpACkGeQxpDwkSaRjpHAkg6SQJKAkueTP5OhlACUcpTolV6VsZXxlkqWopcWl5GXzZgdmGaYrJjnmSmZaZmzmg2aGZpnmtebVZutm/CcdpzYnTmdl54snj2emJ7lnzOfdZ/moEqgsKEhobWiO6LSo0WjtaP4pFWkr6TcpVmluKXPpjWmeqclp4mn7ag9qIOoxKkGqU6po6oKqkqqZKqzqyircKu4rBishqyzrQKtYq12rYqtnK2wrcKt2a3trkmuu68Ir2iv0a/8sFCworDmsT2xZLHVseuyb7LSsv6zD7MgszOzRLNVs2ize7OOs6SzrLO0s7yzzbPYs+C0SLSXtMS1JbV4tdm2VLaetwS3ZrfKuEO4S7jmuTO5n7nvumi61rsnuye7L7uVu/u8WrydvQO9Gr0xvUi9X714vZG9nb2pvcC9173uvge+Hr41vky+Zb58vpO+qr7Bvti+8b8Ivx+/Nr9Pv2a/fb+Uv6q/wL/Zv/K//sAKwCHAOMBOwGfAfcCTwKrAw8DZwPDBB8EdwTPBTMFjwXrBkMGpwcDB2MHvwgXCHMIzwpfDL8NGw13DdMOKw6HDuMPPw+XD/MQtxETEWsRxxIjEn8S2xSDFpsW9xdPF6sYAxhfGLsZFxlzGaMZ/xpbGqMa/xtbG7ccExxvHMsc9x0jHX8drx3fHjselx7HHvcfUx+vH98gDyBjITchZyGXIfMiTyJ/Iq8jCyNjI7ckEyRrJMclIyWHJesmRyajJtMnAydfJ7coEyhvKMspIylTKYMpsynjKj8qlyrHKvcrJytXK7MsCyxnLL8tGy1zLc8uKy6PLvMvVy+7MTMyzzMrM4cz4zQ7NJ80+zVXNbM2DzZrNsM3Hzd7N9c4Mzi/OV85qzoHOmM6uzsTO3c72zwLPDs8lzzzPUs9qz4DPls+tz8bP3c/00AvQItA50FLQadCA0JbQr9DG0NzQ89FX0W7RhNGb0bLRyNHe0fTSC9J20ozSotK50tDS3NLz0wrTIdM400PTWdNw03zTktOe07PTv9PW0+LT+dQQ1CfUQNRX1GPUedSQ1KbUstTI1NTU6tT21QzVItU51VLVa9XI1d/V9dYN1iTWO9ZR1lzWaNZ01oDWjNaY1qTWwNbI1tDW2Nbg1ujW8Nb41wDXCNcQ1xjXINco1zDXSddi13nXkNen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ACoAsABFWLANLxuxDR4+WbAj3LJ/IwFxsu8jAXGyTyMBcbIvIwFxsDfQMDH//wCpAAAEwAdCAiYANAAAAQcAdQF8AUIAFACwAEVYsAMvG7EDHj5ZsRYI9DAx//8AjP5gBB4F9wImAFQAAAEHAHUBk//3ABQAsABFWLAMLxuxDBo+WbEdCfQwMf//AKj+rATJBbACJgA2AAAABwCtBLcACv//AIL+rAKXBE4CJgBWAAAABwCtA0oACv//AFD+ogRyBcQCJgA3AAAABwCtBMkAAP//AF/+mgO7BE4CJgBXAAAABwCtBIf/+P//ADH+ogSXBbACJgA4AAAABwCtBLoAAP//AAn+ogJWBUACJgBYAAAABwCtBBkAAP//AIz/7ASqB+QCJgA5AAABBwI2BOQBUQAWALAARViwEi8bsRIePlmwFtywKtAwMf//ABwAAAT9By4CJgA6AAABBwClALQBRgAUALAARViwBi8bsQYePlmxCgT0MDH//wAhAAADugXjAiYAWgAAAQYApR37ABQAsABFWLABLxuxARo+WbEKAfQwMf//ABz+rAT9BbACJgA6AAAABwCtBOQACv//ACH+rAO6BDoCJgBaAAAABwCtBE0ACv//AD3+rAbtBbACJgA7AAAABwCtBe8ACv//ACv+rAXTBDoCJgBbAAAABwCtBVMACv//AFb+rAR6BbACJgA+AAAABwCtBLoACv//AFj+rAOzBDoCJgBeAAAABwCtBGIACv///jL/7AVPBdYAJgAzRgAABwFx/cMAAP//ABMAAARwBRwCJgIzAAAABwCu/9z+3f///2MAAAPqBR8AJgIoPAAABwCu/qz+4P///4AAAASUBRwAJgHkPAAABwCu/sn+3f///4QAAAGNBR4AJgHjPAAABwCu/s3+3////9X/8ARkBRwAJgHdCgAABwCu/x7+3f///xsAAARYBRwAJgHTPAAABwCu/mT+3f///+4AAASIBRsAJgHzCgAABwCu/zf+3P//ABMAAARwBI0CBgIzAAD//wCKAAAD7wSNAgYCMgAA//8AigAAA64EjQIGAigAAP//AEcAAAPgBI0CBgHSAAD//wCKAAAEWASNAgYB5AAA//8AlwAAAVEEjQIGAeMAAP//AIoAAARXBI0CBgHhAAD//wCKAAAFdwSNAgYB3wAA//8AigAABFgEjQIGAd4AAP//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ARgBGgByASIBIgB1AS4BMAB2ATMBNQB5ATcBNwB8ATkBOQB9ATsBOwB+AUMBRAB/AVQBVACBAVYBVgCCAVgBWACDAVwBXgCEAYQBhQCHAYcBiQCJAdgB2ACMAdoB2wCNAd0B3QCPAeAB4QCQAesB7QCSAf8B/wCVAg4CEACWAjACMACZAjMCMwCaAkUCRQCbAkcCSACcAnoCewCeAn0CfQCgAn8ClAChApkCoAC3AqICpQC/AqoCrwDDArQCvADJAr4CvgDSAsACwADTAsICwgDUAsQCxADVAsYCzwDWAtgC2gDgAtwC3ADjAt4C3gDkAuAC4ADlAuIC4gDmAucC5wDnAukC6QDoAusC6wDpAu0C7QDqAu8C7wDrAvEC/QDsAv8C/wD5AwEDAQD6AwMDAwD7Aw4DDgD8AxADEAD9AxIDEgD+AyADIAD/AyIDJQEAAycDJwEEAykDKQEFAy8DOAEGA0MDRwEQA00DTwEVA1QDVAEYA2UDaQEZA20DbwEeA3gDeAEhA4YDiwEiA44DnQEoA6ADoAE4A6QDpAE5A6YDpgE6A6oDqgE7A60DrgE8A7ADsQE+A7MDuQFAA7sDvQFHA78DxAFKA8YDxwFQA8kDzAFSA9ID0wFWA9UD1QFYA9cD1wFZA9kD3AFaA98D5AFeA+YD5gFkA+oD6wFlA/AD8AFnA/ID+wFoA/4D/wFyBAEEBAF0BAsEDAF4BBAEEAF6BBIEGAF7BB4ERgGCBEgESAGrBEoEVwGsBF8EXwG6BHAEdQG7BHcEdwHBBHsEfAHCBH8EfwHEBIEEggHFBIQEhAHHBIYEhgHIBJcEmwHJBJ0EnQHOBJ8EoAHPBKIEogHRBKYEqAHSBKoEqgHVBKwErgHWBLAEsAHZBLIEsgHaBLQEugHbBLwEvAHiBL8EvwHjBMIExgHkBMgEyAHpBMoEywHqBM8EzwHsBNIE0gHtBNgE2AHuBN0E3QHvBOgE6AHwBOoE6gHxBPEE8QHyBPUE9QHzAAsAOP/YANL/2ADW/9gBOf/YAUX/2AMO/9gDEP/YAxL/2APB/9gEd//YBL//2AAYADoAFAA7ABIAPQAWARkAFAKZABYDIAASAyIAFgMkABYDiwAWA5oAFgOdABYD0wASA9UAEgPXABID2QAWA+oAFAPyABYEcAAWBHIAFgR0ABYEhgAWBMIAFATEABQExgASAAEAE/8gAOcAEP8WABL/FgAl/1YALv74ADgAFABF/94AR//rAEj/6wBJ/+sAS//rAFP/6wBV/+sAVv/mAFn/6gBa/+gAXf/oAJT/6wCZ/+sAm//qALL/VgC0/1YAu//rAL3/6ADI/+sAyf/rAMv/6gDSABQA1gAUAPf/6wED/+sBDf9WARj/6wEa/+gBHv/rASL/6wE5ABQBQv/rAUUAFAFg/+sBYf/rAWv/6wGG/xYBiv8WAY7/FgGP/xYB6//AAe3/wAIz/8ACf/9WAoD/VgKB/1YCgv9WAoP/VgKE/1YChf9WApr/3gKb/94CnP/eAp3/3gKe/94Cn//eAqD/3gKh/+sCov/rAqP/6wKk/+sCpf/rAqv/6wKs/+sCrf/rAq7/6wKv/+sCsP/qArH/6gKy/+oCs//qArT/6AK1/+gCtv9WArf/3gK4/1YCuf/eArr/VgK7/94Cvf/rAr//6wLB/+sCw//rAsX/6wLH/+sCyf/rAsv/6wLN/+sCz//rAtH/6wLT/+sC1f/rAtf/6wLl/vgC+f/rAvv/6wL9/+sDDgAUAxAAFAMSABQDFf/qAxf/6gMZ/+oDG//qAx3/6gMf/+oDI//oAzL/wAMz/8ADNP/AAzX/wAM2/8ADN//AAzj/wANN/8ADTv/AA0//wAOG/1YDjv9WA57/6wOi/+oDpP/rA6b/6AOp/+oDqv/rA6v/6gOy/vgDtv9WA8EAFAPD/94DxP/rA8b/6wPI/+sDyf/oA8v/6wPS/+gD2v/oA+L/VgPj/94D5v/rA+v/6APs/+sD8f/rA/P/6AP4/1YD+f/eA/r/VgP7/94D///rBAH/6wQC/+sEDP/rBA7/6wQQ/+sEFP/oBBb/6AQY/+gEHf/rBB7/VgQf/94EIP9WBCH/3gQi/1YEI//eBCT/VgQl/94EJv9WBCf/3gQo/1YEKf/eBCr/VgQr/94ELP9WBC3/3gQu/1YEL//eBDD/VgQx/94EMv9WBDP/3gQ0/1YENf/eBDf/6wQ5/+sEO//rBD3/6wQ//+sEQf/rBEP/6wRF/+sES//rBE3/6wRP/+sEUf/rBFP/6wRV/+sEV//rBFn/6wRb/+sEXf/rBF//6wRh/+sEY//qBGX/6gRn/+oEaf/qBGv/6gRt/+oEb//qBHH/6ARz/+gEdf/oBHcAFASZ/1YEmv/eBJz/6wSg/+sEpP/qBKn/6wSr/+sEvwAUBMP/6ATF/+gEy//ABNL/wATq/8AAMwA4/9UAOv/kADv/7AA9/90A0v/VANb/1QEZ/+QBOf/VAUX/1QHrAA4B7QAOAjMADgKZ/90DDv/VAxD/1QMS/9UDIP/sAyL/3QMk/90DMgAOAzMADgM0AA4DNQAOAzYADgM3AA4DOAAOA00ADgNOAA4DTwAOA4v/3QOa/90Dnf/dA8H/1QPT/+wD1f/sA9f/7APZ/90D6v/kA/L/3QRw/90Ecv/dBHT/3QR3/9UEhv/dBL//1QTC/+QExP/kBMb/7ATLAA4E0gAOBOoADgAdADj/sAA6/+0APf/QANL/sADW/7ABGf/tATn/sAFF/7ACmf/QAw7/sAMQ/7ADEv+wAyL/0AMk/9ADi//QA5r/0AOd/9ADwf+wA9n/0APq/+0D8v/QBHD/0ARy/9AEdP/QBHf/sASG/9AEv/+wBML/7QTE/+0AEQAu/+4AOf/uApX/7gKW/+4Cl//uApj/7gLl/+4DFP/uAxb/7gMY/+4DGv/uAxz/7gMe/+4Dsv/uBGL/7gRk/+4Ewf/uAE0ABgAQAAsAEAANABQAQQASAEf/6ABI/+gASf/oAEv/6ABV/+gAYQATAJT/6ACZ/+gAu//oAMj/6ADJ/+gA9//oAQP/6AEe/+gBIv/oAUL/6AFg/+gBYf/oAWv/6AGEABABhQAQAYcAEAGIABABiQAQAqH/6AKi/+gCo//oAqT/6AKl/+gCvf/oAr//6ALB/+gCw//oAsX/6ALH/+gCyf/oAsv/6ALN/+gCz//oAtH/6ALT/+gC1f/oAtf/6AOe/+gDxP/oA8j/6APL/+gD2wAQA9wAEAPfABAD5v/oA+z/6APx/+gD///oBAH/6AQC/+gEDv/oBB3/6AQ3/+gEOf/oBDv/6AQ9/+gEP//oBEH/6ARD/+gERf/oBFn/6ARb/+gEXf/oBGH/6ASc/+gEqf/oBKv/6ABAAEf/7ABI/+wASf/sAEv/7ABV/+wAlP/sAJn/7AC7/+wAyP/sAMn/7AD3/+wBA//sAR7/7AEi/+wBQv/sAWD/7AFh/+wBa//sAqH/7AKi/+wCo//sAqT/7AKl/+wCvf/sAr//7ALB/+wCw//sAsX/7ALH/+wCyf/sAsv/7ALN/+wCz//sAtH/7ALT/+wC1f/sAtf/7AOe/+wDxP/sA8j/7APL/+wD5v/sA+z/7APx/+wD///sBAH/7AQC/+wEDv/sBB3/7AQ3/+wEOf/sBDv/7AQ9/+wEP//sBEH/7ARD/+wERf/sBFn/7ARb/+wEXf/sBGH/7ASc/+wEqf/sBKv/7AAYAFP/7AEY/+wCq//sAqz/7AKt/+wCrv/sAq//7AL5/+wC+//sAv3/7AOk/+wDqv/sA8b/7AQM/+wEEP/sBEv/7ARN/+wET//sBFH/7ART/+wEVf/sBFf/7ARf/+wEoP/sAAYAEP+EABL/hAGG/4QBiv+EAY7/hAGP/4QAEQAu/+wAOf/sApX/7AKW/+wCl//sApj/7ALl/+wDFP/sAxb/7AMY/+wDGv/sAxz/7AMe/+wDsv/sBGL/7ARk/+wEwf/sACAABv/yAAv/8gBa//MAXf/zAL3/8wD2//UBGv/zAYT/8gGF//IBh//yAYj/8gGJ//ICtP/zArX/8wMj//MDpv/zA8n/8wPS//MD2v/zA9v/8gPc//ID3//yA+v/8wPz//MEFP/zBBb/8wQY//MEcf/zBHP/8wR1//MEw//zBMX/8wA/ACf/8wAr//MAM//zADX/8wCD//MAk//zAJj/8wCz//MAxAANANP/8wEI//MBF//zARv/8wEd//MBH//zASH/8wFB//MBav/zAkX/8wJG//MCSP/zAkn/8wKG//MCkP/zApH/8wKS//MCk//zApT/8wK8//MCvv/zAsD/8wLC//MC0P/zAtL/8wLU//MC1v/zAvj/8wL6//MC/P/zAy3/8wOK//MDl//zA73/8wPA//MD7f/zA/D/8wQL//MEDf/zBA//8wRK//METP/zBE7/8wRQ//MEUv/zBFT/8wRW//MEWP/zBFr/8wRc//MEXv/zBGD/8wSf//MEuP/zAEAAJ//mACv/5gAz/+YANf/mAIP/5gCT/+YAmP/mALP/5gC4/8IAxAAQANP/5gEI/+YBF//mARv/5gEd/+YBH//mASH/5gFB/+YBav/mAkX/5gJG/+YCSP/mAkn/5gKG/+YCkP/mApH/5gKS/+YCk//mApT/5gK8/+YCvv/mAsD/5gLC/+YC0P/mAtL/5gLU/+YC1v/mAvj/5gL6/+YC/P/mAy3/5gOK/+YDl//mA73/5gPA/+YD7f/mA/D/5gQL/+YEDf/mBA//5gRK/+YETP/mBE7/5gRQ/+YEUv/mBFT/5gRW/+YEWP/mBFr/5gRc/+YEXv/mBGD/5gSf/+YEuP/mADgAJf/kADz/0gA9/9MAsv/kALT/5ADE/+IA2v/SAQ3/5AEz/9IBQ//SAV3/0gJ//+QCgP/kAoH/5AKC/+QCg//kAoT/5AKF/+QCmf/TArb/5AK4/+QCuv/kAyL/0wMk/9MDhv/kA4v/0wOO/+QDmv/TA5v/0gOd/9MDtv/kA8L/0gPZ/9MD4v/kA/L/0wP1/9ID+P/kA/r/5AQD/9IEHv/kBCD/5AQi/+QEJP/kBCb/5AQo/+QEKv/kBCz/5AQu/+QEMP/kBDL/5AQ0/+QEcP/TBHL/0wR0/9MEhv/TBJn/5AAoABD/HgAS/x4AJf/NALL/zQC0/80Ax//yAQ3/zQGG/x4Biv8eAY7/HgGP/x4Cf//NAoD/zQKB/80Cgv/NAoP/zQKE/80Chf/NArb/zQK4/80Cuv/NA4b/zQOO/80Dtv/NA+L/zQP4/80D+v/NBB7/zQQg/80EIv/NBCT/zQQm/80EKP/NBCr/zQQs/80ELv/NBDD/zQQy/80ENP/NBJn/zQABAMQADgACAMr/7QD2/8AAugBH/9wASP/cAEn/3ABL/9wAUf/zAFL/8wBT/9YAVP/zAFX/3ABZ/90AWv/hAF3/4QCU/9wAmf/cAJv/3QC7/9wAvf/hAL7/7gC//+YAwf/zAML/6wDD/+kAxf/wAMb/5wDI/9wAyf/cAMr/4wDL/90AzP/OAM3/1ADO/9sA7P/zAPD/8wDx//MA8//zAPT/8wD1//MA9//cAPj/8wD6//MA+//zAP7/8wEA//MBA//cAQX/8wEY/9YBGv/hAR7/3AEi/9wBK//zATb/8wE8//MBPv/zAUL/3AFT//MBVf/zAVf/8wFc//MBYP/cAWH/3AFr/9wCof/cAqL/3AKj/9wCpP/cAqX/3AKq//MCq//WAqz/1gKt/9YCrv/WAq//1gKw/90Csf/dArL/3QKz/90CtP/hArX/4QK9/9wCv//cAsH/3ALD/9wCxf/cAsf/3ALJ/9wCy//cAs3/3ALP/9wC0f/cAtP/3ALV/9wC1//cAvL/8wL0//MC9v/zAvf/8wL5/9YC+//WAv3/1gMV/90DF//dAxn/3QMb/90DHf/dAx//3QMj/+EDnv/cA6D/8wOi/90DpP/WA6b/4QOp/90Dqv/WA6v/3QPE/9wDxf/zA8b/1gPH//MDyP/cA8n/4QPL/9wDzP/zA9H/8wPS/+ED2v/hA+H/8wPm/9wD5//zA+v/4QPs/9wD8f/cA/P/4QP//9wEAf/cBAL/3AQI//MECv/zBAz/1gQO/9wEEP/WBBT/4QQW/+EEGP/hBBz/8wQd/9wEN//cBDn/3AQ7/9wEPf/cBD//3ARB/9wEQ//cBEX/3ARL/9YETf/WBE//1gRR/9YEU//WBFX/1gRX/9YEWf/cBFv/3ARd/9wEX//WBGH/3ARj/90EZf/dBGf/3QRp/90Ea//dBG3/3QRv/90Ecf/hBHP/4QR1/+EEfP/zBJj/8wSc/9wEoP/WBKT/3QSp/9wEq//cBLX/8wS3//MEw//hBMX/4QB8AAb/2gAL/9oAR//wAEj/8ABJ//AAS//wAFX/8ABZ/+8AWv/cAF3/3ACU//AAmf/wAJv/7wC7//AAvf/cAML/7ADEAA8Axv/qAMj/8ADJ//AAyv/EAMv/7wDM/+cA9//wAQP/8AEa/9wBHv/wASL/8AFC//ABYP/wAWH/8AFr//ABhP/aAYX/2gGH/9oBiP/aAYn/2gKh//ACov/wAqP/8AKk//ACpf/wArD/7wKx/+8Csv/vArP/7wK0/9wCtf/cAr3/8AK///ACwf/wAsP/8ALF//ACx//wAsn/8ALL//ACzf/wAs//8ALR//AC0//wAtX/8ALX//ADFf/vAxf/7wMZ/+8DG//vAx3/7wMf/+8DI//cA57/8AOi/+8Dpv/cA6n/7wOr/+8DxP/wA8j/8APJ/9wDy//wA9L/3APa/9wD2//aA9z/2gPf/9oD5v/wA+v/3APs//AD8f/wA/P/3AP///AEAf/wBAL/8AQO//AEFP/cBBb/3AQY/9wEHf/wBDf/8AQ5//AEO//wBD3/8AQ///AEQf/wBEP/8ARF//AEWf/wBFv/8ARd//AEYf/wBGP/7wRl/+8EZ//vBGn/7wRr/+8Ebf/vBG//7wRx/9wEc//cBHX/3ASc//AEpP/vBKn/8ASr//AEw//cBMX/3AA8AAb/oAAL/6AASv/pAFn/8QBa/8UAXf/FAJv/8QC9/8UAwv/uAMQAEADG/+wAyv8gAMv/8QEa/8UBhP+gAYX/oAGH/6ABiP+gAYn/oAKw//ECsf/xArL/8QKz//ECtP/FArX/xQMV//EDF//xAxn/8QMb//EDHf/xAx//8QMj/8UDov/xA6b/xQOp//EDq//xA8n/xQPS/8UD2v/FA9v/oAPc/6AD3/+gA+v/xQPz/8UEFP/FBBb/xQQY/8UEY//xBGX/8QRn//EEaf/xBGv/8QRt//EEb//xBHH/xQRz/8UEdf/FBKT/8QTD/8UExf/FAEEAR//nAEj/5wBJ/+cAS//nAFX/5wCU/+cAmf/nALv/5wDEAA8AyP/nAMn/5wD3/+cBA//nAR7/5wEi/+cBQv/nAWD/5wFh/+cBa//nAqH/5wKi/+cCo//nAqT/5wKl/+cCvf/nAr//5wLB/+cCw//nAsX/5wLH/+cCyf/nAsv/5wLN/+cCz//nAtH/5wLT/+cC1f/nAtf/5wOe/+cDxP/nA8j/5wPL/+cD5v/nA+z/5wPx/+cD///nBAH/5wQC/+cEDv/nBB3/5wQ3/+cEOf/nBDv/5wQ9/+cEP//nBEH/5wRD/+cERf/nBFn/5wRb/+cEXf/nBGH/5wSc/+cEqf/nBKv/5wAFAMr/6gDt/+4A9v+rATr/7AFt/+wAAQD2/9UAAQDKAAsAvgAGAAwACwAMAEf/6ABI/+gASf/oAEoADABL/+gAU//qAFX/6ABaAAsAXQALAJT/6ACZ/+gAu//oAL0ACwC+/+0AxgALAMj/6ADJ/+gAygAMAPf/6AED/+gBGP/qARoACwEe/+gBIv/oAUL/6AFg/+gBYf/oAWv/6AGEAAwBhQAMAYcADAGIAAwBiQAMAdMADQHWAA0B2AAOAdn/9QHb/+wB3f/tAeX/7AHr/78B7P/tAe3/vwH0AA4B9f/tAfgADgIQAA4CEf/tAhIADQIUAA4CGv/tAjH/7gIz/78Cof/oAqL/6AKj/+gCpP/oAqX/6AKr/+oCrP/qAq3/6gKu/+oCr//qArQACwK1AAsCvf/oAr//6ALB/+gCw//oAsX/6ALH/+gCyf/oAsv/6ALN/+gCz//oAtH/6ALT/+gC1f/oAtf/6AL5/+oC+//qAv3/6gMjAAsDMv+/AzP/vwM0/78DNf+/Azb/vwM3/78DOP+/Azn/7QND/+0DRP/tA0X/7QNG/+0DR//tA0wADQNN/78DTv+/A0//vwNQ/+0DUf/tA1L/7QNT/+0DWv/tA1v/7QNc/+0DXf/tA23/7QNu/+0Db//tA3P/9QN0//UDdf/1A3b/9QN4AA4DgQANA4IADQOe/+gDpP/qA6YACwOq/+oDxP/oA8b/6gPI/+gDyQALA8v/6APSAAsD2gALA9sADAPcAAwD3wAMA+b/6APrAAsD7P/oA/H/6APzAAsD///oBAH/6AQC/+gEDP/qBA7/6AQQ/+oEFAALBBYACwQYAAsEHf/oBDf/6AQ5/+gEO//oBD3/6AQ//+gEQf/oBEP/6ARF/+gES//qBE3/6gRP/+oEUf/qBFP/6gRV/+oEV//qBFn/6ARb/+gEXf/oBF//6gRh/+gEcQALBHMACwR1AAsEnP/oBKD/6gSp/+gEq//oBMMACwTFAAsEy/+/BM//7QTQAA0E0v+/BN4ADQThAA0E6v+/BPH/7QT0/+0E9QAOBPn/7QT6AA0AAQD2/9gADgBc/+0AXv/tAO7/7QD2/6oBNP/tAUT/7QFe/+0DJv/tAyj/7QMq/+0Dyv/tA/b/7QQE/+0Eyf/tAA0AXP/yAF7/8gDu//IBNP/yAUT/8gFe//IDJv/yAyj/8gMq//IDyv/yA/b/8gQE//IEyf/yACIAWv/0AFz/8gBd//QAXv/zAL3/9ADu//IBGv/0ATT/8gFE//IBXv/yArT/9AK1//QDI//0Ayb/8wMo//MDKv/zA6b/9APJ//QDyv/yA9L/9APa//QD6//0A/P/9AP2//IEBP/yBBT/9AQW//QEGP/0BHH/9ARz//QEdf/0BMP/9ATF//QEyf/zAIwABv/KAAv/ygA4/9IAOv/UADz/9AA9/9MAUf/RAFL/0QBU/9EAWv/mAFz/7wBd/+YAvf/mAMH/0QDS/9IA1v/SANr/9ADe/+0A4f/hAOb/1ADs/9EA7v/vAPD/0QDx/9EA8//RAPT/0QD1/9EA9v/JAPj/0QD6/9EA+//RAP7/0QEA/9EBBf/RAQn/5QEZ/9QBGv/mASD/4wEr/9EBM//0ATT/7wE2/9EBOf/SATr/xAE8/9EBPv/RAUP/9AFE/+8BRf/SAUf/4QFJ/+EBU//RAVX/0QFX/9EBXP/RAV3/9AFe/+8BYv/UAWP/9QFk/+cBbP/SAW3/yQGE/8oBhf/KAYf/ygGI/8oBif/KApn/0wKq/9ECtP/mArX/5gLy/9EC9P/RAvb/0QL3/9EDDv/SAxD/0gMS/9IDIv/TAyP/5gMk/9MDi//TA5r/0wOb//QDnf/TA6D/0QOm/+YDtf/tA8H/0gPC//QDxf/RA8f/0QPJ/+YDyv/vA8z/0QPR/9ED0v/mA9n/0wPa/+YD2//KA9z/ygPf/8oD4f/RA+f/0QPq/9QD6//mA/L/0wPz/+YD9f/0A/b/7wQD//QEBP/vBAj/0QQK/9EEE//tBBT/5gQV/+0EFv/mBBf/7QQY/+YEGf/hBBz/0QRw/9MEcf/mBHL/0wRz/+YEdP/TBHX/5gR3/9IEef/hBHz/0QSG/9MEmP/RBLX/0QS3/9EEv//SBML/1ATD/+YExP/UBMX/5gAoADj/vgBa/+8AXf/vAL3/7wDS/74A1v++AOb/yQD2/98BCf/tARr/7wEg/+sBOf++ATr/3wFF/74BTP/pAWP/9QFt/+ACtP/vArX/7wMO/74DEP++AxL/vgMj/+8Dpv/vA8H/vgPJ/+8D0v/vA9r/7wPr/+8D8//vBBT/7wQW/+8EGP/vBHH/7wRz/+8Edf/vBHf/vgS//74Ew//vBMX/7wA/ADj/5gA6/+cAPP/yAD3/5wBc//EA0v/mANb/5gDa//IA3v/uAOH/6ADm/+YA7v/xAPb/0AEZ/+cBM//yATT/8QE5/+YBOv/OAUP/8gFE//EBRf/mAUf/6AFJ/+gBXf/yAV7/8QFi/+cBZP/tAWz/5gFt/9ACmf/nAw7/5gMQ/+YDEv/mAyL/5wMk/+cDi//nA5r/5wOb//IDnf/nA7X/7gPB/+YDwv/yA8r/8QPZ/+cD6v/nA/L/5wP1//ID9v/xBAP/8gQE//EEE//uBBX/7gQX/+4EGf/oBHD/5wRy/+cEdP/nBHf/5gR5/+gEhv/nBL//5gTC/+cExP/nAJgAJQAQACf/6AAr/+gAM//oADX/6AA4/+AAOv/gAD3/3wCD/+gAk//oAJj/6ACyABAAs//oALQAEADS/+AA0//oANQAEADW/+AA2QAUAN0AEADh/+EA5v/gAO0AEwDyABAA+f/gAQQAEAEI/+gBDQAQARf/6AEZ/+ABG//oAR3/6AEf/+gBIf/oATn/4AFB/+gBRf/gAUf/4QFI/+ABSf/hAUr/4AFN/+EBUAAQAVEAEAFY/+kBYv/fAWT/3gFmABABav/oAWz/3wFu//IBbwAQAXAAEAJF/+gCRv/oAkj/6AJJ/+gCfwAQAoAAEAKBABACggAQAoMAEAKEABAChQAQAob/6AKQ/+gCkf/oApL/6AKT/+gClP/oApn/3wK2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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAgABAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAgAGAAAAAAAAAAAAAAAAAAEAAAAJAAAAAAAAAAMAAAAAAAAAAAAAAAAAAQABAAAABQAAAAAAAAAAAAAAAAALAAIAGQAAAAsAAAAAAAAAEQAAAAAAGQAiAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAABUAAAADAAMAGwADAAMAAwAAAAEAAwAhAAMAAwAAAAAAAwAAAAMAAAAAAAEAGwADAAAAAAACAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAACAAQAHQAJAAIAAAACAAEAAgAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAABEAFQAAAAMAAAAAAAsAAAAAAAMAAAADAAAAAAACAAEAEQAVAAsAAAAgACEAAAAAAAAAAAAAAAAAAAAZABsAAAADAAAAAwAAAAMAAAAAAAAAAAADABEAFQAAAAEAAQAAAAAAAAAAABkAAAAAAAAAAgABAAAAAAAAABkAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AHwAAABQAFAAaABQAFAAUABoAAAAAAAAAGgAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAcACQAAAASABgAHgAAAAgAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAADQAIAA0AAAAAAAAAAAAAAAAAGAAIAAAAAAAYAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAYAAgAFwAcABgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAGAAYABgAGAAYABgAGAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAgACAAoACgAKAAoADAAHAAcABwAHAAcABwAHAAEAAQABAAEAAQAAAAAAAAAAAAMABAAEAAQABAAEAAUABQAFAAUACQAJAAYABwAGAAcABgAHAAIAAQACAAEAAgABAAIAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQACAAEAAgABAAIAAQACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwADAAIABAACAAQAAgAEAAAAAAAAAAAAAAAAABAADgAQAA4AEAAOABAADgAQAA4ACwAAAAsAAAALAAAACgAFAAoABQAKAAUACgAFAAoABQAKAAUAFgAAAAwACQAMABMADwATAA8AEwAPAAAAAAACAAAAAAAAAAAADQANAA0ADQANAA0ADQAIAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAgACAASABIAEgASABcADQANAA0ACAAIAAgACAAAAAAAAAAAAAAAAAAIAAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIAAAAAAAAAB4AHgAeAB4AAAAYAAAAEgASABIAEgASABIAJAAXABcAAAAAAAAABgAAAAAAAAACAAwAAAAAAAYAAAAAABMAAAAAAAAAAAAAAAIAAAAAAAwAEQAAAAwAAQAAAAMAAAAFAAAABAAAAAkAAAAAAAUABAAFAAAAAAAAAAAAAAAAACMAAAAAACIABgAAAAAAAAAAAAAAAAACAAAAAAACAAsAEQAHAAEAAwAEAAMAAQAJABUAAQADAA4AAAAAAAAAAwAJABYAAAAWAAAAFgAAAAwACQAUABQAAAAAABQAAAADAAYABwAAAAAAAQADAAAAAAAdAAkAAQACAAAAAAACAAEADAAJAAAAEQAVAAAABgAHAAYABwAAAAAAAAABAAAAAQABABEAFQAAAAAAAAADAAAAAwACAAQAAgABAAIABAAAAAAAIgAJACIACQAiAAkAIAAhAAAAAwABAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAYABwAGAAcABgAHAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgABAAIAAQACAAEAAgAEAAIAAQAKAAUACgAFAAAABQAAAAUAAAAFAAAABQAAAAUADAAJAAwACQAMAAkAAAALAAAAIAAhAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAYABwAAAAEAAAAAAAIABAAAAAAAAAAFAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAgAAAAAAAAAAABAADgALAAAACgAdAAkAHQAJABYAAAATAA8AAAANAAAAAAAAAAgAFwAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAHAAAABcAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAACAAAAAAACAAYABwAAAAAAAgAFwABAAAACgFiApIABERGTFQAGmN5cmwAGmdyZWsAGmxhdG4ASAAEAAAAAP//ABIAAAABAAIAAwAEAAgADAANAA4ADwAQABEAEgATABQAFQAWABcALgAHQVpFIADkQ1JUIADkRlJBIABaTU9MIAC2TkFWIACIUk9NIAC2VFJLIADkAAD//wATAAAAAQACAAMABAAHAAgADAANAA4ADwAQABEAEgATABQAFQAWABcAAP//ABQAAAABAAIAAwAEAAYACAAJAAwADQAOAA8AEAARABIAEwAUABUAFgAXAAD//wAUAAAAAQACAAMABAAGAAgACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAA//8AFAAAAAEAAgADAAQABgAIAAoADAANAA4ADwAQABEAEgATABQAFQAWABcAAP//ABMAAAABAAIAAwAEAAUACAAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYYzJzYwCSY2NtcACYZGxpZwCgZG5vbQCmZnJhYwCsbGlnYQC2bGlnYQC8bGlnYQDIbG51bQDQbG9jbADWbG9jbADcbG9jbADibnVtcgDob251bQDucG51bQD0c21jcAD6c3MwMQEAc3MwMgEGc3MwMwEMc3MwNAESc3MwNQEYc3MwNgEec3MwNwEkdG51bQEqAAAAAQAAAAAAAgACAAQAAAABAAoAAAABABgAAAADABYAFwAZAAAAAQAJAAAABAAIAAkACAAJAAAAAgAIAAkAAAABABUAAAABAAcAAAABAAUAAAABAAYAAAABABkAAAABABIAAAABABMAAAABAAEAAAABAAsAAAABAAwAAAABAA0AAAABAA4AAAABAA8AAAABABAAAAABABEAAAABABQAGgA2BDAH7gigCMoPbg+ED64Pwg/mEBAQTBBgEHQQiBCaELQQ9hEUEWYRrBIOEmwSgBKwEtIAAQAAAAEACAACAfoA+gHnAnEB0QHQAc8BzgHNAcwBywHKAckByAIzAjICMQIwAigB5gHlAeQB4wHiAeEB4AHfAd4B3QHcAdsB2gHZAdgB1wHWAdUB1AHTAdIB6AHpAnMCdQJ0AnYCcgJ3AlIB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4CAAIBBP4CAgIDAgQCBQIGAgcCCAIJAgoCCwI7Ag0CDgIPAhAE+AIRAhMCFAIVAhYCFwIYAhkCGwIcAh4CHQMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2ME/wNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQUCA3YDdwN5A3gDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UFAAUBBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wH/BOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BQMFBAUFBQYE9wT5BPoE/AIaBP0E+wIMAhIFCwUMAAEA+gAIAAoAFAAVABYAFwAYABkAGgAbABwAHQAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4AZQBnAIEAgwCEAIwAjwCRAJMAsQCyALMAtAC1ALYAtwC4ALkAugDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDnAOgA6QEvATMBNQE3ATkBOwFBAUMBRQFJAUsBTAFYAVkBlwGdAaIBpQJ6AnsCfQJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQK2ArgCugK8Ar4CwALCAsQCxgLIAsoCzALOAtAC0gLUAtYC2ALaAtwC3gLgAuIC4wLlAucC6QLrAu0C7wLxAvMC9QL4AvoC/AL+AwADAgMEAwYDCAMKAwwDDgMQAxIDFAMWAxgDGgMcAx4DIAMiAyQDJQMnAykDKwMtA4YDhwOIA4kDigOLA4wDjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA9MD1QPXA9kD7gPwA/IEBwQNBBMEfQSCBIYFBwUJAAEAAAABAAgAAgHcAOsCcQIzAjICMQIwAigB5gHlAeQB4wHiAeEB4AHfAd4B3QHcAdsB2gHZAdgB1wHWAdUB1AHTAdICZAJzAzACdQJ0Ay8B4wJyAncCUgTSBNMB6gHrBNQE1QTWAewE1wHtAe4B7wTcAfAB8ATdBN4B8QHyAfMB+gTrBOwB+wH8Af0B/gH/AgAE7wTwBPIE9QT+AgICAwIEAgUCBgIHAggCCQIKAgsB9AH1AfYB9wH4AfkCOwINAg4CDwIQBPgCEQITAhQCFQIXAhkCdgMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA4IDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgT/A2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1BQIDdgN3A3kDeAN6A3sDfAN9A34DfwOAA4EDgwOEA4UFAAUBBMsEzATNBM4E2ATbBNkE2gTfBOAE4QTPBNAE0QTqBO0E7gTxBPME9AIBBPYE4gTjBOQE5QTmBOcE6ATpBQMFBAUFBQYE9wT5BPoCGAT8AhoE/QT7AhYCDAISBQsFDAABAOsACgBFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AhQCGAIcAiQCKAIsAjQCQAJIAlAC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4A6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBMAE0ATYBOAE6ATwBQgFEAUYBSgFNAVoCfAJ+ApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtwK5ArsCvQK/AsECwwLFAscCyQLLAs0CzwLRAtMC1QLXAtkC2wLdAt8C4QLkAuYC6ALqAuwC7gLwAvIC9AL2AvkC+wL9Av8DAQMDAwUDBwMJAwsDDQMPAxEDEwMVAxcDGQMbAx0DHwMhAyMDJgMoAyoDLAMuA54DnwOgA6EDowOkA6UDpgOnA6gDqQOqA6sDrAPDA8QDxQPGA8cDyAPJA8oDywPMA80DzgPPA9AD0QPSA9QD1gPYA9oD7wPxA/MEAQQIBA4EFAR+BH8EgwSHBQgFCgAGAAAABgASACoAQgBaAHIAigADAAAAAQASAAEAkAABAAAAAwABAAEATQADAAAAAQASAAEAeAABAAAAAwABAAEATgADAAAAAQASAAEAYAABAAAAAwABAAEC4QADAAAAAQASAAEASAABAAAAAwABAAEDzgADAAAAAQASAAEAMAABAAAAAwABAAED0AADAAAAAQASAAEAGAABAAAAAwABAAEESQACAAIAqACsAAABJAEnAAUAAQAAAAEACAACABIABgJhAl8CYgJjAmAFDQABAAYATQBOAuEDzgPQBEkABAAAAAEACAABBjIANgByAKQArgC4AMoA/AEOARgBSgFkAX4BkAG6AfYCAAIiAjwCTgKKApwCtgLgAvIDJAMuAzgDSgN8A4YDkAOaA7QDzgPgBAoEPARGBGgEggSUBMYE2ATyBRwFLgU4BUIFTAVWBYAFqgXUBf4GKAAGAA4AFAAaACAAJgAsAoAAAgCpBB4AAgCtAn8AAgCoBCAAAgCrAoIAAgCqBJkAAgCsAAEABASmAAIArQABAAQCvAACAKkAAgAGAAwEqgACAboEqAACAK0ABgAOABQAGgAgACYALAKIAAIAqQQ2AAIArQKHAAIAqAQ4AAIAqwQ6AAIAqgSbAAIArAACAAYADASVAAIAqQLWAAIBugABAAQErAACAK0ABgAOABQAGgAgACYALAKMAAIAqQRIAAIArQKLAAIAqARGAAIAqwLaAAIAqgSdAAIArAADAAgADgAUBK4AAgCpAucAAgG6BLAAAgCtAAMACAAOABQC6QACAKkC6wACAboEsgACAK0AAgAGAAwD4AACAKkEtAACAK0ABQAMABIAGAAeACQC8QACAKkC8wACAboEtgACAK0ElwACAKgCjwACAKoABwAQABgAHgAkACoAMAA2BLgAAwCqAKkCkQACAKkESgACAK0CkAACAKgETAACAKsCkwACAKoEnwACAKwAAQAEBLkAAgCpAAQACgAQABYAHAL+AAIAqQMAAAIBugS7AAIArQShAAIArAADAAgADgAUAwQAAgCpAwoAAgG6BL0AAgCtAAIABgAMAw4AAgG6BL8AAgCtAAcAEAAYAB4AJAAqADAANgTBAAMAqgCpApYAAgCpBGIAAgCtApUAAgCoBGQAAgCrAxQAAgCqBKMAAgCsAAIABgAMBMQAAgCtBMIAAgCqAAMACAAOABQD1QACAKkExgACAK0D0wACAKgABQAMABIAGAAeACQCmQACAKkEcAACAK0D2QACAKgEcgACAKsEdAACAKoAAgAGAAwDJQACAKkEyAACAK0ABgAOABQAGgAgACYALAKbAAIAqQQfAAIArQKaAAIAqAQhAAIAqwKdAAIAqgSaAAIArAABAAQEpwACAK0AAQAEAr0AAgCpAAIABgAMBKsAAgG6BKkAAgCtAAYADgAUABoAIAAmACwCowACAKkENwACAK0CogACAKgEOQACAKsEOwACAKoEnAACAKwAAQAEBJYAAgCpAAEABAStAAIArQABAAQESQACAK0AAwAIAA4AFASvAAIAqQLoAAIBugSxAAIArQADAAgADgAUAuoAAgCpAuwAAgG6BLMAAgCtAAIABgAMA+EAAgCpBLUAAgCtAAUADAASABgAHgAkAvIAAgCpAvQAAgG6BLcAAgCtBJgAAgCoAqoAAgCqAAYADgAUABoAIAAmACwCrAACAKkESwACAK0CqwACAKgETQACAKsCrgACAKoEoAACAKwAAQAEBLoAAgCpAAQACgAQABYAHAL/AAIAqQMBAAIBugS8AAIArQSiAAIArAADAAgADgAUAwUAAgCpAwsAAgG6BL4AAgCtAAIABgAMAw8AAgG6BMAAAgCtAAYADgAUABoAIAAmACwCsQACAKkEYwACAK0CsAACAKgEZQACAKsDFQACAKoEpAACAKwAAgAGAAwExQACAK0EwwACAKoAAwAIAA4AFAPWAAIAqQTHAAIArQPUAAIAqAAFAAwAEgAYAB4AJAK0AAIAqQRxAAIArQPaAAIAqARzAAIAqwR1AAIAqgACAAYADAMmAAIAqQTJAAIArQABAAQDKwACAKkAAQAEAy0AAgCpAAEABAMsAAIAqQABAAQDLgACAKkABQAMABIAGAAeACQCpwACAKkCpgACAKgERwACAKsC2wACAKoEngACAKwABQAMABIAGAAeACQEWAACAKkEYAACAK0EWgACAKgEXAACAKsEXgACAKoABQAMABIAGAAeACQEWQACAKkEYQACAK0EWwACAKgEXQACAKsEXwACAKoABQAMABIAGAAeACQEZgACAKkEbgACAK0EaAACAKgEagACAKsEbAACAKoABQAMABIAGAAeACQEZwACAKkEbwACAK0EaQACAKgEawACAKsEbQACAKoAAQAEBKUAAgCpAAIAEQAlACkAAAArAC0ABQAvADQACAA2ADsADgA9AD4AFABFAEkAFgBLAE0AGwBPAFQAHgBWAFsAJABdAF4AKgCBAIEALACDAIMALQCGAIYALgCJAIkALwCNAI0AMACYAJsAMQDQANAANQABAAAAAQAIAAEABgACAAEAAgMIAwkAAQAAAAEACAACABIABgUHBQgFCQUKBQsFDAABAAYCugK7AswCzQNPA1gAAQAAAAEACAABAAYAAQABAAEBewAEAAAAAQAIAAEAQAABAAgAAgAGAA4BvgADAEoATQG8AAIATQAEAAAAAQAIAAEAHAABAAgAAgAGAA4BvwADAEoAUAG9AAIAUAABAAEASgAEAAAAAQAIAAEAKgADAAwAFgAgAAEABAG7AAIASgABAAQBwQACAFgAAQAEAcAAAgBYAAEAAwBKAFcAlQABAAAAAQAIAAEABgHeAAEAAQBLAAEAAAABAAgAAQAGAW8AAQABALsAAQAAAAEACAABAAYB9QABAAEANgABAAAAAQAIAAIAHAACAiwCLQABAAAAAQAIAAIACgACAi4CLwABAAIALwBPAAEAAAABAAgAAgAeAAwCRQJHAkYCSAJJAmcCaAJpAmoCawJsAm0AAQAMACcAKAArADMANQBGAEcASABLAFMAVABVAAEAAAABAAgAAgAMAAMCbgJvAm8AAQADAEkASwJqAAEAAAABAAgAAgAuABQCWgJeAlgCVQJXAlYCWwJZAl0CXAJPAkoCSwJMAk0CTgAaABwCUwJlAAIABAAUAB0AAAJmAmYACgJwAnAACwSNBJQADAABAAAAAQAIAAIALgAUBJQCcASNBI4EjwSQBJECZgSSBJMCTAJOAk0CSwJPAmUAGgJTABwCSgACAAIAFAAdAAACVQJeAAoAAQAAAAEACAACAC4AFAJbAl0CXgJYAlUCVwJWAlkCXAJaABsAFQAWABcAGAAZABoAHAAdABQAAQAUABoAHAJKAksCTAJNAk4CTwJTAmUCZgJwBI0EjgSPBJAEkQSSBJMElAABAAAAAQAIAAIALgAUBJEEkgJwBI0EjgSPBJACZgSTABcAGQAYABYAGwAUABoAHQAcABUElAACAAYAGgAaAAAAHAAcAAECSgJPAAICUwJTAAgCVQJeAAkCZQJlABMAAQAAAAEACAABAAYBgQABAAEAEwAGAAAAAQAIAAMAAQASAAEAbAAAAAEAAAAYAAIAAwGUAZQAAAHFAccAAQIfAiUABAABAAAAAQAIAAIAPAAKAccBxgHFAh8CIAIhAiICIwIkAiUAAQAAAAEACAACABoACgI+AHoAcwB0Aj8CQAJBAkICQwJEAAIAAQAUAB0AAA=="},function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e,n,i){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),e.fn.dataTable.Buttons||require("datatables.net-buttons")(A,e),t(e,A,A.document,n,i)}:t(jQuery,window,document)}((function(t,A,e,n,i,s){function r(t){for(var A="";0<=t;)A=String.fromCharCode(t%26+65)+A,t=Math.floor(t/26)-1;return A}function o(A,e,n){var i=A.createElement(e);return n&&(n.attr&&t(i).attr(n.attr),n.children&&t.each(n.children,(function(t,A){i.appendChild(A)})),null!==n.text&&n.text!==s&&i.appendChild(A.createTextNode(n.text))),i}function a(t,A){var e,n=t.header[A].length;t.footer&&t.footer[A].length>n&&(n=t.footer[A].length);for(var i=0,r=t.body.length;i<r;i++)if(-1!==(e=null!==(e=t.body[i][A])&&e!==s?e.toString():"").indexOf("\n")?((e=e.split("\n")).sort((function(t,A){return A.length-t.length})),e=e[0].length):e=e.length,e>n&&(n=e),40<n)return 54;return 6<(n*=1.35)?n:6}var l,c=t.fn.dataTable;c.Buttons.pdfMake=function(t){if(!t)return i||A.pdfMake;i=t},c.Buttons.jszip=function(t){if(!t)return n||A.JSZip;n=t};var u="undefined"!=typeof self&&self||void 0!==A&&A||this.content;if(void 0===u||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))l=void 0;else{var h=u.document.createElementNS("http://www.w3.org/1999/xhtml","a"),d="download"in h,f=/constructor/i.test(u.HTMLElement)||u.safari,g=/CriOS\/[\d]+/.test(navigator.userAgent),p=function(t){(u.setImmediate||u.setTimeout)((function(){throw t}),0)},w=function(t){setTimeout((function(){"string"==typeof t?(u.URL||u.webkitURL||u).revokeObjectURL(t):t.remove()}),4e4)},B=function(t){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t},E=function(t,A,e){e||(t=B(t));var n,i=this,s=(e="application/octet-stream"===t.type,function(){for(var t,A=(t=[].concat(t=["writestart","progress","write","writeend"])).length;A--;){var e=i["on"+t[A]];if("function"==typeof e)try{e.call(i,i)}catch(t){p(t)}}});if(i.readyState=i.INIT,d)n=(u.URL||u.webkitURL||u).createObjectURL(t),setTimeout((function(){h.href=n,h.download=A;var t=new MouseEvent("click");h.dispatchEvent(t),s(),w(n),i.readyState=i.DONE}));else if((g||e&&f)&&u.FileReader){var r=new FileReader;r.onloadend=function(){var t=g?r.result:r.result.replace(/^data:[^;]*;/,"data:attachment/file;");u.open(t,"_blank")||(u.location.href=t),i.readyState=i.DONE,s()},r.readAsDataURL(t),i.readyState=i.INIT}else n||(n=(u.URL||u.webkitURL||u).createObjectURL(t)),e?u.location.href=n:u.open(n,"_blank")||(u.location.href=n),i.readyState=i.DONE,s(),w(n)},m=E.prototype;"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?l=function(t,A,e){return A=A||t.name||"download",e||(t=B(t)),navigator.msSaveOrOpenBlob(t,A)}:(m.abort=function(){},m.readyState=m.INIT=0,m.WRITING=1,m.DONE=2,m.error=m.onwritestart=m.onprogress=m.onwrite=m.onabort=m.onerror=m.onwriteend=null,l=function(t,A,e){return new E(t,A||t.name||"download",e)})}c.fileSave=l;var v=function(t){var A="Sheet1";return t.sheetName&&(A=t.sheetName.replace(/[\[\]\*\/\\\?\:]/g,"")),A},C=function(t){return t.newline?t.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n"},b=function(t,A){for(var e=C(A),n=t.buttons.exportData(A.exportOptions),i=A.fieldBoundary,r=A.fieldSeparator,o=RegExp(i,"g"),a=A.escapeChar!==s?A.escapeChar:"\\",l=function(t){for(var A="",e=0,n=t.length;e<n;e++)0<e&&(A+=r),A+=i?i+(""+t[e]).replace(o,a+i)+i:t[e];return A},c=A.header?l(n.header)+e:"",u=A.footer&&n.footer?e+l(n.footer):"",h=[],d=0,f=n.body.length;d<f;d++)h.push(l(n.body[d]));return{str:c+h.join(e)+u,rows:h.length}},y=function(){if(-1===navigator.userAgent.indexOf("Safari")||-1!==navigator.userAgent.indexOf("Chrome")||-1!==navigator.userAgent.indexOf("Opera"))return!1;var t=navigator.userAgent.match(/AppleWebKit\/(\d+\.\d+)/);return!!(t&&1<t.length&&603.1>1*t[1])};try{var Q,I=new XMLSerializer}catch(t){}var D={"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><definedNames/></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/><mergeCells count="0"/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode="&quot;£&quot;#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill><patternFill patternType="none" /></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="68"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9"   fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="1" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="2" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="14" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'},x=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(t){return t/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(t){return t/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(t){return-1*t.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(t){return-1*t.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63},{match:/^\-?[\d,]+\.\d{2}$/,style:64},{match:/^[\d]{4}\-[\d]{2}\-[\d]{2}$/,style:67,fmt:function(t){return Math.round(25569+Date.parse(t)/864e5)}}];return c.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(t){return t.i18n("buttons.copy","Copy")},action:function(A,n,i,s){this.processing(!0);var r=this,o=(A=b(n,s),n.buttons.exportInfo(s)),a=C(s),l=A.str;i=t("<div/>").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});if(o.title&&(l=o.title+a+a+l),o.messageTop&&(l=o.messageTop+a+a+l),o.messageBottom&&(l=l+a+a+o.messageBottom),s.customize&&(l=s.customize(l,s,n)),s=t("<textarea readonly/>").val(l).appendTo(i),e.queryCommandSupported("copy")){i.appendTo(n.table().container()),s[0].focus(),s[0].select();try{var c=e.execCommand("copy");if(i.remove(),c)return n.buttons.info(n.i18n("buttons.copyTitle","Copy to clipboard"),n.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",_:"Copied %d rows to clipboard"},A.rows),2e3),void this.processing(!1)}catch(t){}}c=t("<span>"+n.i18n("buttons.copyKeys","Press <i>ctrl</i> or <i>⌘</i> + <i>C</i> to copy the table data<br>to your system clipboard.<br><br>To cancel, click this message or press escape.")+"</span>").append(i),n.buttons.info(n.i18n("buttons.copyTitle","Copy to clipboard"),c,0),s[0].focus(),s[0].select();var u=t(c).closest(".dt-button-info"),h=function(){u.off("click.buttons-copy"),t(e).off(".buttons-copy"),n.buttons.info(!1)};u.on("click.buttons-copy",h),t(e).on("keydown.buttons-copy",(function(t){27===t.keyCode&&(h(),r.processing(!1))})).on("copy.buttons-copy cut.buttons-copy",(function(){h(),r.processing(!1)}))},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1,title:"*",messageTop:"*",messageBottom:"*"},c.ext.buttons.csvHtml5={bom:!1,className:"buttons-csv buttons-html5",available:function(){return A.FileReader!==s&&A.Blob},text:function(t){return t.i18n("buttons.csv","CSV")},action:function(t,A,n,i){this.processing(!0);t=b(A,i).str,n=A.buttons.exportInfo(i);var s=i.charset;i.customize&&(t=i.customize(t,i,A)),!1!==s?(s||(s=e.characterSet||e.charset),s&&(s=";charset="+s)):s="",i.bom&&(t="\ufeff"+t),l(new Blob([t],{type:"text/csv"+s}),n.filename,!0),this.processing(!1)},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1},c.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return A.FileReader!==s&&(n||A.JSZip)!==s&&!y()&&I},text:function(t){return t.i18n("buttons.excel","Excel")},action:function(e,i,c,u){this.processing(!0);var h,d,f,g=this,p=0,w=(e=function(A){return t.parseXML(D[A])})("xl/worksheets/sheet1.xml"),B=w.getElementsByTagName("sheetData")[0],E=(e={_rels:{".rels":e("_rels/.rels")},xl:{_rels:{"workbook.xml.rels":e("xl/_rels/workbook.xml.rels")},"workbook.xml":e("xl/workbook.xml"),"styles.xml":e("xl/styles.xml"),worksheets:{"sheet1.xml":w}},"[Content_Types].xml":e("[Content_Types].xml")},i.buttons.exportData(u.exportOptions)),m=function(t){f=o(w,"row",{attr:{r:d=p+1}});for(var A=0,e=t.length;A<e;A++){var n=r(A)+""+d,i=null;if(null===t[A]||t[A]===s||""===t[A]){if(!0!==u.createEmptyCells)continue;t[A]=""}var a=t[A];t[A]="function"==typeof t[A].trim?t[A].trim():t[A];for(var l=0,c=x.length;l<c;l++){var h=x[l];if(t[A].match&&!t[A].match(/^0\d+/)&&t[A].match(h.match)){i=t[A].replace(/[^\d\.\-]/g,""),h.fmt&&(i=h.fmt(i)),i=o(w,"c",{attr:{r:n,s:h.style},children:[o(w,"v",{text:i})]});break}}i||("number"==typeof t[A]||t[A].match&&t[A].match(/^-?\d+(\.\d+)?$/)&&!t[A].match(/^0\d+/)?i=o(w,"c",{attr:{t:"n",r:n},children:[o(w,"v",{text:t[A]})]}):(a=a.replace?a.replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""):a,i=o(w,"c",{attr:{t:"inlineStr",r:n},children:{row:o(w,"is",{children:{row:o(w,"t",{text:a,attr:{"xml:space":"preserve"}})}})}}))),f.appendChild(i)}B.appendChild(f),p++};u.customizeData&&u.customizeData(E);var C=function(A,e){var n=t("mergeCells",w);n[0].appendChild(o(w,"mergeCell",{attr:{ref:"A"+A+":"+r(e)+A}})),n.attr("count",parseFloat(n.attr("count"))+1),t("row:eq("+(A-1)+") c",w).attr("s","51")},b=i.buttons.exportInfo(u);b.title&&(m([b.title],p),C(p,E.header.length-1)),b.messageTop&&(m([b.messageTop],p),C(p,E.header.length-1)),u.header&&(m(E.header,p),t("row:last c",w).attr("s","2")),c=p,h=0;for(var y=E.body.length;h<y;h++)m(E.body[h],p);for(h=p,u.footer&&E.footer&&(m(E.footer,p),t("row:last c",w).attr("s","2")),b.messageBottom&&(m([b.messageBottom],p),C(p,E.header.length-1)),m=o(w,"cols"),t("worksheet",w).prepend(m),C=0,y=E.header.length;C<y;C++)m.appendChild(o(w,"col",{attr:{min:C+1,max:C+1,width:a(E,C),customWidth:1}}));m=e.xl["workbook.xml"],t("sheets sheet",m).attr("name",v(u)),u.autoFilter&&(t("mergeCells",w).before(o(w,"autoFilter",{attr:{ref:"A"+c+":"+r(E.header.length-1)+h}})),t("definedNames",m).append(o(m,"definedName",{attr:{name:"_xlnm._FilterDatabase",localSheetId:"0",hidden:1},text:v(u)+"!$A$"+c+":"+r(E.header.length-1)+h}))),u.customize&&u.customize(e,u,i),0===t("mergeCells",w).children().length&&t("mergeCells",w).remove(),c={type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},function e(n,i){Q===s&&(Q=-1===I.serializeToString((new A.DOMParser).parseFromString(D["xl/worksheets/sheet1.xml"],"text/xml")).indexOf("xmlns:r")),t.each(i,(function(A,i){if(t.isPlainObject(i)){e(s=n.folder(A),i)}else{if(Q){var s,r,o,a=[];for(r=(s=i.childNodes[0]).attributes.length-1;0<=r;r--){o=s.attributes[r].nodeName;var l=s.attributes[r].nodeValue;-1!==o.indexOf(":")&&(a.push({name:o,value:l}),s.removeAttribute(o))}for(r=0,o=a.length;r<o;r++)(l=i.createAttribute(a[r].name.replace(":","_dt_b_namespace_token_"))).value=a[r].value,s.setAttributeNode(l)}s=I.serializeToString(i),Q&&(-1===s.indexOf("<?xml")&&(s='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+s),s=(s=s.replace(/_dt_b_namespace_token_/g,":")).replace(/xmlns:NS[\d]+="" NS[\d]+:/g,"")),s=s.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>"),n.file(A,s)}}))}(i=new(n||A.JSZip),e),i.generateAsync?i.generateAsync(c).then((function(t){l(t,b.filename),g.processing(!1)})):(l(i.generate(c),b.filename),this.processing(!1))},filename:"*",extension:".xlsx",exportOptions:{},header:!0,footer:!1,title:"*",messageTop:"*",messageBottom:"*",createEmptyCells:!1,autoFilter:!1,sheetName:""},c.ext.buttons.pdfHtml5={className:"buttons-pdf buttons-html5",available:function(){return A.FileReader!==s&&(i||A.pdfMake)},text:function(t){return t.i18n("buttons.pdf","PDF")},action:function(e,n,r,o){this.processing(!0);r=n.buttons.exportData(o.exportOptions),e=n.buttons.exportInfo(o);var a=[];o.header&&a.push(t.map(r.header,(function(t){return{text:"string"==typeof t?t:t+"",style:"tableHeader"}})));for(var l=0,c=r.body.length;l<c;l++)a.push(t.map(r.body[l],(function(t){return null!==t&&t!==s||(t=""),{text:"string"==typeof t?t:t+"",style:l%2?"tableBodyEven":"tableBodyOdd"}})));o.footer&&r.footer&&a.push(t.map(r.footer,(function(t){return{text:"string"==typeof t?t:t+"",style:"tableFooter"}}))),r={pageSize:o.pageSize,pageOrientation:o.orientation,content:[{table:{headerRows:1,body:a},layout:"noBorders"}],styles:{tableHeader:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154",alignment:"center"},tableBodyEven:{},tableBodyOdd:{fillColor:"#f3f3f3"},tableFooter:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154"},title:{alignment:"center",fontSize:15},message:{}},defaultStyle:{fontSize:10}},e.messageTop&&r.content.unshift({text:e.messageTop,style:"message",margin:[0,0,0,12]}),e.messageBottom&&r.content.push({text:e.messageBottom,style:"message",margin:[0,0,0,12]}),e.title&&r.content.unshift({text:e.title,style:"title",margin:[0,0,0,12]}),o.customize&&o.customize(r,o,n),n=(i||A.pdfMake).createPdf(r),"open"!==o.download||y()?n.download(e.filename):n.open(),this.processing(!1)},title:"*",filename:"*",extension:".pdf",exportOptions:{},orientation:"portrait",pageSize:"A4",header:!0,footer:!1,messageTop:"*",messageBottom:"*",customize:null,download:"download"},c.Buttons})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),e.fn.dataTable.Buttons||require("datatables.net-buttons")(A,e),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){var i=t.fn.dataTable,s=e.createElement("a"),r=function(t){return s.href=t,-1===(t=s.host).indexOf("/")&&0!==s.pathname.indexOf("/")&&(t+="/"),s.protocol+"//"+t+s.pathname+s.search};return i.ext.buttons.print={className:"buttons-print",text:function(t){return t.i18n("buttons.print","Print")},action:function(e,i,s,o){e=i.buttons.exportData(t.extend({decodeEntities:!1},o.exportOptions)),s=i.buttons.exportInfo(o);var a=i.columns(o.exportOptions.columns).flatten().map((function(t){return i.settings()[0].aoColumns[i.column(t).index()].sClass})).toArray(),l=function(t,A){for(var e="<tr>",i=0,s=t.length;i<s;i++)e+="<"+A+" "+(a[i]?'class="'+a[i]+'"':"")+">"+(null===t[i]||t[i]===n?"":t[i])+"</"+A+">";return e+"</tr>"},c='<table class="'+i.table().node().className+'">';o.header&&(c+="<thead>"+l(e.header,"th")+"</thead>");c+="<tbody>";for(var u=0,h=e.body.length;u<h;u++)c+=l(e.body[u],"td");c+="</tbody>",o.footer&&e.footer&&(c+="<tfoot>"+l(e.footer,"th")+"</tfoot>");c+="</table>";var d=A.open("","");d.document.close();var f="<title>"+s.title+"</title>";t("style, link").each((function(){var A=f,e=t(this).clone()[0];"link"===e.nodeName.toLowerCase()&&(e.href=r(e.href)),f=A+e.outerHTML}));try{d.document.head.innerHTML=f}catch(A){t(d.document.head).html(f)}d.document.body.innerHTML="<h1>"+s.title+"</h1><div>"+(s.messageTop||"")+"</div>"+c+"<div>"+(s.messageBottom||"")+"</div>",t(d.document.body).addClass("dt-print-view"),t("img",d.document.body).each((function(t,A){A.setAttribute("src",r(A.getAttribute("src")))})),o.customize&&o.customize(d,o,i),e=function(){o.autoPrint&&(d.print(),d.close())},navigator.userAgent.match(/Trident\/\d.\d/)?e():d.setTimeout(e,1e3)},title:"*",messageTop:"*",messageBottom:"*",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null},i.Buttons})),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),e.fn.dataTable.Buttons||require("datatables.net-buttons")(A,e),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){return A=t.fn.dataTable,t.extend(A.ext.buttons,{colvis:function(t,A){return{extend:"collection",text:function(t){return t.i18n("buttons.colvis","Column visibility")},className:"buttons-colvis",buttons:[{extend:"columnsToggle",columns:A.columns,columnText:A.columnText}]}},columnsToggle:function(t,A){return t.columns(A.columns).indexes().map((function(t){return{extend:"columnToggle",columns:t,columnText:A.columnText}})).toArray()},columnToggle:function(t,A){return{extend:"columnVisibility",columns:A.columns,columnText:A.columnText}},columnsVisibility:function(t,A){return t.columns(A.columns).indexes().map((function(t){return{extend:"columnVisibility",columns:t,visibility:A.visibility,columnText:A.columnText}})).toArray()},columnVisibility:{columns:n,text:function(t,A,e){return e._columnText(t,e)},className:"buttons-columnVisibility",action:function(t,A,e,i){t=A.columns(i.columns),A=t.visible(),t.visible(i.visibility!==n?i.visibility:!(A.length&&A[0]))},init:function(t,A,e){var n=this;A.attr("data-cv-idx",e.columns),t.on("column-visibility.dt"+e.namespace,(function(A,i){!i.bDestroying&&i.nTable==t.settings()[0].nTable&&n.active(t.column(e.columns).visible())})).on("column-reorder.dt"+e.namespace,(function(){1===t.columns(e.columns).count()&&(n.text(e._columnText(t,e)),n.active(t.column(e.columns).visible()))})),this.active(t.column(e.columns).visible())},destroy:function(t,A,e){t.off("column-visibility.dt"+e.namespace).off("column-reorder.dt"+e.namespace)},_columnText:function(t,A){var e=t.column(A.columns).index(),n=t.settings()[0].aoColumns[e].sTitle;return n||(n=t.column(e).header().innerHTML),n=n.replace(/\n/g," ").replace(/<br\s*\/?>/gi," ").replace(/<select(.*?)<\/select>/g,"").replace(/<!\-\-.*?\-\->/g,"").replace(/<.*?>/g,"").replace(/^\s+|\s+$/g,""),A.columnText?A.columnText(t,e,n):n}},colvisRestore:{className:"buttons-colvisRestore",text:function(t){return t.i18n("buttons.colvisRestore","Restore visibility")},init:function(t,A,e){e._visOriginal=t.columns().indexes().map((function(A){return t.column(A).visible()})).toArray()},action:function(t,A,e,n){A.columns().every((function(t){t=A.colReorder&&A.colReorder.transpose?A.colReorder.transpose(t,"toOriginal"):t,this.visible(n._visOriginal[t])}))}},colvisGroup:{className:"buttons-colvisGroup",action:function(t,A,e,n){A.columns(n.show).visible(!0,!1),A.columns(n.hide).visible(!1,!1),A.columns.adjust()},show:[],hide:[]}}),A.Buttons})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(A,e){return void 0===e&&(e="undefined"!=typeof window?require("jquery"):require("jquery")(A)),t(e),e}:t(jQuery)}((function(t){var A=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var A=t.fn.select2.amd;var e,n,i,s,r,o,a,l,c,u,h,d,f,g,p,w;function B(t,A){return f.call(t,A)}function E(t,A){var e,n,i,s,r,o,a,l,c,u,d,f=A&&A.split("/"),g=h.map,w=g&&g["*"]||{};if(t){for(r=(t=t.split("/")).length-1,h.nodeIdCompat&&p.test(t[r])&&(t[r]=t[r].replace(p,"")),"."===t[0].charAt(0)&&f&&(t=f.slice(0,f.length-1).concat(t)),c=0;c<t.length;c++)if("."===(d=t[c]))t.splice(c,1),--c;else if(".."===d){if(0===c||1===c&&".."===t[2]||".."===t[c-1])continue;0<c&&(t.splice(c-1,2),c-=2)}t=t.join("/")}if((f||w)&&g){for(c=(e=t.split("/")).length;0<c;--c){if(n=e.slice(0,c).join("/"),f)for(u=f.length;0<u;--u)if(i=(i=g[f.slice(0,u).join("/")])&&i[n]){s=i,o=c;break}if(s)break;!a&&w&&w[n]&&(a=w[n],l=c)}!s&&a&&(s=a,o=l),s&&(e.splice(0,o,s),t=e.join("/"))}return t}function m(t,A){return function(){var e=g.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),o.apply(s,e.concat([t,A]))}}function v(t){return function(A){c[t]=A}}function C(t){if(B(u,t)){var A=u[t];delete u[t],d[t]=!0,r.apply(s,A)}if(!B(c,t)&&!B(d,t))throw new Error("No "+t);return c[t]}function b(t){var A,e=t?t.indexOf("!"):-1;return-1<e&&(A=t.substring(0,e),t=t.substring(e+1,t.length)),[A,t]}function y(t){return t?b(t):[]}return A&&A.requirejs||(A?n=A:A={},c={},u={},h={},d={},f=Object.prototype.hasOwnProperty,g=[].slice,p=/\.js$/,a=function(t,A){var e,n,i=b(t),s=i[0],r=A[1];return t=i[1],s&&(e=C(s=E(s,r))),s?t=e&&e.normalize?e.normalize(t,(n=r,function(t){return E(t,n)})):E(t,r):(s=(i=b(t=E(t,r)))[0],t=i[1],s&&(e=C(s))),{f:s?s+"!"+t:t,n:t,pr:s,p:e}},l={require:function(t){return m(t)},exports:function(t){var A=c[t];return void 0!==A?A:c[t]={}},module:function(t){return{id:t,uri:"",exports:c[t],config:(A=t,function(){return h&&h.config&&h.config[A]||{}})};var A}},r=function(t,A,e,n){var i,r,o,h,f,g,p,w=[],E=typeof e;if(g=y(n=n||t),"undefined"==E||"function"==E){for(A=!A.length&&e.length?["require","exports","module"]:A,f=0;f<A.length;f+=1)if("require"===(r=(h=a(A[f],g)).f))w[f]=l.require(t);else if("exports"===r)w[f]=l.exports(t),p=!0;else if("module"===r)i=w[f]=l.module(t);else if(B(c,r)||B(u,r)||B(d,r))w[f]=C(r);else{if(!h.p)throw new Error(t+" missing "+r);h.p.load(h.n,m(n,!0),v(r),{}),w[f]=c[r]}o=e?e.apply(c[t],w):void 0,t&&(i&&i.exports!==s&&i.exports!==c[t]?c[t]=i.exports:o===s&&p||(c[t]=o))}else t&&(c[t]=e)},e=n=o=function(t,A,e,n,i){if("string"==typeof t)return l[t]?l[t](A):C(a(t,y(A)).f);if(!t.splice){if((h=t).deps&&o(h.deps,h.callback),!A)return;A.splice?(t=A,A=e,e=null):t=s}return A=A||function(){},"function"==typeof e&&(e=n,n=i),n?r(s,t,A,e):setTimeout((function(){r(s,t,A,e)}),4),o},o.config=function(t){return o(t)},e._defined=c,(i=function(t,A,e){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");A.splice||(e=A,A=[]),B(c,t)||B(u,t)||(u[t]=[t,A,e])}).amd={jQuery:!0},A.requirejs=e,A.require=n,A.define=i),A.define("almond",(function(){})),A.define("jquery",[],(function(){var A=t||$;return null==A&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),A})),A.define("select2/utils",["jquery"],(function(t){var A={};function e(t){var A=t.prototype,e=[];for(var n in A)"function"==typeof A[n]&&"constructor"!==n&&e.push(n);return e}function n(){this.listeners={}}A.Extend=function(t,A){var e={}.hasOwnProperty;function n(){this.constructor=t}for(var i in A)e.call(A,i)&&(t[i]=A[i]);return n.prototype=A.prototype,t.prototype=new n,t.__super__=A.prototype,t},A.Decorate=function(t,A){var n=e(A),i=e(t);function s(){var e=Array.prototype.unshift,n=A.prototype.constructor.length,i=t.prototype.constructor;0<n&&(e.call(arguments,t.prototype.constructor),i=A.prototype.constructor),i.apply(this,arguments)}A.displayName=t.displayName,s.prototype=new function(){this.constructor=s};for(var r=0;r<i.length;r++){var o=i[r];s.prototype[o]=t.prototype[o]}function a(t){var e=function(){};t in s.prototype&&(e=s.prototype[t]);var n=A.prototype[t];return function(){return Array.prototype.unshift.call(arguments,e),n.apply(this,arguments)}}for(var l=0;l<n.length;l++){var c=n[l];s.prototype[c]=a(c)}return s},n.prototype.on=function(t,A){this.listeners=this.listeners||{},t in this.listeners?this.listeners[t].push(A):this.listeners[t]=[A]},n.prototype.trigger=function(t){var A=Array.prototype.slice,e=A.call(arguments,1);this.listeners=this.listeners||{},null==e&&(e=[]),0===e.length&&e.push({}),(e[0]._type=t)in this.listeners&&this.invoke(this.listeners[t],A.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},n.prototype.invoke=function(t,A){for(var e=0,n=t.length;e<n;e++)t[e].apply(this,A)},A.Observable=n,A.generateChars=function(t){for(var A="",e=0;e<t;e++)A+=Math.floor(36*Math.random()).toString(36);return A},A.bind=function(t,A){return function(){t.apply(A,arguments)}},A._convertData=function(t){for(var A in t){var e=A.split("-"),n=t;if(1!==e.length){for(var i=0;i<e.length;i++){var s=e[i];(s=s.substring(0,1).toLowerCase()+s.substring(1))in n||(n[s]={}),i==e.length-1&&(n[s]=t[A]),n=n[s]}delete t[A]}}return t},A.hasScroll=function(A,e){var n=t(e),i=e.style.overflowX,s=e.style.overflowY;return(i!==s||"hidden"!==s&&"visible"!==s)&&("scroll"===i||"scroll"===s||n.innerHeight()<e.scrollHeight||n.innerWidth()<e.scrollWidth)},A.escapeMarkup=function(t){var A={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof t?t:String(t).replace(/[&<>"'\/\\]/g,(function(t){return A[t]}))},A.appendMany=function(A,e){if("1.7"===t.fn.jquery.substr(0,3)){var n=t();t.map(e,(function(t){n=n.add(t)})),e=n}A.append(e)},A.__cache={};var i=0;return A.GetUniqueElementId=function(t){var A=t.getAttribute("data-select2-id");return null==A&&(t.id?(A=t.id,t.setAttribute("data-select2-id",A)):(t.setAttribute("data-select2-id",++i),A=i.toString())),A},A.StoreData=function(t,e,n){var i=A.GetUniqueElementId(t);A.__cache[i]||(A.__cache[i]={}),A.__cache[i][e]=n},A.GetData=function(e,n){var i=A.GetUniqueElementId(e);return n?A.__cache[i]&&null!=A.__cache[i][n]?A.__cache[i][n]:t(e).data(n):A.__cache[i]},A.RemoveData=function(t){var e=A.GetUniqueElementId(t);null!=A.__cache[e]&&delete A.__cache[e],t.removeAttribute("data-select2-id")},A})),A.define("select2/results",["jquery","./utils"],(function(t,A){function e(t,A,n){this.$element=t,this.data=n,this.options=A,e.__super__.constructor.call(this)}return A.Extend(e,A.Observable),e.prototype.render=function(){var A=t('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&A.attr("aria-multiselectable","true"),this.$results=A},e.prototype.clear=function(){this.$results.empty()},e.prototype.displayMessage=function(A){var e=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=t('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(A.message);n.append(e(i(A.args))),n[0].className+=" select2-results__message",this.$results.append(n)},e.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},e.prototype.append=function(t){this.hideLoading();var A=[];if(null!=t.results&&0!==t.results.length){t.results=this.sort(t.results);for(var e=0;e<t.results.length;e++){var n=t.results[e],i=this.option(n);A.push(i)}this.$results.append(A)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},e.prototype.position=function(t,A){A.find(".select2-results").append(t)},e.prototype.sort=function(t){return this.options.get("sorter")(t)},e.prototype.highlightFirstItem=function(){var t=this.$results.find(".select2-results__option[aria-selected]"),A=t.filter("[aria-selected=true]");0<A.length?A.first().trigger("mouseenter"):t.first().trigger("mouseenter"),this.ensureHighlightVisible()},e.prototype.setClasses=function(){var e=this;this.data.current((function(n){var i=t.map(n,(function(t){return t.id.toString()}));e.$results.find(".select2-results__option[aria-selected]").each((function(){var e=t(this),n=A.GetData(this,"data"),s=""+n.id;null!=n.element&&n.element.selected||null==n.element&&-1<t.inArray(s,i)?e.attr("aria-selected","true"):e.attr("aria-selected","false")}))}))},e.prototype.showLoading=function(t){this.hideLoading();var A={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(t)},e=this.option(A);e.className+=" loading-results",this.$results.prepend(e)},e.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},e.prototype.option=function(e){var n=document.createElement("li");n.className="select2-results__option";var i={role:"option","aria-selected":"false"},s=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&s.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete i["aria-selected"],i["aria-disabled"]="true"),null==e.id&&delete i["aria-selected"],null!=e._resultId&&(n.id=e._resultId),e.title&&(n.title=e.title),e.children&&(i.role="group",i["aria-label"]=e.text,delete i["aria-selected"]),i){var o=i[r];n.setAttribute(r,o)}if(e.children){var a=t(n),l=document.createElement("strong");l.className="select2-results__group",t(l),this.template(e,l);for(var c=[],u=0;u<e.children.length;u++){var h=e.children[u],d=this.option(h);c.push(d)}var f=t("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});f.append(c),a.append(l),a.append(f)}else this.template(e,n);return A.StoreData(n,"data",e),n},e.prototype.bind=function(e,n){var i=this,s=e.id+"-results";this.$results.attr("id",s),e.on("results:all",(function(t){i.clear(),i.append(t.data),e.isOpen()&&(i.setClasses(),i.highlightFirstItem())})),e.on("results:append",(function(t){i.append(t.data),e.isOpen()&&i.setClasses()})),e.on("query",(function(t){i.hideMessages(),i.showLoading(t)})),e.on("select",(function(){e.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())})),e.on("unselect",(function(){e.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())})),e.on("open",(function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()})),e.on("close",(function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")})),e.on("results:toggle",(function(){var t=i.getHighlightedResults();0!==t.length&&t.trigger("mouseup")})),e.on("results:select",(function(){var t=i.getHighlightedResults();if(0!==t.length){var e=A.GetData(t[0],"data");"true"==t.attr("aria-selected")?i.trigger("close",{}):i.trigger("select",{data:e})}})),e.on("results:previous",(function(){var t=i.getHighlightedResults(),A=i.$results.find("[aria-selected]"),e=A.index(t);if(!(e<=0)){var n=e-1;0===t.length&&(n=0);var s=A.eq(n);s.trigger("mouseenter");var r=i.$results.offset().top,o=s.offset().top,a=i.$results.scrollTop()+(o-r);0===n?i.$results.scrollTop(0):o-r<0&&i.$results.scrollTop(a)}})),e.on("results:next",(function(){var t=i.getHighlightedResults(),A=i.$results.find("[aria-selected]"),e=A.index(t)+1;if(!(e>=A.length)){var n=A.eq(e);n.trigger("mouseenter");var s=i.$results.offset().top+i.$results.outerHeight(!1),r=n.offset().top+n.outerHeight(!1),o=i.$results.scrollTop()+r-s;0===e?i.$results.scrollTop(0):s<r&&i.$results.scrollTop(o)}})),e.on("results:focus",(function(t){t.element.addClass("select2-results__option--highlighted")})),e.on("results:message",(function(t){i.displayMessage(t)})),t.fn.mousewheel&&this.$results.on("mousewheel",(function(t){var A=i.$results.scrollTop(),e=i.$results.get(0).scrollHeight-A+t.deltaY,n=0<t.deltaY&&A-t.deltaY<=0,s=t.deltaY<0&&e<=i.$results.height();n?(i.$results.scrollTop(0),t.preventDefault(),t.stopPropagation()):s&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),t.preventDefault(),t.stopPropagation())})),this.$results.on("mouseup",".select2-results__option[aria-selected]",(function(e){var n=t(this),s=A.GetData(this,"data");"true"!==n.attr("aria-selected")?i.trigger("select",{originalEvent:e,data:s}):i.options.get("multiple")?i.trigger("unselect",{originalEvent:e,data:s}):i.trigger("close",{})})),this.$results.on("mouseenter",".select2-results__option[aria-selected]",(function(e){var n=A.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted"),i.trigger("results:focus",{data:n,element:t(this)})}))},e.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},e.prototype.destroy=function(){this.$results.remove()},e.prototype.ensureHighlightVisible=function(){var t=this.getHighlightedResults();if(0!==t.length){var A=this.$results.find("[aria-selected]").index(t),e=this.$results.offset().top,n=t.offset().top,i=this.$results.scrollTop()+(n-e),s=n-e;i-=2*t.outerHeight(!1),A<=2?this.$results.scrollTop(0):(s>this.$results.outerHeight()||s<0)&&this.$results.scrollTop(i)}},e.prototype.template=function(A,e){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),s=n(A,e);null==s?e.style.display="none":"string"==typeof s?e.innerHTML=i(s):t(e).append(s)},e})),A.define("select2/keys",[],(function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}})),A.define("select2/selection/base",["jquery","../utils","../keys"],(function(t,A,e){function n(t,A){this.$element=t,this.options=A,n.__super__.constructor.call(this)}return A.Extend(n,A.Observable),n.prototype.render=function(){var e=t('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=A.GetData(this.$element[0],"old-tabindex")?this._tabindex=A.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},n.prototype.bind=function(t,A){var n=this,i=t.id+"-results";this.container=t,this.$selection.on("focus",(function(t){n.trigger("focus",t)})),this.$selection.on("blur",(function(t){n._handleBlur(t)})),this.$selection.on("keydown",(function(t){n.trigger("keypress",t),t.which===e.SPACE&&t.preventDefault()})),t.on("results:focus",(function(t){n.$selection.attr("aria-activedescendant",t.data._resultId)})),t.on("selection:update",(function(t){n.update(t.data)})),t.on("open",(function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(t)})),t.on("close",(function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(t)})),t.on("enable",(function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")})),t.on("disable",(function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")}))},n.prototype._handleBlur=function(A){var e=this;window.setTimeout((function(){document.activeElement==e.$selection[0]||t.contains(e.$selection[0],document.activeElement)||e.trigger("blur",A)}),1)},n.prototype._attachCloseHandler=function(e){t(document.body).on("mousedown.select2."+e.id,(function(e){var n=t(e.target).closest(".select2");t(".select2.select2-container--open").each((function(){this!=n[0]&&A.GetData(this,"element").select2("close")}))}))},n.prototype._detachCloseHandler=function(A){t(document.body).off("mousedown.select2."+A.id)},n.prototype.position=function(t,A){A.find(".selection").append(t)},n.prototype.destroy=function(){this._detachCloseHandler(this.container)},n.prototype.update=function(t){throw new Error("The `update` method must be defined in child classes.")},n.prototype.isEnabled=function(){return!this.isDisabled()},n.prototype.isDisabled=function(){return this.options.get("disabled")},n})),A.define("select2/selection/single",["jquery","./base","../utils","../keys"],(function(t,A,e,n){function i(){i.__super__.constructor.apply(this,arguments)}return e.Extend(i,A),i.prototype.render=function(){var t=i.__super__.render.call(this);return t.addClass("select2-selection--single"),t.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),t},i.prototype.bind=function(t,A){var e=this;i.__super__.bind.apply(this,arguments);var n=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",n),this.$selection.on("mousedown",(function(t){1===t.which&&e.trigger("toggle",{originalEvent:t})})),this.$selection.on("focus",(function(t){})),this.$selection.on("blur",(function(t){})),t.on("focus",(function(A){t.isOpen()||e.$selection.trigger("focus")}))},i.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},i.prototype.display=function(t,A){var e=this.options.get("templateSelection");return this.options.get("escapeMarkup")(e(t,A))},i.prototype.selectionContainer=function(){return t("<span></span>")},i.prototype.update=function(t){if(0!==t.length){var A=t[0],e=this.$selection.find(".select2-selection__rendered"),n=this.display(A,e);e.empty().append(n);var i=A.title||A.text;i?e.attr("title",i):e.removeAttr("title")}else this.clear()},i})),A.define("select2/selection/multiple",["jquery","./base","../utils"],(function(t,A,e){function n(t,A){n.__super__.constructor.apply(this,arguments)}return e.Extend(n,A),n.prototype.render=function(){var t=n.__super__.render.call(this);return t.addClass("select2-selection--multiple"),t.html('<ul class="select2-selection__rendered"></ul>'),t},n.prototype.bind=function(A,i){var s=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",(function(t){s.trigger("toggle",{originalEvent:t})})),this.$selection.on("click",".select2-selection__choice__remove",(function(A){if(!s.isDisabled()){var n=t(this).parent(),i=e.GetData(n[0],"data");s.trigger("unselect",{originalEvent:A,data:i})}}))},n.prototype.clear=function(){var t=this.$selection.find(".select2-selection__rendered");t.empty(),t.removeAttr("title")},n.prototype.display=function(t,A){var e=this.options.get("templateSelection");return this.options.get("escapeMarkup")(e(t,A))},n.prototype.selectionContainer=function(){return t('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(t){if(this.clear(),0!==t.length){for(var A=[],n=0;n<t.length;n++){var i=t[n],s=this.selectionContainer(),r=this.display(i,s);s.append(r);var o=i.title||i.text;o&&s.attr("title",o),e.StoreData(s[0],"data",i),A.push(s)}var a=this.$selection.find(".select2-selection__rendered");e.appendMany(a,A)}},n})),A.define("select2/selection/placeholder",["../utils"],(function(t){function A(t,A,e){this.placeholder=this.normalizePlaceholder(e.get("placeholder")),t.call(this,A,e)}return A.prototype.normalizePlaceholder=function(t,A){return"string"==typeof A&&(A={id:"",text:A}),A},A.prototype.createPlaceholder=function(t,A){var e=this.selectionContainer();return e.html(this.display(A)),e.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),e},A.prototype.update=function(t,A){var e=1==A.length&&A[0].id!=this.placeholder.id;if(1<A.length||e)return t.call(this,A);this.clear();var n=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(n)},A})),A.define("select2/selection/allowClear",["jquery","../keys","../utils"],(function(t,A,e){function n(){}return n.prototype.bind=function(t,A,e){var n=this;t.call(this,A,e),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",(function(t){n._handleClear(t)})),A.on("keypress",(function(t){n._handleKeyboardClear(t,A)}))},n.prototype._handleClear=function(t,A){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){A.stopPropagation();var i=e.GetData(n[0],"data"),s=this.$element.val();this.$element.val(this.placeholder.id);var r={data:i};if(this.trigger("clear",r),r.prevented)this.$element.val(s);else{for(var o=0;o<i.length;o++)if(r={data:i[o]},this.trigger("unselect",r),r.prevented)return void this.$element.val(s);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},n.prototype._handleKeyboardClear=function(t,e,n){n.isOpen()||e.which!=A.DELETE&&e.which!=A.BACKSPACE||this._handleClear(e)},n.prototype.update=function(A,n){if(A.call(this,n),!(0<this.$selection.find(".select2-selection__placeholder").length||0===n.length)){var i=this.options.get("translations").get("removeAllItems"),s=t('<span class="select2-selection__clear" title="'+i()+'">&times;</span>');e.StoreData(s[0],"data",n),this.$selection.find(".select2-selection__rendered").prepend(s)}},n})),A.define("select2/selection/search",["jquery","../utils","../keys"],(function(t,A,e){function n(t,A,e){t.call(this,A,e)}return n.prototype.render=function(A){var e=t('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=e,this.$search=e.find("input");var n=A.call(this);return this._transferTabIndex(),n},n.prototype.bind=function(t,n,i){var s=this,r=n.id+"-results";t.call(this,n,i),n.on("open",(function(){s.$search.attr("aria-controls",r),s.$search.trigger("focus")})),n.on("close",(function(){s.$search.val(""),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.trigger("focus")})),n.on("enable",(function(){s.$search.prop("disabled",!1),s._transferTabIndex()})),n.on("disable",(function(){s.$search.prop("disabled",!0)})),n.on("focus",(function(t){s.$search.trigger("focus")})),n.on("results:focus",(function(t){t.data._resultId?s.$search.attr("aria-activedescendant",t.data._resultId):s.$search.removeAttr("aria-activedescendant")})),this.$selection.on("focusin",".select2-search--inline",(function(t){s.trigger("focus",t)})),this.$selection.on("focusout",".select2-search--inline",(function(t){s._handleBlur(t)})),this.$selection.on("keydown",".select2-search--inline",(function(t){if(t.stopPropagation(),s.trigger("keypress",t),s._keyUpPrevented=t.isDefaultPrevented(),t.which===e.BACKSPACE&&""===s.$search.val()){var n=s.$searchContainer.prev(".select2-selection__choice");if(0<n.length){var i=A.GetData(n[0],"data");s.searchRemoveChoice(i),t.preventDefault()}}})),this.$selection.on("click",".select2-search--inline",(function(t){s.$search.val()&&t.stopPropagation()}));var o=document.documentMode,a=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",(function(t){a?s.$selection.off("input.search input.searchcheck"):s.$selection.off("keyup.search")})),this.$selection.on("keyup.search input.search",".select2-search--inline",(function(t){if(a&&"input"===t.type)s.$selection.off("input.search input.searchcheck");else{var A=t.which;A!=e.SHIFT&&A!=e.CTRL&&A!=e.ALT&&A!=e.TAB&&s.handleSearch(t)}}))},n.prototype._transferTabIndex=function(t){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},n.prototype.createPlaceholder=function(t,A){this.$search.attr("placeholder",A.text)},n.prototype.update=function(t,A){var e=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),t.call(this,A),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),e&&this.$search.trigger("focus")},n.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.searchRemoveChoice=function(t,A){this.trigger("unselect",{data:A}),this.$search.val(A.text),this.handleSearch()},n.prototype.resizeSearch=function(){this.$search.css("width","25px");var t="";t=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").width():.75*(this.$search.val().length+1)+"em",this.$search.css("width",t)},n})),A.define("select2/selection/eventRelay",["jquery"],(function(t){function A(){}return A.prototype.bind=function(A,e,n){var i=this,s=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],r=["opening","closing","selecting","unselecting","clearing"];A.call(this,e,n),e.on("*",(function(A,e){if(-1!==t.inArray(A,s)){e=e||{};var n=t.Event("select2:"+A,{params:e});i.$element.trigger(n),-1!==t.inArray(A,r)&&(e.prevented=n.isDefaultPrevented())}}))},A})),A.define("select2/translation",["jquery","require"],(function(t,A){function e(t){this.dict=t||{}}return e.prototype.all=function(){return this.dict},e.prototype.get=function(t){return this.dict[t]},e.prototype.extend=function(A){this.dict=t.extend({},A.all(),this.dict)},e._cache={},e.loadPath=function(t){if(!(t in e._cache)){var n=A(t);e._cache[t]=n}return new e(e._cache[t])},e})),A.define("select2/diacritics",[],(function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}})),A.define("select2/data/base",["../utils"],(function(t){function A(t,e){A.__super__.constructor.call(this)}return t.Extend(A,t.Observable),A.prototype.current=function(t){throw new Error("The `current` method must be defined in child classes.")},A.prototype.query=function(t,A){throw new Error("The `query` method must be defined in child classes.")},A.prototype.bind=function(t,A){},A.prototype.destroy=function(){},A.prototype.generateResultId=function(A,e){var n=A.id+"-result-";return n+=t.generateChars(4),null!=e.id?n+="-"+e.id.toString():n+="-"+t.generateChars(4),n},A})),A.define("select2/data/select",["./base","../utils","jquery"],(function(t,A,e){function n(t,A){this.$element=t,this.options=A,n.__super__.constructor.call(this)}return A.Extend(n,t),n.prototype.current=function(t){var A=[],n=this;this.$element.find(":selected").each((function(){var t=e(this),i=n.item(t);A.push(i)})),t(A)},n.prototype.select=function(t){var A=this;if(t.selected=!0,e(t.element).is("option"))return t.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current((function(n){var i=[];(t=[t]).push.apply(t,n);for(var s=0;s<t.length;s++){var r=t[s].id;-1===e.inArray(r,i)&&i.push(r)}A.$element.val(i),A.$element.trigger("input").trigger("change")}));else{var n=t.id;this.$element.val(n),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(t){var A=this;if(this.$element.prop("multiple")){if(t.selected=!1,e(t.element).is("option"))return t.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current((function(n){for(var i=[],s=0;s<n.length;s++){var r=n[s].id;r!==t.id&&-1===e.inArray(r,i)&&i.push(r)}A.$element.val(i),A.$element.trigger("input").trigger("change")}))}},n.prototype.bind=function(t,A){var e=this;(this.container=t).on("select",(function(t){e.select(t.data)})),t.on("unselect",(function(t){e.unselect(t.data)}))},n.prototype.destroy=function(){this.$element.find("*").each((function(){A.RemoveData(this)}))},n.prototype.query=function(t,A){var n=[],i=this;this.$element.children().each((function(){var A=e(this);if(A.is("option")||A.is("optgroup")){var s=i.item(A),r=i.matches(t,s);null!==r&&n.push(r)}})),A({results:n})},n.prototype.addOptions=function(t){A.appendMany(this.$element,t)},n.prototype.option=function(t){var n;t.children?(n=document.createElement("optgroup")).label=t.text:void 0!==(n=document.createElement("option")).textContent?n.textContent=t.text:n.innerText=t.text,void 0!==t.id&&(n.value=t.id),t.disabled&&(n.disabled=!0),t.selected&&(n.selected=!0),t.title&&(n.title=t.title);var i=e(n),s=this._normalizeItem(t);return s.element=n,A.StoreData(n,"data",s),i},n.prototype.item=function(t){var n={};if(null!=(n=A.GetData(t[0],"data")))return n;if(t.is("option"))n={id:t.val(),text:t.text(),disabled:t.prop("disabled"),selected:t.prop("selected"),title:t.prop("title")};else if(t.is("optgroup")){n={text:t.prop("label"),children:[],title:t.prop("title")};for(var i=t.children("option"),s=[],r=0;r<i.length;r++){var o=e(i[r]),a=this.item(o);s.push(a)}n.children=s}return(n=this._normalizeItem(n)).element=t[0],A.StoreData(t[0],"data",n),n},n.prototype._normalizeItem=function(t){return t!==Object(t)&&(t={id:t,text:t}),null!=(t=e.extend({},{text:""},t)).id&&(t.id=t.id.toString()),null!=t.text&&(t.text=t.text.toString()),null==t._resultId&&t.id&&null!=this.container&&(t._resultId=this.generateResultId(this.container,t)),e.extend({},{selected:!1,disabled:!1},t)},n.prototype.matches=function(t,A){return this.options.get("matcher")(t,A)},n})),A.define("select2/data/array",["./select","../utils","jquery"],(function(t,A,e){function n(t,A){this._dataToConvert=A.get("data")||[],n.__super__.constructor.call(this,t,A)}return A.Extend(n,t),n.prototype.bind=function(t,A){n.__super__.bind.call(this,t,A),this.addOptions(this.convertToOptions(this._dataToConvert))},n.prototype.select=function(t){var A=this.$element.find("option").filter((function(A,e){return e.value==t.id.toString()}));0===A.length&&(A=this.option(t),this.addOptions(A)),n.__super__.select.call(this,t)},n.prototype.convertToOptions=function(t){var n=this,i=this.$element.find("option"),s=i.map((function(){return n.item(e(this)).id})).get(),r=[];function o(t){return function(){return e(this).val()==t.id}}for(var a=0;a<t.length;a++){var l=this._normalizeItem(t[a]);if(0<=e.inArray(l.id,s)){var c=i.filter(o(l)),u=this.item(c),h=e.extend(!0,{},l,u),d=this.option(h);c.replaceWith(d)}else{var f=this.option(l);if(l.children){var g=this.convertToOptions(l.children);A.appendMany(f,g)}r.push(f)}}return r},n})),A.define("select2/data/ajax",["./array","../utils","jquery"],(function(t,A,e){function n(t,A){this.ajaxOptions=this._applyDefaults(A.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,t,A)}return A.Extend(n,t),n.prototype._applyDefaults=function(t){var A={data:function(t){return e.extend({},t,{q:t.term})},transport:function(t,A,n){var i=e.ajax(t);return i.then(A),i.fail(n),i}};return e.extend({},A,t,!0)},n.prototype.processResults=function(t){return t},n.prototype.query=function(t,A){var n=this;null!=this._request&&(e.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var i=e.extend({type:"GET"},this.ajaxOptions);function s(){var s=i.transport(i,(function(i){var s=n.processResults(i,t);n.options.get("debug")&&window.console&&console.error&&(s&&s.results&&e.isArray(s.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),A(s)}),(function(){"status"in s&&(0===s.status||"0"===s.status)||n.trigger("results:message",{message:"errorLoading"})}));n._request=s}"function"==typeof i.url&&(i.url=i.url.call(this.$element,t)),"function"==typeof i.data&&(i.data=i.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(s,this.ajaxOptions.delay)):s()},n})),A.define("select2/data/tags",["jquery"],(function(t){function A(A,e,n){var i=n.get("tags"),s=n.get("createTag");void 0!==s&&(this.createTag=s);var r=n.get("insertTag");if(void 0!==r&&(this.insertTag=r),A.call(this,e,n),t.isArray(i))for(var o=0;o<i.length;o++){var a=i[o],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return A.prototype.query=function(t,A,e){var n=this;this._removeOldTags(),null!=A.term&&null==A.page?t.call(this,A,(function t(i,s){for(var r=i.results,o=0;o<r.length;o++){var a=r[o],l=null!=a.children&&!t({results:a.children},!0);if((a.text||"").toUpperCase()===(A.term||"").toUpperCase()||l)return!s&&(i.data=r,void e(i))}if(s)return!0;var c=n.createTag(A);if(null!=c){var u=n.option(c);u.attr("data-select2-tag",!0),n.addOptions([u]),n.insertTag(r,c)}i.results=r,e(i)})):t.call(this,A,e)},A.prototype.createTag=function(A,e){var n=t.trim(e.term);return""===n?null:{id:n,text:n}},A.prototype.insertTag=function(t,A,e){A.unshift(e)},A.prototype._removeOldTags=function(A){this.$element.find("option[data-select2-tag]").each((function(){this.selected||t(this).remove()}))},A})),A.define("select2/data/tokenizer",["jquery"],(function(t){function A(t,A,e){var n=e.get("tokenizer");void 0!==n&&(this.tokenizer=n),t.call(this,A,e)}return A.prototype.bind=function(t,A,e){t.call(this,A,e),this.$search=A.dropdown.$search||A.selection.$search||e.find(".select2-search__field")},A.prototype.query=function(A,e,n){var i=this;e.term=e.term||"";var s=this.tokenizer(e,this.options,(function(A){var e,n=i._normalizeItem(A);if(!i.$element.find("option").filter((function(){return t(this).val()===n.id})).length){var s=i.option(n);s.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([s])}e=n,i.trigger("select",{data:e})}));s.term!==e.term&&(this.$search.length&&(this.$search.val(s.term),this.$search.trigger("focus")),e.term=s.term),A.call(this,e,n)},A.prototype.tokenizer=function(A,e,n,i){for(var s=n.get("tokenSeparators")||[],r=e.term,o=0,a=this.createTag||function(t){return{id:t.term,text:t.term}};o<r.length;){var l=r[o];if(-1!==t.inArray(l,s)){var c=r.substr(0,o),u=a(t.extend({},e,{term:c}));null!=u?(i(u),r=r.substr(o+1)||"",o=0):o++}else o++}return{term:r}},A})),A.define("select2/data/minimumInputLength",[],(function(){function t(t,A,e){this.minimumInputLength=e.get("minimumInputLength"),t.call(this,A,e)}return t.prototype.query=function(t,A,e){A.term=A.term||"",A.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:A.term,params:A}}):t.call(this,A,e)},t})),A.define("select2/data/maximumInputLength",[],(function(){function t(t,A,e){this.maximumInputLength=e.get("maximumInputLength"),t.call(this,A,e)}return t.prototype.query=function(t,A,e){A.term=A.term||"",0<this.maximumInputLength&&A.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:A.term,params:A}}):t.call(this,A,e)},t})),A.define("select2/data/maximumSelectionLength",[],(function(){function t(t,A,e){this.maximumSelectionLength=e.get("maximumSelectionLength"),t.call(this,A,e)}return t.prototype.bind=function(t,A,e){var n=this;t.call(this,A,e),A.on("select",(function(){n._checkIfMaximumSelected()}))},t.prototype.query=function(t,A,e){var n=this;this._checkIfMaximumSelected((function(){t.call(n,A,e)}))},t.prototype._checkIfMaximumSelected=function(t,A){var e=this;this.current((function(t){var n=null!=t?t.length:0;0<e.maximumSelectionLength&&n>=e.maximumSelectionLength?e.trigger("results:message",{message:"maximumSelected",args:{maximum:e.maximumSelectionLength}}):A&&A()}))},t})),A.define("select2/dropdown",["jquery","./utils"],(function(t,A){function e(t,A){this.$element=t,this.options=A,e.__super__.constructor.call(this)}return A.Extend(e,A.Observable),e.prototype.render=function(){var A=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return A.attr("dir",this.options.get("dir")),this.$dropdown=A},e.prototype.bind=function(){},e.prototype.position=function(t,A){},e.prototype.destroy=function(){this.$dropdown.remove()},e})),A.define("select2/dropdown/search",["jquery","../utils"],(function(t,A){function e(){}return e.prototype.render=function(A){var e=A.call(this),n=t('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),e.prepend(n),e},e.prototype.bind=function(A,e,n){var i=this,s=e.id+"-results";A.call(this,e,n),this.$search.on("keydown",(function(t){i.trigger("keypress",t),i._keyUpPrevented=t.isDefaultPrevented()})),this.$search.on("input",(function(A){t(this).off("keyup")})),this.$search.on("keyup input",(function(t){i.handleSearch(t)})),e.on("open",(function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",s),i.$search.trigger("focus"),window.setTimeout((function(){i.$search.trigger("focus")}),0)})),e.on("close",(function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")})),e.on("focus",(function(){e.isOpen()||i.$search.trigger("focus")})),e.on("results:all",(function(t){null!=t.query.term&&""!==t.query.term||(i.showSearch(t)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))})),e.on("results:focus",(function(t){t.data._resultId?i.$search.attr("aria-activedescendant",t.data._resultId):i.$search.removeAttr("aria-activedescendant")}))},e.prototype.handleSearch=function(t){if(!this._keyUpPrevented){var A=this.$search.val();this.trigger("query",{term:A})}this._keyUpPrevented=!1},e.prototype.showSearch=function(t,A){return!0},e})),A.define("select2/dropdown/hidePlaceholder",[],(function(){function t(t,A,e,n){this.placeholder=this.normalizePlaceholder(e.get("placeholder")),t.call(this,A,e,n)}return t.prototype.append=function(t,A){A.results=this.removePlaceholder(A.results),t.call(this,A)},t.prototype.normalizePlaceholder=function(t,A){return"string"==typeof A&&(A={id:"",text:A}),A},t.prototype.removePlaceholder=function(t,A){for(var e=A.slice(0),n=A.length-1;0<=n;n--){var i=A[n];this.placeholder.id===i.id&&e.splice(n,1)}return e},t})),A.define("select2/dropdown/infiniteScroll",["jquery"],(function(t){function A(t,A,e,n){this.lastParams={},t.call(this,A,e,n),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return A.prototype.append=function(t,A){this.$loadingMore.remove(),this.loading=!1,t.call(this,A),this.showLoadingMore(A)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},A.prototype.bind=function(t,A,e){var n=this;t.call(this,A,e),A.on("query",(function(t){n.lastParams=t,n.loading=!0})),A.on("query:append",(function(t){n.lastParams=t,n.loading=!0})),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},A.prototype.loadMoreIfNeeded=function(){var A=t.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&A){var e=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=e+50&&this.loadMore()}},A.prototype.loadMore=function(){this.loading=!0;var A=t.extend({},{page:1},this.lastParams);A.page++,this.trigger("query:append",A)},A.prototype.showLoadingMore=function(t,A){return A.pagination&&A.pagination.more},A.prototype.createLoadingMore=function(){var A=t('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),e=this.options.get("translations").get("loadingMore");return A.html(e(this.lastParams)),A},A})),A.define("select2/dropdown/attachBody",["jquery","../utils"],(function(t,A){function e(A,e,n){this.$dropdownParent=t(n.get("dropdownParent")||document.body),A.call(this,e,n)}return e.prototype.bind=function(t,A,e){var n=this;t.call(this,A,e),A.on("open",(function(){n._showDropdown(),n._attachPositioningHandler(A),n._bindContainerResultHandlers(A)})),A.on("close",(function(){n._hideDropdown(),n._detachPositioningHandler(A)})),this.$dropdownContainer.on("mousedown",(function(t){t.stopPropagation()}))},e.prototype.destroy=function(t){t.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(t,A,e){A.attr("class",e.attr("class")),A.removeClass("select2"),A.addClass("select2-container--open"),A.css({position:"absolute",top:-999999}),this.$container=e},e.prototype.render=function(A){var e=t("<span></span>"),n=A.call(this);return e.append(n),this.$dropdownContainer=e},e.prototype._hideDropdown=function(t){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(t,A){if(!this._containerResultsHandlersBound){var e=this;A.on("results:all",(function(){e._positionDropdown(),e._resizeDropdown()})),A.on("results:append",(function(){e._positionDropdown(),e._resizeDropdown()})),A.on("results:message",(function(){e._positionDropdown(),e._resizeDropdown()})),A.on("select",(function(){e._positionDropdown(),e._resizeDropdown()})),A.on("unselect",(function(){e._positionDropdown(),e._resizeDropdown()})),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,n){var i=this,s="scroll.select2."+n.id,r="resize.select2."+n.id,o="orientationchange.select2."+n.id,a=this.$container.parents().filter(A.hasScroll);a.each((function(){A.StoreData(this,"select2-scroll-position",{x:t(this).scrollLeft(),y:t(this).scrollTop()})})),a.on(s,(function(e){var n=A.GetData(this,"select2-scroll-position");t(this).scrollTop(n.y)})),t(window).on(s+" "+r+" "+o,(function(t){i._positionDropdown(),i._resizeDropdown()}))},e.prototype._detachPositioningHandler=function(e,n){var i="scroll.select2."+n.id,s="resize.select2."+n.id,r="orientationchange.select2."+n.id;this.$container.parents().filter(A.hasScroll).off(i),t(window).off(i+" "+s+" "+r)},e.prototype._positionDropdown=function(){var A=t(window),e=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,s=this.$container.offset();s.bottom=s.top+this.$container.outerHeight(!1);var r={height:this.$container.outerHeight(!1)};r.top=s.top,r.bottom=s.top+r.height;var o=this.$dropdown.outerHeight(!1),a=A.scrollTop(),l=A.scrollTop()+A.height(),c=a<s.top-o,u=l>s.bottom+o,h={left:s.left,top:r.bottom},d=this.$dropdownParent;"static"===d.css("position")&&(d=d.offsetParent());var f={top:0,left:0};(t.contains(document.body,d[0])||d[0].isConnected)&&(f=d.offset()),h.top-=f.top,h.left-=f.left,e||n||(i="below"),u||!c||e?!c&&u&&e&&(i="below"):i="above",("above"==i||e&&"below"!==i)&&(h.top=r.top-f.top-o),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(h)},e.prototype._resizeDropdown=function(){var t={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(t.minWidth=t.width,t.position="relative",t.width="auto"),this.$dropdown.css(t)},e.prototype._showDropdown=function(t){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e})),A.define("select2/dropdown/minimumResultsForSearch",[],(function(){function t(t,A,e,n){this.minimumResultsForSearch=e.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),t.call(this,A,e,n)}return t.prototype.showSearch=function(t,A){return!(function t(A){for(var e=0,n=0;n<A.length;n++){var i=A[n];i.children?e+=t(i.children):e++}return e}(A.data.results)<this.minimumResultsForSearch)&&t.call(this,A)},t})),A.define("select2/dropdown/selectOnClose",["../utils"],(function(t){function A(){}return A.prototype.bind=function(t,A,e){var n=this;t.call(this,A,e),A.on("close",(function(t){n._handleSelectOnClose(t)}))},A.prototype._handleSelectOnClose=function(A,e){if(e&&null!=e.originalSelect2Event){var n=e.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var s=t.GetData(i[0],"data");null!=s.element&&s.element.selected||null==s.element&&s.selected||this.trigger("select",{data:s})}},A})),A.define("select2/dropdown/closeOnSelect",[],(function(){function t(){}return t.prototype.bind=function(t,A,e){var n=this;t.call(this,A,e),A.on("select",(function(t){n._selectTriggered(t)})),A.on("unselect",(function(t){n._selectTriggered(t)}))},t.prototype._selectTriggered=function(t,A){var e=A.originalEvent;e&&(e.ctrlKey||e.metaKey)||this.trigger("close",{originalEvent:e,originalSelect2Event:A})},t})),A.define("select2/i18n/en",[],(function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(t){var A=t.input.length-t.maximum,e="Please delete "+A+" character";return 1!=A&&(e+="s"),e},inputTooShort:function(t){return"Please enter "+(t.minimum-t.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){var A="You can only select "+t.maximum+" item";return 1!=t.maximum&&(A+="s"),A},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}})),A.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],(function(t,A,e,n,i,s,r,o,a,l,c,u,h,d,f,g,p,w,B,E,m,v,C,b,y,Q,I,D,x){function M(){this.reset()}return M.prototype.apply=function(c){if(null==(c=t.extend(!0,{},this.defaults,c)).dataAdapter){if(null!=c.ajax?c.dataAdapter=f:null!=c.data?c.dataAdapter=d:c.dataAdapter=h,0<c.minimumInputLength&&(c.dataAdapter=l.Decorate(c.dataAdapter,w)),0<c.maximumInputLength&&(c.dataAdapter=l.Decorate(c.dataAdapter,B)),0<c.maximumSelectionLength&&(c.dataAdapter=l.Decorate(c.dataAdapter,E)),c.tags&&(c.dataAdapter=l.Decorate(c.dataAdapter,g)),null==c.tokenSeparators&&null==c.tokenizer||(c.dataAdapter=l.Decorate(c.dataAdapter,p)),null!=c.query){var u=A(c.amdBase+"compat/query");c.dataAdapter=l.Decorate(c.dataAdapter,u)}if(null!=c.initSelection){var x=A(c.amdBase+"compat/initSelection");c.dataAdapter=l.Decorate(c.dataAdapter,x)}}if(null==c.resultsAdapter&&(c.resultsAdapter=e,null!=c.ajax&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,b)),null!=c.placeholder&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,C)),c.selectOnClose&&(c.resultsAdapter=l.Decorate(c.resultsAdapter,I))),null==c.dropdownAdapter){if(c.multiple)c.dropdownAdapter=m;else{var M=l.Decorate(m,v);c.dropdownAdapter=M}if(0!==c.minimumResultsForSearch&&(c.dropdownAdapter=l.Decorate(c.dropdownAdapter,Q)),c.closeOnSelect&&(c.dropdownAdapter=l.Decorate(c.dropdownAdapter,D)),null!=c.dropdownCssClass||null!=c.dropdownCss||null!=c.adaptDropdownCssClass){var F=A(c.amdBase+"compat/dropdownCss");c.dropdownAdapter=l.Decorate(c.dropdownAdapter,F)}c.dropdownAdapter=l.Decorate(c.dropdownAdapter,y)}if(null==c.selectionAdapter){if(c.multiple?c.selectionAdapter=i:c.selectionAdapter=n,null!=c.placeholder&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,s)),c.allowClear&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,r)),c.multiple&&(c.selectionAdapter=l.Decorate(c.selectionAdapter,o)),null!=c.containerCssClass||null!=c.containerCss||null!=c.adaptContainerCssClass){var L=A(c.amdBase+"compat/containerCss");c.selectionAdapter=l.Decorate(c.selectionAdapter,L)}c.selectionAdapter=l.Decorate(c.selectionAdapter,a)}c.language=this._resolveLanguage(c.language),c.language.push("en");for(var R=[],Y=0;Y<c.language.length;Y++){var S=c.language[Y];-1===R.indexOf(S)&&R.push(S)}return c.language=R,c.translations=this._processTranslations(c.language,c.debug),c},M.prototype.reset=function(){function A(t){return t.replace(/[^\u0000-\u007E]/g,(function(t){return u[t]||t}))}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:l.escapeMarkup,language:{},matcher:function e(n,i){if(""===t.trim(n.term))return i;if(i.children&&0<i.children.length){for(var s=t.extend(!0,{},i),r=i.children.length-1;0<=r;r--)null==e(n,i.children[r])&&s.children.splice(r,1);return 0<s.children.length?s:e(n,s)}var o=A(i.text).toUpperCase(),a=A(n.term).toUpperCase();return-1<o.indexOf(a)?i:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(t){return t},templateResult:function(t){return t.text},templateSelection:function(t){return t.text},theme:"default",width:"resolve"}},M.prototype.applyFromElement=function(t,A){var e=t.language,n=this.defaults.language,i=A.prop("lang"),s=A.closest("[lang]").prop("lang"),r=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(e),this._resolveLanguage(n),this._resolveLanguage(s));return t.language=r,t},M.prototype._resolveLanguage=function(A){if(!A)return[];if(t.isEmptyObject(A))return[];if(t.isPlainObject(A))return[A];var e;e=t.isArray(A)?A:[A];for(var n=[],i=0;i<e.length;i++)if(n.push(e[i]),"string"==typeof e[i]&&0<e[i].indexOf("-")){var s=e[i].split("-")[0];n.push(s)}return n},M.prototype._processTranslations=function(A,e){for(var n=new c,i=0;i<A.length;i++){var s=new c,r=A[i];if("string"==typeof r)try{s=c.loadPath(r)}catch(A){try{r=this.defaults.amdLanguageBase+r,s=c.loadPath(r)}catch(A){e&&window.console&&console.warn&&console.warn('Select2: The language file for "'+r+'" could not be automatically loaded. A fallback will be used instead.')}}else s=t.isPlainObject(r)?new c(r):r;n.extend(s)}return n},M.prototype.set=function(A,e){var n={};n[t.camelCase(A)]=e;var i=l._convertData(n);t.extend(!0,this.defaults,i)},new M})),A.define("select2/options",["require","jquery","./defaults","./utils"],(function(t,A,e,n){function i(A,i){if(this.options=A,null!=i&&this.fromElement(i),null!=i&&(this.options=e.applyFromElement(this.options,i)),this.options=e.apply(this.options),i&&i.is("input")){var s=t(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=n.Decorate(this.options.dataAdapter,s)}}return i.prototype.fromElement=function(t){var e=["select2"];null==this.options.multiple&&(this.options.multiple=t.prop("multiple")),null==this.options.disabled&&(this.options.disabled=t.prop("disabled")),null==this.options.dir&&(t.prop("dir")?this.options.dir=t.prop("dir"):t.closest("[dir]").prop("dir")?this.options.dir=t.closest("[dir]").prop("dir"):this.options.dir="ltr"),t.prop("disabled",this.options.disabled),t.prop("multiple",this.options.multiple),n.GetData(t[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.StoreData(t[0],"data",n.GetData(t[0],"select2Tags")),n.StoreData(t[0],"tags",!0)),n.GetData(t[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),t.attr("ajax--url",n.GetData(t[0],"ajaxUrl")),n.StoreData(t[0],"ajax-Url",n.GetData(t[0],"ajaxUrl")));var i={};function s(t,A){return A.toUpperCase()}for(var r=0;r<t[0].attributes.length;r++){var o=t[0].attributes[r].name,a="data-";if(o.substr(0,a.length)==a){var l=o.substring(a.length),c=n.GetData(t[0],l);i[l.replace(/-([a-z])/g,s)]=c}}A.fn.jquery&&"1."==A.fn.jquery.substr(0,2)&&t[0].dataset&&(i=A.extend(!0,{},t[0].dataset,i));var u=A.extend(!0,{},n.GetData(t[0]),i);for(var h in u=n._convertData(u))-1<A.inArray(h,e)||(A.isPlainObject(this.options[h])?A.extend(this.options[h],u[h]):this.options[h]=u[h]);return this},i.prototype.get=function(t){return this.options[t]},i.prototype.set=function(t,A){this.options[t]=A},i})),A.define("select2/core",["jquery","./options","./utils","./keys"],(function(t,A,e,n){var i=function(t,n){null!=e.GetData(t[0],"select2")&&e.GetData(t[0],"select2").destroy(),this.$element=t,this.id=this._generateId(t),n=n||{},this.options=new A(n,t),i.__super__.constructor.call(this);var s=t.attr("tabindex")||0;e.StoreData(t[0],"old-tabindex",s),t.attr("tabindex","-1");var r=this.options.get("dataAdapter");this.dataAdapter=new r(t,this.options);var o=this.render();this._placeContainer(o);var a=this.options.get("selectionAdapter");this.selection=new a(t,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,o);var l=this.options.get("dropdownAdapter");this.dropdown=new l(t,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,o);var c=this.options.get("resultsAdapter");this.results=new c(t,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var u=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current((function(t){u.trigger("selection:update",{data:t})})),t.addClass("select2-hidden-accessible"),t.attr("aria-hidden","true"),this._syncAttributes(),e.StoreData(t[0],"select2",this),t.data("select2",this)};return e.Extend(i,e.Observable),i.prototype._generateId=function(t){return"select2-"+(null!=t.attr("id")?t.attr("id"):null!=t.attr("name")?t.attr("name")+"-"+e.generateChars(2):e.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},i.prototype._placeContainer=function(t){t.insertAfter(this.$element);var A=this._resolveWidth(this.$element,this.options.get("width"));null!=A&&t.css("width",A)},i.prototype._resolveWidth=function(t,A){var e=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==A){var n=this._resolveWidth(t,"style");return null!=n?n:this._resolveWidth(t,"element")}if("element"==A){var i=t.outerWidth(!1);return i<=0?"auto":i+"px"}if("style"!=A)return"computedstyle"!=A?A:window.getComputedStyle(t[0]).width;var s=t.attr("style");if("string"!=typeof s)return null;for(var r=s.split(";"),o=0,a=r.length;o<a;o+=1){var l=r[o].replace(/\s/g,"").match(e);if(null!==l&&1<=l.length)return l[1]}return null},i.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},i.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",(function(){t.dataAdapter.current((function(A){t.trigger("selection:update",{data:A})}))})),this.$element.on("focus.select2",(function(A){t.trigger("focus",A)})),this._syncA=e.bind(this._syncAttributes,this),this._syncS=e.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var A=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=A?(this._observer=new A((function(A){t._syncA(),t._syncS(null,A)})),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},i.prototype._registerDataEvents=function(){var t=this;this.dataAdapter.on("*",(function(A,e){t.trigger(A,e)}))},i.prototype._registerSelectionEvents=function(){var A=this,e=["toggle","focus"];this.selection.on("toggle",(function(){A.toggleDropdown()})),this.selection.on("focus",(function(t){A.focus(t)})),this.selection.on("*",(function(n,i){-1===t.inArray(n,e)&&A.trigger(n,i)}))},i.prototype._registerDropdownEvents=function(){var t=this;this.dropdown.on("*",(function(A,e){t.trigger(A,e)}))},i.prototype._registerResultsEvents=function(){var t=this;this.results.on("*",(function(A,e){t.trigger(A,e)}))},i.prototype._registerEvents=function(){var t=this;this.on("open",(function(){t.$container.addClass("select2-container--open")})),this.on("close",(function(){t.$container.removeClass("select2-container--open")})),this.on("enable",(function(){t.$container.removeClass("select2-container--disabled")})),this.on("disable",(function(){t.$container.addClass("select2-container--disabled")})),this.on("blur",(function(){t.$container.removeClass("select2-container--focus")})),this.on("query",(function(A){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(A,(function(e){t.trigger("results:all",{data:e,query:A})}))})),this.on("query:append",(function(A){this.dataAdapter.query(A,(function(e){t.trigger("results:append",{data:e,query:A})}))})),this.on("keypress",(function(A){var e=A.which;t.isOpen()?e===n.ESC||e===n.TAB||e===n.UP&&A.altKey?(t.close(A),A.preventDefault()):e===n.ENTER?(t.trigger("results:select",{}),A.preventDefault()):e===n.SPACE&&A.ctrlKey?(t.trigger("results:toggle",{}),A.preventDefault()):e===n.UP?(t.trigger("results:previous",{}),A.preventDefault()):e===n.DOWN&&(t.trigger("results:next",{}),A.preventDefault()):(e===n.ENTER||e===n.SPACE||e===n.DOWN&&A.altKey)&&(t.open(),A.preventDefault())}))},i.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},i.prototype._isChangeMutation=function(A,e){var n=!1,i=this;if(!A||!A.target||"OPTION"===A.target.nodeName||"OPTGROUP"===A.target.nodeName){if(e)if(e.addedNodes&&0<e.addedNodes.length)for(var s=0;s<e.addedNodes.length;s++)e.addedNodes[s].selected&&(n=!0);else e.removedNodes&&0<e.removedNodes.length?n=!0:t.isArray(e)&&t.each(e,(function(t,A){if(i._isChangeMutation(t,A))return!(n=!0)}));else n=!0;return n}},i.prototype._syncSubtree=function(t,A){var e=this._isChangeMutation(t,A),n=this;e&&this.dataAdapter.current((function(t){n.trigger("selection:update",{data:t})}))},i.prototype.trigger=function(t,A){var e=i.__super__.trigger,n={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===A&&(A={}),t in n){var s=n[t],r={prevented:!1,name:t,args:A};if(e.call(this,s,r),r.prevented)return void(A.prevented=!0)}e.call(this,t,A)},i.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},i.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},i.prototype.close=function(t){this.isOpen()&&this.trigger("close",{originalEvent:t})},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},i.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},i.prototype.focus=function(t){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},i.prototype.enable=function(t){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=t&&0!==t.length||(t=[!0]);var A=!t[0];this.$element.prop("disabled",A)},i.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current((function(A){t=A})),t},i.prototype.val=function(A){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==A||0===A.length)return this.$element.val();var e=A[0];t.isArray(e)&&(e=t.map(e,(function(t){return t.toString()}))),this.$element.val(e).trigger("input").trigger("change")},i.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",e.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),e.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},i.prototype.render=function(){var A=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return A.attr("dir",this.options.get("dir")),this.$container=A,this.$container.addClass("select2-container--"+this.options.get("theme")),e.StoreData(A[0],"element",this.$element),A},i})),A.define("select2/compat/utils",["jquery"],(function(t){return{syncCssClasses:function(A,e,n){var i,s,r=[];(i=t.trim(A.attr("class")))&&t((i=""+i).split(/\s+/)).each((function(){0===this.indexOf("select2-")&&r.push(this)})),(i=t.trim(e.attr("class")))&&t((i=""+i).split(/\s+/)).each((function(){0!==this.indexOf("select2-")&&null!=(s=n(this))&&r.push(s)})),A.attr("class",r.join(" "))}}})),A.define("select2/compat/containerCss",["jquery","./utils"],(function(t,A){function e(t){return null}function n(){}return n.prototype.render=function(n){var i=n.call(this),s=this.options.get("containerCssClass")||"";t.isFunction(s)&&(s=s(this.$element));var r=this.options.get("adaptContainerCssClass");if(r=r||e,-1!==s.indexOf(":all:")){s=s.replace(":all:","");var o=r;r=function(t){var A=o(t);return null!=A?A+" "+t:t}}var a=this.options.get("containerCss")||{};return t.isFunction(a)&&(a=a(this.$element)),A.syncCssClasses(i,this.$element,r),i.css(a),i.addClass(s),i},n})),A.define("select2/compat/dropdownCss",["jquery","./utils"],(function(t,A){function e(t){return null}function n(){}return n.prototype.render=function(n){var i=n.call(this),s=this.options.get("dropdownCssClass")||"";t.isFunction(s)&&(s=s(this.$element));var r=this.options.get("adaptDropdownCssClass");if(r=r||e,-1!==s.indexOf(":all:")){s=s.replace(":all:","");var o=r;r=function(t){var A=o(t);return null!=A?A+" "+t:t}}var a=this.options.get("dropdownCss")||{};return t.isFunction(a)&&(a=a(this.$element)),A.syncCssClasses(i,this.$element,r),i.css(a),i.addClass(s),i},n})),A.define("select2/compat/initSelection",["jquery"],(function(t){function A(t,A,e){e.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=e.get("initSelection"),this._isInitialized=!1,t.call(this,A,e)}return A.prototype.current=function(A,e){var n=this;this._isInitialized?A.call(this,e):this.initSelection.call(null,this.$element,(function(A){n._isInitialized=!0,t.isArray(A)||(A=[A]),e(A)}))},A})),A.define("select2/compat/inputData",["jquery","../utils"],(function(t,A){function e(t,A,e){this._currentData=[],this._valueSeparator=e.get("valueSeparator")||",","hidden"===A.prop("type")&&e.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),t.call(this,A,e)}return e.prototype.current=function(A,e){function n(A,e){var i=[];return A.selected||-1!==t.inArray(A.id,e)?(A.selected=!0,i.push(A)):A.selected=!1,A.children&&i.push.apply(i,n(A.children,e)),i}for(var i=[],s=0;s<this._currentData.length;s++){var r=this._currentData[s];i.push.apply(i,n(r,this.$element.val().split(this._valueSeparator)))}e(i)},e.prototype.select=function(A,e){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+e.id,this.$element.val(n),this.$element.trigger("input").trigger("change")}else this.current((function(A){t.map(A,(function(t){t.selected=!1}))})),this.$element.val(e.id),this.$element.trigger("input").trigger("change")},e.prototype.unselect=function(t,A){var e=this;A.selected=!1,this.current((function(t){for(var n=[],i=0;i<t.length;i++){var s=t[i];A.id!=s.id&&n.push(s.id)}e.$element.val(n.join(e._valueSeparator)),e.$element.trigger("input").trigger("change")}))},e.prototype.query=function(t,A,e){for(var n=[],i=0;i<this._currentData.length;i++){var s=this._currentData[i],r=this.matches(A,s);null!==r&&n.push(r)}e({results:n})},e.prototype.addOptions=function(e,n){var i=t.map(n,(function(t){return A.GetData(t[0],"data")}));this._currentData.push.apply(this._currentData,i)},e})),A.define("select2/compat/matcher",["jquery"],(function(t){return function(A){return function(e,n){var i=t.extend(!0,{},n);if(null==e.term||""===t.trim(e.term))return i;if(n.children){for(var s=n.children.length-1;0<=s;s--){var r=n.children[s];A(e.term,r.text,r)||i.children.splice(s,1)}if(0<i.children.length)return i}return A(e.term,n.text,n)?i:null}}})),A.define("select2/compat/query",[],(function(){function t(t,A,e){e.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),t.call(this,A,e)}return t.prototype.query=function(t,A,e){A.callback=e,this.options.get("query").call(null,A)},t})),A.define("select2/dropdown/attachContainer",[],(function(){function t(t,A,e){t.call(this,A,e)}return t.prototype.position=function(t,A,e){e.find(".dropdown-wrapper").append(A),A.addClass("select2-dropdown--below"),e.addClass("select2-container--below")},t})),A.define("select2/dropdown/stopPropagation",[],(function(){function t(){}return t.prototype.bind=function(t,A,e){t.call(this,A,e),this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),(function(t){t.stopPropagation()}))},t})),A.define("select2/selection/stopPropagation",[],(function(){function t(){}return t.prototype.bind=function(t,A,e){t.call(this,A,e),this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),(function(t){t.stopPropagation()}))},t})),w=function(t){var A,e,n=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],s=Array.prototype.slice;if(t.event.fixHooks)for(var r=n.length;r;)t.event.fixHooks[n[--r]]=t.event.mouseHooks;var o=t.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var A=i.length;A;)this.addEventListener(i[--A],a,!1);else this.onmousewheel=a;t.data(this,"mousewheel-line-height",o.getLineHeight(this)),t.data(this,"mousewheel-page-height",o.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var A=i.length;A;)this.removeEventListener(i[--A],a,!1);else this.onmousewheel=null;t.removeData(this,"mousewheel-line-height"),t.removeData(this,"mousewheel-page-height")},getLineHeight:function(A){var e=t(A),n=e["offsetParent"in t.fn?"offsetParent":"parent"]();return n.length||(n=t("body")),parseInt(n.css("fontSize"),10)||parseInt(e.css("fontSize"),10)||16},getPageHeight:function(A){return t(A).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function a(n){var i,r=n||window.event,a=s.call(arguments,1),u=0,h=0,d=0,f=0,g=0;if((n=t.event.fix(r)).type="mousewheel","detail"in r&&(d=-1*r.detail),"wheelDelta"in r&&(d=r.wheelDelta),"wheelDeltaY"in r&&(d=r.wheelDeltaY),"wheelDeltaX"in r&&(h=-1*r.wheelDeltaX),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(h=-1*d,d=0),u=0===d?h:d,"deltaY"in r&&(u=d=-1*r.deltaY),"deltaX"in r&&(h=r.deltaX,0===d&&(u=-1*h)),0!==d||0!==h){if(1===r.deltaMode){var p=t.data(this,"mousewheel-line-height");u*=p,d*=p,h*=p}else if(2===r.deltaMode){var w=t.data(this,"mousewheel-page-height");u*=w,d*=w,h*=w}if(i=Math.max(Math.abs(d),Math.abs(h)),(!e||i<e)&&c(r,e=i)&&(e/=40),c(r,i)&&(u/=40,h/=40,d/=40),u=Math[1<=u?"floor":"ceil"](u/e),h=Math[1<=h?"floor":"ceil"](h/e),d=Math[1<=d?"floor":"ceil"](d/e),o.settings.normalizeOffset&&this.getBoundingClientRect){var B=this.getBoundingClientRect();f=n.clientX-B.left,g=n.clientY-B.top}return n.deltaX=h,n.deltaY=d,n.deltaFactor=e,n.offsetX=f,n.offsetY=g,n.deltaMode=0,a.unshift(n,u,h,d),A&&clearTimeout(A),A=setTimeout(l,200),(t.event.dispatch||t.event.handle).apply(this,a)}}function l(){e=null}function c(t,A){return o.settings.adjustOldDeltas&&"mousewheel"===t.type&&A%120==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 A.define&&A.define.amd?A.define("jquery-mousewheel",["jquery"],w):"object"==typeof exports?module.exports=w:w(t),A.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],(function(t,A,e,n,i){if(null==t.fn.select2){var s=["open","close","destroy"];t.fn.select2=function(A){if("object"==typeof(A=A||{}))return this.each((function(){var n=t.extend(!0,{},A);new e(t(this),n)})),this;if("string"!=typeof A)throw new Error("Invalid arguments for Select2: "+A);var n,r=Array.prototype.slice.call(arguments,1);return this.each((function(){var t=i.GetData(this,"select2");null==t&&window.console&&console.error&&console.error("The select2('"+A+"') method was called on an element that is not using Select2."),n=t[A].apply(t,r)})),-1<t.inArray(A,s)?this:n}}return null==t.fn.select2.defaults&&(t.fn.select2.defaults=n),e})),{define:A.define,require:A.require}}(),e=A.require("jquery.select2");return t.fn.select2.amd=A,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSMegaMenu=A():t.HSMegaMenu=A()}(window,(function(){return d={"./src/js/hs-mega-menu.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return HSMegaMenu; });\n/* harmony import */ var _methods_object_assign_deep__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./methods/object-assign-deep */ "./src/js/methods/object-assign-deep.js");\n/* harmony import */ var _methods_object_assign_deep__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_methods_object_assign_deep__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _methods_get_type__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./methods/get-type */ "./src/js/methods/get-type.js");\n/* harmony import */ var _methods_smart_position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./methods/smart-position */ "./src/js/methods/smart-position.js");\n/* harmony import */ var _methods_desktop_css_animation_enable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./methods/desktop-css-animation-enable */ "./src/js/methods/desktop-css-animation-enable.js");\n/* harmony import */ var _methods_desktop_mouseenter_event_listener__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./methods/desktop-mouseenter-event-listener */ "./src/js/methods/desktop-mouseenter-event-listener.js");\n/* harmony import */ var _methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./methods/desktop-mouseleave-event-listener */ "./src/js/methods/desktop-mouseleave-event-listener.js");\n/* harmony import */ var _methods_desktop_click_event_listener__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./methods/desktop-click-event-listener */ "./src/js/methods/desktop-click-event-listener.js");\n/* harmony import */ var _methods_mobile_click_event_listener__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./methods/mobile-click-event-listener */ "./src/js/methods/mobile-click-event-listener.js");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSMegaMenu Plugin\n* @version: 2.0.0 (Mon, 25 Nov 2019)\n* @requires: jQuery v3.0 or later\n* @author: HtmlStream\n* @event-namespace: .HSMegaMenu\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2019 Htmlstream\n*/\n\n\n\n\n\n\n\n\n\nvar HSMegaMenu = /*#__PURE__*/function () {\n  function HSMegaMenu(el, settings) {\n    _classCallCheck(this, HSMegaMenu);\n\n    this.el = el;\n    this.defaults = {\n      eventType: \'hover\',\n      direction: \'horizontal\',\n      breakpoint: \'lg\',\n      rtl: false,\n      isMenuOpened: false,\n      sideBarRatio: 1 / 4,\n      pageContainer: $(\'body\'),\n      mobileSpeed: 400,\n      duration: 300,\n      delay: 0,\n      itemOptions: {\n        megaMenuTimeOut: null,\n        desktop: {\n          animation: \'animated\',\n          animationIn: \'slideInUp\',\n          animationOut: false,\n          position: null,\n          maxWidth: null\n        }\n      },\n      classMap: {\n        rtl: \'.hs-rtl\',\n        reversed: \'.hs-reversed\',\n        initialized: \'.hs-menu-initialized\',\n        mobileState: \'.hs-mobile-state\',\n        invoker: \'.hs-mega-menu-invoker\',\n        subMenu: \'.hs-sub-menu\',\n        hasSubMenu: \'.hs-has-sub-menu\',\n        hasSubMenuActive: \'.hs-sub-menu-opened\',\n        megaMenu: \'.hs-mega-menu\',\n        hasMegaMenu: \'.hs-has-mega-menu\',\n        hasMegaMenuActive: \'.hs-mega-menu-opened\'\n      }\n    };\n    this.settings = settings;\n    this.state = null;\n  }\n\n  _createClass(HSMegaMenu, [{\n    key: "init",\n    value: function init() {\n      var context = this,\n          $el = $(context.el),\n          defaults = Object.assign({}, context.defaults),\n          dataSettings = $el.attr(\'data-hs-mega-menu-options\') ? JSON.parse($el.attr(\'data-hs-mega-menu-options\')) : {};\n      var settings = {};\n      settings = _methods_object_assign_deep__WEBPACK_IMPORTED_MODULE_0___default()({}, defaults, settings, dataSettings, context.settings); // Resolution list\n\n      var resolutionsList = {\n        xs: 0,\n        sm: 576,\n        md: 768,\n        lg: 992,\n        xl: 1200\n      }; // Keycodes\n\n      var ESC_KEYCODE = 27,\n          TAB_KEYCODE = 9,\n          ENTER_KEYCODE = 13,\n          SPACE_KEYCODE = 32,\n          ARROW_UP_KEYCODE = 38,\n          ARROW_DOWN_KEYCODE = 40,\n          ARROW_RIGHT_KEYCODE = 39,\n          ARROW_LEFT_KEYCODE = 37; // Prevent scroll\n\n      function preventScroll(keycode) {\n        return function (e) {\n          if (e.which === keycode) {\n            e.preventDefault();\n          }\n        };\n      } // Get Item Settings\n\n\n      function getItemSettings(el) {\n        var $el = el,\n            dataSettings = $el.attr(\'data-hs-mega-menu-item-options\') ? JSON.parse($el.attr(\'data-hs-mega-menu-item-options\')) : {},\n            itemSettings = settings.itemOptions;\n        itemSettings = $.extend(true, itemSettings, dataSettings);\n\n        itemSettings.activeItemClass = function () {\n          return Object(_methods_get_type__WEBPACK_IMPORTED_MODULE_1__["default"])($el, settings) === \'mega-menu\' ? settings.classMap.hasMegaMenuActive : settings.classMap.hasSubMenuActive;\n        };\n\n        return itemSettings;\n      } // State Detection\n\n\n      $(window).on(\'resize\', function () {\n        if (window.innerWidth < resolutionsList[settings.breakpoint]) {\n          context.state = \'mobile\';\n        } else {\n          context.state = \'desktop\';\n        }\n      }).trigger(\'resize\'); // Set RTL\n\n      if (settings.rtl) {\n        $el.addClass(settings.classMap.rtl.slice(1));\n      } // Init Menu Items\n\n\n      $el.find("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)).each(function () {\n        context.MegaMenuItem($(this), $(this).children(settings.classMap[Object(_methods_get_type__WEBPACK_IMPORTED_MODULE_1__["default"])($(this), settings) === \'mega-menu\' ? \'megaMenu\' : \'subMenu\']), settings);\n      }); // Add Initialized Classes\n\n      $el.addClass("".concat(settings.classMap.initialized.slice(1), " hs-menu-").concat(settings.direction)); // *****\n      // Start: ACCESSIBILITY\n      // *****\n\n      var myPreventScrollSpace = preventScroll(SPACE_KEYCODE),\n          myPreventScrollDown = preventScroll(ARROW_DOWN_KEYCODE),\n          myPreventScrollUp = preventScroll(ARROW_UP_KEYCODE);\n      var $items,\n          index,\n          state = null;\n      $(document).on(\'keyup\', function () {\n        window.removeEventListener(\'keydown\', myPreventScrollSpace, false);\n        window.removeEventListener(\'keydown\', myPreventScrollUp, false);\n        window.removeEventListener(\'keydown\', myPreventScrollDown, false);\n      });\n      $(document).on(\'keyup\', "".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu), function (e) {\n        //\n        // Start: PREVENT SCROLL\n        //\n        e.preventDefault();\n        e.stopPropagation();\n        window.addEventListener(\'keydown\', myPreventScrollSpace, false);\n        window.addEventListener(\'keydown\', myPreventScrollUp, false);\n        window.addEventListener(\'keydown\', myPreventScrollDown, false); //\n        // End: PREVENT SCROLL\n        //\n        //\n        // Start: ELEMENT DETECTION\n        //\n\n        if ($(e.target).hasClass(settings.classMap.invoker.slice(1)) && !$(e.target).closest("".concat(settings.classMap.subMenu, ", ").concat(settings.classMap.megaMenu)).length) {\n          // console.log(\'Top level\');\n          if (state !== \'topLevel\') {\n            state = \'topLevel\';\n          }\n\n          $items = [].slice.call($(e.target).parent().parent().find(settings.classMap.invoker)).filter(function (item) {\n            if (!$(item).closest("".concat(settings.classMap.subMenu, ", ").concat(settings.classMap.megaMenu)).length) {\n              return $(item).is(\':visible\');\n            }\n          });\n        } else if ($(e.target).closest("".concat(settings.classMap.subMenu, ", ").concat(settings.classMap.megaMenu)).length && $(e.target).siblings("".concat(settings.classMap.subMenu, ", ").concat(settings.classMap.megaMenu)).length) {\n          // console.log(\'Has submenu and not top level\');\n          if (state !== \'hasSubmenu\') {\n            state = \'hasSubmenu\';\n          }\n\n          $items = [].slice.call($(e.target).parent().parent().find(settings.classMap.invoker)).filter(function (item) {\n            return $(item).is(\':visible\');\n          });\n        } else {\n          // console.log(\'Just element\');\n          if (state !== \'simple\') {\n            state = \'simple\';\n          }\n\n          $items = [].slice.call($(e.target).closest("".concat(settings.classMap.subMenu, ", ").concat(settings.classMap.megaMenu)).find(\'a, button\')).filter(function (item) {\n            return $(item).is(\':visible\');\n          });\n        } //\n        // End: ELEMENT DETECTION\n        //\n\n\n        index = $items.indexOf(e.target); //\n        // Start: TOP LEVEL\n        //\n        // Left\n\n        if (state === \'topLevel\' && e.which === ARROW_LEFT_KEYCODE && index > 0) {\n          index--;\n        } // Right\n\n\n        if (state === \'topLevel\' && e.which === ARROW_RIGHT_KEYCODE && index < $items.length - 1) {\n          index++;\n        } // Open Sub\n\n\n        if (state === \'topLevel\' && (e.which === ARROW_DOWN_KEYCODE || e.which === SPACE_KEYCODE || e.which === ENTER_KEYCODE)) {\n          if (!$(e.target).siblings("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).length) {\n            Object(_methods_desktop_mouseenter_event_listener__WEBPACK_IMPORTED_MODULE_4__["default"])($(e.target).parent(), $(e.target).siblings(), settings, getItemSettings($(e.target).parent()))();\n          } else if ($(e.target).siblings("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).length) {\n            $($(e.target).siblings("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).find(\'a\')[0]).focus();\n            return;\n          }\n        } // Close Siblings\n\n\n        if (state === \'topLevel\' && (e.which === TAB_KEYCODE || e.which === ARROW_RIGHT_KEYCODE || e.which === ARROW_LEFT_KEYCODE) && $(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)).parent().find("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).length) {\n          Object(_methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__["default"])($(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)), $(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)).parent().find("".concat(settings.classMap.hasMegaMenuActive, " > ").concat(settings.classMap.megaMenu, ", ").concat(settings.classMap.hasSubMenuActive, " > ").concat(settings.classMap.subMenu)), settings, getItemSettings($(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu))))();\n        } //\n        // End: TOP LEVEL\n        //\n        //\n        // Start: HAS SUB-MENU BUT NOT TOP LEVEL\n        //\n        // Up\n\n\n        if (state === \'hasSubmenu\' && e.which === ARROW_UP_KEYCODE && index > 0) {\n          index--;\n        } // Down\n\n\n        if (state === \'hasSubmenu\' && e.which === ARROW_DOWN_KEYCODE && index < $items.length - 1) {\n          index++;\n        } // Open Sub\n\n\n        if (state === \'hasSubmenu\' && (e.which === ARROW_LEFT_KEYCODE || e.which === ARROW_RIGHT_KEYCODE || e.which === SPACE_KEYCODE || e.which === ENTER_KEYCODE)) {\n          if (!$(e.target).siblings("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).length) {\n            Object(_methods_desktop_mouseenter_event_listener__WEBPACK_IMPORTED_MODULE_4__["default"])($(e.target).parent(), $(e.target).siblings(), settings, getItemSettings($(e.target).parent()))();\n          } else if ($(e.target).siblings("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).length) {\n            $($(e.target).siblings("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).find(\'a\')[0]).focus();\n            return;\n          }\n        } // Close Siblings\n\n\n        if (state === \'hasSubmenu\' && (e.which === TAB_KEYCODE || e.which === ARROW_DOWN_KEYCODE || e.which === ARROW_UP_KEYCODE) && $(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)).parent().find("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")).length) {\n          Object(_methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__["default"])($(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)), $(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu)).parent().find("".concat(settings.classMap.hasMegaMenuActive, " > ").concat(settings.classMap.megaMenu, ", ").concat(settings.classMap.hasSubMenuActive, " > ").concat(settings.classMap.subMenu)), settings, getItemSettings($(e.target).closest("".concat(settings.classMap.hasMegaMenu, ", ").concat(settings.classMap.hasSubMenu))))();\n        } //\n        // End: HAS SUB-MENU BUT NOT TOP LEVEL\n        //\n        //\n        // Start: SIMPLE\n        //\n        // Left, Up\n\n\n        if (state === \'simple\' && e.which === ARROW_UP_KEYCODE && index > 0) {\n          index--;\n        } // Right, Down\n\n\n        if (state === \'simple\' && e.which === ARROW_DOWN_KEYCODE && index < $items.length - 1) {\n          index++;\n        } // Close Siblings\n\n\n        if (state === \'simple\' && (e.which === ARROW_RIGHT_KEYCODE || e.which === ARROW_LEFT_KEYCODE) && $(e.target).closest(settings.classMap.hasSubMenu).parent().find(settings.classMap.subMenu).length) {\n          $(e.target).closest(settings.classMap.hasSubMenu).children(settings.classMap.invoker).focus();\n          Object(_methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__["default"])($(e.target).closest(settings.classMap.hasSubMenu), $(e.target).closest(settings.classMap.hasSubMenu).parent().find("".concat(settings.classMap.hasSubMenuActive, " > ").concat(settings.classMap.subMenu)), settings, getItemSettings($(e.target).closest(settings.classMap.hasSubMenu)))();\n          return;\n        } //\n        // End: SIMPLE\n        //\n        // Close Self\n\n\n        if (e.which === ESC_KEYCODE && context.state === \'desktop\' && $(e.target).closest("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive)).length) {\n          $(e.target).closest("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive)).children(settings.classMap.invoker).focus();\n          Object(_methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__["default"])($(e.target).closest("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive)), $(e.target).closest("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive)).find("".concat(settings.classMap.megaMenu, ", ").concat(settings.classMap.subMenu)), settings, getItemSettings($(e.target).closest("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive))))();\n          return;\n        } // Reset index\n\n\n        if (index < 0) {\n          index = 0;\n        }\n\n        $($items[index]).focus();\n      });\n      $(document).on(\'keyup\', function (e) {\n        // Close All\n        if (e.which === TAB_KEYCODE && $(e.target).closest("".concat(settings.classMap.megaMenu, ", ").concat(settings.classMap.subMenu)).length === 0) {\n          Object(_methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__["default"])($("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive)), $("".concat(settings.classMap.megaMenu, ":visible, ").concat(settings.classMap.subMenu, ":visible")), settings, getItemSettings($("".concat(settings.classMap.hasMegaMenuActive, ", ").concat(settings.classMap.hasSubMenuActive))))();\n        }\n      }); // *****\n      // End: ACCESSIBILITY\n      // *****\n    }\n  }, {\n    key: "MegaMenuItem",\n    value: function MegaMenuItem(el, menu, params) {\n      var context = this,\n          settings = params,\n          itemDataSettings = el.attr(\'data-hs-mega-menu-item-options\') ? JSON.parse(el.attr(\'data-hs-mega-menu-item-options\')) : {},\n          $el = el,\n          $menu = menu;\n      var itemSettings = {\n        eventType: itemDataSettings.eventType ? itemDataSettings.eventType : settings.eventType,\n        megaMenuTimeOut: null,\n        desktop: {\n          animation: \'animated\',\n          animationIn: \'slideInUp\',\n          animationOut: false,\n          position: null,\n          maxWidth: null\n        }\n      };\n      itemSettings = _methods_object_assign_deep__WEBPACK_IMPORTED_MODULE_0___default()({}, settings, itemSettings, itemDataSettings);\n\n      itemSettings.activeItemClass = function () {\n        return Object(_methods_get_type__WEBPACK_IMPORTED_MODULE_1__["default"])($el, itemSettings) === \'mega-menu\' ? itemSettings.classMap.hasMegaMenuActive : itemSettings.classMap.hasSubMenuActive;\n      }; // Set Menu Breakpoint Class\n\n\n      $menu.addClass(Object(_methods_get_type__WEBPACK_IMPORTED_MODULE_1__["default"])($el, itemSettings) === \'mega-menu\' ? "hs-mega-menu-desktop-".concat(itemSettings.breakpoint) : "hs-sub-menu-desktop-".concat(itemSettings.breakpoint)); // Listeners\n\n      var myDesktopCSSAnimationEnable = Object(_methods_desktop_css_animation_enable__WEBPACK_IMPORTED_MODULE_3__["default"])($menu, itemSettings),\n          myDesktopMouseEnterEventListener = Object(_methods_desktop_mouseenter_event_listener__WEBPACK_IMPORTED_MODULE_4__["default"])($el, $menu, settings, itemSettings),\n          myDesktopMouseLeaveEventListener = Object(_methods_desktop_mouseleave_event_listener__WEBPACK_IMPORTED_MODULE_5__["default"])($el, $menu, settings, itemSettings),\n          myDesktopClickEventListener = Object(_methods_desktop_click_event_listener__WEBPACK_IMPORTED_MODULE_6__["default"])($el, $menu, settings, itemSettings),\n          myMobileClickEventListener = Object(_methods_mobile_click_event_listener__WEBPACK_IMPORTED_MODULE_7__["default"])($el, $menu, settings, itemSettings);\n\n      var mobileListeners = function mobileListeners() {\n        // Remove Desktop Listeners\n        $menu[0].removeEventListener(\'animationend\', myDesktopCSSAnimationEnable, false);\n        $menu[0].removeEventListener(\'webkitAnimationEnd\', myDesktopCSSAnimationEnable, false);\n        $el[0].removeEventListener(\'mouseenter\', myDesktopMouseEnterEventListener, false);\n        $el[0].removeEventListener(\'mouseleave\', myDesktopMouseLeaveEventListener, false); // $el.children(settings.classMap.invoker)[0].removeEventListener(\'focus\', myDesktopMouseEnterEventListener, false);\n\n        $el.children(itemSettings.classMap.invoker)[0].removeEventListener(\'click\', myDesktopClickEventListener, false); // Add Mobile Listeners\n\n        $el.children(itemSettings.classMap.invoker)[0].addEventListener(\'click\', myMobileClickEventListener, false);\n      },\n          desktopListeners = function desktopListeners() {\n        // Remove Mobile Listeners\n        $el.children(itemSettings.classMap.invoker)[0].removeEventListener(\'click\', myMobileClickEventListener, false); // Add Desktop Listeners\n\n        $menu[0].addEventListener(\'animationend\', myDesktopCSSAnimationEnable, false);\n        $menu[0].addEventListener(\'webkitAnimationEnd\', myDesktopCSSAnimationEnable, false);\n\n        if (itemSettings.eventType === \'hover\') {\n          $el[0].addEventListener(\'mouseenter\', myDesktopMouseEnterEventListener, false);\n          $el[0].addEventListener(\'mouseleave\', myDesktopMouseLeaveEventListener, false); // if (!$el.parents().hasClass(settings.classMap.subMenu.slice(1))) {\n          // \t$el.children(settings.classMap.invoker)[0].addEventListener(\'focus\', myDesktopMouseEnterEventListener, false);\n          // }\n        }\n\n        if (itemSettings.eventType === \'click\') {\n          $el.children(itemSettings.classMap.invoker)[0].addEventListener(\'click\', myDesktopClickEventListener, false);\n        }\n      };\n\n      if (itemSettings.desktop.maxWidth) {\n        $menu.css(\'max-width\', itemSettings.desktop.maxWidth);\n      }\n\n      if (itemSettings.desktop.position) {\n        $menu.addClass("hs-position-".concat(itemSettings.desktop.position));\n      } // Document Events\n\n\n      $(document).on(\'click\', function (e) {\n        if ($(e.target).closest($menu).length === 0 && $(e.target).closest(itemSettings.classMap.invoker).length === 0 && context.state === \'desktop\') {\n          $el.removeClass(itemSettings.activeItemClass().slice(1));\n          $menu.removeClass(itemSettings.desktop.animationIn);\n\n          if (itemSettings.animationOut) {\n            $menu.addClass(itemSettings.desktop.animationOut);\n          } else {\n            $menu.hide();\n          }\n        }\n      }); // Resize and Scroll Events\n\n      $(window).on(\'resize\', function () {\n        if (context.state === \'desktop\') {\n          Object(_methods_smart_position__WEBPACK_IMPORTED_MODULE_2__["default"])($menu, itemSettings);\n        }\n      }); // State Detection\n\n      $(window).on(\'resize\', function () {\n        if (context.state === \'mobile\') {\n          $menu.removeClass(itemSettings.desktop.animation).css(\'animation-duration\', \'\');\n          mobileListeners();\n        } else if (context.state === \'desktop\') {\n          $menu.addClass(itemSettings.desktop.animation).css(\'animation-duration\', "".concat(itemSettings.duration, "ms"));\n          desktopListeners();\n        }\n      }).trigger(\'resize\');\n    }\n  }]);\n\n  return HSMegaMenu;\n}();\n\n\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/hs-mega-menu.js?')},"./src/js/methods/desktop-click-event-listener.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return desktopClickEventListener; });\n/* harmony import */ var _get_type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-type */ "./src/js/methods/get-type.js");\n/* harmony import */ var _smart_position__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./smart-position */ "./src/js/methods/smart-position.js");\n/* harmony import */ var _desktop_show__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./desktop-show */ "./src/js/methods/desktop-show.js");\n/* harmony import */ var _desktop_hide__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./desktop-hide */ "./src/js/methods/desktop-hide.js");\n\n\n\n\nfunction desktopClickEventListener(el, menu, params, itemParams) {\n  return function () {\n    var $siblingInvokers = menu.parent("".concat(params.classMap.hasMegaMenu, ", ").concat(params.classMap.hasSubMenu)).siblings("".concat(params.classMap.hasMegaMenu).concat(params.classMap.hasMegaMenuActive, ", ").concat(params.classMap.hasSubMenu).concat(params.classMap.hasSubMenuActive));\n\n    if ($siblingInvokers.length) {\n      $siblingInvokers.each(function () {\n        var $el = $(this),\n            $menu = $el.children("".concat(params.classMap.megaMenu, ", ").concat(params.classMap.subMenu)),\n            itemDataSettings = $el.attr(\'data-hs-mega-menu-item-options\') ? JSON.parse($el.attr(\'data-hs-mega-menu-item-options\')) : {};\n        var itemSettings = {\n          desktop: {\n            animation: \'animated\',\n            animationIn: \'slideInUp\',\n            animationOut: \'fadeOut\',\n            position: null\n          }\n        };\n        itemSettings = Object.assign({}, itemSettings, itemDataSettings);\n\n        itemSettings.activeItemClass = function () {\n          return Object(_get_type__WEBPACK_IMPORTED_MODULE_0__["default"])($el, params) === \'mega-menu\' ? params.classMap.hasMegaMenuActive : params.classMap.hasSubMenuActive;\n        };\n\n        $el.removeClass(itemSettings.activeItemClass().slice(1));\n        Object(_desktop_hide__WEBPACK_IMPORTED_MODULE_3__["default"])($el, $menu, params, itemSettings);\n      });\n    }\n\n    if (menu.is(\':hidden\')) {\n      el.addClass(itemParams.activeItemClass().slice(1));\n      Object(_desktop_show__WEBPACK_IMPORTED_MODULE_2__["default"])(el, menu, params, itemParams);\n      Object(_smart_position__WEBPACK_IMPORTED_MODULE_1__["default"])(menu, params);\n    } else {\n      el.removeClass(itemParams.activeItemClass().slice(1));\n      Object(_desktop_hide__WEBPACK_IMPORTED_MODULE_3__["default"])(el, menu, params, itemParams);\n    }\n  };\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/desktop-click-event-listener.js?')},"./src/js/methods/desktop-css-animation-enable.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return desktopCSSAnimationEnable; });\nfunction desktopCSSAnimationEnable(menu, itemParams) {\n  return function (e) {\n    if (menu.hasClass(itemParams.desktop.animationOut)) {\n      menu.removeClass(itemParams.desktop.animationOut).hide();\n    }\n\n    e.preventDefault();\n    e.stopPropagation();\n  };\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/desktop-css-animation-enable.js?')},"./src/js/methods/desktop-hide.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return desktopHide; });\nfunction desktopHide(el, menu, params, itemParams) {\n  if (!menu.length) {\n    return this;\n  }\n\n  if (itemParams.desktop.animationOut) {\n    menu.removeClass(itemParams.desktop.animationIn).addClass(itemParams.desktop.animationOut).hide();\n  } else {\n    menu.removeClass(itemParams.desktop.animationIn).hide();\n  }\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/desktop-hide.js?')},"./src/js/methods/desktop-mouseenter-event-listener.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return desktopMouseEnterEventListener; });\n/* harmony import */ var _smart_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./smart-position */ "./src/js/methods/smart-position.js");\n/* harmony import */ var _desktop_show__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./desktop-show */ "./src/js/methods/desktop-show.js");\n/* harmony import */ var _get_type__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./get-type */ "./src/js/methods/get-type.js");\n/* harmony import */ var _desktop_hide__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./desktop-hide */ "./src/js/methods/desktop-hide.js");\n\n\n\n\nfunction desktopMouseEnterEventListener(el, menu, params, itemParams) {\n  return function () {\n    if (itemParams.megaMenuTimeOut) {\n      clearTimeout(itemParams.megaMenuTimeOut);\n    }\n\n    var $siblingInvokers = menu.parent("".concat(params.classMap.hasMegaMenu, ", ").concat(params.classMap.hasSubMenu)).siblings("".concat(params.classMap.hasMegaMenu).concat(params.classMap.hasMegaMenuActive, ", ").concat(params.classMap.hasSubMenu).concat(params.classMap.hasSubMenuActive));\n\n    if ($siblingInvokers.length) {\n      $siblingInvokers.each(function () {\n        var $el = $(this),\n            $menu = $el.children("".concat(params.classMap.megaMenu, ", ").concat(params.classMap.subMenu)),\n            itemDataSettings = $el.attr(\'data-hs-mega-menu-item-options\') ? JSON.parse($el.attr(\'data-hs-mega-menu-item-options\')) : {};\n        var itemSettings = {\n          desktop: {\n            animation: \'animated\',\n            animationIn: \'slideInUp\',\n            animationOut: \'fadeOut\',\n            position: null\n          }\n        };\n        itemSettings = Object.assign({}, itemSettings, itemDataSettings);\n\n        itemSettings.activeItemClass = function () {\n          return Object(_get_type__WEBPACK_IMPORTED_MODULE_2__["default"])($el, params) === \'mega-menu\' ? params.classMap.hasMegaMenuActive : params.classMap.hasSubMenuActive;\n        };\n\n        $el.removeClass(itemSettings.activeItemClass().slice(1));\n        Object(_desktop_hide__WEBPACK_IMPORTED_MODULE_3__["default"])($el, $menu, params, itemSettings);\n      });\n    }\n\n    el.addClass(itemParams.activeItemClass().slice(1));\n    Object(_desktop_show__WEBPACK_IMPORTED_MODULE_1__["default"])(el, menu, params, itemParams);\n    Object(_smart_position__WEBPACK_IMPORTED_MODULE_0__["default"])(menu, params);\n  };\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/desktop-mouseenter-event-listener.js?')},"./src/js/methods/desktop-mouseleave-event-listener.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return desktopMouseLeaveEventListener; });\n/* harmony import */ var _desktop_hide__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./desktop-hide */ "./src/js/methods/desktop-hide.js");\n\nfunction desktopMouseLeaveEventListener(el, menu, params, itemParams) {\n  return function () {\n    itemParams.megaMenuTimeOut = setTimeout(function () {\n      el.removeClass(itemParams.activeItemClass().slice(1));\n      Object(_desktop_hide__WEBPACK_IMPORTED_MODULE_0__["default"])(el, menu, params, itemParams);\n    }, params.delay);\n  };\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/desktop-mouseleave-event-listener.js?')},"./src/js/methods/desktop-show.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return desktopShow; });\nfunction desktopShow(el, menu, params, itemParams) {\n  menu.removeClass(itemParams.desktop.animationOut).show().addClass(itemParams.desktop.animationIn);\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/desktop-show.js?')},"./src/js/methods/get-type.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getType; });\nfunction getType(el, params) {\n  if (!el || !el.length) {\n    return false;\n  }\n\n  return el.hasClass(params.classMap.hasSubMenu.slice(1)) ? 'sub-menu' : el.hasClass(params.classMap.hasMegaMenu.slice(1)) ? 'mega-menu' : null;\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/get-type.js?")},"./src/js/methods/mobile-click-event-listener.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return mobileClickEventListener; });\n/* harmony import */ var _get_type__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-type */ "./src/js/methods/get-type.js");\n/* harmony import */ var _mobile_show__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mobile-show */ "./src/js/methods/mobile-show.js");\n/* harmony import */ var _mobile_hide__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mobile-hide */ "./src/js/methods/mobile-hide.js");\n\n\n\nfunction mobileClickEventListener(el, menu, params, itemParams) {\n  return function () {\n    var $siblingInvokers = menu.parent("".concat(params.classMap.hasMegaMenu, ", ").concat(params.classMap.hasSubMenu)).siblings("".concat(params.classMap.hasMegaMenu).concat(params.classMap.hasMegaMenuActive, ", ").concat(params.classMap.hasSubMenu).concat(params.classMap.hasSubMenuActive));\n\n    if ($siblingInvokers.length) {\n      $siblingInvokers.each(function () {\n        var $el = $(this),\n            $menu = $el.children("".concat(params.classMap.megaMenu, ", ").concat(params.classMap.subMenu)),\n            itemSettings = {};\n\n        itemSettings.activeItemClass = function () {\n          return Object(_get_type__WEBPACK_IMPORTED_MODULE_0__["default"])($el, params) === \'mega-menu\' ? params.classMap.hasMegaMenuActive : params.classMap.hasSubMenuActive;\n        };\n\n        Object(_mobile_hide__WEBPACK_IMPORTED_MODULE_2__["default"])($el, $menu, params, itemSettings);\n      });\n    }\n\n    if (menu.is(\':hidden\')) {\n      Object(_mobile_show__WEBPACK_IMPORTED_MODULE_1__["default"])(el, menu, params, itemParams);\n    } else {\n      Object(_mobile_hide__WEBPACK_IMPORTED_MODULE_2__["default"])(el, menu, params, itemParams);\n    }\n  };\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/mobile-click-event-listener.js?')},"./src/js/methods/mobile-hide.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return mobileHide; });\nfunction mobileHide(el, menu, params, itemParams) {\n  if (!menu.length) {\n    return this;\n  }\n\n  el.removeClass(itemParams.activeItemClass().slice(1));\n  menu.slideUp(params.mobileSpeed);\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/mobile-hide.js?')},"./src/js/methods/mobile-show.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return mobileShow; });\nfunction mobileShow(el, menu, params, itemParams) {\n  if (!menu.length) {\n    return this;\n  }\n\n  el.addClass(itemParams.activeItemClass().slice(1));\n  menu.slideDown(params.mobileSpeed);\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/mobile-show.js?')},"./src/js/methods/object-assign-deep.js":function(module,exports,__webpack_require__){"use strict";eval("\n/*\n * OBJECT ASSIGN DEEP\n * Allows deep cloning of plain objects that contain primitives, nested plain objects, or nested plain arrays.\n */\n\n/*\n * A unified way of returning a string that describes the type of the given variable.\n */\n\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction getTypeOf(input) {\n  if (input === null) {\n    return 'null';\n  } else if (typeof input === 'undefined') {\n    return 'undefined';\n  } else if (_typeof(input) === 'object') {\n    return Array.isArray(input) ? 'array' : 'object';\n  }\n\n  return _typeof(input);\n}\n/*\n * Branching logic which calls the correct function to clone the given value base on its type.\n */\n\n\nfunction cloneValue(value) {\n  // The value is an object so lets clone it.\n  if (getTypeOf(value) === 'object') {\n    return quickCloneObject(value);\n  } // The value is an array so lets clone it.\n  else if (getTypeOf(value) === 'array') {\n      return quickCloneArray(value);\n    } // Any other value can just be copied.\n\n\n  return value;\n}\n/*\n * Enumerates the given array and returns a new array, with each of its values cloned (i.e. references broken).\n */\n\n\nfunction quickCloneArray(input) {\n  return input.map(cloneValue);\n}\n/*\n * Enumerates the properties of the given object (ignoring the prototype chain) and returns a new object, with each of\n * its values cloned (i.e. references broken).\n */\n\n\nfunction quickCloneObject(input) {\n  var output = {};\n\n  for (var key in input) {\n    if (!Object.prototype.hasOwnProperty.call(input, key)) {\n      continue;\n    }\n\n    output[key] = cloneValue(input[key]);\n  }\n\n  return output;\n}\n/*\n * Does the actual deep merging.\n */\n\n\nfunction executeDeepMerge(target) {\n  var _objects = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n\n  var _options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n  var options = {\n    arrayBehaviour: _options.arrayBehaviour || 'replace' // Can be \"merge\" or \"replace\".\n\n  }; // Ensure we have actual objects for each.\n\n  var objects = _objects.map(function (object) {\n    return object || {};\n  });\n\n  var output = target || {}; // Enumerate the objects and their keys.\n\n  for (var oindex = 0; oindex < objects.length; oindex++) {\n    var object = objects[oindex];\n    var keys = Object.keys(object);\n\n    for (var kindex = 0; kindex < keys.length; kindex++) {\n      var key = keys[kindex];\n      var value = object[key];\n      var type = getTypeOf(value);\n      var existingValueType = getTypeOf(output[key]);\n\n      if (type === 'object') {\n        if (existingValueType !== 'undefined') {\n          var existingValue = existingValueType === 'object' ? output[key] : {};\n          output[key] = executeDeepMerge({}, [existingValue, quickCloneObject(value)], options);\n        } else {\n          output[key] = quickCloneObject(value);\n        }\n      } else if (type === 'array') {\n        if (existingValueType === 'array') {\n          var newValue = quickCloneArray(value);\n          output[key] = options.arrayBehaviour === 'merge' ? output[key].concat(newValue) : newValue;\n        } else {\n          output[key] = quickCloneArray(value);\n        }\n      } else {\n        output[key] = value;\n      }\n    }\n  }\n\n  return output;\n}\n/*\n * Merge all the supplied objects into the target object, breaking all references, including those of nested objects\n * and arrays, and even objects nested inside arrays. The first parameter is not mutated unlike Object.assign().\n * Properties in later objects will always overwrite.\n */\n\n\nmodule.exports = function objectAssignDeep(target) {\n  for (var _len = arguments.length, objects = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n    objects[_key - 1] = arguments[_key];\n  }\n\n  return executeDeepMerge(target, objects);\n};\n/*\n * Same as objectAssignDeep() except it doesn't mutate the target object and returns an entirely new object.\n */\n\n\nmodule.exports.noMutate = function objectAssignDeepInto() {\n  for (var _len2 = arguments.length, objects = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n    objects[_key2] = arguments[_key2];\n  }\n\n  return executeDeepMerge({}, objects);\n};\n/*\n * Allows an options object to be passed in to customise the behaviour of the function.\n */\n\n\nmodule.exports.withOptions = function objectAssignDeepInto(target, objects, options) {\n  return executeDeepMerge(target, objects, options);\n};\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/object-assign-deep.js?")},"./src/js/methods/smart-position.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return smartPosition; });\nfunction smartPosition(el, params) {\n  if (!el && !el.length) return;\n\n  if (!params.rtl) {\n    if (el.offset().left + el.outerWidth() > window.innerWidth) {\n      el.addClass(params.classMap.reversed.slice(1));\n    }\n  } else {\n    if (el.offset().left < 0) {\n      el.addClass(params.classMap.reversed.slice(1));\n    }\n  }\n}\n\n//# sourceURL=webpack://HSMegaMenu/./src/js/methods/smart-position.js?')}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-mega-menu.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e}));var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(t,A,e){t instanceof String&&(t=String(t));for(var n=t.length,i=0;i<n;i++){var s=t[i];if(A.call(e,s,i,t))return{i:i,v:s}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(t,A,e){t!=Array.prototype&&t!=Object.prototype&&(t[A]=e.value)},$jscomp.getGlobal=function(t){return"undefined"!=typeof window&&window===t?t:"undefined"!=typeof global&&null!=global?global:t},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(t,A,e,n){if(A){for(e=$jscomp.global,t=t.split("."),n=0;n<t.length-1;n++){var i=t[n];i in e||(e[i]={}),e=e[i]}(A=A(n=e[t=t[t.length-1]]))!=n&&null!=A&&$jscomp.defineProperty(e,t,{configurable:!0,writable:!0,value:A})}},$jscomp.polyfill("Array.prototype.find",(function(t){return t||function(t,A){return $jscomp.findInternal(this,t,A).v}}),"es6","es3"),function(t,A,e){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"undefined"==typeof Meteor?module.exports=t(require("jquery")):t(A||e)}((function(t){var A=function(A,e,n){var i={invalid:[],getCaret:function(){try{var t=0,e=A.get(0),n=document.selection,s=e.selectionStart;if(n&&-1===navigator.appVersion.indexOf("MSIE 10")){var r=n.createRange();r.moveStart("character",-i.val().length),t=r.text.length}else(s||"0"===s)&&(t=s);return t}catch(t){}},setCaret:function(t){try{if(A.is(":focus")){var e=A.get(0);if(e.setSelectionRange)e.setSelectionRange(t,t);else{var n=e.createTextRange();n.collapse(!0),n.moveEnd("character",t),n.moveStart("character",t),n.select()}}}catch(t){}},events:function(){A.on("keydown.mask",(function(t){A.data("mask-keycode",t.keyCode||t.which),A.data("mask-previus-value",A.val()),A.data("mask-previus-caret-pos",i.getCaret()),i.maskDigitPosMapOld=i.maskDigitPosMap})).on(t.jMaskGlobals.useInput?"input.mask":"keyup.mask",i.behaviour).on("paste.mask drop.mask",(function(){setTimeout((function(){A.keydown().keyup()}),100)})).on("change.mask",(function(){A.data("changed",!0)})).on("blur.mask",(function(){o===i.val()||A.data("changed")||A.trigger("change"),A.data("changed",!1)})).on("blur.mask",(function(){o=i.val()})).on("focus.mask",(function(A){!0===n.selectOnFocus&&t(A.target).select()})).on("focusout.mask",(function(){n.clearIfNotMatch&&!s.test(i.val())&&i.val("")}))},getRegexMask:function(){for(var t,A,n,i,s=[],o=0;o<e.length;o++)(t=r.translation[e.charAt(o)])?(A=t.pattern.toString().replace(/.{1}$|^.{1}/g,""),n=t.optional,(t=t.recursive)?(s.push(e.charAt(o)),i={digit:e.charAt(o),pattern:A}):s.push(n||t?A+"?":A)):s.push(e.charAt(o).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"));return s=s.join(""),i&&(s=s.replace(new RegExp("("+i.digit+"(.*"+i.digit+")?)"),"($1)?").replace(new RegExp(i.digit,"g"),i.pattern)),new RegExp(s)},destroyEvents:function(){A.off("input keydown keyup paste drop blur focusout ".split(" ").join(".mask "))},val:function(t){var e=A.is("input")?"val":"text";return 0<arguments.length?(A[e]()!==t&&A[e](t),e=A):e=A[e](),e},calculateCaretPosition:function(t){var e=i.getMasked(),n=i.getCaret();if(t!==e){var s=A.data("mask-previus-caret-pos")||0;e=e.length;var r,o=t.length,a=t=0,l=0,c=0;for(r=n;r<e&&i.maskDigitPosMap[r];r++)a++;for(r=n-1;0<=r&&i.maskDigitPosMap[r];r--)t++;for(r=n-1;0<=r;r--)i.maskDigitPosMap[r]&&l++;for(r=s-1;0<=r;r--)i.maskDigitPosMapOld[r]&&c++;n>o?n=10*e:s>=n&&s!==o?i.maskDigitPosMapOld[n]||(s=n,n=n-(c-l)-t,i.maskDigitPosMap[n]&&(n=s)):n>s&&(n=n+(l-c)+a)}return n},behaviour:function(e){e=e||window.event,i.invalid=[];var n=A.data("mask-keycode");if(-1===t.inArray(n,r.byPassKeys)){n=i.getMasked();var s=i.getCaret(),o=A.data("mask-previus-value")||"";return setTimeout((function(){i.setCaret(i.calculateCaretPosition(o))}),t.jMaskGlobals.keyStrokeCompensation),i.val(n),i.setCaret(s),i.callbacks(e)}},getMasked:function(t,A){var s,o=[],a=void 0===A?i.val():A+"",l=0,c=e.length,u=0,h=a.length,d=1,f="push",g=-1,p=0;if(A=[],n.reverse){f="unshift",d=-1;var w=0;l=c-1,u=h-1;var B=function(){return-1<l&&-1<u}}else w=c-1,B=function(){return l<c&&u<h};for(;B();){var E=e.charAt(l),m=a.charAt(u),v=r.translation[E];v?(m.match(v.pattern)?(o[f](m),v.recursive&&(-1===g?g=l:l===w&&l!==g&&(l=g-d),w===g&&(l-=d)),l+=d):m===s?(p--,s=void 0):v.optional?(l+=d,u-=d):v.fallback?(o[f](v.fallback),l+=d,u-=d):i.invalid.push({p:u,v:m,e:v.pattern}),u+=d):(t||o[f](E),m===E?(A.push(u),u+=d):(s=E,A.push(u+p),p++),l+=d)}return t=e.charAt(w),c!==h+1||r.translation[t]||o.push(t),o=o.join(""),i.mapMaskdigitPositions(o,A,h),o},mapMaskdigitPositions:function(t,A,e){for(t=n.reverse?t.length-e:0,i.maskDigitPosMap={},e=0;e<A.length;e++)i.maskDigitPosMap[A[e]+t]=1},callbacks:function(t){var s=i.val(),r=s!==o,a=[s,t,A,n],l=function(t,A,e){"function"==typeof n[t]&&A&&n[t].apply(this,e)};l("onChange",!0===r,a),l("onKeyPress",!0===r,a),l("onComplete",s.length===e.length,a),l("onInvalid",0<i.invalid.length,[s,t,A,i.invalid,n])}};A=t(A);var s,r=this,o=i.val();e="function"==typeof e?e(i.val(),void 0,A,n):e,r.mask=e,r.options=n,r.remove=function(){var t=i.getCaret();return r.options.placeholder&&A.removeAttr("placeholder"),A.data("mask-maxlength")&&A.removeAttr("maxlength"),i.destroyEvents(),i.val(r.getCleanVal()),i.setCaret(t),A},r.getCleanVal=function(){return i.getMasked(!0)},r.getMaskedVal=function(t){return i.getMasked(!1,t)},r.init=function(o){if(o=o||!1,n=n||{},r.clearIfNotMatch=t.jMaskGlobals.clearIfNotMatch,r.byPassKeys=t.jMaskGlobals.byPassKeys,r.translation=t.extend({},t.jMaskGlobals.translation,n.translation),r=t.extend(!0,{},r,n),s=i.getRegexMask(),o)i.events(),i.val(i.getMasked());else{n.placeholder&&A.attr("placeholder",n.placeholder),A.data("mask")&&A.attr("autocomplete","off"),o=0;for(var a=!0;o<e.length;o++){var l=r.translation[e.charAt(o)];if(l&&l.recursive){a=!1;break}}a&&A.attr("maxlength",e.length).data("mask-maxlength",!0),i.destroyEvents(),i.events(),o=i.getCaret(),i.val(i.getMasked()),i.setCaret(o)}},r.init(!A.is("input"))};t.maskWatchers={};var e=function(){var e=t(this),i={},s=e.attr("data-mask");if(e.attr("data-mask-reverse")&&(i.reverse=!0),e.attr("data-mask-clearifnotmatch")&&(i.clearIfNotMatch=!0),"true"===e.attr("data-mask-selectonfocus")&&(i.selectOnFocus=!0),n(e,s,i))return e.data("mask",new A(this,s,i))},n=function(A,e,n){n=n||{};var i=t(A).data("mask"),s=JSON.stringify;A=t(A).val()||t(A).text();try{return"function"==typeof e&&(e=e(A)),"object"!=typeof i||s(i.options)!==s(n)||i.mask!==e}catch(t){}},i=function(t){var A=document.createElement("div"),e=(t="on"+t)in A;return e||(A.setAttribute(t,"return;"),e="function"==typeof A[t]),e};t.fn.mask=function(e,i){i=i||{};var s=this.selector,r=t.jMaskGlobals,o=r.watchInterval;r=i.watchInputs||r.watchInputs;var a=function(){if(n(this,e,i))return t(this).data("mask",new A(this,e,i))};return t(this).each(a),s&&""!==s&&r&&(clearInterval(t.maskWatchers[s]),t.maskWatchers[s]=setInterval((function(){t(document).find(s).each(a)}),o)),this},t.fn.masked=function(t){return this.data("mask").getMaskedVal(t)},t.fn.unmask=function(){return clearInterval(t.maskWatchers[this.selector]),delete t.maskWatchers[this.selector],this.each((function(){var A=t(this).data("mask");A&&A.remove().removeData("mask")}))},t.fn.cleanVal=function(){return this.data("mask").getCleanVal()},t.applyDataMask=function(A){((A=A||t.jMaskGlobals.maskElements)instanceof t?A:t(A)).filter(t.jMaskGlobals.dataMaskAttr).each(e)},i={maskElements:"input,td,span,div",dataMaskAttr:"*[data-mask]",dataMask:!0,watchInterval:300,watchInputs:!0,keyStrokeCompensation:10,useInput:!/Chrome\/[2-4][0-9]|SamsungBrowser/.test(window.navigator.userAgent)&&i("input"),watchDataMask:!1,byPassKeys:[9,16,17,18,36,37,38,39,40,91],translation:{0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}}},t.jMaskGlobals=t.jMaskGlobals||{},(i=t.jMaskGlobals=t.extend(!0,{},i,t.jMaskGlobals)).dataMask&&t.applyDataMask(),setInterval((function(){t.jMaskGlobals.watchDataMask&&t.applyDataMask()}),i.watchInterval)}),window.jQuery,window.Zepto),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSToggleSwitch=A():t.HSToggleSwitch=A()}(window,(function(){return(d={"./node_modules/countup.js/dist/countUp.min.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CountUp", function() { return CountUp; });\nvar __assign=undefined&&undefined.__assign||function(){return(__assign=Object.assign||function(t){for(var i,a=1,s=arguments.length;a<s;a++)for(var n in i=arguments[a])Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);return t}).apply(this,arguments)},CountUp=function(){function t(t,i,a){var s=this;this.target=t,this.endVal=i,this.options=a,this.version="2.0.4",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:""},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.count=function(t){s.startTime||(s.startTime=t);var i=t-s.startTime;s.remaining=s.duration-i,s.useEasing?s.countDown?s.frameVal=s.startVal-s.easingFn(i,0,s.startVal-s.endVal,s.duration):s.frameVal=s.easingFn(i,s.startVal,s.endVal-s.startVal,s.duration):s.countDown?s.frameVal=s.startVal-(s.startVal-s.endVal)*(i/s.duration):s.frameVal=s.startVal+(s.endVal-s.startVal)*(i/s.duration),s.countDown?s.frameVal=s.frameVal<s.endVal?s.endVal:s.frameVal:s.frameVal=s.frameVal>s.endVal?s.endVal:s.frameVal,s.frameVal=Math.round(s.frameVal*s.decimalMult)/s.decimalMult,s.printValue(s.frameVal),i<s.duration?s.rAF=requestAnimationFrame(s.count):null!==s.finalEndVal?s.update(s.finalEndVal):s.callback&&s.callback()},this.formatNumber=function(t){var i,a,n,e,r,o=t<0?"-":"";if(i=Math.abs(t).toFixed(s.options.decimalPlaces),n=(a=(i+="").split("."))[0],e=a.length>1?s.options.decimal+a[1]:"",s.options.useGrouping){r="";for(var l=0,h=n.length;l<h;++l)0!==l&&l%3==0&&(r=s.options.separator+r),r=n[h-l-1]+r;n=r}return s.options.numerals&&s.options.numerals.length&&(n=n.replace(/[0-9]/g,function(t){return s.options.numerals[+t]}),e=e.replace(/[0-9]/g,function(t){return s.options.numerals[+t]})),o+s.options.prefix+n+e+s.options.suffix},this.easeOutExpo=function(t,i,a,s){return a*(1-Math.pow(2,-10*t/s))*1024/1023+i},this.options=__assign({},this.defaults,a),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(i),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.decimalMult=Math.pow(10,this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof t?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined"}return t.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var i=t-this.startVal;if(Math.abs(i)>this.options.smartEasingThreshold){this.finalEndVal=t;var a=this.countDown?1:-1;this.endVal=t+a*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(t){this.error||(this.callback=t,this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal||this.resetDuration(),this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(t){var i=this.formattingFn(t);"INPUT"===this.el.tagName?this.el.value=i:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=i:this.el.innerHTML=i},t.prototype.ensureNumber=function(t){return"number"==typeof t&&!isNaN(t)},t.prototype.validateValue=function(t){var i=Number(t);return this.ensureNumber(i)?i:(this.error="[CountUp] invalid start or end value: "+t,null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}();\n\n//# sourceURL=webpack://HSToggleSwitch/./node_modules/countup.js/dist/countUp.min.js?')},"./src/js/hs-toggle-switch.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); /*\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * HSToggleSwitch Plugin\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @version: 1.0.0 (Mon, 12 Dec 2019)\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @requires: jQuery v3.0 or later, countup.js v2.0.4\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @author: HtmlStream\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @event-namespace: .HSToggleSwitch\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @license: Htmlstream Libraries (https://htmlstream.com/)\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * Copyright 2019 Htmlstream\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\n\nvar _countup = __webpack_require__(/*! countup.js */ \"./node_modules/countup.js/dist/countUp.min.js\");\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar HSToggleSwitch = function () {\n\tfunction HSToggleSwitch(elem, settings) {\n\t\t_classCallCheck(this, HSToggleSwitch);\n\n\t\tthis.elem = elem;\n\t\tthis.defaults = {\n\t\t\tmode: 'toggle-count',\n\t\t\ttargetSelector: undefined,\n\t\t\tisChecked: false,\n\t\t\teventType: 'change'\n\t\t};\n\t\tthis.settings = settings;\n\t\tthis.params = null;\n\t}\n\n\t_createClass(HSToggleSwitch, [{\n\t\tkey: 'init',\n\t\tvalue: function init() {\n\t\t\tvar context = this,\n\t\t\t    $el = context.elem,\n\t\t\t    dataSettings = $el.attr('data-hs-toggle-switch-options') ? JSON.parse($el.attr('data-hs-toggle-switch-options')) : {};\n\t\t\tvar options = this.params = $.extend(true, context.defaults, dataSettings, context.settings);\n\t\t\tthis.params.isChecked = this.elem.is(':checked');\n\n\t\t\t// Toggle Count\n\t\t\tif (options.mode === 'toggle-count') {\n\t\t\t\tif (options.isChecked) {\n\t\t\t\t\tvar $target = $(options.targetSelector);\n\n\t\t\t\t\toptions.isChecked = true;\n\n\t\t\t\t\t$target.each(function () {\n\t\t\t\t\t\tvar $this = $(this),\n\t\t\t\t\t\t    currentDataSettings = $this.attr('data-hs-toggle-switch-item-options') ? JSON.parse($this.attr('data-hs-toggle-switch-item-options')) : {};\n\n\t\t\t\t\t\t$this.text(currentDataSettings.max);\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\t$el.on(options.eventType, function () {\n\t\t\t\t\tcontext._toggleCount();\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\n\t\t// Toggle Count\n\n\t}, {\n\t\tkey: '_toggleCount',\n\t\tvalue: function _toggleCount() {\n\t\t\tvar context = this,\n\t\t\t    options = context.params;\n\n\t\t\tif (options.isChecked) {\n\t\t\t\tcontext._countDownEach();\n\t\t\t} else {\n\t\t\t\tcontext._countUpEach();\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: '_countUpEach',\n\t\tvalue: function _countUpEach() {\n\t\t\tvar context = this,\n\t\t\t    options = context.params,\n\t\t\t    $target = $(options.targetSelector);\n\n\t\t\toptions.isChecked = true;\n\n\t\t\t$target.each(function () {\n\t\t\t\tvar $this = $(this),\n\t\t\t\t    currentDataSettings = $this.attr('data-hs-toggle-switch-item-options') ? JSON.parse($this.attr('data-hs-toggle-switch-item-options')) : {};\n\n\t\t\t\tvar currentDefaults = {\n\t\t\t\t\tduration: .5,\n\t\t\t\t\tuseEasing: false\n\t\t\t\t},\n\t\t\t\t    currentOptions = {};\n\t\t\t\tcurrentOptions = $.extend(true, currentDefaults, currentDataSettings);\n\n\t\t\t\tcontext._countUp($this, currentOptions);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: '_countDownEach',\n\t\tvalue: function _countDownEach() {\n\t\t\tvar context = this,\n\t\t\t    options = context.params,\n\t\t\t    $target = $(options.targetSelector);\n\n\t\t\toptions.isChecked = false;\n\n\t\t\t$target.each(function () {\n\t\t\t\tvar $this = $(this),\n\t\t\t\t    currentDataSettings = $this.attr('data-hs-toggle-switch-item-options') ? JSON.parse($this.attr('data-hs-toggle-switch-item-options')) : {};\n\n\t\t\t\tvar currentDefaults = {\n\t\t\t\t\tduration: .5,\n\t\t\t\t\tuseEasing: false\n\t\t\t\t},\n\t\t\t\t    currentOptions = {};\n\t\t\t\tcurrentOptions = $.extend(true, currentDefaults, currentDataSettings);\n\n\t\t\t\tcontext._countDown($this, currentOptions);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: '_countUp',\n\t\tvalue: function _countUp(el, data) {\n\t\t\tvar defaults = {\n\t\t\t\tstartVal: data.min\n\t\t\t};\n\t\t\tvar options = $.extend(true, defaults, data);\n\n\t\t\tvar countUp = new _countup.CountUp(el[0], data.max, options);\n\n\t\t\tcountUp.start();\n\t\t}\n\t}, {\n\t\tkey: '_countDown',\n\t\tvalue: function _countDown(el, data) {\n\t\t\tvar defaults = {\n\t\t\t\tstartVal: data.max\n\t\t\t};\n\t\t\tvar options = $.extend(true, defaults, data);\n\n\t\t\tvar countUp = new _countup.CountUp(el[0], data.min, options);\n\n\t\t\tcountUp.start();\n\t\t}\n\t}]);\n\n\treturn HSToggleSwitch;\n}();\n\nexports.default = HSToggleSwitch;\n\n//# sourceURL=webpack://HSToggleSwitch/./src/js/hs-toggle-switch.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-toggle-switch.js")).default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSFileAttach=A():t.HSFileAttach=A()}(window,(function(){return d={"./src/js/hs-file-attach.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSFileAttach; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSFileAttach Plugin\n* @version: 2.0.0 (Mon, 25 Nov 2019)\n* @requires: jQuery v3.0 or later\n* @author: HtmlStream\n* @event-namespace: .HSFileAttach\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2019 Htmlstream\n*/\nvar HSFileAttach = /*#__PURE__*/function () {\n  function HSFileAttach(elem, settings) {\n    _classCallCheck(this, HSFileAttach);\n\n    this.elem = elem;\n    this.defaults = {\n      textTarget: null,\n      maxFileSize: 1024,\n      // Infinity - off file size detection\n      errorMessage: 'File is too big!',\n      typeErrorMessage: 'Unsupported file type',\n      mode: 'simple',\n      targetAttr: null,\n      resetTarget: null,\n      allowTypes: []\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HSFileAttach, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-file-attach-options') ? JSON.parse($el.attr('data-hs-file-attach-options')) : {},\n          options = Object.assign({}, context.defaults, dataSettings, context.settings);\n      var $target = $(options.textTarget);\n\n      function getFileExtension(filename) {\n        return /[.]/.exec(filename) ? /[^.]+$/.exec(filename)[0] : null;\n      }\n\n      $el.on('change', function () {\n        if ($el.val() === '') {\n          return;\n        }\n\n        if (this.files[0].size > options.maxFileSize * 1024) {\n          alert(options.errorMessage);\n          return;\n        }\n\n        if (options.allowTypes.length > 0) {\n          var type = '.' + getFileExtension(this.files[0].name);\n\n          if (!type || !options.allowTypes.includes(type.toLowerCase())) {\n            alert(options.typeErrorMessage);\n            return;\n          }\n        }\n\n        if (options.mode === 'image') {\n          context._image($el, $target, options);\n        } else {\n          context._simple($el, $target);\n        }\n      });\n      $(options.resetTarget).on('click', function () {\n        $el.val('');\n        $target.attr(options.targetAttr, options.resetImg);\n      });\n    }\n  }, {\n    key: \"_simple\",\n    value: function _simple(el, target) {\n      target.text(el.val().replace(/.+[\\\\\\/]/, ''));\n    }\n  }, {\n    key: \"_image\",\n    value: function _image(el, target, settings) {\n      var reader;\n\n      if (el[0].files && el[0].files[0]) {\n        reader = new FileReader();\n\n        reader.onload = function (e) {\n          target.attr(settings.targetAttr, e.target.result);\n        };\n\n        reader.readAsDataURL(el[0].files[0]);\n      }\n    }\n  }]);\n\n  return HSFileAttach;\n}();\n\n\n\n//# sourceURL=webpack://HSFileAttach/./src/js/hs-file-attach.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-file-attach.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSStickyBlock=A():t.HSStickyBlock=A()}(window,(function(){return d={"./src/js/hs-sticky-block.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSStickyBlock; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSStickyBlock Plugin\n* @version: 2.0.0 (Mon, 25 Nov 2019)\n* @requires: jQuery v3.0 or laters\n* @author: HtmlStream\n* @event-namespace: .HSStickyBlock\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2019 Htmlstream\n*/\nvar HSStickyBlock = /*#__PURE__*/function () {\n  function HSStickyBlock(elem, settings) {\n    _classCallCheck(this, HSStickyBlock);\n\n    this.elem = elem;\n    this.defaults = {\n      parentSelector: null,\n      parentWidth: null,\n      parentPaddingLeft: null,\n      parentOffsetLeft: null,\n      targetSelector: null,\n      targetHeight: 0,\n      stickyHeight: null,\n      stickyOffsetTop: 0,\n      stickyOffsetBottom: 0,\n      windowOffsetTop: 0,\n      startPoint: null,\n      endPoint: null,\n      resolutionsList: {\n        xs: 0,\n        sm: 576,\n        md: 768,\n        lg: 992,\n        xl: 1200\n      },\n      breakpoint: 'lg',\n      styles: {\n        position: 'fixed'\n      },\n      classMap: {\n        kill: 'hs-kill-sticky'\n      }\n    };\n    this.settings = settings;\n    this.init();\n  }\n\n  _createClass(HSStickyBlock, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-sticky-block-options') ? JSON.parse($el.attr('data-hs-sticky-block-options')) : {},\n          options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n      context._setRules($el, options);\n\n      $(window).on('resize scroll', function () {\n        context.update();\n      });\n    }\n  }, {\n    key: \"update\",\n    value: function update() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-sticky-block-options') ? JSON.parse($el.attr('data-hs-sticky-block-options')) : {},\n          options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n      context._setRules($el, options);\n    }\n  }, {\n    key: \"_updateOptions\",\n    value: function _updateOptions(el, params) {\n      var options = params;\n      options.windowOffsetTop = $(window).scrollTop();\n      options.startPoint = $.isNumeric(options.startPoint) ? options.startPoint : $(options.startPoint).offset().top;\n      options.endPoint = $.isNumeric(options.endPoint) ? options.endPoint : $(options.endPoint).offset().top;\n      options.parentWidth = $(options.parentSelector).width();\n      options.parentPaddingLeft = parseInt($(options.parentSelector).css('padding-left'));\n      options.parentOffsetLeft = $(options.parentSelector).offset().left;\n      options.targetHeight = options.targetSelector ? $(options.targetSelector).outerHeight() : 0;\n      options.stickyHeight = el.outerHeight();\n    }\n  }, {\n    key: \"_setRules\",\n    value: function _setRules(el, params) {\n      var context = this;\n      var options = params;\n\n      context._kill(el, options);\n\n      context._updateOptions(el, options);\n\n      if (!el.hasClass(options.classMap.kill)) {\n        if (options.windowOffsetTop >= options.startPoint - options.targetHeight - options.stickyOffsetTop && options.windowOffsetTop <= options.endPoint - options.targetHeight - options.stickyOffsetTop) {\n          context._add(el, options);\n\n          context._top(el, options);\n\n          context._parentSetHeight(options);\n        } else {\n          context._reset(el);\n\n          context._parentRemoveHeight(options);\n        }\n\n        if (options.windowOffsetTop >= options.endPoint - options.targetHeight - options.stickyHeight - options.stickyOffsetTop - options.stickyOffsetBottom) {\n          context._bottom(el, options);\n        }\n      }\n    }\n  }, {\n    key: \"_add\",\n    value: function _add(el, params) {\n      var options = params;\n      el.css({\n        position: options.styles.position,\n        left: options.parentOffsetLeft + options.parentPaddingLeft,\n        width: options.parentWidth\n      });\n    }\n  }, {\n    key: \"_top\",\n    value: function _top(el, params) {\n      var options = params;\n      el.css({\n        top: options.stickyOffsetTop + options.targetHeight\n      });\n    }\n  }, {\n    key: \"_bottom\",\n    value: function _bottom(el, params) {\n      var options = params;\n      el.css({\n        top: options.endPoint - options.windowOffsetTop - options.stickyHeight - options.stickyOffsetBottom\n      });\n    }\n  }, {\n    key: \"_reset\",\n    value: function _reset(el) {\n      el.css({\n        position: '',\n        top: '',\n        bottom: '',\n        left: '',\n        width: ''\n      });\n    }\n  }, {\n    key: \"_kill\",\n    value: function _kill(el, params) {\n      var context = this;\n      var options = params;\n\n      if (window.innerWidth <= options.resolutionsList[options.breakpoint]) {\n        el.addClass(options.classMap.kill);\n\n        context._reset(el);\n\n        context._parentRemoveHeight(options);\n      } else {\n        el.removeClass(options.classMap.kill);\n      }\n    }\n  }, {\n    key: \"_parentSetHeight\",\n    value: function _parentSetHeight(params) {\n      var options = params;\n      $(options.parentSelector).css({\n        height: options.stickyHeight\n      });\n    }\n  }, {\n    key: \"_parentRemoveHeight\",\n    value: function _parentRemoveHeight(params) {\n      var options = params;\n      $(options.parentSelector).css({\n        height: ''\n      });\n    }\n  }]);\n\n  return HSStickyBlock;\n}();\n\n\n\n//# sourceURL=webpack://HSStickyBlock/./src/js/hs-sticky-block.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-sticky-block.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSScrollspy=A():t.HSScrollspy=A()}(window,(function(){return d={"./src/js/hs-scrollspy.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSScrollspy; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSScrollspy Plugin\n* @version: 3.0.1 (Sat, 11 Jul 2020)\n* @requires: jQuery v3.0 or later, Bootstrap 4.5 or later\n* @author: HtmlStream\n* @event-namespace: .HSScrollspy\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2020 Htmlstream\n*/\nvar HSScrollspy = /*#__PURE__*/function () {\n  function HSScrollspy(element, config) {\n    _classCallCheck(this, HSScrollspy);\n\n    this.element = element;\n    this.defaults = {\n      topLevelComponent: 'html, body',\n      duration: 400,\n      easing: 'linear',\n      beforeScroll: null,\n      afterScroll: null\n    };\n    this.config = config;\n  }\n\n  _createClass(HSScrollspy, [{\n    key: \"init\",\n    value: function init() {\n      var self = this,\n          element = self.element,\n          BSData = {\n        offset: element.data('offset') ? element.data('offset') : 0,\n        target: element.data('target') ? element.data('target') : null,\n        method: element.data('method') ? element.data('method') : 'auto'\n      },\n          dataSettings = $(element).attr('data-hs-scrollspy-options') ? JSON.parse($(element).attr('data-hs-scrollspy-options')) : {};\n      self.config = Object.assign({}, self.defaults, BSData, dataSettings, self.config);\n      console.log(self.config);\n\n      self._bindEvents();\n\n      $(element).scrollspy(self.config);\n    }\n  }, {\n    key: \"_bindEvents\",\n    value: function _bindEvents() {\n      var self = this;\n      $(self.config.target).on('click', 'a:not([href=\"#\"]):not([href=\"#0\"])', function (e) {\n        var $this = this,\n            hash,\n            offsetTop;\n        e.preventDefault();\n        var promise = new Promise(function (resolve) {\n          if ($.isFunction(self.config.beforeScroll)) {\n            self.config.beforeScroll(resolve);\n          } else {\n            resolve('completed');\n          }\n        });\n        promise.then(function (completed) {\n          if ($this.hash !== '' && $($this.hash).length) {\n            hash = $this.hash;\n            offsetTop = self.config.topLevelComponent === 'html, body' ? $(hash).offset().top + 2 - self.config.offset : $(self.config.topLevelComponent).scrollTop() - $(self.config.topLevelComponent).offset().top + ($(hash).offset().top + 2 - self.config.offset); // Smooth scroll\n\n            $(self.config.topLevelComponent).animate({\n              scrollTop: offsetTop\n            }, {\n              duration: self.config.duration,\n              easing: self.config.easing,\n              complete: function complete() {\n                if (history.replaceState) {\n                  history.replaceState(null, null, hash);\n                }\n\n                if ($.isFunction(self.config.afterScroll)) {\n                  self.config.afterScroll();\n                }\n              }\n            });\n            return false;\n          }\n        });\n      });\n    }\n  }]);\n\n  return HSScrollspy;\n}();\n\n\n\n//# sourceURL=webpack://HSScrollspy/./src/js/hs-scrollspy.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-scrollspy.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t){var A={};!function(t){"use strict";A.fallback={wordMinLength:"Your password is too short",wordMaxLength:"Your password is too long",wordInvalidChar:"Your password contains an invalid character",wordNotEmail:"Do not use your email as your password",wordSimilarToUsername:"Your password cannot contain your username",wordTwoCharacterClasses:"Use different character classes",wordRepetitions:"Too many repetitions",wordSequences:"Your password contains sequences",errorList:"Errors:",veryWeak:"Very Weak",weak:"Weak",normal:"Normal",medium:"Medium",strong:"Strong",veryStrong:"Very Strong"},A.t=function(e){var n;return(n=t?t.t(e):A.fallback[e])===e?"":n}}(window.i18next);var e={};try{if(!t&&module&&module.exports){t=require("jquery");var n=require("jsdom").jsdom;t=t(n().defaultView)}}catch(n){}!function(t){"use strict";var A={};e.forbiddenSequences=["0123456789","abcdefghijklmnopqrstuvwxyz","qwertyuiop","asdfghjkl","zxcvbnm","!@#$%^&*()_+"],A.wordNotEmail=function(t,A,e){return A.match(/^([\w!#$%&'*+\-/=?^`{|}~]+\.)*[\w!#$%&'*+\-/=?^`{|}~]+@((((([a-z0-9]{1}[a-z0-9-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(:\d{1,5})?)$/i)?e:0},A.wordMinLength=function(t,A,e){var n=A.length,i=Math.pow(n,t.rules.raisePower);return n<t.common.minChar&&(i+=e),i},A.wordMaxLength=function(t,A,e){var n=A.length,i=Math.pow(n,t.rules.raisePower);return n>t.common.maxChar?e:i},A.wordInvalidChar=function(t,A,e){return t.common.invalidCharsRegExp.test(A)?e:0},A.wordMinLengthStaticScore=function(t,A,e){return A.length<t.common.minChar?0:e},A.wordMaxLengthStaticScore=function(t,A,e){return A.length>t.common.maxChar?0:e},A.wordSimilarToUsername=function(A,e,n){var i=t(A.common.usernameField).val();return i&&e.toLowerCase().match(i.replace(/[-[\]/{}()*+=?:.\\^$|!,]/g,"\\$&").toLowerCase())?n:0},A.wordTwoCharacterClasses=function(t,A,e){var n=new RegExp("(."+t.rules.specialCharClass+")");return A.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)||A.match(/([a-zA-Z])/)&&A.match(/([0-9])/)||A.match(n)&&A.match(/[a-zA-Z0-9_]/)?e:0},A.wordRepetitions=function(t,A,e){return A.match(/(.)\1\1/)?e:0},A.wordSequences=function(A,n,i){var s,r=!1;return 2<n.length&&(t.each(e.forbiddenSequences,(function(A,e){var i;r||(i=[e,e.split("").reverse().join("")],t.each(i,(function(t,A){for(s=0;s<n.length-2;s+=1)-1<A.indexOf(n.toLowerCase().substring(s,s+3))&&(r=!0)})))})),r)?i:0},A.wordLowercase=function(t,A,e){return A.match(/[a-z]/)&&e},A.wordUppercase=function(t,A,e){return A.match(/[A-Z]/)&&e},A.wordOneNumber=function(t,A,e){return A.match(/\d+/)&&e},A.wordThreeNumbers=function(t,A,e){return A.match(/(.*[0-9].*[0-9].*[0-9])/)&&e},A.wordOneSpecialChar=function(t,A,e){var n=new RegExp(t.rules.specialCharClass);return A.match(n)&&e},A.wordTwoSpecialChar=function(t,A,e){var n=new RegExp("(.*"+t.rules.specialCharClass+".*"+t.rules.specialCharClass+")");return A.match(n)&&e},A.wordUpperLowerCombo=function(t,A,e){return A.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)&&e},A.wordLetterNumberCombo=function(t,A,e){return A.match(/([a-zA-Z])/)&&A.match(/([0-9])/)&&e},A.wordLetterNumberCharCombo=function(t,A,e){var n=new RegExp("([a-zA-Z0-9].*"+t.rules.specialCharClass+")|("+t.rules.specialCharClass+".*[a-zA-Z0-9])");return A.match(n)&&e},A.wordIsACommonPassword=function(A,e,n){return 0<=t.inArray(e,A.rules.commonPasswords)?n:0},e.validation=A,e.executeRules=function(A,n){var i=0;return t.each(A.rules.activated,(function(s,r){var o,a,l,c;r&&(o=A.rules.scores[s],a=e.validation[s],t.isFunction(a)||(a=A.rules.extra[s]),t.isFunction(a)&&((l=a(A,n,o))&&(i+=l),(l<0||!t.isNumeric(l)&&!l)&&0<(c=A.ui.spanError(A,s)).length&&A.instances.errors.push(c)))})),i}}(t);try{module&&module.exports&&(module.exports=e)}catch(n){}var i={common:{}};i.common.minChar=6,i.common.maxChar=20,i.common.usernameField="#username",i.common.invalidCharsRegExp=new RegExp(/[\s,'"]/),i.common.userInputs=[],i.common.onLoad=void 0,i.common.onKeyUp=void 0,i.common.onScore=void 0,i.common.zxcvbn=!1,i.common.zxcvbnTerms=[],i.common.events=["keyup","change","paste"],i.common.debug=!1,i.rules={},i.rules.extra={},i.rules.scores={wordNotEmail:-100,wordMinLength:-50,wordMaxLength:-50,wordInvalidChar:-100,wordSimilarToUsername:-100,wordSequences:-20,wordTwoCharacterClasses:2,wordRepetitions:-25,wordLowercase:1,wordUppercase:3,wordOneNumber:3,wordThreeNumbers:5,wordOneSpecialChar:3,wordTwoSpecialChar:5,wordUpperLowerCombo:2,wordLetterNumberCombo:2,wordLetterNumberCharCombo:2,wordIsACommonPassword:-100},i.rules.activated={wordNotEmail:!0,wordMinLength:!0,wordMaxLength:!1,wordInvalidChar:!1,wordSimilarToUsername:!0,wordSequences:!0,wordTwoCharacterClasses:!0,wordRepetitions:!0,wordLowercase:!0,wordUppercase:!0,wordOneNumber:!0,wordThreeNumbers:!0,wordOneSpecialChar:!0,wordTwoSpecialChar:!0,wordUpperLowerCombo:!0,wordLetterNumberCombo:!0,wordLetterNumberCharCombo:!0,wordIsACommonPassword:!0},i.rules.raisePower=1.4,i.rules.specialCharClass="[!,@,#,$,%,^,&,*,?,_,~]",i.rules.commonPasswords=["123456","password","12345678","qwerty","123456789","12345","1234","111111","1234567","dragon","123123","baseball","abc123","football","monkey","letmein","696969","shadow","master","666666","qwertyuiop","123321","mustang","1234567890","michael","654321","pussy","superman","1qaz2wsx","7777777","fuckyou","121212","000000","qazwsx","123qwe","killer","trustno1","jordan","jennifer","zxcvbnm","asdfgh","hunter","buster","soccer","harley","batman","andrew","tigger","sunshine","iloveyou","fuckme","2000","charlie","robert","thomas","hockey","ranger","daniel","starwars","klaster","112233","george","asshole","computer","michelle","jessica","pepper","1111","zxcvbn","555555","11111111","131313","freedom","777777","pass","fuck","maggie","159753","aaaaaa","ginger","princess","joshua","cheese","amanda","summer","love","ashley","6969","nicole","chelsea","biteme","matthew","access","yankees","987654321","dallas","austin","thunder","taylor","matrix"],i.ui={},i.ui.bootstrap2=!1,i.ui.bootstrap3=!1,i.ui.colorClasses=["danger","danger","danger","warning","warning","success"],i.ui.showProgressBar=!0,i.ui.progressBarEmptyPercentage=1,i.ui.progressBarMinWidth=1,i.ui.progressBarMinPercentage=1,i.ui.progressExtraCssClasses="",i.ui.progressBarExtraCssClasses="",i.ui.showPopover=!1,i.ui.popoverPlacement="bottom",i.ui.showStatus=!1,i.ui.spanError=function(t,A){"use strict";var e=t.i18n.t(A);return e?'<span style="color: #d52929">'+e+"</span>":""},i.ui.popoverError=function(A){"use strict";var e=A.instances.errors,n="<div>"+A.i18n.t("errorList")+'<ul class="error-list" style="margin-bottom: 0;">';return t.each(e,(function(t,A){n+="<li>"+A+"</li>"})),n+="</ul></div>"},i.ui.showVerdicts=!0,i.ui.showVerdictsInsideProgressBar=!1,i.ui.useVerdictCssClass=!1,i.ui.showErrors=!1,i.ui.showScore=!1,i.ui.container=void 0,i.ui.viewports={progress:void 0,verdict:void 0,errors:void 0,score:void 0},i.ui.scores=[0,14,26,38,50],i.i18n={},i.i18n.t=A.t;var s={};!function(t){"use strict";var A=["error","warning","success"],e=["veryWeak","weak","normal","medium","strong","veryStrong"];s.getContainer=function(A,e){var n;return(n=t(A.ui.container))&&1===n.length||(n=e.parent()),n},s.findElement=function(t,A,e){return A?t.find(A).find(e):t.find(e)},s.getUIElements=function(t,A){var e,n;return t.instances.viewports?t.instances.viewports:(e=s.getContainer(t,A),(n={}).$progressbar=s.findElement(e,t.ui.viewports.progress,"div.progress"),t.ui.showVerdictsInsideProgressBar&&(n.$verdict=n.$progressbar.find("span.password-verdict")),t.ui.showPopover||(t.ui.showVerdictsInsideProgressBar||(n.$verdict=s.findElement(e,t.ui.viewports.verdict,"span.password-verdict")),n.$errors=s.findElement(e,t.ui.viewports.errors,"ul.error-list")),n.$score=s.findElement(e,t.ui.viewports.score,"span.password-score"),t.instances.viewports=n)},s.initHelper=function(A,e,n,i){var r=s.getContainer(A,e);i?r.find(i).append(n):t(n).insertAfter(e)},s.initVerdict=function(t,A){s.initHelper(t,A,'<span class="password-verdict"></span>',t.ui.viewports.verdict)},s.initErrorList=function(t,A){s.initHelper(t,A,'<ul class="error-list"></ul>',t.ui.viewports.errors)},s.initScore=function(t,A){s.initHelper(t,A,'<span class="password-score"></span>',t.ui.viewports.score)},s.initUI=function(t,A){t.ui.showPopover?s.initPopover(t,A):(t.ui.showErrors&&s.initErrorList(t,A),t.ui.showVerdicts&&!t.ui.showVerdictsInsideProgressBar&&s.initVerdict(t,A)),t.ui.showProgressBar&&s.initProgressBar(t,A),t.ui.showScore&&s.initScore(t,A)},s.updateVerdict=function(t,A,e,n){var i=s.getUIElements(t,A).$verdict;i.removeClass(t.ui.colorClasses.join(" ")),-1<e&&i.addClass(t.ui.colorClasses[e]),t.ui.showVerdictsInsideProgressBar&&i.css("white-space","nowrap"),i.html(n)},s.updateErrors=function(A,e,n){var i=s.getUIElements(A,e).$errors,r="";n||t.each(A.instances.errors,(function(t,A){r+="<li>"+A+"</li>"})),i.html(r)},s.updateScore=function(t,A,e,n){var i=s.getUIElements(t,A).$score,r="";n||(r=e.toFixed(2)),i.html(r)},s.updateFieldStatus=function(e,n,i,r){var o=n;e.ui.bootstrap2?o=n.parents(".control-group").first():e.ui.bootstrap3&&(o=n.parents(".form-group").first()),t.each(A,(function(t,A){A=s.cssClassesForBS(e,A),o.removeClass(A)})),r||(i=A[Math.floor(i/2)],i=s.cssClassesForBS(e,i),o.addClass(i))},s.cssClassesForBS=function(t,A){return t.ui.bootstrap3?A="has-"+A:t.ui.bootstrap2||("error"===A&&(A="danger"),A="border-"+A),A},s.getVerdictAndCssClass=function(t,A){var n,i;return void 0===A?["",0]:(n=A<=t.ui.scores[0]?0:A<t.ui.scores[1]?1:A<t.ui.scores[2]?2:A<t.ui.scores[3]?3:A<t.ui.scores[4]?4:5,i=e[n],[t.i18n.t(i),n])},s.updateUI=function(t,A,e){var n,i,r;n=s.getVerdictAndCssClass(t,e),i=0===e?"":n[0],n=n[1],r=t.ui.useVerdictCssClass?n:-1,t.ui.showProgressBar&&s.showProgressBar(t,A,e,n,r,i),t.ui.showStatus&&s.updateFieldStatus(t,A,n,void 0===e),t.ui.showPopover?s.updatePopover(t,A,i,void 0===e):(t.ui.showVerdicts&&!t.ui.showVerdictsInsideProgressBar&&s.updateVerdict(t,A,r,i),t.ui.showErrors&&s.updateErrors(t,A,void 0===e)),t.ui.showScore&&s.updateScore(t,A,e,void 0===e)}}(t),function(t){"use strict";s.percentage=function(t,A,e){var n=Math.floor(100*A/e),i=t.ui.progressBarMinPercentage;return 100<(n=n<=i?i:n)?100:n},s.initProgressBar=function(A,e){var n=s.getContainer(A,e),i='<div class="progress ';A.ui.bootstrap2?i+=A.ui.progressBarExtraCssClasses+'"><div class="':i+=A.ui.progressExtraCssClasses+'"><div class="'+A.ui.progressBarExtraCssClasses+" progress-",i+='bar">',A.ui.showVerdictsInsideProgressBar&&(i+='<span class="password-verdict"></span>'),i+="</div></div>",A.ui.viewports.progress?n.find(A.ui.viewports.progress).append(i):t(i).insertAfter(e)},s.showProgressBar=function(t,A,e,n,i,r){var o;o=void 0===e?t.ui.progressBarEmptyPercentage:s.percentage(t,e,t.ui.scores[4]),s.updateProgressBar(t,A,n,o),t.ui.showVerdictsInsideProgressBar&&s.updateVerdict(t,A,i,r)},s.updateProgressBar=function(A,e,n,i){var r=s.getUIElements(A,e).$progressbar,o=r.find(".progress-bar"),a="progress-";A.ui.bootstrap2&&(o=r.find(".bar"),a=""),t.each(A.ui.colorClasses,(function(t,e){A.ui.bootstrap2||A.ui.bootstrap3?o.removeClass(a+"bar-"+e):o.removeClass("bg-"+e)})),A.ui.bootstrap2||A.ui.bootstrap3?o.addClass(a+"bar-"+A.ui.colorClasses[n]):o.addClass("bg-"+A.ui.colorClasses[n]),0<i?o.css("min-width",A.ui.progressBarMinWidth+"px"):o.css("min-width",""),o.css("width",i+"%")}}(t),function(){"use strict";s.initPopover=function(t,A){try{A.popover("destroy")}catch(t){A.popover("dispose")}A.popover({html:!0,placement:t.ui.popoverPlacement,trigger:"manual",content:" "})},s.updatePopover=function(t,A,e,n){var i=A.data("bs.popover"),s="",r=!0;t.ui.showVerdicts&&!t.ui.showVerdictsInsideProgressBar&&0<e.length&&(s='<h5><span class="password-verdict">'+e+"</span></h5>",r=!1),t.ui.showErrors&&(0<t.instances.errors.length&&(r=!1),s+=t.ui.popoverError(t)),r||n?A.popover("hide"):(t.ui.bootstrap2&&(i=A.data("popover")),i.$arrow&&0<i.$arrow.parents("body").length?A.find("+ .popover .popover-content").html(s):(t.ui.bootstrap2||t.ui.bootstrap3?i.options.content=s:i.config.content=s,A.popover("show")))}}();var r={};!function(t){"use strict";var A,n,o;A=function(A){var n,i,r,o,a=t(A.target),l=a.data("pwstrength-bootstrap"),c=a.val();void 0!==l&&(l.instances.errors=[],0===c.length?o=void 0:(o=l.common.zxcvbn?(n=[],t.each(l.common.userInputs.concat([l.common.usernameField]),(function(A,e){var i=t(e).val();i&&n.push(i)})),n=n.concat(l.common.zxcvbnTerms),o=zxcvbn(c,n).guesses,Math.log(o)*Math.LOG2E):e.executeRules(l,c),t.isFunction(l.common.onScore)&&(o=l.common.onScore(l,c,o))),s.updateUI(l,a,o),r=(i=s.getVerdictAndCssClass(l,o))[1],i=i[0],l.common.debug&&console.log(o+" - "+i),t.isFunction(l.common.onKeyUp)&&l.common.onKeyUp(A,{score:o,verdictText:i,verdictLevel:r}))},n=function(e){var n,i=t(e.target),s=i.val(),r=0;n=function(){i.val()!==s?A(e):r<3&&(r+=1,setTimeout(n,100))},setTimeout(n,100)},r.init=function(e){return this.each((function(r,o){var a=t.extend(!0,{},i),l=t.extend(!0,a,e),c=t(o);l.instances={},c.data("pwstrength-bootstrap",l),t.each(l.common.events,(function(t,e){var i="paste"===e?n:A;c.on(e,i)})),s.initUI(l,c),c.trigger("keyup"),t.isFunction(l.common.onLoad)&&l.common.onLoad()})),this},r.destroy=function(){this.each((function(A,e){var n=t(e),i=n.data("pwstrength-bootstrap"),r=s.getUIElements(i,n);r.$progressbar.remove(),r.$verdict.remove(),r.$errors.remove(),n.removeData("pwstrength-bootstrap")}))},r.forceUpdate=function(){this.each((function(t,e){A({target:e})}))},r.addRule=function(A,e,n,i){this.each((function(s,r){var o=t(r).data("pwstrength-bootstrap");o.rules.activated[A]=i,o.rules.scores[A]=n,o.rules.extra[A]=e}))},o=function(A,e,n){this.each((function(i,s){t(s).data("pwstrength-bootstrap").rules[e][A]=n}))},r.changeScore=function(t,A){o.call(this,t,"scores",A)},r.ruleActive=function(t,A){o.call(this,t,"activated",A)},r.ruleIsMet=function(A){var n=0;return"wordMinLength"===A?A="wordMinLengthStaticScore":"wordMaxLength"===A&&(A="wordMaxLengthStaticScore"),this.each((function(i,s){var r,o=t(s).data("pwstrength-bootstrap"),a=e.validation[A];t.isFunction(a)||(a=o.rules.extra[A]),t.isFunction(a)&&(r=a(o,t(s).val(),1),t.isNumeric(r)&&(n+=r))})),n===this.length},t.fn.pwstrength=function(A){var e;return r[A]?e=r[A].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof A&&A?t.error("Method "+A+" does not exist on jQuery.pwstrength-bootstrap"):e=r.init.apply(this,arguments),e}}(t)}(jQuery),function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(t,A){A=A||{bubbles:!1,cancelable:!1,detail:void 0};var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,A.bubbles,A.cancelable,A.detail),e}function A(t){return(A="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)}
/*!
   * @overview es6-promise - a tiny implementation of Promises/A+.
   * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
   * @license   Licensed under MIT license
   *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
   * @version   v4.2.8+1e68dce6
   */var e;"".trim||(String.prototype.trim=function(){return this.replace(/^[\s]+|[\s]+$/g,"")}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(t){if(null==this)throw new TypeError('"this" is null or not defined');var A=Object(this),e=A.length>>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var n=arguments[1],i=0;i<e;){var s=A[i];if(t.call(n,s,i,A))return i;i++}return-1},configurable:!0,writable:!0}),Array.prototype.some||(Array.prototype.some=function(t,A){if(null==this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof t)throw new TypeError;for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(A,e[i],i,e))return!0;return!1}),String.prototype.includes||(String.prototype.includes=function(t,A){return"number"!=typeof A&&(A=0),!(A+t.length>this.length)&&-1!==this.indexOf(t,A)}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,A){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var i=arguments[n];if(null!=i)for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},writable:!0,configurable:!0}),t.prototype=window.Event.prototype,"function"!=typeof window.CustomEvent&&(window.CustomEvent=t),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var A=this;if(!document.documentElement.contains(A))return null;do{if(A.matches(t))return A;A=A.parentElement||A.parentNode}while(null!==A&&1===A.nodeType);return null}),document.execCommand("AutoUrlDetect",!1,!1),
/*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */
"document"in self&&((!("classList"in document.createElement("_"))||document.createElementNS&&!("classList"in document.createElementNS("http://www.w3.org/2000/svg","g")))&&function(t){if("Element"in t){var A=t.Element.prototype,e=Object,n=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},i=Array.prototype.indexOf||function(t){for(var A=0,e=this.length;A<e;A++)if(A in this&&this[A]===t)return A;return-1},s=function(t,A){this.name=t,this.code=DOMException[t],this.message=A},r=function(t,A){if(""===A)throw new s("SYNTAX_ERR","The token must not be empty.");if(/\s/.test(A))throw new s("INVALID_CHARACTER_ERR","The token must not contain space characters.");return i.call(t,A)},o=function(t){for(var A=n.call(t.getAttribute("class")||""),e=A?A.split(/\s+/):[],i=0,s=e.length;i<s;i++)this.push(e[i]);this._updateClassName=function(){t.setAttribute("class",this.toString())}},a=o.prototype=[],l=function(){return new o(this)};if(s.prototype=Error.prototype,a.item=function(t){return this[t]||null},a.contains=function(t){return~r(this,t+"")},a.add=function(){var t,A=arguments,e=0,n=A.length,i=!1;do{t=A[e]+"",~r(this,t)||(this.push(t),i=!0)}while(++e<n);i&&this._updateClassName()},a.remove=function(){var t,A,e=arguments,n=0,i=e.length,s=!1;do{for(t=e[n]+"",A=r(this,t);~A;)this.splice(A,1),s=!0,A=r(this,t)}while(++n<i);s&&this._updateClassName()},a.toggle=function(t,A){var e=this.contains(t),n=e?!0!==A&&"remove":!1!==A&&"add";return n&&this[n](t),!0===A||!1===A?A:!e},a.replace=function(t,A){var e=r(t+"");~e&&(this.splice(e,1,A),this._updateClassName())},a.toString=function(){return this.join(" ")},e.defineProperty){var c={get:l,enumerable:!0,configurable:!0};try{e.defineProperty(A,"classList",c)}catch(t){void 0!==t.number&&-2146823252!==t.number||(c.enumerable=!1,e.defineProperty(A,"classList",c))}}else e.prototype.__defineGetter__&&A.__defineGetter__("classList",l)}}(self),function(){var t=document.createElement("_");if(t.classList.add("c1","c2"),!t.classList.contains("c2")){var A=function(t){var A=DOMTokenList.prototype[t];DOMTokenList.prototype[t]=function(t){var e,n=arguments.length;for(e=0;e<n;e++)t=arguments[e],A.call(this,t)}};A("add"),A("remove")}if(t.classList.toggle("c3",!1),t.classList.contains("c3")){var e=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,A){return 1 in arguments&&!this.contains(t)==!A?A:e.call(this,t)}}"replace"in document.createElement("_").classList||(DOMTokenList.prototype.replace=function(t,A){var e=this.toString().split(" "),n=e.indexOf(t+"");~n&&(e=e.slice(n),this.remove.apply(this,e),this.add(A),this.add.apply(this,e.slice(1)))}),t=null}()),e=function(){function t(t){return"function"==typeof t}var e=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},n=0,i=void 0,s=void 0,r=function(t,A){d[n]=t,d[n+1]=A,2===(n+=2)&&(s?s(f):E())},o="undefined"!=typeof window?window:void 0,a=o||{},l=a.MutationObserver||a.WebKitMutationObserver,c="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),u="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function h(){var t=setTimeout;return function(){return t(f,1)}}var d=new Array(1e3);function f(){for(var t=0;t<n;t+=2)(0,d[t])(d[t+1]),d[t]=void 0,d[t+1]=void 0;n=0}var g,p,w,B,E=void 0;function m(t,A){var e=this,n=new this.constructor(b);void 0===n[C]&&Y(n);var i=e._state;if(i){var s=arguments[i-1];r((function(){return L(i,n,s,e._result)}))}else M(e,n,t,A);return n}function v(t){if(t&&"object"===A(t)&&t.constructor===this)return t;var e=new this(b);return Q(e,t),e}c?E=function(){return process.nextTick(f)}:l?(p=0,w=new l(f),B=document.createTextNode(""),w.observe(B,{characterData:!0}),E=function(){B.data=p=++p%2}):u?((g=new MessageChannel).port1.onmessage=f,E=function(){return g.port2.postMessage(0)}):E=void 0===o&&"function"==typeof require?function(){try{var t=Function("return this")().require("vertx");return void 0!==(i=t.runOnLoop||t.runOnContext)?function(){i(f)}:h()}catch(t){return h()}}():h();var C=Math.random().toString(36).substring(2);function b(){}function y(A,e,n){e.constructor===A.constructor&&n===m&&e.constructor.resolve===v?function(t,A){1===A._state?D(t,A._result):2===A._state?x(t,A._result):M(A,void 0,(function(A){return Q(t,A)}),(function(A){return x(t,A)}))}(A,e):void 0===n?D(A,e):t(n)?function(t,A,e){r((function(t){var n=!1,i=function(t,A,e,n){try{t.call(A,e,n)}catch(t){return t}}(e,A,(function(e){n||(n=!0,A!==e?Q(t,e):D(t,e))}),(function(A){n||(n=!0,x(t,A))}),t._label);!n&&i&&(n=!0,x(t,i))}),t)}(A,e,n):D(A,e)}function Q(t,e){if(t===e)x(t,new TypeError("You cannot resolve a promise with itself"));else if(s=A(i=e),null===i||"object"!==s&&"function"!==s)D(t,e);else{var n=void 0;try{n=e.then}catch(A){return void x(t,A)}y(t,e,n)}var i,s}function I(t){t._onerror&&t._onerror(t._result),F(t)}function D(t,A){void 0===t._state&&(t._result=A,t._state=1,0!==t._subscribers.length&&r(F,t))}function x(t,A){void 0===t._state&&(t._state=2,t._result=A,r(I,t))}function M(t,A,e,n){var i=t._subscribers,s=i.length;t._onerror=null,i[s]=A,i[s+1]=e,i[s+2]=n,0===s&&t._state&&r(F,t)}function F(t){var A=t._subscribers,e=t._state;if(0!==A.length){for(var n=void 0,i=void 0,s=t._result,r=0;r<A.length;r+=3)n=A[r],i=A[r+e],n?L(e,n,i,s):i(s);t._subscribers.length=0}}function L(A,e,n,i){var s=t(n),r=void 0,o=void 0,a=!0;if(s){try{r=n(i)}catch(t){a=!1,o=t}if(e===r)return void x(e,new TypeError("A promises callback cannot return that same promise."))}else r=i;void 0!==e._state||(s&&a?Q(e,r):!1===a?x(e,o):1===A?D(e,r):2===A&&x(e,r))}var R=0;function Y(t){t[C]=R++,t._state=void 0,t._result=void 0,t._subscribers=[]}var S=function(){function t(t,A){this._instanceConstructor=t,this.promise=new t(b),this.promise[C]||Y(this.promise),e(A)?(this.length=A.length,this._remaining=A.length,this._result=new Array(this.length),0===this.length?D(this.promise,this._result):(this.length=this.length||0,this._enumerate(A),0===this._remaining&&D(this.promise,this._result))):x(this.promise,new Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var A=0;void 0===this._state&&A<t.length;A++)this._eachEntry(t[A],A)},t.prototype._eachEntry=function(t,A){var e=this._instanceConstructor,n=e.resolve;if(n===v){var i=void 0,s=void 0,r=!1;try{i=t.then}catch(t){r=!0,s=t}if(i===m&&void 0!==t._state)this._settledAt(t._state,A,t._result);else if("function"!=typeof i)this._remaining--,this._result[A]=t;else if(e===P){var o=new e(b);r?x(o,s):y(o,t,i),this._willSettleAt(o,A)}else this._willSettleAt(new e((function(A){return A(t)})),A)}else this._willSettleAt(n(t),A)},t.prototype._settledAt=function(t,A,e){var n=this.promise;void 0===n._state&&(this._remaining--,2===t?x(n,e):this._result[A]=e),0===this._remaining&&D(n,this._result)},t.prototype._willSettleAt=function(t,A){var e=this;M(t,void 0,(function(t){return e._settledAt(1,A,t)}),(function(t){return e._settledAt(2,A,t)}))},t}(),P=function(){function A(t){this[C]=R++,this._result=this._state=void 0,this._subscribers=[],b!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof A?function(t,A){try{A((function(A){Q(t,A)}),(function(A){x(t,A)}))}catch(A){x(t,A)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return A.prototype.catch=function(t){return this.then(null,t)},A.prototype.finally=function(A){var e=this.constructor;return t(A)?this.then((function(t){return e.resolve(A()).then((function(){return t}))}),(function(t){return e.resolve(A()).then((function(){throw t}))})):this.then(A,A)},A}();return P.prototype.then=m,P.all=function(t){return new S(this,t).promise},P.race=function(t){var A=this;return e(t)?new A((function(e,n){for(var i=t.length,s=0;s<i;s++)A.resolve(t[s]).then(e,n)})):new A((function(t,A){return A(new TypeError("You must pass an array to race."))}))},P.resolve=v,P.reject=function(t){var A=new this(b);return x(A,t),A},P._setScheduler=function(t){s=t},P._setAsap=function(t){r=t},P._asap=r,P.polyfill=function(){var t=void 0;if("undefined"!=typeof global)t=global;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var A=t.Promise;if(A){var e=null;try{e=Object.prototype.toString.call(A.resolve())}catch(t){}if("[object Promise]"===e&&!A.cast)return}t.Promise=P},P.Promise=P,P},window.Promise=e()})),function(t,A){"object"==typeof exports&&"undefined"!=typeof module?module.exports=A():"function"==typeof define&&define.amd?define(A):(t=t||self).Tagify=A()}(this,(function(){"use strict";function t(A){return(t="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})(A)}function A(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}var e=function(t,A,e){return e?t==A:(""+t).toLowerCase()==(""+A).toLowerCase()};function n(t){var A=Object.prototype.toString.call(t).split(" ")[1].slice(0,-1);return t===Object(t)&&"Array"!=A&&"Function"!=A&&"RegExp"!=A&&"HTMLUnknownElement"!=A}function i(t){var A=document.createElement("div");return t.replace(/\&#?[0-9a-z]+;/gi,(function(t){return A.innerHTML=t,A.innerText}))}function s(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/`|'/g,"&#039;")}function r(t,A,e){function i(t,A){for(var e in A)A.hasOwnProperty(e)&&(n(A[e])?n(t[e])?i(t[e],A[e]):t[e]=Object.assign({},A[e]):t[e]=A[e])}return t instanceof Object||(t={}),i(t,A),e&&i(t,e),t}function o(t){return String.prototype.normalize?"string"==typeof t?t.normalize("NFD").replace(/[\u0300-\u036f]/g,""):void 0:t}var a={init:function(){this.DOM.dropdown=this.parseTemplate("dropdown",[this.settings]),this.DOM.dropdown.content=this.DOM.dropdown.querySelector("."+this.settings.classNames.dropdownWrapper)},show:function(t){var A,i,s,r=this,o=this.settings,a=window.getSelection(),l="mix"==o.mode&&!o.enforceWhitelist,c=!o.whitelist||!o.whitelist.length,u="manual"==o.dropdown.position;if(t=void 0===t?this.state.inputText:t,(!c||l||o.templates.dropdownItemNoMatch)&&!1!==o.dropdown.enable&&!this.state.isLoading){if(clearTimeout(this.dropdownHide__bindEventsTimeout),this.suggestedListItems=this.dropdown.filterListItems.call(this,t),t&&!this.suggestedListItems.length&&(this.trigger("dropdown:noMatch",t),o.templates.dropdownItemNoMatch&&(s=o.templates.dropdownItemNoMatch.call(this,{value:t}))),!s){if(this.suggestedListItems.length)t&&l&&!this.state.editing.scope&&!e(this.suggestedListItems[0].value,t)&&this.suggestedListItems.unshift({value:t});else{if(!t||!l||this.state.editing.scope)return this.input.autocomplete.suggest.call(this),void this.dropdown.hide.call(this);this.suggestedListItems=[{value:t}]}i=""+(n(A=this.suggestedListItems[0])?A.value:A),o.autoComplete&&i&&0==i.indexOf(t)&&this.input.autocomplete.suggest.call(this,A)}this.dropdown.fill.call(this,s),o.dropdown.highlightFirst&&this.dropdown.highlightOption.call(this,this.DOM.dropdown.content.children[0]),this.state.dropdown.visible||setTimeout(this.dropdown.events.binding.bind(this)),this.state.dropdown.visible=t||!0,this.state.dropdown.query=t,this.state.selection={anchorOffset:a.anchorOffset,anchorNode:a.anchorNode},u||setTimeout((function(){r.dropdown.position.call(r),r.dropdown.render.call(r)})),setTimeout((function(){r.trigger("dropdown:show",r.DOM.dropdown)}))}},hide:function(t){var A=this,e=this.DOM,n=e.scope,i=e.dropdown,s="manual"==this.settings.dropdown.position&&!t;if(i&&document.body.contains(i)&&!s)return window.removeEventListener("resize",this.dropdown.position),this.dropdown.events.binding.call(this,!1),n.setAttribute("aria-expanded",!1),i.parentNode.removeChild(i),setTimeout((function(){A.state.dropdown.visible=!1}),100),this.state.dropdown.query=this.state.ddItemData=this.state.ddItemElm=this.state.selection=null,this.state.tag&&this.state.tag.value.length&&(this.state.flaggedTags[this.state.tag.baseOffset]=this.state.tag),this.trigger("dropdown:hide",i),this},render:function(){var t,A,e=this,n=((A=this.DOM.dropdown.cloneNode(!0)).style.cssText="position:fixed; top:-9999px; opacity:0",document.body.appendChild(A),t=A.clientHeight,A.parentNode.removeChild(A),t),i=this.settings;return this.DOM.scope.setAttribute("aria-expanded",!0),document.body.contains(this.DOM.dropdown)||(this.DOM.dropdown.classList.add(i.classNames.dropdownInital),this.dropdown.position.call(this,n),i.dropdown.appendTarget.appendChild(this.DOM.dropdown),setTimeout((function(){return e.DOM.dropdown.classList.remove(i.classNames.dropdownInital)}))),this},fill:function(t){var A;t="string"==typeof t?t:this.dropdown.createListHTML.call(this,t||this.suggestedListItems),this.DOM.dropdown.content.innerHTML=(A=t)?A.replace(/\>[\r\n ]+\</g,"><").replace(/(<.*?>)|\s+/g,(function(t,A){return A||" "})):""},refilter:function(t){t=t||this.state.dropdown.query||"",this.suggestedListItems=this.dropdown.filterListItems.call(this,t),this.suggestedListItems.length?this.dropdown.fill.call(this):this.dropdown.hide.call(this),this.trigger("dropdown:updated",this.DOM.dropdown)},position:function(t){if("manual"!=this.settings.dropdown.position){var A,e,n,i,s,r,o,a=this.DOM.dropdown,l=document.documentElement.clientHeight,c=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)>480?this.settings.dropdown.position:"all",u=this.DOM["input"==c?"input":"scope"];t=t||a.clientHeight,this.state.dropdown.visible&&("text"==c?(i=(e=this.getCaretGlobalPosition()).bottom,n=e.top,s=e.left,r="auto"):(o=function(t){for(var A=0,e=0;t;)A+=t.offsetLeft||0,e+=t.offsetTop||0,t=t.parentNode;return{left:A,top:e}}(this.settings.dropdown.appendTarget),n=(e=u.getBoundingClientRect()).top+2-o.top,i=e.bottom-1-o.top,s=e.left-o.left,r=e.width+"px"),n=Math.floor(n),i=Math.ceil(i),A=l-e.bottom<t,a.style.cssText="left:"+(s+window.pageXOffset)+"px; width:"+r+";"+(A?"top: "+(n+window.pageYOffset)+"px":"top: "+(i+window.pageYOffset)+"px"),a.setAttribute("placement",A?"top":"bottom"),a.setAttribute("position",c))}},events:{binding:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],A=this.dropdown.events.callbacks,e=this.listeners.dropdown=this.listeners.dropdown||{position:this.dropdown.position.bind(this),onKeyDown:A.onKeyDown.bind(this),onMouseOver:A.onMouseOver.bind(this),onMouseLeave:A.onMouseLeave.bind(this),onClick:A.onClick.bind(this),onScroll:A.onScroll.bind(this)},n=t?"addEventListener":"removeEventListener";"manual"!=this.settings.dropdown.position&&(window[n]("resize",e.position),window[n]("keydown",e.onKeyDown)),this.DOM.dropdown[n]("mouseover",e.onMouseOver),this.DOM.dropdown[n]("mouseleave",e.onMouseLeave),this.DOM.dropdown[n]("mousedown",e.onClick),this.DOM.dropdown.content[n]("scroll",e.onScroll)},callbacks:{onKeyDown:function(t){var A=this.DOM.dropdown.querySelector("[class$='--active']"),e=A;switch(t.key){case"ArrowDown":case"ArrowUp":case"Down":case"Up":var n;t.preventDefault(),e&&(e=e[("ArrowUp"==t.key||"Up"==t.key?"previous":"next")+"ElementSibling"]),e||(e=(n=this.DOM.dropdown.content.children)["ArrowUp"==t.key||"Up"==t.key?n.length-1:0]),this.dropdown.highlightOption.call(this,e,!0);break;case"Escape":case"Esc":this.dropdown.hide.call(this);break;case"ArrowRight":if(this.state.actions.ArrowLeft)return;case"Tab":if("mix"!=this.settings.mode&&e&&!this.settings.autoComplete.rightKey&&!this.state.editing){t.preventDefault();var i=e.getAttribute("tagifySuggestionIdx"),s=i?this.suggestedListItems[+i]:"";return this.input.autocomplete.set.call(this,s.value||s),!1}return!0;case"Enter":t.preventDefault(),this.dropdown.selectOption.call(this,A);break;case"Backspace":if("mix"==this.settings.mode||this.state.editing.scope)return;var r=this.state.inputText.trim();""!=r&&8203!=r.charCodeAt(0)||(!0===this.settings.backspace?this.removeTags():"edit"==this.settings.backspace&&setTimeout(this.editTag.bind(this),0))}},onMouseOver:function(t){var A=t.target.closest("."+this.settings.classNames.dropdownItem);A&&this.dropdown.highlightOption.call(this,A)},onMouseLeave:function(t){this.dropdown.highlightOption.call(this)},onClick:function(t){var A=this;if(0==t.button&&t.target!=this.DOM.dropdown){var e=t.target.closest("."+this.settings.classNames.dropdownItem);this.state.actions.selectOption=!0,setTimeout((function(){return A.state.actions.selectOption=!1}),50),this.settings.hooks.suggestionClick(t,{tagify:this,suggestionElm:e}).then((function(){e&&A.dropdown.selectOption.call(A,e)})).catch((function(t){return t}))}},onScroll:function(t){var A=t.target,e=A.scrollTop/(A.scrollHeight-A.parentNode.clientHeight)*100;this.trigger("dropdown:scroll",{percentage:Math.round(e)})}}},highlightOption:function(t,A){var e,n=this.settings.classNames.dropdownItemActive;if(this.state.ddItemElm&&(this.state.ddItemElm.classList.remove(n),this.state.ddItemElm.removeAttribute("aria-selected")),!t)return this.state.ddItemData=null,this.state.ddItemElm=null,void this.input.autocomplete.suggest.call(this);e=this.suggestedListItems[this.getNodeIndex(t)],this.state.ddItemData=e,this.state.ddItemElm=t,t.classList.add(n),t.setAttribute("aria-selected",!0),A&&(t.parentNode.scrollTop=t.clientHeight+t.offsetTop-t.parentNode.clientHeight),this.settings.autoComplete&&(this.input.autocomplete.suggest.call(this,e),this.dropdown.position.call(this))},selectOption:function(t){var A=this,e=this.settings.dropdown,n=e.clearOnSelect,i=e.closeOnSelect;if(!t)return this.addTags(this.state.inputText,!0),void(i&&this.dropdown.hide.call(this));var s=t.getAttribute("tagifySuggestionIdx"),o=this.suggestedListItems[+s];if(s&&o){if(this.trigger("dropdown:select",{data:o,elm:t}),this.state.editing?this.onEditTagDone(null,r({__isValid:!0},o)):this.addTags([o],n),setTimeout((function(){A.DOM.input.focus(),A.toggleFocusClass(!0)})),i)return this.dropdown.hide.call(this);this.dropdown.refilter.call(this)}},selectAll:function(){return this.suggestedListItems.length=0,this.dropdown.hide.call(this),this.addTags(this.dropdown.filterListItems.call(this,""),!0),this},filterListItems:function(t,A){var e,i,s,r,a,l=this,c=this.settings,u=c.dropdown,h=(A=A||{},[]),d=c.whitelist,f=u.maxItems||1/0,g=u.searchKeys,p=0;if(!t||!g.length)return(c.duplicates?d:d.filter((function(t){return!l.isTagDuplicate(n(t)?t.value:t)}))).slice(0,f);function w(t,A){return A.toLowerCase().split(" ").every((function(A){return t.includes(A.toLowerCase())}))}for(a=u.caseSensitive?""+t:(""+t).toLowerCase();p<d.length&&(e=d[p]instanceof Object?d[p]:{value:d[p]},u.fuzzySearch&&!A.exact?(s=g.reduce((function(t,A){return t+" "+(e[A]||"")}),"").toLowerCase(),u.accentedSearch&&(s=o(s),a=o(a)),i=w(s,a)):i=g.some((function(t){var n=""+(e[t]||"");return u.accentedSearch&&(n=o(n),a=o(a)),u.caseSensitive||(n=n.toLowerCase()),A.exact?n==a:0==n.indexOf(a)})),r=!c.duplicates&&this.isTagDuplicate(n(e)?e.value:e),i&&!r&&f--&&h.push(e),0!=f);p++);return h},createListHTML:function(t){var A=this;return t.map((function(t,e){"string"!=typeof t&&"number"!=typeof t||(t={value:t});var n=A.settings.dropdown.mapValueTo,i=n?"function"==typeof n?n(t):t[n]:t.value;t.value=i&&"string"==typeof i?s(i):i;var r=A.settings.templates.dropdownItem.call(A,t);return r.replace(">",' tagifySuggestionIdx="'.concat(e,'">'))})).join("")}},l={delimiters:",",pattern:null,tagTextProp:"value",maxTags:1/0,callbacks:{},addTagOnBlur:!0,duplicates:!1,whitelist:[],blacklist:[],enforceWhitelist:!1,keepInvalidTags:!1,mixTagsAllowedAfter:/,|\.|\:|\s/,mixTagsInterpolator:["[[","]]"],backspace:!0,skipInvalid:!1,editTags:{clicks:2,keepInvalid:!0},transformTag:function(){},trim:!0,mixMode:{insertAfterTag:" "},autoComplete:{enabled:!0,rightKey:!1},classNames:{namespace:"tagify",input:"tagify__input",focus:"tagify--focus",tag:"tagify__tag",tagNoAnimation:"tagify--noAnim",tagInvalid:"tagify--invalid",tagNotAllowed:"tagify--notAllowed",inputInvalid:"tagify__input--invalid",tagX:"tagify__tag__removeBtn",tagText:"tagify__tag-text",dropdown:"tagify__dropdown",dropdownWrapper:"tagify__dropdown__wrapper",dropdownItem:"tagify__dropdown__item",dropdownItemActive:"tagify__dropdown__item--active",dropdownInital:"tagify__dropdown--initial",scopeLoading:"tagify--loading",tagLoading:"tagify__tag--loading",tagEditing:"tagify__tag--editable",tagFlash:"tagify__tag--flash",tagHide:"tagify__tag--hide",hasMaxTags:"tagify--hasMaxTags",hasNoTags:"tagify--noTags",empty:"tagify--empty"},dropdown:{classname:"",enabled:2,maxItems:10,searchKeys:["value","searchBy"],fuzzySearch:!0,caseSensitive:!1,accentedSearch:!0,highlightFirst:!1,closeOnSelect:!0,clearOnSelect:!0,position:"all",appendTarget:null},hooks:{beforeRemoveTag:function(){return Promise.resolve()},suggestionClick:function(){return Promise.resolve()}}},c={customBinding:function(){var t=this;this.customEventsList.forEach((function(A){t.on(A,t.settings.callbacks[A])}))},binding:function(){var t,A=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.events.callbacks,n=A?"addEventListener":"removeEventListener";if(!this.state.mainEvents||!A)for(var i in this.state.mainEvents=A,A&&!this.listeners.main&&(this.DOM.input.addEventListener(this.isIE?"keydown":"input",e[this.isIE?"onInputIE":"onInput"].bind(this)),this.settings.isJQueryPlugin&&jQuery(this.DOM.originalInput).on("tagify.removeAllTags",this.removeAllTags.bind(this))),t=this.listeners.main=this.listeners.main||{focus:["input",e.onFocusBlur.bind(this)],blur:["input",e.onFocusBlur.bind(this)],keydown:["input",e.onKeydown.bind(this)],click:["scope",e.onClickScope.bind(this)],dblclick:["scope",e.onDoubleClickScope.bind(this)],paste:["input",e.onPaste.bind(this)]})("blur"!=i||A)&&this.DOM[t[i][0]][n](i,t[i][1])},callbacks:{onFocusBlur:function(t){var A=t.target?this.trim(t.target.textContent):"",e=this.settings,n=t.type,i=e.dropdown.enabled>=0,s={relatedTarget:t.relatedTarget},r=this.state.actions.selectOption&&(i||!e.dropdown.closeOnSelect),o=this.state.actions.addNew&&i,a=window.getSelection();if("blur"==n){if(t.relatedTarget===this.DOM.scope)return this.dropdown.hide.call(this),void this.DOM.input.focus();this.postUpdate(),this.triggerChangeEvent()}if(!r&&!o)if(this.state.hasFocus="focus"==n&&+new Date,this.toggleFocusClass(this.state.hasFocus),"mix"!=e.mode){if("focus"==n)return this.trigger("focus",s),void(0===e.dropdown.enabled&&this.dropdown.show.call(this));"blur"==n&&(this.trigger("blur",s),this.loading(!1),("select"==this.settings.mode?!this.value.length||this.value[0].value!=A:A&&!this.state.actions.selectOption&&e.addTagOnBlur)&&this.addTags(A,!0)),this.DOM.input.removeAttribute("style"),this.dropdown.hide.call(this)}else"focus"==n?this.trigger("focus",s):"blur"==t.type&&(this.trigger("blur",s),this.loading(!1),this.dropdown.hide.call(this),this.state.dropdown.visible=void 0,this.state.selection={anchorOffset:a.anchorOffset,anchorNode:a.anchorNode},a.getRangeAt&&a.rangeCount&&(this.state.selection.range=a.getRangeAt(0)))},onKeydown:function(t){var A=this,e=this.trim(t.target.textContent);if(this.trigger("keydown",{originalEvent:this.cloneEvent(t)}),"mix"==this.settings.mode){switch(t.key){case"Left":case"ArrowLeft":this.state.actions.ArrowLeft=!0;break;case"Delete":case"Backspace":if(this.state.editing)return;var n,s=document.getSelection(),r="Delete"==t.key&&s.anchorOffset==(s.anchorNode.length||0),o=1==s.anchorNode.nodeType||!s.anchorOffset&&s.anchorNode.previousElementSibling,a=i(this.DOM.input.innerHTML),l=this.getTagElms();if("BR"==s.anchorNode.nodeName)return;if((r||o)&&1==s.anchorNode.nodeType?n=0==s.anchorOffset?r?l[0]:null:l[s.anchorOffset-1]:r?n=s.anchorNode.nextElementSibling:o&&(n=o),3==s.anchorNode.nodeType&&!s.anchorNode.nodeValue&&s.anchorNode.previousElementSibling&&t.preventDefault(),(o||r)&&!this.settings.backspace)return void t.preventDefault();if("Range"!=s.type&&n&&n.hasAttribute("readonly"))return void this.placeCaretAfterNode(function(t,A){for(A=A||"previous";t=t[A+"Sibling"];)if(3==t.nodeType)return t}(n));this.isFirefox&&1==s.anchorNode.nodeType&&0!=s.anchorOffset&&(this.removeTags(),this.placeCaretAfterNode(this.setRangeAtStartEnd())),setTimeout((function(){var t=document.getSelection(),e=i(A.DOM.input.innerHTML),n=t.anchorNode.previousElementSibling;if(e.length>=a.length&&n&&!n.hasAttribute("readonly")&&(A.removeTags(n),A.fixFirefoxLastTagNoCaret(),2==A.DOM.input.children.length&&"BR"==A.DOM.input.children[1].tagName))return A.DOM.input.innerHTML="",A.value.length=0,!0;A.value=[].map.call(l,(function(t,e){var n=A.tagData(t);if(t.parentNode||n.readonly)return n;A.trigger("remove",{tag:t,index:e,data:n})})).filter((function(t){return t}))}),50)}return!0}switch(t.key){case"Backspace":this.state.dropdown.visible&&"manual"!=this.settings.dropdown.position||""!=e&&8203!=e.charCodeAt(0)||(!0===this.settings.backspace?this.removeTags():"edit"==this.settings.backspace&&setTimeout(this.editTag.bind(this),0));break;case"Esc":case"Escape":if(this.state.dropdown.visible)return;t.target.blur();break;case"Down":case"ArrowDown":this.state.dropdown.visible||this.dropdown.show.call(this);break;case"ArrowRight":var c=this.state.inputSuggestion||this.state.ddItemData;if(c&&this.settings.autoComplete.rightKey)return void this.addTags([c],!0);break;case"Tab":if(e&&t.preventDefault(),!e||"select"==this.settings.mode)return!0;case"Enter":if(this.state.dropdown.visible||229==t.keyCode)return;t.preventDefault(),setTimeout((function(){A.state.actions.selectOption||A.addTags(e,!0)}))}},onInput:function(t){if("mix"==this.settings.mode)return this.events.callbacks.onMixTagsInput.call(this,t);var A=this.input.normalize.call(this),e=A.length>=this.settings.dropdown.enabled,n={value:A,inputElm:this.DOM.input};n.isValid=this.validateTag({value:A}),this.trigger("input",n),this.state.inputText!=A&&(this.input.set.call(this,A,!1),-1!=A.search(this.settings.delimiters)?this.addTags(A)&&this.input.set.call(this):this.settings.dropdown.enabled>=0&&this.dropdown[e?"show":"hide"].call(this,A))},onMixTagsInput:function(t){var A,e,n,i,s,o,a,l,c=this,u=this.settings,h=this.value.length,d=this.getTagElms(),f=document.createDocumentFragment(),g=window.getSelection().getRangeAt(0),p=[].map.call(d,(function(t){return c.tagData(t).value}));if(this.value.slice().forEach((function(t){t.readonly&&!p.includes(t.value)&&f.appendChild(c.createTagElem(t))})),f.childNodes.length&&(g.insertNode(f),this.setRangeAtStartEnd(!1,f.lastChild)),d.length!=h)return this.value=[].map.call(this.getTagElms(),(function(t){return c.tagData(t)})),void this.update({withoutChangeEvent:!0});if(this.hasMaxTags())return!0;if(window.getSelection&&(o=window.getSelection()).rangeCount>0&&3==o.anchorNode.nodeType){if((g=o.getRangeAt(0).cloneRange()).collapse(!0),g.setStart(o.focusNode,0),n=(A=g.toString().slice(0,g.endOffset)).split(u.pattern).length-1,(e=A.match(u.pattern))&&(i=A.slice(A.lastIndexOf(e[e.length-1]))),i){if(this.state.actions.ArrowLeft=!1,this.state.tag={prefix:i.match(u.pattern)[0],value:i.replace(u.pattern,"")},this.state.tag.baseOffset=o.baseOffset-this.state.tag.value.length,l=this.state.tag.value.match(u.delimiters))return this.state.tag.value=this.state.tag.value.replace(u.delimiters,""),this.state.tag.delimiters=l[0],this.addTags(this.state.tag.value,u.dropdown.clearOnSelect),void this.dropdown.hide.call(this);s=this.state.tag.value.length>=u.dropdown.enabled;try{a=(a=this.state.flaggedTags[this.state.tag.baseOffset]).prefix==this.state.tag.prefix&&a.value[0]==this.state.tag.value[0],this.state.flaggedTags[this.state.tag.baseOffset]&&!this.state.tag.value&&delete this.state.flaggedTags[this.state.tag.baseOffset]}catch(t){}(a||n<this.state.mixMode.matchedPatternCount)&&(s=!1)}else this.state.flaggedTags={};this.state.mixMode.matchedPatternCount=n}setTimeout((function(){c.update({withoutChangeEvent:!0}),c.trigger("input",r({},c.state.tag,{textContent:c.DOM.input.textContent})),c.state.tag&&c.dropdown[s?"show":"hide"].call(c,c.state.tag.value)}),10)},onInputIE:function(t){var A=this;setTimeout((function(){A.events.callbacks.onInput.call(A,t)}))},onClickScope:function(t){var A=this.settings,e=t.target.closest("."+A.classNames.tag),n=+new Date-this.state.hasFocus;if(t.target!=this.DOM.scope){if(!t.target.classList.contains(A.classNames.tagX))return e?(this.trigger("click",{tag:e,index:this.getNodeIndex(e),data:this.tagData(e),originalEvent:this.cloneEvent(t)}),void(1!==A.editTags&&1!==A.editTags.clicks||this.events.callbacks.onDoubleClickScope.call(this,t))):void(t.target==this.DOM.input&&("mix"==A.mode&&this.fixFirefoxLastTagNoCaret(),n>500)?this.state.dropdown.visible?this.dropdown.hide.call(this):0===A.dropdown.enabled&&"mix"!=A.mode&&this.dropdown.show.call(this):"select"==A.mode&&!this.state.dropdown.visible&&this.dropdown.show.call(this));this.removeTags(t.target.parentNode)}else this.state.hasFocus||this.DOM.input.focus()},onPaste:function(t){var A;t.preventDefault(),this.settings.readonly||(A=(t.clipboardData||window.clipboardData).getData("Text"),this.injectAtCaret(A,window.getSelection().getRangeAt(0)),"mix"!=this.settings.mode&&this.addTags(this.DOM.input.textContent,!0))},onEditTagInput:function(t,e){var n=t.closest("."+this.settings.classNames.tag),i=this.getNodeIndex(n),s=this.tagData(n),o=this.input.normalize.call(this,t),a=n.innerHTML!=n.__tagifyTagData.__originalHTML,l=this.validateTag(A({},this.settings.tagTextProp,o));a||!0!==t.originalIsValid||(l=!0),n.classList.toggle(this.settings.classNames.tagInvalid,!0!==l),s.__isValid=l,n.title=!0===l?s.title||s.value:l,o.length>=this.settings.dropdown.enabled&&(this.state.editing.value=o,this.dropdown.show.call(this,o)),this.trigger("edit:input",{tag:n,index:i,data:r({},this.value[i],{newValue:o}),originalEvent:this.cloneEvent(e)})},onEditTagFocus:function(t){this.state.editing={scope:t,input:t.querySelector("[contenteditable]")}},onEditTagBlur:function(t){var e;if(this.state.hasFocus||this.toggleFocusClass(),this.DOM.scope.contains(t)){var n,i=this.settings,s=t.closest("."+i.classNames.tag),r=this.input.normalize.call(this,t),o=this.tagData(s).__originalData,a=s.innerHTML!=s.__tagifyTagData.__originalHTML,l=this.validateTag(A({},i.tagTextProp,r));if(r)if(a){if(n=this.getWhitelistItem(r)||(A(e={},i.tagTextProp,r),A(e,"value",r),e),i.transformTag.call(this,n,o),!0!==(l=this.validateTag(A({},i.tagTextProp,n[i.tagTextProp])))){if(this.trigger("invalid",{data:n,tag:s,message:l}),i.editTags.keepInvalid)return;i.keepInvalidTags?n.__isValid=l:n=o}this.onEditTagDone(s,n)}else this.onEditTagDone(s,o);else this.onEditTagDone(s)}},onEditTagkeydown:function(t,A){switch(this.trigger("edit:keydown",{originalEvent:this.cloneEvent(t)}),t.key){case"Esc":case"Escape":A.innerHTML=A.__tagifyTagData.__originalHTML;case"Enter":case"Tab":t.preventDefault(),t.target.blur()}},onDoubleClickScope:function(t){var A,e,n=t.target.closest("."+this.settings.classNames.tag),i=this.settings;n&&(A=n.classList.contains(this.settings.classNames.tagEditing),e=n.hasAttribute("readonly"),"select"==i.mode||i.readonly||A||e||!this.settings.editTags||this.editTag(n),this.toggleFocusClass(!0),this.trigger("dblclick",{tag:n,index:this.getNodeIndex(n),data:this.tagData(n)}))}}};function u(A,e){return A?A.previousElementSibling&&A.previousElementSibling.classList.contains("tagify")?(console.warn("Tagify: ","input element is already Tagified",A),this):(r(this,function(A){var e=document.createTextNode("");function n(t,A,n){n&&A.split(/\s+/g).forEach((function(A){return e[t+"EventListener"].call(e,A,n)}))}return{off:function(t,A){return n("remove",t,A),this},on:function(t,A){return A&&"function"==typeof A&&n("add",t,A),this},trigger:function(n,i){var s;if(n)if(A.settings.isJQueryPlugin)"remove"==n&&(n="removeTag"),jQuery(A.DOM.originalInput).triggerHandler(n,[i]);else{try{var o=r({},"object"===t(i)?i:{value:i});if(o.tagify=this,i instanceof Object)for(var a in i)i[a]instanceof HTMLElement&&(o[a]=i[a]);s=new CustomEvent(n,{detail:o})}catch(t){console.warn(t)}e.dispatchEvent(s)}}}}(this)),this.isFirefox="undefined"!=typeof InstallTrigger,this.isIE=window.document.documentMode,this.applySettings(A,e||{}),this.state={inputText:"",editing:!1,actions:{},mixMode:{},dropdown:{},flaggedTags:{}},this.value=[],this.listeners={},this.DOM={},this.build(A),this.getCSSVars(),this.loadOriginalValues(),this.events.customBinding.call(this),this.events.binding.call(this),void(A.autofocus&&this.DOM.input.focus())):(console.warn("Tagify: ","input element not found",A),this)}return u.prototype={dropdown:a,TEXTS:{empty:"empty",exceed:"number of tags exceeded",pattern:"pattern mismatch",duplicate:"already exists",notAllowed:"not allowed"},DEFAULTS:l,customEventsList:["change","add","remove","invalid","input","click","keydown","focus","blur","edit:input","edit:updated","edit:start","edit:keydown","dropdown:show","dropdown:hide","dropdown:select","dropdown:updated","dropdown:noMatch"],trim:function(t){return this.settings.trim?t.trim():t},parseHTML:function(t){return(new DOMParser).parseFromString(t.trim(),"text/html").body.firstElementChild},templates:{wrapper:function(t,A){return'<tags class="'.concat(A.classNames.namespace," ").concat(A.mode?"".concat(A.classNames.namespace,"--").concat(A.mode):""," ").concat(t.className,'"\n                    ').concat(A.readonly?"readonly":"","\n                    ").concat(A.required?"required":"",'\n                    tabIndex="-1">\n            <span ').concat(A.readonly&&"mix"==A.mode?"":"contenteditable",' data-placeholder="').concat(A.placeholder||"&#8203;",'" aria-placeholder="').concat(A.placeholder||"",'"\n                class="').concat(A.classNames.input,'"\n                role="textbox"\n                aria-autocomplete="both"\n                aria-multiline="').concat("mix"==A.mode,'"></span>\n        </tags>')},tag:function(t){return'<tag title="'.concat(t.title||t.value,"\"\n                    contenteditable='false'\n                    spellcheck='false'\n                    tabIndex=\"-1\"\n                    class=\"").concat(this.settings.classNames.tag," ").concat(t.class?t.class:"",'"\n                    ').concat(this.getAttributes(t),">\n            <x title='' class=\"").concat(this.settings.classNames.tagX,"\" role='button' aria-label='remove tag'></x>\n            <div>\n                <span class=\"").concat(this.settings.classNames.tagText,'">').concat(t[this.settings.tagTextProp]||t.value,"</span>\n            </div>\n        </tag>")},dropdown:function(t){var A=t.dropdown,e="manual"==A.position,n="".concat(t.classNames.dropdown);return'<div class="'.concat(e?"":n," ").concat(A.classname,'" role="listbox" aria-labelledby="dropdown">\n                    <div class="').concat(t.classNames.dropdownWrapper,'"></div>\n                </div>')},dropdownItem:function(t){return"<div ".concat(this.getAttributes(t),"\n                    class='").concat(this.settings.classNames.dropdownItem," ").concat(t.class?t.class:"",'\'\n                    tabindex="0"\n                    role="option">').concat(t.value,"</div>")},dropdownItemNoMatch:null},parseTemplate:function(t,A){return t=this.settings.templates[t]||t,this.parseHTML(t.apply(this,A))},applySettings:function(t,A){this.DEFAULTS.templates=this.templates;var e=this.settings=r({},this.DEFAULTS,A);if(e.readonly=t.hasAttribute("readonly"),e.placeholder=t.getAttribute("placeholder")||e.placeholder||"",e.required=t.hasAttribute("required"),this.isIE&&(e.autoComplete=!1),["whitelist","blacklist"].forEach((function(A){var n=t.getAttribute("data-"+A);n&&(n=n.split(e.delimiters))instanceof Array&&(e[A]=n)})),"autoComplete"in A&&!n(A.autoComplete)&&(e.autoComplete=this.DEFAULTS.autoComplete,e.autoComplete.enabled=A.autoComplete),"mix"==e.mode&&(e.autoComplete.rightKey=!0,e.delimiters=A.delimiters||null),t.pattern)try{e.pattern=new RegExp(t.pattern)}catch(t){}if(this.settings.delimiters)try{e.delimiters=new RegExp(this.settings.delimiters,"g")}catch(t){}"select"==e.mode&&(e.dropdown.enabled=0),e.dropdown.appendTarget=A.dropdown&&A.dropdown.appendTarget?A.dropdown.appendTarget:document.body},getAttributes:function(t){if("[object Object]"!=Object.prototype.toString.call(t))return"";var A,e,n=Object.keys(t),i="";for(e=n.length;e--;)"class"!=(A=n[e])&&t.hasOwnProperty(A)&&void 0!==t[A]&&(i+=" "+A+(void 0!==t[A]?'="'.concat(t[A],'"'):""));return i},getCaretGlobalPosition:function(){var t=document.getSelection();if(t.rangeCount){var A,e,n=t.getRangeAt(0),i=n.startContainer,s=n.startOffset;if(s>0)return(e=document.createRange()).setStart(i,s-1),e.setEnd(i,s),{left:(A=e.getBoundingClientRect()).right,top:A.top,bottom:A.bottom};if(i.getBoundingClientRect)return i.getBoundingClientRect()}return{left:-9999,top:-9999}},getCSSVars:function(){var t=getComputedStyle(this.DOM.scope,null);this.CSSVars={tagHideTransition:function(t){var A=t.value;return"s"==t.unit?1e3*A:A}(function(t){if(!t)return{};var A=(t=t.trim().split(" ")[0]).split(/\d+/g).filter((function(t){return t})).pop().trim();return{value:+t.split(A).filter((function(t){return t}))[0].trim(),unit:A}}(("tag-hide-transition",t.getPropertyValue("--tag-hide-transition"))))}},build:function(t){var A=this.DOM;this.settings.mixMode.integrated?(A.originalInput=null,A.scope=t,A.input=t):(A.originalInput=t,A.scope=this.parseTemplate("wrapper",[t,this.settings]),A.input=A.scope.querySelector("."+this.settings.classNames.input),t.parentNode.insertBefore(A.scope,t)),this.settings.dropdown.enabled>=0&&this.dropdown.init.call(this)},destroy:function(){this.DOM.scope.parentNode.removeChild(this.DOM.scope),this.dropdown.hide.call(this,!0),clearTimeout(this.dropdownHide__bindEventsTimeout)},loadOriginalValues:function(t){var A,e=this.settings;if(t=t||(e.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value))if(this.removeAllTags(),"mix"==e.mode)this.parseMixTags(t.trim()),(A=this.DOM.input.lastChild)&&"BR"==A.tagName||this.DOM.input.insertAdjacentHTML("beforeend","<br>");else{try{JSON.parse(t)instanceof Array&&(t=JSON.parse(t))}catch(t){}this.addTags(t).forEach((function(t){return t&&t.classList.add(e.classNames.tagNoAnimation)}))}else this.postUpdate();this.state.lastOriginalValueReported=e.mixMode.integrated?"":this.DOM.originalInput.value,this.state.loadedOriginalValues=!0},cloneEvent:function(t){var A={};for(var e in t)A[e]=t[e];return A},loading:function(t){return this.state.isLoading=t,this.DOM.scope.classList[t?"add":"remove"](this.settings.classNames.scopeLoading),this},tagLoading:function(t,A){return t&&t.classList[A?"add":"remove"](this.settings.classNames.tagLoading),this},toggleClass:function(t,A){this.DOM.scope.classList.toggle(t,A)},toggleFocusClass:function(t){this.toggleClass(this.settings.classNames.focus,!!t)},triggerChangeEvent:function(){if(!this.settings.mixMode.integrated){var t=this.DOM.originalInput,A=this.state.lastOriginalValueReported!==t.value,e=new CustomEvent("change",{bubbles:!0});A&&(this.state.lastOriginalValueReported=t.value,e.simulated=!0,t._valueTracker&&t._valueTracker.setValue(Math.random()),t.dispatchEvent(e),this.trigger("change",this.state.lastOriginalValueReported),t.value=this.state.lastOriginalValueReported)}},events:c,fixFirefoxLastTagNoCaret:function(){},placeCaretAfterNode:function(t){if(t){var A=t.nextSibling,e=window.getSelection(),n=e.getRangeAt(0);e.rangeCount&&(n.setStartBefore(A||t),n.setEndBefore(A||t),e.removeAllRanges(),e.addRange(n))}},insertAfterTag:function(t,A){if(A=A||this.settings.mixMode.insertAfterTag,t&&A)return A="string"==typeof A?document.createTextNode(A):A,t.appendChild(A),t.parentNode.insertBefore(A,t.nextSibling),A},editTag:function(t,A){var e=this;t=t||this.getLastTag(),A=A||{},this.dropdown.hide.call(this);var n=this.settings;function i(){return t.querySelector("."+n.classNames.tagText)}var s=i(),o=this.getNodeIndex(t),a=this.tagData(t),l=this.events.callbacks,c=this,u=!0;if(s){if(!(a instanceof Object&&"editable"in a)||a.editable)return s.setAttribute("contenteditable",!0),t.classList.add(n.classNames.tagEditing),this.tagData(t,{__originalData:r({},a),__originalHTML:t.innerHTML}),s.addEventListener("focus",l.onEditTagFocus.bind(this,t)),s.addEventListener("blur",(function(){setTimeout((function(){return l.onEditTagBlur.call(c,i())}))})),s.addEventListener("input",l.onEditTagInput.bind(this,s)),s.addEventListener("keydown",(function(A){return l.onEditTagkeydown.call(e,A,t)})),s.focus(),this.setRangeAtStartEnd(!1,s),A.skipValidation||(u=this.editTagToggleValidity(t,a.value)),s.originalIsValid=u,this.trigger("edit:start",{tag:t,index:o,data:a,isValid:u}),this}else console.warn("Cannot find element in Tag template: .",n.classNames.tagText)},editTagToggleValidity:function(t,A){var e,n=this.tagData(t);if(n)return e=!(!n.__isValid||1==n.__isValid),t.classList.toggle(this.settings.classNames.tagInvalid,e),n.__isValid;console.warn("tag has no data: ",t,n)},onEditTagDone:function(t,A){A=A||{};var e={tag:t=t||this.state.editing.scope,index:this.getNodeIndex(t),previousData:this.tagData(t),data:A};this.trigger("edit:beforeUpdate",e),this.state.editing=!1,delete A.__originalData,delete A.__originalHTML,t&&A[this.settings.tagTextProp]?(this.editTagToggleValidity(t),this.replaceTag(t,A)):t&&this.removeTags(t),this.trigger("edit:updated",e),this.dropdown.hide.call(this),this.settings.keepInvalidTags&&this.reCheckInvalidTags()},replaceTag:function(t,A){A&&A.value||(A=t.__tagifyTagData),A.__isValid&&1!=A.__isValid&&r(A,this.getInvalidTagAttrs(A,A.__isValid));var e=this.createTagElem(A);t.parentNode.replaceChild(e,t),this.updateValueByDOMTags()},updateValueByDOMTags:function(){var t=this;this.value.length=0,[].forEach.call(this.getTagElms(),(function(A){A.classList.contains(t.settings.classNames.tagNotAllowed)||t.value.push(t.tagData(A))})),this.update()},setRangeAtStartEnd:function(t,A){t="number"==typeof t?t:!!t,A=(A=A||this.DOM.input).lastChild||A;var e=document.getSelection();try{e.rangeCount>=1&&["Start","End"].forEach((function(n){return e.getRangeAt(0)["set"+n](A,t||A.length)}))}catch(t){console.warn("Tagify: ",t)}},injectAtCaret:function(t,A){if(A=A||this.state.selection.range)return"string"==typeof t&&(t=document.createTextNode(t)),A.deleteContents(),A.insertNode(t),this.setRangeAtStartEnd(!1,t),this.updateValueByDOMTags(),this.update(),this},input:{set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=this.settings.dropdown.closeOnSelect;this.state.inputText=t,A&&(this.DOM.input.innerHTML=t),!t&&e&&this.dropdown.hide.bind(this),this.input.autocomplete.suggest.call(this),this.input.validate.call(this)},validate:function(){var t=!this.state.inputText||!0===this.validateTag({value:this.state.inputText});return this.DOM.input.classList.toggle(this.settings.classNames.inputInvalid,!t),t},normalize:function(t){var A=t||this.DOM.input,e=[];A.childNodes.forEach((function(t){return 3==t.nodeType&&e.push(t.nodeValue)})),e=e.join("\n");try{e=e.replace(/(?:\r\n|\r|\n)/g,this.settings.delimiters.source.charAt(0))}catch(t){}return e=e.replace(/\s/g," "),this.settings.trim&&(e=e.replace(/^\s+/,"")),e},autocomplete:{suggest:function(t){if(this.settings.autoComplete.enabled){"string"==typeof(t=t||{})&&(t={value:t});var A=t.value?""+t.value:"",e=A.substr(0,this.state.inputText.length).toLowerCase(),n=A.substring(this.state.inputText.length);A&&this.state.inputText&&e==this.state.inputText.toLowerCase()?(this.DOM.input.setAttribute("data-suggest",n),this.state.inputSuggestion=t):(this.DOM.input.removeAttribute("data-suggest"),delete this.state.inputSuggestion)}},set:function(t){var A=this.DOM.input.getAttribute("data-suggest"),e=t||(A?this.state.inputText+A:null);return!!e&&("mix"==this.settings.mode?this.replaceTextWithNode(document.createTextNode(this.state.tag.prefix+e)):(this.input.set.call(this,e),this.setRangeAtStartEnd()),this.input.autocomplete.suggest.call(this),this.dropdown.hide.call(this),!0)}}},getTagIdx:function(t){return this.value.findIndex((function(A){return A.value==t.value}))},getNodeIndex:function(t){var A=0;if(t)for(;t=t.previousElementSibling;)A++;return A},getTagElms:function(){for(var t=arguments.length,A=new Array(t),e=0;e<t;e++)A[e]=arguments[e];var n=["."+this.settings.classNames.tag].concat(A).join(".");return[].slice.call(this.DOM.scope.querySelectorAll(n))},getLastTag:function(){var t=this.DOM.scope.querySelectorAll(".".concat(this.settings.classNames.tag,":not(.").concat(this.settings.classNames.tagHide,"):not([readonly])"));return t[t.length-1]},tagData:function(t,A,e){return t?(A&&(t.__tagifyTagData=e?A:r({},t.__tagifyTagData||{},A)),t.__tagifyTagData):(console.warn("tag elment doesn't exist",t,A),A)},isTagDuplicate:function(t,A){var n=this,i=this.settings;return"select"!=i.mode&&this.value.reduce((function(s,r){return e(n.trim(""+t),r.value,A||i.dropdown.caseSensitive)?s+1:s}),0)},getTagIndexByValue:function(t){var A=this,n=[];return this.getTagElms().forEach((function(i,s){e(A.trim(i.textContent),t,A.settings.dropdown.caseSensitive)&&n.push(s)})),n},getTagElmByValue:function(t){var A=this.getTagIndexByValue(t)[0];return this.getTagElms()[A]},flashTag:function(t){var A=this;t&&(t.classList.add(this.settings.classNames.tagFlash),setTimeout((function(){t.classList.remove(A.settings.classNames.tagFlash)}),100))},isTagBlacklisted:function(t){return t=this.trim(t.toLowerCase()),this.settings.blacklist.filter((function(A){return(""+A).toLowerCase()==t})).length},isTagWhitelisted:function(t){return!!this.getWhitelistItem(t)},getWhitelistItem:function(t,A,n){A=A||"value";var i,s=this.settings,r=(n=n||s.whitelist,s.dropdown.caseSensitive);return n.some((function(n){var s="string"==typeof n?n:n[A];if(e(s,t,r))return i="string"==typeof n?{value:n}:n,!0})),i||"value"!=A||"value"==s.tagTextProp||(i=this.getWhitelistItem(t,s.tagTextProp,n)),i},validateTag:function(t){var A=this.settings,e="value"in t?"value":A.tagTextProp,n=this.trim(t[e]+"");return(t[e]+"").trim()?A.pattern&&A.pattern instanceof RegExp&&!A.pattern.test(n)?this.TEXTS.pattern:!A.duplicates&&this.isTagDuplicate(n,this.state.editing)?this.TEXTS.duplicate:!(this.isTagBlacklisted(n)||A.enforceWhitelist&&!this.isTagWhitelisted(n))||this.TEXTS.notAllowed:this.TEXTS.empty},getInvalidTagAttrs:function(t,A){return{"aria-invalid":!0,class:"".concat(t.class||""," ").concat(this.settings.classNames.tagNotAllowed).trim(),title:A}},hasMaxTags:function(){return this.value.length>=this.settings.maxTags&&this.TEXTS.exceed},setReadonly:function(t){var A=this.settings;document.activeElement.blur(),A.readonly=t,this.DOM.scope[(t?"set":"remove")+"Attribute"]("readonly",!0),"mix"==A.mode&&(this.DOM.input.contentEditable=!t)},normalizeTags:function(t){var e=this,n=this.settings,i=n.whitelist,s=n.delimiters,r=n.mode,o=n.tagTextProp,a=n.enforceWhitelist,l=[],c=!!i&&i[0]instanceof Object,u=t instanceof Array,h=function(t){return(t+"").split(s).filter((function(t){return t})).map((function(t){return A({},o,e.trim(t))}))};if("number"==typeof t&&(t=t.toString()),"string"==typeof t){if(!t.trim())return[];t=h(t)}else if(u){var d;t=(d=[]).concat.apply(d,function(t){return function(t){if(Array.isArray(t)){for(var A=0,e=new Array(t.length);A<t.length;A++)e[A]=t[A];return e}}(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")}()}(t.map((function(t){return t.value?t:h(t)}))))}return c&&(t.forEach((function(t){var A=l.map((function(t){return t.value})),n=e.dropdown.filterListItems.call(e,t[o],{exact:!0}).filter((function(t){return!A.includes(t.value)})),i=n.length>1?e.getWhitelistItem(t[o],o,n):n[0];i&&i instanceof Object?l.push(i):"mix"==r||a||(null==t.value&&(t.value=t[o]),l.push(t))})),t=l),t},parseMixTags:function(t){var A=this,e=this.settings,n=e.mixTagsInterpolator,i=e.duplicates,s=e.transformTag,r=e.enforceWhitelist,o=e.maxTags,a=e.tagTextProp,l=[];return t=t.split(n[0]).map((function(t,e){var c,u,h,d=t.split(n[1]),f=d[0],g=l.length==o;try{if(f==+f)throw Error;u=JSON.parse(f)}catch(t){u=A.normalizeTags(f)[0]}if(g||!(d.length>1)||r&&!A.isTagWhitelisted(u.value)||!i&&A.isTagDuplicate(u.value)){if(t)return e?n[0]+t:t}else s.call(A,u),u[c=u[a]?a:"value"]=A.trim(u[c]),h=A.createTagElem(u),l.push(u),h.classList.add(A.settings.classNames.tagNoAnimation),d[0]=h.outerHTML,A.value.push(u);return d.join("")})).join(""),this.DOM.input.innerHTML=t,this.DOM.input.appendChild(document.createTextNode("")),this.DOM.input.normalize(),this.getTagElms().forEach((function(t,e){return A.tagData(t,l[e])})),this.update({withoutChangeEvent:!0}),t},replaceTextWithNode:function(t,A){if(this.state.tag||A){A=A||this.state.tag.prefix+this.state.tag.value;var e,n,i=window.getSelection(),s=i.anchorNode,r=this.state.tag.delimiters?this.state.tag.delimiters.length:0;return s.splitText(i.anchorOffset-r),e=s.nodeValue.lastIndexOf(A),n=s.splitText(e),t&&s.parentNode.replaceChild(t,n),!0}},selectTag:function(t,A){if(!this.settings.enforceWhitelist||this.isTagWhitelisted(A.value))return this.input.set.call(this,A.value,!0),this.state.actions.selectOption&&setTimeout(this.setRangeAtStartEnd.bind(this)),this.getLastTag()?this.replaceTag(this.getLastTag(),A):this.appendTag(t),this.value[0]=A,this.trigger("add",{tag:t,data:A}),this.update(),[t]},addEmptyTag:function(t){var A=r({value:""},t||{}),e=this.createTagElem(A);this.tagData(e,A),this.appendTag(e),this.editTag(e,{skipValidation:!0})},addTags:function(t,A){var e=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.settings.skipInvalid,i=[],s=this.settings;return t&&0!=t.length?(t=this.normalizeTags(t),"mix"==s.mode?this.addMixTags(t):("select"==s.mode&&(A=!1),this.DOM.input.removeAttribute("style"),t.forEach((function(t){var A,o={},a=Object.assign({},t,{value:t.value+""});if((t=Object.assign({},a)).__isValid=e.hasMaxTags()||e.validateTag(t),s.transformTag.call(e,t),!0!==t.__isValid){if(n)return;r(o,e.getInvalidTagAttrs(t,t.__isValid),{__preInvalidData:a}),t.__isValid==e.TEXTS.duplicate&&e.flashTag(e.getTagElmByValue(t.value))}if(t.readonly&&(o["aria-readonly"]=!0),A=e.createTagElem(r({},t,o)),i.push(A),"select"==s.mode)return e.selectTag(A,t);e.appendTag(A),t.__isValid&&!0===t.__isValid?(e.value.push(t),e.update(),e.trigger("add",{tag:A,index:e.value.length-1,data:t})):(e.trigger("invalid",{data:t,index:e.value.length,tag:A,message:t.__isValid}),s.keepInvalidTags||setTimeout((function(){return e.removeTags(A,!0)}),1e3)),e.dropdown.position.call(e)})),t.length&&A&&this.input.set.call(this),this.dropdown.refilter.call(this),i)):("select"==s.mode&&this.removeAllTags(),i)},addMixTags:function(t){var A,e=this,n=this.settings,i=this.state.tag.delimiters;return n.transformTag.call(this,t[0]),t[0].prefix=t[0].prefix||this.state.tag?this.state.tag.prefix:(n.pattern.source||n.pattern)[0],A=this.createTagElem(t[0]),this.replaceTextWithNode(A)||this.DOM.input.appendChild(A),setTimeout((function(){return A.classList.add(e.settings.classNames.tagNoAnimation)}),300),this.value.push(t[0]),this.update(),!i&&setTimeout((function(){var t=e.insertAfterTag(A)||A;e.placeCaretAfterNode(t)}),this.isFirefox?100:0),this.state.tag=null,this.trigger("add",r({},{tag:A},{data:t[0]})),A},appendTag:function(t){var A=this.DOM.scope.lastElementChild;A===this.DOM.input?this.DOM.scope.insertBefore(t,A):this.DOM.scope.appendChild(t)},createTagElem:function(t){var A,e=r({},t,{value:s(t.value+"")});return this.settings.readonly&&(t.readonly=!0),function(t){for(var A,e=document.createNodeIterator(t,NodeFilter.SHOW_TEXT);A=e.nextNode();)A.textContent.trim()||A.parentNode.removeChild(A)}(A=this.parseTemplate("tag",[e])),this.tagData(A,t),A},reCheckInvalidTags:function(){var t=this,A=this.settings,e=".".concat(A.classNames.tag,".").concat(A.classNames.tagNotAllowed),n=this.DOM.scope.querySelectorAll(e);[].forEach.call(n,(function(A){var e=t.tagData(A),n=A.getAttribute("title")==t.TEXTS.duplicate,i=!0===t.validateTag(e);n&&i&&(e=e.__preInvalidData?e.__preInvalidData:{value:e.value},t.replaceTag(A,e))}))},removeTags:function(t,A,e){var n,i=this;t=t&&t instanceof HTMLElement?[t]:t instanceof Array?t:t?[t]:[this.getLastTag()],n=t.reduce((function(t,A){return A&&"string"==typeof A&&(A=i.getTagElmByValue(A)),A&&t.push({node:A,idx:i.getTagIdx(i.tagData(A)),data:i.tagData(A,{__removed:!0})}),t}),[]),e="number"==typeof e?e:this.CSSVars.tagHideTransition,"select"==this.settings.mode&&(e=0,this.input.set.call(this)),1==n.length&&n[0].node.classList.contains(this.settings.classNames.tagNotAllowed)&&(A=!0),n.length&&this.settings.hooks.beforeRemoveTag(n,{tagify:this}).then((function(){function t(t){t.node.parentNode&&(t.node.parentNode.removeChild(t.node),A?this.settings.keepInvalidTags&&this.trigger("remove",{tag:t.node,index:t.idx}):(this.trigger("remove",{tag:t.node,index:t.idx,data:t.data}),this.dropdown.refilter.call(this),this.dropdown.position.call(this),this.DOM.input.normalize(),this.settings.keepInvalidTags&&this.reCheckInvalidTags()))}e&&e>10&&1==n.length?function(A){A.node.style.width=parseFloat(window.getComputedStyle(A.node).width)+"px",document.body.clientTop,A.node.classList.add(this.settings.classNames.tagHide),setTimeout(t.bind(this),e,A)}.call(i,n[0]):n.forEach(t.bind(i)),A||(n.forEach((function(t){var A=Object.assign({},t.data);delete A.__removed;var e=i.getTagIdx(A);e>-1&&i.value.splice(e,1)})),i.update())})).catch((function(t){}))},removeAllTags:function(){this.value=[],"mix"==this.settings.mode?this.DOM.input.innerHTML="":Array.prototype.slice.call(this.getTagElms()).forEach((function(t){return t.parentNode.removeChild(t)})),this.dropdown.position.call(this),"select"==this.settings.mode&&this.input.set.call(this),this.update()},postUpdate:function(){var t=this.settings.classNames,A="mix"==this.settings.mode?this.settings.mixMode.integrated?this.DOM.input.textContent:this.DOM.originalInput.value:this.value.length;this.toggleClass(t.hasMaxTags,this.value.length>=this.settings.maxTags),this.toggleClass(t.hasNoTags,!this.value.length),this.toggleClass(t.empty,!A)},update:function(t){var A,e,n=this.DOM.originalInput,i=(t||{}).withoutChangeEvent,s=(A=this.value,e=["__isValid","__removed"],A.map((function(t){var A={};for(var n in t)e.indexOf(n)<0&&(A[n]=t[n]);return A})));this.settings.mixMode.integrated||(n.value="mix"==this.settings.mode?this.getMixedTagsAsString(s):s.length?this.settings.originalInputValueFormat?this.settings.originalInputValueFormat(s):JSON.stringify(s):""),this.postUpdate(),!i&&this.state.loadedOriginalValues&&this.triggerChangeEvent()},getMixedTagsAsString:function(){var t="",A=this,e=this.settings.mixTagsInterpolator;return function n(i){i.childNodes.forEach((function(i){if(1==i.nodeType){if(i.classList.contains(A.settings.classNames.tag)&&A.tagData(i)){if(A.tagData(i).__removed)return;return void(t+=e[0]+JSON.stringify(i.__tagifyTagData)+e[1])}"BR"!=i.tagName||i.parentNode!=A.DOM.input&&1!=i.parentNode.childNodes.length?"DIV"!=i.tagName&&"P"!=i.tagName||(t+="\r\n",n(i)):t+="\r\n"}else t+=i.textContent}))}(this.DOM.input),t}},u.prototype.removeTag=u.prototype.removeTags,u}));
/*!
FullCalendar v5.3.2
Docs & License: https://fullcalendar.io/
(c) 2020 Adam Shaw
*/
var FullCalendar=function(t){"use strict";var A=function(t,e){return(A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])})(t,e)};function e(t,e){function n(){this.constructor=t}A(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var n=function(){return(n=Object.assign||function(t){for(var A,e=1,n=arguments.length;e<n;e++)for(var i in A=arguments[e])Object.prototype.hasOwnProperty.call(A,i)&&(t[i]=A[i]);return t}).apply(this,arguments)};function i(){for(var t=0,A=0,e=arguments.length;A<e;A++)t+=arguments[A].length;var n=Array(t),i=0;for(A=0;A<e;A++)for(var s=arguments[A],r=0,o=s.length;r<o;r++,i++)n[i]=s[r];return n}var s,r,o,a,l,c,u,h={},d=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord/i;function g(t,A){for(var e in A)t[e]=A[e];return t}function p(t){var A=t.parentNode;A&&A.removeChild(t)}function w(t,A,e){var n,i=arguments,s={};for(n in A)"key"!==n&&"ref"!==n&&(s[n]=A[n]);if(arguments.length>3)for(e=[e],n=3;n<arguments.length;n++)e.push(i[n]);if(null!=e&&(s.children=e),"function"==typeof t&&null!=t.defaultProps)for(n in t.defaultProps)void 0===s[n]&&(s[n]=t.defaultProps[n]);return B(t,s,A&&A.key,A&&A.ref,null)}function B(t,A,e,n,i){var r={type:t,props:A,key:e,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:i};return null==i&&(r.__v=r),s.vnode&&s.vnode(r),r}function E(t){return t.children}function m(t,A){this.props=t,this.context=A}function v(t,A){if(null==A)return t.__?v(t.__,t.__.__k.indexOf(t)+1):null;for(var e;A<t.__k.length;A++)if(null!=(e=t.__k[A])&&null!=e.__e)return e.__e;return"function"==typeof t.type?v(t):null}function C(t){var A,e;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,A=0;A<t.__k.length;A++)if(null!=(e=t.__k[A])&&null!=e.__e){t.__e=t.__c.base=e.__e;break}return C(t)}}function b(t){(!t.__d&&(t.__d=!0)&&r.push(t)&&!o++||l!==s.debounceRendering)&&((l=s.debounceRendering)||a)(y)}function y(){for(var t;o=r.length;)t=r.sort((function(t,A){return t.__v.__b-A.__v.__b})),r=[],t.some((function(t){var A,e,n,i,s,r,o;t.__d&&(r=(s=(A=t).__v).__e,(o=A.__P)&&(e=[],(n=g({},s)).__v=n,i=F(o,s,n,A.__n,void 0!==o.ownerSVGElement,null,e,null==r?v(s):r),L(e,s),i!=r&&C(s)))}))}function Q(t,A,e,n,i,s,r,o,a){var l,c,u,f,g,w,B,E=e&&e.__k||d,m=E.length;if(o==h&&(o=null!=s?s[0]:m?v(e,0):null),l=0,A.__k=I(A.__k,(function(e){if(null!=e){if(e.__=A,e.__b=A.__b+1,null===(u=E[l])||u&&e.key==u.key&&e.type===u.type)E[l]=void 0;else for(c=0;c<m;c++){if((u=E[c])&&e.key==u.key&&e.type===u.type){E[c]=void 0;break}u=null}if(f=F(t,e,u=u||h,n,i,s,r,o,a),(c=e.ref)&&u.ref!=c&&(B||(B=[]),u.ref&&B.push(u.ref,null,e),B.push(c,e.__c||f,e)),null!=f){var d;if(null==w&&(w=f),void 0!==e.__d)d=e.__d,e.__d=void 0;else if(s==u||f!=o||null==f.parentNode){t:if(null==o||o.parentNode!==t)t.appendChild(f),d=null;else{for(g=o,c=0;(g=g.nextSibling)&&c<m;c+=2)if(g==f)break t;t.insertBefore(f,o),d=o}"option"==A.type&&(t.value="")}o=void 0!==d?d:f.nextSibling,"function"==typeof A.type&&(A.__d=o)}else o&&u.__e==o&&o.parentNode!=t&&(o=v(u))}return l++,e})),A.__e=w,null!=s&&"function"!=typeof A.type)for(l=s.length;l--;)null!=s[l]&&p(s[l]);for(l=m;l--;)null!=E[l]&&S(E[l],E[l]);if(B)for(l=0;l<B.length;l++)Y(B[l],B[++l],B[++l])}function I(t,A,e){if(null==e&&(e=[]),null==t||"boolean"==typeof t)A&&e.push(A(null));else if(Array.isArray(t))for(var n=0;n<t.length;n++)I(t[n],A,e);else e.push(A?A("string"==typeof t||"number"==typeof t?B(null,t,null,null,t):null!=t.__e||null!=t.__c?B(t.type,t.props,t.key,null,t.__v):t):t);return e}function D(t,A,e){"-"===A[0]?t.setProperty(A,e):t[A]="number"==typeof e&&!1===f.test(A)?e+"px":null==e?"":e}function x(t,A,e,n,i){var s,r,o,a,l;if(i?"className"===A&&(A="class"):"class"===A&&(A="className"),"style"===A)if(s=t.style,"string"==typeof e)s.cssText=e;else{if("string"==typeof n&&(s.cssText="",n=null),n)for(a in n)e&&a in e||D(s,a,"");if(e)for(l in e)n&&e[l]===n[l]||D(s,l,e[l])}else"o"===A[0]&&"n"===A[1]?(r=A!==(A=A.replace(/Capture$/,"")),o=A.toLowerCase(),A=(o in t?o:A).slice(2),e?(n||t.addEventListener(A,M,r),(t.l||(t.l={}))[A]=e):t.removeEventListener(A,M,r)):"list"!==A&&"tagName"!==A&&"form"!==A&&"type"!==A&&"size"!==A&&!i&&A in t?t[A]=null==e?"":e:"function"!=typeof e&&"dangerouslySetInnerHTML"!==A&&(A!==(A=A.replace(/^xlink:?/,""))?null==e||!1===e?t.removeAttributeNS("http://www.w3.org/1999/xlink",A.toLowerCase()):t.setAttributeNS("http://www.w3.org/1999/xlink",A.toLowerCase(),e):null==e||!1===e&&!/^ar/.test(A)?t.removeAttribute(A):t.setAttribute(A,e))}function M(t){this.l[t.type](s.event?s.event(t):t)}function F(t,A,e,n,i,r,o,a,l){var c,u,h,d,f,p,w,B,v,C,b=A.type;if(void 0!==A.constructor)return null;(c=s.__b)&&c(A);try{t:if("function"==typeof b){if(B=A.props,v=(c=b.contextType)&&n[c.__c],C=c?v?v.props.value:c.__:n,e.__c?w=(u=A.__c=e.__c).__=u.__E:("prototype"in b&&b.prototype.render?A.__c=u=new b(B,C):(A.__c=u=new m(B,C),u.constructor=b,u.render=P),v&&v.sub(u),u.props=B,u.state||(u.state={}),u.context=C,u.__n=n,h=u.__d=!0,u.__h=[]),null==u.__s&&(u.__s=u.state),null!=b.getDerivedStateFromProps&&(u.__s==u.state&&(u.__s=g({},u.__s)),g(u.__s,b.getDerivedStateFromProps(B,u.__s))),d=u.props,f=u.state,h)null==b.getDerivedStateFromProps&&null!=u.componentWillMount&&u.componentWillMount(),null!=u.componentDidMount&&u.__h.push(u.componentDidMount);else{if(null==b.getDerivedStateFromProps&&B!==d&&null!=u.componentWillReceiveProps&&u.componentWillReceiveProps(B,C),!u.__e&&null!=u.shouldComponentUpdate&&!1===u.shouldComponentUpdate(B,u.__s,C)||A.__v===e.__v&&!u.__){for(u.props=B,u.state=u.__s,A.__v!==e.__v&&(u.__d=!1),u.__v=A,A.__e=e.__e,A.__k=e.__k,u.__h.length&&o.push(u),c=0;c<A.__k.length;c++)A.__k[c]&&(A.__k[c].__=A);break t}null!=u.componentWillUpdate&&u.componentWillUpdate(B,u.__s,C),null!=u.componentDidUpdate&&u.__h.push((function(){u.componentDidUpdate(d,f,p)}))}u.context=C,u.props=B,u.state=u.__s,(c=s.__r)&&c(A),u.__d=!1,u.__v=A,u.__P=t,c=u.render(u.props,u.state,u.context),A.__k=null!=c&&c.type==E&&null==c.key?c.props.children:Array.isArray(c)?c:[c],null!=u.getChildContext&&(n=g(g({},n),u.getChildContext())),h||null==u.getSnapshotBeforeUpdate||(p=u.getSnapshotBeforeUpdate(d,f)),Q(t,A,e,n,i,r,o,a,l),u.base=A.__e,u.__h.length&&o.push(u),w&&(u.__E=u.__=null),u.__e=!1}else null==r&&A.__v===e.__v?(A.__k=e.__k,A.__e=e.__e):A.__e=R(e.__e,A,e,n,i,r,o,l);(c=s.diffed)&&c(A)}catch(t){A.__v=null,s.__e(t,A,e)}return A.__e}function L(t,A){s.__c&&s.__c(A,t),t.some((function(A){try{t=A.__h,A.__h=[],t.some((function(t){t.call(A)}))}catch(t){s.__e(t,A.__v)}}))}function R(t,A,e,n,i,s,r,o){var a,l,c,u,f,g=e.props,p=A.props;if(i="svg"===A.type||i,null!=s)for(a=0;a<s.length;a++)if(null!=(l=s[a])&&((null===A.type?3===l.nodeType:l.localName===A.type)||t==l)){t=l,s[a]=null;break}if(null==t){if(null===A.type)return document.createTextNode(p);t=i?document.createElementNS("http://www.w3.org/2000/svg",A.type):document.createElement(A.type,p.is&&{is:p.is}),s=null,o=!1}if(null===A.type)g!==p&&t.data!=p&&(t.data=p);else{if(null!=s&&(s=d.slice.call(t.childNodes)),c=(g=e.props||h).dangerouslySetInnerHTML,u=p.dangerouslySetInnerHTML,!o){if(g===h)for(g={},f=0;f<t.attributes.length;f++)g[t.attributes[f].name]=t.attributes[f].value;(u||c)&&(u&&c&&u.__html==c.__html||(t.innerHTML=u&&u.__html||""))}(function(t,A,e,n,i){var s;for(s in e)"children"===s||"key"===s||s in A||x(t,s,null,e[s],n);for(s in A)i&&"function"!=typeof A[s]||"children"===s||"key"===s||"value"===s||"checked"===s||e[s]===A[s]||x(t,s,A[s],e[s],n)})(t,p,g,i,o),u?A.__k=[]:(A.__k=A.props.children,Q(t,A,e,n,"foreignObject"!==A.type&&i,s,r,h,o)),o||("value"in p&&void 0!==(a=p.value)&&a!==t.value&&x(t,"value",a,g.value,!1),"checked"in p&&void 0!==(a=p.checked)&&a!==t.checked&&x(t,"checked",a,g.checked,!1))}return t}function Y(t,A,e){try{"function"==typeof t?t(A):t.current=A}catch(t){s.__e(t,e)}}function S(t,A,e){var n,i,r;if(s.unmount&&s.unmount(t),(n=t.ref)&&(n.current&&n.current!==t.__e||Y(n,null,A)),e||"function"==typeof t.type||(e=null!=(i=t.__e)),t.__e=t.__d=void 0,null!=(n=t.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(t){s.__e(t,A)}n.base=n.__P=null}if(n=t.__k)for(r=0;r<n.length;r++)n[r]&&S(n[r],A,e);null!=i&&p(i)}function P(t,A,e){return this.constructor(t,e)}function G(t,A,e){var n,i,r;s.__&&s.__(t,A),i=(n=e===c)?null:e&&e.__k||A.__k,t=w(E,null,[t]),r=[],F(A,(n?A:e||A).__k=t,i||h,h,void 0!==A.ownerSVGElement,e&&!n?[e]:i?null:d.slice.call(A.childNodes),r,e||h,n),L(r,t)}s={__e:function(t,A){for(var e,n;A=A.__;)if((e=A.__c)&&!e.__)try{if(e.constructor&&null!=e.constructor.getDerivedStateFromError&&(n=!0,e.setState(e.constructor.getDerivedStateFromError(t))),null!=e.componentDidCatch&&(n=!0,e.componentDidCatch(t)),n)return b(e.__E=e)}catch(A){t=A}throw t}},m.prototype.setState=function(t,A){var e;e=this.__s!==this.state?this.__s:this.__s=g({},this.state),"function"==typeof t&&(t=t(e,this.props)),t&&g(e,t),null!=t&&this.__v&&(A&&this.__h.push(A),b(this))},m.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),b(this))},m.prototype.render=E,r=[],o=0,a="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,c=h,u=0,("undefined"!=typeof globalThis?globalThis:window).FullCalendarVDom={Component:m,createElement:w,render:G,createRef:function(){return{}},Fragment:E,createContext:function(t){var A=function(t){var A={},e={__c:"__cC"+u++,__:t,Consumer:function(t,A){return t.children(A)},Provider:function(t){var n,i=this;return this.getChildContext||(n=[],this.getChildContext=function(){return A[e.__c]=i,A},this.shouldComponentUpdate=function(t){i.props.value!==t.value&&n.some((function(A){A.context=t.value,b(A)}))},this.sub=function(t){n.push(t);var A=t.componentWillUnmount;t.componentWillUnmount=function(){n.splice(n.indexOf(t),1),A&&A.call(t)}}),t.children}};return e.Consumer.contextType=e,e.Provider.__=e,e}(t),e=A.Provider;return A.Provider=function(){var t=this,A=!this.getChildContext,n=e.apply(this,arguments);if(A){var i=[];this.shouldComponentUpdate=function(A){t.props.value!==A.value&&i.some((function(t){t.context=A.value,t.forceUpdate()}))},this.sub=function(t){i.push(t);var A=t.componentWillUnmount;t.componentWillUnmount=function(){i.splice(i.indexOf(t),1),A&&A.call(t)}}}return n},A},flushToDom:function(){var t=s.debounceRendering,A=[];for(s.debounceRendering=function(t){A.push(t)},G(w(_,{}),document.createElement("div"));A.length;)A.shift()();s.debounceRendering=t}};var _=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){return w("div",{})},A.prototype.componentDidMount=function(){this.setState({})},A}(m),T=function(){function t(t,A){this.context=t,this.internalEventSource=A}return t.prototype.remove=function(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},t.prototype.refetch=function(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId]})},Object.defineProperty(t.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!1,configurable:!0}),t}();function k(t){t.parentNode&&t.parentNode.removeChild(t)}function W(t,A){if(t.closest)return t.closest(A);if(!document.documentElement.contains(t))return null;do{if(H(t,A))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}function H(t,A){return(t.matches||t.matchesSelector||t.msMatchesSelector).call(t,A)}function j(t,A){for(var e=t instanceof HTMLElement?[t]:t,n=[],i=0;i<e.length;i++)for(var s=e[i].querySelectorAll(A),r=0;r<s.length;r++)n.push(s[r]);return n}var N=/(top|left|right|bottom|width|height)$/i;function O(t,A){for(var e in A)U(t,e,A[e])}function U(t,A,e){null==e?t.style[A]="":"number"==typeof e&&N.test(A)?t.style[A]=e+"px":t.style[A]=e}function V(t){t.preventDefault()}function K(t,A){return function(e){var n=W(e.target,t);n&&A.call(n,e,n)}}function z(t,A,e,n){var i=K(e,n);return t.addEventListener(A,i),function(){t.removeEventListener(A,i)}}var J=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function Z(t,A){var e=function(n){A(n),J.forEach((function(A){t.removeEventListener(A,e)}))};J.forEach((function(A){t.addEventListener(A,e)}))}var X=0;function q(){return String(X++)}function $(){document.body.classList.add("fc-not-allowed")}function tt(){document.body.classList.remove("fc-not-allowed")}function At(t){t.classList.add("fc-unselectable"),t.addEventListener("selectstart",V)}function et(t){t.classList.remove("fc-unselectable"),t.removeEventListener("selectstart",V)}function nt(t){t.addEventListener("contextmenu",V)}function it(t){t.removeEventListener("contextmenu",V)}function st(t){var A,e,n=[],i=[];for("string"==typeof t?i=t.split(/\s*,\s*/):"function"==typeof t?i=[t]:Array.isArray(t)&&(i=t),A=0;A<i.length;A++)"string"==typeof(e=i[A])?n.push("-"===e.charAt(0)?{field:e.substring(1),order:-1}:{field:e,order:1}):"function"==typeof e&&n.push({func:e});return n}function rt(t,A,e){var n,i;for(n=0;n<e.length;n++)if(i=ot(t,A,e[n]))return i;return 0}function ot(t,A,e){return e.func?e.func(t,A):at(t[e.field],A[e.field])*(e.order||1)}function at(t,A){return t||A?null==A?-1:null==t?1:"string"==typeof t||"string"==typeof A?String(t).localeCompare(String(A)):t-A:0}function lt(t,A){var e=String(t);return"000".substr(0,A-e.length)+e}function ct(t,A){return t-A}function ut(t){return t%1==0}function ht(t){var A=t.querySelector(".fc-scrollgrid-shrink-frame"),e=t.querySelector(".fc-scrollgrid-shrink-cushion");if(!A)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!e)throw new Error("needs fc-scrollgrid-shrink-cushion className");return t.getBoundingClientRect().width-A.getBoundingClientRect().width+e.getBoundingClientRect().width}var dt=["sun","mon","tue","wed","thu","fri","sat"];function ft(t,A){var e=Dt(t);return e[2]+=7*A,xt(e)}function gt(t,A){var e=Dt(t);return e[2]+=A,xt(e)}function pt(t,A){var e=Dt(t);return e[6]+=A,xt(e)}function wt(t,A){return Bt(t,A)/7}function Bt(t,A){return(A.valueOf()-t.valueOf())/864e5}function Et(t,A){var e=Ct(t),n=Ct(A);return{years:0,months:0,days:Math.round(Bt(e,n)),milliseconds:A.valueOf()-n.valueOf()-(t.valueOf()-e.valueOf())}}function mt(t,A){var e=vt(t,A);return null!==e&&e%7==0?e/7:null}function vt(t,A){return Ft(t)===Ft(A)?Math.round(Bt(t,A)):null}function Ct(t){return xt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()])}function bt(t,A,e,n){var i=xt([A,0,1+yt(A,e,n)]),s=Ct(t),r=Math.round(Bt(i,s));return Math.floor(r/7)+1}function yt(t,A,e){var n=7+A-e;return-(7+xt([t,0,n]).getUTCDay()-A)%7+n-1}function Qt(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function It(t){return new Date(t[0],t[1]||0,null==t[2]?1:t[2],t[3]||0,t[4]||0,t[5]||0)}function Dt(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function xt(t){return 1===t.length&&(t=t.concat([0])),new Date(Date.UTC.apply(Date,t))}function Mt(t){return!isNaN(t.valueOf())}function Ft(t){return 1e3*t.getUTCHours()*60*60+1e3*t.getUTCMinutes()*60+1e3*t.getUTCSeconds()+t.getUTCMilliseconds()}function Lt(t,A,e,n){return{instanceId:q(),defId:t,range:A,forcedStartTzo:null==e?null:e,forcedEndTzo:null==n?null:n}}var Rt=Object.prototype.hasOwnProperty;function Yt(t,A){var e={};if(A)for(var n in A){for(var i=[],s=t.length-1;s>=0;s--){var r=t[s][n];if("object"==typeof r&&r)i.unshift(r);else if(void 0!==r){e[n]=r;break}}i.length&&(e[n]=Yt(i))}for(s=t.length-1;s>=0;s--){var o=t[s];for(var a in o)a in e||(e[a]=o[a])}return e}function St(t,A){var e={};for(var n in t)A(t[n],n)&&(e[n]=t[n]);return e}function Pt(t,A){var e={};for(var n in t)e[n]=A(t[n],n);return e}function Gt(t){for(var A={},e=0,n=t;e<n.length;e++)A[n[e]]=!0;return A}function _t(t){var A=[];for(var e in t)A.push(t[e]);return A}function Tt(t,A){if(t===A)return!0;for(var e in t)if(Rt.call(t,e)&&!(e in A))return!1;for(var e in A)if(Rt.call(A,e)&&t[e]!==A[e])return!1;return!0}function kt(t,A){var e=[];for(var n in t)Rt.call(t,n)&&(n in A||e.push(n));for(var n in A)Rt.call(A,n)&&t[n]!==A[n]&&e.push(n);return e}function Wt(t,A,e){if(void 0===e&&(e={}),t===A)return!0;for(var n in A)if(!(n in t)||!Ht(t[n],A[n],e[n]))return!1;for(var n in t)if(!(n in A))return!1;return!0}function Ht(t,A,e){return t===A||!0===e||!!e&&e(t,A)}function jt(t,A,e,n){void 0===A&&(A=0),void 0===n&&(n=1);var i=[];null==e&&(e=Object.keys(t).length);for(var s=A;s<e;s+=n){var r=t[s];void 0!==r&&i.push(r)}return i}function Nt(t,A,e){var n=e.dateEnv,i=e.pluginHooks,s=e.options,r=t.defs,o=t.instances;for(var a in o=St(o,(function(t){return!r[t.defId].recurringDef})),r){var l=r[a];if(l.recurringDef){var c=l.recurringDef.duration;c||(c=l.allDay?s.defaultAllDayEventDuration:s.defaultTimedEventDuration);for(var u=0,h=Ot(l,c,A,n,i.recurringTypes);u<h.length;u++){var d=h[u],f=Lt(a,{start:d,end:n.add(d,c)});o[f.instanceId]=f}}}return{defs:r,instances:o}}function Ot(t,A,e,n,i){var s=i[t.recurringDef.typeId].expand(t.recurringDef.typeData,{start:n.subtract(e.start,A),end:e.end},n);return t.allDay&&(s=s.map(Ct)),s}var Ut=["years","months","days","milliseconds"],Vt=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function Kt(t,A){var e;return"string"==typeof t?function(t){var A=Vt.exec(t);if(A){var e=A[1]?-1:1;return{years:0,months:0,days:e*(A[2]?parseInt(A[2],10):0),milliseconds:e*(60*(A[3]?parseInt(A[3],10):0)*60*1e3+60*(A[4]?parseInt(A[4],10):0)*1e3+1e3*(A[5]?parseInt(A[5],10):0)+(A[6]?parseInt(A[6],10):0))}}return null}(t):"object"==typeof t&&t?zt(t):"number"==typeof t?zt(((e={})[A||"milliseconds"]=t,e)):null}function zt(t){var A={years:t.years||t.year||0,months:t.months||t.month||0,days:t.days||t.day||0,milliseconds:60*(t.hours||t.hour||0)*60*1e3+60*(t.minutes||t.minute||0)*1e3+1e3*(t.seconds||t.second||0)+(t.milliseconds||t.millisecond||t.ms||0)},e=t.weeks||t.week;return e&&(A.days+=7*e,A.specifiedWeeks=!0),A}function Jt(t,A){return{years:t.years+A.years,months:t.months+A.months,days:t.days+A.days,milliseconds:t.milliseconds+A.milliseconds}}function Zt(t,A){return{years:t.years*A,months:t.months*A,days:t.days*A,milliseconds:t.milliseconds*A}}function Xt(t){return qt(t)/864e5}function qt(t){return 31536e6*t.years+2592e6*t.months+864e5*t.days+t.milliseconds}function $t(t,A){for(var e=null,n=0;n<Ut.length;n++){var i=Ut[n];if(A[i]){var s=t[i]/A[i];if(!ut(s)||null!==e&&e!==s)return null;e=s}else if(t[i])return null}return e}function tA(t){var A=t.milliseconds;if(A){if(A%1e3!=0)return{unit:"millisecond",value:A};if(A%6e4!=0)return{unit:"second",value:A/1e3};if(A%36e5!=0)return{unit:"minute",value:A/6e4};if(A)return{unit:"hour",value:A/36e5}}return t.days?t.specifiedWeeks&&t.days%7==0?{unit:"week",value:t.days/7}:{unit:"day",value:t.days}:t.months?{unit:"month",value:t.months}:t.years?{unit:"year",value:t.years}:{unit:"millisecond",value:0}}function AA(t){return t.toISOString().replace(/T.*$/,"")}function eA(t){return lt(t.getUTCHours(),2)+":"+lt(t.getUTCMinutes(),2)+":"+lt(t.getUTCSeconds(),2)}function nA(t,A){void 0===A&&(A=!1);var e=t<0?"-":"+",n=Math.abs(t),i=Math.floor(n/60),s=Math.round(n%60);return A?e+lt(i,2)+":"+lt(s,2):"GMT"+e+i+(s?":"+lt(s,2):"")}function iA(t,A,e){if(t===A)return!0;var n,i=t.length;if(i!==A.length)return!1;for(n=0;n<i;n++)if(!(e?e(t[n],A[n]):t[n]===A[n]))return!1;return!0}function sA(t,A,e){var n,i;return function(){for(var s=[],r=0;r<arguments.length;r++)s[r]=arguments[r];if(n){if(!iA(n,s)){e&&e(i);var o=t.apply(this,s);A&&A(o,i)||(i=o)}}else i=t.apply(this,s);return n=s,i}}function rA(t,A,e){var n,i;return function(s){if(n){if(!Tt(n,s)){e&&e(i);var r=t.call(this,s);A&&A(r,i)||(i=r)}}else i=t.call(this,s);return n=s,i}}var oA={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},aA={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},lA=/\s*([ap])\.?m\.?/i,cA=/,/g,uA=/\s+/g,hA=/\u200e/g,dA=/UTC|GMT/,fA=function(){function t(t){var A={},e={},n=0;for(var i in t)i in oA?(e[i]=t[i],n=Math.max(oA[i],n)):(A[i]=t[i],i in aA&&(n=Math.max(aA[i],n)));this.standardDateProps=A,this.extendedSettings=e,this.severity=n,this.buildFormattingFunc=sA(gA)}return t.prototype.format=function(t,A){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,A)(t)},t.prototype.formatRange=function(t,A,e,n){var i=this.standardDateProps,s=this.extendedSettings,r=function(t,A,e){return e.getMarkerYear(t)!==e.getMarkerYear(A)?5:e.getMarkerMonth(t)!==e.getMarkerMonth(A)?4:e.getMarkerDay(t)!==e.getMarkerDay(A)?2:Ft(t)!==Ft(A)?1:0}(t.marker,A.marker,e.calendarSystem);if(!r)return this.format(t,e);var o=r;!(o>1)||"numeric"!==i.year&&"2-digit"!==i.year||"numeric"!==i.month&&"2-digit"!==i.month||"numeric"!==i.day&&"2-digit"!==i.day||(o=1);var a=this.format(t,e),l=this.format(A,e);if(a===l)return a;var c=gA(function(t,A){var e={};for(var n in t)(!(n in aA)||aA[n]<=A)&&(e[n]=t[n]);return e}(i,o),s,e),u=c(t),h=c(A),d=function(t,A,e,n){for(var i=0;i<t.length;){var s=t.indexOf(A,i);if(-1===s)break;var r=t.substr(0,s);i=s+A.length;for(var o=t.substr(i),a=0;a<e.length;){var l=e.indexOf(n,a);if(-1===l)break;var c=e.substr(0,l);a=l+n.length;var u=e.substr(a);if(r===c&&o===u)return{before:r,after:o}}}return null}(a,u,l,h),f=s.separator||n||e.defaultSeparator||"";return d?d.before+u+f+h+d.after:a+f+l},t.prototype.getLargestUnit=function(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}},t}();function gA(t,A,e){var i=Object.keys(t).length;return 1===i&&"short"===t.timeZoneName?function(t){return nA(t.timeZoneOffset)}:0===i&&A.week?function(t){return function(t,A,e,n){var i=[];return"narrow"===n?i.push(A):"short"===n&&i.push(A," "),i.push(e.simpleNumberFormat.format(t)),"rtl"===e.options.direction&&i.reverse(),i.join("")}(e.computeWeekNumber(t.marker),e.weekText,e.locale,A.week)}:function(t,A,e){t=n({},t),A=n({},A),function(t,A){t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),"long"===t.timeZoneName&&(t.timeZoneName="short"),A.omitZeroMinute&&(t.second||t.millisecond)&&delete A.omitZeroMinute}(t,A),t.timeZone="UTC";var i,s=new Intl.DateTimeFormat(e.locale.codes,t);if(A.omitZeroMinute){var r=n({},t);delete r.minute,i=new Intl.DateTimeFormat(e.locale.codes,r)}return function(n){var r=n.marker;return function(t,A,e,n,i){return t=t.replace(hA,""),"short"===e.timeZoneName&&(t=function(t,A){var e=!1;return t=t.replace(dA,(function(){return e=!0,A})),e||(t+=" "+A),t}(t,"UTC"===i.timeZone||null==A.timeZoneOffset?"UTC":nA(A.timeZoneOffset))),n.omitCommas&&(t=t.replace(cA,"").trim()),n.omitZeroMinute&&(t=t.replace(":00","")),!1===n.meridiem?t=t.replace(lA,"").trim():"narrow"===n.meridiem?t=t.replace(lA,(function(t,A){return A.toLocaleLowerCase()})):"short"===n.meridiem?t=t.replace(lA,(function(t,A){return A.toLocaleLowerCase()+"m"})):"lowercase"===n.meridiem&&(t=t.replace(lA,(function(t){return t.toLocaleLowerCase()}))),(t=t.replace(uA," ")).trim()}((i&&!r.getUTCMinutes()?i:s).format(r),n,t,A,e)}}(t,A,e)}function pA(t,A){var e=A.markerToArray(t.marker);return{marker:t.marker,timeZoneOffset:t.timeZoneOffset,array:e,year:e[0],month:e[1],day:e[2],hour:e[3],minute:e[4],second:e[5],millisecond:e[6]}}function wA(t,A,e,n){var i=pA(t,e.calendarSystem);return{date:i,start:i,end:A?pA(A,e.calendarSystem):null,timeZone:e.timeZone,localeCodes:e.locale.codes,defaultSeparator:n||e.defaultSeparator}}var BA=function(){function t(t){this.cmdStr=t}return t.prototype.format=function(t,A,e){return A.cmdFormatter(this.cmdStr,wA(t,null,A,e))},t.prototype.formatRange=function(t,A,e,n){return e.cmdFormatter(this.cmdStr,wA(t,A,e,n))},t}(),EA=function(){function t(t){this.func=t}return t.prototype.format=function(t,A,e){return this.func(wA(t,null,A,e))},t.prototype.formatRange=function(t,A,e,n){return this.func(wA(t,A,e,n))},t}();function mA(t){return"object"==typeof t&&t?new fA(t):"string"==typeof t?new BA(t):"function"==typeof t?new EA(t):void 0}var vA={navLinkDayClick:FA,navLinkWeekClick:FA,duration:Kt,bootstrapFontAwesome:FA,buttonIcons:FA,customButtons:FA,defaultAllDayEventDuration:Kt,defaultTimedEventDuration:Kt,nextDayThreshold:Kt,scrollTime:Kt,slotMinTime:Kt,slotMaxTime:Kt,dayPopoverFormat:mA,slotDuration:Kt,snapDuration:Kt,headerToolbar:FA,footerToolbar:FA,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:mA,dayHeaderClassNames:FA,dayHeaderContent:FA,dayHeaderDidMount:FA,dayHeaderWillUnmount:FA,dayCellClassNames:FA,dayCellContent:FA,dayCellDidMount:FA,dayCellWillUnmount:FA,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:FA,weekNumbers:Boolean,weekNumberClassNames:FA,weekNumberContent:FA,weekNumberDidMount:FA,weekNumberWillUnmount:FA,editable:Boolean,viewClassNames:FA,viewDidMount:FA,viewWillUnmount:FA,nowIndicator:Boolean,nowIndicatorClassNames:FA,nowIndicatorContent:FA,nowIndicatorDidMount:FA,nowIndicatorWillUnmount:FA,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:FA,locale:FA,themeSystem:String,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:FA,eventOrder:st,handleWindowResize:Boolean,windowResizeDelay:Number,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:FA,contentHeight:FA,direction:String,weekNumberFormat:mA,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,weekText:String,progressiveEventRendering:Boolean,businessHours:FA,initialDate:FA,now:FA,eventDataTransform:FA,stickyHeaderDates:FA,stickyFooterScrollbar:FA,viewHeight:FA,defaultAllDay:Boolean,eventSourceFailure:FA,eventSourceSuccess:FA,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:FA,eventConstraint:FA,eventAllow:FA,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String,eventClassNames:FA,eventContent:FA,eventDidMount:FA,eventWillUnmount:FA,selectConstraint:FA,selectOverlap:FA,selectAllow:FA,droppable:Boolean,unselectCancel:String,slotLabelFormat:FA,slotLaneClassNames:FA,slotLaneContent:FA,slotLaneDidMount:FA,slotLaneWillUnmount:FA,slotLabelClassNames:FA,slotLabelContent:FA,slotLabelDidMount:FA,slotLabelWillUnmount:FA,dayMaxEvents:FA,dayMaxEventRows:FA,dayMinWidth:Number,slotLabelInterval:Kt,allDayText:String,allDayClassNames:FA,allDayContent:FA,allDayDidMount:FA,allDayWillUnmount:FA,slotMinWidth:Number,navLinks:Boolean,eventTimeFormat:mA,rerenderDelay:Number,moreLinkText:FA,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMinHeight:Number,slotEventOverlap:Boolean,plugins:FA,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:Kt,hiddenDays:FA,monthMode:Boolean,fixedWeekCount:Boolean,validRange:FA,visibleRange:FA,titleFormat:FA,noEventsText:String},CA={eventDisplay:"auto",defaultRangeSeparator:" - ",titleRangeSeparator:" – ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",dayHeaders:!0,initialView:"",aspectRatio:1.35,headerToolbar:{start:"title",center:"",end:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1},bA={datesSet:FA,eventsSet:FA,eventAdd:FA,eventChange:FA,eventRemove:FA,windowResize:FA,eventClick:FA,eventMouseEnter:FA,eventMouseLeave:FA,select:FA,unselect:FA,loading:FA,_unmount:FA,_beforeprint:FA,_afterprint:FA,_noEventDrop:FA,_noEventResize:FA,_resize:FA,_scrollRequest:FA},yA={buttonText:FA,views:FA,plugins:FA,initialEvents:FA,events:FA,eventSources:FA},QA={headerToolbar:IA,footerToolbar:IA,buttonText:IA,buttonIcons:IA};function IA(t,A){return"object"==typeof t&&"object"==typeof A&&t&&A?Tt(t,A):t===A}var DA={type:String,component:FA,buttonText:String,buttonTextKey:String,dateProfileGeneratorClass:FA,usesMinMaxTime:Boolean,classNames:FA,content:FA,didMount:FA,willUnmount:FA};function xA(t){return Yt(t,QA)}function MA(t,A){var e={},n={};for(var i in A)i in t&&(e[i]=A[i](t[i]));for(var i in t)i in A||(n[i]=t[i]);return{refined:e,extra:n}}function FA(t){return t}function LA(t,A,e,n){for(var i={defs:{},instances:{}},s=KA(e),r=0,o=t;r<o.length;r++){var a=UA(o[r],A,e,n,s);a&&RA(a,i)}return i}function RA(t,A){return void 0===A&&(A={defs:{},instances:{}}),A.defs[t.def.defId]=t.def,t.instance&&(A.instances[t.instance.instanceId]=t.instance),A}function YA(t,A){var e=t.instances[A];if(e){var n=t.defs[e.defId],i=PA(t,(function(t){return A=n,e=t,Boolean(A.groupId&&A.groupId===e.groupId);var A,e}));return i.defs[n.defId]=n,i.instances[e.instanceId]=e,i}return{defs:{},instances:{}}}function SA(t,A){return{defs:n(n({},t.defs),A.defs),instances:n(n({},t.instances),A.instances)}}function PA(t,A){var e=St(t.defs,A),n=St(t.instances,(function(t){return e[t.defId]}));return{defs:e,instances:n}}function GA(t){return Array.isArray(t)?t:"string"==typeof t?t.split(/\s+/):[]}var _A={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:FA,overlap:FA,allow:FA,className:GA,classNames:GA,color:String,backgroundColor:String,borderColor:String,textColor:String};function TA(t,A){var e=function(t,A){return Array.isArray(t)?LA(t,null,A,!0):"object"==typeof t&&t?LA([t],null,A,!0):null!=t?String(t):null}(t.constraint,A);return{display:t.display||null,startEditable:null!=t.startEditable?t.startEditable:t.editable,durationEditable:null!=t.durationEditable?t.durationEditable:t.editable,constraints:null!=e?[e]:[],overlap:null!=t.overlap?t.overlap:null,allows:null!=t.allow?[t.allow]:[],backgroundColor:t.backgroundColor||t.color||"",borderColor:t.borderColor||t.color||"",textColor:t.textColor||"",classNames:(t.className||[]).concat(t.classNames||[])}}function kA(t){return t.reduce(WA,HA)}function WA(t,A){return{display:null!=A.display?A.display:t.display,startEditable:null!=A.startEditable?A.startEditable:t.startEditable,durationEditable:null!=A.durationEditable?A.durationEditable:t.durationEditable,constraints:t.constraints.concat(A.constraints),overlap:"boolean"==typeof A.overlap?A.overlap:t.overlap,allows:t.allows.concat(A.allows),backgroundColor:A.backgroundColor||t.backgroundColor,borderColor:A.borderColor||t.borderColor,textColor:A.textColor||t.textColor,classNames:t.classNames.concat(A.classNames)}}var HA={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]},jA={id:String,groupId:String,title:String,url:String},NA={start:FA,end:FA,date:FA,allDay:Boolean},OA=n(n(n({},jA),NA),{extendedProps:FA});function UA(t,A,e,n,i){void 0===i&&(i=KA(e));var s=VA(t,e,i),r=s.refined,o=s.extra,a=function(t,A){var e=null;return t&&(e=t.defaultAllDay),null==e&&(e=A.options.defaultAllDay),e}(A,e),l=function(t,A,e,n){for(var i=0;i<n.length;i++){var s=n[i].parse(t,e);if(s){var r=t.allDay;return null==r&&null==(r=A)&&null==(r=s.allDayGuess)&&(r=!1),{allDay:r,duration:s.duration,typeData:s.typeData,typeId:i}}}return null}(r,a,e.dateEnv,e.pluginHooks.recurringTypes);if(l)return(c=zA(r,o,A?A.sourceId:"",l.allDay,Boolean(l.duration),e)).recurringDef={typeId:l.typeId,typeData:l.typeData,duration:l.duration},{def:c,instance:null};var c,u=function(t,A,e,n){var i,s,r=t.allDay,o=null,a=!1,l=null,c=null!=t.start?t.start:t.date;if(i=e.dateEnv.createMarkerMeta(c))o=i.marker;else if(!n)return null;return null!=t.end&&(s=e.dateEnv.createMarkerMeta(t.end)),null==r&&(r=null!=A?A:(!i||i.isTimeUnspecified)&&(!s||s.isTimeUnspecified)),r&&o&&(o=Ct(o)),s&&(l=s.marker,r&&(l=Ct(l)),o&&l<=o&&(l=null)),l?a=!0:n||(a=e.options.forceEventDuration||!1,l=e.dateEnv.add(o,r?e.options.defaultAllDayEventDuration:e.options.defaultTimedEventDuration)),{allDay:r,hasEnd:a,range:{start:o,end:l},forcedStartTzo:i?i.forcedTzo:null,forcedEndTzo:s?s.forcedTzo:null}}(r,a,e,n);return u?{def:c=zA(r,o,A?A.sourceId:"",u.allDay,u.hasEnd,e),instance:Lt(c.defId,u.range,u.forcedStartTzo,u.forcedEndTzo)}:null}function VA(t,A,e){return void 0===e&&(e=KA(A)),MA(t,e)}function KA(t){return n(n(n({},_A),OA),t.pluginHooks.eventRefiners)}function zA(t,A,e,i,s,r){for(var o={title:t.title||"",groupId:t.groupId||"",publicId:t.id||"",url:t.url||"",recurringDef:null,defId:q(),sourceId:e,allDay:i,hasEnd:s,ui:TA(t,r),extendedProps:n(n({},t.extendedProps||{}),A)},a=0,l=r.pluginHooks.eventDefMemberAdders;a<l.length;a++){var c=l[a];n(o,c(t))}return Object.freeze(o.ui.classNames),Object.freeze(o.extendedProps),o}function JA(t){var A=Math.floor(Bt(t.start,t.end))||1,e=Ct(t.start);return{start:e,end:gt(e,A)}}function ZA(t,A){void 0===A&&(A=Kt(0));var e=null,n=null;if(t.end){n=Ct(t.end);var i=t.end.valueOf()-n.valueOf();i&&i>=qt(A)&&(n=gt(n,1))}return t.start&&(e=Ct(t.start),n&&n<=e&&(n=gt(e,1))),{start:e,end:n}}function XA(t){var A=ZA(t);return Bt(A.start,A.end)>1}function qA(t,A,e,n){return"year"===n?Kt(e.diffWholeYears(t,A),"year"):"month"===n?Kt(e.diffWholeMonths(t,A),"month"):Et(t,A)}function $A(t,A){var e,n,i=[],s=A.start;for(t.sort(te),e=0;e<t.length;e++)(n=t[e]).start>s&&i.push({start:s,end:n.start}),n.end>s&&(s=n.end);return s<A.end&&i.push({start:s,end:A.end}),i}function te(t,A){return t.start.valueOf()-A.start.valueOf()}function Ae(t,A){var e=t.start,n=t.end,i=null;return null!==A.start&&(e=null===e?A.start:new Date(Math.max(e.valueOf(),A.start.valueOf()))),null!=A.end&&(n=null===n?A.end:new Date(Math.min(n.valueOf(),A.end.valueOf()))),(null===e||null===n||e<n)&&(i={start:e,end:n}),i}function ee(t,A){return(null===t.start?null:t.start.valueOf())===(null===A.start?null:A.start.valueOf())&&(null===t.end?null:t.end.valueOf())===(null===A.end?null:A.end.valueOf())}function ne(t,A){return(null===t.end||null===A.start||t.end>A.start)&&(null===t.start||null===A.end||t.start<A.end)}function ie(t,A){return(null===t.start||null!==A.start&&A.start>=t.start)&&(null===t.end||null!==A.end&&A.end<=t.end)}function se(t,A){return(null===t.start||A>=t.start)&&(null===t.end||A<t.end)}function re(t,A,e,n){var i={},s={},r={},o=[],a=[],l=ce(t.defs,A);for(var c in t.defs)"inverse-background"===(d=l[(m=t.defs[c]).defId]).display&&(m.groupId?(i[m.groupId]=[],r[m.groupId]||(r[m.groupId]=m)):s[c]=[]);for(var u in t.instances){var h=t.instances[u],d=l[(m=t.defs[h.defId]).defId],f=h.range,g=!m.allDay&&n?ZA(f,n):f,p=Ae(g,e);p&&("inverse-background"===d.display?m.groupId?i[m.groupId].push(p):s[h.defId].push(p):"none"!==d.display&&("background"===d.display?o:a).push({def:m,ui:d,instance:h,range:p,isStart:g.start&&g.start.valueOf()===p.start.valueOf(),isEnd:g.end&&g.end.valueOf()===p.end.valueOf()}))}for(var w in i)for(var B=0,E=$A(i[w],e);B<E.length;B++){var m,v=E[B];d=l[(m=r[w]).defId],o.push({def:m,ui:d,instance:null,range:v,isStart:!1,isEnd:!1})}for(var c in s)for(var C=0,b=$A(s[c],e);C<b.length;C++)v=b[C],o.push({def:t.defs[c],ui:l[c],instance:null,range:v,isStart:!1,isEnd:!1});return{bg:o,fg:a}}function oe(t){return"background"===t.ui.display||"inverse-background"===t.ui.display}function ae(t,A){t.fcSeg=A}function le(t){return t.fcSeg||t.parentNode.fcSeg||null}function ce(t,A){return Pt(t,(function(t){return ue(t,A)}))}function ue(t,A){var e=[];return A[""]&&e.push(A[""]),A[t.defId]&&e.push(A[t.defId]),e.push(t.ui),kA(e)}function he(t,A){var e=t.map(de);return e.sort((function(t,e){return rt(t,e,A)})),e.map((function(t){return t._seg}))}function de(t){var A=t.eventRange,e=A.def,i=A.instance?A.instance.range:A.range,s=i.start?i.start.valueOf():0,r=i.end?i.end.valueOf():0;return n(n(n({},e.extendedProps),e),{id:e.publicId,start:s,end:r,duration:r-s,allDay:Number(e.allDay),_seg:t})}function fe(t,A){for(var e=A.pluginHooks.isDraggableTransformers,n=t.eventRange,i=n.def,s=n.ui,r=s.startEditable,o=0,a=e;o<a.length;o++)r=(0,a[o])(r,i,s,A);return r}function ge(t,A){return t.isStart&&t.eventRange.ui.durationEditable&&A.options.eventResizableFromStart}function pe(t,A){return t.isEnd&&t.eventRange.ui.durationEditable}function we(t,A,e,n,i,s,r){var o=e.dateEnv,a=e.options,l=a.displayEventTime,c=a.displayEventEnd,u=t.eventRange.def,h=t.eventRange.instance;if(null==l&&(l=!1!==n),null==c&&(c=!1!==i),l&&!u.allDay&&(t.isStart||t.isEnd)){var d=s||(t.isStart?h.range.start:t.start||t.eventRange.range.start),f=r||(t.isEnd?h.range.end:t.end||t.eventRange.range.end);return c&&u.hasEnd?o.formatRange(d,f,A,{forcedStartTzo:s?null:h.forcedStartTzo,forcedEndTzo:r?null:h.forcedEndTzo}):o.format(d,A,{forcedTzo:s?null:h.forcedStartTzo})}return""}function Be(t,A,e){var n=t.eventRange.range;return{isPast:n.end<(e||A.start),isFuture:n.start>=(e||A.end),isToday:A&&se(A,n.start)}}function Ee(t){var A=["fc-event"];return t.isMirror&&A.push("fc-event-mirror"),t.isDraggable&&A.push("fc-event-draggable"),(t.isStartResizable||t.isEndResizable)&&A.push("fc-event-resizable"),t.isDragging&&A.push("fc-event-dragging"),t.isResizing&&A.push("fc-event-resizing"),t.isSelected&&A.push("fc-event-selected"),t.isStart&&A.push("fc-event-start"),t.isEnd&&A.push("fc-event-end"),t.isPast&&A.push("fc-event-past"),t.isToday&&A.push("fc-event-today"),t.isFuture&&A.push("fc-event-future"),A}function me(t){return t.instance?t.instance.instanceId:t.def.defId+":"+t.range.start.toISOString()}var ve={start:FA,end:FA,allDay:Boolean};function Ce(t,A,e){var i=function(t,A){var e=MA(t,ve),i=e.refined,s=e.extra,r=i.start?A.createMarkerMeta(i.start):null,o=i.end?A.createMarkerMeta(i.end):null,a=i.allDay;return null==a&&(a=r&&r.isTimeUnspecified&&(!o||o.isTimeUnspecified)),n({range:{start:r?r.marker:null,end:o?o.marker:null},allDay:a},s)}(t,A),s=i.range;if(!s.start)return null;if(!s.end){if(null==e)return null;s.end=A.add(s.start,e)}return i}function be(t,A){return ee(t.range,A.range)&&t.allDay===A.allDay&&function(t,A){for(var e in A)if("range"!==e&&"allDay"!==e&&t[e]!==A[e])return!1;for(var e in t)if(!(e in A))return!1;return!0}(t,A)}function ye(t,A,e){return n(n({},Qe(t,A,e)),{timeZone:A.timeZone})}function Qe(t,A,e){return{start:A.toDate(t.start),end:A.toDate(t.end),startStr:A.formatIso(t.start,{omitTime:e}),endStr:A.formatIso(t.end,{omitTime:e})}}function Ie(t,A,e){var n=VA({editable:!1},e),i=zA(n.refined,n.extra,"",t.allDay,!0,e);return{def:i,ui:ue(i,A),instance:Lt(i.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function De(t,A,e){e.emitter.trigger("select",n(n({},xe(t,e)),{jsEvent:A?A.origEvent:null,view:e.viewApi||e.calendarApi.view}))}function xe(t,A){for(var e,i,s={},r=0,o=A.pluginHooks.dateSpanTransforms;r<o.length;r++){var a=o[r];n(s,a(t,A))}return n(s,(e=t,i=A.dateEnv,n(n({},Qe(e.range,i,e.allDay)),{allDay:e.allDay}))),s}function Me(t,A,e){var n=e.dateEnv,i=e.options,s=A;return t?(s=Ct(s),s=n.add(s,i.defaultAllDayEventDuration)):s=n.add(s,i.defaultTimedEventDuration),s}function Fe(t,A,e,n){var i=ce(t.defs,A),s={defs:{},instances:{}};for(var r in t.defs){var o=t.defs[r];s.defs[r]=Le(o,i[r],e,n)}for(var a in t.instances){var l=t.instances[a];o=s.defs[l.defId],s.instances[a]=Re(l,o,i[l.defId],e,n)}return s}function Le(t,A,e,i){var s=e.standardProps||{};null==s.hasEnd&&A.durationEditable&&(e.startDelta||e.endDelta)&&(s.hasEnd=!0);var r=n(n(n({},t),s),{ui:n(n({},t.ui),s.ui)});e.extendedProps&&(r.extendedProps=n(n({},r.extendedProps),e.extendedProps));for(var o=0,a=i.pluginHooks.eventDefMutationAppliers;o<a.length;o++)(0,a[o])(r,e,i);return!r.hasEnd&&i.options.forceEventDuration&&(r.hasEnd=!0),r}function Re(t,A,e,i,s){var r=s.dateEnv,o=i.standardProps&&!0===i.standardProps.allDay,a=i.standardProps&&!1===i.standardProps.hasEnd,l=n({},t);return o&&(l.range=JA(l.range)),i.datesDelta&&e.startEditable&&(l.range={start:r.add(l.range.start,i.datesDelta),end:r.add(l.range.end,i.datesDelta)}),i.startDelta&&e.durationEditable&&(l.range={start:r.add(l.range.start,i.startDelta),end:l.range.end}),i.endDelta&&e.durationEditable&&(l.range={start:l.range.start,end:r.add(l.range.end,i.endDelta)}),a&&(l.range={start:l.range.start,end:Me(A.allDay,l.range.start,s)}),A.allDay&&(l.range={start:Ct(l.range.start),end:Ct(l.range.end)}),l.range.end<l.range.start&&(l.range.end=Me(A.allDay,l.range.start,s)),l}var Ye=function(){function t(t,A,e){this.type=t,this.getCurrentData=A,this.dateEnv=e}return Object.defineProperty(t.prototype,"calendar",{get:function(){return this.getCurrentData().calendarApi},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this.getCurrentData().viewTitle},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeStart",{get:function(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeEnd",{get:function(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"currentStart",{get:function(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"currentEnd",{get:function(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)},enumerable:!1,configurable:!0}),t.prototype.getOption=function(t){return this.getCurrentData().options[t]},t}(),Se={id:String,defaultAllDay:Boolean,url:String,events:FA,eventDataTransform:FA,success:FA,failure:FA};function Pe(t,A,e){var n;if(void 0===e&&(e=Ge(A)),"string"==typeof t?n={url:t}:"function"==typeof t||Array.isArray(t)?n={events:t}:"object"==typeof t&&t&&(n=t),n){var i=MA(n,e),s=i.refined,r=i.extra,o=function(t,A){for(var e=A.pluginHooks.eventSourceDefs,n=e.length-1;n>=0;n--){var i=e[n].parseMeta(t);if(i)return{sourceDefId:n,meta:i}}return null}(s,A);if(o)return{_raw:t,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:s.defaultAllDay,eventDataTransform:s.eventDataTransform,success:s.success,failure:s.failure,publicId:s.id||"",sourceId:q(),sourceDefId:o.sourceDefId,meta:o.meta,ui:TA(s,A),extendedProps:r}}return null}function Ge(t){return n(n(n({},_A),Se),t.pluginHooks.eventSourceRefiners)}function _e(t,A){return"function"==typeof t&&(t=t()),null==t?A.createNowMarker():A.createMarker(t)}var Te=function(){function t(){}return t.prototype.getCurrentData=function(){return this.currentDataManager.getCurrentData()},t.prototype.dispatch=function(t){return this.currentDataManager.dispatch(t)},Object.defineProperty(t.prototype,"view",{get:function(){return this.getCurrentData().viewApi},enumerable:!1,configurable:!0}),t.prototype.batchRendering=function(t){t()},t.prototype.updateSize=function(){this.trigger("_resize",!0)},t.prototype.setOption=function(t,A){this.dispatch({type:"SET_OPTION",optionName:t,rawOptionValue:A})},t.prototype.getOption=function(t){return this.currentDataManager.currentCalendarOptionsInput[t]},t.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.getCurrentData().availableRawLocales)},t.prototype.on=function(t,A){var e=this.currentDataManager;e.currentCalendarOptionsRefiners[t]?e.emitter.on(t,A):console.warn("Unknown listener name '"+t+"'")},t.prototype.off=function(t,A){this.currentDataManager.emitter.off(t,A)},t.prototype.trigger=function(t){for(var A,e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];(A=this.currentDataManager.emitter).trigger.apply(A,i([t],e))},t.prototype.changeView=function(t,A){var e=this;this.batchRendering((function(){if(e.unselect(),A)if(A.start&&A.end)e.dispatch({type:"CHANGE_VIEW_TYPE",viewType:t}),e.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:A});else{var n=e.getCurrentData().dateEnv;e.dispatch({type:"CHANGE_VIEW_TYPE",viewType:t,dateMarker:n.createMarker(A)})}else e.dispatch({type:"CHANGE_VIEW_TYPE",viewType:t})}))},t.prototype.zoomTo=function(t,A){var e;A=A||"day",e=this.getCurrentData().viewSpecs[A]||this.getUnitViewSpec(A),this.unselect(),e?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e.type,dateMarker:t}):this.dispatch({type:"CHANGE_DATE",dateMarker:t})},t.prototype.getUnitViewSpec=function(t){var A,e,n=this.getCurrentData(),i=n.viewSpecs,s=n.toolbarConfig,r=[].concat(s.viewsWithButtons);for(var o in i)r.push(o);for(A=0;A<r.length;A++)if((e=i[r[A]])&&e.singleUnit===t)return e},t.prototype.prev=function(){this.unselect(),this.dispatch({type:"PREV"})},t.prototype.next=function(){this.unselect(),this.dispatch({type:"NEXT"})},t.prototype.prevYear=function(){var t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.addYears(t.currentDate,-1)})},t.prototype.nextYear=function(){var t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.addYears(t.currentDate,1)})},t.prototype.today=function(){var t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:_e(t.calendarOptions.now,t.dateEnv)})},t.prototype.gotoDate=function(t){var A=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:A.dateEnv.createMarker(t)})},t.prototype.incrementDate=function(t){var A=this.getCurrentData(),e=Kt(t);e&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:A.dateEnv.add(A.currentDate,e)}))},t.prototype.getDate=function(){var t=this.getCurrentData();return t.dateEnv.toDate(t.currentDate)},t.prototype.formatDate=function(t,A){var e=this.getCurrentData().dateEnv;return e.format(e.createMarker(t),mA(A))},t.prototype.formatRange=function(t,A,e){var n=this.getCurrentData().dateEnv;return n.formatRange(n.createMarker(t),n.createMarker(A),mA(e),e)},t.prototype.formatIso=function(t,A){var e=this.getCurrentData().dateEnv;return e.formatIso(e.createMarker(t),{omitTime:A})},t.prototype.select=function(t,A){var e;e=null==A?null!=t.start?t:{start:t,end:null}:{start:t,end:A};var n=this.getCurrentData(),i=Ce(e,n.dateEnv,Kt({days:1}));i&&(this.dispatch({type:"SELECT_DATES",selection:i}),De(i,null,n))},t.prototype.unselect=function(t){var A=this.getCurrentData();A.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),function(t,A){A.emitter.trigger("unselect",{jsEvent:t?t.origEvent:null,view:A.viewApi||A.calendarApi.view})}(t,A))},t.prototype.addEvent=function(t,A){if(t instanceof ke){var e=t._def,n=t._instance;return this.getCurrentData().eventStore.defs[e.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:RA({def:e,instance:n})}),this.triggerEventAdd(t)),t}var i,s=this.getCurrentData();if(A instanceof T)i=A.internalEventSource;else if("boolean"==typeof A)A&&(i=_t(s.eventSources)[0]);else if(null!=A){var r=this.getEventSourceById(A);if(!r)return console.warn('Could not find an event source with ID "'+A+'"'),null;i=r.internalEventSource}var o=UA(t,i,s,!1);if(o){var a=new ke(s,o.def,o.def.recurringDef?null:o.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:RA(o)}),this.triggerEventAdd(a),a}return null},t.prototype.triggerEventAdd=function(t){var A=this;this.getCurrentData().emitter.trigger("eventAdd",{event:t,relatedEvents:[],revert:function(){A.dispatch({type:"REMOVE_EVENTS",eventStore:We(t)})}})},t.prototype.getEventById=function(t){var A=this.getCurrentData(),e=A.eventStore,n=e.defs,i=e.instances;for(var s in t=String(t),n){var r=n[s];if(r.publicId===t){if(r.recurringDef)return new ke(A,r,null);for(var o in i){var a=i[o];if(a.defId===r.defId)return new ke(A,r,a)}}}return null},t.prototype.getEvents=function(){var t=this.getCurrentData();return He(t.eventStore,t)},t.prototype.removeAllEvents=function(){this.dispatch({type:"REMOVE_ALL_EVENTS"})},t.prototype.getEventSources=function(){var t=this.getCurrentData(),A=t.eventSources,e=[];for(var n in A)e.push(new T(t,A[n]));return e},t.prototype.getEventSourceById=function(t){var A=this.getCurrentData(),e=A.eventSources;for(var n in t=String(t),e)if(e[n].publicId===t)return new T(A,e[n]);return null},t.prototype.addEventSource=function(t){var A=this.getCurrentData();if(t instanceof T)return A.eventSources[t.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[t.internalEventSource]}),t;var e=Pe(t,A);return e?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e]}),new T(A,e)):null},t.prototype.removeAllEventSources=function(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})},t.prototype.refetchEvents=function(){this.dispatch({type:"FETCH_EVENT_SOURCES"})},t.prototype.scrollToTime=function(t){var A=Kt(t);A&&this.trigger("_scrollRequest",{time:A})},t}(),ke=function(){function t(t,A,e){this._context=t,this._def=A,this._instance=e||null}return t.prototype.setProp=function(t,A){var e,n;if(t in NA)console.warn("Could not set date-related prop 'name'. Use one of the date-related methods instead.");else if(t in jA)A=jA[t](A),this.mutate({standardProps:(e={},e[t]=A,e)});else if(t in _A){var i=_A[t](A);"color"===t?i={backgroundColor:A,borderColor:A}:"editable"===t?i={startEditable:A,durationEditable:A}:((n={})[t]=A,i=n),this.mutate({standardProps:{ui:i}})}else console.warn("Could not set prop '"+t+"'. Use setExtendedProp instead.")},t.prototype.setExtendedProp=function(t,A){var e;this.mutate({extendedProps:(e={},e[t]=A,e)})},t.prototype.setStart=function(t,A){void 0===A&&(A={});var e=this._context.dateEnv,n=e.createMarker(t);if(n&&this._instance){var i=qA(this._instance.range.start,n,e,A.granularity);A.maintainDuration?this.mutate({datesDelta:i}):this.mutate({startDelta:i})}},t.prototype.setEnd=function(t,A){void 0===A&&(A={});var e,n=this._context.dateEnv;if((null==t||(e=n.createMarker(t)))&&this._instance)if(e){var i=qA(this._instance.range.end,e,n,A.granularity);this.mutate({endDelta:i})}else this.mutate({standardProps:{hasEnd:!1}})},t.prototype.setDates=function(t,A,e){void 0===e&&(e={});var n,i,s,r=this._context.dateEnv,o={allDay:e.allDay},a=r.createMarker(t);if(a&&(null==A||(n=r.createMarker(A)))&&this._instance){var l=this._instance.range;!0===e.allDay&&(l=JA(l));var c=qA(l.start,a,r,e.granularity);if(n){var u=qA(l.end,n,r,e.granularity);s=u,(i=c).years===s.years&&i.months===s.months&&i.days===s.days&&i.milliseconds===s.milliseconds?this.mutate({datesDelta:c,standardProps:o}):this.mutate({startDelta:c,endDelta:u,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:c,standardProps:o})}},t.prototype.moveStart=function(t){var A=Kt(t);A&&this.mutate({startDelta:A})},t.prototype.moveEnd=function(t){var A=Kt(t);A&&this.mutate({endDelta:A})},t.prototype.moveDates=function(t){var A=Kt(t);A&&this.mutate({datesDelta:A})},t.prototype.setAllDay=function(t,A){void 0===A&&(A={});var e={allDay:t},n=A.maintainDuration;null==n&&(n=this._context.options.allDayMaintainDuration),this._def.allDay!==t&&(e.hasEnd=n),this.mutate({standardProps:e})},t.prototype.formatRange=function(t){var A=this._context.dateEnv,e=this._instance,n=mA(t);return this._def.hasEnd?A.formatRange(e.range.start,e.range.end,n,{forcedStartTzo:e.forcedStartTzo,forcedEndTzo:e.forcedEndTzo}):A.format(e.range.start,n,{forcedTzo:e.forcedStartTzo})},t.prototype.mutate=function(A){var e=this._instance;if(e){var n=this._def,i=this._context,s=YA(i.getCurrentData().eventStore,e.instanceId);s=Fe(s,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}},A,i);var r=new t(i,n,e);this._def=s.defs[n.defId],this._instance=s.instances[e.instanceId],i.dispatch({type:"MERGE_EVENTS",eventStore:s}),i.emitter.trigger("eventChange",{oldEvent:r,event:this,relatedEvents:He(s,i,e),revert:function(){i.dispatch({type:"REMOVE_EVENTS",eventStore:s})}})}},t.prototype.remove=function(){var t=this._context,A=We(this);t.dispatch({type:"REMOVE_EVENTS",eventStore:A}),t.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert:function(){t.dispatch({type:"MERGE_EVENTS",eventStore:A})}})},Object.defineProperty(t.prototype,"source",{get:function(){var t=this._def.sourceId;return t?new T(this._context,this._context.getCurrentData().eventSources[t]):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"start",{get:function(){return this._instance?this._context.dateEnv.toDate(this._instance.range.start):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"end",{get:function(){return this._instance&&this._def.hasEnd?this._context.dateEnv.toDate(this._instance.range.end):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"startStr",{get:function(){var t=this._instance;return t?this._context.dateEnv.formatIso(t.range.start,{omitTime:this._def.allDay,forcedTzo:t.forcedStartTzo}):""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"endStr",{get:function(){var t=this._instance;return t&&this._def.hasEnd?this._context.dateEnv.formatIso(t.range.end,{omitTime:this._def.allDay,forcedTzo:t.forcedEndTzo}):""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this._def.publicId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"groupId",{get:function(){return this._def.groupId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"allDay",{get:function(){return this._def.allDay},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this._def.title},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this._def.url},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"display",{get:function(){return this._def.ui.display||"auto"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"startEditable",{get:function(){return this._def.ui.startEditable},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"durationEditable",{get:function(){return this._def.ui.durationEditable},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"constraint",{get:function(){return this._def.ui.constraints[0]||null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"overlap",{get:function(){return this._def.ui.overlap},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"allow",{get:function(){return this._def.ui.allows[0]||null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._def.ui.backgroundColor},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._def.ui.borderColor},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textColor",{get:function(){return this._def.ui.textColor},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"classNames",{get:function(){return this._def.ui.classNames},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"extendedProps",{get:function(){return this._def.extendedProps},enumerable:!1,configurable:!0}),t.prototype.toPlainObject=function(t){void 0===t&&(t={});var A=this._def,e=A.ui,i=this.startStr,s=this.endStr,r={};return A.title&&(r.title=A.title),i&&(r.start=i),s&&(r.end=s),A.publicId&&(r.id=A.publicId),A.groupId&&(r.groupId=A.groupId),A.url&&(r.url=A.url),e.display&&"auto"!==e.display&&(r.display=e.display),t.collapseColor&&e.backgroundColor&&e.backgroundColor===e.borderColor?r.color=e.backgroundColor:(e.backgroundColor&&(r.backgroundColor=e.backgroundColor),e.borderColor&&(r.borderColor=e.borderColor)),e.textColor&&(r.textColor=e.textColor),e.classNames.length&&(r.classNames=e.classNames),Object.keys(A.extendedProps).length&&(t.collapseExtendedProps?n(r,A.extendedProps):r.extendedProps=A.extendedProps),r},t.prototype.toJSON=function(){return this.toPlainObject()},t}();function We(t){var A,e,n=t._def,i=t._instance;return{defs:(A={},A[n.defId]=n,A),instances:i?(e={},e[i.instanceId]=i,e):{}}}function He(t,A,e){var n=t.defs,i=t.instances,s=[],r=e?e.instanceId:"";for(var o in i){var a=i[o],l=n[a.defId];a.instanceId!==r&&s.push(new ke(A,l,a))}return s}var je,Ne={};je=function(){function t(){}return t.prototype.getMarkerYear=function(t){return t.getUTCFullYear()},t.prototype.getMarkerMonth=function(t){return t.getUTCMonth()},t.prototype.getMarkerDay=function(t){return t.getUTCDate()},t.prototype.arrayToMarker=function(t){return xt(t)},t.prototype.markerToArray=function(t){return Dt(t)},t}(),Ne.gregory=je;var Oe=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function Ue(t){var A=Oe.exec(t);if(A){var e=new Date(Date.UTC(Number(A[1]),A[3]?Number(A[3])-1:0,Number(A[5]||1),Number(A[7]||0),Number(A[8]||0),Number(A[10]||0),A[12]?1e3*Number("0."+A[12]):0));if(Mt(e)){var n=null;return A[13]&&(n=("-"===A[15]?-1:1)*(60*Number(A[16]||0)+Number(A[18]||0))),{marker:e,isTimeUnspecified:!A[6],timeZoneOffset:n}}}return null}var Ve=function(){function t(t){var A=this.timeZone=t.timeZone,e="local"!==A&&"UTC"!==A;t.namedTimeZoneImpl&&e&&(this.namedTimeZoneImpl=new t.namedTimeZoneImpl(A)),this.canComputeOffset=Boolean(!e||this.namedTimeZoneImpl),this.calendarSystem=function(t){return new Ne[t]}(t.calendarSystem),this.locale=t.locale,this.weekDow=t.locale.week.dow,this.weekDoy=t.locale.week.doy,"ISO"===t.weekNumberCalculation&&(this.weekDow=1,this.weekDoy=4),"number"==typeof t.firstDay&&(this.weekDow=t.firstDay),"function"==typeof t.weekNumberCalculation&&(this.weekNumberFunc=t.weekNumberCalculation),this.weekText=null!=t.weekText?t.weekText:t.locale.options.weekText,this.cmdFormatter=t.cmdFormatter,this.defaultSeparator=t.defaultSeparator}return t.prototype.createMarker=function(t){var A=this.createMarkerMeta(t);return null===A?null:A.marker},t.prototype.createNowMarker=function(){return this.canComputeOffset?this.timestampToMarker((new Date).valueOf()):xt(Qt(new Date))},t.prototype.createMarkerMeta=function(t){if("string"==typeof t)return this.parse(t);var A=null;return"number"==typeof t?A=this.timestampToMarker(t):t instanceof Date?(t=t.valueOf(),isNaN(t)||(A=this.timestampToMarker(t))):Array.isArray(t)&&(A=xt(t)),null!==A&&Mt(A)?{marker:A,isTimeUnspecified:!1,forcedTzo:null}:null},t.prototype.parse=function(t){var A=Ue(t);if(null===A)return null;var e=A.marker,n=null;return null!==A.timeZoneOffset&&(this.canComputeOffset?e=this.timestampToMarker(e.valueOf()-60*A.timeZoneOffset*1e3):n=A.timeZoneOffset),{marker:e,isTimeUnspecified:A.isTimeUnspecified,forcedTzo:n}},t.prototype.getYear=function(t){return this.calendarSystem.getMarkerYear(t)},t.prototype.getMonth=function(t){return this.calendarSystem.getMarkerMonth(t)},t.prototype.add=function(t,A){var e=this.calendarSystem.markerToArray(t);return e[0]+=A.years,e[1]+=A.months,e[2]+=A.days,e[6]+=A.milliseconds,this.calendarSystem.arrayToMarker(e)},t.prototype.subtract=function(t,A){var e=this.calendarSystem.markerToArray(t);return e[0]-=A.years,e[1]-=A.months,e[2]-=A.days,e[6]-=A.milliseconds,this.calendarSystem.arrayToMarker(e)},t.prototype.addYears=function(t,A){var e=this.calendarSystem.markerToArray(t);return e[0]+=A,this.calendarSystem.arrayToMarker(e)},t.prototype.addMonths=function(t,A){var e=this.calendarSystem.markerToArray(t);return e[1]+=A,this.calendarSystem.arrayToMarker(e)},t.prototype.diffWholeYears=function(t,A){var e=this.calendarSystem;return Ft(t)===Ft(A)&&e.getMarkerDay(t)===e.getMarkerDay(A)&&e.getMarkerMonth(t)===e.getMarkerMonth(A)?e.getMarkerYear(A)-e.getMarkerYear(t):null},t.prototype.diffWholeMonths=function(t,A){var e=this.calendarSystem;return Ft(t)===Ft(A)&&e.getMarkerDay(t)===e.getMarkerDay(A)?e.getMarkerMonth(A)-e.getMarkerMonth(t)+12*(e.getMarkerYear(A)-e.getMarkerYear(t)):null},t.prototype.greatestWholeUnit=function(t,A){var e=this.diffWholeYears(t,A);return null!==e?{unit:"year",value:e}:null!==(e=this.diffWholeMonths(t,A))?{unit:"month",value:e}:null!==(e=mt(t,A))?{unit:"week",value:e}:null!==(e=vt(t,A))?{unit:"day",value:e}:ut(e=function(t,A){return(A.valueOf()-t.valueOf())/36e5}(t,A))?{unit:"hour",value:e}:ut(e=function(t,A){return(A.valueOf()-t.valueOf())/6e4}(t,A))?{unit:"minute",value:e}:ut(e=function(t,A){return(A.valueOf()-t.valueOf())/1e3}(t,A))?{unit:"second",value:e}:{unit:"millisecond",value:A.valueOf()-t.valueOf()}},t.prototype.countDurationsBetween=function(t,A,e){var n;return e.years&&null!==(n=this.diffWholeYears(t,A))?n/(Xt(e)/365):e.months&&null!==(n=this.diffWholeMonths(t,A))?n/function(t){return Xt(t)/30}(e):e.days&&null!==(n=vt(t,A))?n/Xt(e):(A.valueOf()-t.valueOf())/qt(e)},t.prototype.startOf=function(t,A){return"year"===A?this.startOfYear(t):"month"===A?this.startOfMonth(t):"week"===A?this.startOfWeek(t):"day"===A?Ct(t):"hour"===A?function(t){return xt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours()])}(t):"minute"===A?function(t){return xt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes()])}(t):"second"===A?function(t){return xt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds()])}(t):void 0},t.prototype.startOfYear=function(t){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(t)])},t.prototype.startOfMonth=function(t){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(t),this.calendarSystem.getMarkerMonth(t)])},t.prototype.startOfWeek=function(t){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(t),this.calendarSystem.getMarkerMonth(t),t.getUTCDate()-(t.getUTCDay()-this.weekDow+7)%7])},t.prototype.computeWeekNumber=function(t){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(t)):function(t,A,e){var n=t.getUTCFullYear(),i=bt(t,n,A,e);if(i<1)return bt(t,n-1,A,e);var s=bt(t,n+1,A,e);return s>=1?Math.min(i,s):i}(t,this.weekDow,this.weekDoy)},t.prototype.format=function(t,A,e){return void 0===e&&(e={}),A.format({marker:t,timeZoneOffset:null!=e.forcedTzo?e.forcedTzo:this.offsetForMarker(t)},this)},t.prototype.formatRange=function(t,A,e,n){return void 0===n&&(n={}),n.isEndExclusive&&(A=pt(A,-1)),e.formatRange({marker:t,timeZoneOffset:null!=n.forcedStartTzo?n.forcedStartTzo:this.offsetForMarker(t)},{marker:A,timeZoneOffset:null!=n.forcedEndTzo?n.forcedEndTzo:this.offsetForMarker(A)},this,n.defaultSeparator)},t.prototype.formatIso=function(t,A){void 0===A&&(A={});var e=null;return A.omitTimeZoneOffset||(e=null!=A.forcedTzo?A.forcedTzo:this.offsetForMarker(t)),function(t,A,e){void 0===e&&(e=!1);var n=t.toISOString();return n=n.replace(".000",""),e&&(n=n.replace("T00:00:00Z","")),n.length>10&&(null==A?n=n.replace("Z",""):0!==A&&(n=n.replace("Z",nA(A,!0)))),n}(t,e,A.omitTime)},t.prototype.timestampToMarker=function(t){return"local"===this.timeZone?xt(Qt(new Date(t))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?xt(this.namedTimeZoneImpl.timestampToArray(t)):new Date(t)},t.prototype.offsetForMarker=function(t){return"local"===this.timeZone?-It(Dt(t)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(Dt(t)):null},t.prototype.toDate=function(t,A){return"local"===this.timeZone?It(Dt(t)):"UTC"===this.timeZone?new Date(t.valueOf()):this.namedTimeZoneImpl?new Date(t.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(Dt(t))*60):new Date(t.valueOf()-(A||0))},t}(),Ke=[],ze={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"};function Je(t){for(var A=t.length>0?t[0].code:"en",e=Ke.concat(t),n={en:ze},i=0,s=e;i<s.length;i++){var r=s[i];n[r.code]=r}return{map:n,defaultCode:A}}function Ze(t,A){return"object"!=typeof t||Array.isArray(t)?function(t,A){var e=[].concat(t||[]),n=function(t,A){for(var e=0;e<t.length;e++)for(var n=t[e].toLocaleLowerCase().split("-"),i=n.length;i>0;i--){var s=n.slice(0,i).join("-");if(A[s])return A[s]}return null}(e,A)||ze;return Xe(t,e,n)}(t,A):Xe(t.code,[t.code],t)}function Xe(t,A,e){var n=Yt([ze,e],["buttonText"]);delete n.code;var i=n.week;return delete n.week,{codeArg:t,codes:A,week:i,simpleNumberFormat:new Intl.NumberFormat(t),options:n}}function qe(t){var A=Ze(t.locale||"en",Je([]).map);return new Ve(n(n({timeZone:CA.timeZone,calendarSystem:"gregory"},t),{locale:A}))}var $e,tn={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function An(t,A){return LA(function(t){return(!0===t?[{}]:Array.isArray(t)?t.filter((function(t){return t.daysOfWeek})):"object"==typeof t&&t?[t]:[]).map((function(t){return n(n({},tn),t)}))}(t),null,A)}function en(t,A){return t.left>=A.left&&t.left<A.right&&t.top>=A.top&&t.top<A.bottom}function nn(t,A){var e={left:Math.max(t.left,A.left),right:Math.min(t.right,A.right),top:Math.max(t.top,A.top),bottom:Math.min(t.bottom,A.bottom)};return e.left<e.right&&e.top<e.bottom&&e}function sn(t,A){return{left:Math.min(Math.max(t.left,A.left),A.right),top:Math.min(Math.max(t.top,A.top),A.bottom)}}function rn(t){return{left:(t.left+t.right)/2,top:(t.top+t.bottom)/2}}function on(t,A){return{left:t.left-A.left,top:t.top-A.top}}function an(){return null==$e&&($e=function(){if("undefined"==typeof document)return!0;var t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.innerHTML="<table><tr><td><div></div></td></tr></table>",t.querySelector("table").style.height="100px",t.querySelector("div").style.height="100%",document.body.appendChild(t);var A=t.querySelector("div").offsetHeight>0;return document.body.removeChild(t),A}()),$e}var ln={defs:{},instances:{}},cn=function(){function t(){this.getKeysForEventDefs=sA(this._getKeysForEventDefs),this.splitDateSelection=sA(this._splitDateSpan),this.splitEventStore=sA(this._splitEventStore),this.splitIndividualUi=sA(this._splitIndividualUi),this.splitEventDrag=sA(this._splitInteraction),this.splitEventResize=sA(this._splitInteraction),this.eventUiBuilders={}}return t.prototype.splitProps=function(t){var A=this,e=this.getKeyInfo(t),n=this.getKeysForEventDefs(t.eventStore),i=this.splitDateSelection(t.dateSelection),s=this.splitIndividualUi(t.eventUiBases,n),r=this.splitEventStore(t.eventStore,n),o=this.splitEventDrag(t.eventDrag),a=this.splitEventResize(t.eventResize),l={};for(var c in this.eventUiBuilders=Pt(e,(function(t,e){return A.eventUiBuilders[e]||sA(un)})),e){var u=e[c],h=r[c]||ln,d=this.eventUiBuilders[c];l[c]={businessHours:u.businessHours||t.businessHours,dateSelection:i[c]||null,eventStore:h,eventUiBases:d(t.eventUiBases[""],u.ui,s[c]),eventSelection:h.instances[t.eventSelection]?t.eventSelection:"",eventDrag:o[c]||null,eventResize:a[c]||null}}return l},t.prototype._splitDateSpan=function(t){var A={};if(t)for(var e=0,n=this.getKeysForDateSpan(t);e<n.length;e++)A[n[e]]=t;return A},t.prototype._getKeysForEventDefs=function(t){var A=this;return Pt(t.defs,(function(t){return A.getKeysForEventDef(t)}))},t.prototype._splitEventStore=function(t,A){var e=t.defs,n=t.instances,i={};for(var s in e)for(var r=0,o=A[s];r<o.length;r++)i[h=o[r]]||(i[h]={defs:{},instances:{}}),i[h].defs[s]=e[s];for(var a in n)for(var l=n[a],c=0,u=A[l.defId];c<u.length;c++){var h;i[h=u[c]]&&(i[h].instances[a]=l)}return i},t.prototype._splitIndividualUi=function(t,A){var e={};for(var n in t)if(n)for(var i=0,s=A[n];i<s.length;i++){var r=s[i];e[r]||(e[r]={}),e[r][n]=t[n]}return e},t.prototype._splitInteraction=function(t){var A={};if(t){var e=this._splitEventStore(t.affectedEvents,this._getKeysForEventDefs(t.affectedEvents)),n=this._getKeysForEventDefs(t.mutatedEvents),i=this._splitEventStore(t.mutatedEvents,n),s=function(n){A[n]||(A[n]={affectedEvents:e[n]||ln,mutatedEvents:i[n]||ln,isEvent:t.isEvent})};for(var r in e)s(r);for(var r in i)s(r)}return A},t}();function un(t,A,e){var i=[];t&&i.push(t),A&&i.push(A);var s={"":kA(i)};return e&&n(s,e),s}function hn(t,A,e,n){return{dow:t.getUTCDay(),isDisabled:Boolean(n&&!se(n.activeRange,t)),isOther:Boolean(n&&!se(n.currentRange,t)),isToday:Boolean(A&&se(A,t)),isPast:Boolean(e?t<e:!!A&&t<A.start),isFuture:Boolean(e?t>e:!!A&&t>=A.end)}}function dn(t,A){var e=["fc-day","fc-day-"+dt[t.dow]];return t.isDisabled?e.push("fc-day-disabled"):(t.isToday&&(e.push("fc-day-today"),e.push(A.getClass("today"))),t.isPast&&e.push("fc-day-past"),t.isFuture&&e.push("fc-day-future"),t.isOther&&e.push("fc-day-other")),e}function fn(t,A){return void 0===A&&(A="day"),JSON.stringify({date:AA(t),type:A})}var gn,pn=null;function wn(){return null===pn&&(pn=function(){var t=document.createElement("div");O(t,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),t.innerHTML="<div></div>",document.body.appendChild(t);var A=t.firstChild.getBoundingClientRect().left>t.getBoundingClientRect().left;return k(t),A}()),pn}function Bn(){return gn||(gn=function(){var t=document.createElement("div");t.style.overflow="scroll",document.body.appendChild(t);var A=En(t);return document.body.removeChild(t),A}()),gn}function En(t){return{x:t.offsetHeight-t.clientHeight,y:t.offsetWidth-t.clientWidth}}function mn(t,A){void 0===A&&(A=!1);var e=window.getComputedStyle(t),n=parseInt(e.borderLeftWidth,10)||0,i=parseInt(e.borderRightWidth,10)||0,s=parseInt(e.borderTopWidth,10)||0,r=parseInt(e.borderBottomWidth,10)||0,o=En(t),a=o.y-n-i,l={borderLeft:n,borderRight:i,borderTop:s,borderBottom:r,scrollbarBottom:o.x-s-r,scrollbarLeft:0,scrollbarRight:0};return wn()&&"rtl"===e.direction?l.scrollbarLeft=a:l.scrollbarRight=a,A&&(l.paddingLeft=parseInt(e.paddingLeft,10)||0,l.paddingRight=parseInt(e.paddingRight,10)||0,l.paddingTop=parseInt(e.paddingTop,10)||0,l.paddingBottom=parseInt(e.paddingBottom,10)||0),l}function vn(t,A,e){void 0===A&&(A=!1);var n=e?t.getBoundingClientRect():Cn(t),i=mn(t,A),s={left:n.left+i.borderLeft+i.scrollbarLeft,right:n.right-i.borderRight-i.scrollbarRight,top:n.top+i.borderTop,bottom:n.bottom-i.borderBottom-i.scrollbarBottom};return A&&(s.left+=i.paddingLeft,s.right-=i.paddingRight,s.top+=i.paddingTop,s.bottom-=i.paddingBottom),s}function Cn(t){var A=t.getBoundingClientRect();return{left:A.left+window.pageXOffset,top:A.top+window.pageYOffset,right:A.right+window.pageXOffset,bottom:A.bottom+window.pageYOffset}}function bn(t){for(var A=[];t instanceof HTMLElement;){var e=window.getComputedStyle(t);if("fixed"===e.position)break;/(auto|scroll)/.test(e.overflow+e.overflowY+e.overflowX)&&A.push(t),t=t.parentNode}return A}function yn(t,A,e){var n=!1,i=function(){n||(n=!0,A.apply(this,arguments))},s=function(){n||(n=!0,e&&e.apply(this,arguments))},r=t(i,s);r&&"function"==typeof r.then&&r.then(i,s)}var Qn=function(){function t(){this.handlers={},this.thisContext=null}return t.prototype.setThisContext=function(t){this.thisContext=t},t.prototype.setOptions=function(t){this.options=t},t.prototype.on=function(t,A){!function(t,A,e){(t[A]||(t[A]=[])).push(e)}(this.handlers,t,A)},t.prototype.off=function(t,A){!function(t,A,e){e?t[A]&&(t[A]=t[A].filter((function(t){return t!==e}))):delete t[A]}(this.handlers,t,A)},t.prototype.trigger=function(t){for(var A=[],e=1;e<arguments.length;e++)A[e-1]=arguments[e];for(var n=this.handlers[t]||[],i=this.options&&this.options[t],s=[].concat(i||[],n),r=0,o=s;r<o.length;r++){var a=o[r];a.apply(this.thisContext,A)}},t.prototype.hasHandlers=function(t){return this.handlers[t]&&this.handlers[t].length||this.options&&this.options[t]},t}(),In=function(){function t(t,A,e,n){this.els=A;var i=this.originClientRect=t.getBoundingClientRect();e&&this.buildElHorizontals(i.left),n&&this.buildElVerticals(i.top)}return t.prototype.buildElHorizontals=function(t){for(var A=[],e=[],n=0,i=this.els;n<i.length;n++){var s=i[n].getBoundingClientRect();A.push(s.left-t),e.push(s.right-t)}this.lefts=A,this.rights=e},t.prototype.buildElVerticals=function(t){for(var A=[],e=[],n=0,i=this.els;n<i.length;n++){var s=i[n].getBoundingClientRect();A.push(s.top-t),e.push(s.bottom-t)}this.tops=A,this.bottoms=e},t.prototype.leftToIndex=function(t){var A,e=this.lefts,n=this.rights,i=e.length;for(A=0;A<i;A++)if(t>=e[A]&&t<n[A])return A},t.prototype.topToIndex=function(t){var A,e=this.tops,n=this.bottoms,i=e.length;for(A=0;A<i;A++)if(t>=e[A]&&t<n[A])return A},t.prototype.getWidth=function(t){return this.rights[t]-this.lefts[t]},t.prototype.getHeight=function(t){return this.bottoms[t]-this.tops[t]},t}(),Dn=function(){function t(){}return t.prototype.getMaxScrollTop=function(){return this.getScrollHeight()-this.getClientHeight()},t.prototype.getMaxScrollLeft=function(){return this.getScrollWidth()-this.getClientWidth()},t.prototype.canScrollVertically=function(){return this.getMaxScrollTop()>0},t.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},t.prototype.canScrollUp=function(){return this.getScrollTop()>0},t.prototype.canScrollDown=function(){return this.getScrollTop()<this.getMaxScrollTop()},t.prototype.canScrollLeft=function(){return this.getScrollLeft()>0},t.prototype.canScrollRight=function(){return this.getScrollLeft()<this.getMaxScrollLeft()},t}(),xn=function(t){function A(A){var e=t.call(this)||this;return e.el=A,e}return e(A,t),A.prototype.getScrollTop=function(){return this.el.scrollTop},A.prototype.getScrollLeft=function(){return this.el.scrollLeft},A.prototype.setScrollTop=function(t){this.el.scrollTop=t},A.prototype.setScrollLeft=function(t){this.el.scrollLeft=t},A.prototype.getScrollWidth=function(){return this.el.scrollWidth},A.prototype.getScrollHeight=function(){return this.el.scrollHeight},A.prototype.getClientHeight=function(){return this.el.clientHeight},A.prototype.getClientWidth=function(){return this.el.clientWidth},A}(Dn),Mn=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.getScrollTop=function(){return window.pageYOffset},A.prototype.getScrollLeft=function(){return window.pageXOffset},A.prototype.setScrollTop=function(t){window.scroll(window.pageXOffset,t)},A.prototype.setScrollLeft=function(t){window.scroll(t,window.pageYOffset)},A.prototype.getScrollWidth=function(){return document.documentElement.scrollWidth},A.prototype.getScrollHeight=function(){return document.documentElement.scrollHeight},A.prototype.getClientHeight=function(){return document.documentElement.clientHeight},A.prototype.getClientWidth=function(){return document.documentElement.clientWidth},A}(Dn),Fn=function(){function t(t){this.iconOverrideOption&&this.setIconOverride(t[this.iconOverrideOption])}return t.prototype.setIconOverride=function(t){var A,e;if("object"==typeof t&&t){for(e in A=n({},this.iconClasses),t)A[e]=this.applyIconOverridePrefix(t[e]);this.iconClasses=A}else!1===t&&(this.iconClasses={})},t.prototype.applyIconOverridePrefix=function(t){var A=this.iconOverridePrefix;return A&&0!==t.indexOf(A)&&(t=A+t),t},t.prototype.getClass=function(t){return this.classes[t]||""},t.prototype.getIconClass=function(t,A){var e;return(e=A&&this.rtlIconClasses&&this.rtlIconClasses[t]||this.iconClasses[t])?this.baseIconClass+" "+e:""},t.prototype.getCustomButtonIconClass=function(t){var A;return this.iconOverrideCustomButtonOption&&(A=t[this.iconOverrideCustomButtonOption])?this.baseIconClass+" "+this.applyIconOverridePrefix(A):""},t}();if(Fn.prototype.classes={},Fn.prototype.iconClasses={},Fn.prototype.baseIconClass="",Fn.prototype.iconOverridePrefix="","undefined"==typeof FullCalendarVDom)throw new Error("Please import the top-level fullcalendar lib before attempting to import a plugin.");var Ln=FullCalendarVDom.Component,Rn=FullCalendarVDom.createElement,Yn=FullCalendarVDom.render,Sn=FullCalendarVDom.createRef,Pn=FullCalendarVDom.Fragment,Gn=FullCalendarVDom.createContext,_n=FullCalendarVDom.flushToDom,Tn=function(){function t(t,A,e){var i=this;this.execFunc=t,this.emitter=A,this.scrollTime=e,this.handleScrollRequest=function(t){i.queuedRequest=n({},i.queuedRequest||{},t),i.drain()},A.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}return t.prototype.detach=function(){this.emitter.off("_scrollRequest",this.handleScrollRequest)},t.prototype.update=function(t){t?this.fireInitialScroll():this.drain()},t.prototype.fireInitialScroll=function(){this.handleScrollRequest({time:this.scrollTime})},t.prototype.drain=function(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)},t}(),kn=Gn({});function Wn(t,A,e,n,i,s,r,o,a,l,c,u,h){return{dateEnv:i,options:e,pluginHooks:r,emitter:l,dispatch:o,getCurrentData:a,calendarApi:c,viewSpec:t,viewApi:A,dateProfileGenerator:n,theme:s,isRtl:"rtl"===e.direction,addResizeHandler:function(t){l.on("_resize",t)},removeResizeHandler:function(t){l.off("_resize",t)},createScrollResponder:function(t){return new Tn(t,l,Kt(e.scrollTime))},registerInteractiveComponent:u,unregisterInteractiveComponent:h}}var Hn=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.shouldComponentUpdate=function(t,A){return this.debug&&console.log(kt(t,this.props),kt(A,this.state)),!Wt(this.props,t,this.propEquality)||!Wt(this.state,A,this.stateEquality)},A.addPropsEquality=Nn,A.addStateEquality=On,A.contextType=kn,A}(Ln);Hn.prototype.propEquality={},Hn.prototype.stateEquality={};var jn=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.contextType=kn,A}(Hn);function Nn(t){var A=Object.create(this.prototype.propEquality);n(A,t),this.prototype.propEquality=A}function On(t){var A=Object.create(this.prototype.stateEquality);n(A,t),this.prototype.stateEquality=A}function Un(t,A){"function"==typeof t?t(A):t&&(t.current=A)}function Vn(t,A){var e;if(A){e=[];for(var n=0,i=t;n<i.length;n++){var s=i[n],r=A(s);r?e.push(r):null==r&&e.push(s)}}else e=t;return e}function Kn(t,A){return PA(t,(function(t){return t.sourceId!==A}))}function zn(t,A){return Jn({eventDrag:t},A)}function Jn(t,A){var e=A.getCurrentData(),i=n({businessHours:e.businessHours,dateSelection:"",eventStore:e.eventStore,eventUiBases:e.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},t);return(A.pluginHooks.isPropsValid||Zn)(i,A)}function Zn(t,A,e,i){return void 0===e&&(e={}),!(t.eventDrag&&!function(t,A,e,i){var s=A.getCurrentData(),r=t.eventDrag,o=r.mutatedEvents,a=o.defs,l=o.instances,c=ce(a,r.isEvent?t.eventUiBases:{"":s.selectionConfig});i&&(c=Pt(c,i));var u,h,d=(u=t.eventStore,h=r.affectedEvents.instances,{defs:u.defs,instances:St(u.instances,(function(t){return!h[t.instanceId]}))}),f=d.defs,g=d.instances,p=ce(f,t.eventUiBases);for(var w in l){var B=l[w],E=B.range,m=c[B.defId],v=a[B.defId];if(!Xn(m.constraints,E,d,t.businessHours,A))return!1;var C=A.options.eventOverlap,b="function"==typeof C?C:null;for(var y in g){var Q=g[y];if(ne(E,Q.range)){if(!1===p[Q.defId].overlap&&r.isEvent)return!1;if(!1===m.overlap)return!1;if(b&&!b(new ke(A,f[Q.defId],Q),new ke(A,v,B)))return!1}}for(var I=s.eventStore,D=0,x=m.allows;D<x.length;D++){var M,F=x[D],L=n(n({},e),{range:B.range,allDay:v.allDay}),R=I.defs[v.defId],Y=I.instances[w];if(M=R?new ke(A,R,Y):new ke(A,v),!F(xe(L,A),M))return!1}}return!0}(t,A,e,i)||t.dateSelection&&!function(t,A,e,i){var s=t.eventStore,r=s.defs,o=s.instances,a=t.dateSelection,l=a.range,c=A.getCurrentData().selectionConfig;if(i&&(c=i(c)),!Xn(c.constraints,l,s,t.businessHours,A))return!1;var u=A.options.selectOverlap,h="function"==typeof u?u:null;for(var d in o){var f=o[d];if(ne(l,f.range)){if(!1===c.overlap)return!1;if(h&&!h(new ke(A,r[f.defId],f),null))return!1}}for(var g=0,p=c.allows;g<p.length;g++){if(!(0,p[g])(xe(n(n({},e),a),A),null))return!1}return!0}(t,A,e,i))}function Xn(t,A,e,n,i){for(var s=0,r=t;s<r.length;s++)if(!ti(qn(r[s],A,e,n,i),A))return!1;return!0}function qn(t,A,e,n,i){return"businessHours"===t?$n(Nt(n,A,i)):"string"==typeof t?$n(PA(e,(function(A){return A.groupId===t}))):"object"==typeof t&&t?$n(Nt(t,A,i)):[]}function $n(t){var A=t.instances,e=[];for(var n in A)e.push(A[n].range);return e}function ti(t,A){for(var e=0,n=t;e<n.length;e++)if(ie(n[e],A))return!0;return!1}var Ai=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.uid=q(),A}return e(A,t),A.prototype.prepareHits=function(){},A.prototype.queryHit=function(t,A,e,n){return null},A.prototype.isInteractionValid=function(t){var A=this.props.dateProfile,e=t.mutatedEvents.instances;if(A)for(var n in e)if(!ie(A.validRange,e[n].range))return!1;return zn(t,this.context)},A.prototype.isDateSelectionValid=function(t){var A=this.props.dateProfile;return!(A&&!ie(A.validRange,t.range))&&Jn({dateSelection:t},this.context)},A.prototype.isValidSegDownEl=function(t){return!this.props.eventDrag&&!this.props.eventResize&&!W(t,".fc-event-mirror")&&(this.isPopover()||!this.isInPopover(t))},A.prototype.isValidDateDownEl=function(t){return!(W(t,".fc-event:not(.fc-bg-event)")||W(t,".fc-daygrid-more-link")||W(t,"a[data-navlink]")||this.isInPopover(t))},A.prototype.isPopover=function(){return!1},A.prototype.isInPopover=function(t){return Boolean(W(t,".fc-popover"))},A}(jn);function ei(t){return{id:q(),deps:t.deps||[],reducers:t.reducers||[],contextInit:[].concat(t.contextInit||[]),eventRefiners:t.eventRefiners||{},eventDefMemberAdders:t.eventDefMemberAdders||[],eventSourceRefiners:t.eventSourceRefiners||{},isDraggableTransformers:t.isDraggableTransformers||[],eventDragMutationMassagers:t.eventDragMutationMassagers||[],eventDefMutationAppliers:t.eventDefMutationAppliers||[],dateSelectionTransformers:t.dateSelectionTransformers||[],datePointTransforms:t.datePointTransforms||[],dateSpanTransforms:t.dateSpanTransforms||[],views:t.views||{},viewPropsTransformers:t.viewPropsTransformers||[],isPropsValid:t.isPropsValid||null,externalDefTransforms:t.externalDefTransforms||[],eventResizeJoinTransforms:t.eventResizeJoinTransforms||[],viewContainerAppends:t.viewContainerAppends||[],eventDropTransformers:t.eventDropTransformers||[],componentInteractions:t.componentInteractions||[],calendarInteractions:t.calendarInteractions||[],themeClasses:t.themeClasses||{},eventSourceDefs:t.eventSourceDefs||[],cmdFormatter:t.cmdFormatter,recurringTypes:t.recurringTypes||[],namedTimeZonedImpl:t.namedTimeZonedImpl,initialView:t.initialView||"",elementDraggingImpl:t.elementDraggingImpl,optionChangeHandlers:t.optionChangeHandlers||{},scrollGridImpl:t.scrollGridImpl||null,contentTypeHandlers:t.contentTypeHandlers||{},listenerRefiners:t.listenerRefiners||{},optionRefiners:t.optionRefiners||{},propSetHandlers:t.propSetHandlers||{}}}var ni=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A}(Fn);function ii(t,A,e,i){if(A[t])return A[t];var s=function(t,A,e,i){var s=e[t],r=i[t],o=function(t){return s&&null!==s[t]?s[t]:r&&null!==r[t]?r[t]:null},a=o("component"),l=o("superType"),c=null;if(l){if(l===t)throw new Error("Can't have a custom view type that references itself");c=ii(l,A,e,i)}return!a&&c&&(a=c.component),a?{type:t,component:a,defaults:n(n({},c?c.defaults:{}),s?s.rawOptions:{}),overrides:n(n({},c?c.overrides:{}),r?r.rawOptions:{})}:null}(t,A,e,i);return s&&(A[t]=s),s}ni.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"},ni.prototype.baseIconClass="fc-icon",ni.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"},ni.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"},ni.prototype.iconOverrideOption="buttonIcons",ni.prototype.iconOverrideCustomButtonOption="icon",ni.prototype.iconOverridePrefix="fc-icon-";var si=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.rootElRef=Sn(),A.handleRootEl=function(t){Un(A.rootElRef,t),A.props.elRef&&Un(A.props.elRef,t)},A}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=A.hookProps;return Rn(li,{hookProps:e,didMount:A.didMount,willUnmount:A.willUnmount,elRef:this.handleRootEl},(function(n){return Rn(oi,{hookProps:e,content:A.content,defaultContent:A.defaultContent,backupElRef:t.rootElRef},(function(t,i){return A.children(n,ui(A.classNames,e),t,i)}))}))},A}(jn),ri=Gn(0);function oi(t){return Rn(ri.Consumer,null,(function(A){return Rn(ai,n({renderId:A},t))}))}var ai=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.innerElRef=Sn(),A}return e(A,t),A.prototype.render=function(){return this.props.children(this.innerElRef,this.renderInnerContent())},A.prototype.componentDidMount=function(){this.updateCustomContent()},A.prototype.componentDidUpdate=function(){this.updateCustomContent()},A.prototype.renderInnerContent=function(){var t=this.context.pluginHooks.contentTypeHandlers,A=this.props,e=this.customContentInfo,n=hi(A.content,A.hookProps),i=null;if(void 0===n&&(n=hi(A.defaultContent,A.hookProps)),void 0!==n){if(e)e.contentVal=n[e.contentKey];else if("object"==typeof n)for(var s in t)if(void 0!==n[s]){e=this.customContentInfo={contentKey:s,contentVal:n[s],handler:t[s]()};break}i=e?[]:n}return i},A.prototype.updateCustomContent=function(){this.customContentInfo&&this.customContentInfo.handler(this.innerElRef.current||this.props.backupElRef.current,this.customContentInfo.contentVal)},A}(jn),li=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.handleRootEl=function(t){A.rootEl=t,A.props.elRef&&Un(A.props.elRef,t)},A}return e(A,t),A.prototype.render=function(){return this.props.children(this.handleRootEl)},A.prototype.componentDidMount=function(){var t=this.props.didMount;t&&t(n(n({},this.props.hookProps),{el:this.rootEl}))},A.prototype.componentWillUnmount=function(){var t=this.props.willUnmount;t&&t(n(n({},this.props.hookProps),{el:this.rootEl}))},A}(jn);function ci(){var t,A,e=[];return function(n,i){return A&&Tt(A,i)&&n===t||(t=n,A=i,e=ui(n,i)),e}}function ui(t,A){return"function"==typeof t&&(t=t(A)),GA(t)}function hi(t,A){return"function"==typeof t?t(A,Rn):t}var di=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.normalizeClassNames=ci(),A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.options,n={view:A.viewApi},i=this.normalizeClassNames(e.viewClassNames,n);return Rn(li,{hookProps:n,didMount:e.viewDidMount,willUnmount:e.viewWillUnmount,elRef:t.elRef},(function(A){return t.children(A,["fc-"+t.viewSpec.type+"-view","fc-view"].concat(i))}))},A}(jn);function fi(t){return Pt(t,gi)}function gi(t){var A,e="function"==typeof t?{component:t}:t,i=e.component;return e.content&&(A=e,i=function(t){return Rn(kn.Consumer,null,(function(e){return Rn(di,{viewSpec:e.viewSpec},(function(i,s){var r=n(n({},t),{nextDayThreshold:e.options.nextDayThreshold});return Rn(si,{hookProps:r,classNames:A.classNames,content:A.content,didMount:A.didMount,willUnmount:A.willUnmount,elRef:i},(function(t,A,e,n){return Rn("div",{className:s.concat(A).join(" "),ref:t},n)}))}))}))}),{superType:e.type,component:i,rawOptions:e}}function pi(t,A,e,i){var s=fi(t),r=fi(A.views);return Pt(function(t,A){var e,n={};for(e in t)ii(e,n,t,A);for(e in A)ii(e,n,t,A);return n}(s,r),(function(t){return function(t,A,e,i,s){var r=t.overrides.duration||t.defaults.duration||i.duration||e.duration,o=null,a="",l="",c={};if(r&&(o=function(t){var A=JSON.stringify(t),e=wi[A];return void 0===e&&(e=Kt(t),wi[A]=e),e}(r))){var u=tA(o);a=u.unit,1===u.value&&(l=a,c=A[a]?A[a].rawOptions:{})}var h=function(A){var e=A.buttonText||{},n=t.defaults.buttonTextKey;return null!=n&&null!=e[n]?e[n]:null!=e[t.type]?e[t.type]:null!=e[l]?e[l]:void 0};return{type:t.type,component:t.component,duration:o,durationUnit:a,singleUnit:l,optionDefaults:t.defaults,optionOverrides:n(n({},c),t.overrides),buttonTextOverride:h(i)||h(e)||t.overrides.buttonText,buttonTextDefault:h(s)||t.defaults.buttonText||h(CA)||t.type}}(t,r,A,e,i)}))}var wi={},Bi=function(){function t(t){this.props=t,this.nowDate=_e(t.nowInput,t.dateEnv),this.initHiddenDays()}return t.prototype.buildPrev=function(t,A,e){var n=this.props.dateEnv,i=n.subtract(n.startOf(A,t.currentRangeUnit),t.dateIncrement);return this.build(i,-1,e)},t.prototype.buildNext=function(t,A,e){var n=this.props.dateEnv,i=n.add(n.startOf(A,t.currentRangeUnit),t.dateIncrement);return this.build(i,1,e)},t.prototype.build=function(t,A,e){void 0===e&&(e=!0);var n,i,s,r,o,a,l,c,u=this.props;return n=this.buildValidRange(),n=this.trimHiddenDays(n),e&&(l=t,t=null!=(c=n).start&&l<c.start?c.start:null!=c.end&&l>=c.end?new Date(c.end.valueOf()-1):l),i=this.buildCurrentRangeInfo(t,A),s=/^(year|month|week|day)$/.test(i.unit),r=this.buildRenderRange(this.trimHiddenDays(i.range),i.unit,s),o=r=this.trimHiddenDays(r),u.showNonCurrentDates||(o=Ae(o,i.range)),o=Ae(o=this.adjustActiveRange(o),n),a=ne(i.range,n),{validRange:n,currentRange:i.range,currentRangeUnit:i.unit,isRangeAllDay:s,activeRange:o,renderRange:r,slotMinTime:u.slotMinTime,slotMaxTime:u.slotMaxTime,isValid:a,dateIncrement:this.buildDateIncrement(i.duration)}},t.prototype.buildValidRange=function(){var t=this.props.validRangeInput,A="function"==typeof t?t.call(this.props.calendarApi,this.nowDate):t;return this.refineRange(A)||{start:null,end:null}},t.prototype.buildCurrentRangeInfo=function(t,A){var e,n=this.props,i=null,s=null,r=null;return n.duration?(i=n.duration,s=n.durationUnit,r=this.buildRangeFromDuration(t,A,i,s)):(e=this.props.dayCount)?(s="day",r=this.buildRangeFromDayCount(t,A,e)):(r=this.buildCustomVisibleRange(t))?s=n.dateEnv.greatestWholeUnit(r.start,r.end).unit:(s=tA(i=this.getFallbackDuration()).unit,r=this.buildRangeFromDuration(t,A,i,s)),{duration:i,unit:s,range:r}},t.prototype.getFallbackDuration=function(){return Kt({day:1})},t.prototype.adjustActiveRange=function(t){var A=this.props,e=A.dateEnv,n=A.usesMinMaxTime,i=A.slotMinTime,s=A.slotMaxTime,r=t.start,o=t.end;return n&&(Xt(i)<0&&(r=Ct(r),r=e.add(r,i)),Xt(s)>1&&(o=gt(o=Ct(o),-1),o=e.add(o,s))),{start:r,end:o}},t.prototype.buildRangeFromDuration=function(t,A,e,n){var i,s,r,o=this.props,a=o.dateEnv,l=o.dateAlignment;if(!l){var c=this.props.dateIncrement;l=c&&qt(c)<qt(e)?tA(c).unit:n}function u(){i=a.startOf(t,l),s=a.add(i,e),r={start:i,end:s}}return Xt(e)<=1&&this.isHiddenDay(i)&&(i=Ct(i=this.skipHiddenDays(i,A))),u(),this.trimHiddenDays(r)||(t=this.skipHiddenDays(t,A),u()),r},t.prototype.buildRangeFromDayCount=function(t,A,e){var n,i=this.props,s=i.dateEnv,r=i.dateAlignment,o=0,a=t;r&&(a=s.startOf(a,r)),a=Ct(a),n=a=this.skipHiddenDays(a,A);do{n=gt(n,1),this.isHiddenDay(n)||o++}while(o<e);return{start:a,end:n}},t.prototype.buildCustomVisibleRange=function(t){var A=this.props,e=A.visibleRangeInput,n="function"==typeof e?e.call(A.calendarApi,A.dateEnv.toDate(t)):e,i=this.refineRange(n);return!i||null!=i.start&&null!=i.end?i:null},t.prototype.buildRenderRange=function(t,A,e){return t},t.prototype.buildDateIncrement=function(t){var A;return this.props.dateIncrement||((A=this.props.dateAlignment)?Kt(1,A):t||Kt({days:1}))},t.prototype.refineRange=function(t){if(t){var A=(e=t,n=this.props.dateEnv,i=null,s=null,e.start&&(i=n.createMarker(e.start)),e.end&&(s=n.createMarker(e.end)),i||s?i&&s&&s<i?null:{start:i,end:s}:null);return A&&(A=ZA(A)),A}var e,n,i,s;return null},t.prototype.initHiddenDays=function(){var t,A=this.props.hiddenDays||[],e=[],n=0;for(!1===this.props.weekends&&A.push(0,6),t=0;t<7;t++)(e[t]=-1!==A.indexOf(t))||n++;if(!n)throw new Error("invalid hiddenDays");this.isHiddenDayHash=e},t.prototype.trimHiddenDays=function(t){var A=t.start,e=t.end;return A&&(A=this.skipHiddenDays(A)),e&&(e=this.skipHiddenDays(e,-1,!0)),null==A||null==e||A<e?{start:A,end:e}:null},t.prototype.isHiddenDay=function(t){return t instanceof Date&&(t=t.getUTCDay()),this.isHiddenDayHash[t]},t.prototype.skipHiddenDays=function(t,A,e){for(void 0===A&&(A=1),void 0===e&&(e=!1);this.isHiddenDayHash[(t.getUTCDay()+(e?A:0)+7)%7];)t=gt(t,A);return t},t}();function Ei(t){var A=0;for(var e in t)t[e].isFetching&&A++;return A}function mi(t,A,e,i){for(var s={},r=0,o=A;r<o.length;r++){var a=o[r];s[a.sourceId]=a}return e&&(s=vi(s,e,i)),n(n({},t),s)}function vi(t,A,e){return Ci(t,St(t,(function(t){return function(t,A,e){return Qi(t,e)?!e.options.lazyFetching||!t.fetchRange||t.isFetching||A.start<t.fetchRange.start||A.end>t.fetchRange.end:!t.latestFetchId}(t,A,e)})),A,e)}function Ci(t,A,e,n){var i={};for(var s in t){var r=t[s];A[s]?i[s]=bi(r,e,n):i[s]=r}return i}function bi(t,A,e){var i=e.options,s=e.calendarApi,r=e.pluginHooks.eventSourceDefs[t.sourceDefId],o=q();return r.fetch({eventSource:t,range:A,context:e},(function(n){var r=n.rawEvents;i.eventSourceSuccess&&(r=i.eventSourceSuccess.call(s,r,n.xhr)||r),t.success&&(r=t.success.call(s,r,n.xhr)||r),e.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:o,fetchRange:A,rawEvents:r})}),(function(n){console.warn(n.message,n),i.eventSourceFailure&&i.eventSourceFailure.call(s,n),t.failure&&t.failure(n),e.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:t.sourceId,fetchId:o,fetchRange:A,error:n})})),n(n({},t),{isFetching:!0,latestFetchId:o})}function yi(t,A){return St(t,(function(t){return Qi(t,A)}))}function Qi(t,A){return!A.pluginHooks.eventSourceDefs[t.sourceDefId].ignoreRange}function Ii(t,A){switch(A.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return A.selection;default:return t}}function Di(t,A){switch(A.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return A.eventInstanceId;default:return t}}function xi(t,A){var e;switch(A.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return{affectedEvents:(e=A.state).affectedEvents,mutatedEvents:e.mutatedEvents,isEvent:e.isEvent};default:return t}}function Mi(t,A){var e;switch(A.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return{affectedEvents:(e=A.state).affectedEvents,mutatedEvents:e.mutatedEvents,isEvent:e.isEvent};default:return t}}function Fi(t,A,e,n,i){var s=[];return{headerToolbar:t.headerToolbar?Li(t.headerToolbar,t,A,e,n,i,s):null,footerToolbar:t.footerToolbar?Li(t.footerToolbar,t,A,e,n,i,s):null,viewsWithButtons:s}}function Li(t,A,e,n,i,s,r){return Pt(t,(function(t){return function(t,A,e,n,i,s,r){var o="rtl"===A.direction,a=A.customButtons||{},l=e.buttonText||{},c=A.buttonText||{};return(t?t.split(" "):[]).map((function(t){return t.split(",").map((function(t){if("title"===t)return{buttonName:t};var A,e=void 0,u=void 0,h=void 0,d=void 0;return(A=a[t])?(u=function(t){A.click&&A.click.call(t.target,t,t.target)},(h=n.getCustomButtonIconClass(A))||(h=n.getIconClass(t,o))||(d=A.text)):(e=i[t])?(r.push(t),u=function(){s.changeView(t)},(d=e.buttonTextOverride)||(h=n.getIconClass(t,o))||(d=e.buttonTextDefault)):s[t]&&(u=function(){s[t]()},(d=l[t])||(h=n.getIconClass(t,o))||(d=c[t])),{buttonName:t,buttonClick:u,buttonIcon:h,buttonText:d}}))}))}(t,A,e,n,i,s,r)}))}function Ri(t,A,e,n,i){var s=null;"GET"===(t=t.toUpperCase())?A=function(t,A){return t+(-1===t.indexOf("?")?"?":"&")+Yi(A)}(A,e):s=Yi(e);var r=new XMLHttpRequest;r.open(t,A,!0),"GET"!==t&&r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){if(r.status>=200&&r.status<400){var t=!1,A=void 0;try{A=JSON.parse(r.responseText),t=!0}catch(t){}t?n(A,r):i("Failure parsing JSON",r)}else i("Request failed",r)},r.onerror=function(){i("Request failed",r)},r.send(s)}function Yi(t){var A=[];for(var e in t)A.push(encodeURIComponent(e)+"="+encodeURIComponent(t[e]));return A.join("&")}function Si(t,A){for(var e=_t(A.getCurrentData().eventSources),n=[],i=0,s=t;i<s.length;i++){for(var r=s[i],o=!1,a=0;a<e.length;a++)if(e[a]._raw===r){e.splice(a,1),o=!0;break}o||n.push(r)}for(var l=0,c=e;l<c.length;l++){var u=c[l];A.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:u.sourceId})}for(var h=0,d=n;h<d.length;h++){var f=d[h];A.calendarApi.addEventSource(f)}}var Pi=[ei({eventSourceDefs:[{ignoreRange:!0,parseMeta:function(t){return Array.isArray(t.events)?t.events:null},fetch:function(t,A){A({rawEvents:t.eventSource.meta})}}]}),ei({eventSourceDefs:[{parseMeta:function(t){return"function"==typeof t.events?t.events:null},fetch:function(t,A,e){var n=t.context.dateEnv;yn(t.eventSource.meta.bind(null,ye(t.range,n)),(function(t){A({rawEvents:t})}),e)}}]}),ei({eventSourceRefiners:{method:String,extraParams:FA,startParam:String,endParam:String,timeZoneParam:String},eventSourceDefs:[{parseMeta:function(t){return t.url?{url:t.url,method:(t.method||"GET").toUpperCase(),extraParams:t.extraParams,startParam:t.startParam,endParam:t.endParam,timeZoneParam:t.timeZoneParam}:null},fetch:function(t,A,e){var i=t.eventSource.meta,s=function(t,A,e){var i,s,r,o,a=e.dateEnv,l=e.options,c={};return null==(i=t.startParam)&&(i=l.startParam),null==(s=t.endParam)&&(s=l.endParam),null==(r=t.timeZoneParam)&&(r=l.timeZoneParam),o="function"==typeof t.extraParams?t.extraParams():t.extraParams||{},n(c,o),c[i]=a.formatIso(A.start),c[s]=a.formatIso(A.end),"local"!==a.timeZone&&(c[r]=a.timeZone),c}(i,t.range,t.context);Ri(i.method,i.url,s,(function(t,e){A({rawEvents:t,xhr:e})}),(function(t,A){e({message:t,xhr:A})}))}}]}),ei({recurringTypes:[{parse:function(t,A){if(t.daysOfWeek||t.startTime||t.endTime||t.startRecur||t.endRecur){var e={daysOfWeek:t.daysOfWeek||null,startTime:t.startTime||null,endTime:t.endTime||null,startRecur:t.startRecur?A.createMarker(t.startRecur):null,endRecur:t.endRecur?A.createMarker(t.endRecur):null},n=void 0;return t.duration&&(n=t.duration),!n&&t.startTime&&t.endTime&&(i=t.endTime,s=t.startTime,n={years:i.years-s.years,months:i.months-s.months,days:i.days-s.days,milliseconds:i.milliseconds-s.milliseconds}),{allDayGuess:Boolean(!t.startTime&&!t.endTime),duration:n,typeData:e}}var i,s;return null},expand:function(t,A,e){var n=Ae(A,{start:t.startRecur,end:t.endRecur});return n?function(t,A,e,n){for(var i=t?Gt(t):null,s=Ct(e.start),r=e.end,o=[];s<r;){var a=void 0;i&&!i[s.getUTCDay()]||(a=A?n.add(s,A):s,o.push(a)),s=gt(s,1)}return o}(t.daysOfWeek,t.startTime,n,e):[]}}],eventRefiners:{daysOfWeek:FA,startTime:Kt,endTime:Kt,duration:Kt,startRecur:FA,endRecur:FA}}),ei({optionChangeHandlers:{events:function(t,A){Si([t],A)},eventSources:Si}}),ei({contentTypeHandlers:{html:function(){return Gi},domNodes:function(){return _i}},propSetHandlers:{dateProfile:function(t,A){A.emitter.trigger("datesSet",n(n({},ye(t.activeRange,A.dateEnv)),{view:A.viewApi}))},eventStore:function(t,A){var e=A.emitter;e.hasHandlers("eventsSet")&&e.trigger("eventsSet",He(t,A))}}})];function Gi(t,A){t.innerHTML=A}function _i(t,A){var e=Array.prototype.slice.call(t.childNodes),n=Array.prototype.slice.call(A);if(!iA(e,n)){for(var i=0,s=n;i<s.length;i++){var r=s[i];t.appendChild(r)}e.forEach(k)}}var Ti=function(){function t(t){this.drainedOption=t,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}return t.prototype.request=function(t){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),null==t?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),t))},t.prototype.pause=function(t){void 0===t&&(t="");var A=this.pauseDepths;A[t]=(A[t]||0)+1,this.clearTimeout()},t.prototype.resume=function(t,A){void 0===t&&(t="");var e=this.pauseDepths;t in e&&((A||--e[t]<=0)&&delete e[t],this.tryDrain())},t.prototype.isPaused=function(){return Object.keys(this.pauseDepths).length},t.prototype.tryDrain=function(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}},t.prototype.clear=function(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}},t.prototype.clearTimeout=function(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)},t.prototype.drained=function(){this.drainedOption&&this.drainedOption()},t}(),ki=function(){function t(t,A){this.runTaskOption=t,this.drainedOption=A,this.queue=[],this.delayedRunner=new Ti(this.drain.bind(this))}return t.prototype.request=function(t,A){this.queue.push(t),this.delayedRunner.request(A)},t.prototype.pause=function(t){this.delayedRunner.pause(t)},t.prototype.resume=function(t,A){this.delayedRunner.resume(t,A)},t.prototype.drain=function(){for(var t=this.queue;t.length;){for(var A=[],e=void 0;e=t.shift();)this.runTask(e),A.push(e);this.drained(A)}},t.prototype.runTask=function(t){this.runTaskOption&&this.runTaskOption(t)},t.prototype.drained=function(t){this.drainedOption&&this.drainedOption(t)},t}();function Wi(t,A,e){var n;return n=/^(year|month)$/.test(t.currentRangeUnit)?t.currentRange:t.activeRange,e.formatRange(n.start,n.end,mA(A.titleFormat||function(t){var A=t.currentRangeUnit;if("year"===A)return{year:"numeric"};if("month"===A)return{year:"numeric",month:"long"};var e=vt(t.currentRange.start,t.currentRange.end);return null!==e&&e>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}(t)),{isEndExclusive:t.isRangeAllDay,defaultSeparator:A.titleRangeSeparator})}var Hi=function(){function t(t){var A=this;this.computeOptionsData=sA(this._computeOptionsData),this.computeCurrentViewData=sA(this._computeCurrentViewData),this.organizeRawLocales=sA(Je),this.buildLocale=sA(Ze),this.buildPluginHooks=function(){var t,A=[],e=[];return function(i,s){return t&&iA(i,A)&&iA(s,e)||(t=function(t,A){var e={},i={reducers:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],eventResizeJoinTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,contentTypeHandlers:{},listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function s(t){for(var A=0,r=t;A<r.length;A++){var o=r[A];e[o.id]||(e[o.id]=!0,s(o.deps),l=o,i={reducers:(a=i).reducers.concat(l.reducers),contextInit:a.contextInit.concat(l.contextInit),eventRefiners:n(n({},a.eventRefiners),l.eventRefiners),eventDefMemberAdders:a.eventDefMemberAdders.concat(l.eventDefMemberAdders),eventSourceRefiners:n(n({},a.eventSourceRefiners),l.eventSourceRefiners),isDraggableTransformers:a.isDraggableTransformers.concat(l.isDraggableTransformers),eventDragMutationMassagers:a.eventDragMutationMassagers.concat(l.eventDragMutationMassagers),eventDefMutationAppliers:a.eventDefMutationAppliers.concat(l.eventDefMutationAppliers),dateSelectionTransformers:a.dateSelectionTransformers.concat(l.dateSelectionTransformers),datePointTransforms:a.datePointTransforms.concat(l.datePointTransforms),dateSpanTransforms:a.dateSpanTransforms.concat(l.dateSpanTransforms),views:n(n({},a.views),l.views),viewPropsTransformers:a.viewPropsTransformers.concat(l.viewPropsTransformers),isPropsValid:l.isPropsValid||a.isPropsValid,externalDefTransforms:a.externalDefTransforms.concat(l.externalDefTransforms),eventResizeJoinTransforms:a.eventResizeJoinTransforms.concat(l.eventResizeJoinTransforms),viewContainerAppends:a.viewContainerAppends.concat(l.viewContainerAppends),eventDropTransformers:a.eventDropTransformers.concat(l.eventDropTransformers),calendarInteractions:a.calendarInteractions.concat(l.calendarInteractions),componentInteractions:a.componentInteractions.concat(l.componentInteractions),themeClasses:n(n({},a.themeClasses),l.themeClasses),eventSourceDefs:a.eventSourceDefs.concat(l.eventSourceDefs),cmdFormatter:l.cmdFormatter||a.cmdFormatter,recurringTypes:a.recurringTypes.concat(l.recurringTypes),namedTimeZonedImpl:l.namedTimeZonedImpl||a.namedTimeZonedImpl,initialView:a.initialView||l.initialView,elementDraggingImpl:a.elementDraggingImpl||l.elementDraggingImpl,optionChangeHandlers:n(n({},a.optionChangeHandlers),l.optionChangeHandlers),scrollGridImpl:l.scrollGridImpl||a.scrollGridImpl,contentTypeHandlers:n(n({},a.contentTypeHandlers),l.contentTypeHandlers),listenerRefiners:n(n({},a.listenerRefiners),l.listenerRefiners),optionRefiners:n(n({},a.optionRefiners),l.optionRefiners),propSetHandlers:n(n({},a.propSetHandlers),l.propSetHandlers)})}var a,l}return t&&s(t),s(A),i}(i,s)),A=i,e=s,t}}(),this.buildDateEnv=sA(ji),this.buildTheme=sA(Ni),this.parseToolbars=sA(Fi),this.buildViewSpecs=sA(pi),this.buildDateProfileGenerator=rA(Oi),this.buildViewApi=sA(Ui),this.buildViewUiProps=rA(zi),this.buildEventUiBySource=sA(Vi,Tt),this.buildEventUiBases=sA(Ki),this.parseContextBusinessHours=rA(Ji),this.buildTitle=sA(Wi),this.emitter=new Qn,this.actionRunner=new ki(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.getCurrentData=function(){return A.data},this.dispatch=function(t){A.actionRunner.request(t)},this.props=t,this.actionRunner.pause();var e={},i=this.computeOptionsData(t.optionOverrides,e,t.calendarApi),s=i.calendarOptions.initialView||i.pluginHooks.initialView,r=this.computeCurrentViewData(s,i,t.optionOverrides,e);t.calendarApi.currentDataManager=this,this.emitter.setThisContext(t.calendarApi),this.emitter.setOptions(r.options);var o,a,l,c=(o=i.calendarOptions,a=i.dateEnv,null!=(l=o.initialDate)?a.createMarker(l):_e(o.now,a)),u=r.dateProfileGenerator.build(c);se(u.activeRange,c)||(c=u.currentRange.start);for(var h={dateEnv:i.dateEnv,options:i.calendarOptions,pluginHooks:i.pluginHooks,calendarApi:t.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},d=0,f=i.pluginHooks.contextInit;d<f.length;d++)(0,f[d])(h);for(var g=function(t,A,e){var n=A?A.activeRange:null;return mi({},function(t,A){var e=Ge(A),n=[].concat(t.eventSources||[]),i=[];t.initialEvents&&n.unshift(t.initialEvents),t.events&&n.unshift(t.events);for(var s=0,r=n;s<r.length;s++){var o=Pe(r[s],A,e);o&&i.push(o)}return i}(t,e),n,e)}(i.calendarOptions,u,h),p={dynamicOptionOverrides:e,currentViewType:s,currentDate:c,dateProfile:u,businessHours:this.parseContextBusinessHours(h),eventSources:g,eventUiBases:{},loadingLevel:Ei(g),eventStore:{defs:{},instances:{}},renderableEventStore:{defs:{},instances:{}},dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(h).selectionConfig},w=n(n({},h),p),B=0,E=i.pluginHooks.reducers;B<E.length;B++){var m=E[B];n(p,m(null,null,w))}p.loadingLevel&&this.emitter.trigger("loading",!0),this.state=p,this.updateData(),this.actionRunner.resume()}return t.prototype.resetOptions=function(t,A){var e=this.props;e.optionOverrides=A?n(n({},e.optionOverrides),t):t,this.actionRunner.request({type:"NOTHING"})},t.prototype._handleAction=function(t){var A=this.props,e=this.state,i=this.emitter,s=function(t,A){var e;switch(A.type){case"SET_OPTION":return n(n({},t),((e={})[A.optionName]=A.rawOptionValue,e));default:return t}}(e.dynamicOptionOverrides,t),r=this.computeOptionsData(A.optionOverrides,s,A.calendarApi),o=function(t,A){switch(A.type){case"CHANGE_VIEW_TYPE":return A.viewType}return t}(e.currentViewType,t),a=this.computeCurrentViewData(o,r,A.optionOverrides,s);A.calendarApi.currentDataManager=this,i.setThisContext(A.calendarApi),i.setOptions(a.options);var l={dateEnv:r.dateEnv,options:r.calendarOptions,pluginHooks:r.pluginHooks,calendarApi:A.calendarApi,dispatch:this.dispatch,emitter:i,getCurrentData:this.getCurrentData},c=e.currentDate,u=e.dateProfile;this.data&&this.data.dateProfileGenerator!==a.dateProfileGenerator&&(u=a.dateProfileGenerator.build(c)),u=function(t,A,e,n){var i;switch(A.type){case"CHANGE_VIEW_TYPE":return n.build(A.dateMarker||e);case"CHANGE_DATE":if(!t.activeRange||!se(t.currentRange,A.dateMarker))return n.build(A.dateMarker);break;case"PREV":if((i=n.buildPrev(t,e)).isValid)return i;break;case"NEXT":if((i=n.buildNext(t,e)).isValid)return i}return t}(u,t,c=function(t,A){switch(A.type){case"CHANGE_DATE":return A.dateMarker;default:return t}}(c,t),a.dateProfileGenerator),se(u.currentRange,c)||(c=u.currentRange.start);for(var h=function(t,A,e,i){var s,r,o=e?e.activeRange:null;switch(A.type){case"ADD_EVENT_SOURCES":return mi(t,A.sources,o,i);case"REMOVE_EVENT_SOURCE":return s=t,r=A.sourceId,St(s,(function(t){return t.sourceId!==r}));case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return e?vi(t,o,i):t;case"FETCH_EVENT_SOURCES":return Ci(t,A.sourceIds?Gt(A.sourceIds):yi(t,i),o,i);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return function(t,A,e,i){var s,r=t[A];return r&&e===r.latestFetchId?n(n({},t),((s={})[A]=n(n({},r),{isFetching:!1,fetchRange:i}),s)):t}(t,A.sourceId,A.fetchId,A.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}}(e.eventSources,t,u,l),d=Ei(h),f=function(t,A,e,n,i){switch(A.type){case"RECEIVE_EVENTS":return function(t,A,e,n,i,s){if(A&&e===A.latestFetchId){var r=LA(function(t,A,e){var n=e.options.eventDataTransform,i=A?A.eventDataTransform:null;return i&&(t=Vn(t,i)),n&&(t=Vn(t,n)),t}(i,A,s),A,s);return n&&(r=Nt(r,n,s)),SA(Kn(t,A.sourceId),r)}return t}(t,e[A.sourceId],A.fetchId,A.fetchRange,A.rawEvents,i);case"ADD_EVENTS":return function(t,A,e,n){return e&&(A=Nt(A,e,n)),SA(t,A)}(t,A.eventStore,n?n.activeRange:null,i);case"MERGE_EVENTS":return SA(t,A.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?Nt(t,n.activeRange,i):t;case"REMOVE_EVENTS":return function(t,A){var e=t.defs,n=t.instances,i={},s={};for(var r in e)A.defs[r]||(i[r]=e[r]);for(var o in n)!A.instances[o]&&i[n[o].defId]&&(s[o]=n[o]);return{defs:i,instances:s}}(t,A.eventStore);case"REMOVE_EVENT_SOURCE":return Kn(t,A.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return PA(t,(function(t){return!t.sourceId}));case"REMOVE_ALL_EVENTS":return{defs:{},instances:{}};default:return t}}(e.eventStore,t,h,u,l),g=d&&!a.options.progressiveEventRendering&&e.renderableEventStore||f,p=this.buildViewUiProps(l),w=p.eventUiSingleBase,B=p.selectionConfig,E=this.buildEventUiBySource(h),m=this.buildEventUiBases(g.defs,w,E),v=e.loadingLevel||0,C=d,b={dynamicOptionOverrides:s,currentViewType:o,currentDate:c,dateProfile:u,eventSources:h,eventStore:f,renderableEventStore:g,selectionConfig:B,eventUiBases:m,loadingLevel:C,businessHours:this.parseContextBusinessHours(l),dateSelection:Ii(e.dateSelection,t),eventSelection:Di(e.eventSelection,t),eventDrag:xi(e.eventDrag,t),eventResize:Mi(e.eventResize,t)},y=n(n({},l),b),Q=0,I=r.pluginHooks.reducers;Q<I.length;Q++){var D=I[Q];n(b,D(e,t,y))}!v&&C?i.trigger("loading",!0):v&&!C&&i.trigger("loading",!1),this.state=b,A.onAction&&A.onAction(t)},t.prototype.updateData=function(){var t,A,e,i,s,r,o,a,l,c=this.props,u=this.state,h=this.data,d=this.computeOptionsData(c.optionOverrides,u.dynamicOptionOverrides,c.calendarApi),f=this.computeCurrentViewData(u.currentViewType,d,c.optionOverrides,u.dynamicOptionOverrides),g=this.data=n(n(n({viewTitle:this.buildTitle(u.dateProfile,f.options,d.dateEnv),calendarApi:c.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},d),f),u),p=d.pluginHooks.optionChangeHandlers,w=h&&h.calendarOptions,B=d.calendarOptions;if(w&&w!==B)for(var E in w.timeZone!==B.timeZone&&(u.eventSources=g.eventSources=(r=g.eventSources,a=g,l=(o=u.dateProfile)?o.activeRange:null,Ci(r,yi(r,a),l,a)),u.eventStore=g.eventStore=(t=g.eventStore,A=h.dateEnv,e=g.dateEnv,i=t.defs,s=Pt(t.instances,(function(t){var s=i[t.defId];return s.allDay||s.recurringDef?t:n(n({},t),{range:{start:e.createMarker(A.toDate(t.range.start,t.forcedStartTzo)),end:e.createMarker(A.toDate(t.range.end,t.forcedEndTzo))},forcedStartTzo:e.canComputeOffset?null:t.forcedStartTzo,forcedEndTzo:e.canComputeOffset?null:t.forcedEndTzo})})),{defs:i,instances:s})),p)w[E]!==B[E]&&p[E](B[E],g);c.onData&&c.onData(g)},t.prototype._computeOptionsData=function(t,A,e){var n=this.processRawCalendarOptions(t,A),i=n.refinedOptions,s=n.pluginHooks,r=n.localeDefaults,o=n.availableLocaleData;Zi(n.extra);var a=this.buildDateEnv(i.timeZone,i.locale,i.weekNumberCalculation,i.firstDay,i.weekText,s,o,i.defaultRangeSeparator),l=this.buildViewSpecs(s.views,t,A,r),c=this.buildTheme(i,s);return{calendarOptions:i,pluginHooks:s,dateEnv:a,viewSpecs:l,theme:c,toolbarConfig:this.parseToolbars(i,t,c,l,e),localeDefaults:r,availableRawLocales:o.map}},t.prototype.processRawCalendarOptions=function(t,A){var e=xA([CA,t,A]),i=e.locales,s=e.locale,r=this.organizeRawLocales(i),o=r.map,a=this.buildLocale(s||r.defaultCode,o).options,l=this.buildPluginHooks(t.plugins||[],Pi),c=this.currentCalendarOptionsRefiners=n(n(n(n(n({},vA),bA),yA),l.listenerRefiners),l.optionRefiners),u={},h=xA([CA,a,t,A]),d={},f=this.currentCalendarOptionsInput,g=this.currentCalendarOptionsRefined,p=!1;for(var w in h)"plugins"!==w&&(h[w]===f[w]||QA[w]&&w in f&&QA[w](f[w],h[w])?d[w]=g[w]:c[w]?(d[w]=c[w](h[w]),p=!0):u[w]=f[w]);return p&&(this.currentCalendarOptionsInput=h,this.currentCalendarOptionsRefined=d),{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:l,availableLocaleData:r,localeDefaults:a,extra:u}},t.prototype._computeCurrentViewData=function(t,A,e,n){var i=A.viewSpecs[t];if(!i)throw new Error('viewType "'+t+"\" is not available. Please make sure you've loaded all neccessary plugins");var s=this.processRawViewOptions(i,A.pluginHooks,A.localeDefaults,e,n),r=s.refinedOptions;return Zi(s.extra),{viewSpec:i,options:r,dateProfileGenerator:this.buildDateProfileGenerator({dateProfileGeneratorClass:i.optionDefaults.dateProfileGeneratorClass,duration:i.duration,durationUnit:i.durationUnit,usesMinMaxTime:i.optionDefaults.usesMinMaxTime,dateEnv:A.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:r.slotMinTime,slotMaxTime:r.slotMaxTime,showNonCurrentDates:r.showNonCurrentDates,dayCount:r.dayCount,dateAlignment:r.dateAlignment,dateIncrement:r.dateIncrement,hiddenDays:r.hiddenDays,weekends:r.weekends,nowInput:r.now,validRangeInput:r.validRange,visibleRangeInput:r.visibleRange,monthMode:r.monthMode,fixedWeekCount:r.fixedWeekCount}),viewApi:this.buildViewApi(t,this.getCurrentData,A.dateEnv)}},t.prototype.processRawViewOptions=function(t,A,e,i,s){var r=xA([CA,t.optionDefaults,e,i,t.optionOverrides,s]),o=n(n(n(n(n(n({},vA),bA),yA),DA),A.listenerRefiners),A.optionRefiners),a={},l=this.currentViewOptionsInput,c=this.currentViewOptionsRefined,u=!1,h={};for(var d in r)r[d]===l[d]?a[d]=c[d]:(r[d]===this.currentCalendarOptionsInput[d]?d in this.currentCalendarOptionsRefined&&(a[d]=this.currentCalendarOptionsRefined[d]):o[d]?a[d]=o[d](r[d]):h[d]=r[d],u=!0);return u&&(this.currentViewOptionsInput=r,this.currentViewOptionsRefined=a),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:h}},t}();function ji(t,A,e,n,i,s,r,o){var a=Ze(A||r.defaultCode,r.map);return new Ve({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:s.namedTimeZonedImpl,locale:a,weekNumberCalculation:e,firstDay:n,weekText:i,cmdFormatter:s.cmdFormatter,defaultSeparator:o})}function Ni(t,A){return new(A.themeClasses[t.themeSystem]||ni)(t)}function Oi(t){return new(t.dateProfileGeneratorClass||Bi)(t)}function Ui(t,A,e){return new Ye(t,A,e)}function Vi(t){return Pt(t,(function(t){return t.ui}))}function Ki(t,A,e){var n={"":A};for(var i in t){var s=t[i];s.sourceId&&e[s.sourceId]&&(n[i]=e[s.sourceId])}return n}function zi(t){var A=t.options;return{eventUiSingleBase:TA({display:A.eventDisplay,editable:A.editable,startEditable:A.eventStartEditable,durationEditable:A.eventDurationEditable,constraint:A.eventConstraint,overlap:"boolean"==typeof A.eventOverlap?A.eventOverlap:void 0,allow:A.eventAllow,backgroundColor:A.eventBackgroundColor,borderColor:A.eventBorderColor,textColor:A.eventTextColor,color:A.eventColor},t),selectionConfig:TA({constraint:A.selectConstraint,overlap:"boolean"==typeof A.selectOverlap?A.selectOverlap:void 0,allow:A.selectAllow},t)}}function Ji(t){return An(t.options.businessHours,t)}function Zi(t,A){for(var e in t)console.warn("Unknown option '"+e+"'"+(A?" for view '"+A+"'":""))}var Xi=function(t){function A(A){var e=t.call(this,A)||this;return e.handleData=function(t){e.dataManager?e.setState(t):e.state=t},e.dataManager=new Hi({optionOverrides:A.optionOverrides,calendarApi:A.calendarApi,onData:e.handleData}),e}return e(A,t),A.prototype.render=function(){return this.props.children(this.state)},A.prototype.componentDidUpdate=function(t){var A=this.props.optionOverrides;A!==t.optionOverrides&&this.dataManager.resetOptions(A)},A}(Ln),qi=function(){function t(t){this.component=t.component}return t.prototype.destroy=function(){},t}();function $i(t,A){return{component:t,el:A.el,useEventCenter:null==A.useEventCenter||A.useEventCenter}}function ts(t){var A;return(A={})[t.component.uid]=t,A}var As={},es=function(){function t(t,A){this.emitter=new Qn}return t.prototype.destroy=function(){},t.prototype.setMirrorIsVisible=function(t){},t.prototype.setMirrorNeedsRevert=function(t){},t.prototype.setAutoScrollEnabled=function(t){},t}(),ns={},is={startTime:Kt,duration:Kt,create:Boolean,sourceId:String};function ss(t){var A=MA(t,is),e=A.refined,n=A.extra;return{startTime:e.startTime||null,duration:e.duration||null,create:null==e.create||e.create,sourceId:e.sourceId,leftoverProps:n}}var rs=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t,A,e=this.props,n=e.model,i=e.extraClassName,s=!1,r=n.center;return n.left?(s=!0,t=n.left):t=n.start,n.right?(s=!0,A=n.right):A=n.end,Rn("div",{className:[i||"","fc-toolbar",s?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",t||[]),this.renderSection("center",r||[]),this.renderSection("end",A||[]))},A.prototype.renderSection=function(t,A){var e=this.props;return Rn(os,{key:t,widgetGroups:A,title:e.title,activeButton:e.activeButton,isTodayEnabled:e.isTodayEnabled,isPrevEnabled:e.isPrevEnabled,isNextEnabled:e.isNextEnabled})},A}(jn),os=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this,A=this.props.widgetGroups.map((function(A){return t.renderWidgetGroup(A)}));return Rn.apply(void 0,i(["div",{className:"fc-toolbar-chunk"}],A))},A.prototype.renderWidgetGroup=function(t){for(var A=this.props,e=this.context.theme,s=[],r=!0,o=0,a=t;o<a.length;o++){var l=a[o],c=l.buttonName,u=l.buttonClick,h=l.buttonText,d=l.buttonIcon;if("title"===c)r=!1,s.push(Rn("h2",{className:"fc-toolbar-title"},A.title));else{var f=d?{"aria-label":c}:{},g=["fc-"+c+"-button",e.getClass("button")];c===A.activeButton&&g.push(e.getClass("buttonActive"));var p=!A.isTodayEnabled&&"today"===c||!A.isPrevEnabled&&"prev"===c||!A.isNextEnabled&&"next"===c;s.push(Rn("button",n({disabled:p,className:g.join(" "),onClick:u,type:"button"},f),h||(d?Rn("span",{className:d}):"")))}}if(s.length>1){var w=r&&e.getClass("buttonGroup")||"";return Rn.apply(void 0,i(["div",{className:w}],s))}return s[0]},A}(jn),as=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.state={availableWidth:null},A.handleEl=function(t){A.el=t,Un(A.props.elRef,t),A.updateAvailableWidth()},A.handleResize=function(){A.updateAvailableWidth()},A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.state,e=t.aspectRatio,n=["fc-view-harness",e||t.liquid||t.height?"fc-view-harness-active":"fc-view-harness-passive"],i="",s="";return e?null!==A.availableWidth?i=A.availableWidth/e:s=1/e*100+"%":i=t.height||"",Rn("div",{ref:this.handleEl,onClick:t.onClick,className:n.join(" "),style:{height:i,paddingBottom:s}},t.children)},A.prototype.componentDidMount=function(){this.context.addResizeHandler(this.handleResize)},A.prototype.componentWillUnmount=function(){this.context.removeResizeHandler(this.handleResize)},A.prototype.updateAvailableWidth=function(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})},A}(jn),ls=function(t){function A(A){var e=t.call(this,A)||this;return e.handleSegClick=function(t,A){var n=e.component,i=n.context,s=le(A);if(s&&n.isValidSegDownEl(t.target)){var r=W(t.target,".fc-event-forced-url"),o=r?r.querySelector("a[href]").href:"";i.emitter.trigger("eventClick",{el:A,event:new ke(n.context,s.eventRange.def,s.eventRange.instance),jsEvent:t,view:i.viewApi}),o&&!t.defaultPrevented&&(window.location.href=o)}},e.destroy=z(A.el,"click",".fc-event",e.handleSegClick),e}return e(A,t),A}(qi),cs=function(t){function A(A){var e,n,i,s,r=t.call(this,A)||this;return r.handleEventElRemove=function(t){t===r.currentSegEl&&r.handleSegLeave(null,r.currentSegEl)},r.handleSegEnter=function(t,A){le(A)&&(r.currentSegEl=A,r.triggerEvent("eventMouseEnter",t,A))},r.handleSegLeave=function(t,A){r.currentSegEl&&(r.currentSegEl=null,r.triggerEvent("eventMouseLeave",t,A))},r.removeHoverListeners=(e=A.el,".fc-event",n=r.handleSegEnter,i=r.handleSegLeave,z(e,"mouseover",".fc-event",(function(t,A){if(A!==s){s=A,n(t,A);var e=function(t){s=null,i(t,A),A.removeEventListener("mouseleave",e)};A.addEventListener("mouseleave",e)}}))),r}return e(A,t),A.prototype.destroy=function(){this.removeHoverListeners()},A.prototype.triggerEvent=function(t,A,e){var n=this.component,i=n.context,s=le(e);A&&!n.isValidSegDownEl(A.target)||i.emitter.trigger(t,{el:e,event:new ke(i,s.eventRange.def,s.eventRange.instance),jsEvent:A,view:i.viewApi})},A}(qi),us=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.buildViewContext=sA(Wn),A.buildViewPropTransformers=sA(ds),A.buildToolbarProps=sA(hs),A.handleNavLinkClick=K("a[data-navlink]",A._handleNavLinkClick.bind(A)),A.headerRef=Sn(),A.footerRef=Sn(),A.interactionsStore={},A.registerInteractiveComponent=function(t,e){var n=$i(t,e),i=[ls,cs].concat(A.props.pluginHooks.componentInteractions).map((function(t){return new t(n)}));A.interactionsStore[t.uid]=i,As[t.uid]=n},A.unregisterInteractiveComponent=function(t){for(var e=0,n=A.interactionsStore[t.uid];e<n.length;e++)n[e].destroy();delete A.interactionsStore[t.uid],delete As[t.uid]},A.resizeRunner=new Ti((function(){A.props.emitter.trigger("_resize",!0),A.props.emitter.trigger("windowResize",{view:A.props.viewApi})})),A.handleWindowResize=function(t){var e=A.props.options;e.handleWindowResize&&t.target===window&&A.resizeRunner.request(e.windowResizeDelay)},A}return e(A,t),A.prototype.render=function(){var t,A=this.props,e=A.toolbarConfig,i=A.options,s=this.buildToolbarProps(A.viewSpec,A.dateProfile,A.dateProfileGenerator,A.currentDate,_e(A.options.now,A.dateEnv),A.viewTitle),r=!1,o="";A.isHeightAuto||A.forPrint?o="":null!=i.height?r=!0:null!=i.contentHeight?o=i.contentHeight:t=Math.max(i.aspectRatio,.5);var a=this.buildViewContext(A.viewSpec,A.viewApi,A.options,A.dateProfileGenerator,A.dateEnv,A.theme,A.pluginHooks,A.dispatch,A.getCurrentData,A.emitter,A.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent);return Rn(kn.Provider,{value:a},e.headerToolbar&&Rn(rs,n({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:e.headerToolbar},s)),Rn(as,{liquid:r,height:o,aspectRatio:t,onClick:this.handleNavLinkClick},this.renderView(A),this.buildAppendContent()),e.footerToolbar&&Rn(rs,n({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:e.footerToolbar},s)))},A.prototype.componentDidMount=function(){var t=this.props;this.calendarInteractions=t.pluginHooks.calendarInteractions.map((function(A){return new A(t)})),window.addEventListener("resize",this.handleWindowResize);var A=t.pluginHooks.propSetHandlers;for(var e in A)A[e](t[e],t)},A.prototype.componentDidUpdate=function(t){var A=this.props,e=A.pluginHooks.propSetHandlers;for(var n in e)A[n]!==t[n]&&e[n](A[n],A)},A.prototype.componentWillUnmount=function(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(var t=0,A=this.calendarInteractions;t<A.length;t++)A[t].destroy();this.props.emitter.trigger("_unmount")},A.prototype._handleNavLinkClick=function(t,A){var e=this.props,n=e.dateEnv,i=e.options,s=e.calendarApi,r=A.getAttribute("data-navlink");r=r?JSON.parse(r):{};var o=n.createMarker(r.date),a=r.type,l="day"===a?i.navLinkDayClick:"week"===a?i.navLinkWeekClick:null;"function"==typeof l?l.call(s,n.toDate(o),t):("string"==typeof l&&(a=l),s.zoomTo(o,a))},A.prototype.buildAppendContent=function(){var t=this.props,A=t.pluginHooks.viewContainerAppends.map((function(A){return A(t)}));return Rn.apply(void 0,i([Pn,{}],A))},A.prototype.renderView=function(t){for(var A=t.pluginHooks,e=t.viewSpec,i={dateProfile:t.dateProfile,businessHours:t.businessHours,eventStore:t.renderableEventStore,eventUiBases:t.eventUiBases,dateSelection:t.dateSelection,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,isHeightAuto:t.isHeightAuto,forPrint:t.forPrint},s=0,r=this.buildViewPropTransformers(A.viewPropsTransformers);s<r.length;s++){var o=r[s];n(i,o.transform(i,t))}var a=e.component;return Rn(a,n({},i))},A}(Hn);function hs(t,A,e,n,i,s){var r=e.build(i,void 0,!1),o=e.buildPrev(A,n,!1),a=e.buildNext(A,n,!1);return{title:s,activeButton:t.type,isTodayEnabled:r.isValid&&!se(A.currentRange,i),isPrevEnabled:o.isValid,isNextEnabled:a.isValid}}function ds(t){return t.map((function(t){return new t}))}var fs=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.state={forPrint:!1},A.handleBeforePrint=function(){A.setState({forPrint:!0})},A.handleAfterPrint=function(){A.setState({forPrint:!1})},A}return e(A,t),A.prototype.render=function(){var t=this.props,A=t.options,e=this.state.forPrint,n=e||"auto"===A.height||"auto"===A.contentHeight,i=n||null==A.height?"":A.height,s=["fc",e?"fc-media-print":"fc-media-screen","fc-direction-"+A.direction,t.theme.getClass("root")];return an()||s.push("fc-liquid-hack"),t.children(s,i,n,e)},A.prototype.componentDidMount=function(){var t=this.props.emitter;t.on("_beforeprint",this.handleBeforePrint),t.on("_afterprint",this.handleAfterPrint)},A.prototype.componentWillUnmount=function(){var t=this.props.emitter;t.off("_beforeprint",this.handleBeforePrint),t.off("_afterprint",this.handleAfterPrint)},A}(jn);function gs(t,A){return mA(!t||A>10?{weekday:"short"}:A>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"})}var ps="fc-col-header-cell",ws=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.context,A=t.dateEnv,e=t.options,i=t.theme,s=t.viewApi,r=this.props,o=r.date,a=r.dateProfile,l=hn(o,r.todayRange,null,a),c=[ps].concat(dn(l,i)),u=A.format(o,r.dayHeaderFormat),h=e.navLinks&&!l.isDisabled&&r.colCnt>1?{"data-navlink":fn(o),tabIndex:0}:{},d=n(n(n({date:A.toDate(o),view:s},r.extraHookProps),{text:u}),l);return Rn(si,{hookProps:d,classNames:e.dayHeaderClassNames,content:e.dayHeaderContent,defaultContent:Es,didMount:e.dayHeaderDidMount,willUnmount:e.dayHeaderWillUnmount},(function(t,A,e,i){return Rn("th",n({ref:t,className:c.concat(A).join(" "),"data-date":l.isDisabled?void 0:AA(o),colSpan:r.colSpan},r.extraDataAttrs),Rn("div",{className:"fc-scrollgrid-sync-inner"},!l.isDisabled&&Rn("a",n({ref:e,className:["fc-col-header-cell-cushion",r.isSticky?"fc-sticky":""].join(" ")},h),i)))}))},A}(jn),Bs=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.dateEnv,i=A.theme,s=A.viewApi,r=A.options,o=gt(new Date(2592e5),t.dow),a={dow:t.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},l=[ps].concat(dn(a,i),t.extraClassNames||[]),c=e.format(o,t.dayHeaderFormat),u=n(n(n(n({date:o},a),{view:s}),t.extraHookProps),{text:c});return Rn(si,{hookProps:u,classNames:r.dayHeaderClassNames,content:r.dayHeaderContent,defaultContent:Es,didMount:r.dayHeaderDidMount,willUnmount:r.dayHeaderWillUnmount},(function(A,e,i,s){return Rn("th",n({ref:A,className:l.concat(e).join(" "),colSpan:t.colSpan},t.extraDataAttrs),Rn("div",{className:"fc-scrollgrid-sync-inner"},Rn("a",{className:["fc-col-header-cell-cushion",t.isSticky?"fc-sticky":""].join(" "),ref:i},s)))}))},A}(jn);function Es(t){return t.text}var ms=function(t){function A(A,e){var n=t.call(this,A,e)||this;return n.initialNowDate=_e(e.options.now,e.dateEnv),n.initialNowQueriedMs=(new Date).valueOf(),n.state=n.computeTiming().currentState,n}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.state;return t.children(A.nowDate,A.todayRange)},A.prototype.componentDidMount=function(){this.setTimeout()},A.prototype.componentDidUpdate=function(t){t.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())},A.prototype.componentWillUnmount=function(){this.clearTimeout()},A.prototype.computeTiming=function(){var t=this.props,A=this.context,e=pt(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs),n=A.dateEnv.startOf(e,t.unit),i=A.dateEnv.add(n,Kt(1,t.unit)),s=i.valueOf()-e.valueOf();return{currentState:{nowDate:n,todayRange:vs(n)},nextState:{nowDate:i,todayRange:vs(i)},waitMs:s}},A.prototype.setTimeout=function(){var t=this,A=this.computeTiming(),e=A.nextState,n=A.waitMs;this.timeoutId=setTimeout((function(){t.setState(e,(function(){t.setTimeout()}))}),n)},A.prototype.clearTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId)},A.contextType=kn,A}(Ln);function vs(t){var A=Ct(t);return{start:A,end:gt(A,1)}}var Cs=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.createDayHeaderFormatter=sA(bs),A}return e(A,t),A.prototype.render=function(){var t=this.context,A=this.props,e=A.dates,n=A.dateProfile,i=A.datesRepDistinctDays,s=A.renderIntro,r=this.createDayHeaderFormatter(t.options.dayHeaderFormat,i,e.length);return Rn(ms,{unit:"day"},(function(t,A){return Rn("tr",null,s&&s(),e.map((function(t){return i?Rn(ws,{key:t.toISOString(),date:t,dateProfile:n,todayRange:A,colCnt:e.length,dayHeaderFormat:r}):Rn(Bs,{key:t.getUTCDay(),dow:t.getUTCDay(),dayHeaderFormat:r})})))}))},A}(jn);function bs(t,A,e){return t||gs(A,e)}var ys=function(){function t(t,A){for(var e=t.start,n=t.end,i=[],s=[],r=-1;e<n;)A.isHiddenDay(e)?i.push(r+.5):(r++,i.push(r),s.push(e)),e=gt(e,1);this.dates=s,this.indices=i,this.cnt=s.length}return t.prototype.sliceRange=function(t){var A=this.getDateDayIndex(t.start),e=this.getDateDayIndex(gt(t.end,-1)),n=Math.max(0,A),i=Math.min(this.cnt-1,e);return(n=Math.ceil(n))<=(i=Math.floor(i))?{firstIndex:n,lastIndex:i,isStart:A===n,isEnd:e===i}:null},t.prototype.getDateDayIndex=function(t){var A=this.indices,e=Math.floor(Bt(this.dates[0],t));return e<0?A[0]-1:e>=A.length?A[A.length-1]+1:A[e]},t}(),Qs=function(){function t(t,A){var e,n,i,s=t.dates;if(A){for(n=s[0].getUTCDay(),e=1;e<s.length&&s[e].getUTCDay()!==n;e++);i=Math.ceil(s.length/e)}else i=1,e=s.length;this.rowCnt=i,this.colCnt=e,this.daySeries=t,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}return t.prototype.buildCells=function(){for(var t=[],A=0;A<this.rowCnt;A++){for(var e=[],n=0;n<this.colCnt;n++)e.push(this.buildCell(A,n));t.push(e)}return t},t.prototype.buildCell=function(t,A){var e=this.daySeries.dates[t*this.colCnt+A];return{key:e.toISOString(),date:e}},t.prototype.buildHeaderDates=function(){for(var t=[],A=0;A<this.colCnt;A++)t.push(this.cells[0][A].date);return t},t.prototype.sliceRange=function(t){var A=this.colCnt,e=this.daySeries.sliceRange(t),n=[];if(e)for(var i=e.firstIndex,s=e.lastIndex,r=i;r<=s;){var o=Math.floor(r/A),a=Math.min((o+1)*A,s+1);n.push({row:o,firstCol:r%A,lastCol:(a-1)%A,isStart:e.isStart&&r===i,isEnd:e.isEnd&&a-1===s}),r=a}return n},t}(),Is=function(){function t(){this.sliceBusinessHours=sA(this._sliceBusinessHours),this.sliceDateSelection=sA(this._sliceDateSpan),this.sliceEventStore=sA(this._sliceEventStore),this.sliceEventDrag=sA(this._sliceInteraction),this.sliceEventResize=sA(this._sliceInteraction),this.forceDayIfListItem=!1}return t.prototype.sliceProps=function(t,A,e,n){for(var s=[],r=4;r<arguments.length;r++)s[r-4]=arguments[r];var o=t.eventUiBases,a=this.sliceEventStore.apply(this,i([t.eventStore,o,A,e],s));return{dateSelectionSegs:this.sliceDateSelection.apply(this,i([t.dateSelection,o,n],s)),businessHourSegs:this.sliceBusinessHours.apply(this,i([t.businessHours,A,e,n],s)),fgEventSegs:a.fg,bgEventSegs:a.bg,eventDrag:this.sliceEventDrag.apply(this,i([t.eventDrag,o,A,e],s)),eventResize:this.sliceEventResize.apply(this,i([t.eventResize,o,A,e],s)),eventSelection:t.eventSelection}},t.prototype.sliceNowDate=function(t,A){for(var e=[],n=2;n<arguments.length;n++)e[n-2]=arguments[n];return this._sliceDateSpan.apply(this,i([{range:{start:t,end:pt(t,1)},allDay:!1},{},A],e))},t.prototype._sliceBusinessHours=function(t,A,e,n){for(var s=[],r=4;r<arguments.length;r++)s[r-4]=arguments[r];return t?this._sliceEventStore.apply(this,i([Nt(t,Ds(A,Boolean(e)),n),{},A,e],s)).bg:[]},t.prototype._sliceEventStore=function(t,A,e,n){for(var i=[],s=4;s<arguments.length;s++)i[s-4]=arguments[s];if(t){var r=re(t,A,Ds(e,Boolean(n)),n);return{bg:this.sliceEventRanges(r.bg,i),fg:this.sliceEventRanges(r.fg,i)}}return{bg:[],fg:[]}},t.prototype._sliceInteraction=function(t,A,e,n){for(var i=[],s=4;s<arguments.length;s++)i[s-4]=arguments[s];if(!t)return null;var r=re(t.mutatedEvents,A,Ds(e,Boolean(n)),n);return{segs:this.sliceEventRanges(r.fg,i),affectedInstances:t.affectedEvents.instances,isEvent:t.isEvent}},t.prototype._sliceDateSpan=function(t,A,e){for(var n=[],s=3;s<arguments.length;s++)n[s-3]=arguments[s];if(!t)return[];for(var r=Ie(t,A,e),o=this.sliceRange.apply(this,i([t.range],n)),a=0,l=o;a<l.length;a++){var c=l[a];c.eventRange=r}return o},t.prototype.sliceEventRanges=function(t,A){for(var e=[],n=0,i=t;n<i.length;n++){var s=i[n];e.push.apply(e,this.sliceEventRange(s,A))}return e},t.prototype.sliceEventRange=function(t,A){var e=t.range;this.forceDayIfListItem&&"list-item"===t.ui.display&&(e={start:e.start,end:gt(e.start,1)});for(var n=this.sliceRange.apply(this,i([e],A)),s=0,r=n;s<r.length;s++){var o=r[s];o.eventRange=t,o.isStart=t.isStart&&o.isStart,o.isEnd=t.isEnd&&o.isEnd}return n},t}();function Ds(t,A){var e=t.activeRange;return A?e:{start:pt(e.start,t.slotMinTime.milliseconds),end:pt(e.end,t.slotMaxTime.milliseconds-864e5)}}var xs=/^(visible|hidden)$/,Ms=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.handleEl=function(t){A.el=t,Un(A.props.elRef,t)},A}return e(A,t),A.prototype.render=function(){var t=this.props,A=t.liquid,e=t.liquidIsAbsolute,n=A&&e,i=["fc-scroller"];return A&&(e?i.push("fc-scroller-liquid-absolute"):i.push("fc-scroller-liquid")),Rn("div",{ref:this.handleEl,className:i.join(" "),style:{overflowX:t.overflowX,overflowY:t.overflowY,left:n&&-(t.overcomeLeft||0)||"",right:n&&-(t.overcomeRight||0)||"",bottom:n&&-(t.overcomeBottom||0)||"",marginLeft:!n&&-(t.overcomeLeft||0)||"",marginRight:!n&&-(t.overcomeRight||0)||"",marginBottom:!n&&-(t.overcomeBottom||0)||"",maxHeight:t.maxHeight||""}},t.children)},A.prototype.needsXScrolling=function(){if(xs.test(this.props.overflowX))return!1;for(var t=this.el,A=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),e=t.children,n=0;n<e.length;n++)if(e[n].getBoundingClientRect().width>A)return!0;return!1},A.prototype.needsYScrolling=function(){if(xs.test(this.props.overflowY))return!1;for(var t=this.el,A=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),e=t.children,n=0;n<e.length;n++)if(e[n].getBoundingClientRect().height>A)return!0;return!1},A.prototype.getXScrollbarWidth=function(){return xs.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight},A.prototype.getYScrollbarWidth=function(){return xs.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth},A}(jn),Fs=function(){function t(t){var A=this;this.masterCallback=t,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=function(t,e){var n=A,i=n.depths,s=n.currentMap,r=!1,o=!1;null!==t?(r=e in s,s[e]=t,i[e]=(i[e]||0)+1,o=!0):0==--i[e]&&(delete s[e],delete A.callbackMap[e],r=!0),A.masterCallback&&(r&&A.masterCallback(null,String(e)),o&&A.masterCallback(t,String(e)))}}return t.prototype.createRef=function(t){var A=this,e=this.callbackMap[t];return e||(e=this.callbackMap[t]=function(e){A.handleValue(e,String(t))}),e},t.prototype.collect=function(t,A,e){return jt(this.currentMap,t,A,e)},t.prototype.getAll=function(){return _t(this.currentMap)},t}();function Ls(t){for(var A=0,e=0,n=j(t,".fc-scrollgrid-shrink");e<n.length;e++){var i=n[e];A=Math.max(A,ht(i))}return Math.ceil(A)}function Rs(t,A){return t.liquid&&A.liquid}function Ys(t,A){return null!=A.maxHeight||Rs(t,A)}function Ss(t,A,e){var n=e.expandRows;return"function"==typeof A.content?A.content(e):Rn("table",{className:[A.tableClassName,t.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:e.tableMinWidth,width:e.clientWidth,height:n?e.clientHeight:""}},e.tableColGroupNode,Rn("tbody",{},"function"==typeof A.rowContent?A.rowContent(e):A.rowContent))}function Ps(t,A){return iA(t,A,Tt)}function Gs(t,A){for(var e=[],n=0,s=t;n<s.length;n++)for(var r=s[n],o=r.span||1,a=0;a<o;a++)e.push(Rn("col",{style:{width:"shrink"===r.width?_s(A):r.width||"",minWidth:r.minWidth||""}}));return Rn.apply(void 0,i(["colgroup",{}],e))}function _s(t){return null==t?4:t}function Ts(t){for(var A=0,e=t;A<e.length;A++)if("shrink"===e[A].width)return!0;return!1}function ks(t,A){var e=["fc-scrollgrid",A.theme.getClass("table")];return t&&e.push("fc-scrollgrid-liquid"),e}function Ws(t,A){var e=["fc-scrollgrid-section","fc-scrollgrid-section-"+t.type,t.className];return A&&t.liquid&&null==t.maxHeight&&e.push("fc-scrollgrid-section-liquid"),t.isSticky&&e.push("fc-scrollgrid-section-sticky"),e}function Hs(t){return Rn("div",{className:"fc-scrollgrid-sticky-shim",style:{width:t.clientWidth,minWidth:t.tableMinWidth}})}function js(t){var A=t.stickyHeaderDates;return null!=A&&"auto"!==A||(A="auto"===t.height||"auto"===t.viewHeight),A}function Ns(t){var A=t.stickyFooterScrollbar;return null!=A&&"auto"!==A||(A="auto"===t.height||"auto"===t.viewHeight),A}var Os=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.processCols=sA((function(t){return t}),Ps),A.renderMicroColGroup=sA(Gs),A.scrollerRefs=new Fs,A.scrollerElRefs=new Fs(A._handleScrollerEl.bind(A)),A.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},A.handleSizing=function(){A.setState(n({shrinkWidth:A.computeShrinkWidth()},A.computeScrollerDims()))},A}return e(A,t),A.prototype.render=function(){for(var t,A=this.props,e=this.state,n=this.context,s=A.sections||[],r=this.processCols(A.cols),o=this.renderMicroColGroup(r,e.shrinkWidth),a=ks(A.liquid,n),l=s.length,c=0,u=[],h=[],d=[];c<l&&"header"===(t=s[c]).type;)u.push(this.renderSection(t,c,o)),c++;for(;c<l&&"body"===(t=s[c]).type;)h.push(this.renderSection(t,c,o)),c++;for(;c<l&&"footer"===(t=s[c]).type;)d.push(this.renderSection(t,c,o)),c++;var f=!an();return Rn("table",{className:a.join(" "),style:{height:A.height}},Boolean(!f&&u.length)&&Rn.apply(void 0,i(["thead",{}],u)),Boolean(!f&&h.length)&&Rn.apply(void 0,i(["tbody",{}],h)),Boolean(!f&&d.length)&&Rn.apply(void 0,i(["tfoot",{}],d)),f&&Rn.apply(void 0,i(["tbody",{}],u,h,d)))},A.prototype.renderSection=function(t,A,e){return"outerContent"in t?Rn(Pn,{key:t.key},t.outerContent):Rn("tr",{key:t.key,className:Ws(t,this.props.liquid).join(" ")},this.renderChunkTd(t,A,e,t.chunk))},A.prototype.renderChunkTd=function(t,A,e,n){if("outerContent"in n)return n.outerContent;var i=this.props,s=this.state,r=s.forceYScrollbars,o=s.scrollerClientWidths,a=s.scrollerClientHeights,l=Ys(i,t),c=Rs(i,t),u=i.liquid?r?"scroll":l?"auto":"hidden":"visible",h=Ss(t,n,{tableColGroupNode:e,tableMinWidth:"",clientWidth:void 0!==o[A]?o[A]:null,clientHeight:void 0!==a[A]?a[A]:null,expandRows:t.expandRows,syncRowHeights:!1,rowSyncHeights:[],reportRowHeightChange:function(){}});return Rn("td",{ref:n.elRef},Rn("div",{className:"fc-scroller-harness"+(c?" fc-scroller-harness-liquid":"")},Rn(Ms,{ref:this.scrollerRefs.createRef(A),elRef:this.scrollerElRefs.createRef(A),overflowY:u,overflowX:i.liquid?"hidden":"visible",maxHeight:t.maxHeight,liquid:c,liquidIsAbsolute:!0},h)))},A.prototype._handleScrollerEl=function(t,A){var e=parseInt(A,10);Un(this.props.sections[e].chunk.scrollerElRef,t)},A.prototype.componentDidMount=function(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)},A.prototype.componentDidUpdate=function(){this.handleSizing()},A.prototype.componentWillUnmount=function(){this.context.removeResizeHandler(this.handleSizing)},A.prototype.computeShrinkWidth=function(){return Ts(this.props.cols)?Ls(this.scrollerElRefs.getAll()):0},A.prototype.computeScrollerDims=function(){for(var t=Bn(),A=this.props.sections.length,e=this.scrollerRefs,n=this.scrollerElRefs,i=!1,s={},r={},o=0;o<A;o++){var a=e.currentMap[o];if(a&&a.needsYScrolling()){i=!0;break}}for(o=0;o<A;o++){var l=n.currentMap[o];if(l){var c=l.parentNode;s[o]=Math.floor(c.getBoundingClientRect().width-(i?t.y:0)),r[o]=Math.floor(c.getBoundingClientRect().height)}}return{forceYScrollbars:i,scrollerClientWidths:s,scrollerClientHeights:r}},A}(jn);Os.addStateEquality({scrollerClientWidths:Tt,scrollerClientHeights:Tt});var Us=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.elRef=Sn(),A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.options,n=t.seg,i=n.eventRange,s=i.ui,r={event:new ke(A,i.def,i.instance),view:A.viewApi,timeText:t.timeText,textColor:s.textColor,backgroundColor:s.backgroundColor,borderColor:s.borderColor,isDraggable:!t.disableDragging&&fe(n,A),isStartResizable:!t.disableResizing&&ge(n,A),isEndResizable:!t.disableResizing&&pe(n),isMirror:Boolean(t.isDragging||t.isResizing||t.isDateSelecting),isStart:Boolean(n.isStart),isEnd:Boolean(n.isEnd),isPast:Boolean(t.isPast),isFuture:Boolean(t.isFuture),isToday:Boolean(t.isToday),isSelected:Boolean(t.isSelected),isDragging:Boolean(t.isDragging),isResizing:Boolean(t.isResizing)},o=Ee(r).concat(s.classNames);return Rn(si,{hookProps:r,classNames:e.eventClassNames,content:e.eventContent,defaultContent:t.defaultContent,didMount:e.eventDidMount,willUnmount:e.eventWillUnmount,elRef:this.elRef},(function(A,e,n,i){return t.children(A,o.concat(e),n,i,r)}))},A.prototype.componentDidMount=function(){ae(this.elRef.current,this.props.seg)},A.prototype.componentDidUpdate=function(t){var A=this.props.seg;A!==t.seg&&ae(this.elRef.current,A)},A}(jn),Vs=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=t.seg,i=A.options.eventTimeFormat||t.defaultTimeFormat,s=we(e,i,A,t.defaultDisplayEventTime,t.defaultDisplayEventEnd);return Rn(Us,{seg:e,timeText:s,disableDragging:t.disableDragging,disableResizing:t.disableResizing,defaultContent:t.defaultContent||Ks,isDragging:t.isDragging,isResizing:t.isResizing,isDateSelecting:t.isDateSelecting,isSelected:t.isSelected,isPast:t.isPast,isFuture:t.isFuture,isToday:t.isToday},(function(A,i,s,r,o){return Rn("a",n({className:t.extraClassNames.concat(i).join(" "),style:{borderColor:o.borderColor,backgroundColor:o.backgroundColor},ref:A},function(t){var A=t.eventRange.def.url;return A?{href:A}:{}}(e)),Rn("div",{className:"fc-event-main",ref:s,style:{color:o.textColor}},r),o.isStartResizable&&Rn("div",{className:"fc-event-resizer fc-event-resizer-start"}),o.isEndResizable&&Rn("div",{className:"fc-event-resizer fc-event-resizer-end"}))}))},A}(jn);function Ks(t){return Rn("div",{className:"fc-event-main-frame"},t.timeText&&Rn("div",{className:"fc-event-time"},t.timeText),Rn("div",{className:"fc-event-title-container"},Rn("div",{className:"fc-event-title fc-sticky"},t.event.title||Rn(Pn,null," "))))}var zs=function(t){return Rn(kn.Consumer,null,(function(A){var e=A.options,n={isAxis:t.isAxis,date:A.dateEnv.toDate(t.date),view:A.viewApi};return Rn(si,{hookProps:n,classNames:e.nowIndicatorClassNames,content:e.nowIndicatorContent,didMount:e.nowIndicatorDidMount,willUnmount:e.nowIndicatorWillUnmount},t.children)}))},Js=mA({day:"numeric"}),Zs=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.refineHookProps=rA(qs),A.normalizeClassNames=ci(),A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.options,n=this.refineHookProps({date:t.date,dateProfile:t.dateProfile,todayRange:t.todayRange,showDayNumber:t.showDayNumber,extraProps:t.extraHookProps,viewApi:A.viewApi,dateEnv:A.dateEnv}),i=dn(n,A.theme).concat(n.isDisabled?[]:this.normalizeClassNames(e.dayCellClassNames,n)),s=n.isDisabled?{}:{"data-date":AA(t.date)};return Rn(li,{hookProps:n,didMount:e.dayCellDidMount,willUnmount:e.dayCellWillUnmount,elRef:t.elRef},(function(A){return t.children(A,i,s,n.isDisabled)}))},A}(jn),Xs=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.options,n=qs({date:t.date,dateProfile:t.dateProfile,todayRange:t.todayRange,showDayNumber:t.showDayNumber,extraProps:t.extraHookProps,viewApi:A.viewApi,dateEnv:A.dateEnv});return Rn(oi,{hookProps:n,content:e.dayCellContent,defaultContent:t.defaultContent},t.children)},A}(jn);function qs(t){var A=t.date,e=t.dateEnv,i=hn(A,t.todayRange,null,t.dateProfile);return n(n(n({date:e.toDate(A),view:t.viewApi},i),{dayNumberText:t.showDayNumber?e.format(A,Js):""}),t.extraProps)}function $s(t){return Rn("div",{className:"fc-"+t})}var tr=function(t){return Rn(Us,{defaultContent:Ar,seg:t.seg,timeText:"",disableDragging:!0,disableResizing:!0,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:t.isPast,isFuture:t.isFuture,isToday:t.isToday},(function(t,A,e,n,i){return Rn("div",{ref:t,className:["fc-bg-event"].concat(A).join(" "),style:{backgroundColor:i.backgroundColor}},n)}))};function Ar(t){return t.event.title&&Rn("div",{className:"fc-event-title"},t.event.title)}var er=function(t){return Rn(kn.Consumer,null,(function(A){var e=A.dateEnv,n=A.options,i=t.date,s=n.weekNumberFormat||t.defaultFormat,r=e.computeWeekNumber(i),o=e.format(i,s);return Rn(si,{hookProps:{num:r,text:o,date:i},classNames:n.weekNumberClassNames,content:n.weekNumberContent,defaultContent:nr,didMount:n.weekNumberDidMount,willUnmount:n.weekNumberWillUnmount},t.children)}))};function nr(t){return t.text}var ir=function(t){function A(A,e){void 0===e&&(e={});var i=t.call(this)||this;return i.isRendering=!1,i.isRendered=!1,i.currentClassNames=[],i.customContentRenderId=0,i.handleAction=function(t){switch(t.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":i.renderRunner.tryDrain()}},i.handleData=function(t){i.currentData=t,i.renderRunner.request(t.calendarOptions.rerenderDelay)},i.handleRenderRequest=function(){if(i.isRendering){i.isRendered=!0;var t=i.currentData;Yn(Rn(fs,{options:t.calendarOptions,theme:t.theme,emitter:t.emitter},(function(A,e,s,r){return i.setClassNames(A),i.setHeight(e),Rn(ri.Provider,{value:i.customContentRenderId},Rn(us,n({isHeightAuto:s,forPrint:r},t)))})),i.el)}else i.isRendered&&(i.isRendered=!1,Yn(null,i.el),i.setClassNames([]),i.setHeight(""));_n()},i.el=A,i.renderRunner=new Ti(i.handleRenderRequest),new Hi({optionOverrides:e,calendarApi:i,onAction:i.handleAction,onData:i.handleData}),i}return e(A,t),Object.defineProperty(A.prototype,"view",{get:function(){return this.currentData.viewApi},enumerable:!1,configurable:!0}),A.prototype.render=function(){var t=this.isRendering;t?this.customContentRenderId++:this.isRendering=!0,this.renderRunner.request(),t&&this.updateSize()},A.prototype.destroy=function(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())},A.prototype.updateSize=function(){t.prototype.updateSize.call(this),_n()},A.prototype.batchRendering=function(t){this.renderRunner.pause("batchRendering"),t(),this.renderRunner.resume("batchRendering")},A.prototype.pauseRendering=function(){this.renderRunner.pause("pauseRendering")},A.prototype.resumeRendering=function(){this.renderRunner.resume("pauseRendering",!0)},A.prototype.resetOptions=function(t,A){this.currentDataManager.resetOptions(t,A)},A.prototype.setClassNames=function(t){if(!iA(t,this.currentClassNames)){for(var A=this.el.classList,e=0,n=this.currentClassNames;e<n.length;e++){var i=n[e];A.remove(i)}for(var s=0,r=t;s<r.length;s++)i=r[s],A.add(i);this.currentClassNames=t}},A.prototype.setHeight=function(t){U(this.el,"height",t)},A}(Te);ns.touchMouseIgnoreWait=500;var sr=0,rr=0,or=!1,ar=function(){function t(t){var A=this;this.subjectEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=function(t){if(!A.shouldIgnoreMouse()&&function(t){return 0===t.button&&!t.ctrlKey}(t)&&A.tryStart(t)){var e=A.createEventFromMouse(t,!0);A.emitter.trigger("pointerdown",e),A.initScrollWatch(e),A.shouldIgnoreMove||document.addEventListener("mousemove",A.handleMouseMove),document.addEventListener("mouseup",A.handleMouseUp)}},this.handleMouseMove=function(t){var e=A.createEventFromMouse(t);A.recordCoords(e),A.emitter.trigger("pointermove",e)},this.handleMouseUp=function(t){document.removeEventListener("mousemove",A.handleMouseMove),document.removeEventListener("mouseup",A.handleMouseUp),A.emitter.trigger("pointerup",A.createEventFromMouse(t)),A.cleanup()},this.handleTouchStart=function(t){if(A.tryStart(t)){A.isTouchDragging=!0;var e=A.createEventFromTouch(t,!0);A.emitter.trigger("pointerdown",e),A.initScrollWatch(e);var n=t.target;A.shouldIgnoreMove||n.addEventListener("touchmove",A.handleTouchMove),n.addEventListener("touchend",A.handleTouchEnd),n.addEventListener("touchcancel",A.handleTouchEnd),window.addEventListener("scroll",A.handleTouchScroll,!0)}},this.handleTouchMove=function(t){var e=A.createEventFromTouch(t);A.recordCoords(e),A.emitter.trigger("pointermove",e)},this.handleTouchEnd=function(t){if(A.isDragging){var e=t.target;e.removeEventListener("touchmove",A.handleTouchMove),e.removeEventListener("touchend",A.handleTouchEnd),e.removeEventListener("touchcancel",A.handleTouchEnd),window.removeEventListener("scroll",A.handleTouchScroll,!0),A.emitter.trigger("pointerup",A.createEventFromTouch(t)),A.cleanup(),A.isTouchDragging=!1,sr++,setTimeout((function(){sr--}),ns.touchMouseIgnoreWait)}},this.handleTouchScroll=function(){A.wasTouchScroll=!0},this.handleScroll=function(t){if(!A.shouldIgnoreMove){var e=window.pageXOffset-A.prevScrollX+A.prevPageX,n=window.pageYOffset-A.prevScrollY+A.prevPageY;A.emitter.trigger("pointermove",{origEvent:t,isTouch:A.isTouchDragging,subjectEl:A.subjectEl,pageX:e,pageY:n,deltaX:e-A.origPageX,deltaY:n-A.origPageY})}},this.containerEl=t,this.emitter=new Qn,t.addEventListener("mousedown",this.handleMouseDown),t.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),rr++||window.addEventListener("touchmove",lr,{passive:!1})}return t.prototype.destroy=function(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),--rr||window.removeEventListener("touchmove",lr,{passive:!1})},t.prototype.tryStart=function(t){var A=this.querySubjectEl(t),e=t.target;return!(!A||this.handleSelector&&!W(e,this.handleSelector)||(this.subjectEl=A,this.isDragging=!0,this.wasTouchScroll=!1,0))},t.prototype.cleanup=function(){or=!1,this.isDragging=!1,this.subjectEl=null,this.destroyScrollWatch()},t.prototype.querySubjectEl=function(t){return this.selector?W(t.target,this.selector):this.containerEl},t.prototype.shouldIgnoreMouse=function(){return sr||this.isTouchDragging},t.prototype.cancelTouchScroll=function(){this.isDragging&&(or=!0)},t.prototype.initScrollWatch=function(t){this.shouldWatchScroll&&(this.recordCoords(t),window.addEventListener("scroll",this.handleScroll,!0))},t.prototype.recordCoords=function(t){this.shouldWatchScroll&&(this.prevPageX=t.pageX,this.prevPageY=t.pageY,this.prevScrollX=window.pageXOffset,this.prevScrollY=window.pageYOffset)},t.prototype.destroyScrollWatch=function(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)},t.prototype.createEventFromMouse=function(t,A){var e=0,n=0;return A?(this.origPageX=t.pageX,this.origPageY=t.pageY):(e=t.pageX-this.origPageX,n=t.pageY-this.origPageY),{origEvent:t,isTouch:!1,subjectEl:this.subjectEl,pageX:t.pageX,pageY:t.pageY,deltaX:e,deltaY:n}},t.prototype.createEventFromTouch=function(t,A){var e,n,i=t.touches,s=0,r=0;return i&&i.length?(e=i[0].pageX,n=i[0].pageY):(e=t.pageX,n=t.pageY),A?(this.origPageX=e,this.origPageY=n):(s=e-this.origPageX,r=n-this.origPageY),{origEvent:t,isTouch:!0,subjectEl:this.subjectEl,pageX:e,pageY:n,deltaX:s,deltaY:r}},t}();function lr(t){or&&t.preventDefault()}var cr=function(){function t(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0}return t.prototype.start=function(t,A,e){this.sourceEl=t,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=A-window.pageXOffset,this.origScreenY=e-window.pageYOffset,this.deltaX=0,this.deltaY=0,this.updateElPosition()},t.prototype.handleMove=function(t,A){this.deltaX=t-window.pageXOffset-this.origScreenX,this.deltaY=A-window.pageYOffset-this.origScreenY,this.updateElPosition()},t.prototype.setIsVisible=function(t){t?this.isVisible||(this.mirrorEl&&(this.mirrorEl.style.display=""),this.isVisible=t,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&(this.mirrorEl.style.display="none"),this.isVisible=t)},t.prototype.stop=function(t,A){var e=this,n=function(){e.cleanup(),A()};t&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(n,this.revertDuration):setTimeout(n,0)},t.prototype.doRevertAnimation=function(t,A){var e=this.mirrorEl,n=this.sourceEl.getBoundingClientRect();e.style.transition="top "+A+"ms,left "+A+"ms",O(e,{left:n.left,top:n.top}),Z(e,(function(){e.style.transition="",t()}))},t.prototype.cleanup=function(){this.mirrorEl&&(k(this.mirrorEl),this.mirrorEl=null),this.sourceEl=null},t.prototype.updateElPosition=function(){this.sourceEl&&this.isVisible&&O(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})},t.prototype.getMirrorEl=function(){var t=this.sourceElRect,A=this.mirrorEl;return A||((A=this.mirrorEl=this.sourceEl.cloneNode(!0)).classList.add("fc-unselectable"),A.classList.add("fc-event-dragging"),O(A,{position:"fixed",zIndex:this.zIndex,visibility:"",boxSizing:"border-box",width:t.right-t.left,height:t.bottom-t.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(A)),A},t}(),ur=function(t){function A(A,e){var n=t.call(this)||this;return n.handleScroll=function(){n.scrollTop=n.scrollController.getScrollTop(),n.scrollLeft=n.scrollController.getScrollLeft(),n.handleScrollChange()},n.scrollController=A,n.doesListening=e,n.scrollTop=n.origScrollTop=A.getScrollTop(),n.scrollLeft=n.origScrollLeft=A.getScrollLeft(),n.scrollWidth=A.getScrollWidth(),n.scrollHeight=A.getScrollHeight(),n.clientWidth=A.getClientWidth(),n.clientHeight=A.getClientHeight(),n.clientRect=n.computeClientRect(),n.doesListening&&n.getEventTarget().addEventListener("scroll",n.handleScroll),n}return e(A,t),A.prototype.destroy=function(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)},A.prototype.getScrollTop=function(){return this.scrollTop},A.prototype.getScrollLeft=function(){return this.scrollLeft},A.prototype.setScrollTop=function(t){this.scrollController.setScrollTop(t),this.doesListening||(this.scrollTop=Math.max(Math.min(t,this.getMaxScrollTop()),0),this.handleScrollChange())},A.prototype.setScrollLeft=function(t){this.scrollController.setScrollLeft(t),this.doesListening||(this.scrollLeft=Math.max(Math.min(t,this.getMaxScrollLeft()),0),this.handleScrollChange())},A.prototype.getClientWidth=function(){return this.clientWidth},A.prototype.getClientHeight=function(){return this.clientHeight},A.prototype.getScrollWidth=function(){return this.scrollWidth},A.prototype.getScrollHeight=function(){return this.scrollHeight},A.prototype.handleScrollChange=function(){},A}(Dn),hr=function(t){function A(A,e){return t.call(this,new xn(A),e)||this}return e(A,t),A.prototype.getEventTarget=function(){return this.scrollController.el},A.prototype.computeClientRect=function(){return vn(this.scrollController.el)},A}(ur),dr=function(t){function A(A){return t.call(this,new Mn,A)||this}return e(A,t),A.prototype.getEventTarget=function(){return window},A.prototype.computeClientRect=function(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}},A.prototype.handleScrollChange=function(){this.clientRect=this.computeClientRect()},A}(ur),fr="function"==typeof performance?performance.now:Date.now,gr=function(){function t(){var t=this;this.isEnabled=!0,this.scrollQuery=[window,".fc-scroller"],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=function(){if(t.isAnimating){var A=t.computeBestEdge(t.pointerScreenX+window.pageXOffset,t.pointerScreenY+window.pageYOffset);if(A){var e=fr();t.handleSide(A,(e-t.msSinceRequest)/1e3),t.requestAnimation(e)}else t.isAnimating=!1}}}return t.prototype.start=function(t,A){this.isEnabled&&(this.scrollCaches=this.buildCaches(),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(t,A))},t.prototype.handleMove=function(t,A){if(this.isEnabled){var e=t-window.pageXOffset,n=A-window.pageYOffset,i=null===this.pointerScreenY?0:n-this.pointerScreenY,s=null===this.pointerScreenX?0:e-this.pointerScreenX;i<0?this.everMovedUp=!0:i>0&&(this.everMovedDown=!0),s<0?this.everMovedLeft=!0:s>0&&(this.everMovedRight=!0),this.pointerScreenX=e,this.pointerScreenY=n,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(fr()))}},t.prototype.stop=function(){if(this.isEnabled){this.isAnimating=!1;for(var t=0,A=this.scrollCaches;t<A.length;t++)A[t].destroy();this.scrollCaches=null}},t.prototype.requestAnimation=function(t){this.msSinceRequest=t,requestAnimationFrame(this.animate)},t.prototype.handleSide=function(t,A){var e=t.scrollCache,n=this.edgeThreshold,i=n-t.distance,s=i*i/(n*n)*this.maxVelocity*A,r=1;switch(t.name){case"left":r=-1;case"right":e.setScrollLeft(e.getScrollLeft()+s*r);break;case"top":r=-1;case"bottom":e.setScrollTop(e.getScrollTop()+s*r)}},t.prototype.computeBestEdge=function(t,A){for(var e=this.edgeThreshold,n=null,i=0,s=this.scrollCaches;i<s.length;i++){var r=s[i],o=r.clientRect,a=t-o.left,l=o.right-t,c=A-o.top,u=o.bottom-A;a>=0&&l>=0&&c>=0&&u>=0&&(c<=e&&this.everMovedUp&&r.canScrollUp()&&(!n||n.distance>c)&&(n={scrollCache:r,name:"top",distance:c}),u<=e&&this.everMovedDown&&r.canScrollDown()&&(!n||n.distance>u)&&(n={scrollCache:r,name:"bottom",distance:u}),a<=e&&this.everMovedLeft&&r.canScrollLeft()&&(!n||n.distance>a)&&(n={scrollCache:r,name:"left",distance:a}),l<=e&&this.everMovedRight&&r.canScrollRight()&&(!n||n.distance>l)&&(n={scrollCache:r,name:"right",distance:l}))}return n},t.prototype.buildCaches=function(){return this.queryScrollEls().map((function(t){return t===window?new dr(!1):new hr(t,!1)}))},t.prototype.queryScrollEls=function(){for(var t=[],A=0,e=this.scrollQuery;A<e.length;A++){var n=e[A];"object"==typeof n?t.push(n):t.push.apply(t,Array.prototype.slice.call(document.querySelectorAll(n)))}return t},t}(),pr=function(t){function A(A,e){var n=t.call(this,A)||this;n.delay=null,n.minDistance=0,n.touchScrollAllowed=!0,n.mirrorNeedsRevert=!1,n.isInteracting=!1,n.isDragging=!1,n.isDelayEnded=!1,n.isDistanceSurpassed=!1,n.delayTimeoutId=null,n.onPointerDown=function(t){n.isDragging||(n.isInteracting=!0,n.isDelayEnded=!1,n.isDistanceSurpassed=!1,At(document.body),nt(document.body),t.isTouch||t.origEvent.preventDefault(),n.emitter.trigger("pointerdown",t),n.isInteracting&&!n.pointer.shouldIgnoreMove&&(n.mirror.setIsVisible(!1),n.mirror.start(t.subjectEl,t.pageX,t.pageY),n.startDelay(t),n.minDistance||n.handleDistanceSurpassed(t)))},n.onPointerMove=function(t){if(n.isInteracting){if(n.emitter.trigger("pointermove",t),!n.isDistanceSurpassed){var A=n.minDistance,e=t.deltaX,i=t.deltaY;e*e+i*i>=A*A&&n.handleDistanceSurpassed(t)}n.isDragging&&("scroll"!==t.origEvent.type&&(n.mirror.handleMove(t.pageX,t.pageY),n.autoScroller.handleMove(t.pageX,t.pageY)),n.emitter.trigger("dragmove",t))}},n.onPointerUp=function(t){n.isInteracting&&(n.isInteracting=!1,et(document.body),it(document.body),n.emitter.trigger("pointerup",t),n.isDragging&&(n.autoScroller.stop(),n.tryStopDrag(t)),n.delayTimeoutId&&(clearTimeout(n.delayTimeoutId),n.delayTimeoutId=null))};var i=n.pointer=new ar(A);return i.emitter.on("pointerdown",n.onPointerDown),i.emitter.on("pointermove",n.onPointerMove),i.emitter.on("pointerup",n.onPointerUp),e&&(i.selector=e),n.mirror=new cr,n.autoScroller=new gr,n}return e(A,t),A.prototype.destroy=function(){this.pointer.destroy(),this.onPointerUp({})},A.prototype.startDelay=function(t){var A=this;"number"==typeof this.delay?this.delayTimeoutId=setTimeout((function(){A.delayTimeoutId=null,A.handleDelayEnd(t)}),this.delay):this.handleDelayEnd(t)},A.prototype.handleDelayEnd=function(t){this.isDelayEnded=!0,this.tryStartDrag(t)},A.prototype.handleDistanceSurpassed=function(t){this.isDistanceSurpassed=!0,this.tryStartDrag(t)},A.prototype.tryStartDrag=function(t){this.isDelayEnded&&this.isDistanceSurpassed&&(this.pointer.wasTouchScroll&&!this.touchScrollAllowed||(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(t.pageX,t.pageY),this.emitter.trigger("dragstart",t),!1===this.touchScrollAllowed&&this.pointer.cancelTouchScroll()))},A.prototype.tryStopDrag=function(t){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,t))},A.prototype.stopDrag=function(t){this.isDragging=!1,this.emitter.trigger("dragend",t)},A.prototype.setIgnoreMove=function(t){this.pointer.shouldIgnoreMove=t},A.prototype.setMirrorIsVisible=function(t){this.mirror.setIsVisible(t)},A.prototype.setMirrorNeedsRevert=function(t){this.mirrorNeedsRevert=t},A.prototype.setAutoScrollEnabled=function(t){this.autoScroller.isEnabled=t},A}(es),wr=function(){function t(t){this.origRect=Cn(t),this.scrollCaches=bn(t).map((function(t){return new hr(t,!0)}))}return t.prototype.destroy=function(){for(var t=0,A=this.scrollCaches;t<A.length;t++)A[t].destroy()},t.prototype.computeLeft=function(){for(var t=this.origRect.left,A=0,e=this.scrollCaches;A<e.length;A++){var n=e[A];t+=n.origScrollLeft-n.getScrollLeft()}return t},t.prototype.computeTop=function(){for(var t=this.origRect.top,A=0,e=this.scrollCaches;A<e.length;A++){var n=e[A];t+=n.origScrollTop-n.getScrollTop()}return t},t.prototype.isWithinClipping=function(t,A){for(var e,n={left:t,top:A},i=0,s=this.scrollCaches;i<s.length;i++){var r=s[i];if(void 0,"HTML"!==(e=r.getEventTarget().tagName)&&"BODY"!==e&&!en(n,r.clientRect))return!1}return!0},t}(),Br=function(){function t(t,A){var e=this;this.useSubjectCenter=!1,this.requireInitial=!0,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=function(t){var A=e.dragging;e.initialHit=null,e.movingHit=null,e.finalHit=null,e.prepareHits(),e.processFirstCoord(t),e.initialHit||!e.requireInitial?(A.setIgnoreMove(!1),e.emitter.trigger("pointerdown",t)):A.setIgnoreMove(!0)},this.handleDragStart=function(t){e.emitter.trigger("dragstart",t),e.handleMove(t,!0)},this.handleDragMove=function(t){e.emitter.trigger("dragmove",t),e.handleMove(t)},this.handlePointerUp=function(t){e.releaseHits(),e.emitter.trigger("pointerup",t)},this.handleDragEnd=function(t){e.movingHit&&e.emitter.trigger("hitupdate",null,!0,t),e.finalHit=e.movingHit,e.movingHit=null,e.emitter.trigger("dragend",t)},this.droppableStore=A,t.emitter.on("pointerdown",this.handlePointerDown),t.emitter.on("dragstart",this.handleDragStart),t.emitter.on("dragmove",this.handleDragMove),t.emitter.on("pointerup",this.handlePointerUp),t.emitter.on("dragend",this.handleDragEnd),this.dragging=t,this.emitter=new Qn}return t.prototype.processFirstCoord=function(t){var A,e={left:t.pageX,top:t.pageY},n=e,i=t.subjectEl;i!==document&&(n=sn(n,A=Cn(i)));var s=this.initialHit=this.queryHitForOffset(n.left,n.top);if(s){if(this.useSubjectCenter&&A){var r=nn(A,s.rect);r&&(n=rn(r))}this.coordAdjust=on(n,e)}else this.coordAdjust={left:0,top:0}},t.prototype.handleMove=function(t,A){var e=this.queryHitForOffset(t.pageX+this.coordAdjust.left,t.pageY+this.coordAdjust.top);!A&&Er(this.movingHit,e)||(this.movingHit=e,this.emitter.trigger("hitupdate",e,!1,t))},t.prototype.prepareHits=function(){this.offsetTrackers=Pt(this.droppableStore,(function(t){return t.component.prepareHits(),new wr(t.el)}))},t.prototype.releaseHits=function(){var t=this.offsetTrackers;for(var A in t)t[A].destroy();this.offsetTrackers={}},t.prototype.queryHitForOffset=function(t,A){var e=this.droppableStore,n=this.offsetTrackers,i=null;for(var s in e){var r=e[s].component,o=n[s];if(o&&o.isWithinClipping(t,A)){var a=o.computeLeft(),l=o.computeTop(),c=t-a,u=A-l,h=o.origRect,d=h.right-h.left,f=h.bottom-h.top;if(c>=0&&c<d&&u>=0&&u<f){var g=r.queryHit(c,u,d,f),p=r.context.getCurrentData().dateProfile;g&&ie(p.activeRange,g.dateSpan.range)&&(!i||g.layer>i.layer)&&(g.rect.left+=a,g.rect.right+=a,g.rect.top+=l,g.rect.bottom+=l,i=g)}}}return i},t}();function Er(t,A){return!t&&!A||Boolean(t)===Boolean(A)&&be(t.dateSpan,A.dateSpan)}function mr(t,A){for(var e,i,s={},r=0,o=A.pluginHooks.datePointTransforms;r<o.length;r++){var a=o[r];n(s,a(t,A))}return n(s,(e=t,{date:(i=A.dateEnv).toDate(e.range.start),dateStr:i.formatIso(e.range.start,{omitTime:e.allDay}),allDay:e.allDay})),s}var vr=function(t){function A(A){var e=t.call(this,A)||this;e.handlePointerDown=function(t){var A=e.dragging,n=t.origEvent.target;A.setIgnoreMove(!e.component.isValidDateDownEl(n))},e.handleDragEnd=function(t){var A=e.component;if(!e.dragging.pointer.wasTouchScroll){var i=e.hitDragging,s=i.initialHit,r=i.finalHit;if(s&&r&&Er(s,r)){var o=A.context,a=n(n({},mr(s.dateSpan,o)),{dayEl:s.dayEl,jsEvent:t.origEvent,view:o.viewApi||o.calendarApi.view});o.emitter.trigger("dateClick",a)}}},e.dragging=new pr(A.el),e.dragging.autoScroller.isEnabled=!1;var i=e.hitDragging=new Br(e.dragging,ts(A));return i.emitter.on("pointerdown",e.handlePointerDown),i.emitter.on("dragend",e.handleDragEnd),e}return e(A,t),A.prototype.destroy=function(){this.dragging.destroy()},A}(qi),Cr=function(t){function A(A){var e=t.call(this,A)||this;e.dragSelection=null,e.handlePointerDown=function(t){var A=e,n=A.component,i=A.dragging,s=n.context.options.selectable&&n.isValidDateDownEl(t.origEvent.target);i.setIgnoreMove(!s),i.delay=t.isTouch?function(t){var A=t.context.options,e=A.selectLongPressDelay;return null==e&&(e=A.longPressDelay),e}(n):null},e.handleDragStart=function(t){e.component.context.calendarApi.unselect(t)},e.handleHitUpdate=function(t,A){var i=e.component.context,s=null,r=!1;t&&((s=function(t,A,e){var i=t.dateSpan,s=A.dateSpan,r=[i.range.start,i.range.end,s.range.start,s.range.end];r.sort(ct);for(var o={},a=0,l=e;a<l.length;a++){var c=(0,l[a])(t,A);if(!1===c)return null;c&&n(o,c)}return o.range={start:r[0],end:r[3]},o.allDay=i.allDay,o}(e.hitDragging.initialHit,t,i.pluginHooks.dateSelectionTransformers))&&e.component.isDateSelectionValid(s)||(r=!0,s=null)),s?i.dispatch({type:"SELECT_DATES",selection:s}):A||i.dispatch({type:"UNSELECT_DATES"}),r?$():tt(),A||(e.dragSelection=s)},e.handlePointerUp=function(t){e.dragSelection&&(De(e.dragSelection,t,e.component.context),e.dragSelection=null)};var i=A.component.context.options,s=e.dragging=new pr(A.el);s.touchScrollAllowed=!1,s.minDistance=i.selectMinDistance||0,s.autoScroller.isEnabled=i.dragScroll;var r=e.hitDragging=new Br(e.dragging,ts(A));return r.emitter.on("pointerdown",e.handlePointerDown),r.emitter.on("dragstart",e.handleDragStart),r.emitter.on("hitupdate",e.handleHitUpdate),r.emitter.on("pointerup",e.handlePointerUp),e}return e(A,t),A.prototype.destroy=function(){this.dragging.destroy()},A}(qi),br=function(t){function A(e){var i=t.call(this,e)||this;i.subjectEl=null,i.subjectSeg=null,i.isDragging=!1,i.eventRange=null,i.relevantEvents=null,i.receivingContext=null,i.validMutation=null,i.mutatedRelevantEvents=null,i.handlePointerDown=function(t){var A=t.origEvent.target,e=i,n=e.component,s=e.dragging,r=s.mirror,o=n.context.options,a=n.context;i.subjectEl=t.subjectEl;var l=i.subjectSeg=le(t.subjectEl),c=(i.eventRange=l.eventRange).instance.instanceId;i.relevantEvents=YA(a.getCurrentData().eventStore,c),s.minDistance=t.isTouch?0:o.eventDragMinDistance,s.delay=t.isTouch&&c!==n.props.eventSelection?function(t){var A=t.context.options,e=A.eventLongPressDelay;return null==e&&(e=A.longPressDelay),e}(n):null,r.parentNode=W(A,".fc"),r.revertDuration=o.dragRevertDuration;var u=n.isValidSegDownEl(A)&&!W(A,".fc-event-resizer");s.setIgnoreMove(!u),i.isDragging=u&&t.subjectEl.classList.contains("fc-event-draggable")},i.handleDragStart=function(t){var A=i.component.context,e=i.eventRange,n=e.instance.instanceId;t.isTouch?n!==i.component.props.eventSelection&&A.dispatch({type:"SELECT_EVENT",eventInstanceId:n}):A.dispatch({type:"UNSELECT_EVENT"}),i.isDragging&&(A.calendarApi.unselect(t),A.emitter.trigger("eventDragStart",{el:i.subjectEl,event:new ke(A,e.def,e.instance),jsEvent:t.origEvent,view:A.viewApi}))},i.handleHitUpdate=function(t,A){if(i.isDragging){var e=i.relevantEvents,n=i.hitDragging.initialHit,s=i.component.context,r=null,o=null,a=null,l=!1,c={affectedEvents:e,mutatedEvents:{defs:{},instances:{}},isEvent:!0};if(t){var u=t.component,h=(r=u.context).options;s===r||h.editable&&h.droppable?(o=function(t,A,e){var n=t.dateSpan,i=A.dateSpan,s=n.range.start,r=i.range.start,o={};n.allDay!==i.allDay&&(o.allDay=i.allDay,o.hasEnd=A.component.context.options.allDayMaintainDuration,i.allDay&&(s=Ct(s)));var a=qA(s,r,t.component.context.dateEnv,t.component===A.component?t.component.largeUnit:null);a.milliseconds&&(o.allDay=!1);for(var l={datesDelta:a,standardProps:o},c=0,u=e;c<u.length;c++)(0,u[c])(l,t,A);return l}(n,t,r.getCurrentData().pluginHooks.eventDragMutationMassagers))&&(a=Fe(e,r.getCurrentData().eventUiBases,o,r),c.mutatedEvents=a,u.isInteractionValid(c)||(l=!0,o=null,a=null,c.mutatedEvents={defs:{},instances:{}})):r=null}i.displayDrag(r,c),l?$():tt(),A||(s===r&&Er(n,t)&&(o=null),i.dragging.setMirrorNeedsRevert(!o),i.dragging.setMirrorIsVisible(!t||!document.querySelector(".fc-event-mirror")),i.receivingContext=r,i.validMutation=o,i.mutatedRelevantEvents=a)}},i.handlePointerUp=function(){i.isDragging||i.cleanup()},i.handleDragEnd=function(t){if(i.isDragging){var A=i.component.context,e=A.viewApi,s=i,r=s.receivingContext,o=s.validMutation,a=i.eventRange.def,l=i.eventRange.instance,c=new ke(A,a,l),u=i.relevantEvents,h=i.mutatedRelevantEvents,d=i.hitDragging.finalHit;if(i.clearDrag(),A.emitter.trigger("eventDragStop",{el:i.subjectEl,event:c,jsEvent:t.origEvent,view:e}),o){if(r===A){var f=new ke(A,h.defs[a.defId],l?h.instances[l.instanceId]:null);A.dispatch({type:"MERGE_EVENTS",eventStore:h});for(var g={oldEvent:c,event:f,relatedEvents:He(h,A,l),revert:function(){A.dispatch({type:"MERGE_EVENTS",eventStore:u})}},p={},w=0,B=A.getCurrentData().pluginHooks.eventDropTransformers;w<B.length;w++){var E=B[w];n(p,E(o,A))}A.emitter.trigger("eventDrop",n(n(n({},g),p),{el:t.subjectEl,delta:o.datesDelta,jsEvent:t.origEvent,view:e})),A.emitter.trigger("eventChange",g)}else if(r){var m={event:c,relatedEvents:He(u,A,l),revert:function(){A.dispatch({type:"MERGE_EVENTS",eventStore:u})}};A.emitter.trigger("eventLeave",n(n({},m),{draggedEl:t.subjectEl,view:e})),A.dispatch({type:"REMOVE_EVENTS",eventStore:u}),A.emitter.trigger("eventRemove",m);var v=h.defs[a.defId],C=h.instances[l.instanceId],b=new ke(r,v,C);r.dispatch({type:"MERGE_EVENTS",eventStore:h});var y={event:b,relatedEvents:He(h,r,C),revert:function(){r.dispatch({type:"REMOVE_EVENTS",eventStore:h})}};r.emitter.trigger("eventAdd",y),t.isTouch&&r.dispatch({type:"SELECT_EVENT",eventInstanceId:l.instanceId}),r.emitter.trigger("drop",n(n({},mr(d.dateSpan,r)),{draggedEl:t.subjectEl,jsEvent:t.origEvent,view:d.component.context.viewApi})),r.emitter.trigger("eventReceive",n(n({},y),{draggedEl:t.subjectEl,view:d.component.context.viewApi}))}}else A.emitter.trigger("_noEventDrop")}i.cleanup()};var s=i.component.context.options,r=i.dragging=new pr(e.el);r.pointer.selector=A.SELECTOR,r.touchScrollAllowed=!1,r.autoScroller.isEnabled=s.dragScroll;var o=i.hitDragging=new Br(i.dragging,As);return o.useSubjectCenter=e.useEventCenter,o.emitter.on("pointerdown",i.handlePointerDown),o.emitter.on("dragstart",i.handleDragStart),o.emitter.on("hitupdate",i.handleHitUpdate),o.emitter.on("pointerup",i.handlePointerUp),o.emitter.on("dragend",i.handleDragEnd),i}return e(A,t),A.prototype.destroy=function(){this.dragging.destroy()},A.prototype.displayDrag=function(t,A){var e=this.component.context,n=this.receivingContext;n&&n!==t&&(n===e?n.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:A.affectedEvents,mutatedEvents:{defs:{},instances:{}},isEvent:!0}}):n.dispatch({type:"UNSET_EVENT_DRAG"})),t&&t.dispatch({type:"SET_EVENT_DRAG",state:A})},A.prototype.clearDrag=function(){var t=this.component.context,A=this.receivingContext;A&&A.dispatch({type:"UNSET_EVENT_DRAG"}),t!==A&&t.dispatch({type:"UNSET_EVENT_DRAG"})},A.prototype.cleanup=function(){this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null},A.SELECTOR=".fc-event-draggable, .fc-event-resizable",A}(qi),yr=function(t){function A(A){var e=t.call(this,A)||this;e.draggingSegEl=null,e.draggingSeg=null,e.eventRange=null,e.relevantEvents=null,e.validMutation=null,e.mutatedRelevantEvents=null,e.handlePointerDown=function(t){var A=e.component,n=le(e.querySegEl(t)),i=e.eventRange=n.eventRange;e.dragging.minDistance=A.context.options.eventDragMinDistance,e.dragging.setIgnoreMove(!e.component.isValidSegDownEl(t.origEvent.target)||t.isTouch&&e.component.props.eventSelection!==i.instance.instanceId)},e.handleDragStart=function(t){var A=e.component.context,n=e.eventRange;e.relevantEvents=YA(A.getCurrentData().eventStore,e.eventRange.instance.instanceId);var i=e.querySegEl(t);e.draggingSegEl=i,e.draggingSeg=le(i),A.calendarApi.unselect(),A.emitter.trigger("eventResizeStart",{el:i,event:new ke(A,n.def,n.instance),jsEvent:t.origEvent,view:A.viewApi})},e.handleHitUpdate=function(t,A,i){var s=e.component.context,r=e.relevantEvents,o=e.hitDragging.initialHit,a=e.eventRange.instance,l=null,c=null,u=!1,h={affectedEvents:r,mutatedEvents:{defs:{},instances:{}},isEvent:!0};t&&(l=function(t,A,e,i,s){for(var r=t.component.context.dateEnv,o=qA(t.dateSpan.range.start,A.dateSpan.range.start,r,t.component.largeUnit),a={},l=0,c=s;l<c.length;l++){var u=(0,c[l])(t,A);if(!1===u)return null;u&&n(a,u)}if(e){if(r.add(i.start,o)<i.end)return a.startDelta=o,a}else if(r.add(i.end,o)>i.start)return a.endDelta=o,a;return null}(o,t,i.subjectEl.classList.contains("fc-event-resizer-start"),a.range,s.pluginHooks.eventResizeJoinTransforms)),l&&(c=Fe(r,s.getCurrentData().eventUiBases,l,s),h.mutatedEvents=c,e.component.isInteractionValid(h)||(u=!0,l=null,c=null,h.mutatedEvents=null)),c?s.dispatch({type:"SET_EVENT_RESIZE",state:h}):s.dispatch({type:"UNSET_EVENT_RESIZE"}),u?$():tt(),A||(l&&Er(o,t)&&(l=null),e.validMutation=l,e.mutatedRelevantEvents=c)},e.handleDragEnd=function(t){var A=e.component.context,i=e.eventRange.def,s=e.eventRange.instance,r=new ke(A,i,s),o=e.relevantEvents,a=e.mutatedRelevantEvents;if(A.emitter.trigger("eventResizeStop",{el:e.draggingSegEl,event:r,jsEvent:t.origEvent,view:A.viewApi}),e.validMutation){var l=new ke(A,a.defs[i.defId],s?a.instances[s.instanceId]:null);A.dispatch({type:"MERGE_EVENTS",eventStore:a});var c={oldEvent:r,event:l,relatedEvents:He(a,A,s),revert:function(){A.dispatch({type:"MERGE_EVENTS",eventStore:o})}};A.emitter.trigger("eventResize",n(n({},c),{el:e.draggingSegEl,startDelta:e.validMutation.startDelta||Kt(0),endDelta:e.validMutation.endDelta||Kt(0),jsEvent:t.origEvent,view:A.viewApi})),A.emitter.trigger("eventChange",c)}else A.emitter.trigger("_noEventResize");e.draggingSeg=null,e.relevantEvents=null,e.validMutation=null};var i=A.component,s=e.dragging=new pr(A.el);s.pointer.selector=".fc-event-resizer",s.touchScrollAllowed=!1,s.autoScroller.isEnabled=i.context.options.dragScroll;var r=e.hitDragging=new Br(e.dragging,ts(A));return r.emitter.on("pointerdown",e.handlePointerDown),r.emitter.on("dragstart",e.handleDragStart),r.emitter.on("hitupdate",e.handleHitUpdate),r.emitter.on("dragend",e.handleDragEnd),e}return e(A,t),A.prototype.destroy=function(){this.dragging.destroy()},A.prototype.querySegEl=function(t){return W(t.subjectEl,".fc-event")},A}(qi),Qr=function(){function t(t){var A=this;this.context=t,this.isRecentPointerDateSelect=!1,this.matchesCancel=!1,this.matchesEvent=!1,this.onSelect=function(t){t.jsEvent&&(A.isRecentPointerDateSelect=!0)},this.onDocumentPointerDown=function(t){var e=A.context.options.unselectCancel,n=t.origEvent.target;A.matchesCancel=!!W(n,e),A.matchesEvent=!!W(n,br.SELECTOR)},this.onDocumentPointerUp=function(t){var e=A.context,n=A.documentPointer,i=e.getCurrentData();if(!n.wasTouchScroll){if(i.dateSelection&&!A.isRecentPointerDateSelect){var s=e.options.unselectAuto;!s||s&&A.matchesCancel||e.calendarApi.unselect(t)}i.eventSelection&&!A.matchesEvent&&e.dispatch({type:"UNSELECT_EVENT"})}A.isRecentPointerDateSelect=!1};var e=this.documentPointer=new ar(document);e.shouldIgnoreMove=!0,e.shouldWatchScroll=!1,e.emitter.on("pointerdown",this.onDocumentPointerDown),e.emitter.on("pointerup",this.onDocumentPointerUp),t.emitter.on("select",this.onSelect)}return t.prototype.destroy=function(){this.context.emitter.off("select",this.onSelect),this.documentPointer.destroy()},t}(),Ir={dateClick:FA,eventDragStart:FA,eventDragStop:FA,eventDrop:FA,eventResizeStart:FA,eventResizeStop:FA,eventResize:FA,drop:FA,eventReceive:FA,eventLeave:FA},Dr=function(){function t(t,A){var e=this;this.receivingContext=null,this.droppableEvent=null,this.suppliedDragMeta=null,this.dragMeta=null,this.handleDragStart=function(t){e.dragMeta=e.buildDragMeta(t.subjectEl)},this.handleHitUpdate=function(t,A,i){var s=e.hitDragging.dragging,r=null,o=null,a=!1,l={affectedEvents:{defs:{},instances:{}},mutatedEvents:{defs:{},instances:{}},isEvent:e.dragMeta.create};t&&(r=t.component.context,e.canDropElOnCalendar(i.subjectEl,r)&&(o=function(t,A,e){for(var i=n({},A.leftoverProps),s=0,r=e.pluginHooks.externalDefTransforms;s<r.length;s++){var o=r[s];n(i,o(t,A))}var a=VA(i,e),l=zA(a.refined,a.extra,A.sourceId,t.allDay,e.options.forceEventDuration||Boolean(A.duration),e),c=t.range.start;t.allDay&&A.startTime&&(c=e.dateEnv.add(c,A.startTime));var u=A.duration?e.dateEnv.add(c,A.duration):Me(t.allDay,c,e);return{def:l,instance:Lt(l.defId,{start:c,end:u})}}(t.dateSpan,e.dragMeta,r),l.mutatedEvents=RA(o),(a=!zn(l,r))&&(l.mutatedEvents={defs:{},instances:{}},o=null))),e.displayDrag(r,l),s.setMirrorIsVisible(A||!o||!document.querySelector(".fc-event-mirror")),a?$():tt(),A||(s.setMirrorNeedsRevert(!o),e.receivingContext=r,e.droppableEvent=o)},this.handleDragEnd=function(t){var A=e,i=A.receivingContext,s=A.droppableEvent;if(e.clearDrag(),i&&s){var r=e.hitDragging.finalHit,o=r.component.context.viewApi,a=e.dragMeta;if(i.emitter.trigger("drop",n(n({},mr(r.dateSpan,i)),{draggedEl:t.subjectEl,jsEvent:t.origEvent,view:o})),a.create){var l=RA(s);i.dispatch({type:"MERGE_EVENTS",eventStore:l}),t.isTouch&&i.dispatch({type:"SELECT_EVENT",eventInstanceId:s.instance.instanceId}),i.emitter.trigger("eventReceive",{event:new ke(i,s.def,s.instance),relatedEvents:[],revert:function(){i.dispatch({type:"REMOVE_EVENTS",eventStore:l})},draggedEl:t.subjectEl,view:o})}}e.receivingContext=null,e.droppableEvent=null};var i=this.hitDragging=new Br(t,As);i.requireInitial=!1,i.emitter.on("dragstart",this.handleDragStart),i.emitter.on("hitupdate",this.handleHitUpdate),i.emitter.on("dragend",this.handleDragEnd),this.suppliedDragMeta=A}return t.prototype.buildDragMeta=function(t){return"object"==typeof this.suppliedDragMeta?ss(this.suppliedDragMeta):"function"==typeof this.suppliedDragMeta?ss(this.suppliedDragMeta(t)):ss((A=function(t,A){var e=ns.dataAttrPrefix,n=(e?e+"-":"")+"event";return t.getAttribute("data-"+n)||""}(t))?JSON.parse(A):{create:!1});var A},t.prototype.displayDrag=function(t,A){var e=this.receivingContext;e&&e!==t&&e.dispatch({type:"UNSET_EVENT_DRAG"}),t&&t.dispatch({type:"SET_EVENT_DRAG",state:A})},t.prototype.clearDrag=function(){this.receivingContext&&this.receivingContext.dispatch({type:"UNSET_EVENT_DRAG"})},t.prototype.canDropElOnCalendar=function(t,A){var e=A.options.dropAccept;return"function"==typeof e?e.call(A.calendarApi,t):"string"!=typeof e||!e||Boolean(H(t,e))},t}();ns.dataAttrPrefix="";var xr=function(){function t(t,A){var e=this;void 0===A&&(A={}),this.handlePointerDown=function(t){var A=e.dragging,n=e.settings,i=n.minDistance,s=n.longPressDelay;A.minDistance=null!=i?i:t.isTouch?0:CA.eventDragMinDistance,A.delay=t.isTouch?null!=s?s:CA.longPressDelay:0},this.handleDragStart=function(t){t.isTouch&&e.dragging.delay&&t.subjectEl.classList.contains("fc-event")&&e.dragging.mirror.getMirrorEl().classList.add("fc-event-selected")},this.settings=A;var n=this.dragging=new pr(t);n.touchScrollAllowed=!1,null!=A.itemSelector&&(n.pointer.selector=A.itemSelector),null!=A.appendTo&&(n.mirror.parentNode=A.appendTo),n.emitter.on("pointerdown",this.handlePointerDown),n.emitter.on("dragstart",this.handleDragStart),new Dr(n,A.eventData)}return t.prototype.destroy=function(){this.dragging.destroy()},t}(),Mr=function(t){function A(A){var e=t.call(this,A)||this;e.shouldIgnoreMove=!1,e.mirrorSelector="",e.currentMirrorEl=null,e.handlePointerDown=function(t){e.emitter.trigger("pointerdown",t),e.shouldIgnoreMove||e.emitter.trigger("dragstart",t)},e.handlePointerMove=function(t){e.shouldIgnoreMove||e.emitter.trigger("dragmove",t)},e.handlePointerUp=function(t){e.emitter.trigger("pointerup",t),e.shouldIgnoreMove||e.emitter.trigger("dragend",t)};var n=e.pointer=new ar(A);return n.emitter.on("pointerdown",e.handlePointerDown),n.emitter.on("pointermove",e.handlePointerMove),n.emitter.on("pointerup",e.handlePointerUp),e}return e(A,t),A.prototype.destroy=function(){this.pointer.destroy()},A.prototype.setIgnoreMove=function(t){this.shouldIgnoreMove=t},A.prototype.setMirrorIsVisible=function(t){if(t)this.currentMirrorEl&&(this.currentMirrorEl.style.visibility="",this.currentMirrorEl=null);else{var A=this.mirrorSelector?document.querySelector(this.mirrorSelector):null;A&&(this.currentMirrorEl=A,A.style.visibility="hidden")}},A}(es),Fr=function(){function t(t,A){var e=document;t===document||t instanceof Element?(e=t,A=A||{}):A=t||{};var n=this.dragging=new Mr(e);"string"==typeof A.itemSelector?n.pointer.selector=A.itemSelector:e===document&&(n.pointer.selector="[data-event]"),"string"==typeof A.mirrorSelector&&(n.mirrorSelector=A.mirrorSelector),new Dr(n,A.eventData)}return t.prototype.destroy=function(){this.dragging.destroy()},t}(),Lr=ei({componentInteractions:[vr,Cr,br,yr],calendarInteractions:[Qr],elementDraggingImpl:pr,listenerRefiners:Ir}),Rr=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.headerElRef=Sn(),A}return e(A,t),A.prototype.renderSimpleLayout=function(t,A){var e=this.props,n=this.context,i=[],s=js(n.options);return t&&i.push({type:"header",key:"header",isSticky:s,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:t}}),i.push({type:"body",key:"body",liquid:!0,chunk:{content:A}}),Rn(di,{viewSpec:n.viewSpec},(function(t,A){return Rn("div",{ref:t,className:["fc-daygrid"].concat(A).join(" ")},Rn(Os,{liquid:!e.isHeightAuto&&!e.forPrint,cols:[],sections:i}))}))},A.prototype.renderHScrollLayout=function(t,A,e,n){var i=this.context.pluginHooks.scrollGridImpl;if(!i)throw new Error("No ScrollGrid implementation");var s=this.props,r=this.context,o=!s.forPrint&&js(r.options),a=!s.forPrint&&Ns(r.options),l=[];return t&&l.push({type:"header",key:"header",isSticky:o,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:t}]}),l.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:A}]}),a&&l.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:Hs}]}),Rn(di,{viewSpec:r.viewSpec},(function(t,A){return Rn("div",{ref:t,className:["fc-daygrid"].concat(A).join(" ")},Rn(i,{liquid:!s.isHeightAuto&&!s.forPrint,colGroups:[{cols:[{span:e,minWidth:n}]}],sections:l}))}))},A}(Ai);function Yr(t,A){for(var e=[],n=0;n<A;n++)e[n]=[];for(var i=0,s=t;i<s.length;i++){var r=s[i];e[r.row].push(r)}return e}function Sr(t,A){for(var e=[],n=0;n<A;n++)e[n]=[];for(var i=0,s=t;i<s.length;i++){var r=s[i];e[r.firstCol].push(r)}return e}function Pr(t,A){var e=[];if(t){for(r=0;r<A;r++)e[r]={affectedInstances:t.affectedInstances,isEvent:t.isEvent,segs:[]};for(var n=0,i=t.segs;n<i.length;n++){var s=i[n];e[s.row].segs.push(s)}}else for(var r=0;r<A;r++)e[r]=null;return e}var Gr=mA({week:"narrow"}),_r=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.handleRootEl=function(t){A.rootEl=t,Un(A.props.elRef,t)},A.handleMoreLinkClick=function(t){var e=A.props;if(e.onMoreClick){var n=e.segsByEachCol,i=n.filter((function(t){return e.segIsHidden[t.eventRange.instance.instanceId]}));e.onMoreClick({date:e.date,allSegs:n,hiddenSegs:i,moreCnt:e.moreCnt,dayEl:A.rootEl,ev:t})}},A}return e(A,t),A.prototype.render=function(){var t=this,A=this.context,e=A.options,i=A.viewApi,s=this.props,r=s.date,o=s.dateProfile,a={num:s.moreCnt,text:s.buildMoreLinkText(s.moreCnt),view:i},l=e.navLinks?{"data-navlink":fn(r,"week"),tabIndex:0}:{};return Rn(Zs,{date:r,dateProfile:o,todayRange:s.todayRange,showDayNumber:s.showDayNumber,extraHookProps:s.extraHookProps,elRef:this.handleRootEl},(function(A,i,c,u){return Rn("td",n({ref:A,className:["fc-daygrid-day"].concat(i,s.extraClassNames||[]).join(" ")},c,s.extraDataAttrs),Rn("div",{className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",ref:s.innerElRef},s.showWeekNumber&&Rn(er,{date:r,defaultFormat:Gr},(function(t,A,e,i){return Rn("a",n({ref:t,className:["fc-daygrid-week-number"].concat(A).join(" ")},l),i)})),!u&&Rn(Wr,{date:r,dateProfile:o,showDayNumber:s.showDayNumber,forceDayTop:s.forceDayTop,todayRange:s.todayRange,extraHookProps:s.extraHookProps}),Rn("div",{className:"fc-daygrid-day-events",ref:s.fgContentElRef,style:{paddingBottom:s.fgPaddingBottom}},s.fgContent,Boolean(s.moreCnt)&&Rn("div",{className:"fc-daygrid-day-bottom",style:{marginTop:s.moreMarginTop}},Rn(si,{hookProps:a,classNames:e.moreLinkClassNames,content:e.moreLinkContent,defaultContent:kr,didMount:e.moreLinkDidMount,willUnmount:e.moreLinkWillUnmount},(function(A,e,n,i){return Rn("a",{onClick:t.handleMoreLinkClick,ref:A,className:["fc-daygrid-more-link"].concat(e).join(" ")},i)})))),Rn("div",{className:"fc-daygrid-day-bg"},s.bgContent)))}))},A}(Ai);function Tr(t){return t.dayNumberText}function kr(t){return t.text}var Wr=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context.options.navLinks?{"data-navlink":fn(t.date),tabIndex:0}:{};return Rn(Xs,{date:t.date,dateProfile:t.dateProfile,todayRange:t.todayRange,showDayNumber:t.showDayNumber,extraHookProps:t.extraHookProps,defaultContent:Tr},(function(e,i){return(i||t.forceDayTop)&&Rn("div",{className:"fc-daygrid-day-top",ref:e},Rn("a",n({className:"fc-daygrid-day-number"},A),i||Rn(Pn,null," ")))}))},A}(jn),Hr=mA({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function jr(t){var A=t.eventRange.ui.display;return"list-item"===A||"auto"===A&&!t.eventRange.def.allDay&&t.firstCol===t.lastCol&&t.isStart&&t.isEnd}var Nr=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.options.eventTimeFormat||Hr,i=we(t.seg,e,A,!0,t.defaultDisplayEventEnd);return Rn(Us,{seg:t.seg,timeText:i,defaultContent:Or,isDragging:t.isDragging,isResizing:!1,isDateSelecting:!1,isSelected:t.isSelected,isPast:t.isPast,isFuture:t.isFuture,isToday:t.isToday},(function(A,e,i,s){return Rn("a",n({className:["fc-daygrid-event","fc-daygrid-dot-event"].concat(e).join(" "),ref:A},(r=t.seg.eventRange.def.url)?{href:r}:{}),s);var r}))},A}(jn);function Or(t){return Rn(Pn,null,Rn("div",{className:"fc-daygrid-event-dot",style:{borderColor:t.borderColor||t.backgroundColor}}),t.timeText&&Rn("div",{className:"fc-event-time"},t.timeText),Rn("div",{className:"fc-event-title"},t.event.title||Rn(Pn,null," ")))}var Ur=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props;return Rn(Vs,n({},t,{extraClassNames:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:Hr,defaultDisplayEventEnd:t.defaultDisplayEventEnd,disableResizing:!t.seg.eventRange.def.allDay}))},A}(jn);function Vr(t,A,e,i,s,r,o,a){for(var l=[],c=[],u={},h={},d={},f={},g={},p=0;p<o;p++)l.push([]),c.push(0);for(var w=0,B=A=he(A,a);w<B.length;w++)I(y=B[w],s[y.eventRange.instance.instanceId+":"+y.firstCol]||0);!0===e||!0===i?function(t,A,e,n){zr(t,A,e,!0,(function(t){return t.bottom<=n}))}(c,u,l,r):"number"==typeof e?function(t,A,e,n){zr(t,A,e,!1,(function(t,A){return A<n}))}(c,u,l,e):"number"==typeof i&&function(t,A,e,n){zr(t,A,e,!0,(function(t,A){return A<n}))}(c,u,l,i);for(var E=0;E<o;E++){for(var m=0,v=0,C=0,b=l[E];C<b.length;C++){var y,Q=b[C];u[(y=Q.seg).eventRange.instance.instanceId]||(h[y.eventRange.instance.instanceId]=Q.top,y.firstCol===y.lastCol&&y.isStart&&y.isEnd?(d[y.eventRange.instance.instanceId]=Q.top-m,v=0,m=Q.bottom):v=Q.bottom-m)}v&&(c[E]?f[E]=v:g[E]=v)}function I(t,A){if(!D(t,A,0))for(var e=t.firstCol;e<=t.lastCol;e++)for(var n=0,i=l[e];n<i.length;n++)if(D(t,A,i[n].bottom))return}function D(t,A,e){if(function(t,A,e){for(var n=t.firstCol;n<=t.lastCol;n++)for(var i=0,s=l[n];i<s.length;i++){var r=s[i];if(e<r.bottom&&e+A>r.top)return!1}return!0}(t,A,e)){for(var n=t.firstCol;n<=t.lastCol;n++){for(var i=l[n],s=0;s<i.length&&e>=i[s].top;)s++;i.splice(s,0,{seg:t,top:e,bottom:e+A})}return!0}return!1}for(var x in s)s[x]||(u[x.split(":")[0]]=!0);return{segsByFirstCol:l.map(Kr),segsByEachCol:l.map((function(A,e){var i=function(t){for(var A=[],e=0,n=t;e<n.length;e++){var i=n[e];A.push(i.seg)}return A}(A);return function(t,A,e){for(var i={start:A,end:gt(A,1)},s=[],r=0,o=t;r<o.length;r++){var a=o[r],l=a.eventRange,c=l.range,u=Ae(c,i);u&&s.push(n(n({},a),{firstCol:e,lastCol:e,eventRange:{def:l.def,ui:n(n({},l.ui),{durationEditable:!1}),instance:l.instance,range:u},isStart:a.isStart&&u.start.valueOf()===c.start.valueOf(),isEnd:a.isEnd&&u.end.valueOf()===c.end.valueOf()}))}return s}(i,t[e].date,e)})),segIsHidden:u,segTops:h,segMarginTops:d,moreCnts:c,moreTops:f,paddingBottoms:g}}function Kr(t,A){for(var e=[],n=0,i=t;n<i.length;n++){var s=i[n];s.seg.firstCol===A&&e.push(s.seg)}return e}function zr(t,A,e,n,i){for(var s=t.length,r={},o=[],a=0;a<s;a++)o.push([]);for(a=0;a<s;a++)for(var l=0,c=0,u=e[a];c<u.length;c++){var h=u[c];i(h,l)?d(h):f(h,l,n),h.top!==h.bottom&&l++}function d(t){var A=t.seg,e=A.eventRange.instance.instanceId;if(!r[e]){r[e]=!0;for(var n=A.firstCol;n<=A.lastCol;n++)o[n].push(t)}}function f(e,n,i){var s=e.seg,r=s.eventRange.instance.instanceId;if(!A[r]){A[r]=!0;for(var a=s.firstCol;a<=s.lastCol;a++){var l=++t[a];if(i&&1===l)for(var c=n-1;o[a].length>c;)f(o[a].pop(),o[a].length,!1)}}}}var Jr=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.cellElRefs=new Fs,A.frameElRefs=new Fs,A.fgElRefs=new Fs,A.segHarnessRefs=new Fs,A.rootElRef=Sn(),A.state={framePositions:null,maxContentHeight:null,segHeights:{}},A}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=this.state,n=this.context,i=A.cells.length,s=Sr(A.businessHourSegs,i),r=Sr(A.bgEventSegs,i),o=Sr(this.getHighlightSegs(),i),a=Sr(this.getMirrorSegs(),i),l=Vr(A.cells,A.fgEventSegs,A.dayMaxEvents,A.dayMaxEventRows,e.segHeights,e.maxContentHeight,i,n.options.eventOrder),c=l.paddingBottoms,u=l.segsByFirstCol,h=l.segsByEachCol,d=l.segIsHidden,f=l.segTops,g=l.segMarginTops,p=l.moreCnts,w=l.moreTops,B=A.eventDrag&&A.eventDrag.affectedInstances||A.eventResize&&A.eventResize.affectedInstances||{};return Rn("tr",{ref:this.rootElRef},A.renderIntro&&A.renderIntro(),A.cells.map((function(e,n){var i=t.renderFgSegs(u[n],d,f,g,B,A.todayRange),l=t.renderFgSegs(a[n],{},f,{},{},A.todayRange,Boolean(A.eventDrag),Boolean(A.eventResize),!1);return Rn(_r,{key:e.key,elRef:t.cellElRefs.createRef(e.key),innerElRef:t.frameElRefs.createRef(e.key),dateProfile:A.dateProfile,date:e.date,showDayNumber:A.showDayNumbers,showWeekNumber:A.showWeekNumbers&&0===n,forceDayTop:A.showWeekNumbers,todayRange:A.todayRange,extraHookProps:e.extraHookProps,extraDataAttrs:e.extraDataAttrs,extraClassNames:e.extraClassNames,moreCnt:p[n],buildMoreLinkText:A.buildMoreLinkText,onMoreClick:A.onMoreClick,segIsHidden:d,moreMarginTop:w[n],segsByEachCol:h[n],fgPaddingBottom:c[n],fgContentElRef:t.fgElRefs.createRef(e.key),fgContent:Rn(Pn,null,Rn(Pn,null,i),Rn(Pn,null,l)),bgContent:Rn(Pn,null,t.renderFillSegs(o[n],"highlight"),t.renderFillSegs(s[n],"non-business"),t.renderFillSegs(r[n],"bg-event"))})})))},A.prototype.componentDidMount=function(){this.updateSizing(!0)},A.prototype.componentDidUpdate=function(t,A){var e=this.props;this.updateSizing(!Tt(t,e))},A.prototype.getHighlightSegs=function(){var t=this.props;return t.eventDrag&&t.eventDrag.segs.length?t.eventDrag.segs:t.eventResize&&t.eventResize.segs.length?t.eventResize.segs:t.dateSelectionSegs},A.prototype.getMirrorSegs=function(){var t=this.props;return t.eventResize&&t.eventResize.segs.length?t.eventResize.segs:[]},A.prototype.renderFgSegs=function(t,A,e,i,s,r,o,a,l){var c=this.context,u=this.props.eventSelection,h=this.state.framePositions,d=1===this.props.cells.length,f=[];if(h)for(var g=0,p=t;g<p.length;g++){var w=p[g],B=w.eventRange.instance.instanceId,E=o||a||l,m=s[B],v=A[B]||m,C=A[B]||E||w.firstCol!==w.lastCol||!w.isStart||!w.isEnd,b=void 0,y=void 0,Q=void 0,I=void 0;C?(y=e[B],c.isRtl?(I=0,Q=h.lefts[w.lastCol]-h.lefts[w.firstCol]):(Q=0,I=h.rights[w.firstCol]-h.rights[w.lastCol])):b=i[B],f.push(Rn("div",{className:"fc-daygrid-event-harness"+(C?" fc-daygrid-event-harness-abs":""),key:B,ref:E?null:this.segHarnessRefs.createRef(B+":"+w.firstCol),style:{visibility:v?"hidden":"",marginTop:b||"",top:y||"",left:Q||"",right:I||""}},jr(w)?Rn(Nr,n({seg:w,isDragging:o,isSelected:B===u,defaultDisplayEventEnd:d},Be(w,r))):Rn(Ur,n({seg:w,isDragging:o,isResizing:a,isDateSelecting:l,isSelected:B===u,defaultDisplayEventEnd:d},Be(w,r)))))}return f},A.prototype.renderFillSegs=function(t,A){var e=this.context.isRtl,s=this.props.todayRange,r=this.state.framePositions,o=[];if(r)for(var a=0,l=t;a<l.length;a++){var c=l[a],u=e?{right:0,left:r.lefts[c.lastCol]-r.lefts[c.firstCol]}:{left:0,right:r.rights[c.firstCol]-r.rights[c.lastCol]};o.push(Rn("div",{key:me(c.eventRange),className:"fc-daygrid-bg-harness",style:u},"bg-event"===A?Rn(tr,n({seg:c},Be(c,s))):$s(A)))}return Rn.apply(void 0,i([Pn,{}],o))},A.prototype.updateSizing=function(t){var A=this.props,e=this.frameElRefs;if(null!==A.clientWidth){if(t){var n=A.cells.map((function(t){return e.currentMap[t.key]}));if(n.length){var i=this.rootElRef.current;this.setState({framePositions:new In(i,n,!0,!1)})}}var s=!0===A.dayMaxEvents||!0===A.dayMaxEventRows;this.setState({segHeights:this.computeSegHeights(),maxContentHeight:s?this.computeMaxContentHeight():null})}},A.prototype.computeSegHeights=function(){return Pt(this.segHarnessRefs.currentMap,(function(t){return t.getBoundingClientRect().height}))},A.prototype.computeMaxContentHeight=function(){var t=this.props.cells[0].key,A=this.cellElRefs.currentMap[t],e=this.fgElRefs.currentMap[t];return A.getBoundingClientRect().bottom-e.getBoundingClientRect().top},A.prototype.getCellEls=function(){var t=this.cellElRefs.currentMap;return this.props.cells.map((function(A){return t[A.key]}))},A}(Ai);Jr.addStateEquality({segHeights:Tt});var Zr=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.repositioner=new Ti(A.updateSize.bind(A)),A.handleRootEl=function(t){A.rootEl=t,A.props.elRef&&Un(A.props.elRef,t)},A.handleDocumentMousedown=function(t){var e=A.props.onClose;e&&!A.rootEl.contains(t.target)&&e()},A.handleDocumentScroll=function(){A.repositioner.request(10)},A.handleCloseClick=function(){var t=A.props.onClose;t&&t()},A}return e(A,t),A.prototype.render=function(){var t=this.context.theme,A=this.props,e=["fc-popover",t.getClass("popover")].concat(A.extraClassNames||[]);return Rn("div",n({className:e.join(" ")},A.extraAttrs,{ref:this.handleRootEl}),Rn("div",{className:"fc-popover-header "+t.getClass("popoverHeader")},Rn("span",{className:"fc-popover-title"},A.title),Rn("span",{className:"fc-popover-close "+t.getIconClass("close"),onClick:this.handleCloseClick})),Rn("div",{className:"fc-popover-body "+t.getClass("popoverContent")},A.children))},A.prototype.componentDidMount=function(){document.addEventListener("mousedown",this.handleDocumentMousedown),document.addEventListener("scroll",this.handleDocumentScroll),this.updateSize()},A.prototype.componentWillUnmount=function(){document.removeEventListener("mousedown",this.handleDocumentMousedown),document.removeEventListener("scroll",this.handleDocumentScroll)},A.prototype.updateSize=function(){var t=this.props,A=t.alignmentEl,e=t.topAlignmentEl,n=this.rootEl;if(n){var i,s=n.getBoundingClientRect(),r=A.getBoundingClientRect(),o=e?e.getBoundingClientRect().top:r.top;o=Math.min(o,window.innerHeight-s.height-10),o=Math.max(o,10),i=this.context.isRtl?r.right-s.width:r.left,i=Math.min(i,window.innerWidth-s.width-10),O(n,{top:o,left:i=Math.max(i,10)})}},A}(jn),Xr=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.handlePopoverEl=function(t){A.popoverEl=t,t?A.context.registerInteractiveComponent(A,{el:t,useEventCenter:!1}):A.context.unregisterInteractiveComponent(A)},A}return e(A,t),A.prototype.render=function(){var t=this.context,A=t.options,e=t.dateEnv,i=this.props,s=i.date,r=i.hiddenInstances,o=i.todayRange,a=i.dateProfile,l=i.selectedInstanceId,c=e.format(s,A.dayPopoverFormat);return Rn(Zs,{date:s,dateProfile:a,todayRange:o,elRef:this.handlePopoverEl},(function(t,A,e){return Rn(Zr,{elRef:t,title:c,extraClassNames:["fc-more-popover"].concat(A),extraAttrs:e,onClose:i.onCloseClick,alignmentEl:i.alignmentEl,topAlignmentEl:i.topAlignmentEl},Rn(Xs,{date:s,dateProfile:a,todayRange:o},(function(t,A){return A&&Rn("div",{className:"fc-more-popover-misc",ref:t},A)})),i.segs.map((function(t){var A=t.eventRange.instance.instanceId;return Rn("div",{className:"fc-daygrid-event-harness",key:A,style:{visibility:r[A]?"hidden":""}},jr(t)?Rn(Nr,n({seg:t,isDragging:!1,isSelected:A===l,defaultDisplayEventEnd:!1},Be(t,o))):Rn(Ur,n({seg:t,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:A===l,defaultDisplayEventEnd:!1},Be(t,o))))})))}))},A.prototype.queryHit=function(t,A,e,n){var i=this.props.date;if(t<e&&A<n)return{component:this,dateSpan:{allDay:!0,range:{start:i,end:gt(i,1)}},dayEl:this.popoverEl,rect:{left:0,top:0,right:e,bottom:n},layer:1}},A.prototype.isPopover=function(){return!0},A}(Ai),qr=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.splitBusinessHourSegs=sA(Yr),A.splitBgEventSegs=sA(Yr),A.splitFgEventSegs=sA(Yr),A.splitDateSelectionSegs=sA(Yr),A.splitEventDrag=sA(Pr),A.splitEventResize=sA(Pr),A.buildBuildMoreLinkText=sA($r),A.rowRefs=new Fs,A.state={morePopoverState:null},A.handleRootEl=function(t){A.rootEl=t,Un(A.props.elRef,t)},A.handleMoreLinkClick=function(t){var e=A.context,i=e.dateEnv,s=e.options.moreLinkClick;function r(t){var A=t.eventRange,n=A.def,s=A.instance,r=A.range;return{event:new ke(e,n,s),start:i.toDate(r.start),end:i.toDate(r.end),isStart:t.isStart,isEnd:t.isEnd}}"function"==typeof s&&(s=s({date:i.toDate(t.date),allDay:!0,allSegs:t.allSegs.map(r),hiddenSegs:t.hiddenSegs.map(r),jsEvent:t.ev,view:e.viewApi})),s&&"popover"!==s?"string"==typeof s&&e.calendarApi.zoomTo(t.date,s):A.setState({morePopoverState:n(n({},t),{currentFgEventSegs:A.props.fgEventSegs})})},A.handleMorePopoverClose=function(){A.setState({morePopoverState:null})},A}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=A.dateProfile,n=A.dayMaxEventRows,i=A.dayMaxEvents,s=A.expandRows,r=this.state.morePopoverState,o=A.cells.length,a=this.splitBusinessHourSegs(A.businessHourSegs,o),l=this.splitBgEventSegs(A.bgEventSegs,o),c=this.splitFgEventSegs(A.fgEventSegs,o),u=this.splitDateSelectionSegs(A.dateSelectionSegs,o),h=this.splitEventDrag(A.eventDrag,o),d=this.splitEventResize(A.eventResize,o),f=this.buildBuildMoreLinkText(this.context.options.moreLinkText),g=!0===i||!0===n;return g&&!s&&(g=!1,n=null,i=null),Rn("div",{className:["fc-daygrid-body",g?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",s?"":"fc-daygrid-body-natural"].join(" "),ref:this.handleRootEl,style:{width:A.clientWidth,minWidth:A.tableMinWidth}},Rn(ms,{unit:"day"},(function(g,p){return Rn(Pn,null,Rn("table",{className:"fc-scrollgrid-sync-table",style:{width:A.clientWidth,minWidth:A.tableMinWidth,height:s?A.clientHeight:""}},A.colGroupNode,Rn("tbody",null,A.cells.map((function(s,r){return Rn(Jr,{ref:t.rowRefs.createRef(r),key:s.length?s[0].date.toISOString():r,showDayNumbers:o>1,showWeekNumbers:A.showWeekNumbers,todayRange:p,dateProfile:e,cells:s,renderIntro:A.renderRowIntro,businessHourSegs:a[r],eventSelection:A.eventSelection,bgEventSegs:l[r].filter(to),fgEventSegs:c[r],dateSelectionSegs:u[r],eventDrag:h[r],eventResize:d[r],dayMaxEvents:i,dayMaxEventRows:n,clientWidth:A.clientWidth,clientHeight:A.clientHeight,buildMoreLinkText:f,onMoreClick:t.handleMoreLinkClick})})))),!A.forPrint&&r&&r.currentFgEventSegs===A.fgEventSegs&&Rn(Xr,{date:r.date,dateProfile:e,segs:r.allSegs,alignmentEl:r.dayEl,topAlignmentEl:1===o?A.headerAlignElRef.current:null,onCloseClick:t.handleMorePopoverClose,selectedInstanceId:A.eventSelection,hiddenInstances:(A.eventDrag?A.eventDrag.affectedInstances:null)||(A.eventResize?A.eventResize.affectedInstances:null)||{},todayRange:p}))})))},A.prototype.prepareHits=function(){this.rowPositions=new In(this.rootEl,this.rowRefs.collect().map((function(t){return t.getCellEls()[0]})),!1,!0),this.colPositions=new In(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)},A.prototype.positionToHit=function(t,A){var e=this.colPositions,n=this.rowPositions,i=e.leftToIndex(t),s=n.topToIndex(A);if(null!=s&&null!=i)return{row:s,col:i,dateSpan:{range:this.getCellRange(s,i),allDay:!0},dayEl:this.getCellEl(s,i),relativeRect:{left:e.lefts[i],right:e.rights[i],top:n.tops[s],bottom:n.bottoms[s]}}},A.prototype.getCellEl=function(t,A){return this.rowRefs.currentMap[t].getCellEls()[A]},A.prototype.getCellRange=function(t,A){var e=this.props.cells[t][A].date;return{start:e,end:gt(e,1)}},A}(Ai);function $r(t){return"function"==typeof t?t:function(A){return"+"+A+" "+t}}function to(t){return t.eventRange.def.allDay}var Ao=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.slicer=new eo,A.tableRef=Sn(),A.handleRootEl=function(t){t?A.context.registerInteractiveComponent(A,{el:t}):A.context.unregisterInteractiveComponent(A)},A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context;return Rn(qr,n({ref:this.tableRef,elRef:this.handleRootEl},this.slicer.sliceProps(t,t.dateProfile,t.nextDayThreshold,A,t.dayTableModel),{dateProfile:t.dateProfile,cells:t.dayTableModel.cells,colGroupNode:t.colGroupNode,tableMinWidth:t.tableMinWidth,renderRowIntro:t.renderRowIntro,dayMaxEvents:t.dayMaxEvents,dayMaxEventRows:t.dayMaxEventRows,showWeekNumbers:t.showWeekNumbers,expandRows:t.expandRows,headerAlignElRef:t.headerAlignElRef,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:t.forPrint}))},A.prototype.prepareHits=function(){this.tableRef.current.prepareHits()},A.prototype.queryHit=function(t,A){var e=this.tableRef.current.positionToHit(t,A);if(e)return{component:this,dateSpan:e.dateSpan,dayEl:e.dayEl,rect:{left:e.relativeRect.left,right:e.relativeRect.right,top:e.relativeRect.top,bottom:e.relativeRect.bottom},layer:0}},A}(Ai),eo=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.forceDayIfListItem=!0,A}return e(A,t),A.prototype.sliceRange=function(t,A){return A.sliceRange(t)},A}(Is),no=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.buildDayTableModel=sA(io),A.headerRef=Sn(),A.tableRef=Sn(),A}return e(A,t),A.prototype.render=function(){var t=this,A=this.context,e=A.options,n=A.dateProfileGenerator,i=this.props,s=this.buildDayTableModel(i.dateProfile,n),r=e.dayHeaders&&Rn(Cs,{ref:this.headerRef,dateProfile:i.dateProfile,dates:s.headerDates,datesRepDistinctDays:1===s.rowCnt}),o=function(A){return Rn(Ao,{ref:t.tableRef,dateProfile:i.dateProfile,dayTableModel:s,businessHours:i.businessHours,dateSelection:i.dateSelection,eventStore:i.eventStore,eventUiBases:i.eventUiBases,eventSelection:i.eventSelection,eventDrag:i.eventDrag,eventResize:i.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:A.tableColGroupNode,tableMinWidth:A.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!i.isHeightAuto,headerAlignElRef:t.headerElRef,clientWidth:A.clientWidth,clientHeight:A.clientHeight,forPrint:i.forPrint})};return e.dayMinWidth?this.renderHScrollLayout(r,o,s.colCnt,e.dayMinWidth):this.renderSimpleLayout(r,o)},A}(Rr);function io(t,A){var e=new ys(t.renderRange,A);return new Qs(e,/year|month|week/.test(t.currentRangeUnit))}var so=ei({initialView:"dayGridMonth",optionRefiners:{moreLinkClick:FA,moreLinkClassNames:FA,moreLinkContent:FA,moreLinkDidMount:FA,moreLinkWillUnmount:FA},views:{dayGrid:{component:no,dateProfileGeneratorClass:function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.buildRenderRange=function(A,e,n){var i,s=this.props.dateEnv,r=t.prototype.buildRenderRange.call(this,A,e,n),o=r.start,a=r.end;return/^(year|month)$/.test(e)&&(o=s.startOfWeek(o),(i=s.startOfWeek(a)).valueOf()!==a.valueOf()&&(a=ft(i,1))),this.props.monthMode&&this.props.fixedWeekCount&&(a=ft(a,6-Math.ceil(wt(o,a)))),{start:o,end:a}},A}(Bi)},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}}),ro=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.getKeyInfo=function(){return{allDay:{},timed:{}}},A.prototype.getKeysForDateSpan=function(t){return t.allDay?["allDay"]:["timed"]},A.prototype.getKeysForEventDef=function(t){return t.allDay?oe(t)?["timed","allDay"]:["allDay"]:["timed"]},A}(cn),oo=function(){function t(t,A,e){this.positions=t,this.dateProfile=A,this.slatMetas=e}return t.prototype.safeComputeTop=function(t){var A=this.dateProfile;if(se(A.currentRange,t)){var e=Ct(t),n=t.valueOf()-e.valueOf();if(n>=qt(A.slotMinTime)&&n<qt(A.slotMaxTime))return this.computeTimeTop(Kt(n))}},t.prototype.computeDateTop=function(t,A){return A||(A=Ct(t)),this.computeTimeTop(Kt(t.valueOf()-A.valueOf()))},t.prototype.computeTimeTop=function(t){var A,e,n=this.positions,i=this.dateProfile,s=this.slatMetas,r=n.els.length,o=s[1].date.valueOf()-s[0].date.valueOf(),a=(t.milliseconds-qt(i.slotMinTime))/o;return a=Math.max(0,a),a=Math.min(r,a),A=Math.floor(a),e=a-(A=Math.min(A,r-1)),n.tops[A]+n.getHeight(A)*e},t}(),ao=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}],lo=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.rootElRef=Sn(),A.slatElRefs=new Fs,A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context;return Rn("div",{className:"fc-timegrid-slots",ref:this.rootElRef},Rn("table",{className:A.theme.getClass("table"),style:{minWidth:t.tableMinWidth,width:t.clientWidth,height:t.minHeight}},t.tableColGroupNode,Rn(co,{slatElRefs:this.slatElRefs,axis:t.axis,slatMetas:t.slatMetas})))},A.prototype.componentDidMount=function(){this.updateSizing()},A.prototype.componentDidUpdate=function(){this.updateSizing()},A.prototype.componentWillUnmount=function(){this.props.onCoords&&this.props.onCoords(null)},A.prototype.updateSizing=function(){var t,A=this.props;A.onCoords&&null!==A.clientWidth&&this.rootElRef.current.offsetHeight&&A.onCoords(new oo(new In(this.rootElRef.current,(t=this.slatElRefs.currentMap,A.slatMetas.map((function(A){return t[A.key]}))),!1,!0),this.props.dateProfile,A.slatMetas))},A}(jn),co=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=A.options,i=t.slatElRefs;return Rn("tbody",null,t.slatMetas.map((function(s,r){var o={time:s.time,date:A.dateEnv.toDate(s.date),view:A.viewApi},a=["fc-timegrid-slot","fc-timegrid-slot-lane",s.isLabeled?"":"fc-timegrid-slot-minor"];return Rn("tr",{key:s.key,ref:i.createRef(s.key)},t.axis&&Rn(ho,n({},s)),Rn(si,{hookProps:o,classNames:e.slotLaneClassNames,content:e.slotLaneContent,didMount:e.slotLaneDidMount,willUnmount:e.slotLaneWillUnmount},(function(t,A,e,n){return Rn("td",{ref:t,className:a.concat(A).join(" "),"data-time":s.isoTimeStr},n)})))})))},A}(jn),uo=mA({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function ho(t){var A=["fc-timegrid-slot","fc-timegrid-slot-label",t.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return Rn(kn.Consumer,null,(function(e){if(t.isLabeled){var n=e.dateEnv,i=e.options,s=e.viewApi,r=null==i.slotLabelFormat?uo:Array.isArray(i.slotLabelFormat)?mA(i.slotLabelFormat[0]):mA(i.slotLabelFormat),o={level:0,time:t.time,date:n.toDate(t.date),view:s,text:n.format(t.date,r)};return Rn(si,{hookProps:o,classNames:i.slotLabelClassNames,content:i.slotLabelContent,defaultContent:fo,didMount:i.slotLabelDidMount,willUnmount:i.slotLabelWillUnmount},(function(e,n,i,s){return Rn("td",{ref:e,className:A.concat(n).join(" "),"data-time":t.isoTimeStr},Rn("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},Rn("div",{className:"fc-timegrid-slot-label-cushion fc-scrollgrid-shrink-cushion",ref:i},s)))}))}return Rn("td",{className:A.join(" "),"data-time":t.isoTimeStr})}))}function fo(t){return t.text}function go(t,A,e,n,i){for(var s=new Date(0),r=t,o=Kt(0),a=e||function(t){var A,e,n;for(A=ao.length-1;A>=0;A--)if(null!==(n=$t(e=Kt(ao[A]),t))&&n>1)return e;return t}(n),l=[];qt(r)<qt(A);){var c=i.add(s,r),u=null!==$t(o,a);l.push({date:c,time:r,key:c.toISOString(),isoTimeStr:eA(c),isLabeled:u}),r=Jt(r,n),o=Jt(o,n)}return l}var po=mA({week:"short"}),wo=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.allDaySplitter=new ro,A.headerElRef=Sn(),A.rootElRef=Sn(),A.scrollerElRef=Sn(),A.state={slatCoords:null},A.handleScrollTopRequest=function(t){var e=A.scrollerElRef.current;e&&(e.scrollTop=t)},A.renderHeadAxis=function(t){void 0===t&&(t="");var e=A.context.options,i=A.props.dateProfile.renderRange,s=Bt(i.start,i.end),r=e.navLinks&&1===s?{"data-navlink":fn(i.start,"week"),tabIndex:0}:{};return e.weekNumbers?Rn(er,{date:i.start,defaultFormat:po},(function(A,e,i,s){return Rn("th",{ref:A,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(e).join(" ")},Rn("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame fc-timegrid-axis-frame-liquid",style:{height:t}},Rn("a",n({ref:i,className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner"},r),s)))})):Rn("th",{className:"fc-timegrid-axis"},Rn("div",{className:"fc-timegrid-axis-frame",style:{height:t}}))},A.renderTableRowAxis=function(t){var e=A.context,n=e.options,i=e.viewApi,s={text:n.allDayText,view:i};return Rn(si,{hookProps:s,classNames:n.allDayClassNames,content:n.allDayContent,defaultContent:Bo,didMount:n.allDayDidMount,willUnmount:n.allDayWillUnmount},(function(A,e,n,i){return Rn("td",{ref:A,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(e).join(" ")},Rn("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame"+(null==t?" fc-timegrid-axis-frame-liquid":""),style:{height:t}},Rn("span",{className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner",ref:n},i)))}))},A.handleSlatCoords=function(t){A.setState({slatCoords:t})},A}return e(A,t),A.prototype.renderSimpleLayout=function(t,A,e){var n=this.context,i=this.props,s=[],r=js(n.options);return t&&s.push({type:"header",key:"header",isSticky:r,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:t}}),A&&(s.push({type:"body",key:"all-day",chunk:{content:A}}),s.push({type:"body",key:"all-day-divider",outerContent:Rn("tr",{className:"fc-scrollgrid-section"},Rn("td",{className:"fc-timegrid-divider "+n.theme.getClass("tableCellShaded")}))})),s.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(n.options.expandRows),chunk:{scrollerElRef:this.scrollerElRef,content:e}}),Rn(di,{viewSpec:n.viewSpec,elRef:this.rootElRef},(function(t,A){return Rn("div",{className:["fc-timegrid"].concat(A).join(" "),ref:t},Rn(Os,{liquid:!i.isHeightAuto&&!i.forPrint,cols:[{width:"shrink"}],sections:s}))}))},A.prototype.renderHScrollLayout=function(t,A,e,n,i,s,r){var o=this,a=this.context.pluginHooks.scrollGridImpl;if(!a)throw new Error("No ScrollGrid implementation");var l=this.context,c=this.props,u=!c.forPrint&&js(l.options),h=!c.forPrint&&Ns(l.options),d=[];t&&d.push({type:"header",key:"header",isSticky:u,syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(t){return Rn("tr",null,o.renderHeadAxis(t.rowSyncHeights[0]))}},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:t}]}),A&&(d.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(t){return Rn("tr",null,o.renderTableRowAxis(t.rowSyncHeights[0]))}},{key:"cols",content:A}]}),d.push({key:"all-day-divider",type:"body",outerContent:Rn("tr",{className:"fc-scrollgrid-section"},Rn("td",{colSpan:2,className:"fc-timegrid-divider "+l.theme.getClass("tableCellShaded")}))}));var f=l.options.nowIndicator;return d.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(l.options.expandRows),chunks:[{key:"axis",content:function(t){return Rn("div",{className:"fc-timegrid-axis-chunk"},Rn("table",{style:{height:t.expandRows?t.clientHeight:""}},t.tableColGroupNode,Rn("tbody",null,Rn(Eo,{slatMetas:s}))),Rn("div",{className:"fc-timegrid-now-indicator-container"},Rn(ms,{unit:f?"minute":"day"},(function(t){var A=f&&r&&r.safeComputeTop(t);return"number"==typeof A?Rn(zs,{isAxis:!0,date:t},(function(t,e,n,i){return Rn("div",{ref:t,className:["fc-timegrid-now-indicator-arrow"].concat(e).join(" "),style:{top:A}},i)})):null}))))}},{key:"cols",scrollerElRef:this.scrollerElRef,content:e}]}),h&&d.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:Hs},{key:"cols",content:Hs}]}),Rn(di,{viewSpec:l.viewSpec,elRef:this.rootElRef},(function(t,A){return Rn("div",{className:["fc-timegrid"].concat(A).join(" "),ref:t},Rn(a,{liquid:!c.isHeightAuto&&!c.forPrint,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:n,minWidth:i}]}],sections:d}))}))},A.prototype.getAllDayMaxEventProps=function(){var t=this.context.options,A=t.dayMaxEvents,e=t.dayMaxEventRows;return!0!==A&&!0!==e||(A=void 0,e=5),{dayMaxEvents:A,dayMaxEventRows:e}},A}(Ai);function Bo(t){return t.text}var Eo=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){return this.props.slatMetas.map((function(t){return Rn("tr",{key:t.key},Rn(ho,n({},t)))}))},A}(jn);function mo(t,A){var e,n=[];for(e=0;e<A;e++)n.push([]);if(t)for(e=0;e<t.length;e++)n[t[e].col].push(t[e]);return n}function vo(t,A){var e=[];if(t){for(r=0;r<A;r++)e[r]={affectedInstances:t.affectedInstances,isEvent:t.isEvent,segs:[]};for(var n=0,i=t.segs;n<i.length;n++){var s=i[n];e[s.col].segs.push(s)}}else for(var r=0;r<A;r++)e[r]=null;return e}function Co(t,A,e,n){for(var i=0,s=t;i<s.length;i++){var r=s[i];r.top=e.computeDateTop(r.start,A),r.bottom=Math.max(r.top+(n||0),e.computeDateTop(r.end,A))}}function bo(t,A,e){void 0===e&&(e=[]);for(var n=0;n<A.length;n++)i=t,s=A[n],i.bottom>s.top&&i.top<s.bottom&&e.push(A[n]);var i,s;return e}function yo(t){var A,e,n=t.forwardSegs,i=0;if(null==t.forwardPressure){for(A=0;A<n.length;A++)yo(e=n[A]),i=Math.max(i,1+e.forwardPressure);t.forwardPressure=i}}function Qo(t,A,e,n){var i,s=t.forwardSegs;if(null==t.forwardCoord)for(s.length?(function(t,A){var e=t.map(Io),n=[{field:"forwardPressure",order:-1},{field:"backwardCoord",order:1}].concat(A);e.sort((function(t,A){return rt(t,A,n)})),e.map((function(t){return t._seg}))}(s,n),Qo(s[0],A+1,e,n),t.forwardCoord=s[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-e)/(A+1),i=0;i<s.length;i++)Qo(s[i],0,t.forwardCoord,n)}function Io(t){var A=de(t);return A.forwardPressure=t.forwardPressure,A.backwardCoord=t.backwardCoord,A}var Do=mA({hour:"numeric",minute:"2-digit",meridiem:!1}),xo=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=["fc-timegrid-event","fc-v-event"];return this.props.isCondensed&&t.push("fc-timegrid-event-condensed"),Rn(Vs,n({},this.props,{defaultTimeFormat:Do,extraClassNames:t}))},A}(jn);ns.timeGridEventCondensedHeight=30;var Mo=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=this.context.options.selectMirror,i=A.eventDrag&&A.eventDrag.segs||A.eventResize&&A.eventResize.segs||e&&A.dateSelectionSegs||[],s=A.eventDrag&&A.eventDrag.affectedInstances||A.eventResize&&A.eventResize.affectedInstances||{};return Rn(Zs,{elRef:A.elRef,date:A.date,dateProfile:A.dateProfile,todayRange:A.todayRange,extraHookProps:A.extraHookProps},(function(r,o,a){return Rn("td",n({ref:r,className:["fc-timegrid-col"].concat(o,A.extraClassNames||[]).join(" ")},a,A.extraDataAttrs),Rn("div",{className:"fc-timegrid-col-frame"},Rn("div",{className:"fc-timegrid-col-bg"},t.renderFillSegs(A.businessHourSegs,"non-business"),t.renderFillSegs(A.bgEventSegs,"bg-event"),t.renderFillSegs(A.dateSelectionSegs,"highlight")),Rn("div",{className:"fc-timegrid-col-events"},t.renderFgSegs(A.fgEventSegs,s)),Rn("div",{className:"fc-timegrid-col-events"},t.renderFgSegs(i,{},Boolean(A.eventDrag),Boolean(A.eventResize),Boolean(e))),Rn("div",{className:"fc-timegrid-now-indicator-container"},t.renderNowIndicator(A.nowIndicatorSegs)),Rn(Fo,{date:A.date,dateProfile:A.dateProfile,todayRange:A.todayRange,extraHookProps:A.extraHookProps})))}))},A.prototype.renderFgSegs=function(t,A,e,n,i){var s=this.props;return s.forPrint?this.renderPrintFgSegs(t):s.slatCoords?this.renderPositionedFgSegs(t,A,e,n,i):void 0},A.prototype.renderPrintFgSegs=function(t){var A=this.props;return(t=he(t,this.context.options.eventOrder)).map((function(t){return Rn("div",{className:"fc-timegrid-event-harness",key:t.eventRange.instance.instanceId},Rn(xo,n({seg:t,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isCondensed:!1},Be(t,A.todayRange,A.nowDate))))}))},A.prototype.renderPositionedFgSegs=function(t,A,e,i,s){var r=this,o=this.context,a=this.props;return(t=function(t,A,e,n,i){return Co(t,A,e,n),function(t,A){for(var e=0,n=t;e<n.length;e++)(c=n[e]).level=null,c.forwardCoord=null,c.backwardCoord=null,c.forwardPressure=null;var i,s=function(t){var A,e,n,i=[];for(A=0;A<t.length;A++){for(e=t[A],n=0;n<i.length&&bo(e,i[n]).length;n++);e.level=n,(i[n]||(i[n]=[])).push(e)}return i}(t=he(t,A));if(function(t){var A,e,n,i,s;for(A=0;A<t.length;A++)for(e=t[A],n=0;n<e.length;n++)for((i=e[n]).forwardSegs=[],s=A+1;s<t.length;s++)bo(i,t[s],i.forwardSegs)}(s),i=s[0]){for(var r=0,o=i;r<o.length;r++)yo(c=o[r]);for(var a=0,l=i;a<l.length;a++){var c;Qo(c=l[a],0,0,A)}}return t}(t,i)}(t,a.date,a.slatCoords,o.options.eventMinHeight,o.options.eventOrder)).map((function(t){var o=t.eventRange.instance.instanceId,l=e||i||s?n({left:0,right:0},r.computeSegTopBottomCss(t)):r.computeFgSegPositionCss(t);return Rn("div",{className:"fc-timegrid-event-harness"+(t.level>0?" fc-timegrid-event-harness-inset":""),key:o,style:n({visibility:A[o]?"hidden":""},l)},Rn(xo,n({seg:t,isDragging:e,isResizing:i,isDateSelecting:s,isSelected:o===a.eventSelection,isCondensed:t.bottom-t.top<ns.timeGridEventCondensedHeight},Be(t,a.todayRange,a.nowDate))))}))},A.prototype.renderFillSegs=function(t,A){var e=this,i=this.context,s=this.props;if(s.slatCoords){Co(t,s.date,s.slatCoords,i.options.eventMinHeight);var r=t.map((function(t){return Rn("div",{key:me(t.eventRange),className:"fc-timegrid-bg-harness",style:e.computeSegTopBottomCss(t)},"bg-event"===A?Rn(tr,n({seg:t},Be(t,s.todayRange,s.nowDate))):$s(A))}));return Rn(Pn,null,r)}},A.prototype.renderNowIndicator=function(t){var A=this.props,e=A.slatCoords,n=A.date;if(e)return t.map((function(t,A){return Rn(zs,{isAxis:!1,date:n,key:A},(function(A,i,s,r){return Rn("div",{ref:A,className:["fc-timegrid-now-indicator-line"].concat(i).join(" "),style:{top:e.computeDateTop(t.start,n)}},r)}))}))},A.prototype.computeFgSegPositionCss=function(t){var A,e,i=this.context,s=i.isRtl,r=i.options.slotEventOverlap,o=t.backwardCoord,a=t.forwardCoord;r&&(a=Math.min(1,o+2*(a-o))),s?(A=1-a,e=o):(A=o,e=1-a);var l={zIndex:t.level+1,left:100*A+"%",right:100*e+"%"};return r&&t.forwardPressure&&(l[s?"marginLeft":"marginRight"]=20),n(n({},l),this.computeSegTopBottomCss(t))},A.prototype.computeSegTopBottomCss=function(t){return{top:t.top,bottom:-t.bottom}},A}(jn),Fo=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props;return Rn(Xs,{date:t.date,dateProfile:t.dateProfile,todayRange:t.todayRange,extraHookProps:t.extraHookProps},(function(t,A){return A&&Rn("div",{className:"fc-timegrid-col-misc",ref:t},A)}))},A}(jn),Lo=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.splitFgEventSegs=sA(mo),A.splitBgEventSegs=sA(mo),A.splitBusinessHourSegs=sA(mo),A.splitNowIndicatorSegs=sA(mo),A.splitDateSelectionSegs=sA(mo),A.splitEventDrag=sA(vo),A.splitEventResize=sA(vo),A.rootElRef=Sn(),A.cellElRefs=new Fs,A}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=this.context.options.nowIndicator&&A.slatCoords&&A.slatCoords.safeComputeTop(A.nowDate),n=A.cells.length,i=this.splitFgEventSegs(A.fgEventSegs,n),s=this.splitBgEventSegs(A.bgEventSegs,n),r=this.splitBusinessHourSegs(A.businessHourSegs,n),o=this.splitNowIndicatorSegs(A.nowIndicatorSegs,n),a=this.splitDateSelectionSegs(A.dateSelectionSegs,n),l=this.splitEventDrag(A.eventDrag,n),c=this.splitEventResize(A.eventResize,n);return Rn("div",{className:"fc-timegrid-cols",ref:this.rootElRef},Rn("table",{style:{minWidth:A.tableMinWidth,width:A.clientWidth}},A.tableColGroupNode,Rn("tbody",null,Rn("tr",null,A.axis&&Rn("td",{className:"fc-timegrid-col fc-timegrid-axis"},Rn("div",{className:"fc-timegrid-col-frame"},Rn("div",{className:"fc-timegrid-now-indicator-container"},"number"==typeof e&&Rn(zs,{isAxis:!0,date:A.nowDate},(function(t,A,n,i){return Rn("div",{ref:t,className:["fc-timegrid-now-indicator-arrow"].concat(A).join(" "),style:{top:e}},i)}))))),A.cells.map((function(e,n){return Rn(Mo,{key:e.key,elRef:t.cellElRefs.createRef(e.key),dateProfile:A.dateProfile,date:e.date,nowDate:A.nowDate,todayRange:A.todayRange,extraHookProps:e.extraHookProps,extraDataAttrs:e.extraDataAttrs,extraClassNames:e.extraClassNames,fgEventSegs:i[n],bgEventSegs:s[n],businessHourSegs:r[n],nowIndicatorSegs:o[n],dateSelectionSegs:a[n],eventDrag:l[n],eventResize:c[n],slatCoords:A.slatCoords,eventSelection:A.eventSelection,forPrint:A.forPrint})}))))))},A.prototype.componentDidMount=function(){this.updateCoords()},A.prototype.componentDidUpdate=function(){this.updateCoords()},A.prototype.updateCoords=function(){var t,A=this.props;A.onColCoords&&null!==A.clientWidth&&A.onColCoords(new In(this.rootElRef.current,(t=this.cellElRefs.currentMap,A.cells.map((function(A){return t[A.key]}))),!0,!1))},A}(jn),Ro=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.processSlotOptions=sA(Yo),A.state={slatCoords:null},A.handleScrollRequest=function(t){var e=A.props.onScrollTopRequest,n=A.state.slatCoords;if(e&&n){if(t.time){var i=n.computeTimeTop(t.time);(i=Math.ceil(i))&&i++,e(i)}return!0}},A.handleColCoords=function(t){A.colCoords=t},A.handleSlatCoords=function(t){A.setState({slatCoords:t}),A.props.onSlatCoords&&A.props.onSlatCoords(t)},A}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.state;return Rn("div",{className:"fc-timegrid-body",ref:t.rootElRef,style:{width:t.clientWidth,minWidth:t.tableMinWidth}},Rn(lo,{axis:t.axis,dateProfile:t.dateProfile,slatMetas:t.slatMetas,clientWidth:t.clientWidth,minHeight:t.expandRows?t.clientHeight:"",tableMinWidth:t.tableMinWidth,tableColGroupNode:t.axis?t.tableColGroupNode:null,onCoords:this.handleSlatCoords}),Rn(Lo,{cells:t.cells,axis:t.axis,dateProfile:t.dateProfile,businessHourSegs:t.businessHourSegs,bgEventSegs:t.bgEventSegs,fgEventSegs:t.fgEventSegs,dateSelectionSegs:t.dateSelectionSegs,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,todayRange:t.todayRange,nowDate:t.nowDate,nowIndicatorSegs:t.nowIndicatorSegs,clientWidth:t.clientWidth,tableMinWidth:t.tableMinWidth,tableColGroupNode:t.tableColGroupNode,slatCoords:A.slatCoords,onColCoords:this.handleColCoords,forPrint:t.forPrint}))},A.prototype.componentDidMount=function(){this.scrollResponder=this.context.createScrollResponder(this.handleScrollRequest)},A.prototype.componentDidUpdate=function(t){this.scrollResponder.update(t.dateProfile!==this.props.dateProfile)},A.prototype.componentWillUnmount=function(){this.scrollResponder.detach()},A.prototype.positionToHit=function(t,A){var e=this.context,n=e.dateEnv,i=e.options,s=this.colCoords,r=this.props.dateProfile,o=this.state.slatCoords,a=this.processSlotOptions(this.props.slotDuration,i.snapDuration),l=a.snapDuration,c=a.snapsPerSlot,u=s.leftToIndex(t),h=o.positions.topToIndex(A);if(null!=u&&null!=h){var d=o.positions.tops[h],f=o.positions.getHeight(h),g=(A-d)/f,p=h*c+Math.floor(g*c),w=this.props.cells[u].date,B=Jt(r.slotMinTime,Zt(l,p)),E=n.add(w,B);return{col:u,dateSpan:{range:{start:E,end:n.add(E,l)},allDay:!1},dayEl:s.els[u],relativeRect:{left:s.lefts[u],right:s.rights[u],top:d,bottom:d+f}}}},A}(jn);function Yo(t,A){var e=A||t,n=$t(t,e);return null===n&&(e=t,n=1),{snapDuration:e,snapsPerSlot:n}}var So=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.buildDayRanges=sA(Po),A.slicer=new Go,A.timeColsRef=Sn(),A.handleRootEl=function(t){t?A.context.registerInteractiveComponent(A,{el:t}):A.context.unregisterInteractiveComponent(A)},A}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=this.context,i=A.dateProfile,s=A.dayTableModel,r=e.options.nowIndicator,o=this.buildDayRanges(s,i,e.dateEnv);return Rn(ms,{unit:r?"minute":"day"},(function(a,l){return Rn(Ro,n({ref:t.timeColsRef,rootElRef:t.handleRootEl},t.slicer.sliceProps(A,i,null,e,o),{forPrint:A.forPrint,axis:A.axis,dateProfile:i,slatMetas:A.slatMetas,slotDuration:A.slotDuration,cells:s.cells[0],tableColGroupNode:A.tableColGroupNode,tableMinWidth:A.tableMinWidth,clientWidth:A.clientWidth,clientHeight:A.clientHeight,expandRows:A.expandRows,nowDate:a,nowIndicatorSegs:r&&t.slicer.sliceNowDate(a,e,o),todayRange:l,onScrollTopRequest:A.onScrollTopRequest,onSlatCoords:A.onSlatCoords}))}))},A.prototype.queryHit=function(t,A){var e=this.timeColsRef.current.positionToHit(t,A);if(e)return{component:this,dateSpan:e.dateSpan,dayEl:e.dayEl,rect:{left:e.relativeRect.left,right:e.relativeRect.right,top:e.relativeRect.top,bottom:e.relativeRect.bottom},layer:0}},A}(Ai);function Po(t,A,e){for(var n=[],i=0,s=t.headerDates;i<s.length;i++){var r=s[i];n.push({start:e.add(r,A.slotMinTime),end:e.add(r,A.slotMaxTime)})}return n}var Go=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.sliceRange=function(t,A){for(var e=[],n=0;n<A.length;n++){var i=Ae(t,A[n]);i&&e.push({start:i.start,end:i.end,isStart:i.start.valueOf()===t.start.valueOf(),isEnd:i.end.valueOf()===t.end.valueOf(),col:n})}return e},A}(Is),_o=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.buildTimeColsModel=sA(To),A.buildSlatMetas=sA(go),A}return e(A,t),A.prototype.render=function(){var t=this,A=this.context,e=A.options,i=A.dateEnv,s=A.dateProfileGenerator,r=this.props,o=r.dateProfile,a=this.buildTimeColsModel(o,s),l=this.allDaySplitter.splitProps(r),c=this.buildSlatMetas(o.slotMinTime,o.slotMaxTime,e.slotLabelInterval,e.slotDuration,i),u=e.dayMinWidth,h=!u,d=u,f=e.dayHeaders&&Rn(Cs,{dates:a.headerDates,dateProfile:o,datesRepDistinctDays:!0,renderIntro:h?this.renderHeadAxis:null}),g=!1!==e.allDaySlot&&function(A){return Rn(Ao,n({},l.allDay,{dateProfile:o,dayTableModel:a,nextDayThreshold:e.nextDayThreshold,tableMinWidth:A.tableMinWidth,colGroupNode:A.tableColGroupNode,renderRowIntro:h?t.renderTableRowAxis:null,showWeekNumbers:!1,expandRows:!1,headerAlignElRef:t.headerElRef,clientWidth:A.clientWidth,clientHeight:A.clientHeight,forPrint:r.forPrint},t.getAllDayMaxEventProps()))},p=function(A){return Rn(So,n({},l.timed,{dayTableModel:a,dateProfile:o,axis:h,slotDuration:e.slotDuration,slatMetas:c,forPrint:r.forPrint,tableColGroupNode:A.tableColGroupNode,tableMinWidth:A.tableMinWidth,clientWidth:A.clientWidth,clientHeight:A.clientHeight,onSlatCoords:t.handleSlatCoords,expandRows:A.expandRows,onScrollTopRequest:t.handleScrollTopRequest}))};return d?this.renderHScrollLayout(f,g,p,a.colCnt,u,c,this.state.slatCoords):this.renderSimpleLayout(f,g,p)},A}(wo);function To(t,A){var e=new ys(t.renderRange,A);return new Qs(e,!1)}var ko=ei({initialView:"timeGridWeek",optionRefiners:{allDaySlot:Boolean},views:{timeGrid:{component:_o,usesMinMaxTime:!0,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}}),Wo=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=t.dayDate,e=t.todayRange,i=this.context,s=i.theme,r=i.dateEnv,o=i.options,a=i.viewApi,l=hn(A,e),c=o.listDayFormat?r.format(A,o.listDayFormat):"",u=o.listDaySideFormat?r.format(A,o.listDaySideFormat):"",h=o.navLinks?fn(A):null,d=n({date:r.toDate(A),view:a,text:c,sideText:u,navLinkData:h},l),f=["fc-list-day"].concat(dn(l,s));return Rn(si,{hookProps:d,classNames:o.dayHeaderClassNames,content:o.dayHeaderContent,defaultContent:Ho,didMount:o.dayHeaderDidMount,willUnmount:o.dayHeaderWillUnmount},(function(t,e,n,i){return Rn("tr",{ref:t,className:f.concat(e).join(" "),"data-date":AA(A)},Rn("th",{colSpan:3},Rn("div",{className:"fc-list-day-cushion "+s.getClass("tableCellShaded"),ref:n},i)))}))},A}(jn);function Ho(t){var A=t.navLinkData?{"data-navlink":t.navLinkData,tabIndex:0}:{};return Rn(Pn,null,t.text&&Rn("a",n({className:"fc-list-day-text"},A),t.text),t.sideText&&Rn("a",n({className:"fc-list-day-side-text"},A),t.sideText))}var jo=mA({hour:"numeric",minute:"2-digit",meridiem:"short"}),No=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A.prototype.render=function(){var t=this.props,A=this.context,e=t.seg,n=A.options.eventTimeFormat||jo;return Rn(Us,{seg:e,timeText:"",disableDragging:!0,disableResizing:!0,defaultContent:Oo,isPast:t.isPast,isFuture:t.isFuture,isToday:t.isToday,isSelected:t.isSelected,isDragging:t.isDragging,isResizing:t.isResizing,isDateSelecting:t.isDateSelecting},(function(t,i,s,r,o){return Rn("tr",{className:["fc-list-event",o.event.url?"fc-event-forced-url":""].concat(i).join(" "),ref:t},function(t,A,e){var n=e.options;if(!1!==n.displayEventTime){var i=t.eventRange.def,s=t.eventRange.instance,r=!1,o=void 0;if(i.allDay?r=!0:XA(t.eventRange.range)?t.isStart?o=we(t,A,e,null,null,s.range.start,t.end):t.isEnd?o=we(t,A,e,null,null,t.start,s.range.end):r=!0:o=we(t,A,e),r){var a={text:e.options.allDayText,view:e.viewApi};return Rn(si,{hookProps:a,classNames:n.allDayClassNames,content:n.allDayContent,defaultContent:Uo,didMount:n.allDayDidMount,willUnmount:n.allDayWillUnmount},(function(t,A,e,n){return Rn("td",{className:["fc-list-event-time"].concat(A).join(" "),ref:t},n)}))}return Rn("td",{className:"fc-list-event-time"},o)}return null}(e,n,A),Rn("td",{className:"fc-list-event-graphic"},Rn("span",{className:"fc-list-event-dot",style:{borderColor:o.borderColor||o.backgroundColor}})),Rn("td",{className:"fc-list-event-title",ref:s},r))}))},A}(jn);function Oo(t){var A=t.event,e=A.url;return Rn("a",n({},e?{href:e}:{}),A.title)}function Uo(t){return t.text}var Vo=function(t){function A(){var A=null!==t&&t.apply(this,arguments)||this;return A.computeDateVars=sA(zo),A.eventStoreToSegs=sA(A._eventStoreToSegs),A.setRootEl=function(t){t?A.context.registerInteractiveComponent(A,{el:t}):A.context.unregisterInteractiveComponent(A)},A}return e(A,t),A.prototype.render=function(){var t=this,A=this.props,e=this.context,n=["fc-list",e.theme.getClass("table"),!1!==e.options.stickyHeaderDates?"fc-list-sticky":""],i=this.computeDateVars(A.dateProfile),s=i.dayDates,r=i.dayRanges,o=this.eventStoreToSegs(A.eventStore,A.eventUiBases,r);return Rn(di,{viewSpec:e.viewSpec,elRef:this.setRootEl},(function(e,i){return Rn("div",{ref:e,className:n.concat(i).join(" ")},Rn(Ms,{liquid:!A.isHeightAuto,overflowX:A.isHeightAuto?"visible":"hidden",overflowY:A.isHeightAuto?"visible":"auto"},o.length>0?t.renderSegList(o,s):t.renderEmptyMessage()))}))},A.prototype.renderEmptyMessage=function(){var t=this.context,A=t.options,e=t.viewApi,n={text:A.noEventsText,view:e};return Rn(si,{hookProps:n,classNames:A.noEventsClassNames,content:A.noEventsContent,defaultContent:Ko,didMount:A.noEventsDidMount,willUnmount:A.noEventsWillUnmount},(function(t,A,e,n){return Rn("div",{className:["fc-list-empty"].concat(A).join(" "),ref:t},Rn("div",{className:"fc-list-empty-cushion",ref:e},n))}))},A.prototype.renderSegList=function(t,A){var e=this.context,i=e.theme,s=e.options,r=function(t){var A,e,n=[];for(A=0;A<t.length;A++)(n[(e=t[A]).dayIndex]||(n[e.dayIndex]=[])).push(e);return n}(t);return Rn(ms,{unit:"day"},(function(t,e){for(var o=[],a=0;a<r.length;a++){var l=r[a];if(l){var c=A[a].toISOString();o.push(Rn(Wo,{key:c,dayDate:A[a],todayRange:e}));for(var u=0,h=l=he(l,s.eventOrder);u<h.length;u++){var d=h[u];o.push(Rn(No,n({key:c+":"+d.eventRange.instance.instanceId,seg:d,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1},Be(d,e,t))))}}}return Rn("table",{className:"fc-list-table "+i.getClass("table")},Rn("tbody",null,o))}))},A.prototype._eventStoreToSegs=function(t,A,e){return this.eventRangesToSegs(re(t,A,this.props.dateProfile.activeRange,this.context.options.nextDayThreshold).fg,e)},A.prototype.eventRangesToSegs=function(t,A){for(var e=[],n=0,i=t;n<i.length;n++){var s=i[n];e.push.apply(e,this.eventRangeToSegs(s,A))}return e},A.prototype.eventRangeToSegs=function(t,A){var e,n,i,s=this.context.dateEnv,r=this.context.options.nextDayThreshold,o=t.range,a=t.def.allDay,l=[];for(e=0;e<A.length;e++)if((n=Ae(o,A[e]))&&(i={component:this,eventRange:t,start:n.start,end:n.end,isStart:t.isStart&&n.start.valueOf()===o.start.valueOf(),isEnd:t.isEnd&&n.end.valueOf()===o.end.valueOf(),dayIndex:e},l.push(i),!i.isEnd&&!a&&e+1<A.length&&o.end<s.add(A[e+1].start,r))){i.end=o.end,i.isEnd=!0;break}return l},A}(Ai);function Ko(t){return t.text}function zo(t){for(var A=Ct(t.renderRange.start),e=t.renderRange.end,n=[],i=[];A<e;)n.push(A),i.push({start:A,end:gt(A,1)}),A=gt(A,1);return{dayDates:n,dayRanges:i}}function Jo(t){return!1===t?null:mA(t)}var Zo=ei({optionRefiners:{listDayFormat:Jo,listDaySideFormat:Jo,noEventsClassNames:FA,noEventsContent:FA,noEventsDidMount:FA,noEventsWillUnmount:FA},views:{list:{component:Vo,buttonTextKey:"list",listDayFormat:{month:"long",day:"numeric",year:"numeric"}},listDay:{type:"list",duration:{days:1},listDayFormat:{weekday:"long"}},listWeek:{type:"list",duration:{weeks:1},listDayFormat:{weekday:"long"},listDaySideFormat:{month:"long",day:"numeric",year:"numeric"}},listMonth:{type:"list",duration:{month:1},listDaySideFormat:{weekday:"long"}},listYear:{type:"list",duration:{year:1},listDaySideFormat:{weekday:"long"}}}}),Xo=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return e(A,t),A}(Fn);Xo.prototype.classes={root:"fc-theme-bootstrap",table:"table-bordered",tableCellShaded:"table-active",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",popover:"popover",popoverHeader:"popover-header",popoverContent:"popover-body"},Xo.prototype.baseIconClass="fa",Xo.prototype.iconClasses={close:"fa-times",prev:"fa-chevron-left",next:"fa-chevron-right",prevYear:"fa-angle-double-left",nextYear:"fa-angle-double-right"},Xo.prototype.rtlIconClasses={prev:"fa-chevron-right",next:"fa-chevron-left",prevYear:"fa-angle-double-right",nextYear:"fa-angle-double-left"},Xo.prototype.iconOverrideOption="bootstrapFontAwesome",Xo.prototype.iconOverrideCustomButtonOption="bootstrapFontAwesome",Xo.prototype.iconOverridePrefix="fa-";var qo=ei({themeClasses:{bootstrap:Xo}}),$o=ei({eventSourceDefs:[{parseMeta:function(t){var A=t.googleCalendarId;return!A&&t.url&&(A=function(t){var A;return/^[^/]+@([^/.]+\.)*(google|googlemail|gmail)\.com$/.test(t)?t:(A=/^https:\/\/www.googleapis.com\/calendar\/v3\/calendars\/([^/]*)/.exec(t))||(A=/^https?:\/\/www.google.com\/calendar\/feeds\/([^/]*)/.exec(t))?decodeURIComponent(A[1]):void 0}(t.url)),A?{googleCalendarId:A,googleCalendarApiKey:t.googleCalendarApiKey,googleCalendarApiBase:t.googleCalendarApiBase,extraParams:t.extraParams}:null},fetch:function(t,A,e){var i=t.context,s=i.dateEnv,r=i.options,o=t.eventSource.meta,a=o.googleCalendarApiKey||r.googleCalendarApiKey;if(a){var l=function(t){var A=t.googleCalendarApiBase;return A||(A="https://www.googleapis.com/calendar/v3/calendars"),A+"/"+encodeURIComponent(t.googleCalendarId)+"/events"}(o),c=o.extraParams,u="function"==typeof c?c():c,h=function(t,A,e,i){var s,r,o;return i.canComputeOffset?(r=i.formatIso(t.start),o=i.formatIso(t.end)):(r=gt(t.start,-1).toISOString(),o=gt(t.end,1).toISOString()),s=n(n({},e||{}),{key:A,timeMin:r,timeMax:o,singleEvents:!0,maxResults:9999}),"local"!==i.timeZone&&(s.timeZone=i.timeZone),s}(t.range,a,u,s);Ri("GET",l,h,(function(t,n){var i,s;t.error?e({message:"Google Calendar API: "+t.error.message,errors:t.error.errors,xhr:n}):A({rawEvents:(i=t.items,s=h.timeZone,i.map((function(t){return function(t,A){var e=t.htmlLink||null;return e&&A&&(e=function(t,A){return t.replace(/(\?.*?)?(#|$)/,(function(t,e,n){return(e?e+"&":"?")+A+n}))}(e,"ctz="+A)),{id:t.id,title:t.summary,start:t.start.dateTime||t.start.date,end:t.end.dateTime||t.end.date,url:e,location:t.location,description:t.description}}(t,s)}))),xhr:n})}),(function(t,A){e({message:t,xhr:A})}))}else e({message:"Specify a googleCalendarApiKey. See http://fullcalendar.io/docs/google_calendar/"})}}],optionRefiners:{googleCalendarApiKey:String},eventSourceRefiners:{googleCalendarApiKey:String,googleCalendarId:String,googleCalendarApiBase:String,extraParams:FA}});return Pi.push(Lr,so,ko,Zo,qo,$o),t.BASE_OPTION_DEFAULTS=CA,t.BASE_OPTION_REFINERS=vA,t.BaseComponent=jn,t.BgEvent=tr,t.BootstrapTheme=Xo,t.Calendar=ir,t.CalendarApi=Te,t.CalendarContent=us,t.CalendarDataManager=Hi,t.CalendarDataProvider=Xi,t.CalendarRoot=fs,t.Component=Ln,t.ContentHook=oi,t.CustomContentRenderContext=ri,t.DateComponent=Ai,t.DateEnv=Ve,t.DateProfileGenerator=Bi,t.DayCellContent=Xs,t.DayCellRoot=Zs,t.DayGridView=no,t.DayHeader=Cs,t.DaySeriesModel=ys,t.DayTable=Ao,t.DayTableModel=Qs,t.DayTableSlicer=eo,t.DayTimeCols=So,t.DayTimeColsSlicer=Go,t.DayTimeColsView=_o,t.DelayedRunner=Ti,t.Draggable=xr,t.ElementDragging=es,t.ElementScrollController=xn,t.Emitter=Qn,t.EventApi=ke,t.EventRoot=Us,t.EventSourceApi=T,t.FeaturefulElementDragging=pr,t.Fragment=Pn,t.Interaction=qi,t.ListView=Vo,t.MountHook=li,t.NamedTimeZoneImpl=function(t){this.timeZoneName=t},t.NowIndicatorRoot=zs,t.NowTimer=ms,t.PointerDragging=ar,t.PositionCache=In,t.RefMap=Fs,t.RenderHook=si,t.ScrollController=Dn,t.ScrollResponder=Tn,t.Scroller=Ms,t.SimpleScrollGrid=Os,t.Slicer=Is,t.Splitter=cn,t.StandardEvent=Vs,t.Table=qr,t.TableDateCell=ws,t.TableDowCell=Bs,t.TableView=Rr,t.Theme=Fn,t.ThirdPartyDraggable=Fr,t.TimeCols=Ro,t.TimeColsSlatsCoords=oo,t.TimeColsView=wo,t.ViewApi=Ye,t.ViewContextType=kn,t.ViewRoot=di,t.WeekNumberRoot=er,t.WindowScrollController=Mn,t.addDays=gt,t.addDurations=Jt,t.addMs=pt,t.addWeeks=ft,t.allowContextMenu=it,t.allowSelection=et,t.applyMutationToEventStore=Fe,t.applyStyle=O,t.applyStyleProp=U,t.asCleanDays=function(t){return t.years||t.months||t.milliseconds?0:t.days},t.asRoughMinutes=function(t){return qt(t)/6e4},t.asRoughMs=qt,t.asRoughSeconds=function(t){return qt(t)/1e3},t.buildClassNameNormalizer=ci,t.buildDayRanges=Po,t.buildDayTableModel=io,t.buildEventApis=He,t.buildEventRangeKey=me,t.buildHashFromArray=function(t,A){for(var e={},n=0;n<t.length;n++){var i=A(t[n],n);e[i[0]]=i[1]}return e},t.buildNavLinkData=fn,t.buildSegCompareObj=de,t.buildSegTimeText=we,t.buildSlatMetas=go,t.buildTimeColsModel=To,t.collectFromHash=jt,t.combineEventUis=kA,t.compareByFieldSpec=ot,t.compareByFieldSpecs=rt,t.compareNumbers=ct,t.compareObjs=Wt,t.computeEdges=mn,t.computeFallbackHeaderFormat=gs,t.computeHeightAndMargins=function(t){return t.getBoundingClientRect().height+function(t){var A=window.getComputedStyle(t);return parseInt(A.marginTop,10)+parseInt(A.marginBottom,10)}(t)},t.computeInnerRect=vn,t.computeRect=Cn,t.computeSegDraggable=fe,t.computeSegEndResizable=pe,t.computeSegStartResizable=ge,t.computeShrinkWidth=Ls,t.computeSmallestCellWidth=ht,t.computeVisibleDayRange=ZA,t.config=ns,t.constrainPoint=sn,t.createContext=Gn,t.createDuration=Kt,t.createElement=Rn,t.createEmptyEventStore=function(){return{defs:{},instances:{}}},t.createEventInstance=Lt,t.createEventUi=TA,t.createFormatter=mA,t.createPlugin=ei,t.createRef=Sn,t.diffDates=qA,t.diffDayAndTime=Et,t.diffDays=Bt,t.diffPoints=on,t.diffWeeks=wt,t.diffWholeDays=vt,t.diffWholeWeeks=mt,t.disableCursor=$,t.elementClosest=W,t.elementMatches=H,t.enableCursor=tt,t.eventTupleToStore=RA,t.filterEventStoreDefs=PA,t.filterHash=St,t.findDirectChildren=function(t,A){for(var e=t instanceof HTMLElement?[t]:t,n=[],i=0;i<e.length;i++)for(var s=e[i].children,r=0;r<s.length;r++){var o=s[r];A&&!H(o,A)||n.push(o)}return n},t.findElements=j,t.flexibleCompare=at,t.flushToDom=_n,t.formatDate=function(t,A){void 0===A&&(A={});var e=qe(A),n=mA(A),i=e.createMarkerMeta(t);return i?e.format(i.marker,n,{forcedTzo:i.forcedTzo}):""},t.formatDayString=AA,t.formatIsoTimeString=eA,t.formatRange=function(t,A,e){var n=qe("object"==typeof e&&e?e:{}),i=mA(e),s=n.createMarkerMeta(t),r=n.createMarkerMeta(A);return s&&r?n.formatRange(s.marker,r.marker,i,{forcedStartTzo:s.forcedTzo,forcedEndTzo:r.forcedTzo,isEndExclusive:e.isEndExclusive,defaultSeparator:CA.defaultRangeSeparator}):""},t.getAllowYScrolling=Ys,t.getCanVGrowWithinCell=an,t.getClippingParents=bn,t.getDateMeta=hn,t.getDayClassNames=dn,t.getDefaultEventEnd=Me,t.getElSeg=le,t.getEventClassNames=Ee,t.getIsRtlScrollbarOnLeft=wn,t.getRectCenter=rn,t.getRelevantEvents=YA,t.getScrollGridClassNames=ks,t.getScrollbarWidths=Bn,t.getSectionClassNames=Ws,t.getSectionHasLiquidHeight=Rs,t.getSegMeta=Be,t.getSlotClassNames=function(t,A){var e=["fc-slot","fc-slot-"+dt[t.dow]];return t.isDisabled?e.push("fc-slot-disabled"):(t.isToday&&(e.push("fc-slot-today"),e.push(A.getClass("today"))),t.isPast&&e.push("fc-slot-past"),t.isFuture&&e.push("fc-slot-future")),e},t.getStickyFooterScrollbar=Ns,t.getStickyHeaderDates=js,t.getUnequalProps=kt,t.globalLocales=Ke,t.globalPlugins=Pi,t.greatestDurationDenominator=tA,t.guid=q,t.hasBgRendering=oe,t.hasShrinkWidth=Ts,t.identity=FA,t.interactionSettingsStore=As,t.interactionSettingsToStore=ts,t.intersectRanges=Ae,t.intersectRects=nn,t.isArraysEqual=iA,t.isColPropsEqual=Ps,t.isDateSpansEqual=be,t.isInt=ut,t.isInteractionValid=zn,t.isMultiDayRange=XA,t.isPropsEqual=Tt,t.isPropsValid=Zn,t.isValidDate=Mt,t.listenBySelector=z,t.mapHash=Pt,t.memoize=sA,t.memoizeArraylike=function(t,A,e){var n=[],i=[];return function(s){for(var r=n.length,o=s.length,a=0;a<r;a++)if(s[a]){if(!iA(n[a],s[a])){e&&e(i[a]);var l=t.apply(this,s[a]);A&&A(l,i[a])||(i[a]=l)}}else e&&e(i[a]);for(;a<o;a++)i[a]=t.apply(this,s[a]);return n=s,i.splice(o),i}},t.memoizeHashlike=function(t,A,e){var n={},i={};return function(s){var r={};for(var o in s)if(i[o])if(iA(n[o],s[o]))r[o]=i[o];else{e&&e(i[o]);var a=t.apply(this,s[o]);r[o]=A&&A(a,i[o])?i[o]:a}else r[o]=t.apply(this,s[o]);return n=s,i=r,r}},t.memoizeObjArg=rA,t.mergeEventStores=SA,t.multiplyDuration=Zt,t.padStart=lt,t.parseBusinessHours=An,t.parseClassNames=GA,t.parseDragMeta=ss,t.parseEventDef=zA,t.parseFieldSpecs=st,t.parseMarker=Ue,t.pointInsideRect=en,t.preventContextMenu=nt,t.preventDefault=V,t.preventSelection=At,t.rangeContainsMarker=se,t.rangeContainsRange=ie,t.rangesEqual=ee,t.rangesIntersect=ne,t.refineEventDef=VA,t.refineProps=MA,t.removeElement=k,t.removeExact=function(t,A){for(var e=0,n=0;n<t.length;)t[n]===A?(t.splice(n,1),e++):n++;return e},t.render=Yn,t.renderChunkContent=Ss,t.renderFill=$s,t.renderMicroColGroup=Gs,t.renderScrollShim=Hs,t.requestJson=Ri,t.sanitizeShrinkWidth=_s,t.setElSeg=ae,t.setRef=Un,t.sliceEventStore=re,t.sliceEvents=function(t,A){return re(t.eventStore,t.eventUiBases,t.dateProfile.activeRange,A?t.nextDayThreshold:null).fg},t.sortEventSegs=he,t.startOfDay=Ct,t.translateRect=function(t,A,e){return{left:t.left+A,right:t.right+A,top:t.top+e,bottom:t.bottom+e}},t.triggerDateSelect=De,t.unpromisify=yn,t.version="5.3.2",t.whenTransitionDone=Z,t.wholeDivideDurations=$t,t}({});function _typeof(t){return(_typeof="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 _inherits(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),A&&_setPrototypeOf(t,A)}function _setPrototypeOf(t,A){return(_setPrototypeOf=Object.setPrototypeOf||function(t,A){return t.__proto__=A,t})(t,A)}function _createSuper(t){var A=_isNativeReflectConstruct();return function(){var e,n=_getPrototypeOf(t);if(A){var i=_getPrototypeOf(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return _possibleConstructorReturn(this,e)}}function _possibleConstructorReturn(t,A){return!A||"object"!==_typeof(A)&&"function"!=typeof A?_assertThisInitialized(t):A}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _createForOfIteratorHelper(t,A){var e;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(e=_unsupportedIterableToArray(t))||A&&t&&"number"==typeof t.length){e&&(t=e);var n=0,i=function(){};return{s:i,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,r=!0,o=!1;return{s:function(){e=t[Symbol.iterator]()},n:function(){var t=e.next();return r=t.done,t},e:function(t){o=!0,s=t},f:function(){try{r||null==e.return||e.return()}finally{if(o)throw s}}}}function _unsupportedIterableToArray(t,A){if(t){if("string"==typeof t)return _arrayLikeToArray(t,A);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?_arrayLikeToArray(t,A):void 0}}function _arrayLikeToArray(t,A){(null==A||A>t.length)&&(A=t.length);for(var e=0,n=new Array(A);e<A;e++)n[e]=t[e];return n}function _classCallCheck(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function _createClass(t,A,e){return A&&_defineProperties(t.prototype,A),e&&_defineProperties(t,e),t}!function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSFullcalendarFilter=A():t.HSFullcalendarFilter=A()}(window,(function(){return d={"./src/js/hs-fullcalendar-filter.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return HSFullcalendarFilter; });\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar HSFullcalendarFilter = /*#__PURE__*/function () {\n  function HSFullcalendarFilter(calendar) {\n    _classCallCheck(this, HSFullcalendarFilter);\n\n    this.calendar = calendar;\n    this.filters = {};\n  }\n\n  _createClass(HSFullcalendarFilter, [{\n    key: "addFilter",\n    value: function addFilter(filterName, filterFn) {\n      this.filters[filterName] = this.filters[filterName] || filterFn;\n    }\n  }, {\n    key: "filter",\n    value: function filter() {\n      var _this = this;\n\n      var filterName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var events = this.calendar.getEvents();\n\n      var _loop = function _loop(key) {\n        events = events.filter(function (event) {\n          return HSFullcalendarFilter.hideEvent(event, _this.filters[key]);\n        });\n      };\n\n      for (var key in this.getFilters(filterName)) {\n        _loop(key);\n      }\n\n      events.forEach(function (event) {\n        return event.setProp(\'display\', \'auto\');\n      });\n    }\n  }, {\n    key: "getFilters",\n    value: function getFilters(filterName) {\n      return filterName ? _defineProperty({}, filterName, this.filters[filterName]) : this.filters;\n    }\n  }], [{\n    key: "hideEvent",\n    value: function hideEvent(event, func) {\n      event.setProp(\'display\', \'none\');\n      return func(event);\n    }\n  }]);\n\n  return HSFullcalendarFilter;\n}();\n\n\n\n//# sourceURL=webpack://HSFullcalendarFilter/./src/js/hs-fullcalendar-filter.js?')}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-fullcalendar-filter.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"undefined"!=typeof module?module.exports=A():"function"==typeof define&&define.amd?define(A):t.moment=A()}(this,(function(){"use strict";var t,A;function e(){return t.apply(null,arguments)}function n(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function i(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function s(t){return void 0===t}function r(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function o(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function a(t,A){var e,n=[];for(e=0;e<t.length;++e)n.push(A(t[e],e));return n}function l(t,A){return Object.prototype.hasOwnProperty.call(t,A)}function c(t,A){for(var e in A)l(A,e)&&(t[e]=A[e]);return l(A,"toString")&&(t.toString=A.toString),l(A,"valueOf")&&(t.valueOf=A.valueOf),t}function u(t,A,e,n){return wA(t,A,e,n,!0).utc()}function h(t){return null==t._pf&&(t._pf={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}),t._pf}function d(t){if(null==t._isValid){var e=h(t),n=A.call(e.parsedDateParts,(function(t){return null!=t})),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function f(t){var A=u(NaN);return null!=t?c(h(A),t):h(A).userInvalidated=!0,A}A=Array.prototype.some?Array.prototype.some:function(t){for(var A=Object(this),e=A.length>>>0,n=0;n<e;n++)if(n in A&&t.call(this,A[n],n,A))return!0;return!1};var g=e.momentProperties=[];function p(t,A){var e,n,i;if(s(A._isAMomentObject)||(t._isAMomentObject=A._isAMomentObject),s(A._i)||(t._i=A._i),s(A._f)||(t._f=A._f),s(A._l)||(t._l=A._l),s(A._strict)||(t._strict=A._strict),s(A._tzm)||(t._tzm=A._tzm),s(A._isUTC)||(t._isUTC=A._isUTC),s(A._offset)||(t._offset=A._offset),s(A._pf)||(t._pf=h(A)),s(A._locale)||(t._locale=A._locale),0<g.length)for(e=0;e<g.length;e++)s(i=A[n=g[e]])||(t[n]=i);return t}var w=!1;function B(t){p(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===w&&(w=!0,e.updateOffset(this),w=!1)}function E(t){return t instanceof B||null!=t&&null!=t._isAMomentObject}function m(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function v(t){var A=+t,e=0;return 0!==A&&isFinite(A)&&(e=m(A)),e}function C(t,A,e){var n,i=Math.min(t.length,A.length),s=Math.abs(t.length-A.length),r=0;for(n=0;n<i;n++)(e&&t[n]!==A[n]||!e&&v(t[n])!==v(A[n]))&&r++;return r+s}function b(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function y(t,A){var n=!0;return c((function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),n){for(var i,s=[],r=0;r<arguments.length;r++){if(i="","object"==typeof arguments[r]){for(var o in i+="\n["+r+"] ",arguments[0])i+=o+": "+arguments[0][o]+", ";i=i.slice(0,-2)}else i=arguments[r];s.push(i)}b(t+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return A.apply(this,arguments)}),A)}var Q,I={};function D(t,A){null!=e.deprecationHandler&&e.deprecationHandler(t,A),I[t]||(b(A),I[t]=!0)}function x(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function M(t,A){var e,n=c({},t);for(e in A)l(A,e)&&(i(t[e])&&i(A[e])?(n[e]={},c(n[e],t[e]),c(n[e],A[e])):null!=A[e]?n[e]=A[e]:delete n[e]);for(e in t)l(t,e)&&!l(A,e)&&i(t[e])&&(n[e]=c({},n[e]));return n}function F(t){null!=t&&this.set(t)}e.suppressDeprecationWarnings=!1,e.deprecationHandler=null,Q=Object.keys?Object.keys:function(t){var A,e=[];for(A in t)l(t,A)&&e.push(A);return e};var L={};function R(t,A){var e=t.toLowerCase();L[e]=L[e+"s"]=L[A]=t}function Y(t){return"string"==typeof t?L[t]||L[t.toLowerCase()]:void 0}function S(t){var A,e,n={};for(e in t)l(t,e)&&(A=Y(e))&&(n[A]=t[e]);return n}var P={};function G(t,A){P[t]=A}function _(t,A,e){var n=""+Math.abs(t),i=A-n.length;return(0<=t?e?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}var T=/(\[[^\[]*\])|(\\)?([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,k=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,W={},H={};function j(t,A,e,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),t&&(H[t]=i),A&&(H[A[0]]=function(){return _(i.apply(this,arguments),A[1],A[2])}),e&&(H[e]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function N(t,A){return t.isValid()?(A=O(A,t.localeData()),W[A]=W[A]||function(t){var A,e,n,i=t.match(T);for(A=0,e=i.length;A<e;A++)H[i[A]]?i[A]=H[i[A]]:i[A]=(n=i[A]).match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"");return function(A){var n,s="";for(n=0;n<e;n++)s+=x(i[n])?i[n].call(A,t):i[n];return s}}(A),W[A](t)):t.localeData().invalidDate()}function O(t,A){var e=5;function n(t){return A.longDateFormat(t)||t}for(k.lastIndex=0;0<=e&&k.test(t);)t=t.replace(k,n),k.lastIndex=0,e-=1;return t}var U=/\d/,V=/\d\d/,K=/\d{3}/,z=/\d{4}/,J=/[+-]?\d{6}/,Z=/\d\d?/,X=/\d\d\d\d?/,q=/\d\d\d\d\d\d?/,$=/\d{1,3}/,tt=/\d{1,4}/,At=/[+-]?\d{1,6}/,et=/\d+/,nt=/[+-]?\d+/,it=/Z|[+-]\d\d:?\d\d/gi,st=/Z|[+-]\d\d(?::?\d\d)?/gi,rt=/[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,ot={};function at(t,A,e){ot[t]=x(A)?A:function(t,n){return t&&e?e:A}}function lt(t,A){return l(ot,t)?ot[t](A._strict,A._locale):new RegExp(ct(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,A,e,n,i){return A||e||n||i}))))}function ct(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var ut={};function ht(t,A){var e,n=A;for("string"==typeof t&&(t=[t]),r(A)&&(n=function(t,e){e[A]=v(t)}),e=0;e<t.length;e++)ut[t[e]]=n}function dt(t,A){ht(t,(function(t,e,n,i){n._w=n._w||{},A(t,n._w,n,i)}))}function ft(t){return gt(t)?366:365}function gt(t){return t%4==0&&t%100!=0||t%400==0}j("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),j(0,["YY",2],0,(function(){return this.year()%100})),j(0,["YYYY",4],0,"year"),j(0,["YYYYY",5],0,"year"),j(0,["YYYYYY",6,!0],0,"year"),R("year","y"),G("year",1),at("Y",nt),at("YY",Z,V),at("YYYY",tt,z),at("YYYYY",At,J),at("YYYYYY",At,J),ht(["YYYYY","YYYYYY"],0),ht("YYYY",(function(t,A){A[0]=2===t.length?e.parseTwoDigitYear(t):v(t)})),ht("YY",(function(t,A){A[0]=e.parseTwoDigitYear(t)})),ht("Y",(function(t,A){A[0]=parseInt(t,10)})),e.parseTwoDigitYear=function(t){return v(t)+(68<v(t)?1900:2e3)};var pt,wt=Bt("FullYear",!0);function Bt(t,A){return function(n){return null!=n?(mt(this,t,n),e.updateOffset(this,A),this):Et(this,t)}}function Et(t,A){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+A]():NaN}function mt(t,A,e){t.isValid()&&!isNaN(e)&&("FullYear"===A&&gt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+A](e,t.month(),vt(e,t.month())):t._d["set"+(t._isUTC?"UTC":"")+A](e))}function vt(t,A){if(isNaN(t)||isNaN(A))return NaN;var e=(A%12+12)%12;return t+=(A-e)/12,1===e?gt(t)?29:28:31-e%7%2}pt=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var A;for(A=0;A<this.length;++A)if(this[A]===t)return A;return-1},j("M",["MM",2],"Mo",(function(){return this.month()+1})),j("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),j("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),R("month","M"),G("month",8),at("M",Z),at("MM",Z,V),at("MMM",(function(t,A){return A.monthsShortRegex(t)})),at("MMMM",(function(t,A){return A.monthsRegex(t)})),ht(["M","MM"],(function(t,A){A[1]=v(t)-1})),ht(["MMM","MMMM"],(function(t,A,e,n){var i=e._locale.monthsParse(t,n,e._strict);null!=i?A[1]=i:h(e).invalidMonth=t}));var Ct=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,bt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),yt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Qt(t,A){var e;if(!t.isValid())return t;if("string"==typeof A)if(/^\d+$/.test(A))A=v(A);else if(!r(A=t.localeData().monthsParse(A)))return t;return e=Math.min(t.date(),vt(t.year(),A)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](A,e),t}function It(t){return null!=t?(Qt(this,t),e.updateOffset(this,!0),this):Et(this,"Month")}var Dt=rt,xt=rt;function Mt(){function t(t,A){return A.length-t.length}var A,e,n=[],i=[],s=[];for(A=0;A<12;A++)e=u([2e3,A]),n.push(this.monthsShort(e,"")),i.push(this.months(e,"")),s.push(this.months(e,"")),s.push(this.monthsShort(e,""));for(n.sort(t),i.sort(t),s.sort(t),A=0;A<12;A++)n[A]=ct(n[A]),i[A]=ct(i[A]);for(A=0;A<24;A++)s[A]=ct(s[A]);this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function Ft(t){var A;if(t<100&&0<=t){var e=Array.prototype.slice.call(arguments);e[0]=t+400,A=new Date(Date.UTC.apply(null,e)),isFinite(A.getUTCFullYear())&&A.setUTCFullYear(t)}else A=new Date(Date.UTC.apply(null,arguments));return A}function Lt(t,A,e){var n=7+A-e;return-(7+Ft(t,0,n).getUTCDay()-A)%7+n-1}function Rt(t,A,e,n,i){var s,r,o=1+7*(A-1)+(7+e-n)%7+Lt(t,n,i);return r=o<=0?ft(s=t-1)+o:o>ft(t)?(s=t+1,o-ft(t)):(s=t,o),{year:s,dayOfYear:r}}function Yt(t,A,e){var n,i,s=Lt(t.year(),A,e),r=Math.floor((t.dayOfYear()-s-1)/7)+1;return r<1?n=r+St(i=t.year()-1,A,e):r>St(t.year(),A,e)?(n=r-St(t.year(),A,e),i=t.year()+1):(i=t.year(),n=r),{week:n,year:i}}function St(t,A,e){var n=Lt(t,A,e),i=Lt(t+1,A,e);return(ft(t)-n+i)/7}function Pt(t,A){return t.slice(A,7).concat(t.slice(0,A))}j("w",["ww",2],"wo","week"),j("W",["WW",2],"Wo","isoWeek"),R("week","w"),R("isoWeek","W"),G("week",5),G("isoWeek",5),at("w",Z),at("ww",Z,V),at("W",Z),at("WW",Z,V),dt(["w","ww","W","WW"],(function(t,A,e,n){A[n.substr(0,1)]=v(t)})),j("d",0,"do","day"),j("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),j("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),j("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),j("e",0,0,"weekday"),j("E",0,0,"isoWeekday"),R("day","d"),R("weekday","e"),R("isoWeekday","E"),G("day",11),G("weekday",11),G("isoWeekday",11),at("d",Z),at("e",Z),at("E",Z),at("dd",(function(t,A){return A.weekdaysMinRegex(t)})),at("ddd",(function(t,A){return A.weekdaysShortRegex(t)})),at("dddd",(function(t,A){return A.weekdaysRegex(t)})),dt(["dd","ddd","dddd"],(function(t,A,e,n){var i=e._locale.weekdaysParse(t,n,e._strict);null!=i?A.d=i:h(e).invalidWeekday=t})),dt(["d","e","E"],(function(t,A,e,n){A[n]=v(t)}));var Gt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),_t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Tt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),kt=rt,Wt=rt,Ht=rt;function jt(){function t(t,A){return A.length-t.length}var A,e,n,i,s,r=[],o=[],a=[],l=[];for(A=0;A<7;A++)e=u([2e3,1]).day(A),n=this.weekdaysMin(e,""),i=this.weekdaysShort(e,""),s=this.weekdays(e,""),r.push(n),o.push(i),a.push(s),l.push(n),l.push(i),l.push(s);for(r.sort(t),o.sort(t),a.sort(t),l.sort(t),A=0;A<7;A++)o[A]=ct(o[A]),a[A]=ct(a[A]),l[A]=ct(l[A]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Nt(){return this.hours()%12||12}function Ot(t,A){j(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),A)}))}function Ut(t,A){return A._meridiemParse}j("H",["HH",2],0,"hour"),j("h",["hh",2],0,Nt),j("k",["kk",2],0,(function(){return this.hours()||24})),j("hmm",0,0,(function(){return""+Nt.apply(this)+_(this.minutes(),2)})),j("hmmss",0,0,(function(){return""+Nt.apply(this)+_(this.minutes(),2)+_(this.seconds(),2)})),j("Hmm",0,0,(function(){return""+this.hours()+_(this.minutes(),2)})),j("Hmmss",0,0,(function(){return""+this.hours()+_(this.minutes(),2)+_(this.seconds(),2)})),Ot("a",!0),Ot("A",!1),R("hour","h"),G("hour",13),at("a",Ut),at("A",Ut),at("H",Z),at("h",Z),at("k",Z),at("HH",Z,V),at("hh",Z,V),at("kk",Z,V),at("hmm",X),at("hmmss",q),at("Hmm",X),at("Hmmss",q),ht(["H","HH"],3),ht(["k","kk"],(function(t,A,e){var n=v(t);A[3]=24===n?0:n})),ht(["a","A"],(function(t,A,e){e._isPm=e._locale.isPM(t),e._meridiem=t})),ht(["h","hh"],(function(t,A,e){A[3]=v(t),h(e).bigHour=!0})),ht("hmm",(function(t,A,e){var n=t.length-2;A[3]=v(t.substr(0,n)),A[4]=v(t.substr(n)),h(e).bigHour=!0})),ht("hmmss",(function(t,A,e){var n=t.length-4,i=t.length-2;A[3]=v(t.substr(0,n)),A[4]=v(t.substr(n,2)),A[5]=v(t.substr(i)),h(e).bigHour=!0})),ht("Hmm",(function(t,A,e){var n=t.length-2;A[3]=v(t.substr(0,n)),A[4]=v(t.substr(n))})),ht("Hmmss",(function(t,A,e){var n=t.length-4,i=t.length-2;A[3]=v(t.substr(0,n)),A[4]=v(t.substr(n,2)),A[5]=v(t.substr(i))}));var Vt,Kt=Bt("Hours",!0),zt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,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"},months:bt,monthsShort:yt,week:{dow:0,doy:6},weekdays:Gt,weekdaysMin:Tt,weekdaysShort:_t,meridiemParse:/[ap]\.?m?\.?/i},Jt={},Zt={};function Xt(t){return t?t.toLowerCase().replace("_","-"):t}function qt(t){var A=null;if(!Jt[t]&&"undefined"!=typeof module&&module&&module.exports)try{A=Vt._abbr,require("./locale/"+t),$t(A)}catch(t){}return Jt[t]}function $t(t,A){var e;return t&&((e=s(A)?AA(t):tA(t,A))?Vt=e:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),Vt._abbr}function tA(t,A){if(null===A)return delete Jt[t],null;var e,n=zt;if(A.abbr=t,null!=Jt[t])D("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."),n=Jt[t]._config;else if(null!=A.parentLocale)if(null!=Jt[A.parentLocale])n=Jt[A.parentLocale]._config;else{if(null==(e=qt(A.parentLocale)))return Zt[A.parentLocale]||(Zt[A.parentLocale]=[]),Zt[A.parentLocale].push({name:t,config:A}),null;n=e._config}return Jt[t]=new F(M(n,A)),Zt[t]&&Zt[t].forEach((function(t){tA(t.name,t.config)})),$t(t),Jt[t]}function AA(t){var A;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Vt;if(!n(t)){if(A=qt(t))return A;t=[t]}return function(t){for(var A,e,n,i,s=0;s<t.length;){for(A=(i=Xt(t[s]).split("-")).length,e=(e=Xt(t[s+1]))?e.split("-"):null;0<A;){if(n=qt(i.slice(0,A).join("-")))return n;if(e&&e.length>=A&&C(i,e,!0)>=A-1)break;A--}s++}return Vt}(t)}function eA(t){var A,e=t._a;return e&&-2===h(t).overflow&&(A=e[1]<0||11<e[1]?1:e[2]<1||e[2]>vt(e[0],e[1])?2:e[3]<0||24<e[3]||24===e[3]&&(0!==e[4]||0!==e[5]||0!==e[6])?3:e[4]<0||59<e[4]?4:e[5]<0||59<e[5]?5:e[6]<0||999<e[6]?6:-1,h(t)._overflowDayOfYear&&(A<0||2<A)&&(A=2),h(t)._overflowWeeks&&-1===A&&(A=7),h(t)._overflowWeekday&&-1===A&&(A=8),h(t).overflow=A),t}function nA(t,A,e){return null!=t?t:null!=A?A:e}function iA(t){var A,n,i,s,r,o=[];if(!t._d){var a,l;for(a=t,l=new Date(e.now()),i=a._useUTC?[l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()]:[l.getFullYear(),l.getMonth(),l.getDate()],t._w&&null==t._a[2]&&null==t._a[1]&&function(t){var A,e,n,i,s,r,o,a;if(null!=(A=t._w).GG||null!=A.W||null!=A.E)s=1,r=4,e=nA(A.GG,t._a[0],Yt(BA(),1,4).year),n=nA(A.W,1),((i=nA(A.E,1))<1||7<i)&&(a=!0);else{s=t._locale._week.dow,r=t._locale._week.doy;var l=Yt(BA(),s,r);e=nA(A.gg,t._a[0],l.year),n=nA(A.w,l.week),null!=A.d?((i=A.d)<0||6<i)&&(a=!0):null!=A.e?(i=A.e+s,(A.e<0||6<A.e)&&(a=!0)):i=s}n<1||n>St(e,s,r)?h(t)._overflowWeeks=!0:null!=a?h(t)._overflowWeekday=!0:(o=Rt(e,n,i,s,r),t._a[0]=o.year,t._dayOfYear=o.dayOfYear)}(t),null!=t._dayOfYear&&(r=nA(t._a[0],i[0]),(t._dayOfYear>ft(r)||0===t._dayOfYear)&&(h(t)._overflowDayOfYear=!0),n=Ft(r,0,t._dayOfYear),t._a[1]=n.getUTCMonth(),t._a[2]=n.getUTCDate()),A=0;A<3&&null==t._a[A];++A)t._a[A]=o[A]=i[A];for(;A<7;A++)t._a[A]=o[A]=null==t._a[A]?2===A?1:0:t._a[A];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Ft:function(t,A,e,n,i,s,r){var o;return t<100&&0<=t?(o=new Date(t+400,A,e,n,i,s,r),isFinite(o.getFullYear())&&o.setFullYear(t)):o=new Date(t,A,e,n,i,s,r),o}).apply(null,o),s=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==s&&(h(t).weekdayMismatch=!0)}}var sA=/^\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)?)?$/,rA=/^\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)?)?$/,oA=/Z|[+-]\d\d(?::?\d\d)?/,aA=[["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}/]],lA=[["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/]],cA=/^\/?Date\((\-?\d+)/i;function uA(t){var A,e,n,i,s,r,o=t._i,a=sA.exec(o)||rA.exec(o);if(a){for(h(t).iso=!0,A=0,e=aA.length;A<e;A++)if(aA[A][1].exec(a[1])){i=aA[A][0],n=!1!==aA[A][2];break}if(null==i)return void(t._isValid=!1);if(a[3]){for(A=0,e=lA.length;A<e;A++)if(lA[A][1].exec(a[3])){s=(a[2]||" ")+lA[A][0];break}if(null==s)return void(t._isValid=!1)}if(!n&&null!=s)return void(t._isValid=!1);if(a[4]){if(!oA.exec(a[4]))return void(t._isValid=!1);r="Z"}t._f=i+(s||"")+(r||""),gA(t)}else t._isValid=!1}var hA=/^(?:(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}))$/;var dA={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function fA(t){var A,e,n,i=hA.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(i){var s=function(t,A,e,n,i,s){var r=[function(t){var A=parseInt(t,10);return A<=49?2e3+A:A<=999?1900+A:A}(t),yt.indexOf(A),parseInt(e,10),parseInt(n,10),parseInt(i,10)];return s&&r.push(parseInt(s,10)),r}(i[4],i[3],i[2],i[5],i[6],i[7]);if(e=s,n=t,(A=i[1])&&_t.indexOf(A)!==new Date(e[0],e[1],e[2]).getDay()&&(h(n).weekdayMismatch=!0,!(n._isValid=!1)))return;t._a=s,t._tzm=function(t,A,e){if(t)return dA[t];if(A)return 0;var n=parseInt(e,10),i=n%100;return(n-i)/100*60+i}(i[8],i[9],i[10]),t._d=Ft.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),h(t).rfc2822=!0}else t._isValid=!1}function gA(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],h(t).empty=!0;var A,n,i,s,r,o,a,c,u=""+t._i,d=u.length,f=0;for(i=O(t._f,t._locale).match(T)||[],A=0;A<i.length;A++)s=i[A],(n=(u.match(lt(s,t))||[])[0])&&(0<(r=u.substr(0,u.indexOf(n))).length&&h(t).unusedInput.push(r),u=u.slice(u.indexOf(n)+n.length),f+=n.length),H[s]?(n?h(t).empty=!1:h(t).unusedTokens.push(s),o=s,c=t,null!=(a=n)&&l(ut,o)&&ut[o](a,c._a,c,o)):t._strict&&!n&&h(t).unusedTokens.push(s);h(t).charsLeftOver=d-f,0<u.length&&h(t).unusedInput.push(u),t._a[3]<=12&&!0===h(t).bigHour&&0<t._a[3]&&(h(t).bigHour=void 0),h(t).parsedDateParts=t._a.slice(0),h(t).meridiem=t._meridiem,t._a[3]=function(t,A,e){var n;return null==e?A:null!=t.meridiemHour?t.meridiemHour(A,e):(null!=t.isPM&&((n=t.isPM(e))&&A<12&&(A+=12),n||12!==A||(A=0)),A)}(t._locale,t._a[3],t._meridiem),iA(t),eA(t)}else fA(t);else uA(t)}function pA(t){var A,l,u,g,w=t._i,m=t._f;return t._locale=t._locale||AA(t._l),null===w||void 0===m&&""===w?f({nullInput:!0}):("string"==typeof w&&(t._i=w=t._locale.preparse(w)),E(w)?new B(eA(w)):(o(w)?t._d=w:n(m)?function(t){var A,e,n,i,s;if(0===t._f.length)return h(t).invalidFormat=!0,t._d=new Date(NaN);for(i=0;i<t._f.length;i++)s=0,A=p({},t),null!=t._useUTC&&(A._useUTC=t._useUTC),A._f=t._f[i],gA(A),d(A)&&(s+=h(A).charsLeftOver,s+=10*h(A).unusedTokens.length,h(A).score=s,(null==n||s<n)&&(n=s,e=A));c(t,e||A)}(t):m?gA(t):s(l=(A=t)._i)?A._d=new Date(e.now()):o(l)?A._d=new Date(l.valueOf()):"string"==typeof l?(u=A,null===(g=cA.exec(u._i))?(uA(u),!1===u._isValid&&(delete u._isValid,fA(u),!1===u._isValid&&(delete u._isValid,e.createFromInputFallback(u)))):u._d=new Date(+g[1])):n(l)?(A._a=a(l.slice(0),(function(t){return parseInt(t,10)})),iA(A)):i(l)?function(t){if(!t._d){var A=S(t._i);t._a=a([A.year,A.month,A.day||A.date,A.hour,A.minute,A.second,A.millisecond],(function(t){return t&&parseInt(t,10)})),iA(t)}}(A):r(l)?A._d=new Date(l):e.createFromInputFallback(A),d(t)||(t._d=null),t))}function wA(t,A,e,s,r){var o,a={};return!0!==e&&!1!==e||(s=e,e=void 0),(i(t)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var A;for(A in t)if(t.hasOwnProperty(A))return!1;return!0}(t)||n(t)&&0===t.length)&&(t=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=r,a._l=e,a._i=t,a._f=A,a._strict=s,(o=new B(eA(pA(a))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function BA(t,A,e,n){return wA(t,A,e,n,!1)}e.createFromInputFallback=y("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(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),e.ISO_8601=function(){},e.RFC_2822=function(){};var EA=y("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=BA.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:f()})),mA=y("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=BA.apply(null,arguments);return this.isValid()&&t.isValid()?this<t?this:t:f()}));function vA(t,A){var e,i;if(1===A.length&&n(A[0])&&(A=A[0]),!A.length)return BA();for(e=A[0],i=1;i<A.length;++i)A[i].isValid()&&!A[i][t](e)||(e=A[i]);return e}var CA=["year","quarter","month","week","day","hour","minute","second","millisecond"];function bA(t){var A=S(t),e=A.year||0,n=A.quarter||0,i=A.month||0,s=A.week||A.isoWeek||0,r=A.day||0,o=A.hour||0,a=A.minute||0,l=A.second||0,c=A.millisecond||0;this._isValid=function(t){for(var A in t)if(-1===pt.call(CA,A)||null!=t[A]&&isNaN(t[A]))return!1;for(var e=!1,n=0;n<CA.length;++n)if(t[CA[n]]){if(e)return!1;parseFloat(t[CA[n]])!==v(t[CA[n]])&&(e=!0)}return!0}(A),this._milliseconds=+c+1e3*l+6e4*a+1e3*o*60*60,this._days=+r+7*s,this._months=+i+3*n+12*e,this._data={},this._locale=AA(),this._bubble()}function yA(t){return t instanceof bA}function QA(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function IA(t,A){j(t,0,0,(function(){var t=this.utcOffset(),e="+";return t<0&&(t=-t,e="-"),e+_(~~(t/60),2)+A+_(~~t%60,2)}))}IA("Z",":"),IA("ZZ",""),at("Z",st),at("ZZ",st),ht(["Z","ZZ"],(function(t,A,e){e._useUTC=!0,e._tzm=xA(st,t)}));var DA=/([\+\-]|\d\d)/gi;function xA(t,A){var e=(A||"").match(t);if(null===e)return null;var n=((e[e.length-1]||[])+"").match(DA)||["-",0,0],i=60*n[1]+v(n[2]);return 0===i?0:"+"===n[0]?i:-i}function MA(t,A){var n,i;return A._isUTC?(n=A.clone(),i=(E(t)||o(t)?t.valueOf():BA(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),e.updateOffset(n,!1),n):BA(t).local()}function FA(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function LA(){return!!this.isValid()&&this._isUTC&&0===this._offset}e.updateOffset=function(){};var RA=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,YA=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function SA(t,A){var e,n,i,s=t,o=null;return yA(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:r(t)?(s={},A?s[A]=t:s.milliseconds=t):(o=RA.exec(t))?(e="-"===o[1]?-1:1,s={y:0,d:v(o[2])*e,h:v(o[3])*e,m:v(o[4])*e,s:v(o[5])*e,ms:v(QA(1e3*o[6]))*e}):(o=YA.exec(t))?(e="-"===o[1]?-1:1,s={y:PA(o[2],e),M:PA(o[3],e),w:PA(o[4],e),d:PA(o[5],e),h:PA(o[6],e),m:PA(o[7],e),s:PA(o[8],e)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(i=function(t,A){var e;return t.isValid()&&A.isValid()?(A=MA(A,t),t.isBefore(A)?e=GA(t,A):((e=GA(A,t)).milliseconds=-e.milliseconds,e.months=-e.months),e):{milliseconds:0,months:0}}(BA(s.from),BA(s.to)),(s={}).ms=i.milliseconds,s.M=i.months),n=new bA(s),yA(t)&&l(t,"_locale")&&(n._locale=t._locale),n}function PA(t,A){var e=t&&parseFloat(t.replace(",","."));return(isNaN(e)?0:e)*A}function GA(t,A){var e={};return e.months=A.month()-t.month()+12*(A.year()-t.year()),t.clone().add(e.months,"M").isAfter(A)&&--e.months,e.milliseconds=+A-+t.clone().add(e.months,"M"),e}function _A(t,A){return function(e,n){var i;return null===n||isNaN(+n)||(D(A,"moment()."+A+"(period, number) is deprecated. Please use moment()."+A+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=e,e=n,n=i),TA(this,SA(e="string"==typeof e?+e:e,n),t),this}}function TA(t,A,n,i){var s=A._milliseconds,r=QA(A._days),o=QA(A._months);t.isValid()&&(i=null==i||i,o&&Qt(t,Et(t,"Month")+o*n),r&&mt(t,"Date",Et(t,"Date")+r*n),s&&t._d.setTime(t._d.valueOf()+s*n),i&&e.updateOffset(t,r||o))}SA.fn=bA.prototype,SA.invalid=function(){return SA(NaN)};var kA=_A(1,"add"),WA=_A(-1,"subtract");function HA(t,A){var e=12*(A.year()-t.year())+(A.month()-t.month()),n=t.clone().add(e,"months");return-(e+(A-n<0?(A-n)/(n-t.clone().add(e-1,"months")):(A-n)/(t.clone().add(e+1,"months")-n)))||0}function jA(t){var A;return void 0===t?this._locale._abbr:(null!=(A=AA(t))&&(this._locale=A),this)}e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var NA=y("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function OA(){return this._locale}var UA=126227808e5;function VA(t,A){return(t%A+A)%A}function KA(t,A,e){return t<100&&0<=t?new Date(t+400,A,e)-UA:new Date(t,A,e).valueOf()}function zA(t,A,e){return t<100&&0<=t?Date.UTC(t+400,A,e)-UA:Date.UTC(t,A,e)}function JA(t,A){j(0,[t,t.length],0,A)}function ZA(t,A,e,n,i){var s;return null==t?Yt(this,n,i).year:((s=St(t,n,i))<A&&(A=s),function(t,A,e,n,i){var s=Rt(t,A,e,n,i),r=Ft(s.year,0,s.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}.call(this,t,A,e,n,i))}j(0,["gg",2],0,(function(){return this.weekYear()%100})),j(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),JA("gggg","weekYear"),JA("ggggg","weekYear"),JA("GGGG","isoWeekYear"),JA("GGGGG","isoWeekYear"),R("weekYear","gg"),R("isoWeekYear","GG"),G("weekYear",1),G("isoWeekYear",1),at("G",nt),at("g",nt),at("GG",Z,V),at("gg",Z,V),at("GGGG",tt,z),at("gggg",tt,z),at("GGGGG",At,J),at("ggggg",At,J),dt(["gggg","ggggg","GGGG","GGGGG"],(function(t,A,e,n){A[n.substr(0,2)]=v(t)})),dt(["gg","GG"],(function(t,A,n,i){A[i]=e.parseTwoDigitYear(t)})),j("Q",0,"Qo","quarter"),R("quarter","Q"),G("quarter",7),at("Q",U),ht("Q",(function(t,A){A[1]=3*(v(t)-1)})),j("D",["DD",2],"Do","date"),R("date","D"),G("date",9),at("D",Z),at("DD",Z,V),at("Do",(function(t,A){return t?A._dayOfMonthOrdinalParse||A._ordinalParse:A._dayOfMonthOrdinalParseLenient})),ht(["D","DD"],2),ht("Do",(function(t,A){A[2]=v(t.match(Z)[0])}));var XA=Bt("Date",!0);j("DDD",["DDDD",3],"DDDo","dayOfYear"),R("dayOfYear","DDD"),G("dayOfYear",4),at("DDD",$),at("DDDD",K),ht(["DDD","DDDD"],(function(t,A,e){e._dayOfYear=v(t)})),j("m",["mm",2],0,"minute"),R("minute","m"),G("minute",14),at("m",Z),at("mm",Z,V),ht(["m","mm"],4);var qA=Bt("Minutes",!1);j("s",["ss",2],0,"second"),R("second","s"),G("second",15),at("s",Z),at("ss",Z,V),ht(["s","ss"],5);var $A,te=Bt("Seconds",!1);for(j("S",0,0,(function(){return~~(this.millisecond()/100)})),j(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),j(0,["SSS",3],0,"millisecond"),j(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),j(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),j(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),j(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),j(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),j(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),R("millisecond","ms"),G("millisecond",16),at("S",$,U),at("SS",$,V),at("SSS",$,K),$A="SSSS";$A.length<=9;$A+="S")at($A,et);function Ae(t,A){A[6]=v(1e3*("0."+t))}for($A="S";$A.length<=9;$A+="S")ht($A,Ae);var ee=Bt("Milliseconds",!1);j("z",0,0,"zoneAbbr"),j("zz",0,0,"zoneName");var ne=B.prototype;function ie(t){return t}ne.add=kA,ne.calendar=function(t,A){var n=t||BA(),i=MA(n,this).startOf("day"),s=e.calendarFormat(this,i)||"sameElse",r=A&&(x(A[s])?A[s].call(this,n):A[s]);return this.format(r||this.localeData().calendar(s,this,BA(n)))},ne.clone=function(){return new B(this)},ne.diff=function(t,A,e){var n,i,s;if(!this.isValid())return NaN;if(!(n=MA(t,this)).isValid())return NaN;switch(i=6e4*(n.utcOffset()-this.utcOffset()),A=Y(A)){case"year":s=HA(this,n)/12;break;case"month":s=HA(this,n);break;case"quarter":s=HA(this,n)/3;break;case"second":s=(this-n)/1e3;break;case"minute":s=(this-n)/6e4;break;case"hour":s=(this-n)/36e5;break;case"day":s=(this-n-i)/864e5;break;case"week":s=(this-n-i)/6048e5;break;default:s=this-n}return e?s:m(s)},ne.endOf=function(t){var A;if(void 0===(t=Y(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?zA:KA;switch(t){case"year":A=n(this.year()+1,0,1)-1;break;case"quarter":A=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":A=n(this.year(),this.month()+1,1)-1;break;case"week":A=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":A=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":A=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":A=this._d.valueOf(),A+=36e5-VA(A+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":A=this._d.valueOf(),A+=6e4-VA(A,6e4)-1;break;case"second":A=this._d.valueOf(),A+=1e3-VA(A,1e3)-1}return this._d.setTime(A),e.updateOffset(this,!0),this},ne.format=function(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var A=N(this,t);return this.localeData().postformat(A)},ne.from=function(t,A){return this.isValid()&&(E(t)&&t.isValid()||BA(t).isValid())?SA({to:this,from:t}).locale(this.locale()).humanize(!A):this.localeData().invalidDate()},ne.fromNow=function(t){return this.from(BA(),t)},ne.to=function(t,A){return this.isValid()&&(E(t)&&t.isValid()||BA(t).isValid())?SA({from:this,to:t}).locale(this.locale()).humanize(!A):this.localeData().invalidDate()},ne.toNow=function(t){return this.to(BA(),t)},ne.get=function(t){return x(this[t=Y(t)])?this[t]():this},ne.invalidAt=function(){return h(this).overflow},ne.isAfter=function(t,A){var e=E(t)?t:BA(t);return!(!this.isValid()||!e.isValid())&&("millisecond"===(A=Y(A)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(A).valueOf())},ne.isBefore=function(t,A){var e=E(t)?t:BA(t);return!(!this.isValid()||!e.isValid())&&("millisecond"===(A=Y(A)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(A).valueOf()<e.valueOf())},ne.isBetween=function(t,A,e,n){var i=E(t)?t:BA(t),s=E(A)?A:BA(A);return!!(this.isValid()&&i.isValid()&&s.isValid())&&("("===(n=n||"()")[0]?this.isAfter(i,e):!this.isBefore(i,e))&&(")"===n[1]?this.isBefore(s,e):!this.isAfter(s,e))},ne.isSame=function(t,A){var e,n=E(t)?t:BA(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(A=Y(A)||"millisecond")?this.valueOf()===n.valueOf():(e=n.valueOf(),this.clone().startOf(A).valueOf()<=e&&e<=this.clone().endOf(A).valueOf()))},ne.isSameOrAfter=function(t,A){return this.isSame(t,A)||this.isAfter(t,A)},ne.isSameOrBefore=function(t,A){return this.isSame(t,A)||this.isBefore(t,A)},ne.isValid=function(){return d(this)},ne.lang=NA,ne.locale=jA,ne.localeData=OA,ne.max=mA,ne.min=EA,ne.parsingFlags=function(){return c({},h(this))},ne.set=function(t,A){if("object"==typeof t)for(var e=function(t){var A=[];for(var e in t)A.push({unit:e,priority:P[e]});return A.sort((function(t,A){return t.priority-A.priority})),A}(t=S(t)),n=0;n<e.length;n++)this[e[n].unit](t[e[n].unit]);else if(x(this[t=Y(t)]))return this[t](A);return this},ne.startOf=function(t){var A;if(void 0===(t=Y(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?zA:KA;switch(t){case"year":A=n(this.year(),0,1);break;case"quarter":A=n(this.year(),this.month()-this.month()%3,1);break;case"month":A=n(this.year(),this.month(),1);break;case"week":A=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":A=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":A=n(this.year(),this.month(),this.date());break;case"hour":A=this._d.valueOf(),A-=VA(A+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":A=this._d.valueOf(),A-=VA(A,6e4);break;case"second":A=this._d.valueOf(),A-=VA(A,1e3)}return this._d.setTime(A),e.updateOffset(this,!0),this},ne.subtract=WA,ne.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},ne.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},ne.toDate=function(){return new Date(this.valueOf())},ne.toISOString=function(t){if(!this.isValid())return null;var A=!0!==t,e=A?this.clone().utc():this;return e.year()<0||9999<e.year()?N(e,A?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?A?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",N(e,"Z")):N(e,A?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ne.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",A="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",A="Z");var e="["+t+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=A+'[")]';return this.format(e+n+"-MM-DD[T]HH:mm:ss.SSS"+i)},ne.toJSON=function(){return this.isValid()?this.toISOString():null},ne.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ne.unix=function(){return Math.floor(this.valueOf()/1e3)},ne.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ne.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ne.year=wt,ne.isLeapYear=function(){return gt(this.year())},ne.weekYear=function(t){return ZA.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ne.isoWeekYear=function(t){return ZA.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},ne.quarter=ne.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},ne.month=It,ne.daysInMonth=function(){return vt(this.year(),this.month())},ne.week=ne.weeks=function(t){var A=this.localeData().week(this);return null==t?A:this.add(7*(t-A),"d")},ne.isoWeek=ne.isoWeeks=function(t){var A=Yt(this,1,4).week;return null==t?A:this.add(7*(t-A),"d")},ne.weeksInYear=function(){var t=this.localeData()._week;return St(this.year(),t.dow,t.doy)},ne.isoWeeksInYear=function(){return St(this.year(),1,4)},ne.date=XA,ne.day=ne.days=function(t){if(!this.isValid())return null!=t?this:NaN;var A,e,n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(A=t,e=this.localeData(),t="string"!=typeof A?A:isNaN(A)?"number"==typeof(A=e.weekdaysParse(A))?A:null:parseInt(A,10),this.add(t-n,"d")):n},ne.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var A=(this.day()+7-this.localeData()._week.dow)%7;return null==t?A:this.add(t-A,"d")},ne.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null==t)return this.day()||7;var A,e,n=(A=t,e=this.localeData(),"string"==typeof A?e.weekdaysParse(A)%7||7:isNaN(A)?null:A);return this.day(this.day()%7?n:n-7)},ne.dayOfYear=function(t){var A=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?A:this.add(t-A,"d")},ne.hour=ne.hours=Kt,ne.minute=ne.minutes=qA,ne.second=ne.seconds=te,ne.millisecond=ne.milliseconds=ee,ne.utcOffset=function(t,A,n){var i,s=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null==t)return this._isUTC?s:FA(this);if("string"==typeof t){if(null===(t=xA(st,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&A&&(i=FA(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),s!==t&&(!A||this._changeInProgress?TA(this,SA(t-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this},ne.utc=function(t){return this.utcOffset(0,t)},ne.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(FA(this),"m")),this},ne.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=xA(it,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},ne.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?BA(t).utcOffset():0,(this.utcOffset()-t)%60==0)},ne.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ne.isLocal=function(){return!!this.isValid()&&!this._isUTC},ne.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ne.isUtc=LA,ne.isUTC=LA,ne.zoneAbbr=function(){return this._isUTC?"UTC":""},ne.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ne.dates=y("dates accessor is deprecated. Use date instead.",XA),ne.months=y("months accessor is deprecated. Use month instead",It),ne.years=y("years accessor is deprecated. Use year instead",wt),ne.zone=y("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(t,A){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,A),this):-this.utcOffset()})),ne.isDSTShifted=y("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var t={};if(p(t,this),(t=pA(t))._a){var A=t._isUTC?u(t._a):BA(t._a);this._isDSTShifted=this.isValid()&&0<C(t._a,A.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted}));var se=F.prototype;function re(t,A,e,n){var i=AA(),s=u().set(n,A);return i[e](s,t)}function oe(t,A,e){if(r(t)&&(A=t,t=void 0),t=t||"",null!=A)return re(t,A,e,"month");var n,i=[];for(n=0;n<12;n++)i[n]=re(t,n,e,"month");return i}function ae(t,A,e,n){"boolean"==typeof t?r(A)&&(e=A,A=void 0):(A=t,t=!1,r(e=A)&&(e=A,A=void 0)),A=A||"";var i,s=AA(),o=t?s._week.dow:0;if(null!=e)return re(A,(e+o)%7,n,"day");var a=[];for(i=0;i<7;i++)a[i]=re(A,(i+o)%7,n,"day");return a}se.calendar=function(t,A,e){var n=this._calendar[t]||this._calendar.sameElse;return x(n)?n.call(A,e):n},se.longDateFormat=function(t){var A=this._longDateFormat[t],e=this._longDateFormat[t.toUpperCase()];return A||!e?A:(this._longDateFormat[t]=e.replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t])},se.invalidDate=function(){return this._invalidDate},se.ordinal=function(t){return this._ordinal.replace("%d",t)},se.preparse=ie,se.postformat=ie,se.relativeTime=function(t,A,e,n){var i=this._relativeTime[e];return x(i)?i(t,A,e,n):i.replace(/%d/i,t)},se.pastFuture=function(t,A){var e=this._relativeTime[0<t?"future":"past"];return x(e)?e(A):e.replace(/%s/i,A)},se.set=function(t){var A,e;for(e in t)x(A=t[e])?this[e]=A:this["_"+e]=A;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},se.months=function(t,A){return t?n(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ct).test(A)?"format":"standalone"][t.month()]:n(this._months)?this._months:this._months.standalone},se.monthsShort=function(t,A){return t?n(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ct.test(A)?"format":"standalone"][t.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},se.monthsParse=function(t,A,e){var n,i,s;if(this._monthsParseExact)return function(t,A,e){var n,i,s,r=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)s=u([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase();return e?"MMM"===A?-1!==(i=pt.call(this._shortMonthsParse,r))?i:null:-1!==(i=pt.call(this._longMonthsParse,r))?i:null:"MMM"===A?-1!==(i=pt.call(this._shortMonthsParse,r))||-1!==(i=pt.call(this._longMonthsParse,r))?i:null:-1!==(i=pt.call(this._longMonthsParse,r))||-1!==(i=pt.call(this._shortMonthsParse,r))?i:null}.call(this,t,A,e);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=u([2e3,n]),e&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),e||this._monthsParse[n]||(s="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),e&&"MMMM"===A&&this._longMonthsParse[n].test(t))return n;if(e&&"MMM"===A&&this._shortMonthsParse[n].test(t))return n;if(!e&&this._monthsParse[n].test(t))return n}},se.monthsRegex=function(t){return this._monthsParseExact?(l(this,"_monthsRegex")||Mt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=xt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},se.monthsShortRegex=function(t){return this._monthsParseExact?(l(this,"_monthsRegex")||Mt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Dt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},se.week=function(t){return Yt(t,this._week.dow,this._week.doy).week},se.firstDayOfYear=function(){return this._week.doy},se.firstDayOfWeek=function(){return this._week.dow},se.weekdays=function(t,A){var e=n(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(A)?"format":"standalone"];return!0===t?Pt(e,this._week.dow):t?e[t.day()]:e},se.weekdaysMin=function(t){return!0===t?Pt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},se.weekdaysShort=function(t){return!0===t?Pt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},se.weekdaysParse=function(t,A,e){var n,i,s;if(this._weekdaysParseExact)return function(t,A,e){var n,i,s,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)s=u([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return e?"dddd"===A?-1!==(i=pt.call(this._weekdaysParse,r))?i:null:"ddd"===A?-1!==(i=pt.call(this._shortWeekdaysParse,r))?i:null:-1!==(i=pt.call(this._minWeekdaysParse,r))?i:null:"dddd"===A?-1!==(i=pt.call(this._weekdaysParse,r))||-1!==(i=pt.call(this._shortWeekdaysParse,r))||-1!==(i=pt.call(this._minWeekdaysParse,r))?i:null:"ddd"===A?-1!==(i=pt.call(this._shortWeekdaysParse,r))||-1!==(i=pt.call(this._weekdaysParse,r))||-1!==(i=pt.call(this._minWeekdaysParse,r))?i:null:-1!==(i=pt.call(this._minWeekdaysParse,r))||-1!==(i=pt.call(this._weekdaysParse,r))||-1!==(i=pt.call(this._shortWeekdaysParse,r))?i:null}.call(this,t,A,e);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=u([2e3,1]).day(n),e&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),e&&"dddd"===A&&this._fullWeekdaysParse[n].test(t))return n;if(e&&"ddd"===A&&this._shortWeekdaysParse[n].test(t))return n;if(e&&"dd"===A&&this._minWeekdaysParse[n].test(t))return n;if(!e&&this._weekdaysParse[n].test(t))return n}},se.weekdaysRegex=function(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=kt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},se.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Wt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},se.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||jt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ht),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},se.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},se.meridiem=function(t,A,e){return 11<t?e?"pm":"PM":e?"am":"AM"},$t("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var A=t%10;return t+(1===v(t%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")}}),e.lang=y("moment.lang is deprecated. Use moment.locale instead.",$t),e.langData=y("moment.langData is deprecated. Use moment.localeData instead.",AA);var le=Math.abs;function ce(t,A,e,n){var i=SA(A,e);return t._milliseconds+=n*i._milliseconds,t._days+=n*i._days,t._months+=n*i._months,t._bubble()}function ue(t){return t<0?Math.floor(t):Math.ceil(t)}function he(t){return 4800*t/146097}function de(t){return 146097*t/4800}function fe(t){return function(){return this.as(t)}}var ge=fe("ms"),pe=fe("s"),we=fe("m"),Be=fe("h"),Ee=fe("d"),me=fe("w"),ve=fe("M"),Ce=fe("Q"),be=fe("y");function ye(t){return function(){return this.isValid()?this._data[t]:NaN}}var Qe=ye("milliseconds"),Ie=ye("seconds"),De=ye("minutes"),xe=ye("hours"),Me=ye("days"),Fe=ye("months"),Le=ye("years"),Re=Math.round,Ye={ss:44,s:45,m:45,h:22,d:26,M:11},Se=Math.abs;function Pe(t){return(0<t)-(t<0)||+t}function Ge(){if(!this.isValid())return this.localeData().invalidDate();var t,A,e=Se(this._milliseconds)/1e3,n=Se(this._days),i=Se(this._months);A=m((t=m(e/60))/60),e%=60,t%=60;var s=m(i/12),r=i%=12,o=n,a=A,l=t,c=e?e.toFixed(3).replace(/\.?0+$/,""):"",u=this.asSeconds();if(!u)return"P0D";var h=u<0?"-":"",d=Pe(this._months)!==Pe(u)?"-":"",f=Pe(this._days)!==Pe(u)?"-":"",g=Pe(this._milliseconds)!==Pe(u)?"-":"";return h+"P"+(s?d+s+"Y":"")+(r?d+r+"M":"")+(o?f+o+"D":"")+(a||l||c?"T":"")+(a?g+a+"H":"")+(l?g+l+"M":"")+(c?g+c+"S":"")}var _e=bA.prototype;return _e.isValid=function(){return this._isValid},_e.abs=function(){var t=this._data;return this._milliseconds=le(this._milliseconds),this._days=le(this._days),this._months=le(this._months),t.milliseconds=le(t.milliseconds),t.seconds=le(t.seconds),t.minutes=le(t.minutes),t.hours=le(t.hours),t.months=le(t.months),t.years=le(t.years),this},_e.add=function(t,A){return ce(this,t,A,1)},_e.subtract=function(t,A){return ce(this,t,A,-1)},_e.as=function(t){if(!this.isValid())return NaN;var A,e,n=this._milliseconds;if("month"===(t=Y(t))||"quarter"===t||"year"===t)switch(A=this._days+n/864e5,e=this._months+he(A),t){case"month":return e;case"quarter":return e/3;case"year":return e/12}else switch(A=this._days+Math.round(de(this._months)),t){case"week":return A/7+n/6048e5;case"day":return A+n/864e5;case"hour":return 24*A+n/36e5;case"minute":return 1440*A+n/6e4;case"second":return 86400*A+n/1e3;case"millisecond":return Math.floor(864e5*A)+n;default:throw new Error("Unknown unit "+t)}},_e.asMilliseconds=ge,_e.asSeconds=pe,_e.asMinutes=we,_e.asHours=Be,_e.asDays=Ee,_e.asWeeks=me,_e.asMonths=ve,_e.asQuarters=Ce,_e.asYears=be,_e.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN},_e._bubble=function(){var t,A,e,n,i,s=this._milliseconds,r=this._days,o=this._months,a=this._data;return 0<=s&&0<=r&&0<=o||s<=0&&r<=0&&o<=0||(s+=864e5*ue(de(o)+r),o=r=0),a.milliseconds=s%1e3,t=m(s/1e3),a.seconds=t%60,A=m(t/60),a.minutes=A%60,e=m(A/60),a.hours=e%24,o+=i=m(he(r+=m(e/24))),r-=ue(de(i)),n=m(o/12),o%=12,a.days=r,a.months=o,a.years=n,this},_e.clone=function(){return SA(this)},_e.get=function(t){return t=Y(t),this.isValid()?this[t+"s"]():NaN},_e.milliseconds=Qe,_e.seconds=Ie,_e.minutes=De,_e.hours=xe,_e.days=Me,_e.weeks=function(){return m(this.days()/7)},_e.months=Fe,_e.years=Le,_e.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var A,e,n,i,s,r,o,a,l,c,u=this.localeData(),h=(A=!t,e=u,n=SA(this).abs(),i=Re(n.as("s")),s=Re(n.as("m")),r=Re(n.as("h")),o=Re(n.as("d")),a=Re(n.as("M")),l=Re(n.as("y")),(c=i<=Ye.ss&&["s",i]||i<Ye.s&&["ss",i]||s<=1&&["m"]||s<Ye.m&&["mm",s]||r<=1&&["h"]||r<Ye.h&&["hh",r]||o<=1&&["d"]||o<Ye.d&&["dd",o]||a<=1&&["M"]||a<Ye.M&&["MM",a]||l<=1&&["y"]||["yy",l])[2]=A,c[3]=0<+this,c[4]=e,function(t,A,e,n,i){return i.relativeTime(A||1,!!e,t,n)}.apply(null,c));return t&&(h=u.pastFuture(+this,h)),u.postformat(h)},_e.toISOString=Ge,_e.toString=Ge,_e.toJSON=Ge,_e.locale=jA,_e.localeData=OA,_e.toIsoString=y("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ge),_e.lang=NA,j("X",0,0,"unix"),j("x",0,0,"valueOf"),at("x",nt),at("X",/[+-]?\d+(\.\d{1,3})?/),ht("X",(function(t,A,e){e._d=new Date(1e3*parseFloat(t,10))})),ht("x",(function(t,A,e){e._d=new Date(v(t))})),e.version="2.24.0",t=BA,e.fn=ne,e.min=function(){return vA("isBefore",[].slice.call(arguments,0))},e.max=function(){return vA("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=u,e.unix=function(t){return BA(1e3*t)},e.months=function(t,A){return oe(t,A,"months")},e.isDate=o,e.locale=$t,e.invalid=f,e.duration=SA,e.isMoment=E,e.weekdays=function(t,A,e){return ae(t,A,e,"weekdays")},e.parseZone=function(){return BA.apply(null,arguments).parseZone()},e.localeData=AA,e.isDuration=yA,e.monthsShort=function(t,A){return oe(t,A,"monthsShort")},e.weekdaysMin=function(t,A,e){return ae(t,A,e,"weekdaysMin")},e.defineLocale=tA,e.updateLocale=function(t,A){if(null!=A){var e,n,i=zt;null!=(n=qt(t))&&(i=n._config),(e=new F(A=M(i,A))).parentLocale=Jt[t],Jt[t]=e,$t(t)}else null!=Jt[t]&&(null!=Jt[t].parentLocale?Jt[t]=Jt[t].parentLocale:null!=Jt[t]&&delete Jt[t]);return Jt[t]},e.locales=function(){return Q(Jt)},e.weekdaysShort=function(t,A,e){return ae(t,A,e,"weekdaysShort")},e.normalizeUnits=Y,e.relativeTimeRounding=function(t){return void 0===t?Re:"function"==typeof t&&(Re=t,!0)},e.relativeTimeThreshold=function(t,A){return void 0!==Ye[t]&&(void 0===A?Ye[t]:(Ye[t]=A,"s"===t&&(Ye.ss=A-1),!0))},e.calendarFormat=function(t,A){var e=t.diff(A,"days",!0);return e<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse"},e.prototype=ne,e.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"},e})),function(t,A){"object"==typeof exports&&"undefined"!=typeof module?module.exports=A():"function"==typeof define&&define.amd?define(A):(t=t||self).flatpickr=A()}(this,(function(){"use strict";var t=function(){return(t=Object.assign||function(t){for(var A,e=1,n=arguments.length;e<n;e++)for(var i in A=arguments[e])Object.prototype.hasOwnProperty.call(A,i)&&(t[i]=A[i]);return t}).apply(this,arguments)};function A(){for(var t=0,A=0,e=arguments.length;A<e;A++)t+=arguments[A].length;var n=Array(t),i=0;for(A=0;A<e;A++)for(var s=arguments[A],r=0,o=s.length;r<o;r++,i++)n[i]=s[r];return n}var e=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],n={_disable:[],_enable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(t){return"undefined"!=typeof console&&console.warn(t)},getWeek:function(t){var A=new Date(t.getTime());A.setHours(0,0,0,0),A.setDate(A.getDate()+3-(A.getDay()+6)%7);var e=new Date(A.getFullYear(),0,4);return 1+Math.round(((A.getTime()-e.getTime())/864e5-3+(e.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var A=t%100;if(A>3&&A<21)return"th";switch(A%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},s=function(t,A){return void 0===A&&(A=2),("000"+t).slice(-1*A)},r=function(t){return!0===t?1:0};function o(t,A,e){var n;return void 0===e&&(e=!1),function(){var i=this,s=arguments;null!==n&&clearTimeout(n),n=window.setTimeout((function(){n=null,e||t.apply(i,s)}),A),e&&!n&&t.apply(i,s)}}var a=function(t){return t instanceof Array?t:[t]};function l(t,A,e){if(!0===e)return t.classList.add(A);t.classList.remove(A)}function c(t,A,e){var n=window.document.createElement(t);return A=A||"",e=e||"",n.className=A,void 0!==e&&(n.textContent=e),n}function u(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function h(t,A){var e=c("div","numInputWrapper"),n=c("input","numInput "+t),i=c("span","arrowUp"),s=c("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?n.type="number":(n.type="text",n.pattern="\\d*"),void 0!==A)for(var r in A)n.setAttribute(r,A[r]);return e.appendChild(n),e.appendChild(i),e.appendChild(s),e}function d(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(A){return t.target}}var f=function(){},g=function(t,A,e){return e.months[A?"shorthand":"longhand"][t]},p={D:f,F:function(t,A,e){t.setMonth(e.months.longhand.indexOf(A))},G:function(t,A){t.setHours(parseFloat(A))},H:function(t,A){t.setHours(parseFloat(A))},J:function(t,A){t.setDate(parseFloat(A))},K:function(t,A,e){t.setHours(t.getHours()%12+12*r(new RegExp(e.amPM[1],"i").test(A)))},M:function(t,A,e){t.setMonth(e.months.shorthand.indexOf(A))},S:function(t,A){t.setSeconds(parseFloat(A))},U:function(t,A){return new Date(1e3*parseFloat(A))},W:function(t,A,e){var n=parseInt(A),i=new Date(t.getFullYear(),0,2+7*(n-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+e.firstDayOfWeek),i},Y:function(t,A){t.setFullYear(parseFloat(A))},Z:function(t,A){return new Date(A)},d:function(t,A){t.setDate(parseFloat(A))},h:function(t,A){t.setHours(parseFloat(A))},i:function(t,A){t.setMinutes(parseFloat(A))},j:function(t,A){t.setDate(parseFloat(A))},l:f,m:function(t,A){t.setMonth(parseFloat(A)-1)},n:function(t,A){t.setMonth(parseFloat(A)-1)},s:function(t,A){t.setSeconds(parseFloat(A))},u:function(t,A){return new Date(parseFloat(A))},w:f,y:function(t,A){t.setFullYear(2e3+parseFloat(A))}},w={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},B={Z:function(t){return t.toISOString()},D:function(t,A,e){return A.weekdays.shorthand[B.w(t,A,e)]},F:function(t,A,e){return g(B.n(t,A,e)-1,!1,A)},G:function(t,A,e){return s(B.h(t,A,e))},H:function(t){return s(t.getHours())},J:function(t,A){return void 0!==A.ordinal?t.getDate()+A.ordinal(t.getDate()):t.getDate()},K:function(t,A){return A.amPM[r(t.getHours()>11)]},M:function(t,A){return g(t.getMonth(),!0,A)},S:function(t){return s(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,A,e){return e.getWeek(t)},Y:function(t){return s(t.getFullYear(),4)},d:function(t){return s(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return s(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,A){return A.weekdays.longhand[t.getDay()]},m:function(t){return s(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},E=function(t){var A=t.config,e=void 0===A?n:A,s=t.l10n,r=void 0===s?i:s,o=t.isMobile,a=void 0!==o&&o;return function(t,A,n){var i=n||r;return void 0===e.formatDate||a?A.split("").map((function(A,n,s){return B[A]&&"\\"!==s[n-1]?B[A](t,i,e):"\\"!==A?A:""})).join(""):e.formatDate(t,A,i)}},m=function(t){var A=t.config,e=void 0===A?n:A,s=t.l10n,r=void 0===s?i:s;return function(t,A,i,s){if(0===t||t){var o,a=s||r,l=t;if(t instanceof Date)o=new Date(t.getTime());else if("string"!=typeof t&&void 0!==t.toFixed)o=new Date(t);else if("string"==typeof t){var c=A||(e||n).dateFormat,u=String(t).trim();if("today"===u)o=new Date,i=!0;else if(/Z$/.test(u)||/GMT$/.test(u))o=new Date(t);else if(e&&e.parseDate)o=e.parseDate(t,c);else{o=e&&e.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var h=void 0,d=[],f=0,g=0,B="";f<c.length;f++){var E=c[f],m="\\"===E,v="\\"===c[f-1]||m;if(w[E]&&!v){B+=w[E];var C=new RegExp(B).exec(t);C&&(h=!0)&&d["Y"!==E?"push":"unshift"]({fn:p[E],val:C[++g]})}else m||(B+=".");d.forEach((function(t){var A=t.fn,e=t.val;return o=A(o,e,a)||o}))}o=h?o:void 0}}if(o instanceof Date&&!isNaN(o.getTime()))return!0===i&&o.setHours(0,0,0,0),o;e.errorHandler(new Error("Invalid date provided: "+l))}}};function v(t,A,e){return void 0===e&&(e=!0),!1!==e?new Date(t.getTime()).setHours(0,0,0,0)-new Date(A.getTime()).setHours(0,0,0,0):t.getTime()-A.getTime()}function C(f,p){var B={config:t(t({},n),y.defaultConfig),l10n:i};function C(t){return t.bind(B)}function b(){var t=B.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==B.calendarContainer&&(B.calendarContainer.style.visibility="hidden",B.calendarContainer.style.display="block"),void 0!==B.daysContainer){var A=(B.days.offsetWidth+1)*t.showMonths;B.daysContainer.style.width=A+"px",B.calendarContainer.style.width=A+(void 0!==B.weekWrapper?B.weekWrapper.offsetWidth:0)+"px",B.calendarContainer.style.removeProperty("visibility"),B.calendarContainer.style.removeProperty("display")}}))}function Q(t){if(0===B.selectedDates.length){var A=void 0!==B.config.minDate?new Date(B.config.minDate.getTime()):new Date,e=x(),n=e.hours,i=e.minutes,o=e.seconds;A.setHours(n,i,o,0),B.setDate(A,!1)}void 0!==t&&"blur"!==t.type&&function(t){t.preventDefault();var A="keydown"===t.type,e=d(t),n=e;void 0!==B.amPM&&e===B.amPM&&(B.amPM.textContent=B.l10n.amPM[r(B.amPM.textContent===B.l10n.amPM[0])]);var i=parseFloat(n.getAttribute("min")),o=parseFloat(n.getAttribute("max")),a=parseFloat(n.getAttribute("step")),l=parseInt(n.value,10),c=l+a*(t.delta||(A?38===t.which?1:-1:0));if(void 0!==n.value&&2===n.value.length){var u=n===B.hourElement,h=n===B.minuteElement;c<i?(c=o+c+r(!u)+(r(u)&&r(!B.amPM)),h&&P(void 0,-1,B.hourElement)):c>o&&(c=n===B.hourElement?c-o-r(!B.amPM):i,h&&P(void 0,1,B.hourElement)),B.amPM&&u&&(1===a?c+l===23:Math.abs(c-l)>a)&&(B.amPM.textContent=B.l10n.amPM[r(B.amPM.textContent===B.l10n.amPM[0])]),n.value=s(c)}}(t);var a=B._input.value;I(),Bt(),B._input.value!==a&&B._debouncedChange()}function I(){if(void 0!==B.hourElement&&void 0!==B.minuteElement){var t,A,e=(parseInt(B.hourElement.value.slice(-2),10)||0)%24,n=(parseInt(B.minuteElement.value,10)||0)%60,i=void 0!==B.secondElement?(parseInt(B.secondElement.value,10)||0)%60:0;void 0!==B.amPM&&(t=e,A=B.amPM.textContent,e=t%12+12*r(A===B.l10n.amPM[1]));var s=void 0!==B.config.minTime||B.config.minDate&&B.minDateHasTime&&B.latestSelectedDateObj&&0===v(B.latestSelectedDateObj,B.config.minDate,!0);if(void 0!==B.config.maxTime||B.config.maxDate&&B.maxDateHasTime&&B.latestSelectedDateObj&&0===v(B.latestSelectedDateObj,B.config.maxDate,!0)){var o=void 0!==B.config.maxTime?B.config.maxTime:B.config.maxDate;(e=Math.min(e,o.getHours()))===o.getHours()&&(n=Math.min(n,o.getMinutes())),n===o.getMinutes()&&(i=Math.min(i,o.getSeconds()))}if(s){var a=void 0!==B.config.minTime?B.config.minTime:B.config.minDate;(e=Math.max(e,a.getHours()))===a.getHours()&&(n=Math.max(n,a.getMinutes())),n===a.getMinutes()&&(i=Math.max(i,a.getSeconds()))}M(e,n,i)}}function D(t){var A=t||B.latestSelectedDateObj;A&&M(A.getHours(),A.getMinutes(),A.getSeconds())}function x(){var t=B.config.defaultHour,A=B.config.defaultMinute,e=B.config.defaultSeconds;if(void 0!==B.config.minDate){var n=B.config.minDate.getHours(),i=B.config.minDate.getMinutes();(t=Math.max(t,n))===n&&(A=Math.max(i,A)),t===n&&A===i&&(e=B.config.minDate.getSeconds())}if(void 0!==B.config.maxDate){var s=B.config.maxDate.getHours(),r=B.config.maxDate.getMinutes();(t=Math.min(t,s))===s&&(A=Math.min(r,A)),t===s&&A===r&&(e=B.config.maxDate.getSeconds())}return{hours:t,minutes:A,seconds:e}}function M(t,A,e){void 0!==B.latestSelectedDateObj&&B.latestSelectedDateObj.setHours(t%24,A,e||0,0),B.hourElement&&B.minuteElement&&!B.isMobile&&(B.hourElement.value=s(B.config.time_24hr?t:(12+t)%12+12*r(t%12==0)),B.minuteElement.value=s(A),void 0!==B.amPM&&(B.amPM.textContent=B.l10n.amPM[r(t>=12)]),void 0!==B.secondElement&&(B.secondElement.value=s(e)))}function F(t){var A=d(t),e=parseInt(A.value)+(t.delta||0);(e/1e3>1||"Enter"===t.key&&!/[^\d]/.test(e.toString()))&&Z(e)}function L(t,A,e,n){return A instanceof Array?A.forEach((function(A){return L(t,A,e,n)})):t instanceof Array?t.forEach((function(t){return L(t,A,e,n)})):(t.addEventListener(A,e,n),void B._handlers.push({element:t,event:A,handler:e,options:n}))}function R(){dt("onChange")}function Y(t,A){var e=void 0!==t?B.parseDate(t):B.latestSelectedDateObj||(B.config.minDate&&B.config.minDate>B.now?B.config.minDate:B.config.maxDate&&B.config.maxDate<B.now?B.config.maxDate:B.now),n=B.currentYear,i=B.currentMonth;try{void 0!==e&&(B.currentYear=e.getFullYear(),B.currentMonth=e.getMonth())}catch(t){t.message="Invalid date supplied: "+e,B.config.errorHandler(t)}A&&B.currentYear!==n&&(dt("onYearChange"),j()),!A||B.currentYear===n&&B.currentMonth===i||dt("onMonthChange"),B.redraw()}function S(t){var A=d(t);~A.className.indexOf("arrow")&&P(t,A.classList.contains("arrowUp")?1:-1)}function P(t,A,e){var n=t&&d(t),i=e||n&&n.parentNode&&n.parentNode.firstChild,s=ft("increment");s.delta=A,i&&i.dispatchEvent(s)}function G(t,A,e,n){var i=X(A,!0),s=c("span","flatpickr-day "+t,A.getDate().toString());return s.dateObj=A,s.$i=n,s.setAttribute("aria-label",B.formatDate(A,B.config.ariaDateFormat)),-1===t.indexOf("hidden")&&0===v(A,B.now)&&(B.todayDateElem=s,s.classList.add("today"),s.setAttribute("aria-current","date")),i?(s.tabIndex=-1,gt(A)&&(s.classList.add("selected"),B.selectedDateElem=s,"range"===B.config.mode&&(l(s,"startRange",B.selectedDates[0]&&0===v(A,B.selectedDates[0],!0)),l(s,"endRange",B.selectedDates[1]&&0===v(A,B.selectedDates[1],!0)),"nextMonthDay"===t&&s.classList.add("inRange")))):s.classList.add("flatpickr-disabled"),"range"===B.config.mode&&function(t){return!("range"!==B.config.mode||B.selectedDates.length<2)&&v(t,B.selectedDates[0])>=0&&v(t,B.selectedDates[1])<=0}(A)&&!gt(A)&&s.classList.add("inRange"),B.weekNumbers&&1===B.config.showMonths&&"prevMonthDay"!==t&&e%7==1&&B.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+B.config.getWeek(A)+"</span>"),dt("onDayCreate",s),s}function _(t){t.focus(),"range"===B.config.mode&&At(t)}function T(t){for(var A=t>0?0:B.config.showMonths-1,e=t>0?B.config.showMonths:-1,n=A;n!=e;n+=t)for(var i=B.daysContainer.children[n],s=t>0?0:i.children.length-1,r=t>0?i.children.length:-1,o=s;o!=r;o+=t){var a=i.children[o];if(-1===a.className.indexOf("hidden")&&X(a.dateObj))return a}}function k(t,A){var e=q(document.activeElement||document.body),n=void 0!==t?t:e?document.activeElement:void 0!==B.selectedDateElem&&q(B.selectedDateElem)?B.selectedDateElem:void 0!==B.todayDateElem&&q(B.todayDateElem)?B.todayDateElem:T(A>0?1:-1);void 0===n?B._input.focus():e?function(t,A){for(var e=-1===t.className.indexOf("Month")?t.dateObj.getMonth():B.currentMonth,n=A>0?B.config.showMonths:-1,i=A>0?1:-1,s=e-B.currentMonth;s!=n;s+=i)for(var r=B.daysContainer.children[s],o=e-B.currentMonth===s?t.$i+A:A<0?r.children.length-1:0,a=r.children.length,l=o;l>=0&&l<a&&l!=(A>0?a:-1);l+=i){var c=r.children[l];if(-1===c.className.indexOf("hidden")&&X(c.dateObj)&&Math.abs(t.$i-l)>=Math.abs(A))return _(c)}B.changeMonth(i),k(T(i),0)}(n,A):_(n)}function W(t,A){for(var e=(new Date(t,A,1).getDay()-B.l10n.firstDayOfWeek+7)%7,n=B.utils.getDaysInMonth((A-1+12)%12,t),i=B.utils.getDaysInMonth(A,t),s=window.document.createDocumentFragment(),r=B.config.showMonths>1,o=r?"prevMonthDay hidden":"prevMonthDay",a=r?"nextMonthDay hidden":"nextMonthDay",l=n+1-e,u=0;l<=n;l++,u++)s.appendChild(G(o,new Date(t,A-1,l),l,u));for(l=1;l<=i;l++,u++)s.appendChild(G("",new Date(t,A,l),l,u));for(var h=i+1;h<=42-e&&(1===B.config.showMonths||u%7!=0);h++,u++)s.appendChild(G(a,new Date(t,A+1,h%i),h,u));var d=c("div","dayContainer");return d.appendChild(s),d}function H(){if(void 0!==B.daysContainer){u(B.daysContainer),B.weekNumbers&&u(B.weekNumbers);for(var t=document.createDocumentFragment(),A=0;A<B.config.showMonths;A++){var e=new Date(B.currentYear,B.currentMonth,1);e.setMonth(B.currentMonth+A),t.appendChild(W(e.getFullYear(),e.getMonth()))}B.daysContainer.appendChild(t),B.days=B.daysContainer.firstChild,"range"===B.config.mode&&1===B.selectedDates.length&&At()}}function j(){if(!(B.config.showMonths>1||"dropdown"!==B.config.monthSelectorType)){var t=function(t){return!(void 0!==B.config.minDate&&B.currentYear===B.config.minDate.getFullYear()&&t<B.config.minDate.getMonth()||void 0!==B.config.maxDate&&B.currentYear===B.config.maxDate.getFullYear()&&t>B.config.maxDate.getMonth())};B.monthsDropdownContainer.tabIndex=-1,B.monthsDropdownContainer.innerHTML="";for(var A=0;A<12;A++)if(t(A)){var e=c("option","flatpickr-monthDropdown-month");e.value=new Date(B.currentYear,A).getMonth().toString(),e.textContent=g(A,B.config.shorthandCurrentMonth,B.l10n),e.tabIndex=-1,B.currentMonth===A&&(e.selected=!0),B.monthsDropdownContainer.appendChild(e)}}}function N(){var t,A=c("div","flatpickr-month"),e=window.document.createDocumentFragment();B.config.showMonths>1||"static"===B.config.monthSelectorType?t=c("span","cur-month"):(B.monthsDropdownContainer=c("select","flatpickr-monthDropdown-months"),B.monthsDropdownContainer.setAttribute("aria-label",B.l10n.monthAriaLabel),L(B.monthsDropdownContainer,"change",(function(t){var A=d(t),e=parseInt(A.value,10);B.changeMonth(e-B.currentMonth),dt("onMonthChange")})),j(),t=B.monthsDropdownContainer);var n=h("cur-year",{tabindex:"-1"}),i=n.getElementsByTagName("input")[0];i.setAttribute("aria-label",B.l10n.yearAriaLabel),B.config.minDate&&i.setAttribute("min",B.config.minDate.getFullYear().toString()),B.config.maxDate&&(i.setAttribute("max",B.config.maxDate.getFullYear().toString()),i.disabled=!!B.config.minDate&&B.config.minDate.getFullYear()===B.config.maxDate.getFullYear());var s=c("div","flatpickr-current-month");return s.appendChild(t),s.appendChild(n),e.appendChild(s),A.appendChild(e),{container:A,yearElement:i,monthElement:t}}function O(){u(B.monthNav),B.monthNav.appendChild(B.prevMonthNav),B.config.showMonths&&(B.yearElements=[],B.monthElements=[]);for(var t=B.config.showMonths;t--;){var A=N();B.yearElements.push(A.yearElement),B.monthElements.push(A.monthElement),B.monthNav.appendChild(A.container)}B.monthNav.appendChild(B.nextMonthNav)}function U(){B.weekdayContainer?u(B.weekdayContainer):B.weekdayContainer=c("div","flatpickr-weekdays");for(var t=B.config.showMonths;t--;){var A=c("div","flatpickr-weekdaycontainer");B.weekdayContainer.appendChild(A)}return V(),B.weekdayContainer}function V(){if(B.weekdayContainer){var t=B.l10n.firstDayOfWeek,e=A(B.l10n.weekdays.shorthand);t>0&&t<e.length&&(e=A(e.splice(t,e.length),e.splice(0,t)));for(var n=B.config.showMonths;n--;)B.weekdayContainer.children[n].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+e.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function K(t,A){void 0===A&&(A=!0);var e=A?t:t-B.currentMonth;e<0&&!0===B._hidePrevMonthArrow||e>0&&!0===B._hideNextMonthArrow||(B.currentMonth+=e,(B.currentMonth<0||B.currentMonth>11)&&(B.currentYear+=B.currentMonth>11?1:-1,B.currentMonth=(B.currentMonth+12)%12,dt("onYearChange"),j()),H(),dt("onMonthChange"),pt())}function z(t){return!(!B.config.appendTo||!B.config.appendTo.contains(t))||B.calendarContainer.contains(t)}function J(t){if(B.isOpen&&!B.config.inline){var A=d(t),e=z(A),n=A===B.input||A===B.altInput||B.element.contains(A)||t.path&&t.path.indexOf&&(~t.path.indexOf(B.input)||~t.path.indexOf(B.altInput)),i="blur"===t.type?n&&t.relatedTarget&&!z(t.relatedTarget):!n&&!e&&!z(t.relatedTarget),s=!B.config.ignoredFocusElements.some((function(t){return t.contains(A)}));i&&s&&(void 0!==B.timeContainer&&void 0!==B.minuteElement&&void 0!==B.hourElement&&""!==B.input.value&&void 0!==B.input.value&&Q(),B.close(),B.config&&"range"===B.config.mode&&1===B.selectedDates.length&&(B.clear(!1),B.redraw()))}}function Z(t){if(!(!t||B.config.minDate&&t<B.config.minDate.getFullYear()||B.config.maxDate&&t>B.config.maxDate.getFullYear())){var A=t,e=B.currentYear!==A;B.currentYear=A||B.currentYear,B.config.maxDate&&B.currentYear===B.config.maxDate.getFullYear()?B.currentMonth=Math.min(B.config.maxDate.getMonth(),B.currentMonth):B.config.minDate&&B.currentYear===B.config.minDate.getFullYear()&&(B.currentMonth=Math.max(B.config.minDate.getMonth(),B.currentMonth)),e&&(B.redraw(),dt("onYearChange"),j())}}function X(t,A){void 0===A&&(A=!0);var e=B.parseDate(t,void 0,A);if(B.config.minDate&&e&&v(e,B.config.minDate,void 0!==A?A:!B.minDateHasTime)<0||B.config.maxDate&&e&&v(e,B.config.maxDate,void 0!==A?A:!B.maxDateHasTime)>0)return!1;if(0===B.config.enable.length&&0===B.config.disable.length)return!0;if(void 0===e)return!1;for(var n=B.config.enable.length>0,i=n?B.config.enable:B.config.disable,s=0,r=void 0;s<i.length;s++){if("function"==typeof(r=i[s])&&r(e))return n;if(r instanceof Date&&void 0!==e&&r.getTime()===e.getTime())return n;if("string"==typeof r&&void 0!==e){var o=B.parseDate(r,void 0,!0);return o&&o.getTime()===e.getTime()?n:!n}if("object"==typeof r&&void 0!==e&&r.from&&r.to&&e.getTime()>=r.from.getTime()&&e.getTime()<=r.to.getTime())return n}return!n}function q(t){return void 0!==B.daysContainer&&-1===t.className.indexOf("hidden")&&-1===t.className.indexOf("flatpickr-disabled")&&B.daysContainer.contains(t)}function $(t){t.target!==B._input||t.relatedTarget&&z(t.relatedTarget)||B.setDate(B._input.value,!0,t.target===B.altInput?B.config.altFormat:B.config.dateFormat)}function tt(t){var A=d(t),e=B.config.wrap?f.contains(A):A===B._input,n=B.config.allowInput,i=B.isOpen&&(!n||!e),s=B.config.inline&&e&&!n;if(13===t.keyCode&&e){if(n)return B.setDate(B._input.value,!0,A===B.altInput?B.config.altFormat:B.config.dateFormat),A.blur();B.open()}else if(z(A)||i||s){var r=!!B.timeContainer&&B.timeContainer.contains(A);switch(t.keyCode){case 13:r?(t.preventDefault(),Q(),at()):lt(t);break;case 27:t.preventDefault(),at();break;case 8:case 46:e&&!B.config.allowInput&&(t.preventDefault(),B.clear());break;case 37:case 39:if(r||e)B.hourElement&&B.hourElement.focus();else if(t.preventDefault(),void 0!==B.daysContainer&&(!1===n||document.activeElement&&q(document.activeElement))){var o=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),K(o),k(T(1),0)):k(void 0,o)}break;case 38:case 40:t.preventDefault();var a=40===t.keyCode?1:-1;B.daysContainer&&void 0!==A.$i||A===B.input||A===B.altInput?t.ctrlKey?(t.stopPropagation(),Z(B.currentYear-a),k(T(1),0)):r||k(void 0,7*a):A===B.currentYearElement?Z(B.currentYear-a):B.config.enableTime&&(!r&&B.hourElement&&B.hourElement.focus(),Q(t),B._debouncedChange());break;case 9:if(r){var l=[B.hourElement,B.minuteElement,B.secondElement,B.amPM].concat(B.pluginElements).filter((function(t){return t})),c=l.indexOf(A);if(-1!==c){var u=l[c+(t.shiftKey?-1:1)];t.preventDefault(),(u||B._input).focus()}}else!B.config.noCalendar&&B.daysContainer&&B.daysContainer.contains(A)&&t.shiftKey&&(t.preventDefault(),B._input.focus())}}if(void 0!==B.amPM&&A===B.amPM)switch(t.key){case B.l10n.amPM[0].charAt(0):case B.l10n.amPM[0].charAt(0).toLowerCase():B.amPM.textContent=B.l10n.amPM[0],I(),Bt();break;case B.l10n.amPM[1].charAt(0):case B.l10n.amPM[1].charAt(0).toLowerCase():B.amPM.textContent=B.l10n.amPM[1],I(),Bt()}(e||z(A))&&dt("onKeyDown",t)}function At(t){if(1===B.selectedDates.length&&(!t||t.classList.contains("flatpickr-day")&&!t.classList.contains("flatpickr-disabled"))){for(var A=t?t.dateObj.getTime():B.days.firstElementChild.dateObj.getTime(),e=B.parseDate(B.selectedDates[0],void 0,!0).getTime(),n=Math.min(A,B.selectedDates[0].getTime()),i=Math.max(A,B.selectedDates[0].getTime()),s=!1,r=0,o=0,a=n;a<i;a+=864e5)X(new Date(a),!0)||(s=s||a>n&&a<i,a<e&&(!r||a>r)?r=a:a>e&&(!o||a<o)&&(o=a));for(var l=0;l<B.config.showMonths;l++)for(var c=B.daysContainer.children[l],u=function(n,i){var a,l,u,h=c.children[n],d=h.dateObj.getTime(),f=r>0&&d<r||o>0&&d>o;return f?(h.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach((function(t){h.classList.remove(t)})),"continue"):s&&!f?"continue":(["startRange","inRange","endRange","notAllowed"].forEach((function(t){h.classList.remove(t)})),void(void 0!==t&&(t.classList.add(A<=B.selectedDates[0].getTime()?"startRange":"endRange"),e<A&&d===e?h.classList.add("startRange"):e>A&&d===e&&h.classList.add("endRange"),d>=r&&(0===o||d<=o)&&(l=e,u=A,(a=d)>Math.min(l,u)&&a<Math.max(l,u))&&h.classList.add("inRange"))))},h=0,d=c.children.length;h<d;h++)u(h)}}function et(){!B.isOpen||B.config.static||B.config.inline||rt()}function nt(t){return function(A){var e=B.config["_"+t+"Date"]=B.parseDate(A,B.config.dateFormat),n=B.config["_"+("min"===t?"max":"min")+"Date"];void 0!==e&&(B["min"===t?"minDateHasTime":"maxDateHasTime"]=e.getHours()>0||e.getMinutes()>0||e.getSeconds()>0),B.selectedDates&&(B.selectedDates=B.selectedDates.filter((function(t){return X(t)})),B.selectedDates.length||"min"!==t||D(e),Bt()),B.daysContainer&&(ot(),void 0!==e?B.currentYearElement[t]=e.getFullYear().toString():B.currentYearElement.removeAttribute(t),B.currentYearElement.disabled=!!n&&void 0!==e&&n.getFullYear()===e.getFullYear())}}function it(){return B.config.wrap?f.querySelector("[data-input]"):f}function st(){"object"!=typeof B.config.locale&&void 0===y.l10ns[B.config.locale]&&B.config.errorHandler(new Error("flatpickr: invalid locale "+B.config.locale)),B.l10n=t(t({},y.l10ns.default),"object"==typeof B.config.locale?B.config.locale:"default"!==B.config.locale?y.l10ns[B.config.locale]:void 0),w.K="("+B.l10n.amPM[0]+"|"+B.l10n.amPM[1]+"|"+B.l10n.amPM[0].toLowerCase()+"|"+B.l10n.amPM[1].toLowerCase()+")",void 0===t(t({},p),JSON.parse(JSON.stringify(f.dataset||{}))).time_24hr&&void 0===y.defaultConfig.time_24hr&&(B.config.time_24hr=B.l10n.time_24hr),B.formatDate=E(B),B.parseDate=m({config:B.config,l10n:B.l10n})}function rt(t){if(void 0!==B.calendarContainer){dt("onPreCalendarPosition");var A=t||B._positionElement,e=Array.prototype.reduce.call(B.calendarContainer.children,(function(t,A){return t+A.offsetHeight}),0),n=B.calendarContainer.offsetWidth,i=B.config.position.split(" "),s=i[0],r=i.length>1?i[1]:null,o=A.getBoundingClientRect(),a=window.innerHeight-o.bottom,c="above"===s||"below"!==s&&a<e&&o.top>e,u=window.pageYOffset+o.top+(c?-e-2:A.offsetHeight+2);if(l(B.calendarContainer,"arrowTop",!c),l(B.calendarContainer,"arrowBottom",c),!B.config.inline){var h=window.pageXOffset+o.left,d=!1,f=!1;"center"===r?(h-=(n-o.width)/2,d=!0):"right"===r&&(h-=n-o.width,f=!0),l(B.calendarContainer,"arrowLeft",!d&&!f),l(B.calendarContainer,"arrowCenter",d),l(B.calendarContainer,"arrowRight",f);var g=window.document.body.offsetWidth-(window.pageXOffset+o.right),p=h+n>window.document.body.offsetWidth,w=g+n>window.document.body.offsetWidth;if(l(B.calendarContainer,"rightMost",p),!B.config.static)if(B.calendarContainer.style.top=u+"px",p)if(w){var E=function(){for(var t=null,A=0;A<document.styleSheets.length;A++){var e=document.styleSheets[A];try{e.cssRules}catch(t){continue}t=e;break}return null!=t?t:(n=document.createElement("style"),document.head.appendChild(n),n.sheet);var n}();if(void 0===E)return;var m=window.document.body.offsetWidth,v=Math.max(0,m/2-n/2),C=E.cssRules.length,b="{left:"+o.left+"px;right:auto;}";l(B.calendarContainer,"rightMost",!1),l(B.calendarContainer,"centerMost",!0),E.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+b,C),B.calendarContainer.style.left=v+"px",B.calendarContainer.style.right="auto"}else B.calendarContainer.style.left="auto",B.calendarContainer.style.right=g+"px";else B.calendarContainer.style.left=h+"px",B.calendarContainer.style.right="auto"}}}function ot(){B.config.noCalendar||B.isMobile||(j(),pt(),H())}function at(){B._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(B.close,0):B.close()}function lt(t){t.preventDefault(),t.stopPropagation();var A=function t(A,e){return e(A)?A:A.parentNode?t(A.parentNode,e):void 0}(d(t),(function(t){return t.classList&&t.classList.contains("flatpickr-day")&&!t.classList.contains("flatpickr-disabled")&&!t.classList.contains("notAllowed")}));if(void 0!==A){var e=A,n=B.latestSelectedDateObj=new Date(e.dateObj.getTime()),i=(n.getMonth()<B.currentMonth||n.getMonth()>B.currentMonth+B.config.showMonths-1)&&"range"!==B.config.mode;if(B.selectedDateElem=e,"single"===B.config.mode)B.selectedDates=[n];else if("multiple"===B.config.mode){var s=gt(n);s?B.selectedDates.splice(parseInt(s),1):B.selectedDates.push(n)}else"range"===B.config.mode&&(2===B.selectedDates.length&&B.clear(!1,!1),B.latestSelectedDateObj=n,B.selectedDates.push(n),0!==v(n,B.selectedDates[0],!0)&&B.selectedDates.sort((function(t,A){return t.getTime()-A.getTime()})));if(I(),i){var r=B.currentYear!==n.getFullYear();B.currentYear=n.getFullYear(),B.currentMonth=n.getMonth(),r&&(dt("onYearChange"),j()),dt("onMonthChange")}if(pt(),H(),Bt(),i||"range"===B.config.mode||1!==B.config.showMonths?void 0!==B.selectedDateElem&&void 0===B.hourElement&&B.selectedDateElem&&B.selectedDateElem.focus():_(e),void 0!==B.hourElement&&void 0!==B.hourElement&&B.hourElement.focus(),B.config.closeOnSelect){var o="single"===B.config.mode&&!B.config.enableTime,a="range"===B.config.mode&&2===B.selectedDates.length&&!B.config.enableTime;(o||a)&&at()}R()}}B.parseDate=m({config:B.config,l10n:B.l10n}),B._handlers=[],B.pluginElements=[],B.loadedPlugins=[],B._bind=L,B._setHoursFromDate=D,B._positionCalendar=rt,B.changeMonth=K,B.changeYear=Z,B.clear=function(t,A){if(void 0===t&&(t=!0),void 0===A&&(A=!0),B.input.value="",void 0!==B.altInput&&(B.altInput.value=""),void 0!==B.mobileInput&&(B.mobileInput.value=""),B.selectedDates=[],B.latestSelectedDateObj=void 0,!0===A&&(B.currentYear=B._initialDate.getFullYear(),B.currentMonth=B._initialDate.getMonth()),!0===B.config.enableTime){var e=x();M(e.hours,e.minutes,e.seconds)}B.redraw(),t&&dt("onChange")},B.close=function(){B.isOpen=!1,B.isMobile||(void 0!==B.calendarContainer&&B.calendarContainer.classList.remove("open"),void 0!==B._input&&B._input.classList.remove("active")),dt("onClose")},B._createElement=c,B.destroy=function(){void 0!==B.config&&dt("onDestroy");for(var t=B._handlers.length;t--;){var A=B._handlers[t];A.element.removeEventListener(A.event,A.handler,A.options)}if(B._handlers=[],B.mobileInput)B.mobileInput.parentNode&&B.mobileInput.parentNode.removeChild(B.mobileInput),B.mobileInput=void 0;else if(B.calendarContainer&&B.calendarContainer.parentNode)if(B.config.static&&B.calendarContainer.parentNode){var e=B.calendarContainer.parentNode;if(e.lastChild&&e.removeChild(e.lastChild),e.parentNode){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}}else B.calendarContainer.parentNode.removeChild(B.calendarContainer);B.altInput&&(B.input.type="text",B.altInput.parentNode&&B.altInput.parentNode.removeChild(B.altInput),delete B.altInput),B.input&&(B.input.type=B.input._type,B.input.classList.remove("flatpickr-input"),B.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(t){try{delete B[t]}catch(t){}}))},B.isEnabled=X,B.jumpToDate=Y,B.open=function(t,A){if(void 0===A&&(A=B._positionElement),!0===B.isMobile){if(t){t.preventDefault();var e=d(t);e&&e.blur()}return void 0!==B.mobileInput&&(B.mobileInput.focus(),B.mobileInput.click()),void dt("onOpen")}if(!B._input.disabled&&!B.config.inline){var n=B.isOpen;B.isOpen=!0,n||(B.calendarContainer.classList.add("open"),B._input.classList.add("active"),dt("onOpen"),rt(A)),!0===B.config.enableTime&&!0===B.config.noCalendar&&(!1!==B.config.allowInput||void 0!==t&&B.timeContainer.contains(t.relatedTarget)||setTimeout((function(){return B.hourElement.select()}),50))}},B.redraw=ot,B.set=function(t,A){if(null!==t&&"object"==typeof t)for(var n in Object.assign(B.config,t),t)void 0!==ct[n]&&ct[n].forEach((function(t){return t()}));else B.config[t]=A,void 0!==ct[t]?ct[t].forEach((function(t){return t()})):e.indexOf(t)>-1&&(B.config[t]=a(A));B.redraw(),Bt(!0)},B.setDate=function(t,A,e){if(void 0===A&&(A=!1),void 0===e&&(e=B.config.dateFormat),0!==t&&!t||t instanceof Array&&0===t.length)return B.clear(A);ut(t,e),B.latestSelectedDateObj=B.selectedDates[B.selectedDates.length-1],B.redraw(),Y(void 0,A),D(),0===B.selectedDates.length&&B.clear(!1),Bt(A),A&&dt("onChange")},B.toggle=function(t){if(!0===B.isOpen)return B.close();B.open(t)};var ct={locale:[st,V],showMonths:[O,b,U],minDate:[Y],maxDate:[Y]};function ut(t,A){var e=[];if(t instanceof Array)e=t.map((function(t){return B.parseDate(t,A)}));else if(t instanceof Date||"number"==typeof t)e=[B.parseDate(t,A)];else if("string"==typeof t)switch(B.config.mode){case"single":case"time":e=[B.parseDate(t,A)];break;case"multiple":e=t.split(B.config.conjunction).map((function(t){return B.parseDate(t,A)}));break;case"range":e=t.split(B.l10n.rangeSeparator).map((function(t){return B.parseDate(t,A)}))}else B.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(t)));B.selectedDates=B.config.allowInvalidPreload?e:e.filter((function(t){return t instanceof Date&&X(t,!1)})),"range"===B.config.mode&&B.selectedDates.sort((function(t,A){return t.getTime()-A.getTime()}))}function ht(t){return t.slice().map((function(t){return"string"==typeof t||"number"==typeof t||t instanceof Date?B.parseDate(t,void 0,!0):t&&"object"==typeof t&&t.from&&t.to?{from:B.parseDate(t.from,void 0),to:B.parseDate(t.to,void 0)}:t})).filter((function(t){return t}))}function dt(t,A){if(void 0!==B.config){var e=B.config[t];if(void 0!==e&&e.length>0)for(var n=0;e[n]&&n<e.length;n++)e[n](B.selectedDates,B.input.value,B,A);"onChange"===t&&(B.input.dispatchEvent(ft("change")),B.input.dispatchEvent(ft("input")))}}function ft(t){var A=document.createEvent("Event");return A.initEvent(t,!0,!0),A}function gt(t){for(var A=0;A<B.selectedDates.length;A++)if(0===v(B.selectedDates[A],t))return""+A;return!1}function pt(){B.config.noCalendar||B.isMobile||!B.monthNav||(B.yearElements.forEach((function(t,A){var e=new Date(B.currentYear,B.currentMonth,1);e.setMonth(B.currentMonth+A),B.config.showMonths>1||"static"===B.config.monthSelectorType?B.monthElements[A].textContent=g(e.getMonth(),B.config.shorthandCurrentMonth,B.l10n)+" ":B.monthsDropdownContainer.value=e.getMonth().toString(),t.value=e.getFullYear().toString()})),B._hidePrevMonthArrow=void 0!==B.config.minDate&&(B.currentYear===B.config.minDate.getFullYear()?B.currentMonth<=B.config.minDate.getMonth():B.currentYear<B.config.minDate.getFullYear()),B._hideNextMonthArrow=void 0!==B.config.maxDate&&(B.currentYear===B.config.maxDate.getFullYear()?B.currentMonth+1>B.config.maxDate.getMonth():B.currentYear>B.config.maxDate.getFullYear()))}function wt(t){return B.selectedDates.map((function(A){return B.formatDate(A,t)})).filter((function(t,A,e){return"range"!==B.config.mode||B.config.enableTime||e.indexOf(t)===A})).join("range"!==B.config.mode?B.config.conjunction:B.l10n.rangeSeparator)}function Bt(t){void 0===t&&(t=!0),void 0!==B.mobileInput&&B.mobileFormatStr&&(B.mobileInput.value=void 0!==B.latestSelectedDateObj?B.formatDate(B.latestSelectedDateObj,B.mobileFormatStr):""),B.input.value=wt(B.config.dateFormat),void 0!==B.altInput&&(B.altInput.value=wt(B.config.altFormat)),!1!==t&&dt("onValueUpdate")}function Et(t){var A=d(t),e=B.prevMonthNav.contains(A),n=B.nextMonthNav.contains(A);e||n?K(e?-1:1):B.yearElements.indexOf(A)>=0?A.select():A.classList.contains("arrowUp")?B.changeYear(B.currentYear+1):A.classList.contains("arrowDown")&&B.changeYear(B.currentYear-1)}return function(){B.element=B.input=f,B.isOpen=!1,function(){var A=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=t(t({},JSON.parse(JSON.stringify(f.dataset||{}))),p),s={};B.config.parseDate=i.parseDate,B.config.formatDate=i.formatDate,Object.defineProperty(B.config,"enable",{get:function(){return B.config._enable},set:function(t){B.config._enable=ht(t)}}),Object.defineProperty(B.config,"disable",{get:function(){return B.config._disable},set:function(t){B.config._disable=ht(t)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var o=y.defaultConfig.dateFormat||n.dateFormat;s.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):o+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var l=y.defaultConfig.altFormat||n.altFormat;s.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):l+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(B.config,"minDate",{get:function(){return B.config._minDate},set:nt("min")}),Object.defineProperty(B.config,"maxDate",{get:function(){return B.config._maxDate},set:nt("max")});var c=function(t){return function(A){B.config["min"===t?"_minTime":"_maxTime"]=B.parseDate(A,"H:i:S")}};Object.defineProperty(B.config,"minTime",{get:function(){return B.config._minTime},set:c("min")}),Object.defineProperty(B.config,"maxTime",{get:function(){return B.config._maxTime},set:c("max")}),"time"===i.mode&&(B.config.noCalendar=!0,B.config.enableTime=!0),Object.assign(B.config,s,i);for(var u=0;u<A.length;u++)B.config[A[u]]=!0===B.config[A[u]]||"true"===B.config[A[u]];for(e.filter((function(t){return void 0!==B.config[t]})).forEach((function(t){B.config[t]=a(B.config[t]||[]).map(C)})),B.isMobile=!B.config.disableMobile&&!B.config.inline&&"single"===B.config.mode&&!B.config.disable.length&&!B.config.enable.length&&!B.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<B.config.plugins.length;u++){var h=B.config.plugins[u](B)||{};for(var d in h)e.indexOf(d)>-1?B.config[d]=a(h[d]).map(C).concat(B.config[d]):void 0===i[d]&&(B.config[d]=h[d])}i.altInputClass||(B.config.altInputClass=it().className+" "+B.config.altInputClass),dt("onParseConfig")}(),st(),B.input=it(),B.input?(B.input._type=B.input.type,B.input.type="text",B.input.classList.add("flatpickr-input"),B._input=B.input,B.config.altInput&&(B.altInput=c(B.input.nodeName,B.config.altInputClass),B._input=B.altInput,B.altInput.placeholder=B.input.placeholder,B.altInput.disabled=B.input.disabled,B.altInput.required=B.input.required,B.altInput.tabIndex=B.input.tabIndex,B.altInput.type="text",B.input.setAttribute("type","hidden"),!B.config.static&&B.input.parentNode&&B.input.parentNode.insertBefore(B.altInput,B.input.nextSibling)),B.config.allowInput||B._input.setAttribute("readonly","readonly"),B._positionElement=B.config.positionElement||B._input):B.config.errorHandler(new Error("Invalid input element specified")),function(){B.selectedDates=[],B.now=B.parseDate(B.config.now)||new Date;var t=B.config.defaultDate||("INPUT"!==B.input.nodeName&&"TEXTAREA"!==B.input.nodeName||!B.input.placeholder||B.input.value!==B.input.placeholder?B.input.value:null);t&&ut(t,B.config.dateFormat),B._initialDate=B.selectedDates.length>0?B.selectedDates[0]:B.config.minDate&&B.config.minDate.getTime()>B.now.getTime()?B.config.minDate:B.config.maxDate&&B.config.maxDate.getTime()<B.now.getTime()?B.config.maxDate:B.now,B.currentYear=B._initialDate.getFullYear(),B.currentMonth=B._initialDate.getMonth(),B.selectedDates.length>0&&(B.latestSelectedDateObj=B.selectedDates[0]),void 0!==B.config.minTime&&(B.config.minTime=B.parseDate(B.config.minTime,"H:i")),void 0!==B.config.maxTime&&(B.config.maxTime=B.parseDate(B.config.maxTime,"H:i")),B.minDateHasTime=!!B.config.minDate&&(B.config.minDate.getHours()>0||B.config.minDate.getMinutes()>0||B.config.minDate.getSeconds()>0),B.maxDateHasTime=!!B.config.maxDate&&(B.config.maxDate.getHours()>0||B.config.maxDate.getMinutes()>0||B.config.maxDate.getSeconds()>0)}(),B.utils={getDaysInMonth:function(t,A){return void 0===t&&(t=B.currentMonth),void 0===A&&(A=B.currentYear),1===t&&(A%4==0&&A%100!=0||A%400==0)?29:B.l10n.daysInMonth[t]}},B.isMobile||function(){var t=window.document.createDocumentFragment();if(B.calendarContainer=c("div","flatpickr-calendar"),B.calendarContainer.tabIndex=-1,!B.config.noCalendar){if(t.appendChild((B.monthNav=c("div","flatpickr-months"),B.yearElements=[],B.monthElements=[],B.prevMonthNav=c("span","flatpickr-prev-month"),B.prevMonthNav.innerHTML=B.config.prevArrow,B.nextMonthNav=c("span","flatpickr-next-month"),B.nextMonthNav.innerHTML=B.config.nextArrow,O(),Object.defineProperty(B,"_hidePrevMonthArrow",{get:function(){return B.__hidePrevMonthArrow},set:function(t){B.__hidePrevMonthArrow!==t&&(l(B.prevMonthNav,"flatpickr-disabled",t),B.__hidePrevMonthArrow=t)}}),Object.defineProperty(B,"_hideNextMonthArrow",{get:function(){return B.__hideNextMonthArrow},set:function(t){B.__hideNextMonthArrow!==t&&(l(B.nextMonthNav,"flatpickr-disabled",t),B.__hideNextMonthArrow=t)}}),B.currentYearElement=B.yearElements[0],pt(),B.monthNav)),B.innerContainer=c("div","flatpickr-innerContainer"),B.config.weekNumbers){var A=function(){B.calendarContainer.classList.add("hasWeeks");var t=c("div","flatpickr-weekwrapper");t.appendChild(c("span","flatpickr-weekday",B.l10n.weekAbbreviation));var A=c("div","flatpickr-weeks");return t.appendChild(A),{weekWrapper:t,weekNumbers:A}}(),e=A.weekWrapper,n=A.weekNumbers;B.innerContainer.appendChild(e),B.weekNumbers=n,B.weekWrapper=e}B.rContainer=c("div","flatpickr-rContainer"),B.rContainer.appendChild(U()),B.daysContainer||(B.daysContainer=c("div","flatpickr-days"),B.daysContainer.tabIndex=-1),H(),B.rContainer.appendChild(B.daysContainer),B.innerContainer.appendChild(B.rContainer),t.appendChild(B.innerContainer)}B.config.enableTime&&t.appendChild(function(){B.calendarContainer.classList.add("hasTime"),B.config.noCalendar&&B.calendarContainer.classList.add("noCalendar"),B.timeContainer=c("div","flatpickr-time"),B.timeContainer.tabIndex=-1;var t=c("span","flatpickr-time-separator",":"),A=h("flatpickr-hour",{"aria-label":B.l10n.hourAriaLabel});B.hourElement=A.getElementsByTagName("input")[0];var e=h("flatpickr-minute",{"aria-label":B.l10n.minuteAriaLabel});if(B.minuteElement=e.getElementsByTagName("input")[0],B.hourElement.tabIndex=B.minuteElement.tabIndex=-1,B.hourElement.value=s(B.latestSelectedDateObj?B.latestSelectedDateObj.getHours():B.config.time_24hr?B.config.defaultHour:function(t){switch(t%24){case 0:case 12:return 12;default:return t%12}}(B.config.defaultHour)),B.minuteElement.value=s(B.latestSelectedDateObj?B.latestSelectedDateObj.getMinutes():B.config.defaultMinute),B.hourElement.setAttribute("step",B.config.hourIncrement.toString()),B.minuteElement.setAttribute("step",B.config.minuteIncrement.toString()),B.hourElement.setAttribute("min",B.config.time_24hr?"0":"1"),B.hourElement.setAttribute("max",B.config.time_24hr?"23":"12"),B.minuteElement.setAttribute("min","0"),B.minuteElement.setAttribute("max","59"),B.timeContainer.appendChild(A),B.timeContainer.appendChild(t),B.timeContainer.appendChild(e),B.config.time_24hr&&B.timeContainer.classList.add("time24hr"),B.config.enableSeconds){B.timeContainer.classList.add("hasSeconds");var n=h("flatpickr-second");B.secondElement=n.getElementsByTagName("input")[0],B.secondElement.value=s(B.latestSelectedDateObj?B.latestSelectedDateObj.getSeconds():B.config.defaultSeconds),B.secondElement.setAttribute("step",B.minuteElement.getAttribute("step")),B.secondElement.setAttribute("min","0"),B.secondElement.setAttribute("max","59"),B.timeContainer.appendChild(c("span","flatpickr-time-separator",":")),B.timeContainer.appendChild(n)}return B.config.time_24hr||(B.amPM=c("span","flatpickr-am-pm",B.l10n.amPM[r((B.latestSelectedDateObj?B.hourElement.value:B.config.defaultHour)>11)]),B.amPM.title=B.l10n.toggleTitle,B.amPM.tabIndex=-1,B.timeContainer.appendChild(B.amPM)),B.timeContainer}()),l(B.calendarContainer,"rangeMode","range"===B.config.mode),l(B.calendarContainer,"animate",!0===B.config.animate),l(B.calendarContainer,"multiMonth",B.config.showMonths>1),B.calendarContainer.appendChild(t);var i=void 0!==B.config.appendTo&&void 0!==B.config.appendTo.nodeType;if((B.config.inline||B.config.static)&&(B.calendarContainer.classList.add(B.config.inline?"inline":"static"),B.config.inline&&(!i&&B.element.parentNode?B.element.parentNode.insertBefore(B.calendarContainer,B._input.nextSibling):void 0!==B.config.appendTo&&B.config.appendTo.appendChild(B.calendarContainer)),B.config.static)){var o=c("div","flatpickr-wrapper");B.element.parentNode&&B.element.parentNode.insertBefore(o,B.element),o.appendChild(B.element),B.altInput&&o.appendChild(B.altInput),o.appendChild(B.calendarContainer)}B.config.static||B.config.inline||(void 0!==B.config.appendTo?B.config.appendTo:window.document.body).appendChild(B.calendarContainer)}(),function(){if(B.config.wrap&&["open","close","toggle","clear"].forEach((function(t){Array.prototype.forEach.call(B.element.querySelectorAll("[data-"+t+"]"),(function(A){return L(A,"click",B[t])}))})),B.isMobile)!function(){var t=B.config.enableTime?B.config.noCalendar?"time":"datetime-local":"date";B.mobileInput=c("input",B.input.className+" flatpickr-mobile"),B.mobileInput.tabIndex=1,B.mobileInput.type=t,B.mobileInput.disabled=B.input.disabled,B.mobileInput.required=B.input.required,B.mobileInput.placeholder=B.input.placeholder,B.mobileFormatStr="datetime-local"===t?"Y-m-d\\TH:i:S":"date"===t?"Y-m-d":"H:i:S",B.selectedDates.length>0&&(B.mobileInput.defaultValue=B.mobileInput.value=B.formatDate(B.selectedDates[0],B.mobileFormatStr)),B.config.minDate&&(B.mobileInput.min=B.formatDate(B.config.minDate,"Y-m-d")),B.config.maxDate&&(B.mobileInput.max=B.formatDate(B.config.maxDate,"Y-m-d")),B.input.getAttribute("step")&&(B.mobileInput.step=String(B.input.getAttribute("step"))),B.input.type="hidden",void 0!==B.altInput&&(B.altInput.type="hidden");try{B.input.parentNode&&B.input.parentNode.insertBefore(B.mobileInput,B.input.nextSibling)}catch(t){}L(B.mobileInput,"change",(function(t){B.setDate(d(t).value,!1,B.mobileFormatStr),dt("onChange"),dt("onClose")}))}();else{var t=o(et,50);B._debouncedChange=o(R,300),B.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&L(B.daysContainer,"mouseover",(function(t){"range"===B.config.mode&&At(d(t))})),L(window.document.body,"keydown",tt),B.config.inline||B.config.static||L(window,"resize",t),void 0!==window.ontouchstart?L(window.document,"touchstart",J):L(window.document,"click",J),L(window.document,"focus",J,{capture:!0}),!0===B.config.clickOpens&&(L(B._input,"focus",B.open),L(B._input,"click",B.open)),void 0!==B.daysContainer&&(L(B.monthNav,"click",Et),L(B.monthNav,["keyup","increment"],F),L(B.daysContainer,"click",lt)),void 0!==B.timeContainer&&void 0!==B.minuteElement&&void 0!==B.hourElement&&(L(B.timeContainer,["increment"],Q),L(B.timeContainer,"blur",Q,{capture:!0}),L(B.timeContainer,"click",S),L([B.hourElement,B.minuteElement],["focus","click"],(function(t){return d(t).select()})),void 0!==B.secondElement&&L(B.secondElement,"focus",(function(){return B.secondElement&&B.secondElement.select()})),void 0!==B.amPM&&L(B.amPM,"click",(function(t){Q(t),R()}))),B.config.allowInput&&L(B._input,"blur",$)}}(),(B.selectedDates.length||B.config.noCalendar)&&(B.config.enableTime&&D(B.config.noCalendar?B.latestSelectedDateObj||B.config.minDate:void 0),Bt(!1)),b();var A=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!B.isMobile&&A&&rt(),dt("onReady")}(),B}function b(t,A){for(var e=Array.prototype.slice.call(t).filter((function(t){return t instanceof HTMLElement})),n=[],i=0;i<e.length;i++){var s=e[i];try{if(null!==s.getAttribute("data-fp-omit"))continue;void 0!==s._flatpickr&&(s._flatpickr.destroy(),s._flatpickr=void 0),s._flatpickr=C(s,A||{}),n.push(s._flatpickr)}catch(t){console.error(t)}}return 1===n.length?n[0]:n}"function"!=typeof Object.assign&&(Object.assign=function(t){for(var A=[],e=1;e<arguments.length;e++)A[e-1]=arguments[e];if(!t)throw TypeError("Cannot convert undefined or null to object");for(var n=function(A){A&&Object.keys(A).forEach((function(e){return t[e]=A[e]}))},i=0,s=A;i<s.length;i++){var r=s[i];n(r)}return t}),"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(t){return b(this,t)},HTMLElement.prototype.flatpickr=function(t){return b([this],t)});var y=function(t,A){return"string"==typeof t?b(window.document.querySelectorAll(t),A):t instanceof Node?b([t],A):b(t,A)};return y.defaultConfig={},y.l10ns={en:t({},i),default:t({},i)},y.localize=function(A){y.l10ns.default=t(t({},y.l10ns.default),A)},y.setDefaults=function(A){y.defaultConfig=t(t({},y.defaultConfig),A)},y.parseDate=m({}),y.formatDate=E({}),y.compareDates=v,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(t){return b(this,t)}),Date.prototype.fp_incr=function(t){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof t?parseInt(t,10):t))},"undefined"!=typeof window&&(window.flatpickr=y),y}));var Emitter=function(){function t(){_classCallCheck(this,t)}return _createClass(t,[{key:"on",value:function(t,A){return this._callbacks=this._callbacks||{},this._callbacks[t]||(this._callbacks[t]=[]),this._callbacks[t].push(A),this}},{key:"emit",value:function(t){this._callbacks=this._callbacks||{};var A=this._callbacks[t];if(A){for(var e=arguments.length,n=new Array(1<e?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];var s,r=_createForOfIteratorHelper(A);try{for(r.s();!(s=r.n()).done;)s.value.apply(this,n)}catch(t){r.e(t)}finally{r.f()}}return this}},{key:"off",value:function(t,A){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var e=this._callbacks[t];if(!e)return this;if(1===arguments.length)return delete this._callbacks[t],this;for(var n=0;n<e.length;n++)if(e[n]===A){e.splice(n,1);break}return this}}]),t}(),Dropzone=function(){_inherits(A,Emitter);var t=_createSuper(A);function A(e,n){var i,s,r;if(_classCallCheck(this,A),(i=t.call(this)).element=e,i.version=A.version,i.defaultOptions.previewTemplate=i.defaultOptions.previewTemplate.replace(/\n*/g,""),i.clickableElements=[],i.listeners=[],i.files=[],"string"==typeof i.element&&(i.element=document.querySelector(i.element)),!i.element||null==i.element.nodeType)throw new Error("Invalid dropzone element.");if(i.element.dropzone)throw new Error("Dropzone already attached.");A.instances.push(_assertThisInitialized(i)),i.element.dropzone=_assertThisInitialized(i);var o=null!=(r=A.optionsForElement(i.element))?r:{};if(i.options=A.extend({},i.defaultOptions,o,null!=n?n:{}),i.options.forceFallback||!A.isBrowserSupported())return _possibleConstructorReturn(i,i.options.fallback.call(_assertThisInitialized(i)));if(null==i.options.url&&(i.options.url=i.element.getAttribute("action")),!i.options.url)throw new Error("No URL provided.");if(i.options.acceptedFiles&&i.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(i.options.uploadMultiple&&i.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return i.options.acceptedMimeTypes&&(i.options.acceptedFiles=i.options.acceptedMimeTypes,delete i.options.acceptedMimeTypes),null!=i.options.renameFilename&&(i.options.renameFile=function(t){return i.options.renameFilename.call(_assertThisInitialized(i),t.name,t)}),"string"==typeof i.options.method&&(i.options.method=i.options.method.toUpperCase()),(s=i.getExistingFallback())&&s.parentNode&&s.parentNode.removeChild(s),!1!==i.options.previewsContainer&&(i.options.previewsContainer?i.previewsContainer=A.getElement(i.options.previewsContainer,"previewsContainer"):i.previewsContainer=i.element),i.options.clickable&&(!0===i.options.clickable?i.clickableElements=[i.element]:i.clickableElements=A.getElements(i.options.clickable,"clickable")),i.init(),i}return _createClass(A,null,[{key:"initClass",value:function(){this.prototype.Emitter=Emitter,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(t,A,e){if(e)return{dzuuid:e.file.upload.uuid,dzchunkindex:e.index,dztotalfilesize:e.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:e.file.upload.totalChunkCount,dzchunkbyteoffset:e.index*this.options.chunkSize}},accept:function(t,A){return A()},chunksUploaded:function(t,A){A()},fallback:function(){var t;this.element.className="".concat(this.element.className," dz-browser-not-supported");var e,n=_createForOfIteratorHelper(this.element.getElementsByTagName("div"));try{for(n.s();!(e=n.n()).done;){var i=e.value;if(/(^| )dz-message($| )/.test(i.className)){(t=i).className="dz-message";break}}}catch(t){n.e(t)}finally{n.f()}t||(t=A.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(t));var s=t.getElementsByTagName("span")[0];return s&&(null!=s.textContent?s.textContent=this.options.dictFallbackMessage:null!=s.innerText&&(s.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(t,A,e,n){var i={srcX:0,srcY:0,srcWidth:t.width,srcHeight:t.height},s=t.width/t.height;null==A&&null==e?(A=i.srcWidth,e=i.srcHeight):null==A?A=e*s:null==e&&(e=A/s);var r=(A=Math.min(A,i.srcWidth))/(e=Math.min(e,i.srcHeight));if(i.srcWidth>A||i.srcHeight>e)if("crop"===n)r<s?(i.srcHeight=t.height,i.srcWidth=i.srcHeight*r):(i.srcWidth=t.width,i.srcHeight=i.srcWidth/r);else{if("contain"!==n)throw new Error("Unknown resizeMethod '".concat(n,"'"));r<s?e=A/s:A=e*s}return i.srcX=(t.width-i.srcWidth)/2,i.srcY=(t.height-i.srcHeight)/2,i.trgWidth=A,i.trgHeight=e,i},transformFile:function(t,A){return(this.options.resizeWidth||this.options.resizeHeight)&&t.type.match(/image.*/)?this.resizeImage(t,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,A):A(t)},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Check</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n      <title>Error</title>\n      <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var e=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=A.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var n,i=_createForOfIteratorHelper(t.previewElement.querySelectorAll("[data-dz-name]"));try{for(i.s();!(n=i.n()).done;){var s=n.value;s.textContent=t.name}}catch(n){i.e(n)}finally{i.f()}var r,o=_createForOfIteratorHelper(t.previewElement.querySelectorAll("[data-dz-size]"));try{for(o.s();!(r=o.n()).done;)(s=r.value).innerHTML=this.filesize(t.size)}catch(n){o.e(n)}finally{o.f()}this.options.addRemoveLinks&&(t._removeLink=A.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),t.previewElement.appendChild(t._removeLink));var a,l=function(n){return n.preventDefault(),n.stopPropagation(),t.status===A.UPLOADING?A.confirm(e.options.dictCancelUploadConfirmation,(function(){return e.removeFile(t)})):e.options.dictRemoveFileConfirmation?A.confirm(e.options.dictRemoveFileConfirmation,(function(){return e.removeFile(t)})):e.removeFile(t)},c=_createForOfIteratorHelper(t.previewElement.querySelectorAll("[data-dz-remove]"));try{for(c.s();!(a=c.n()).done;)a.value.addEventListener("click",l)}catch(n){c.e(n)}finally{c.f()}}},removedfile:function(t){return null!=t.previewElement&&null!=t.previewElement.parentNode&&t.previewElement.parentNode.removeChild(t.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(t,A){if(t.previewElement){t.previewElement.classList.remove("dz-file-preview");var e,n=_createForOfIteratorHelper(t.previewElement.querySelectorAll("[data-dz-thumbnail]"));try{for(n.s();!(e=n.n()).done;){var i=e.value;i.alt=t.name,i.src=A}}catch(t){n.e(t)}finally{n.f()}return setTimeout((function(){return t.previewElement.classList.add("dz-image-preview")}),1)}},error:function(t,A){if(t.previewElement){t.previewElement.classList.add("dz-error"),"string"!=typeof A&&A.error&&(A=A.error);var e,n=_createForOfIteratorHelper(t.previewElement.querySelectorAll("[data-dz-errormessage]"));try{for(n.s();!(e=n.n()).done;)e.value.textContent=A}catch(t){n.e(t)}finally{n.f()}}},errormultiple:function(){},processing:function(t){if(t.previewElement&&(t.previewElement.classList.add("dz-processing"),t._removeLink))return t._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(t,A){if(t.previewElement){var e,n=_createForOfIteratorHelper(t.previewElement.querySelectorAll("[data-dz-uploadprogress]"));try{for(n.s();!(e=n.n()).done;){var i=e.value;"PROGRESS"===i.nodeName?i.value=A:i.style.width="".concat(A,"%")}}catch(t){n.e(t)}finally{n.f()}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(t){if(t.previewElement)return t.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(t){return this.emit("error",t,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(t){if(t._removeLink&&(t._removeLink.innerHTML=this.options.dictRemoveFile),t.previewElement)return t.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(t){for(var A=arguments.length,e=new Array(1<A?A-1:0),n=1;n<A;n++)e[n-1]=arguments[n];for(var i=0,s=e;i<s.length;i++){var r=s[i];for(var o in r){var a=r[o];t[o]=a}}return t}}]),_createClass(A,[{key:"getAcceptedFiles",value:function(){return this.files.filter((function(t){return t.accepted})).map((function(t){return t}))}},{key:"getRejectedFiles",value:function(){return this.files.filter((function(t){return!t.accepted})).map((function(t){return t}))}},{key:"getFilesWithStatus",value:function(t){return this.files.filter((function(A){return A.status===t})).map((function(t){return t}))}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(A.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(A.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(A.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter((function(t){return t.status===A.UPLOADING||t.status===A.QUEUED})).map((function(t){return t}))}},{key:"init",value:function(){var t=this;"form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(A.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length&&function e(){return t.hiddenFileInput&&t.hiddenFileInput.parentNode.removeChild(t.hiddenFileInput),t.hiddenFileInput=document.createElement("input"),t.hiddenFileInput.setAttribute("type","file"),(null===t.options.maxFiles||1<t.options.maxFiles)&&t.hiddenFileInput.setAttribute("multiple","multiple"),t.hiddenFileInput.className="dz-hidden-input",null!==t.options.acceptedFiles&&t.hiddenFileInput.setAttribute("accept",t.options.acceptedFiles),null!==t.options.capture&&t.hiddenFileInput.setAttribute("capture",t.options.capture),t.hiddenFileInput.style.visibility="hidden",t.hiddenFileInput.style.position="absolute",t.hiddenFileInput.style.top="0",t.hiddenFileInput.style.left="0",t.hiddenFileInput.style.height="0",t.hiddenFileInput.style.width="0",A.getElement(t.options.hiddenInputContainer,"hiddenInputContainer").appendChild(t.hiddenFileInput),t.hiddenFileInput.addEventListener("change",(function(){var A=t.hiddenFileInput.files;if(A.length){var n,i=_createForOfIteratorHelper(A);try{for(i.s();!(n=i.n()).done;){var s=n.value;t.addFile(s)}}catch(A){i.e(A)}finally{i.f()}}return t.emit("addedfiles",A),e()}))}(),this.URL=null!==window.URL?window.URL:window.webkitURL;var e,n=_createForOfIteratorHelper(this.events);try{for(n.s();!(e=n.n()).done;){var i=e.value;this.on(i,this.options[i])}}catch(e){n.e(e)}finally{n.f()}function s(t){return function(t){if(t.dataTransfer.types)for(var A=0;A<t.dataTransfer.types.length;A++)if("Files"===t.dataTransfer.types[A])return!0;return!1}(t)&&(t.stopPropagation(),t.preventDefault?t.preventDefault():t.returnValue=!1)}return this.on("uploadprogress",(function(){return t.updateTotalUploadProgress()})),this.on("removedfile",(function(){return t.updateTotalUploadProgress()})),this.on("canceled",(function(A){return t.emit("complete",A)})),this.on("complete",(function(A){if(0===t.getAddedFiles().length&&0===t.getUploadingFiles().length&&0===t.getQueuedFiles().length)return setTimeout((function(){return t.emit("queuecomplete")}),0)})),this.listeners=[{element:this.element,events:{dragstart:function(A){return t.emit("dragstart",A)},dragenter:function(A){return s(A),t.emit("dragenter",A)},dragover:function(A){var e;try{e=A.dataTransfer.effectAllowed}catch(A){}return A.dataTransfer.dropEffect="move"===e||"linkMove"===e?"move":"copy",s(A),t.emit("dragover",A)},dragleave:function(A){return t.emit("dragleave",A)},drop:function(A){return s(A),t.drop(A)},dragend:function(A){return t.emit("dragend",A)}}}],this.clickableElements.forEach((function(e){return t.listeners.push({element:e,events:{click:function(n){return e===t.element&&n.target!==t.element&&!A.elementInside(n.target,t.element.querySelector(".dz-message"))||t.hiddenFileInput.click(),!0}}})})),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),null!=this.hiddenFileInput&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,A.instances.splice(A.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var t,A=0,e=0;if(this.getActiveFiles().length){var n,i=_createForOfIteratorHelper(this.getActiveFiles());try{for(i.s();!(n=i.n()).done;){var s=n.value;A+=s.upload.bytesSent,e+=s.upload.total}}catch(t){i.e(t)}finally{i.f()}t=100*A/e}else t=100;return this.emit("totaluploadprogress",t,e,A)}},{key:"_getParamName",value:function(t){return"function"==typeof this.options.paramName?this.options.paramName(t):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(t,"]"):"")}},{key:"_renameFile",value:function(t){return"function"!=typeof this.options.renameFile?t.name:this.options.renameFile(t)}},{key:"getFallbackForm",value:function(){var t,e;if(t=this.getExistingFallback())return t;var n='<div class="dz-fallback">';this.options.dictFallbackText&&(n+="<p>".concat(this.options.dictFallbackText,"</p>")),n+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var i=A.createElement(n);return"FORM"!==this.element.tagName?(e=A.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=e?e:i}},{key:"getExistingFallback",value:function(){for(var t=function(t){var A,e=_createForOfIteratorHelper(t);try{for(e.s();!(A=e.n()).done;){var n=A.value;if(/(^| )fallback($| )/.test(n.className))return n}}catch(t){e.e(t)}finally{e.f()}},A=0,e=["div","form"];A<e.length;A++){var n,i=e[A];if(n=t(this.element.getElementsByTagName(i)))return n}}},{key:"setupEventListeners",value:function(){return this.listeners.map((function(t){return function(){var A=[];for(var e in t.events){var n=t.events[e];A.push(t.element.addEventListener(e,n,!1))}return A}()}))}},{key:"removeEventListeners",value:function(){return this.listeners.map((function(t){return function(){var A=[];for(var e in t.events){var n=t.events[e];A.push(t.element.removeEventListener(e,n,!1))}return A}()}))}},{key:"disable",value:function(){var t=this;return this.clickableElements.forEach((function(t){return t.classList.remove("dz-clickable")})),this.removeEventListeners(),this.disabled=!0,this.files.map((function(A){return t.cancelUpload(A)}))}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach((function(t){return t.classList.add("dz-clickable")})),this.setupEventListeners()}},{key:"filesize",value:function(t){var A=0,e="b";if(0<t){for(var n=["tb","gb","mb","kb","b"],i=0;i<n.length;i++){var s=n[i];if(Math.pow(this.options.filesizeBase,4-i)/10<=t){A=t/Math.pow(this.options.filesizeBase,4-i),e=s;break}}A=Math.round(10*A)/10}return"<strong>".concat(A,"</strong> ").concat(this.options.dictFileSizeUnits[e])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(t){if(t.dataTransfer){this.emit("drop",t);for(var A=[],e=0;e<t.dataTransfer.files.length;e++)A[e]=t.dataTransfer.files[e];if(A.length){var n=t.dataTransfer.items;n&&n.length&&null!=n[0].webkitGetAsEntry?this._addFilesFromItems(n):this.handleFiles(A)}this.emit("addedfiles",A)}}},{key:"paste",value:function(t){if(null!=__guard__(null!=t?t.clipboardData:void 0,(function(t){return t.items}))){this.emit("paste",t);var A=t.clipboardData.items;return A.length?this._addFilesFromItems(A):void 0}}},{key:"handleFiles",value:function(t){var A,e=_createForOfIteratorHelper(t);try{for(e.s();!(A=e.n()).done;){var n=A.value;this.addFile(n)}}catch(t){e.e(t)}finally{e.f()}}},{key:"_addFilesFromItems",value:function(t){var A=this;return function(){var e,n=[],i=_createForOfIteratorHelper(t);try{for(i.s();!(e=i.n()).done;){var s,r=e.value;null!=r.webkitGetAsEntry&&(s=r.webkitGetAsEntry())?s.isFile?n.push(A.addFile(r.getAsFile())):s.isDirectory?n.push(A._addFilesFromDirectory(s,s.name)):n.push(void 0):null==r.getAsFile||null!=r.kind&&"file"!==r.kind?n.push(void 0):n.push(A.addFile(r.getAsFile()))}}catch(e){i.e(e)}finally{i.f()}return n}()}},{key:"_addFilesFromDirectory",value:function(t,A){function e(t){return __guardMethod__(console,"log",(function(A){return A.log(t)}))}var n=this,i=t.createReader();return function t(){return i.readEntries((function(e){if(0<e.length){var i,s=_createForOfIteratorHelper(e);try{for(s.s();!(i=s.n()).done;){var r=i.value;r.isFile?r.file((function(t){if(!n.options.ignoreHiddenFiles||"."!==t.name.substring(0,1))return t.fullPath="".concat(A,"/").concat(t.name),n.addFile(t)})):r.isDirectory&&n._addFilesFromDirectory(r,"".concat(A,"/").concat(r.name))}}catch(e){s.e(e)}finally{s.f()}t()}return null}),e)}()}},{key:"accept",value:function(t,e){this.options.maxFilesize&&t.size>1024*this.options.maxFilesize*1024?e(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(t.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):A.isValidFile(t,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(e(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",t)):this.options.accept.call(this,t,e):e(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var e=this;t.upload={uuid:A.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=A.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,(function(A){A?(t.accepted=!1,e._errorProcessing([t],A)):(t.accepted=!0,e.options.autoQueue&&e.enqueueFile(t)),e._updateMaxFilesReachedClass()}))}},{key:"enqueueFiles",value:function(t){var A,e=_createForOfIteratorHelper(t);try{for(e.s();!(A=e.n()).done;){var n=A.value;this.enqueueFile(n)}}catch(t){e.e(t)}finally{e.f()}return null}},{key:"enqueueFile",value:function(t){var e=this;if(t.status!==A.ADDED||!0!==t.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(t.status=A.QUEUED,this.options.autoProcessQueue)return setTimeout((function(){return e.processQueue()}),0)}},{key:"_enqueueThumbnail",value:function(t){var A=this;if(this.options.createImageThumbnails&&t.type.match(/image.*/)&&t.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(t),setTimeout((function(){return A._processThumbnailQueue()}),0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var A=this._thumbnailQueue.shift();return this.createThumbnail(A,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,(function(e){return t.emit("thumbnail",A,e),t._processingThumbnail=!1,t._processThumbnailQueue()}))}}},{key:"removeFile",value:function(t){if(t.status===A.UPLOADING&&this.cancelUpload(t),this.files=without(this.files,t),this.emit("removedfile",t),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(t){null==t&&(t=!1);var e,n=_createForOfIteratorHelper(this.files.slice());try{for(n.s();!(e=n.n()).done;){var i=e.value;i.status===A.UPLOADING&&!t||this.removeFile(i)}}catch(t){n.e(t)}finally{n.f()}return null}},{key:"resizeImage",value:function(t,e,n,i,s){var r=this;return this.createThumbnail(t,e,n,i,!0,(function(e,n){if(null==n)return s(t);var i=r.options.resizeMimeType;null==i&&(i=t.type);var o=n.toDataURL(i,r.options.resizeQuality);return"image/jpeg"!==i&&"image/jpg"!==i||(o=ExifRestore.restore(t.dataURL,o)),s(A.dataURItoBlob(o))}))}},{key:"createThumbnail",value:function(t,A,e,n,i,s){var r=this,o=new FileReader;o.onload=function(){t.dataURL=o.result,"image/svg+xml"!==t.type?r.createThumbnailFromUrl(t,A,e,n,i,s):null!=s&&s(o.result)},o.readAsDataURL(t)}},{key:"displayExistingFile",value:function(t,A,e,n,i){var s=this,r=!(4<arguments.length&&void 0!==i)||i;this.emit("addedfile",t),this.emit("complete",t),r?(t.dataURL=A,this.createThumbnailFromUrl(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,(function(A){s.emit("thumbnail",t,A),e&&e()}),n)):(this.emit("thumbnail",t,A),e&&e())}},{key:"createThumbnailFromUrl",value:function(t,A,e,n,i,s,r){var o=this,a=document.createElement("img");return r&&(a.crossOrigin=r),i="from-image"!=getComputedStyle(document.body).imageOrientation&&i,a.onload=function(){var r=function(t){return t(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&i&&(r=function(t){return EXIF.getData(a,(function(){return t(EXIF.getTag(this,"Orientation"))}))}),r((function(i){t.width=a.width,t.height=a.height;var r=o.options.resize.call(o,t,A,e,n),l=document.createElement("canvas"),c=l.getContext("2d");switch(l.width=r.trgWidth,l.height=r.trgHeight,4<i&&(l.width=r.trgHeight,l.height=r.trgWidth),i){case 2:c.translate(l.width,0),c.scale(-1,1);break;case 3:c.translate(l.width,l.height),c.rotate(Math.PI);break;case 4:c.translate(0,l.height),c.scale(1,-1);break;case 5:c.rotate(.5*Math.PI),c.scale(1,-1);break;case 6:c.rotate(.5*Math.PI),c.translate(0,-l.width);break;case 7:c.rotate(.5*Math.PI),c.translate(l.height,-l.width),c.scale(-1,1);break;case 8:c.rotate(-.5*Math.PI),c.translate(-l.height,0)}drawImageIOSFix(c,a,null!=r.srcX?r.srcX:0,null!=r.srcY?r.srcY:0,r.srcWidth,r.srcHeight,null!=r.trgX?r.trgX:0,null!=r.trgY?r.trgY:0,r.trgWidth,r.trgHeight);var u=l.toDataURL("image/png");if(null!=s)return s(u,l)}))},null!=s&&(a.onerror=s),a.src=t.dataURL}},{key:"processQueue",value:function(){var t=this.options.parallelUploads,A=this.getUploadingFiles().length,e=A;if(!(t<=A)){var n=this.getQueuedFiles();if(0<n.length){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,t-A));for(;e<t;){if(!n.length)return;this.processFile(n.shift()),e++}}}}},{key:"processFile",value:function(t){return this.processFiles([t])}},{key:"processFiles",value:function(t){var e,n=_createForOfIteratorHelper(t);try{for(n.s();!(e=n.n()).done;){var i=e.value;i.processing=!0,i.status=A.UPLOADING,this.emit("processing",i)}}catch(t){n.e(t)}finally{n.f()}return this.options.uploadMultiple&&this.emit("processingmultiple",t),this.uploadFiles(t)}},{key:"_getFilesWithXhr",value:function(t){return this.files.filter((function(A){return A.xhr===t})).map((function(t){return t}))}},{key:"cancelUpload",value:function(t){if(t.status===A.UPLOADING){var e,n=this._getFilesWithXhr(t.xhr),i=_createForOfIteratorHelper(n);try{for(i.s();!(e=i.n()).done;)e.value.status=A.CANCELED}catch(t){i.e(t)}finally{i.f()}void 0!==t.xhr&&t.xhr.abort();var s,r=_createForOfIteratorHelper(n);try{for(r.s();!(s=r.n()).done;){var o=s.value;this.emit("canceled",o)}}catch(t){r.e(t)}finally{r.f()}this.options.uploadMultiple&&this.emit("canceledmultiple",n)}else t.status!==A.ADDED&&t.status!==A.QUEUED||(t.status=A.CANCELED,this.emit("canceled",t),this.options.uploadMultiple&&this.emit("canceledmultiple",[t]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(t){if("function"!=typeof t)return t;for(var A=arguments.length,e=new Array(1<A?A-1:0),n=1;n<A;n++)e[n-1]=arguments[n];return t.apply(this,e)}},{key:"uploadFile",value:function(t){return this.uploadFiles([t])}},{key:"uploadFiles",value:function(t){var e=this;this._transformFiles(t,(function(n){if(e.options.chunking){var i=n[0];t[0].upload.chunked=e.options.chunking&&(e.options.forceChunking||i.size>e.options.chunkSize),t[0].upload.totalChunkCount=Math.ceil(i.size/e.options.chunkSize)}if(t[0].upload.chunked){var s=t[0],r=n[0];s.upload.chunks=[];var o=function(){for(var n=0;void 0!==s.upload.chunks[n];)n++;if(!(n>=s.upload.totalChunkCount)){var i=n*e.options.chunkSize,o=Math.min(i+e.options.chunkSize,r.size),a={name:e._getParamName(0),data:r.webkitSlice?r.webkitSlice(i,o):r.slice(i,o),filename:s.upload.filename,chunkIndex:n};s.upload.chunks[n]={file:s,index:n,dataBlock:a,status:A.UPLOADING,progress:0,retries:0},e._uploadData(t,[a])}};if(s.upload.finishedChunkUpload=function(n){var i=!0;n.status=A.SUCCESS,n.dataBlock=null,n.xhr=null;for(var r=0;r<s.upload.totalChunkCount;r++){if(void 0===s.upload.chunks[r])return o();s.upload.chunks[r].status!==A.SUCCESS&&(i=!1)}i&&e.options.chunksUploaded(s,(function(){e._finished(t,"",null)}))},e.options.parallelChunkUploads)for(var a=0;a<s.upload.totalChunkCount;a++)o();else o()}else{for(var l=[],c=0;c<t.length;c++)l[c]={name:e._getParamName(c),data:n[c],filename:t[c].upload.filename};e._uploadData(t,l)}}))}},{key:"_getChunk",value:function(t,A){for(var e=0;e<t.upload.totalChunkCount;e++)if(void 0!==t.upload.chunks[e]&&t.upload.chunks[e].xhr===A)return t.upload.chunks[e]}},{key:"_uploadData",value:function(t,e){var n,i=this,s=new XMLHttpRequest,r=_createForOfIteratorHelper(t);try{for(r.s();!(n=r.n()).done;)n.value.xhr=s}catch(e){r.e(e)}finally{r.f()}t[0].upload.chunked&&(t[0].upload.chunks[e[0].chunkIndex].xhr=s);var o=this.resolveOption(this.options.method,t),a=this.resolveOption(this.options.url,t);s.open(o,a,!0),s.timeout=this.resolveOption(this.options.timeout,t),s.withCredentials=!!this.options.withCredentials,s.onload=function(A){i._finishedUploading(t,s,A)},s.ontimeout=function(){i._handleUploadError(t,s,"Request timedout after ".concat(i.options.timeout/1e3," seconds"))},s.onerror=function(){i._handleUploadError(t,s)},(null!=s.upload?s.upload:s).onprogress=function(A){return i._updateFilesUploadProgress(t,s,A)};var l={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var c in this.options.headers&&A.extend(l,this.options.headers),l){var u=l[c];u&&s.setRequestHeader(c,u)}var h=new FormData;if(this.options.params){var d=this.options.params;for(var f in"function"==typeof d&&(d=d.call(this,t,s,t[0].upload.chunked?this._getChunk(t[0],s):null)),d){var g=d[f];if(Array.isArray(g))for(var p=0;p<g.length;p++)h.append(f,g[p]);else h.append(f,g)}}var w,B=_createForOfIteratorHelper(t);try{for(B.s();!(w=B.n()).done;){var E=w.value;this.emit("sending",E,s,h)}}catch(e){B.e(e)}finally{B.f()}this.options.uploadMultiple&&this.emit("sendingmultiple",t,s,h),this._addFormElementData(h);for(var m=0;m<e.length;m++){var v=e[m];h.append(v.name,v.data,v.filename)}this.submitRequest(s,h,t)}},{key:"_transformFiles",value:function(t,A){for(var e=this,n=[],i=0,s=function(s){e.options.transformFile.call(e,t[s],(function(e){n[s]=e,++i===t.length&&A(n)}))},r=0;r<t.length;r++)s(r)}},{key:"_addFormElementData",value:function(t){if("FORM"===this.element.tagName){var A,e=_createForOfIteratorHelper(this.element.querySelectorAll("input, textarea, select, button"));try{for(e.s();!(A=e.n()).done;){var n=A.value,i=n.getAttribute("name"),s=n.getAttribute("type");if(s=s&&s.toLowerCase(),null!=i)if("SELECT"===n.tagName&&n.hasAttribute("multiple")){var r,o=_createForOfIteratorHelper(n.options);try{for(o.s();!(r=o.n()).done;){var a=r.value;a.selected&&t.append(i,a.value)}}catch(t){o.e(t)}finally{o.f()}}else(!s||"checkbox"!==s&&"radio"!==s||n.checked)&&t.append(i,n.value)}}catch(t){e.e(t)}finally{e.f()}}}},{key:"_updateFilesUploadProgress",value:function(t,A,e){var n;if(void 0!==e){if(n=100*e.loaded/e.total,t[0].upload.chunked){var i=t[0],s=this._getChunk(i,A);s.progress=n,s.total=e.total,s.bytesSent=e.loaded,i.upload.progress=0,i.upload.total=0;for(var r=i.upload.bytesSent=0;r<i.upload.totalChunkCount;r++)void 0!==i.upload.chunks[r]&&void 0!==i.upload.chunks[r].progress&&(i.upload.progress+=i.upload.chunks[r].progress,i.upload.total+=i.upload.chunks[r].total,i.upload.bytesSent+=i.upload.chunks[r].bytesSent);i.upload.progress=i.upload.progress/i.upload.totalChunkCount}else{var o,a=_createForOfIteratorHelper(t);try{for(a.s();!(o=a.n()).done;){var l=o.value;l.upload.progress=n,l.upload.total=e.total,l.upload.bytesSent=e.loaded}}catch(t){a.e(t)}finally{a.f()}}var c,u=_createForOfIteratorHelper(t);try{for(u.s();!(c=u.n()).done;){var h=c.value;this.emit("uploadprogress",h,h.upload.progress,h.upload.bytesSent)}}catch(t){u.e(t)}finally{u.f()}}else{var d=!0;n=100;var f,g=_createForOfIteratorHelper(t);try{for(g.s();!(f=g.n()).done;){var p=f.value;100===p.upload.progress&&p.upload.bytesSent===p.upload.total||(d=!1),p.upload.progress=n,p.upload.bytesSent=p.upload.total}}catch(t){g.e(t)}finally{g.f()}if(d)return;var w,B=_createForOfIteratorHelper(t);try{for(B.s();!(w=B.n()).done;){var E=w.value;this.emit("uploadprogress",E,n,E.upload.bytesSent)}}catch(t){B.e(t)}finally{B.f()}}}},{key:"_finishedUploading",value:function(t,e,n){var i;if(t[0].status!==A.CANCELED&&4===e.readyState){if("arraybuffer"!==e.responseType&&"blob"!==e.responseType&&(i=e.responseText,e.getResponseHeader("content-type")&&~e.getResponseHeader("content-type").indexOf("application/json")))try{i=JSON.parse(i)}catch(t){n=t,i="Invalid JSON response from server."}this._updateFilesUploadProgress(t),200<=e.status&&e.status<300?t[0].upload.chunked?t[0].upload.finishedChunkUpload(this._getChunk(t[0],e)):this._finished(t,i,n):this._handleUploadError(t,e,i)}}},{key:"_handleUploadError",value:function(t,e,n){if(t[0].status!==A.CANCELED){if(t[0].upload.chunked&&this.options.retryChunks){var i=this._getChunk(t[0],e);if(i.retries++<this.options.retryChunksLimit)return void this._uploadData(t,[i.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(t,n||this.options.dictResponseError.replace("{{statusCode}}",e.status),e)}}},{key:"submitRequest",value:function(t,A){t.send(A)}},{key:"_finished",value:function(t,e,n){var i,s=_createForOfIteratorHelper(t);try{for(s.s();!(i=s.n()).done;){var r=i.value;r.status=A.SUCCESS,this.emit("success",r,e,n),this.emit("complete",r)}}catch(t){s.e(t)}finally{s.f()}if(this.options.uploadMultiple&&(this.emit("successmultiple",t,e,n),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(t,e,n){var i,s=_createForOfIteratorHelper(t);try{for(s.s();!(i=s.n()).done;){var r=i.value;r.status=A.ERROR,this.emit("error",r,e,n),this.emit("complete",r)}}catch(t){s.e(t)}finally{s.f()}if(this.options.uploadMultiple&&(this.emit("errormultiple",t,e,n),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var A=16*Math.random()|0;return("x"===t?A:3&A|8).toString(16)}))}}]),A}();Dropzone.initClass(),Dropzone.version="5.7.2",Dropzone.options={},Dropzone.optionsForElement=function(t){return t.getAttribute("id")?Dropzone.options[camelize(t.getAttribute("id"))]:void 0},Dropzone.instances=[],Dropzone.forElement=function(t){if("string"==typeof t&&(t=document.querySelector(t)),null==(null!=t?t.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return t.dropzone},Dropzone.autoDiscover=!0,Dropzone.discover=function(){var t;if(document.querySelectorAll)t=document.querySelectorAll(".dropzone");else{t=[];var A=function(A){return function(){var e,n=[],i=_createForOfIteratorHelper(A);try{for(i.s();!(e=i.n()).done;){var s=e.value;/(^| )dropzone($| )/.test(s.className)?n.push(t.push(s)):n.push(void 0)}}catch(e){i.e(e)}finally{i.f()}return n}()};A(document.getElementsByTagName("div")),A(document.getElementsByTagName("form"))}return function(){var A,e=[],n=_createForOfIteratorHelper(t);try{for(n.s();!(A=n.n()).done;){var i=A.value;!1!==Dropzone.optionsForElement(i)?e.push(new Dropzone(i)):e.push(void 0)}}catch(A){n.e(A)}finally{n.f()}return e}()},Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],Dropzone.isBrowserSupported=function(){var t=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){var A,e=_createForOfIteratorHelper(Dropzone.blacklistedBrowsers);try{for(e.s();!(A=e.n()).done;)A.value.test(navigator.userAgent)&&(t=!1)}catch(t){e.e(t)}finally{e.f()}}else t=!1;else t=!1;return t},Dropzone.dataURItoBlob=function(t){for(var A=atob(t.split(",")[1]),e=t.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(A.length),i=new Uint8Array(n),s=0,r=A.length,o=0<=r;o?s<=r:r<=s;o?s++:s--)i[s]=A.charCodeAt(s);return new Blob([n],{type:e})};var without=function(t,A){return t.filter((function(t){return t!==A})).map((function(t){return t}))},camelize=function(t){return t.replace(/[\-_](\w)/g,(function(t){return t.charAt(1).toUpperCase()}))};Dropzone.createElement=function(t){var A=document.createElement("div");return A.innerHTML=t,A.childNodes[0]},Dropzone.elementInside=function(t,A){if(t===A)return!0;for(;t=t.parentNode;)if(t===A)return!0;return!1},Dropzone.getElement=function(t,A){var e;if("string"==typeof t?e=document.querySelector(t):null!=t.nodeType&&(e=t),null==e)throw new Error("Invalid `".concat(A,"` option provided. Please provide a CSS selector or a plain HTML element."));return e},Dropzone.getElements=function(t,A){var e,n;if(t instanceof Array){n=[];try{var i,s=_createForOfIteratorHelper(t);try{for(s.s();!(i=s.n()).done;)e=i.value,n.push(this.getElement(e,A))}catch(t){s.e(t)}finally{s.f()}}catch(t){n=null}}else if("string"==typeof t){n=[];var r,o=_createForOfIteratorHelper(document.querySelectorAll(t));try{for(o.s();!(r=o.n()).done;)e=r.value,n.push(e)}catch(t){o.e(t)}finally{o.f()}}else null!=t.nodeType&&(n=[t]);if(null==n||!n.length)throw new Error("Invalid `".concat(A,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return n},Dropzone.confirm=function(t,A,e){return window.confirm(t)?A():null!=e?e():void 0},Dropzone.isValidFile=function(t,A){if(!A)return!0;A=A.split(",");var e,n=t.type,i=n.replace(/\/.*$/,""),s=_createForOfIteratorHelper(A);try{for(s.s();!(e=s.n()).done;){var r=e.value;if("."===(r=r.trim()).charAt(0)){if(-1!==t.name.toLowerCase().indexOf(r.toLowerCase(),t.name.length-r.length))return!0}else if(/\/\*$/.test(r)){if(i===r.replace(/\/.*$/,""))return!0}else if(n===r)return!0}}catch(t){s.e(t)}finally{s.f()}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(t){return this.each((function(){return new Dropzone(this,t)}))}),"undefined"!=typeof module&&null!==module?module.exports=Dropzone:window.Dropzone=Dropzone,Dropzone.ADDED="added",Dropzone.QUEUED="queued",Dropzone.ACCEPTED=Dropzone.QUEUED,Dropzone.UPLOADING="uploading",Dropzone.PROCESSING=Dropzone.UPLOADING,Dropzone.CANCELED="canceled",Dropzone.ERROR="error",Dropzone.SUCCESS="success";var detectVerticalSquash=function(t){t.naturalWidth;var A=t.naturalHeight,e=document.createElement("canvas");e.width=1,e.height=A;var n=e.getContext("2d");n.drawImage(t,0,0);for(var i=n.getImageData(1,0,1,A).data,s=0,r=A,o=A;s<o;)0===i[4*(o-1)+3]?r=o:s=o,o=r+s>>1;var a=o/A;return 0==a?1:a},drawImageIOSFix=function(t,A,e,n,i,s,r,o,a,l){var c=detectVerticalSquash(A);return t.drawImage(A,e,n,i,s,r,o,a,l/c)},ExifRestore=function(){function t(){_classCallCheck(this,t)}return _createClass(t,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(t){for(var A="",e=void 0,n=void 0,i="",s=void 0,r=void 0,o=void 0,a="",l=0;s=(e=t[l++])>>2,r=(3&e)<<4|(n=t[l++])>>4,o=(15&n)<<2|(i=t[l++])>>6,a=63&i,isNaN(n)?o=a=64:isNaN(i)&&(a=64),A=A+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a),e=n=i="",s=r=o=a="",l<t.length;);return A}},{key:"restore",value:function(t,A){if(!t.match("data:image/jpeg;base64,"))return A;var e=this.decode64(t.replace("data:image/jpeg;base64,","")),n=this.slice2Segments(e),i=this.exifManipulation(A,n);return"data:image/jpeg;base64,".concat(this.encode64(i))}},{key:"exifManipulation",value:function(t,A){var e=this.getExifArray(A),n=this.insertExif(t,e);return new Uint8Array(n)}},{key:"getExifArray",value:function(t){for(var A=void 0,e=0;e<t.length;){if(255===(A=t[e])[0]&225===A[1])return A;e++}return[]}},{key:"insertExif",value:function(t,A){var e=t.replace("data:image/jpeg;base64,",""),n=this.decode64(e),i=n.indexOf(255,3),s=n.slice(0,i),r=n.slice(i),o=s;return(o=o.concat(A)).concat(r)}},{key:"slice2Segments",value:function(t){for(var A=0,e=[];!(255===t[A]&218===t[A+1]);){if(255===t[A]&216===t[A+1])A+=2;else{var n=A+(256*t[A+2]+t[A+3])+2,i=t.slice(A,n);e.push(i),A=n}if(A>t.length)break}return e}},{key:"decode64",value:function(t){var A=void 0,e=void 0,n="",i=void 0,s=void 0,r="",o=0,a=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(t)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");A=this.KEY_STR.indexOf(t.charAt(o++))<<2|(i=this.KEY_STR.indexOf(t.charAt(o++)))>>4,e=(15&i)<<4|(s=this.KEY_STR.indexOf(t.charAt(o++)))>>2,n=(3&s)<<6|(r=this.KEY_STR.indexOf(t.charAt(o++))),a.push(A),64!==s&&a.push(e),64!==r&&a.push(n),A=e=n="",i=s=r="",o<t.length;);return a}}]),t}();ExifRestore.initClass();var contentLoaded=function(t,A){function e(i){if("readystatechange"!==i.type||"complete"===s.readyState)return("load"===i.type?t:s)[a](l+i.type,e,!1),!n&&(n=!0)?A.call(t,i.type||i):void 0}var n=!1,i=!0,s=t.document,r=s.documentElement,o=s.addEventListener?"addEventListener":"attachEvent",a=s.addEventListener?"removeEventListener":"detachEvent",l=s.addEventListener?"":"on";if("complete"!==s.readyState){if(s.createEventObject&&r.doScroll){try{i=!t.frameElement}catch(i){}i&&function t(){try{r.doScroll("left")}catch(A){return void setTimeout(t,50)}return e("poll")}()}return s[o](l+"DOMContentLoaded",e,!1),s[o](l+"readystatechange",e,!1),t[o](l+"load",e,!1)}};function __guard__(t,A){return null!=t?A(t):void 0}function __guardMethod__(t,A,e){return null!=t&&"function"==typeof t[A]?e(t,A):void 0}Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover)return Dropzone.discover()},contentLoaded(window,Dropzone._autoDiscoverFunction),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSQuantityCounter=A():t.HSQuantityCounter=A()}(window,(function(){return(d={"./src/js/hs-quantity-counter.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar HSQuantityCounter = function () {\n\tfunction HSQuantityCounter(elem, settings) {\n\t\t_classCallCheck(this, HSQuantityCounter);\n\n\t\tthis.elem = elem;\n\t\tthis.defaults = {\n\t\t\tclassMap: {\n\t\t\t\tplus: '.js-plus',\n\t\t\t\tminus: '.js-minus',\n\t\t\t\tresult: '.js-result'\n\t\t\t},\n\n\t\t\tresultVal: null\n\t\t};\n\t\tthis.settings = settings;\n\t}\n\n\t_createClass(HSQuantityCounter, [{\n\t\tkey: 'init',\n\t\tvalue: function init() {\n\t\t\tvar context = this,\n\t\t\t    $el = context.elem,\n\t\t\t    dataSettings = $el.attr('data-hs-quantity-counter-options') ? JSON.parse($el.attr('data-hs-quantity-counter-options')) : {},\n\t\t\t    options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n\t\t\t// Change Default Values\n\t\t\toptions.resultVal = parseInt($el.find(options.classMap.result).val());\n\n\t\t\t// Plus Click Events\n\t\t\t$el.find(options.classMap.plus).on('click', function () {\n\t\t\t\tcontext._plusClickEvents($el, options);\n\t\t\t});\n\n\t\t\t// Minus Click Events\n\t\t\t$el.find(options.classMap.minus).on('click', function () {\n\t\t\t\tcontext._minusClickEvents($el, options);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: '_plusClickEvents',\n\t\tvalue: function _plusClickEvents(el, params) {\n\t\t\tvar options = params;\n\n\t\t\toptions.resultVal += 1;\n\n\t\t\tel.find(options.classMap.result).val(options.resultVal);\n\t\t}\n\t}, {\n\t\tkey: '_minusClickEvents',\n\t\tvalue: function _minusClickEvents(el, params) {\n\t\t\tvar options = params;\n\n\t\t\tif (options.resultVal >= 1) {\n\t\t\t\toptions.resultVal -= 1;\n\n\t\t\t\tel.find(options.classMap.result).val(options.resultVal);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}]);\n\n\treturn HSQuantityCounter;\n}();\n\nexports.default = HSQuantityCounter;\n\n//# sourceURL=webpack://HSQuantityCounter/./src/js/hs-quantity-counter.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-quantity-counter.js")).default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSAddField=A():t.HSAddField=A()}(window,(function(){return d={"./src/js/hs-add-field.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return HSAddField; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSCounter Plugin\n* @version: 2.0.0 (Mon, 25 Nov 2019)\n* @requires: jQuery v3.0 or later\n* @author: HtmlStream\n* @event-namespace: .HSAddField\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2019 Htmlstream\n*/\nvar HSAddField = /*#__PURE__*/function () {\n  function HSAddField(element, config) {\n    _classCallCheck(this, HSAddField);\n\n    this.element = element;\n    this.defaults = {\n      createTrigger: \'.js-create-field\',\n      deleteTrigger: \'.js-delete-field\',\n      limit: 5,\n      defaultCreated: 1,\n      nameSeparator: \'_\',\n      addedField: function addedField() {},\n      deletedField: function deletedField() {}\n    };\n    this.config = config;\n    this.flags = {\n      name: \'data-name\',\n      "delete": \'data-hs-add-field-delete\'\n    };\n    this.fieldsCount = 0;\n  }\n\n  _createClass(HSAddField, [{\n    key: "init",\n    value: function init() {\n      var _this = this;\n\n      var self = this,\n          element = this.element,\n          dataSettings = $(element).attr(\'data-hs-add-field-options\') ? JSON.parse($(element).attr(\'data-hs-add-field-options\')) : {};\n      this.config = Object.assign({}, this.defaults, this.config, dataSettings);\n      this.fieldsCount = this.config.defaultCreated;\n\n      for (var i = 0; i < this.config.defaultCreated; i++) {\n        this.__addField(this.config);\n      }\n\n      $(this.element).on(\'click\', this.config.createTrigger, function () {\n        _this.__addField(_this.config);\n      });\n      $(this.element).on(\'click\', this.config.deleteTrigger, function (e) {\n        _this.__deleteField(_this.config, $(e.currentTarget).attr(_this.flags["delete"]));\n      });\n    }\n  }, {\n    key: "__addField",\n    value: function __addField(params) {\n      var settings = params;\n\n      if (this.fieldsCount < settings.limit) {\n        var field = $(settings.template).clone().removeAttr(\'id\').css({\n          display: \'\'\n        }).appendTo($(settings.container));\n\n        this.__updateFieldsCount();\n\n        this.__renderName();\n\n        this.__renderKeys();\n\n        this.__toggleCreateButton();\n\n        this.config.addedField();\n      }\n    }\n  }, {\n    key: "__deleteField",\n    value: function __deleteField(params, index) {\n      var settings = params;\n\n      if (this.fieldsCount > 0) {\n        $(settings.container).children()[index].parentNode.removeChild($(settings.container).children()[index]);\n\n        this.__updateFieldsCount();\n\n        this.__renderName();\n\n        this.__renderKeys();\n\n        this.__toggleCreateButton();\n\n        this.config.deletedField();\n      }\n    }\n  }, {\n    key: "__renderName",\n    value: function __renderName() {\n      var _this2 = this;\n\n      $(this.config.container).children().each(function (i, el) {\n        var key = i;\n        $(el).find("[".concat(_this2.flags.name, "]")).each(function (i, el) {\n          var name = $(el).attr(_this2.flags.name);\n          $(el).attr(\'name\', name + _this2.config.nameSeparator + key);\n        });\n      });\n    }\n  }, {\n    key: "__renderKeys",\n    value: function __renderKeys() {\n      var _this3 = this;\n\n      $(this.config.container).children().find(this.config.deleteTrigger).each(function (i, el) {\n        $(el).attr(_this3.flags["delete"], i);\n      });\n    }\n  }, {\n    key: "__updateFieldsCount",\n    value: function __updateFieldsCount() {\n      this.fieldsCount = $(this.config.container).children().length;\n    }\n  }, {\n    key: "__toggleCreateButton",\n    value: function __toggleCreateButton() {\n      if (this.fieldsCount === this.config.limit) {\n        $(this.config.createTrigger).fadeOut(0);\n      } else {\n        $(this.config.createTrigger).fadeIn(0);\n      }\n    }\n  }]);\n\n  return HSAddField;\n}();\n\n\n\n//# sourceURL=webpack://HSAddField/./src/js/hs-add-field.js?')}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-add-field.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){"use strict";var A=window.HSSideNav||{};(A=function(A,e){var n,i=this;i.defaults={mainContainer:"body",compactClass:".navbar-vertical-aside-compact-mode",compactMinClass:".navbar-vertical-aside-compact-mini-mode",minClass:".navbar-vertical-aside-mini-mode",closedClass:".navbar-vertical-aside-closed-mode",transitionOnClassName:"navbar-vertical-aside-transition-on",mobileOverlayClass:".navbar-vertical-aside-mobile-overlay",toggleInvokerClass:".js-navbar-vertical-aside-toggle-invoker",subMenuClass:".js-navbar-vertical-aside-submenu",subMenuInvokerClass:".js-navbar-vertical-aside-menu-link",subMenuInvokerActiveClass:".show",hasSubMenuClass:".navbar-vertical-aside-has-menu",subMenuAnimationSpeed:200,subMenuOpenEvent:"hover",showClassNames:{xs:"navbar-vertical-aside-show-xs",sm:"navbar-vertical-aside-show-sm",md:"navbar-vertical-aside-show-md",lg:"navbar-vertical-aside-show-lg",xl:"navbar-vertical-aside-show-xl"},onMini:function(){},onFull:function(){}},i.$sidebar=t(A),n=t(A).data("hs-navbar-vertical-aside")||{},i.options=t.extend({},i.defaults,e,n),i.items=t(A).find(i.options.hasSubMenuClass),i.topLevels=t(i.options.hasSubMenuClass).parent(":not("+i.options.subMenuClass+")").children(i.options.hasSubMenuClass),t(i.$sidebar).find(i.options.subMenuClass).not(":hidden").css({display:"block"}),t(i.$sidebar).find(".nav-link.active").parents(i.options.subMenuClass).each((function(A,e){t(e).parent().parent().hasClass("navbar-nav")||t(e).css({display:"block"})})),i.isMini=t(i.options.mainContainer).hasClass(i.className(i.options.minClass)),i.isCompact=t(i.options.mainContainer).hasClass(i.className(i.options.compactClass)),i.setState(i),t(i.options.subMenuInvokerClass).click((function(A){t(i.options.mainContainer).hasClass(i.className(i.options.minClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactMinClass))||"hover"!==i.options.subMenuOpenEvent?"click"===i.options.subMenuOpenEvent&&i.toggleSubMenu(t(A.currentTarget).parent(),i,!0):i.toggleSubMenu(t(A.currentTarget).parent(),i,!0)})),"hover"===i.options.subMenuOpenEvent&&(i.topLevels.hover((function(A){(t(i.options.mainContainer).hasClass(i.className(i.options.minClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactMinClass)))&&i.toggleSubMenu(t(A.currentTarget),i,!0)})),i.topLevels.find(i.options.hasSubMenuClass).click((function(A){A.stopPropagation(),(t(i.options.mainContainer).hasClass(i.className(i.options.minClass))||t(i.options.mainContainer).hasClass(i.className(i.options.compactMinClass)))&&i.toggleSubMenu(t(A.currentTarget),i,!0)}))),t(i.options.toggleInvokerClass).click((function(){i.toggleSidebar(i)})),t(window).on("resize",(function(){i.setState(i)})),t(window).on("click",(function(A){t(i.options.mainContainer).hasClass(i.className(i.options.minClass))&&i.$sidebar.find(i.options.subMenuClass).parent().hasClass(i.className(i.options.subMenuInvokerActiveClass))&&!i.$sidebar.is(A.target)&&0===i.$sidebar.has(A.target).length&&i.$sidebar.find(i.options.subMenuClass).hide().parent().removeClass(i.className(i.options.subMenuInvokerActiveClass))})),t("<div></div>").insertAfter(i.$sidebar).addClass(i.options.toggleInvokerClass.slice(1)+" "+i.className(i.options.mobileOverlayClass)).click((function(){i.toggleSidebar(i)})),t(i.$sidebar).on("transitionend webkitTransitionEnd mozTransitionEnd oTransitionEnd",(function(){t(i.options.mainContainer).removeClass(i.options.transitionOnClassName)})),t(i.$sidebar).addClass("navbar-vertical-aside-initialized")}).prototype.setState=function(A){let e=A.showResolutionChecking(A),n=!(!A.isMini&&!A.isCompact);e?(A.sidebarToggleClass=A.options.closedClass,t(A.options.mainContainer).addClass(A.className(A.options.closedClass)),n||t(A.options.mainContainer).removeClass(A.className(A.options.minClass))):(A.sidebarToggleClass=A.options.minClass,t(A.options.mainContainer).removeClass(A.className(A.options.closedClass))),(e||t(A.options.mainContainer).hasClass(A.className(A.options.minClass)))&&A.items.each((function(){if(t(this).hasClass(A.className(A.options.subMenuInvokerActiveClass))){let e=t(this).find(A.options.subMenuClass).first();"none"===e.css("display")?(t(this).removeClass(A.className(A.options.subMenuInvokerActiveClass)),e.css({display:"none"}),A.openedMenus=t(this)):e.css({display:"block"})}}))},A.prototype.showResolutionChecking=function(A){var e=A;return!!(t(e.options.mainContainer).hasClass(e.options.showClassNames.xs)&&window.innerWidth<=0)||(!!(t(e.options.mainContainer).hasClass(e.options.showClassNames.sm)&&window.innerWidth<=576)||(!!(t(e.options.mainContainer).hasClass(e.options.showClassNames.md)&&window.innerWidth<=768)||(!!(t(e.options.mainContainer).hasClass(e.options.showClassNames.lg)&&window.innerWidth<=992)||!!(t(e.options.mainContainer).hasClass(e.options.showClassNames.xl)&&window.innerWidth<=1200))))},A.prototype.toggleSidebar=function(A){var e=A;t(e.options.mainContainer).addClass(e.options.transitionOnClassName),t(e.options.mainContainer).toggleClass(e.className(e.sidebarToggleClass)),t(e.options.mainContainer).hasClass(e.className(e.sidebarToggleClass))?t(e.options.mainContainer).addClass(e.className(e.options.minClass)):t(e.options.mainContainer).removeClass(e.className(e.options.minClass)),t(e.options.mainContainer).hasClass(e.className(e.options.minClass))?e.openedMenus=e.toggleSubMenu(t(e.$sidebar).find(e.options.subMenuClass).not(":hidden").parent(),e,!1):0===t(e.$sidebar).find(e.options.subMenuClass).not(":hidden").length&&e.hasOwnProperty("openedMenus")&&e.openedMenus.length?e.toggleSubMenu(e.openedMenus,e,!1):e.openedMenus=[],!e.showResolutionChecking(e)&&t(e.options.mainContainer).hasClass(e.className(e.options.minClass))||e.showResolutionChecking(e)&&t(e.options.mainContainer).hasClass(e.className(e.options.closedClass))?(e.options.onMini(),window.localStorage.setItem("hs-navbar-vertical-aside-mini",!1)):(e.options.onFull(),window.localStorage.removeItem("hs-navbar-vertical-aside-mini"))},A.prototype.toggleSubMenu=function(A,e){var n=e,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=A.find(n.options.subMenuClass).first(),r=A.parent().children(n.options.hasSubMenuClass).not(A),o=t(n.options.mainContainer).hasClass(n.className(n.options.transitionOnClassName)),a=!A.parent().hasClass(n.className(n.options.subMenuClass)),l=!(!t(n.options.mainContainer).hasClass(n.className(n.options.minClass))&&!t(n.options.mainContainer).hasClass(n.className(n.options.compactMinClass))),c=A;if(i&&o||i&&a&&l?r.find(n.options.subMenuClass).hide().parent().removeClass(n.className(n.options.subMenuInvokerActiveClass)):i&&r.find(n.options.subMenuClass).slideUp(n.options.subMenuAnimationSpeed).parent().removeClass(n.className(n.options.subMenuInvokerActiveClass)),o||a&&l)s.css({transition:"unset"}),s.fadeToggle(0);else{for(;c.parent().hasClass(n.className(n.options.subMenuClass));)c=c.parent();s.slideToggle(n.options.subMenuAnimationSpeed),l&&setTimeout((function(){if(c.outerHeight()+c.position().top>t(window).outerHeight()){var A=c.outerHeight()+c.position().top-t(window).outerHeight();c.css({top:c.position().top-A,transition:".4s"})}}),n.options.subMenuAnimationSpeed)}if(A.toggleClass(n.className(n.options.subMenuInvokerActiveClass)),s.is(":visible")){if(s.css({top:A.position().top}),s.outerHeight()+s.position().top>t(window).outerHeight()){var u=s.outerHeight()+s.position().top-t(window).outerHeight();s.css({top:A.position().top-u})}t(".navbar-vertical-container").scroll((function(e){if(s.css({top:A.position().top}),s.outerHeight()+s.position().top>t(window).outerHeight()){var n=s.outerHeight()+s.position().top-t(window).outerHeight();s.css({top:A.position().top-n})}}))}return A},A.prototype.className=function(t){return t.replace(/\./g,"")},t.fn.hsSideNav=function(){var t,e,n=this,i=arguments[0],s=Array.prototype.slice.call(arguments,1),r=n.length;for(t=0;t<r;t++)if("object"==typeof i||void 0===i?n[t].HSSideNav=new A(n[t],i):e=n[t].HSSideNav[i].apply(n[t].HSSideNav,s),void 0!==e)return e;return n}})),function(t,A){"object"==typeof exports&&"undefined"!=typeof module?module.exports=A():"function"==typeof define&&define.amd?define(A):(t=t||self).Sortable=A()}(this,(function(){function t(){return(t=Object.assign||function(t){for(var A=1;A<arguments.length;A++){var e=arguments[A];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t}).apply(this,arguments)}function A(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var e=A(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),n=A(/Edge/i),i=A(/firefox/i),s=A(/safari/i)&&!A(/chrome/i)&&!A(/android/i),r=A(/iP(ad|od|hone)/i),o=A(/chrome/i)&&A(/android/i),a={capture:!1,passive:!1};function l(t,A,n){t.addEventListener(A,n,!e&&a)}function c(t,A,n){t.removeEventListener(A,n,!e&&a)}function u(t,A){if(A){if(">"===A[0]&&(A=A.substring(1)),t)try{if(t.matches)return t.matches(A);if(t.msMatchesSelector)return t.msMatchesSelector(A);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(A)}catch(t){return!1}return!1}}function h(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function d(t,A,e,n){if(t){e=e||document;do{if(null!=A&&(">"===A[0]?t.parentNode===e&&u(t,A):u(t,A))||n&&t===e)return t;if(t===e)break}while(t=h(t))}return null}var f,g=/\s+/g;function p(t,A,e){if(t&&A)if(t.classList)t.classList[e?"add":"remove"](A);else{var n=(" "+t.className+" ").replace(g," ").replace(" "+A+" "," ");t.className=(n+(e?" "+A:"")).replace(g," ")}}function w(t,A,e){var n=t&&t.style;if(n){if(void 0===e)return document.defaultView&&document.defaultView.getComputedStyle?e=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(e=t.currentStyle),void 0===A?e:e[A];A in n||-1!==A.indexOf("webkit")||(A="-webkit-"+A),n[A]=e+("string"==typeof e?"":"px")}}function B(t,A){var e="";if("string"==typeof t)e=t;else do{var n=w(t,"transform");n&&"none"!==n&&(e=n+" "+e)}while(!A&&(t=t.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(e)}function E(t,A,e){if(t){var n=t.getElementsByTagName(A),i=0,s=n.length;if(e)for(;i<s;i++)e(n[i],i);return n}return[]}function m(){return document.scrollingElement||document.documentElement}function v(t,A,n,i,s){if(t.getBoundingClientRect||t===window){var r,o,a,l,c,u,h;if(t!==window&&t!==m()?(o=(r=t.getBoundingClientRect()).top,a=r.left,l=r.bottom,c=r.right,u=r.height,h=r.width):(o=0,a=0,l=window.innerHeight,c=window.innerWidth,u=window.innerHeight,h=window.innerWidth),(A||n)&&t!==window&&(s=s||t.parentNode,!e))do{if(s&&s.getBoundingClientRect&&("none"!==w(s,"transform")||n&&"static"!==w(s,"position"))){var d=s.getBoundingClientRect();o-=d.top+parseInt(w(s,"border-top-width")),a-=d.left+parseInt(w(s,"border-left-width")),l=o+r.height,c=a+r.width;break}}while(s=s.parentNode);if(i&&t!==window){var f=B(s||t),g=f&&f.a,p=f&&f.d;f&&(l=(o/=p)+(u/=p),c=(a/=g)+(h/=g))}return{top:o,left:a,bottom:l,right:c,width:h,height:u}}}function C(t,A,e){for(var n=D(t,!0),i=v(t)[A];n;){var s=v(n)[e];if(!("top"===e||"left"===e?i>=s:i<=s))return n;if(n===m())break;n=D(n,!1)}return!1}function b(t,A,e){for(var n=0,i=0,s=t.children;i<s.length;){if("none"!==s[i].style.display&&s[i]!==Rt.ghost&&s[i]!==Rt.dragged&&d(s[i],e.draggable,t,!1)){if(n===A)return s[i];n++}i++}return null}function y(t,A){for(var e=t.lastElementChild;e&&(e===Rt.ghost||"none"===w(e,"display")||A&&!u(e,A));)e=e.previousElementSibling;return e||null}function Q(t,A){var e=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Rt.clone||A&&!u(t,A)||e++;return e}function I(t){var A=0,e=0,n=m();if(t)do{var i=B(t);A+=t.scrollLeft*i.a,e+=t.scrollTop*i.d}while(t!==n&&(t=t.parentNode));return[A,e]}function D(t,A){if(!t||!t.getBoundingClientRect)return m();var e=t,n=!1;do{if(e.clientWidth<e.scrollWidth||e.clientHeight<e.scrollHeight){var i=w(e);if(e.clientWidth<e.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||e.clientHeight<e.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!e.getBoundingClientRect||e===document.body)return m();if(n||A)return e;n=!0}}}while(e=e.parentNode);return m()}function x(t,A){return Math.round(t.top)===Math.round(A.top)&&Math.round(t.left)===Math.round(A.left)&&Math.round(t.height)===Math.round(A.height)&&Math.round(t.width)===Math.round(A.width)}function M(t,A){return function(){if(!f){var e=arguments,n=this;1===e.length?t.call(n,e[0]):t.apply(n,e),f=setTimeout((function(){f=void 0}),A)}}}function F(t,A,e){t.scrollLeft+=A,t.scrollTop+=e}function L(t){var A=window.Polymer,e=window.jQuery||window.Zepto;return A&&A.dom?A.dom(t).cloneNode(!0):e?e(t).clone(!0)[0]:t.cloneNode(!0)}function R(t,A){w(t,"position","absolute"),w(t,"top",A.top),w(t,"left",A.left),w(t,"width",A.width),w(t,"height",A.height)}function Y(t){w(t,"position",""),w(t,"top",""),w(t,"left",""),w(t,"width",""),w(t,"height","")}var S="Sortable"+(new Date).getTime(),P=[],G={initializeByDefault:!0},_={mount:function(t){for(var A in G)G.hasOwnProperty(A)&&!(A in t)&&(t[A]=G[A]);P.push(t)},pluginEvent:function(A,e,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var s=A+"Global";P.forEach((function(i){e[i.pluginName]&&(e[i.pluginName][s]&&e[i.pluginName][s](t({sortable:e},n)),e.options[i.pluginName]&&e[i.pluginName][A]&&e[i.pluginName][A](t({sortable:e},n)))}))},initializePlugins:function(t,A,e,n){for(var i in P.forEach((function(n){var i=n.pluginName;if(t.options[i]||n.initializeByDefault){var s=new n(t,A,t.options);s.sortable=t,s.options=t.options,t[i]=s,Object.assign(e,s.defaults)}})),t.options)if(t.options.hasOwnProperty(i)){var s=this.modifyOption(t,i,t.options[i]);void 0!==s&&(t.options[i]=s)}},getEventProperties:function(t,A){var e={};return P.forEach((function(n){"function"==typeof n.eventProperties&&Object.assign(e,n.eventProperties.call(A[n.pluginName],t))})),e},modifyOption:function(t,A,e){var n;return P.forEach((function(i){t[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[A]&&(n=i.optionListeners[A].call(t[i.pluginName],e))})),n}};function T(A){var i=A.sortable,s=A.rootEl,r=A.name,o=A.targetEl,a=A.cloneEl,l=A.toEl,c=A.fromEl,u=A.oldIndex,h=A.newIndex,d=A.oldDraggableIndex,f=A.newDraggableIndex,g=A.originalEvent,p=A.putSortable,w=A.extraEventProperties;if(i=i||s&&s[S]){var B,E=i.options,m="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||e||n?(B=document.createEvent("Event")).initEvent(r,!0,!0):B=new CustomEvent(r,{bubbles:!0,cancelable:!0}),B.to=l||s,B.from=c||s,B.item=o||s,B.clone=a,B.oldIndex=u,B.newIndex=h,B.oldDraggableIndex=d,B.newDraggableIndex=f,B.originalEvent=g,B.pullMode=p?p.lastPutMode:void 0;var v=t({},w,_.getEventProperties(r,i));for(var C in v)B[C]=v[C];s&&s.dispatchEvent(B),E[m]&&E[m].call(i,B)}}var k=function(A,e,n){var i=void 0===n?{}:n,s=i.evt,r=function(t,A){if(null==t)return{};var e,n,i={},s=Object.keys(t);for(n=0;n<s.length;n++)A.indexOf(e=s[n])>=0||(i[e]=t[e]);return i}(i,["evt"]);_.pluginEvent.bind(Rt)(A,e,t({dragEl:H,parentEl:j,ghostEl:N,rootEl:O,nextEl:U,lastDownEl:V,cloneEl:K,cloneHidden:z,dragStarted:ot,putSortable:tt,activeSortable:Rt.active,originalEvent:s,oldIndex:J,oldDraggableIndex:X,newIndex:Z,newDraggableIndex:q,hideGhostForTarget:Dt,unhideGhostForTarget:xt,cloneNowHidden:function(){z=!0},cloneNowShown:function(){z=!1},dispatchSortableEvent:function(t){W({sortable:e,name:t,originalEvent:s})}},r))};function W(A){T(t({putSortable:tt,cloneEl:K,targetEl:H,rootEl:O,oldIndex:J,oldDraggableIndex:X,newIndex:Z,newDraggableIndex:q},A))}var H,j,N,O,U,V,K,z,J,Z,X,q,$,tt,At,et,nt,it,st,rt,ot,at,lt,ct,ut,ht=!1,dt=!1,ft=[],gt=!1,pt=!1,wt=[],Bt=!1,Et=[],mt="undefined"!=typeof document,vt=r,Ct=n||e?"cssFloat":"float",bt=mt&&!o&&!r&&"draggable"in document.createElement("div"),yt=function(){if(mt){if(e)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Qt=function(t,A){var e=w(t),n=parseInt(e.width)-parseInt(e.paddingLeft)-parseInt(e.paddingRight)-parseInt(e.borderLeftWidth)-parseInt(e.borderRightWidth),i=b(t,0,A),s=b(t,1,A),r=i&&w(i),o=s&&w(s),a=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+v(i).width,l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+v(s).width;return"flex"===e.display?"column"===e.flexDirection||"column-reverse"===e.flexDirection?"vertical":"horizontal":"grid"===e.display?e.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal":i&&r.float&&"none"!==r.float?!s||"both"!==o.clear&&o.clear!==("left"===r.float?"left":"right")?"horizontal":"vertical":i&&("block"===r.display||"flex"===r.display||"table"===r.display||"grid"===r.display||a>=n&&"none"===e[Ct]||s&&"none"===e[Ct]&&a+l>n)?"vertical":"horizontal"},It=function(t){function A(t,e){return function(n,i,s,r){if(null==t&&(e||n.options.group.name&&i.options.group.name&&n.options.group.name===i.options.group.name))return!0;if(null==t||!1===t)return!1;if(e&&"clone"===t)return t;if("function"==typeof t)return A(t(n,i,s,r),e)(n,i,s,r);var o=(e?n:i).options.group.name;return!0===t||"string"==typeof t&&t===o||t.join&&t.indexOf(o)>-1}}var e={},n=t.group;n&&"object"==typeof n||(n={name:n}),e.name=n.name,e.checkPull=A(n.pull,!0),e.checkPut=A(n.put),e.revertClone=n.revertClone,t.group=e},Dt=function(){!yt&&N&&w(N,"display","none")},xt=function(){!yt&&N&&w(N,"display","")};mt&&document.addEventListener("click",(function(t){if(dt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),dt=!1,!1}),!0);var Mt,Ft=function(t){if(H){var A=(i=(t=t.touches?t.touches[0]:t).clientX,s=t.clientY,ft.some((function(t){if(!y(t)){var A=v(t),e=t[S].options.emptyInsertThreshold;return e&&i>=A.left-e&&i<=A.right+e&&s>=A.top-e&&s<=A.bottom+e?r=t:void 0}})),r);if(A){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.target=e.rootEl=A,e.preventDefault=void 0,e.stopPropagation=void 0,A[S]._onDragOver(e)}}var i,s,r},Lt=function(t){H&&H.parentNode[S]._isOutsideThisEl(t.target)};function Rt(A,e){if(!A||!A.nodeType||1!==A.nodeType)throw"Sortable: `el` must be an HTMLElement, not "+{}.toString.call(A);this.el=A,this.options=e=Object.assign({},e),A[S]=this;var n,i,s={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(A.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Qt(A,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,A){t.setData("Text",A.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Rt.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var r in _.initializePlugins(this,A,s),s)!(r in e)&&(e[r]=s[r]);for(var o in It(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&bt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?l(A,"pointerdown",this._onTapStart):(l(A,"mousedown",this._onTapStart),l(A,"touchstart",this._onTapStart)),this.nativeDraggable&&(l(A,"dragover",this),l(A,"dragenter",this)),ft.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Object.assign(this,(i=[],{captureAnimationState:function(){i=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(A){if("none"!==w(A,"display")&&void 0!==A){i.push({target:A,rect:v(A)});var e=t({},i[i.length-1].rect);if(A.thisAnimationDuration){var n=B(A,!0);n&&(e.top-=n.f,e.left-=n.e)}A.fromRect=e}}))},addAnimationState:function(t){i.push(t)},removeAnimationState:function(t){i.splice(function(t,A){for(var e in t)if(t.hasOwnProperty(e))for(var n in A)if(A.hasOwnProperty(n)&&A[n]===t[e][n])return Number(e);return-1}(i,{target:t}),1)},animateAll:function(t){var A=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof t&&t());var e=!1,s=0;i.forEach((function(t){var n=0,i=t.target,r=i.fromRect,o=v(i),a=i.prevFromRect,l=i.prevToRect,c=t.rect,u=B(i,!0);u&&(o.top-=u.f,o.left-=u.e),i.toRect=o,i.thisAnimationDuration&&x(a,o)&&!x(r,o)&&(c.top-o.top)/(c.left-o.left)==(r.top-o.top)/(r.left-o.left)&&(n=function(t,A,e,n){return Math.sqrt(Math.pow(A.top-t.top,2)+Math.pow(A.left-t.left,2))/Math.sqrt(Math.pow(A.top-e.top,2)+Math.pow(A.left-e.left,2))*n.animation}(c,a,l,A.options)),x(o,r)||(i.prevFromRect=r,i.prevToRect=o,n||(n=A.options.animation),A.animate(i,c,o,n)),n&&(e=!0,s=Math.max(s,n),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout((function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null}),n),i.thisAnimationDuration=n)})),clearTimeout(n),e?n=setTimeout((function(){"function"==typeof t&&t()}),s):"function"==typeof t&&t(),i=[]},animate:function(t,A,e,n){if(n){w(t,"transition",""),w(t,"transform","");var i=B(this.el),s=(A.left-e.left)/(i&&i.a||1),r=(A.top-e.top)/(i&&i.d||1);t.animatingX=!!s,t.animatingY=!!r,w(t,"transform","translate3d("+s+"px,"+r+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),w(t,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),w(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){w(t,"transition",""),w(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),n)}}}))}function Yt(t,A,i,s,r,o,a,l){var c,u,h=t[S],d=h.options.onMove;return!window.CustomEvent||e||n?(c=document.createEvent("Event")).initEvent("move",!0,!0):c=new CustomEvent("move",{bubbles:!0,cancelable:!0}),c.to=A,c.from=t,c.dragged=i,c.draggedRect=s,c.related=r||A,c.relatedRect=o||v(A),c.willInsertAfter=l,c.originalEvent=a,t.dispatchEvent(c),d&&(u=d.call(h,c,a)),u}function St(t){t.draggable=!1}function Pt(){Bt=!1}function Gt(t){for(var A=t.tagName+t.className+t.src+t.href+t.textContent,e=A.length,n=0;e--;)n+=A.charCodeAt(e);return n.toString(36)}function _t(t){return setTimeout(t,0)}function Tt(t){return clearTimeout(t)}Rt.prototype={constructor:Rt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(at=null)},_getDirection:function(t,A){return"function"==typeof this.options.direction?this.options.direction.call(this,t,A,H):this.options.direction},_onTapStart:function(t){if(t.cancelable){var A=this,e=this.el,n=this.options,i=n.preventOnFilter,r=t.type,o=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,a=(o||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||a,c=n.filter;if(function(t){Et.length=0;for(var A=t.getElementsByTagName("input"),e=A.length;e--;){var n=A[e];n.checked&&Et.push(n)}}(e),!H&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!s||!a||"SELECT"!==a.tagName.toUpperCase())&&!((a=d(a,n.draggable,e,!1))&&a.animated||V===a)){if(J=Q(a),X=Q(a,n.draggable),"function"==typeof c){if(c.call(this,t,a,this))return W({sortable:A,rootEl:l,name:"filter",targetEl:a,toEl:e,fromEl:e}),k("filter",A,{evt:t}),void(i&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(n){if(n=d(l,n.trim(),e,!1))return W({sortable:A,rootEl:n,name:"filter",targetEl:a,fromEl:e,toEl:e}),k("filter",A,{evt:t}),!0}))))return void(i&&t.cancelable&&t.preventDefault());n.handle&&!d(l,n.handle,e,!1)||this._prepareDragStart(t,o,a)}}},_prepareDragStart:function(t,A,s){var r,o=this,a=o.el,c=o.options,u=a.ownerDocument;if(s&&!H&&s.parentNode===a){var h=v(s);if(O=a,j=(H=s).parentNode,U=H.nextSibling,V=s,$=c.group,Rt.dragged=H,st=(At={target:H,clientX:(A||t).clientX,clientY:(A||t).clientY}).clientX-h.left,rt=At.clientY-h.top,this._lastX=(A||t).clientX,this._lastY=(A||t).clientY,H.style["will-change"]="all",r=function(){k("delayEnded",o,{evt:t}),Rt.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!i&&o.nativeDraggable&&(H.draggable=!0),o._triggerDragStart(t,A),W({sortable:o,name:"choose",originalEvent:t}),p(H,c.chosenClass,!0))},c.ignore.split(",").forEach((function(t){E(H,t.trim(),St)})),l(u,"dragover",Ft),l(u,"mousemove",Ft),l(u,"touchmove",Ft),l(u,"mouseup",o._onDrop),l(u,"touchend",o._onDrop),l(u,"touchcancel",o._onDrop),i&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),k("delayStart",this,{evt:t}),!c.delay||c.delayOnTouchOnly&&!A||this.nativeDraggable&&(n||e))r();else{if(Rt.eventCanceled)return void this._onDrop();l(u,"mouseup",o._disableDelayedDrag),l(u,"touchend",o._disableDelayedDrag),l(u,"touchcancel",o._disableDelayedDrag),l(u,"mousemove",o._delayedDragTouchMoveHandler),l(u,"touchmove",o._delayedDragTouchMoveHandler),c.supportPointer&&l(u,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,c.delay)}}},_delayedDragTouchMoveHandler:function(t){var A=t.touches?t.touches[0]:t;Math.max(Math.abs(A.clientX-this._lastX),Math.abs(A.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){H&&St(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;c(t,"mouseup",this._disableDelayedDrag),c(t,"touchend",this._disableDelayedDrag),c(t,"touchcancel",this._disableDelayedDrag),c(t,"mousemove",this._delayedDragTouchMoveHandler),c(t,"touchmove",this._delayedDragTouchMoveHandler),c(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,A){A=A||"touch"==t.pointerType&&t,!this.nativeDraggable||A?l(document,this.options.supportPointer?"pointermove":A?"touchmove":"mousemove",this._onTouchMove):(l(H,"dragend",this),l(O,"dragstart",this._onDragStart));try{document.selection?_t((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,A){if(ht=!1,O&&H){k("dragStarted",this,{evt:A}),this.nativeDraggable&&l(document,"dragover",Lt);var e=this.options;!t&&p(H,e.dragClass,!1),p(H,e.ghostClass,!0),Rt.active=this,t&&this._appendGhost(),W({sortable:this,name:"start",originalEvent:A})}else this._nulling()},_emulateDragOver:function(){if(et){this._lastX=et.clientX,this._lastY=et.clientY,Dt();for(var t=document.elementFromPoint(et.clientX,et.clientY),A=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(et.clientX,et.clientY))!==A;)A=t;if(H.parentNode[S]._isOutsideThisEl(t),A)do{if(A[S]&&A[S]._onDragOver({clientX:et.clientX,clientY:et.clientY,target:t,rootEl:A})&&!this.options.dragoverBubble)break;t=A}while(A=A.parentNode);xt()}},_onTouchMove:function(t){if(At){var A=this.options,e=A.fallbackTolerance,n=A.fallbackOffset,i=t.touches?t.touches[0]:t,s=N&&B(N,!0),r=N&&s&&s.a,o=N&&s&&s.d,a=vt&&ut&&I(ut),l=(i.clientX-At.clientX+n.x)/(r||1)+(a?a[0]-wt[0]:0)/(r||1),c=(i.clientY-At.clientY+n.y)/(o||1)+(a?a[1]-wt[1]:0)/(o||1);if(!Rt.active&&!ht){if(e&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<e)return;this._onDragStart(t,!0)}if(N){s?(s.e+=l-(nt||0),s.f+=c-(it||0)):s={a:1,b:0,c:0,d:1,e:l,f:c};var u="matrix("+s.a+","+s.b+","+s.c+","+s.d+","+s.e+","+s.f+")";w(N,"webkitTransform",u),w(N,"mozTransform",u),w(N,"msTransform",u),w(N,"transform",u),nt=l,it=c,et=i}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!N){var t=this.options.fallbackOnBody?document.body:O,A=v(H,!0,vt,!0,t),e=this.options;if(vt){for(ut=t;"static"===w(ut,"position")&&"none"===w(ut,"transform")&&ut!==document;)ut=ut.parentNode;ut!==document.body&&ut!==document.documentElement?(ut===document&&(ut=m()),A.top+=ut.scrollTop,A.left+=ut.scrollLeft):ut=m(),wt=I(ut)}p(N=H.cloneNode(!0),e.ghostClass,!1),p(N,e.fallbackClass,!0),p(N,e.dragClass,!0),w(N,"transition",""),w(N,"transform",""),w(N,"box-sizing","border-box"),w(N,"margin",0),w(N,"top",A.top),w(N,"left",A.left),w(N,"width",A.width),w(N,"height",A.height),w(N,"opacity","0.8"),w(N,"position",vt?"absolute":"fixed"),w(N,"zIndex","100000"),w(N,"pointerEvents","none"),Rt.ghost=N,t.appendChild(N),w(N,"transform-origin",st/parseInt(N.style.width)*100+"% "+rt/parseInt(N.style.height)*100+"%")}},_onDragStart:function(t,A){var e=this,n=t.dataTransfer,i=e.options;k("dragStart",this,{evt:t}),Rt.eventCanceled?this._onDrop():(k("setupClone",this),Rt.eventCanceled||((K=L(H)).draggable=!1,K.style["will-change"]="",this._hideClone(),p(K,this.options.chosenClass,!1),Rt.clone=K),e.cloneId=_t((function(){k("clone",e),Rt.eventCanceled||(e.options.removeCloneOnHide||O.insertBefore(K,H),e._hideClone(),W({sortable:e,name:"clone"}))})),!A&&p(H,i.dragClass,!0),A?(dt=!0,e._loopId=setInterval(e._emulateDragOver,50)):(c(document,"mouseup",e._onDrop),c(document,"touchend",e._onDrop),c(document,"touchcancel",e._onDrop),n&&(n.effectAllowed="move",i.setData&&i.setData.call(e,n,H)),l(document,"drop",e),w(H,"transform","translateZ(0)")),ht=!0,e._dragStartId=_t(e._dragStarted.bind(e,A,t)),l(document,"selectstart",e),ot=!0,s&&w(document.body,"user-select","none"))},_onDragOver:function(A){var e,n,i,s,r=this.el,o=A.target,a=this.options,l=a.group,c=Rt.active,u=$===l,h=a.sort,f=tt||c,g=this,B=!1;if(!Bt){if(void 0!==A.preventDefault&&A.cancelable&&A.preventDefault(),o=d(o,a.draggable,r,!0),T("dragOver"),Rt.eventCanceled)return B;if(H.contains(A.target)||o.animated&&o.animatingX&&o.animatingY||g._ignoreWhileAnimating===o)return K(!1);if(dt=!1,c&&!a.disabled&&(u?h||(i=!O.contains(H)):tt===this||(this.lastPutMode=$.checkPull(this,c,H,A))&&l.checkPut(this,c,H,A))){if(s="vertical"===this._getDirection(A,o),e=v(H),T("dragOverValid"),Rt.eventCanceled)return B;if(i)return j=O,V(),this._hideClone(),T("revert"),Rt.eventCanceled||(U?O.insertBefore(H,U):O.appendChild(H)),K(!0);var E=y(r,a.draggable);if(!E||function(t,A,e){var n=v(y(e.el,e.options.draggable));return A?t.clientX>n.right+10||t.clientX<=n.right&&t.clientY>n.bottom&&t.clientX>=n.left:t.clientX>n.right&&t.clientY>n.top||t.clientX<=n.right&&t.clientY>n.bottom+10}(A,s,this)&&!E.animated){if(E===H)return K(!1);if(E&&r===A.target&&(o=E),o&&(n=v(o)),!1!==Yt(O,r,H,e,o,n,A,!!o))return V(),r.appendChild(H),j=r,z(),K(!0)}else if(o.parentNode===r){n=v(o);var m,b,I,D=H.parentNode!==r,x=!function(t,A,e){var n=e?t.left:t.top,i=e?A.left:A.top;return n===i||(e?t.right:t.bottom)===(e?A.right:A.bottom)||n+(e?t.width:t.height)/2===i+(e?A.width:A.height)/2}(H.animated&&H.toRect||e,o.animated&&o.toRect||n,s),M=s?"top":"left",L=C(o,"top","top")||C(H,"top","top"),R=L?L.scrollTop:void 0;if(at!==o&&(b=n[M],gt=!1,pt=!x&&a.invertSwap||D),0!==(m=function(t,A,e,n,i,s,r,o){var a=n?t.clientY:t.clientX,l=n?e.height:e.width,c=n?e.top:e.left,u=n?e.bottom:e.right,h=!1;if(!r)if(o&&ct<l*i){if(!gt&&(1===lt?a>c+l*s/2:a<u-l*s/2)&&(gt=!0),gt)h=!0;else if(1===lt?a<c+ct:a>u-ct)return-lt}else if(a>c+l*(1-i)/2&&a<u-l*(1-i)/2)return function(t){return Q(H)<Q(t)?1:-1}(A);return(h=h||r)&&(a<c+l*s/2||a>u-l*s/2)?a>c+l/2?1:-1:0}(A,o,n,s,x?1:a.swapThreshold,null==a.invertedSwapThreshold?a.swapThreshold:a.invertedSwapThreshold,pt,at===o))){var Y=Q(H);do{I=j.children[Y-=m]}while(I&&("none"===w(I,"display")||I===N))}if(0===m||I===o)return K(!1);at=o,lt=m;var P=o.nextElementSibling,G=!1,_=Yt(O,r,H,e,o,n,A,G=1===m);if(!1!==_)return 1!==_&&-1!==_||(G=1===_),Bt=!0,setTimeout(Pt,30),V(),G&&!P?r.appendChild(H):o.parentNode.insertBefore(H,G?P:o),L&&F(L,0,R-L.scrollTop),j=H.parentNode,void 0===b||pt||(ct=Math.abs(b-v(o)[M])),z(),K(!0)}if(r.contains(H))return K(!1)}return!1}function T(a,l){k(a,g,t({evt:A,isOwner:u,axis:s?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:h,fromSortable:f,target:o,completed:K,onMove:function(t,n){return Yt(O,r,H,e,t,v(t),A,n)},changed:z},l))}function V(){T("dragOverAnimationCapture"),g.captureAnimationState(),g!==f&&f.captureAnimationState()}function K(t){return T("dragOverCompleted",{insertion:t}),t&&(u?c._hideClone():c._showClone(g),g!==f&&(p(H,tt?tt.options.ghostClass:c.options.ghostClass,!1),p(H,a.ghostClass,!0)),tt!==g&&g!==Rt.active?tt=g:g===Rt.active&&tt&&(tt=null),f===g&&(g._ignoreWhileAnimating=o),g.animateAll((function(){T("dragOverAnimationComplete"),g._ignoreWhileAnimating=null})),g!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(o===H&&!H.animated||o===r&&!o.animated)&&(at=null),a.dragoverBubble||A.rootEl||o===document||(H.parentNode[S]._isOutsideThisEl(A.target),!t&&Ft(A)),!a.dragoverBubble&&A.stopPropagation&&A.stopPropagation(),B=!0}function z(){Z=Q(H),q=Q(H,a.draggable),W({sortable:g,name:"change",toEl:r,newIndex:Z,newDraggableIndex:q,originalEvent:A})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){c(document,"mousemove",this._onTouchMove),c(document,"touchmove",this._onTouchMove),c(document,"pointermove",this._onTouchMove),c(document,"dragover",Ft),c(document,"mousemove",Ft),c(document,"touchmove",Ft)},_offUpEvents:function(){var t=this.el.ownerDocument;c(t,"mouseup",this._onDrop),c(t,"touchend",this._onDrop),c(t,"pointerup",this._onDrop),c(t,"touchcancel",this._onDrop),c(document,"selectstart",this)},_onDrop:function(t){var A=this.el,e=this.options;Z=Q(H),q=Q(H,e.draggable),k("drop",this,{evt:t}),j=H&&H.parentNode,Z=Q(H),q=Q(H,e.draggable),Rt.eventCanceled||(ht=!1,pt=!1,gt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Tt(this.cloneId),Tt(this._dragStartId),this.nativeDraggable&&(c(document,"drop",this),c(A,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),s&&w(document.body,"user-select",""),w(H,"transform",""),t&&(ot&&(t.cancelable&&t.preventDefault(),!e.dropBubble&&t.stopPropagation()),N&&N.parentNode&&N.parentNode.removeChild(N),(O===j||tt&&"clone"!==tt.lastPutMode)&&K&&K.parentNode&&K.parentNode.removeChild(K),H&&(this.nativeDraggable&&c(H,"dragend",this),St(H),H.style["will-change"]="",ot&&!ht&&p(H,tt?tt.options.ghostClass:this.options.ghostClass,!1),p(H,this.options.chosenClass,!1),W({sortable:this,name:"unchoose",toEl:j,newIndex:null,newDraggableIndex:null,originalEvent:t}),O!==j?(Z>=0&&(W({rootEl:j,name:"add",toEl:j,fromEl:O,originalEvent:t}),W({sortable:this,name:"remove",toEl:j,originalEvent:t}),W({rootEl:j,name:"sort",toEl:j,fromEl:O,originalEvent:t}),W({sortable:this,name:"sort",toEl:j,originalEvent:t})),tt&&tt.save()):Z!==J&&Z>=0&&(W({sortable:this,name:"update",toEl:j,originalEvent:t}),W({sortable:this,name:"sort",toEl:j,originalEvent:t})),Rt.active&&(null!=Z&&-1!==Z||(Z=J,q=X),W({sortable:this,name:"end",toEl:j,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){k("nulling",this),O=H=j=N=U=K=V=z=At=et=ot=Z=q=J=X=at=lt=tt=$=Rt.dragged=Rt.ghost=Rt.clone=Rt.active=null,Et.forEach((function(t){t.checked=!0})),Et.length=nt=it=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":H&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,A=[],e=this.el.children,n=0,i=e.length,s=this.options;n<i;n++)d(t=e[n],s.draggable,this.el,!1)&&A.push(t.getAttribute(s.dataIdAttr)||Gt(t));return A},sort:function(t){var A={},e=this.el;this.toArray().forEach((function(t,n){var i=e.children[n];d(i,this.options.draggable,e,!1)&&(A[t]=i)}),this),t.forEach((function(t){A[t]&&(e.removeChild(A[t]),e.appendChild(A[t]))}))},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,A){return d(t,A||this.options.draggable,this.el,!1)},option:function(t,A){var e=this.options;if(void 0===A)return e[t];var n=_.modifyOption(this,t,A);e[t]=void 0!==n?n:A,"group"===t&&It(e)},destroy:function(){k("destroy",this);var t=this.el;t[S]=null,c(t,"mousedown",this._onTapStart),c(t,"touchstart",this._onTapStart),c(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(c(t,"dragover",this),c(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),ft.splice(ft.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!z){if(k("hideClone",this),Rt.eventCanceled)return;w(K,"display","none"),this.options.removeCloneOnHide&&K.parentNode&&K.parentNode.removeChild(K),z=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(z){if(k("showClone",this),Rt.eventCanceled)return;H.parentNode!=O||this.options.group.revertClone?U?O.insertBefore(K,U):O.appendChild(K):O.insertBefore(K,H),this.options.group.revertClone&&this.animate(H,K),w(K,"display",""),z=!1}}else this._hideClone()}},mt&&l(document,"touchmove",(function(t){(Rt.active||ht)&&t.cancelable&&t.preventDefault()})),Rt.utils={on:l,off:c,css:w,find:E,is:function(t,A){return!!d(t,A,t,!1)},extend:function(t,A){if(t&&A)for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e]);return t},throttle:M,closest:d,toggleClass:p,clone:L,index:Q,nextTick:_t,cancelNextTick:Tt,detectDirection:Qt,getChild:b},Rt.get=function(t){return t[S]},Rt.mount=function(){var A=[].slice.call(arguments);A[0].constructor===Array&&(A=A[0]),A.forEach((function(A){if(!A.prototype||!A.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not "+{}.toString.call(A);A.utils&&(Rt.utils=t({},Rt.utils,A.utils)),_.mount(A)}))},Rt.create=function(t,A){return new Rt(t,A)},Rt.version="1.12.0";var kt,Wt,Ht,jt,Nt,Ot=[],Ut=[],Vt=!1,Kt=!1,zt=!1;function Jt(t,A){Ut.forEach((function(e,n){var i=A.children[e.sortableIndex+(t?Number(n):0)];i?A.insertBefore(e,i):A.appendChild(e)}))}function Zt(){Ot.forEach((function(t){t!==Ht&&t.parentNode&&t.parentNode.removeChild(t)}))}var Xt=function(t){var A=t.originalEvent,e=t.putSortable,n=t.dragEl,i=t.dispatchSortableEvent,s=t.unhideGhostForTarget;if(A){var r=e||t.activeSortable;(0,t.hideGhostForTarget)();var o=A.changedTouches&&A.changedTouches.length?A.changedTouches[0]:A,a=document.elementFromPoint(o.clientX,o.clientY);s(),r&&!r.el.contains(a)&&(i("spill"),this.onSpill({dragEl:n,putSortable:e}))}};function qt(){}function $t(){}qt.prototype={startIndex:null,dragStart:function(t){this.startIndex=t.oldDraggableIndex},onSpill:function(t){var A=t.dragEl,e=t.putSortable;this.sortable.captureAnimationState(),e&&e.captureAnimationState();var n=b(this.sortable.el,this.startIndex,this.options);n?this.sortable.el.insertBefore(A,n):this.sortable.el.appendChild(A),this.sortable.animateAll(),e&&e.animateAll()},drop:Xt},Object.assign(qt,{pluginName:"revertOnSpill"}),$t.prototype={onSpill:function(t){var A=t.dragEl,e=t.putSortable||this.sortable;e.captureAnimationState(),A.parentNode&&A.parentNode.removeChild(A),e.animateAll()},drop:Xt},Object.assign($t,{pluginName:"removeOnSpill"});var tA,AA,eA,nA,iA,sA,rA=[],oA=!1;function aA(){rA.forEach((function(t){clearInterval(t.pid)})),rA=[]}function lA(){clearInterval(sA)}var cA=M((function(t,A,e,n){if(A.scroll){var i,s=(t.touches?t.touches[0]:t).clientX,r=(t.touches?t.touches[0]:t).clientY,o=A.scrollSensitivity,a=A.scrollSpeed,l=m(),c=!1;AA!==e&&(AA=e,aA(),i=A.scrollFn,!0===(tA=A.scroll)&&(tA=D(e,!0)));var u=0,h=tA;do{var d=h,f=v(d),g=f.top,p=f.bottom,B=f.left,E=f.right,C=f.width,b=f.height,y=void 0,Q=void 0,I=d.scrollWidth,x=d.scrollHeight,M=w(d),L=d.scrollLeft,R=d.scrollTop;d===l?(y=C<I&&("auto"===M.overflowX||"scroll"===M.overflowX||"visible"===M.overflowX),Q=b<x&&("auto"===M.overflowY||"scroll"===M.overflowY||"visible"===M.overflowY)):(y=C<I&&("auto"===M.overflowX||"scroll"===M.overflowX),Q=b<x&&("auto"===M.overflowY||"scroll"===M.overflowY));var Y=y&&(Math.abs(E-s)<=o&&L+C<I)-(Math.abs(B-s)<=o&&!!L),P=Q&&(Math.abs(p-r)<=o&&R+b<x)-(Math.abs(g-r)<=o&&!!R);if(!rA[u])for(var G=0;G<=u;G++)rA[G]||(rA[G]={});rA[u].vx==Y&&rA[u].vy==P&&rA[u].el===d||(rA[u].el=d,rA[u].vx=Y,rA[u].vy=P,clearInterval(rA[u].pid),0==Y&&0==P||(c=!0,rA[u].pid=setInterval(function(){n&&0===this.layer&&Rt.active._onTouchMove(iA);var A=rA[this.layer].vy?rA[this.layer].vy*a:0,e=rA[this.layer].vx?rA[this.layer].vx*a:0;"function"==typeof i&&"continue"!==i.call(Rt.dragged.parentNode[S],e,A,t,iA,rA[this.layer].el)||F(rA[this.layer].el,e,A)}.bind({layer:u}),24))),u++}while(A.bubbleScroll&&h!==l&&(h=D(h,!1)));oA=c}}),30);return Rt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var A=t.originalEvent;this.sortable.nativeDraggable?l(document,"dragover",this._handleAutoScroll):l(document,this.options.supportPointer?"pointermove":A.touches?"touchmove":"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var A=t.originalEvent;this.options.dragOverBubble||A.rootEl||this._handleAutoScroll(A)},drop:function(){this.sortable.nativeDraggable?c(document,"dragover",this._handleAutoScroll):(c(document,"pointermove",this._handleFallbackAutoScroll),c(document,"touchmove",this._handleFallbackAutoScroll),c(document,"mousemove",this._handleFallbackAutoScroll)),lA(),aA(),clearTimeout(f),f=void 0},nulling:function(){iA=AA=tA=oA=sA=eA=nA=null,rA.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,A){var i=this,r=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,a=document.elementFromPoint(r,o);if(iA=t,A||n||e||s){cA(t,this.options,a,A);var l=D(a,!0);!oA||sA&&r===eA&&o===nA||(sA&&lA(),sA=setInterval((function(){var e=D(document.elementFromPoint(r,o),!0);e!==l&&(l=e,aA()),cA(t,i.options,e,A)}),10),eA=r,nA=o)}else{if(!this.options.bubbleScroll||D(a,!0)===m())return void aA();cA(t,this.options,D(a,!1),!1)}}},Object.assign(t,{pluginName:"scroll",initializeByDefault:!0})}),Rt.mount($t,qt),Rt.mount(new function(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){Mt=t.dragEl},dragOverValid:function(t){var A=t.completed,e=t.target,n=t.changed,i=t.cancel;if(t.activeSortable.options.swap){var s=this.options;if(e&&e!==this.sortable.el){var r=Mt;!1!==(0,t.onMove)(e)?(p(e,s.swapClass,!0),Mt=e):Mt=null,r&&r!==Mt&&p(r,s.swapClass,!1)}n(),A(!0),i()}},drop:function(t){var A,e,n,i,s,r,o=t.activeSortable,a=t.putSortable,l=t.dragEl,c=a||this.sortable,u=this.options;Mt&&p(Mt,u.swapClass,!1),Mt&&(u.swap||a&&a.options.swap)&&l!==Mt&&(c.captureAnimationState(),c!==o&&o.captureAnimationState(),r=(e=Mt).parentNode,(s=(A=l).parentNode)&&r&&!s.isEqualNode(e)&&!r.isEqualNode(A)&&(n=Q(A),i=Q(e),s.isEqualNode(r)&&n<i&&i++,s.insertBefore(e,s.children[n]),r.insertBefore(A,r.children[i])),c.animateAll(),c!==o&&o.animateAll())},nulling:function(){Mt=null}},Object.assign(t,{pluginName:"swap",eventProperties:function(){return{swapItem:Mt}}})}),Rt.mount(new function(){function t(t){for(var A in this)"_"===A.charAt(0)&&"function"==typeof this[A]&&(this[A]=this[A].bind(this));t.options.supportPointer?l(document,"pointerup",this._deselectMultiDrag):(l(document,"mouseup",this._deselectMultiDrag),l(document,"touchend",this._deselectMultiDrag)),l(document,"keydown",this._checkKeyDown),l(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(A,e){var n="";Ot.length&&Wt===t?Ot.forEach((function(t,A){n+=(A?", ":"")+t.textContent})):n=e.textContent,A.setData("Text",n)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){Ht=t.dragEl},delayEnded:function(){this.isMultiDrag=~Ot.indexOf(Ht)},setupClone:function(t){var A=t.sortable,e=t.cancel;if(this.isMultiDrag){for(var n=0;n<Ot.length;n++)Ut.push(L(Ot[n])),Ut[n].sortableIndex=Ot[n].sortableIndex,Ut[n].draggable=!1,Ut[n].style["will-change"]="",p(Ut[n],this.options.selectedClass,!1),Ot[n]===Ht&&p(Ut[n],this.options.chosenClass,!1);A._hideClone(),e()}},clone:function(t){var A=t.dispatchSortableEvent,e=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||Ot.length&&Wt===t.sortable&&(Jt(!0,t.rootEl),A("clone"),e()))},showClone:function(t){var A=t.cloneNowShown,e=t.cancel;this.isMultiDrag&&(Jt(!1,t.rootEl),Ut.forEach((function(t){w(t,"display","")})),A(),Nt=!1,e())},hideClone:function(t){var A=this,e=t.cloneNowHidden,n=t.cancel;this.isMultiDrag&&(Ut.forEach((function(t){w(t,"display","none"),A.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)})),e(),Nt=!0,n())},dragStartGlobal:function(t){!this.isMultiDrag&&Wt&&Wt.multiDrag._deselectMultiDrag(),Ot.forEach((function(t){t.sortableIndex=Q(t)})),Ot=Ot.sort((function(t,A){return t.sortableIndex-A.sortableIndex})),zt=!0},dragStarted:function(t){var A=this,e=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(e.captureAnimationState(),this.options.animation)){Ot.forEach((function(t){t!==Ht&&w(t,"position","absolute")}));var n=v(Ht,!1,!0,!0);Ot.forEach((function(t){t!==Ht&&R(t,n)})),Kt=!0,Vt=!0}e.animateAll((function(){Kt=!1,Vt=!1,A.options.animation&&Ot.forEach((function(t){Y(t)})),A.options.sort&&Zt()}))}},dragOver:function(t){var A=t.completed,e=t.cancel;Kt&&~Ot.indexOf(t.target)&&(A(!1),e())},revert:function(t){var A=t.fromSortable,e=t.rootEl,n=t.sortable,i=t.dragRect;Ot.length>1&&(Ot.forEach((function(t){n.addAnimationState({target:t,rect:Kt?v(t):i}),Y(t),t.fromRect=i,A.removeAnimationState(t)})),Kt=!1,function(t,A){Ot.forEach((function(e,n){var i=A.children[e.sortableIndex+(t?Number(n):0)];i?A.insertBefore(e,i):A.appendChild(e)}))}(!this.options.removeCloneOnHide,e))},dragOverCompleted:function(t){var A=t.sortable,e=t.isOwner,n=t.activeSortable,i=t.parentEl,s=t.putSortable,r=this.options;if(t.insertion){if(e&&n._hideClone(),Vt=!1,r.animation&&Ot.length>1&&(Kt||!e&&!n.options.sort&&!s)){var o=v(Ht,!1,!0,!0);Ot.forEach((function(t){t!==Ht&&(R(t,o),i.appendChild(t))})),Kt=!0}if(!e)if(Kt||Zt(),Ot.length>1){var a=Nt;n._showClone(A),n.options.animation&&!Nt&&a&&Ut.forEach((function(t){n.addAnimationState({target:t,rect:jt}),t.fromRect=jt,t.thisAnimationDuration=null}))}else n._showClone(A)}},dragOverAnimationCapture:function(t){var A=t.dragRect,e=t.isOwner,n=t.activeSortable;if(Ot.forEach((function(t){t.thisAnimationDuration=null})),n.options.animation&&!e&&n.multiDrag.isMultiDrag){jt=Object.assign({},A);var i=B(Ht,!0);jt.top-=i.f,jt.left-=i.e}},dragOverAnimationComplete:function(){Kt&&(Kt=!1,Zt())},drop:function(t){var A=t.originalEvent,e=t.rootEl,n=t.parentEl,i=t.sortable,s=t.dispatchSortableEvent,r=t.oldIndex,o=t.putSortable,a=o||this.sortable;if(A){var l=this.options,c=n.children;if(!zt)if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),p(Ht,l.selectedClass,!~Ot.indexOf(Ht)),~Ot.indexOf(Ht))Ot.splice(Ot.indexOf(Ht),1),kt=null,T({sortable:i,rootEl:e,name:"deselect",targetEl:Ht,originalEvt:A});else{if(Ot.push(Ht),T({sortable:i,rootEl:e,name:"select",targetEl:Ht,originalEvt:A}),A.shiftKey&&kt&&i.el.contains(kt)){var u,h,d=Q(kt),f=Q(Ht);if(~d&&~f&&d!==f)for(f>d?(h=d,u=f):(h=f,u=d+1);h<u;h++)~Ot.indexOf(c[h])||(p(c[h],l.selectedClass,!0),Ot.push(c[h]),T({sortable:i,rootEl:e,name:"select",targetEl:c[h],originalEvt:A}))}else kt=Ht;Wt=a}if(zt&&this.isMultiDrag){if((n[S].options.sort||n!==e)&&Ot.length>1){var g=v(Ht),w=Q(Ht,":not(."+this.options.selectedClass+")");if(!Vt&&l.animation&&(Ht.thisAnimationDuration=null),a.captureAnimationState(),!Vt&&(l.animation&&(Ht.fromRect=g,Ot.forEach((function(t){if(t.thisAnimationDuration=null,t!==Ht){var A=Kt?v(t):g;t.fromRect=A,a.addAnimationState({target:t,rect:A})}}))),Zt(),Ot.forEach((function(t){c[w]?n.insertBefore(t,c[w]):n.appendChild(t),w++})),r===Q(Ht))){var B=!1;Ot.forEach((function(t){t.sortableIndex===Q(t)||(B=!0)})),B&&s("update")}Ot.forEach((function(t){Y(t)})),a.animateAll()}Wt=a}(e===n||o&&"clone"!==o.lastPutMode)&&Ut.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=zt=!1,Ut.length=0},destroyGlobal:function(){this._deselectMultiDrag(),c(document,"pointerup",this._deselectMultiDrag),c(document,"mouseup",this._deselectMultiDrag),c(document,"touchend",this._deselectMultiDrag),c(document,"keydown",this._checkKeyDown),c(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==zt&&zt||Wt!==this.sortable||t&&d(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;Ot.length;){var A=Ot[0];p(A,this.options.selectedClass,!1),Ot.shift(),T({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:A,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Object.assign(t,{pluginName:"multiDrag",utils:{select:function(t){var A=t.parentNode[S];A&&A.options.multiDrag&&!~Ot.indexOf(t)&&(Wt&&Wt!==A&&(Wt.multiDrag._deselectMultiDrag(),Wt=A),p(t,A.options.selectedClass,!0),Ot.push(t))},deselect:function(t){var A=t.parentNode[S],e=Ot.indexOf(t);A&&A.options.multiDrag&&~e&&(p(t,A.options.selectedClass,!1),Ot.splice(e,1))}},eventProperties:function(){var t=this,A=[],e=[];return Ot.forEach((function(n){var i;A.push({multiDragElement:n,index:n.sortableIndex}),i=Kt&&n!==Ht?-1:Kt?Q(n,":not(."+t.options.selectedClass+")"):Q(n),e.push({multiDragElement:n,index:i})})),{items:[].concat(Ot),clones:[].concat(Ut),oldIndicies:A,newIndicies:e}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}),Rt})),
/**
* @version: 3.1
* @author: Dan Grossman http://www.dangrossman.info/
* @copyright: Copyright (c) 2012-2019 Dan Grossman. All rights reserved.
* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
* @website: http://www.daterangepicker.com/
*/
function(t,A){if("function"==typeof define&&define.amd)define(["moment","jquery"],(function(t,e){return e.fn||(e.fn={}),"function"!=typeof t&&t.hasOwnProperty("default")&&(t=t.default),A(t,e)}));else if("object"==typeof module&&module.exports){var e="undefined"!=typeof window?window.jQuery:void 0;e||(e=require("jquery")).fn||(e.fn={});var n="undefined"!=typeof window&&void 0!==window.moment?window.moment:require("moment");module.exports=A(n,e)}else t.daterangepicker=A(t.moment,t.jQuery)}(this,(function(t,A){var e=function(e,n,i){if(this.parentEl="body",this.element=A(e),this.startDate=t().startOf("day"),this.endDate=t().endOf("day"),this.minDate=!1,this.maxDate=!1,this.maxSpan=!1,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.minYear=t().subtract(100,"year").format("YYYY"),this.maxYear=t().add(100,"year").format("YYYY"),this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.showCustomRangeLabel=!0,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.linkedCalendars=!0,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.ranges={},this.opens="right",this.element.hasClass("pull-right")&&(this.opens="left"),this.drops="down",this.element.hasClass("dropup")&&(this.drops="up"),this.buttonClasses="btn btn-sm",this.applyButtonClasses="btn-primary",this.cancelButtonClasses="btn-default",this.locale={direction:"ltr",format:t.localeData().longDateFormat("L"),separator:" - ",applyLabel:"Apply",cancelLabel:"Cancel",weekLabel:"W",customRangeLabel:"Custom Range",daysOfWeek:t.weekdaysMin(),monthNames:t.monthsShort(),firstDay:t.localeData().firstDayOfWeek()},this.callback=function(){},this.isShowing=!1,this.leftCalendar={},this.rightCalendar={},"object"==typeof n&&null!==n||(n={}),"string"==typeof(n=A.extend(this.element.data(),n)).template||n.template instanceof A||(n.template='<div class="daterangepicker"><div class="ranges"></div><div class="drp-calendar left"><div class="calendar-table"></div><div class="calendar-time"></div></div><div class="drp-calendar right"><div class="calendar-table"></div><div class="calendar-time"></div></div><div class="drp-buttons"><span class="drp-selected"></span><button class="cancelBtn" type="button"></button><button class="applyBtn" disabled="disabled" type="button"></button> </div></div>'),this.parentEl=n.parentEl&&A(n.parentEl).length?A(n.parentEl):A(this.parentEl),this.container=A(n.template).appendTo(this.parentEl),"object"==typeof n.locale&&("string"==typeof n.locale.direction&&(this.locale.direction=n.locale.direction),"string"==typeof n.locale.format&&(this.locale.format=n.locale.format),"string"==typeof n.locale.separator&&(this.locale.separator=n.locale.separator),"object"==typeof n.locale.daysOfWeek&&(this.locale.daysOfWeek=n.locale.daysOfWeek.slice()),"object"==typeof n.locale.monthNames&&(this.locale.monthNames=n.locale.monthNames.slice()),"number"==typeof n.locale.firstDay&&(this.locale.firstDay=n.locale.firstDay),"string"==typeof n.locale.applyLabel&&(this.locale.applyLabel=n.locale.applyLabel),"string"==typeof n.locale.cancelLabel&&(this.locale.cancelLabel=n.locale.cancelLabel),"string"==typeof n.locale.weekLabel&&(this.locale.weekLabel=n.locale.weekLabel),"string"==typeof n.locale.customRangeLabel)){(d=document.createElement("textarea")).innerHTML=n.locale.customRangeLabel;var s=d.value;this.locale.customRangeLabel=s}if(this.container.addClass(this.locale.direction),"string"==typeof n.startDate&&(this.startDate=t(n.startDate,this.locale.format)),"string"==typeof n.endDate&&(this.endDate=t(n.endDate,this.locale.format)),"string"==typeof n.minDate&&(this.minDate=t(n.minDate,this.locale.format)),"string"==typeof n.maxDate&&(this.maxDate=t(n.maxDate,this.locale.format)),"object"==typeof n.startDate&&(this.startDate=t(n.startDate)),"object"==typeof n.endDate&&(this.endDate=t(n.endDate)),"object"==typeof n.minDate&&(this.minDate=t(n.minDate)),"object"==typeof n.maxDate&&(this.maxDate=t(n.maxDate)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),"string"==typeof n.applyButtonClasses&&(this.applyButtonClasses=n.applyButtonClasses),"string"==typeof n.applyClass&&(this.applyButtonClasses=n.applyClass),"string"==typeof n.cancelButtonClasses&&(this.cancelButtonClasses=n.cancelButtonClasses),"string"==typeof n.cancelClass&&(this.cancelButtonClasses=n.cancelClass),"object"==typeof n.maxSpan&&(this.maxSpan=n.maxSpan),"object"==typeof n.dateLimit&&(this.maxSpan=n.dateLimit),"string"==typeof n.opens&&(this.opens=n.opens),"string"==typeof n.drops&&(this.drops=n.drops),"boolean"==typeof n.showWeekNumbers&&(this.showWeekNumbers=n.showWeekNumbers),"boolean"==typeof n.showISOWeekNumbers&&(this.showISOWeekNumbers=n.showISOWeekNumbers),"string"==typeof n.buttonClasses&&(this.buttonClasses=n.buttonClasses),"object"==typeof n.buttonClasses&&(this.buttonClasses=n.buttonClasses.join(" ")),"boolean"==typeof n.showDropdowns&&(this.showDropdowns=n.showDropdowns),"number"==typeof n.minYear&&(this.minYear=n.minYear),"number"==typeof n.maxYear&&(this.maxYear=n.maxYear),"boolean"==typeof n.showCustomRangeLabel&&(this.showCustomRangeLabel=n.showCustomRangeLabel),"boolean"==typeof n.singleDatePicker&&(this.singleDatePicker=n.singleDatePicker,this.singleDatePicker&&(this.endDate=this.startDate.clone())),"boolean"==typeof n.timePicker&&(this.timePicker=n.timePicker),"boolean"==typeof n.timePickerSeconds&&(this.timePickerSeconds=n.timePickerSeconds),"number"==typeof n.timePickerIncrement&&(this.timePickerIncrement=n.timePickerIncrement),"boolean"==typeof n.timePicker24Hour&&(this.timePicker24Hour=n.timePicker24Hour),"boolean"==typeof n.autoApply&&(this.autoApply=n.autoApply),"boolean"==typeof n.autoUpdateInput&&(this.autoUpdateInput=n.autoUpdateInput),"boolean"==typeof n.linkedCalendars&&(this.linkedCalendars=n.linkedCalendars),"function"==typeof n.isInvalidDate&&(this.isInvalidDate=n.isInvalidDate),"function"==typeof n.isCustomDate&&(this.isCustomDate=n.isCustomDate),"boolean"==typeof n.alwaysShowCalendars&&(this.alwaysShowCalendars=n.alwaysShowCalendars),0!=this.locale.firstDay)for(var r=this.locale.firstDay;r>0;)this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()),r--;var o,a,l;if(void 0===n.startDate&&void 0===n.endDate&&A(this.element).is(":text")){var c=A(this.element).val(),u=c.split(this.locale.separator);o=a=null,2==u.length?(o=t(u[0],this.locale.format),a=t(u[1],this.locale.format)):this.singleDatePicker&&""!==c&&(o=t(c,this.locale.format),a=t(c,this.locale.format)),null!==o&&null!==a&&(this.setStartDate(o),this.setEndDate(a))}if("object"==typeof n.ranges){for(l in n.ranges){o="string"==typeof n.ranges[l][0]?t(n.ranges[l][0],this.locale.format):t(n.ranges[l][0]),a="string"==typeof n.ranges[l][1]?t(n.ranges[l][1],this.locale.format):t(n.ranges[l][1]),this.minDate&&o.isBefore(this.minDate)&&(o=this.minDate.clone());var h=this.maxDate;if(this.maxSpan&&h&&o.clone().add(this.maxSpan).isAfter(h)&&(h=o.clone().add(this.maxSpan)),h&&a.isAfter(h)&&(a=h.clone()),!(this.minDate&&a.isBefore(this.minDate,this.timepicker?"minute":"day")||h&&o.isAfter(h,this.timepicker?"minute":"day"))){var d;(d=document.createElement("textarea")).innerHTML=l;s=d.value;this.ranges[s]=[o,a]}}var f="<ul>";for(l in this.ranges)f+='<li data-range-key="'+l+'">'+l+"</li>";this.showCustomRangeLabel&&(f+='<li data-range-key="'+this.locale.customRangeLabel+'">'+this.locale.customRangeLabel+"</li>"),f+="</ul>",this.container.find(".ranges").prepend(f)}"function"==typeof i&&(this.callback=i),this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"),this.container.find(".calendar-time").hide()),this.timePicker&&this.autoApply&&(this.autoApply=!1),this.autoApply&&this.container.addClass("auto-apply"),"object"==typeof n.ranges&&this.container.addClass("show-ranges"),this.singleDatePicker&&(this.container.addClass("single"),this.container.find(".drp-calendar.left").addClass("single"),this.container.find(".drp-calendar.left").show(),this.container.find(".drp-calendar.right").hide(),!this.timePicker&&this.autoApply&&this.container.addClass("auto-apply")),(void 0===n.ranges&&!this.singleDatePicker||this.alwaysShowCalendars)&&this.container.addClass("show-calendar"),this.container.addClass("opens"+this.opens),this.container.find(".applyBtn, .cancelBtn").addClass(this.buttonClasses),this.applyButtonClasses.length&&this.container.find(".applyBtn").addClass(this.applyButtonClasses),this.cancelButtonClasses.length&&this.container.find(".cancelBtn").addClass(this.cancelButtonClasses),this.container.find(".applyBtn").html(this.locale.applyLabel),this.container.find(".cancelBtn").html(this.locale.cancelLabel),this.container.find(".drp-calendar").on("click.daterangepicker",".prev",A.proxy(this.clickPrev,this)).on("click.daterangepicker",".next",A.proxy(this.clickNext,this)).on("mousedown.daterangepicker","td.available",A.proxy(this.clickDate,this)).on("mouseenter.daterangepicker","td.available",A.proxy(this.hoverDate,this)).on("change.daterangepicker","select.yearselect",A.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.monthselect",A.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.hourselect,select.minuteselect,select.secondselect,select.ampmselect",A.proxy(this.timeChanged,this)),this.container.find(".ranges").on("click.daterangepicker","li",A.proxy(this.clickRange,this)),this.container.find(".drp-buttons").on("click.daterangepicker","button.applyBtn",A.proxy(this.clickApply,this)).on("click.daterangepicker","button.cancelBtn",A.proxy(this.clickCancel,this)),this.element.is("input")||this.element.is("button")?this.element.on({"click.daterangepicker":A.proxy(this.show,this),"focus.daterangepicker":A.proxy(this.show,this),"keyup.daterangepicker":A.proxy(this.elementChanged,this),"keydown.daterangepicker":A.proxy(this.keydown,this)}):(this.element.on("click.daterangepicker",A.proxy(this.toggle,this)),this.element.on("keydown.daterangepicker",A.proxy(this.toggle,this))),this.updateElement()};return e.prototype={constructor:e,setStartDate:function(A){"string"==typeof A&&(this.startDate=t(A,this.locale.format)),"object"==typeof A&&(this.startDate=t(A)),this.timePicker||(this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.isShowing||this.updateElement(),this.updateMonthsInView()},setEndDate:function(A){"string"==typeof A&&(this.endDate=t(A,this.locale.format)),"object"==typeof A&&(this.endDate=t(A)),this.timePicker||(this.endDate=this.endDate.endOf("day")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),this.maxSpan&&this.startDate.clone().add(this.maxSpan).isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.maxSpan)),this.previousRightTime=this.endDate.clone(),this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.isShowing||this.updateElement(),this.updateMonthsInView()},isInvalidDate:function(){return!1},isCustomDate:function(){return!1},updateView:function(){this.timePicker&&(this.renderTimePicker("left"),this.renderTimePicker("right"),this.endDate?this.container.find(".right .calendar-time select").prop("disabled",!1).removeClass("disabled"):this.container.find(".right .calendar-time select").prop("disabled",!0).addClass("disabled")),this.endDate&&this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.updateMonthsInView(),this.updateCalendars(),this.updateFormInputs()},updateMonthsInView:function(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.startDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM")))return;this.leftCalendar.month=this.startDate.clone().date(2),this.linkedCalendars||this.endDate.month()==this.startDate.month()&&this.endDate.year()==this.startDate.year()?this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"):this.rightCalendar.month=this.endDate.clone().date(2)}else this.leftCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))},updateCalendars:function(){if(this.timePicker){var t,A,e,n;if(this.endDate){if(t=parseInt(this.container.find(".left .hourselect").val(),10),A=parseInt(this.container.find(".left .minuteselect").val(),10),isNaN(A)&&(A=parseInt(this.container.find(".left .minuteselect option:last").val(),10)),e=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0,!this.timePicker24Hour)"PM"===(n=this.container.find(".left .ampmselect").val())&&t<12&&(t+=12),"AM"===n&&12===t&&(t=0)}else if(t=parseInt(this.container.find(".right .hourselect").val(),10),A=parseInt(this.container.find(".right .minuteselect").val(),10),isNaN(A)&&(A=parseInt(this.container.find(".right .minuteselect option:last").val(),10)),e=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,!this.timePicker24Hour)"PM"===(n=this.container.find(".right .ampmselect").val())&&t<12&&(t+=12),"AM"===n&&12===t&&(t=0);this.leftCalendar.month.hour(t).minute(A).second(e),this.rightCalendar.month.hour(t).minute(A).second(e)}this.renderCalendar("left"),this.renderCalendar("right"),this.container.find(".ranges li").removeClass("active"),null!=this.endDate&&this.calculateChosenLabel()},renderCalendar:function(e){var n,i=(n="left"==e?this.leftCalendar:this.rightCalendar).month.month(),s=n.month.year(),r=n.month.hour(),o=n.month.minute(),a=n.month.second(),l=t([s,i]).daysInMonth(),c=t([s,i,1]),u=t([s,i,l]),h=t(c).subtract(1,"month").month(),d=t(c).subtract(1,"month").year(),f=t([d,h]).daysInMonth(),g=c.day();(n=[]).firstDay=c,n.lastDay=u;for(var p=0;p<6;p++)n[p]=[];var w=f-g+this.locale.firstDay+1;w>f&&(w-=7),g==this.locale.firstDay&&(w=f-6);for(var B=t([d,h,w,12,o,a]),E=(p=0,0),m=0;p<42;p++,E++,B=t(B).add(24,"hour"))p>0&&E%7==0&&(E=0,m++),n[m][E]=B.clone().hour(r).minute(o).second(a),B.hour(12),this.minDate&&n[m][E].format("YYYY-MM-DD")==this.minDate.format("YYYY-MM-DD")&&n[m][E].isBefore(this.minDate)&&"left"==e&&(n[m][E]=this.minDate.clone()),this.maxDate&&n[m][E].format("YYYY-MM-DD")==this.maxDate.format("YYYY-MM-DD")&&n[m][E].isAfter(this.maxDate)&&"right"==e&&(n[m][E]=this.maxDate.clone());"left"==e?this.leftCalendar.calendar=n:this.rightCalendar.calendar=n;var v="left"==e?this.minDate:this.startDate,C=this.maxDate,b=("left"==e?this.startDate:this.endDate,this.locale.direction,'<table class="table-condensed">');b+="<thead>",b+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(b+="<th></th>"),v&&!v.isBefore(n.firstDay)||this.linkedCalendars&&"left"!=e?b+="<th></th>":b+='<th class="prev available"><span></span></th>';var y=this.locale.monthNames[n[1][1].month()]+n[1][1].format(" YYYY");if(this.showDropdowns){for(var Q=n[1][1].month(),I=n[1][1].year(),D=C&&C.year()||this.maxYear,x=v&&v.year()||this.minYear,M=I==x,F=I==D,L='<select class="monthselect">',R=0;R<12;R++)(!M||v&&R>=v.month())&&(!F||C&&R<=C.month())?L+="<option value='"+R+"'"+(R===Q?" selected='selected'":"")+">"+this.locale.monthNames[R]+"</option>":L+="<option value='"+R+"'"+(R===Q?" selected='selected'":"")+" disabled='disabled'>"+this.locale.monthNames[R]+"</option>";L+="</select>";for(var Y='<select class="yearselect">',S=x;S<=D;S++)Y+='<option value="'+S+'"'+(S===I?' selected="selected"':"")+">"+S+"</option>";y=L+(Y+="</select>")}if(b+='<th colspan="5" class="month">'+y+"</th>",C&&!C.isAfter(n.lastDay)||this.linkedCalendars&&"right"!=e&&!this.singleDatePicker?b+="<th></th>":b+='<th class="next available"><span></span></th>',b+="</tr>",b+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(b+='<th class="week">'+this.locale.weekLabel+"</th>"),A.each(this.locale.daysOfWeek,(function(t,A){b+="<th>"+A+"</th>"})),b+="</tr>",b+="</thead>",b+="<tbody>",null==this.endDate&&this.maxSpan){var P=this.startDate.clone().add(this.maxSpan).endOf("day");C&&!P.isBefore(C)||(C=P)}for(m=0;m<6;m++){b+="<tr>",this.showWeekNumbers?b+='<td class="week">'+n[m][0].week()+"</td>":this.showISOWeekNumbers&&(b+='<td class="week">'+n[m][0].isoWeek()+"</td>");for(E=0;E<7;E++){var G=[];n[m][E].isSame(new Date,"day")&&G.push("today"),n[m][E].isoWeekday()>5&&G.push("weekend"),n[m][E].month()!=n[1][1].month()&&G.push("off","ends"),this.minDate&&n[m][E].isBefore(this.minDate,"day")&&G.push("off","disabled"),C&&n[m][E].isAfter(C,"day")&&G.push("off","disabled"),this.isInvalidDate(n[m][E])&&G.push("off","disabled"),n[m][E].format("YYYY-MM-DD")==this.startDate.format("YYYY-MM-DD")&&G.push("active","start-date"),null!=this.endDate&&n[m][E].format("YYYY-MM-DD")==this.endDate.format("YYYY-MM-DD")&&G.push("active","end-date"),null!=this.endDate&&n[m][E]>this.startDate&&n[m][E]<this.endDate&&G.push("in-range");var _=this.isCustomDate(n[m][E]);!1!==_&&("string"==typeof _?G.push(_):Array.prototype.push.apply(G,_));var T="",k=!1;for(p=0;p<G.length;p++)T+=G[p]+" ","disabled"==G[p]&&(k=!0);k||(T+="available"),b+='<td class="'+T.replace(/^\s+|\s+$/g,"")+'" data-title="r'+m+"c"+E+'">'+n[m][E].date()+"</td>"}b+="</tr>"}b+="</tbody>",b+="</table>",this.container.find(".drp-calendar."+e+" .calendar-table").html(b)},renderTimePicker:function(t){if("right"!=t||this.endDate){var A,e,n,i=this.maxDate;if(!this.maxSpan||this.maxDate&&!this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate)||(i=this.startDate.clone().add(this.maxSpan)),"left"==t)e=this.startDate.clone(),n=this.minDate;else if("right"==t){e=this.endDate.clone(),n=this.startDate;var s=this.container.find(".drp-calendar.right .calendar-time");if(""!=s.html()&&(e.hour(isNaN(e.hour())?s.find(".hourselect option:selected").val():e.hour()),e.minute(isNaN(e.minute())?s.find(".minuteselect option:selected").val():e.minute()),e.second(isNaN(e.second())?s.find(".secondselect option:selected").val():e.second()),!this.timePicker24Hour)){var r=s.find(".ampmselect option:selected").val();"PM"===r&&e.hour()<12&&e.hour(e.hour()+12),"AM"===r&&12===e.hour()&&e.hour(0)}e.isBefore(this.startDate)&&(e=this.startDate.clone()),i&&e.isAfter(i)&&(e=i.clone())}A='<select class="hourselect">';for(var o=this.timePicker24Hour?0:1,a=this.timePicker24Hour?23:12,l=o;l<=a;l++){var c=l;this.timePicker24Hour||(c=e.hour()>=12?12==l?12:l+12:12==l?0:l);var u=e.clone().hour(c),h=!1;n&&u.minute(59).isBefore(n)&&(h=!0),i&&u.minute(0).isAfter(i)&&(h=!0),c!=e.hour()||h?A+=h?'<option value="'+l+'" disabled="disabled" class="disabled">'+l+"</option>":'<option value="'+l+'">'+l+"</option>":A+='<option value="'+l+'" selected="selected">'+l+"</option>"}A+="</select> ",A+=': <select class="minuteselect">';for(l=0;l<60;l+=this.timePickerIncrement){var d=l<10?"0"+l:l;u=e.clone().minute(l),h=!1;n&&u.second(59).isBefore(n)&&(h=!0),i&&u.second(0).isAfter(i)&&(h=!0),e.minute()!=l||h?A+=h?'<option value="'+l+'" disabled="disabled" class="disabled">'+d+"</option>":'<option value="'+l+'">'+d+"</option>":A+='<option value="'+l+'" selected="selected">'+d+"</option>"}if(A+="</select> ",this.timePickerSeconds){A+=': <select class="secondselect">';for(l=0;l<60;l++){d=l<10?"0"+l:l,u=e.clone().second(l),h=!1;n&&u.isBefore(n)&&(h=!0),i&&u.isAfter(i)&&(h=!0),e.second()!=l||h?A+=h?'<option value="'+l+'" disabled="disabled" class="disabled">'+d+"</option>":'<option value="'+l+'">'+d+"</option>":A+='<option value="'+l+'" selected="selected">'+d+"</option>"}A+="</select> "}if(!this.timePicker24Hour){A+='<select class="ampmselect">';var f="",g="";n&&e.clone().hour(12).minute(0).second(0).isBefore(n)&&(f=' disabled="disabled" class="disabled"'),i&&e.clone().hour(0).minute(0).second(0).isAfter(i)&&(g=' disabled="disabled" class="disabled"'),e.hour()>=12?A+='<option value="AM"'+f+'>AM</option><option value="PM" selected="selected"'+g+">PM</option>":A+='<option value="AM" selected="selected"'+f+'>AM</option><option value="PM"'+g+">PM</option>",A+="</select>"}this.container.find(".drp-calendar."+t+" .calendar-time").html(A)}},updateFormInputs:function(){this.singleDatePicker||this.endDate&&(this.startDate.isBefore(this.endDate)||this.startDate.isSame(this.endDate))?this.container.find("button.applyBtn").prop("disabled",!1):this.container.find("button.applyBtn").prop("disabled",!0)},move:function(){var t,e={top:0,left:0},n=this.drops,i=A(window).width();switch(this.parentEl.is("body")||(e={top:this.parentEl.offset().top-this.parentEl.scrollTop(),left:this.parentEl.offset().left-this.parentEl.scrollLeft()},i=this.parentEl[0].clientWidth+this.parentEl.offset().left),n){case"auto":(t=this.element.offset().top+this.element.outerHeight()-e.top)+this.container.outerHeight()>=this.parentEl[0].scrollHeight&&(t=this.element.offset().top-this.container.outerHeight()-e.top,n="up");break;case"up":t=this.element.offset().top-this.container.outerHeight()-e.top;break;default:t=this.element.offset().top+this.element.outerHeight()-e.top}this.container.css({top:0,left:0,right:"auto"});var s=this.container.outerWidth();if(this.container.toggleClass("drop-up","up"==n),"left"==this.opens){var r=i-this.element.offset().left-this.element.outerWidth();s+r>A(window).width()?this.container.css({top:t,right:"auto",left:9}):this.container.css({top:t,right:r,left:"auto"})}else if("center"==this.opens){(o=this.element.offset().left-e.left+this.element.outerWidth()/2-s/2)<0?this.container.css({top:t,right:"auto",left:9}):o+s>A(window).width()?this.container.css({top:t,left:"auto",right:0}):this.container.css({top:t,left:o,right:"auto"})}else{var o;(o=this.element.offset().left-e.left)+s>A(window).width()?this.container.css({top:t,left:"auto",right:0}):this.container.css({top:t,left:o,right:"auto"})}},show:function(t){this.isShowing||(this._outsideClickProxy=A.proxy((function(t){this.outsideClick(t)}),this),A(document).on("mousedown.daterangepicker",this._outsideClickProxy).on("touchend.daterangepicker",this._outsideClickProxy).on("click.daterangepicker","[data-toggle=dropdown]",this._outsideClickProxy).on("focusin.daterangepicker",this._outsideClickProxy),A(window).on("resize.daterangepicker",A.proxy((function(t){this.move(t)}),this)),this.oldStartDate=this.startDate.clone(),this.oldEndDate=this.endDate.clone(),this.previousRightTime=this.endDate.clone(),this.updateView(),this.container.show(),this.move(),this.element.trigger("show.daterangepicker",this),this.isShowing=!0)},hide:function(t){this.isShowing&&(this.endDate||(this.startDate=this.oldStartDate.clone(),this.endDate=this.oldEndDate.clone()),this.startDate.isSame(this.oldStartDate)&&this.endDate.isSame(this.oldEndDate)||this.callback(this.startDate.clone(),this.endDate.clone(),this.chosenLabel),this.updateElement(),A(document).off(".daterangepicker"),A(window).off(".daterangepicker"),this.container.hide(),this.element.trigger("hide.daterangepicker",this),this.isShowing=!1)},toggle:function(t){this.isShowing?this.hide():this.show()},outsideClick:function(t){var e=A(t.target);"focusin"==t.type||e.closest(this.element).length||e.closest(this.container).length||e.closest(".calendar-table").length||(this.hide(),this.element.trigger("outsideClick.daterangepicker",this))},showCalendars:function(){this.container.addClass("show-calendar"),this.move(),this.element.trigger("showCalendar.daterangepicker",this)},hideCalendars:function(){this.container.removeClass("show-calendar"),this.element.trigger("hideCalendar.daterangepicker",this)},clickRange:function(t){var A=t.target.getAttribute("data-range-key");if(this.chosenLabel=A,A==this.locale.customRangeLabel)this.showCalendars();else{var e=this.ranges[A];this.startDate=e[0],this.endDate=e[1],this.timePicker||(this.startDate.startOf("day"),this.endDate.endOf("day")),this.alwaysShowCalendars||this.hideCalendars(),this.clickApply()}},clickPrev:function(t){A(t.target).parents(".drp-calendar").hasClass("left")?(this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&this.rightCalendar.month.subtract(1,"month")):this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()},clickNext:function(t){A(t.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&this.leftCalendar.month.add(1,"month")),this.updateCalendars()},hoverDate:function(t){if(A(t.target).hasClass("available")){var e=A(t.target).attr("data-title"),n=e.substr(1,1),i=e.substr(3,1),s=A(t.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[n][i]:this.rightCalendar.calendar[n][i],r=this.leftCalendar,o=this.rightCalendar,a=this.startDate;this.endDate||this.container.find(".drp-calendar tbody td").each((function(t,e){if(!A(e).hasClass("week")){var n=A(e).attr("data-title"),i=n.substr(1,1),l=n.substr(3,1),c=A(e).parents(".drp-calendar").hasClass("left")?r.calendar[i][l]:o.calendar[i][l];c.isAfter(a)&&c.isBefore(s)||c.isSame(s,"day")?A(e).addClass("in-range"):A(e).removeClass("in-range")}}))}},clickDate:function(t){if(A(t.target).hasClass("available")){var e=A(t.target).attr("data-title"),n=e.substr(1,1),i=e.substr(3,1),s=A(t.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[n][i]:this.rightCalendar.calendar[n][i];if(this.endDate||s.isBefore(this.startDate,"day")){if(this.timePicker){var r=parseInt(this.container.find(".left .hourselect").val(),10);if(!this.timePicker24Hour)"PM"===(l=this.container.find(".left .ampmselect").val())&&r<12&&(r+=12),"AM"===l&&12===r&&(r=0);var o=parseInt(this.container.find(".left .minuteselect").val(),10);isNaN(o)&&(o=parseInt(this.container.find(".left .minuteselect option:last").val(),10));var a=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0;s=s.clone().hour(r).minute(o).second(a)}this.endDate=null,this.setStartDate(s.clone())}else if(!this.endDate&&s.isBefore(this.startDate))this.setEndDate(this.startDate.clone());else{if(this.timePicker){var l;r=parseInt(this.container.find(".right .hourselect").val(),10);if(!this.timePicker24Hour)"PM"===(l=this.container.find(".right .ampmselect").val())&&r<12&&(r+=12),"AM"===l&&12===r&&(r=0);o=parseInt(this.container.find(".right .minuteselect").val(),10);isNaN(o)&&(o=parseInt(this.container.find(".right .minuteselect option:last").val(),10));a=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0;s=s.clone().hour(r).minute(o).second(a)}this.setEndDate(s.clone()),this.autoApply&&(this.calculateChosenLabel(),this.clickApply())}this.singleDatePicker&&(this.setEndDate(this.startDate),!this.timePicker&&this.autoApply&&this.clickApply()),this.updateView(),t.stopPropagation()}},calculateChosenLabel:function(){var t=!0,A=0;for(var e in this.ranges){if(this.timePicker){var n=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(n)==this.ranges[e][0].format(n)&&this.endDate.format(n)==this.ranges[e][1].format(n)){t=!1,this.chosenLabel=this.container.find(".ranges li:eq("+A+")").addClass("active").attr("data-range-key");break}}else if(this.startDate.format("YYYY-MM-DD")==this.ranges[e][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")==this.ranges[e][1].format("YYYY-MM-DD")){t=!1,this.chosenLabel=this.container.find(".ranges li:eq("+A+")").addClass("active").attr("data-range-key");break}A++}t&&(this.showCustomRangeLabel?this.chosenLabel=this.container.find(".ranges li:last").addClass("active").attr("data-range-key"):this.chosenLabel=null,this.showCalendars())},clickApply:function(t){this.hide(),this.element.trigger("apply.daterangepicker",this)},clickCancel:function(t){this.startDate=this.oldStartDate,this.endDate=this.oldEndDate,this.hide(),this.element.trigger("cancel.daterangepicker",this)},monthOrYearChanged:function(t){var e=A(t.target).closest(".drp-calendar").hasClass("left"),n=e?"left":"right",i=this.container.find(".drp-calendar."+n),s=parseInt(i.find(".monthselect").val(),10),r=i.find(".yearselect").val();e||(r<this.startDate.year()||r==this.startDate.year()&&s<this.startDate.month())&&(s=this.startDate.month(),r=this.startDate.year()),this.minDate&&(r<this.minDate.year()||r==this.minDate.year()&&s<this.minDate.month())&&(s=this.minDate.month(),r=this.minDate.year()),this.maxDate&&(r>this.maxDate.year()||r==this.maxDate.year()&&s>this.maxDate.month())&&(s=this.maxDate.month(),r=this.maxDate.year()),e?(this.leftCalendar.month.month(s).year(r),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month.month(s).year(r),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()},timeChanged:function(t){var e=A(t.target).closest(".drp-calendar"),n=e.hasClass("left"),i=parseInt(e.find(".hourselect").val(),10),s=parseInt(e.find(".minuteselect").val(),10);isNaN(s)&&(s=parseInt(e.find(".minuteselect option:last").val(),10));var r=this.timePickerSeconds?parseInt(e.find(".secondselect").val(),10):0;if(!this.timePicker24Hour){var o=e.find(".ampmselect").val();"PM"===o&&i<12&&(i+=12),"AM"===o&&12===i&&(i=0)}if(n){var a=this.startDate.clone();a.hour(i),a.minute(s),a.second(r),this.setStartDate(a),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")==a.format("YYYY-MM-DD")&&this.endDate.isBefore(a)&&this.setEndDate(a.clone())}else if(this.endDate){var l=this.endDate.clone();l.hour(i),l.minute(s),l.second(r),this.setEndDate(l)}this.updateCalendars(),this.updateFormInputs(),this.renderTimePicker("left"),this.renderTimePicker("right")},elementChanged:function(){if(this.element.is("input")&&this.element.val().length){var A=this.element.val().split(this.locale.separator),e=null,n=null;2===A.length&&(e=t(A[0],this.locale.format),n=t(A[1],this.locale.format)),(this.singleDatePicker||null===e||null===n)&&(n=e=t(this.element.val(),this.locale.format)),e.isValid()&&n.isValid()&&(this.setStartDate(e),this.setEndDate(n),this.updateView())}},keydown:function(t){9!==t.keyCode&&13!==t.keyCode||this.hide(),27===t.keyCode&&(t.preventDefault(),t.stopPropagation(),this.hide())},updateElement:function(){if(this.element.is("input")&&this.autoUpdateInput){var t=this.startDate.format(this.locale.format);this.singleDatePicker||(t+=this.locale.separator+this.endDate.format(this.locale.format)),t!==this.element.val()&&this.element.val(t).trigger("change")}},remove:function(){this.container.remove(),this.element.off(".daterangepicker"),this.element.removeData()}},A.fn.daterangepicker=function(t,n){var i=A.extend(!0,{},A.fn.daterangepicker.defaultOptions,t);return this.each((function(){var t=A(this);t.data("daterangepicker")&&t.data("daterangepicker").remove(),t.data("daterangepicker",new e(t,i,n))})),this},e})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){t.extend(t.fn,{validate:function(A){if(this.length){var e=t.data(this[0],"validator");return e||(this.attr("novalidate","novalidate"),e=new t.validator(A,this[0]),t.data(this[0],"validator",e),e.settings.onsubmit&&(this.on("click.validate",":submit",(function(A){e.submitButton=A.currentTarget,t(this).hasClass("cancel")&&(e.cancelSubmit=!0),void 0!==t(this).attr("formnovalidate")&&(e.cancelSubmit=!0)})),this.on("submit.validate",(function(A){function n(){var n,i;return e.submitButton&&(e.settings.submitHandler||e.formSubmitted)&&(n=t("<input type='hidden'/>").attr("name",e.submitButton.name).val(t(e.submitButton).val()).appendTo(e.currentForm)),!(e.settings.submitHandler&&!e.settings.debug)||(i=e.settings.submitHandler.call(e,e.currentForm,A),n&&n.remove(),void 0!==i&&i)}return e.settings.debug&&A.preventDefault(),e.cancelSubmit?(e.cancelSubmit=!1,n()):e.form()?e.pendingRequest?(e.formSubmitted=!0,!1):n():(e.focusInvalid(),!1)}))),e)}A&&A.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var A,e,n;return t(this[0]).is("form")?A=this.validate().form():(n=[],A=!0,e=t(this[0].form).validate(),this.each((function(){(A=e.element(this)&&A)||(n=n.concat(e.errorList))})),e.errorList=n),A},rules:function(A,e){var n,i,s,r,o,a,l=this[0],c=void 0!==this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=l&&(!l.form&&c&&(l.form=this.closest("form")[0],l.name=this.attr("name")),null!=l.form)){if(A)switch(n=t.data(l.form,"validator").settings,i=n.rules,s=t.validator.staticRules(l),A){case"add":t.extend(s,t.validator.normalizeRule(e)),delete s.messages,i[l.name]=s,e.messages&&(n.messages[l.name]=t.extend(n.messages[l.name],e.messages));break;case"remove":return e?(a={},t.each(e.split(/\s/),(function(t,A){a[A]=s[A],delete s[A]})),a):(delete i[l.name],s)}return(r=t.validator.normalizeRules(t.extend({},t.validator.classRules(l),t.validator.attributeRules(l),t.validator.dataRules(l),t.validator.staticRules(l)),l)).required&&(o=r.required,delete r.required,r=t.extend({required:o},r)),r.remote&&(o=r.remote,delete r.remote,r=t.extend(r,{remote:o})),r}}});var A=function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};t.extend(t.expr.pseudos||t.expr[":"],{blank:function(e){return!A(""+t(e).val())},filled:function(e){var n=t(e).val();return null!==n&&!!A(""+n)},unchecked:function(A){return!t(A).prop("checked")}}),t.validator=function(A,e){this.settings=t.extend(!0,{},t.validator.defaults,A),this.currentForm=e,this.init()},t.validator.format=function(A,e){return 1===arguments.length?function(){var e=t.makeArray(arguments);return e.unshift(A),t.validator.format.apply(this,e)}:(void 0===e||(arguments.length>2&&e.constructor!==Array&&(e=t.makeArray(arguments).slice(1)),e.constructor!==Array&&(e=[e]),t.each(e,(function(t,e){A=A.replace(new RegExp("\\{"+t+"\\}","g"),(function(){return e}))}))),A)},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(A,e){9===e.which&&""===this.elementValue(A)||-1!==t.inArray(e.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(A.name in this.submitted||A.name in this.invalid)&&this.element(A)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(A,e,n){"radio"===A.type?this.findByName(A.name).addClass(e).removeClass(n):t(A).addClass(e).removeClass(n)},unhighlight:function(A,e,n){"radio"===A.type?this.findByName(A.name).removeClass(e).addClass(n):t(A).removeClass(e).addClass(n)}},setDefaults:function(A){t.extend(t.validator.defaults,A)},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(){function A(A){var e=void 0!==t(this).attr("contenteditable")&&"false"!==t(this).attr("contenteditable");if(!this.form&&e&&(this.form=t(this).closest("form")[0],this.name=t(this).attr("name")),n===this.form){var i=t.data(this.form,"validator"),s="on"+A.type.replace(/^validate/,""),r=i.settings;r[s]&&!t(this).is(r.ignore)&&r[s].call(i,this,A)}}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.currentForm,i=this.groups={};t.each(this.settings.groups,(function(A,e){"string"==typeof e&&(e=e.split(/\s/)),t.each(e,(function(t,e){i[e]=A}))})),e=this.settings.rules,t.each(e,(function(A,n){e[A]=t.validator.normalizeRule(n)})),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']",A).on("click.validate","select, option, [type='radio'], [type='checkbox']",A),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,A=this.currentElements=this.elements();A[t];t++)this.check(A[t]);return this.valid()},element:function(A){var e,n,i=this.clean(A),s=this.validationTargetFor(i),r=this,o=!0;return void 0===s?delete this.invalid[i.name]:(this.prepareElement(s),this.currentElements=t(s),(n=this.groups[s.name])&&t.each(this.groups,(function(t,A){A===n&&t!==s.name&&((i=r.validationTargetFor(r.clean(r.findByName(t))))&&i.name in r.invalid&&(r.currentElements.push(i),o=r.check(i)&&o))})),e=!1!==this.check(s),o=o&&e,this.invalid[s.name]=!e,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),t(A).attr("aria-invalid",!e)),o},showErrors:function(A){if(A){var e=this;t.extend(this.errorMap,A),this.errorList=t.map(this.errorMap,(function(t,A){return{message:t,element:e.findByName(A)[0]}})),this.successList=t.grep(this.successList,(function(t){return!(t.name in A)}))}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 A=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(A)},resetElements:function(t){var A;if(this.settings.unhighlight)for(A=0;t[A];A++)this.settings.unhighlight.call(this,t[A],this.settings.errorClass,""),this.findByName(t[A].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 A,e=0;for(A in t)void 0!==t[A]&&null!==t[A]&&!1!==t[A]&&e++;return e},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").trigger("focus").trigger("focusin")}catch(t){}},findLastActive:function(){var A=this.lastActive;return A&&1===t.grep(this.errorList,(function(t){return t.element.name===A.name})).length&&A},elements:function(){var A=this,e={};return t(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter((function(){var n=this.name||t(this).attr("name"),i=void 0!==t(this).attr("contenteditable")&&"false"!==t(this).attr("contenteditable");return!n&&A.settings.debug&&window.console&&console.error("%o has no name assigned",this),i&&(this.form=t(this).closest("form")[0],this.name=n),!(this.form!==A.currentForm||n in e||!A.objectLength(t(this).rules())||(e[n]=!0,0))}))},clean:function(A){return t(A)[0]},errors:function(){var A=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+A,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(A){var e,n,i=t(A),s=A.type,r=void 0!==i.attr("contenteditable")&&"false"!==i.attr("contenteditable");return"radio"===s||"checkbox"===s?this.findByName(A.name).filter(":checked").val():"number"===s&&void 0!==A.validity?A.validity.badInput?"NaN":i.val():(e=r?i.text():i.val(),"file"===s?"C:\\fakepath\\"===e.substr(0,12)?e.substr(12):(n=e.lastIndexOf("/"))>=0?e.substr(n+1):(n=e.lastIndexOf("\\"))>=0?e.substr(n+1):e:"string"==typeof e?e.replace(/\r/g,""):e)},check:function(A){A=this.validationTargetFor(this.clean(A));var e,n,i,s,r=t(A).rules(),o=t.map(r,(function(t,A){return A})).length,a=!1,l=this.elementValue(A);for(n in"function"==typeof r.normalizer?s=r.normalizer:"function"==typeof this.settings.normalizer&&(s=this.settings.normalizer),s&&(l=s.call(A,l),delete r.normalizer),r){i={method:n,parameters:r[n]};try{if("dependency-mismatch"===(e=t.validator.methods[n].call(this,l,A,i.parameters))&&1===o){a=!0;continue}if(a=!1,"pending"===e)return void(this.toHide=this.toHide.not(this.errorsFor(A)));if(!e)return this.formatAndAdd(A,i),!1}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+A.id+", check the '"+i.method+"' method.",t),t instanceof TypeError&&(t.message+=".  Exception occurred when checking element "+A.id+", check the '"+i.method+"' method."),t}}if(!a)return this.objectLength(r)&&this.successList.push(A),!0},customDataMessage:function(A,e){return t(A).data("msg"+e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())||t(A).data("msg")},customMessage:function(t,A){var e=this.settings.messages[t];return e&&(e.constructor===String?e:e[A])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(A,e){"string"==typeof e&&(e={method:e});var n=this.findDefined(this.customMessage(A.name,e.method),this.customDataMessage(A,e.method),!this.settings.ignoreTitle&&A.title||void 0,t.validator.messages[e.method],"<strong>Warning: No message defined for "+A.name+"</strong>"),i=/\$?\{(\d+)\}/g;return"function"==typeof n?n=n.call(this,e.parameters,A):i.test(n)&&(n=t.validator.format(n.replace(i,"{$1}"),e.parameters)),n},formatAndAdd:function(t,A){var e=this.defaultMessage(t,A);this.errorList.push({message:e,element:t,method:A.method}),this.errorMap[t.name]=e,this.submitted[t.name]=e},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,A,e;for(t=0;this.errorList[t];t++)e=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,e.element,this.settings.errorClass,this.settings.validClass),this.showLabel(e.element,e.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,A=this.validElements();A[t];t++)this.settings.unhighlight.call(this,A[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(A,e){var n,i,s,r,o=this.errorsFor(A),a=this.idOrName(A),l=t(A).attr("aria-describedby");o.length?(o.removeClass(this.settings.validClass).addClass(this.settings.errorClass),o.html(e)):(n=o=t("<"+this.settings.errorElement+">").attr("id",a+"-error").addClass(this.settings.errorClass).html(e||""),this.settings.wrapper&&(n=o.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(n):this.settings.errorPlacement?this.settings.errorPlacement.call(this,n,t(A)):n.insertAfter(A),o.is("label")?o.attr("for",a):0===o.parents("label[for='"+this.escapeCssMeta(a)+"']").length&&(s=o.attr("id"),l?l.match(new RegExp("\\b"+this.escapeCssMeta(s)+"\\b"))||(l+=" "+s):l=s,t(A).attr("aria-describedby",l),(i=this.groups[A.name])&&(r=this,t.each(r.groups,(function(A,e){e===i&&t("[name='"+r.escapeCssMeta(A)+"']",r.currentForm).attr("aria-describedby",o.attr("id"))}))))),!e&&this.settings.success&&(o.text(""),"string"==typeof this.settings.success?o.addClass(this.settings.success):this.settings.success(o,A)),this.toShow=this.toShow.add(o)},errorsFor:function(A){var e=this.escapeCssMeta(this.idOrName(A)),n=t(A).attr("aria-describedby"),i="label[for='"+e+"'], label[for='"+e+"'] *";return n&&(i=i+", #"+this.escapeCssMeta(n).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(A){return this.checkable(A)&&(A=this.findByName(A.name)),t(A).not(this.settings.ignore)[0]},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(A){return t(this.currentForm).find("[name='"+this.escapeCssMeta(A)+"']")},getLength:function(A,e){switch(e.nodeName.toLowerCase()){case"select":return t("option:selected",e).length;case"input":if(this.checkable(e))return this.findByName(e.name).filter(":checked").length}return A.length},depend:function(t,A){return!this.dependTypes[typeof t]||this.dependTypes[typeof t](t,A)},dependTypes:{boolean:function(t){return t},string:function(A,e){return!!t(A,e.form).length},function:function(t,A){return t(A)}},optional:function(A){var e=this.elementValue(A);return!t.validator.methods.required.call(this,e,A)&&"dependency-mismatch"},startRequest:function(A){this.pending[A.name]||(this.pendingRequest++,t(A).addClass(this.settings.pendingClass),this.pending[A.name]=!0)},stopRequest:function(A,e){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[A.name],t(A).removeClass(this.settings.pendingClass),e&&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):!e&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(A,e){return e="string"==typeof e&&e||"remote",t.data(A,"previousValue")||t.data(A,"previousValue",{old:null,valid:!0,message:this.defaultMessage(A,{method:e})})},destroy:function(){this.resetForm(),t(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-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(A,e){A.constructor===String?this.classRuleSettings[A]=e:t.extend(this.classRuleSettings,A)},classRules:function(A){var e={},n=t(A).attr("class");return n&&t.each(n.split(" "),(function(){this in t.validator.classRuleSettings&&t.extend(e,t.validator.classRuleSettings[this])})),e},normalizeAttributeRule:function(t,A,e,n){/min|max|step/.test(e)&&(null===A||/number|range|text/.test(A))&&(n=Number(n),isNaN(n)&&(n=void 0)),n||0===n?t[e]=n:A===e&&"range"!==A&&(t[e]=!0)},attributeRules:function(A){var e,n,i={},s=t(A),r=A.getAttribute("type");for(e in t.validator.methods)"required"===e?(""===(n=A.getAttribute(e))&&(n=!0),n=!!n):n=s.attr(e),this.normalizeAttributeRule(i,r,e,n);return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(A){var e,n,i={},s=t(A),r=A.getAttribute("type");for(e in t.validator.methods)""===(n=s.data("rule"+e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()))&&(n=!0),this.normalizeAttributeRule(i,r,e,n);return i},staticRules:function(A){var e={},n=t.data(A.form,"validator");return n.settings.rules&&(e=t.validator.normalizeRule(n.settings.rules[A.name])||{}),e},normalizeRules:function(A,e){return t.each(A,(function(n,i){if(!1!==i){if(i.param||i.depends){var s=!0;switch(typeof i.depends){case"string":s=!!t(i.depends,e.form).length;break;case"function":s=i.depends.call(e,e)}s?A[n]=void 0===i.param||i.param:(t.data(e.form,"validator").resetElements(t(e)),delete A[n])}}else delete A[n]})),t.each(A,(function(n,i){A[n]=t.isFunction(i)&&"normalizer"!==n?i(e):i})),t.each(["minlength","maxlength"],(function(){A[this]&&(A[this]=Number(A[this]))})),t.each(["rangelength","range"],(function(){var e;A[this]&&(t.isArray(A[this])?A[this]=[Number(A[this][0]),Number(A[this][1])]:"string"==typeof A[this]&&(e=A[this].replace(/[\[\]]/g,"").split(/[\s,]+/),A[this]=[Number(e[0]),Number(e[1])]))})),t.validator.autoCreateRanges&&(null!=A.min&&null!=A.max&&(A.range=[A.min,A.max],delete A.min,delete A.max),null!=A.minlength&&null!=A.maxlength&&(A.rangelength=[A.minlength,A.maxlength],delete A.minlength,delete A.maxlength)),A},normalizeRule:function(A){if("string"==typeof A){var e={};t.each(A.split(/\s/),(function(){e[this]=!0})),A=e}return A},addMethod:function(A,e,n){t.validator.methods[A]=e,t.validator.messages[A]=void 0!==n?n:t.validator.messages[A],e.length<3&&t.validator.addClassRules(A,t.validator.normalizeRule(A))},methods:{required:function(A,e,n){if(!this.depend(n,e))return"dependency-mismatch";if("select"===e.nodeName.toLowerCase()){var i=t(e).val();return i&&i.length>0}return this.checkable(e)?this.getLength(A,e)>0:null!=A&&A.length>0},email:function(t,A){return this.optional(A)||/^[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,A){return this.optional(A)||/^(?:(?:(?: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(){var t=!1;return function(A,e){return t||(t=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(e)||!/Invalid|NaN/.test(new Date(A).toString())}}(),dateISO:function(t,A){return this.optional(A)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t)},number:function(t,A){return this.optional(A)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,A){return this.optional(A)||/^\d+$/.test(t)},minlength:function(A,e,n){var i=t.isArray(A)?A.length:this.getLength(A,e);return this.optional(e)||i>=n},maxlength:function(A,e,n){var i=t.isArray(A)?A.length:this.getLength(A,e);return this.optional(e)||i<=n},rangelength:function(A,e,n){var i=t.isArray(A)?A.length:this.getLength(A,e);return this.optional(e)||i>=n[0]&&i<=n[1]},min:function(t,A,e){return this.optional(A)||t>=e},max:function(t,A,e){return this.optional(A)||t<=e},range:function(t,A,e){return this.optional(A)||t>=e[0]&&t<=e[1]},step:function(A,e,n){var i,s=t(e).attr("type"),r="Step attribute on input type "+s+" is not supported.",o=new RegExp("\\b"+s+"\\b"),a=function(t){var A=(""+t).match(/(?:\.(\d+))?$/);return A&&A[1]?A[1].length:0},l=function(t){return Math.round(t*Math.pow(10,i))},c=!0;if(s&&!o.test(["text","number","range"].join()))throw new Error(r);return i=a(n),(a(A)>i||l(A)%l(n)!=0)&&(c=!1),this.optional(e)||c},equalTo:function(A,e,n){var i=t(n);return this.settings.onfocusout&&i.not(".validate-equalTo-blur").length&&i.addClass("validate-equalTo-blur").on("blur.validate-equalTo",(function(){t(e).valid()})),A===i.val()},remote:function(A,e,n,i){if(this.optional(e))return"dependency-mismatch";i="string"==typeof i&&i||"remote";var s,r,o,a=this.previousValue(e,i);return this.settings.messages[e.name]||(this.settings.messages[e.name]={}),a.originalMessage=a.originalMessage||this.settings.messages[e.name][i],this.settings.messages[e.name][i]=a.message,n="string"==typeof n&&{url:n}||n,o=t.param(t.extend({data:A},n.data)),a.old===o?a.valid:(a.old=o,s=this,this.startRequest(e),(r={})[e.name]=A,t.ajax(t.extend(!0,{mode:"abort",port:"validate"+e.name,dataType:"json",data:r,context:s.currentForm,success:function(t){var n,r,o,l=!0===t||"true"===t;s.settings.messages[e.name][i]=a.originalMessage,l?(o=s.formSubmitted,s.resetInternals(),s.toHide=s.errorsFor(e),s.formSubmitted=o,s.successList.push(e),s.invalid[e.name]=!1,s.showErrors()):(n={},r=t||s.defaultMessage(e,{method:i,parameters:A}),n[e.name]=a.message=r,s.invalid[e.name]=!0,s.showErrors(n)),a.valid=l,s.stopRequest(e,l)}},n)),"pending")}}});var e,n={};return t.ajaxPrefilter?t.ajaxPrefilter((function(t,A,e){var i=t.port;"abort"===t.mode&&(n[i]&&n[i].abort(),n[i]=e)})):(e=t.ajax,t.ajax=function(A){var i=("mode"in A?A:t.ajaxSettings).mode,s=("port"in A?A: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(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSTogglePassword=A():t.HSTogglePassword=A()}(window,(function(){return function(t){var A={};function e(n){if(A[n])return A[n].exports;var i=A[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=t,e.c=A,e.d=function(t,A,n){e.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:n})},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,A){if(1&A&&(t=e(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var i in t)e.d(n,i,function(A){return t[A]}.bind(null,i));return n},e.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(A,"a",A),A},e.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},e.p="",e(e.s="./src/js/hs-toggle-password.js")}({"./src/js/hs-toggle-password.js":
/*!**************************************!*\
  !*** ./src/js/hs-toggle-password.js ***!
  \**************************************/
/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _default; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar _default = /*#__PURE__*/function () {\n  function _default(elem, settings) {\n    _classCallCheck(this, _default);\n\n    this.elem = elem;\n    this.defaults = {\n      classChangeTarget: null,\n      defaultClass: null,\n      showClass: null,\n      show: false\n    };\n    this.settings = settings;\n  }\n\n  _createClass(_default, [{\n    key: "init",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.getAttribute(\'data-hs-toggle-password-options\') ? JSON.parse($el.getAttribute(\'data-hs-toggle-password-options\')) : {},\n          options = Object.assign(context.defaults, dataSettings, context.settings);\n\n      if (Array.isArray(options.target)) {\n        var targets = [];\n        options.target.forEach(function (target) {\n          targets.push(document.querySelector(target));\n        });\n        options.target = targets;\n        options.classChangeTarget = options.classChangeTarget ? document.querySelector(options.classChangeTarget) : options.target;\n      } else {\n        options.target = document.querySelector(options.target);\n        options.classChangeTarget = options.classChangeTarget ? document.querySelector(options.classChangeTarget) : options.target;\n      }\n\n      if (options.show) {\n        $el.type = "text";\n      }\n\n      context._toggleClass(options, options.show);\n\n      context._showPassword($el, options);\n    }\n  }, {\n    key: "_showPassword",\n    value: function _showPassword(el, config) {\n      var context = this,\n          $target = config.target;\n\n      if (Array.isArray($target)) {\n        $target.forEach(function (target) {\n          target.addEventListener(\'click\', function (event) {\n            if (el.type === "password") {\n              el.type = "text";\n\n              context._toggleClass(config, true);\n            } else {\n              el.type = "password";\n\n              context._toggleClass(config, false);\n            }\n          });\n        });\n      } else {\n        $target.addEventListener(\'click\', function (event) {\n          if (el.type === "password") {\n            el.type = "text";\n\n            context._toggleClass(config, true);\n          } else {\n            el.type = "password";\n\n            context._toggleClass(config, false);\n          }\n        });\n      }\n    }\n  }, {\n    key: "_toggleClass",\n    value: function _toggleClass(config) {\n      var isShow = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n      var context = this,\n          $target = config.classChangeTarget;\n\n      if (Array.isArray($target)) {\n        $target.forEach(function (target) {\n          if (isShow) {\n            target.classList.add(config.showClass);\n            target.classList.remove(config.defaultClass);\n          } else {\n            target.classList.add(config.defaultClass);\n            target.classList.remove(config.showClass);\n          }\n        });\n      } else {\n        if (isShow) {\n          $target.classList.add(config.showClass);\n          $target.classList.remove(config.defaultClass);\n        } else {\n          $target.classList.add(config.defaultClass);\n          $target.classList.remove(config.showClass);\n        }\n      }\n    }\n  }]);\n\n  return _default;\n}();\n\n\n\n//# sourceURL=webpack://HSTogglePassword/./src/js/hs-toggle-password.js?')}}).default})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HsNavScroller=A():t.HsNavScroller=A()}(window,(function(){return d={"./src/js/hs-nav-scroller.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HsNavScroller; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar HsNavScroller = /*#__PURE__*/function () {\n  function HsNavScroller(elem, settings) {\n    _classCallCheck(this, HsNavScroller);\n\n    this.elem = elem;\n    this.defaults = {\n      type: 'horizontal',\n      target: '.active',\n      offset: 0,\n      delay: 20\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HsNavScroller, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-nav-scroller-options') ? JSON.parse($el.attr('data-hs-nav-scroller-options')) : {},\n          options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n      if (options.type == 'vertical') {\n        $($el).animate({\n          scrollTop: $($el).find(options.target).position().top - options.offset\n        }, options.delay);\n      } else if (options.type == 'horizontal') {\n        var nav = $($el).find('.nav').first(),\n            prev = $($el).find('.hs-nav-scroller-arrow-prev').first(),\n            next = $($el).find('.hs-nav-scroller-arrow-next').first(),\n            activeElementLeftPosition = nav.find(options.target).position().left,\n            scrollMaxLeft = (nav[0].scrollWidth.toFixed() - nav.outerWidth()).toFixed(),\n            scrollPosition = nav.scrollLeft();\n\n        if (scrollPosition <= 0) {\n          prev.fadeOut(0);\n        }\n\n        if (scrollMaxLeft <= 0) {\n          next.fadeOut(0);\n        }\n\n        $(window).on('load resize', function () {\n          var scrollMaxLeft = parseInt(nav[0].scrollWidth.toFixed()) - parseInt(nav.outerWidth().toFixed()),\n              scrollPosition = nav.scrollLeft();\n\n          if (scrollPosition <= 0) {\n            prev.fadeOut(0);\n          } else {\n            prev.fadeIn(0);\n          }\n\n          if (scrollMaxLeft <= 0) {\n            next.fadeOut(0);\n          } else {\n            next.fadeIn(0);\n          }\n        });\n\n        if (activeElementLeftPosition > nav.width() / 2) {\n          nav.animate({\n            scrollLeft: activeElementLeftPosition - options.offset - prev.width()\n          }, options.delay);\n        }\n\n        next.click(function () {\n          var scrollPosition = nav.scrollLeft();\n          nav.animate({\n            scrollLeft: scrollPosition + nav.outerWidth() - next.width()\n          }, options.delay);\n        });\n        prev.click(function () {\n          var scrollPosition = nav.scrollLeft();\n          nav.animate({\n            scrollLeft: scrollPosition - nav.outerWidth() + prev.width()\n          }, options.delay);\n        });\n        nav.scroll(function () {\n          var scrollMaxLeft = (nav[0].scrollWidth.toFixed() - nav.outerWidth()).toFixed(),\n              scrollPosition = nav.scrollLeft(); // Hide or Show Back Arrow\n\n          if (scrollPosition <= 0) {\n            prev.fadeOut(0);\n          } else {\n            prev.fadeIn(0);\n          } // Hide or Show Next Arrow\n\n\n          if (scrollPosition >= scrollMaxLeft) {\n            next.fadeOut(0);\n          } else {\n            next.fadeIn(0);\n          }\n        });\n      }\n    }\n  }]);\n\n  return HsNavScroller;\n}();\n\n\n\n//# sourceURL=webpack://HsNavScroller/./src/js/hs-nav-scroller.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-nav-scroller.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t){var A={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 e=this.children(".jvectormap-container").data("mapObject");if("addMap"===t)jvm.Map.maps[arguments[1]]=arguments[2];else{if(("set"===t||"get"===t)&&A[t][arguments[1]])return e[t+(arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1))].apply(e,Array.prototype.slice.call(arguments,2));(t=t||{}).container=this,e=new jvm.Map(t)}return this}}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t:t(jQuery)}((function(t){function A(A){var r=A||window.event,o=a.call(arguments,1),l=0,c=0,u=0,h=0;if((A=t.event.fix(r)).type="mousewheel","detail"in r&&(u=-1*r.detail),"wheelDelta"in r&&(u=r.wheelDelta),"wheelDeltaY"in r&&(u=r.wheelDeltaY),"wheelDeltaX"in r&&(c=-1*r.wheelDeltaX),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(c=-1*u,u=0),l=0===u?c:u,"deltaY"in r&&(l=u=-1*r.deltaY),"deltaX"in r&&(c=r.deltaX,0===u&&(l=-1*c)),0!==u||0!==c){if(1===r.deltaMode){var d=t.data(this,"mousewheel-line-height");l*=d,u*=d,c*=d}else if(2===r.deltaMode){var f=t.data(this,"mousewheel-page-height");l*=f,u*=f,c*=f}return h=Math.max(Math.abs(u),Math.abs(c)),(!s||s>h)&&(s=h,n(r,h)&&(s/=40)),n(r,h)&&(l/=40,c/=40,u/=40),l=Math[l>=1?"floor":"ceil"](l/s),c=Math[c>=1?"floor":"ceil"](c/s),u=Math[u>=1?"floor":"ceil"](u/s),A.deltaX=c,A.deltaY=u,A.deltaFactor=s,A.deltaMode=0,o.unshift(A,l,c,u),i&&clearTimeout(i),i=setTimeout(e,200),(t.event.dispatch||t.event.handle).apply(this,o)}}function e(){s=null}function n(t,A){return c.settings.adjustOldDeltas&&"mousewheel"===t.type&&A%120==0}var i,s,r=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],o="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],a=Array.prototype.slice;if(t.event.fixHooks)for(var l=r.length;l;)t.event.fixHooks[r[--l]]=t.event.mouseHooks;var c=t.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var e=o.length;e;)this.addEventListener(o[--e],A,!1);else this.onmousewheel=A;t.data(this,"mousewheel-line-height",c.getLineHeight(this)),t.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=o.length;t;)this.removeEventListener(o[--t],A,!1);else this.onmousewheel=null},getLineHeight:function(A){return parseInt(t(A)["offsetParent"in t.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(A){return t(A).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)}})}));var jvm={inherits:function(t,A){function e(){}e.prototype=A.prototype,t.prototype=new e,t.prototype.constructor=t,t.parentClass=A},mixin:function(t,A){var e;for(e in A.prototype)A.prototype.hasOwnProperty(e)&&(t.prototype[e]=A.prototype[e])},min:function(t){var A,e=Number.MAX_VALUE;if(t instanceof Array)for(A=0;A<t.length;A++)t[A]<e&&(e=t[A]);else for(A in t)t[A]<e&&(e=t[A]);return e},max:function(t){var A,e=Number.MIN_VALUE;if(t instanceof Array)for(A=0;A<t.length;A++)t[A]>e&&(e=t[A]);else for(A in t)t[A]>e&&(e=t[A]);return e},keys:function(t){var A,e=[];for(A in t)e.push(A);return e},values:function(t){var A,e,n=[];for(e=0;e<arguments.length;e++)for(A in t=arguments[e])n.push(t[A]);return n},whenImageLoaded:function(t){var A=new jvm.$.Deferred,e=jvm.$("<img/>");return e.error((function(){A.reject()})).load((function(){A.resolve(e)})),e.attr("src",t),A},isImageUrl:function(t){return/\.\w{3,4}$/.test(t)}};jvm.$=jQuery,Array.prototype.indexOf||(Array.prototype.indexOf=function(t,A){var e;if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),i=n.length>>>0;if(0===i)return-1;var s=+A||0;if(1/0===Math.abs(s)&&(s=0),s>=i)return-1;for(e=Math.max(s>=0?s:i-Math.abs(s),0);i>e;){if(e in n&&n[e]===t)return e;e++}return-1}),jvm.AbstractElement=function(t,A){this.node=this.createElement(t),this.name=t,this.properties={},A&&this.set(A)},jvm.AbstractElement.prototype.set=function(t,A){var e;if("object"==typeof t)for(e in t)this.properties[e]=t[e],this.applyAttr(e,t[e]);else this.properties[t]=A,this.applyAttr(t,A)},jvm.AbstractElement.prototype.get=function(t){return this.properties[t]},jvm.AbstractElement.prototype.applyAttr=function(t,A){this.node.setAttribute(t,A)},jvm.AbstractElement.prototype.remove=function(){jvm.$(this.node).remove()},jvm.AbstractCanvasElement=function(t,A,e){this.container=t,this.setSize(A,e),this.rootElement=new jvm[this.classPrefix+"GroupElement"],this.node.appendChild(this.rootElement.node),this.container.appendChild(this.node)},jvm.AbstractCanvasElement.prototype.add=function(t,A){(A=A||this.rootElement).add(t),t.canvas=this},jvm.AbstractCanvasElement.prototype.addPath=function(t,A,e){var n=new jvm[this.classPrefix+"PathElement"](t,A);return this.add(n,e),n},jvm.AbstractCanvasElement.prototype.addCircle=function(t,A,e){var n=new jvm[this.classPrefix+"CircleElement"](t,A);return this.add(n,e),n},jvm.AbstractCanvasElement.prototype.addImage=function(t,A,e){var n=new jvm[this.classPrefix+"ImageElement"](t,A);return this.add(n,e),n},jvm.AbstractCanvasElement.prototype.addText=function(t,A,e){var n=new jvm[this.classPrefix+"TextElement"](t,A);return this.add(n,e),n},jvm.AbstractCanvasElement.prototype.addGroup=function(t){var A=new jvm[this.classPrefix+"GroupElement"];return t?t.node.appendChild(A.node):this.node.appendChild(A.node),A.canvas=this,A},jvm.AbstractShapeElement=function(t,A,e){this.style=e||{},this.style.current=this.style.current||{},this.isHovered=!1,this.isSelected=!1,this.updateStyle()},jvm.AbstractShapeElement.prototype.setStyle=function(t,A){var e={};"object"==typeof t?e=t:e[t]=A,jvm.$.extend(this.style.current,e),this.updateStyle()},jvm.AbstractShapeElement.prototype.updateStyle=function(){var t={};jvm.AbstractShapeElement.mergeStyles(t,this.style.initial),jvm.AbstractShapeElement.mergeStyles(t,this.style.current),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(t,this.style.hover),this.isSelected&&(jvm.AbstractShapeElement.mergeStyles(t,this.style.selected),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(t,this.style.selectedHover)),this.set(t)},jvm.AbstractShapeElement.mergeStyles=function(t,A){var e;for(e in A=A||{})null===A[e]?delete t[e]:t[e]=A[e]},jvm.SVGElement=function(){jvm.SVGElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.SVGElement,jvm.AbstractElement),jvm.SVGElement.svgns="http://www.w3.org/2000/svg",jvm.SVGElement.prototype.createElement=function(t){return document.createElementNS(jvm.SVGElement.svgns,t)},jvm.SVGElement.prototype.addClass=function(t){this.node.setAttribute("class",t)},jvm.SVGElement.prototype.getElementCtr=function(t){return jvm["SVG"+t]},jvm.SVGElement.prototype.getBBox=function(){return this.node.getBBox()},jvm.SVGGroupElement=function(){jvm.SVGGroupElement.parentClass.call(this,"g")},jvm.inherits(jvm.SVGGroupElement,jvm.SVGElement),jvm.SVGGroupElement.prototype.add=function(t){this.node.appendChild(t.node)},jvm.SVGCanvasElement=function(){this.classPrefix="SVG",jvm.SVGCanvasElement.parentClass.call(this,"svg"),this.defsElement=new jvm.SVGElement("defs"),this.node.appendChild(this.defsElement.node),jvm.AbstractCanvasElement.apply(this,arguments)},jvm.inherits(jvm.SVGCanvasElement,jvm.SVGElement),jvm.mixin(jvm.SVGCanvasElement,jvm.AbstractCanvasElement),jvm.SVGCanvasElement.prototype.setSize=function(t,A){this.width=t,this.height=A,this.node.setAttribute("width",t),this.node.setAttribute("height",A)},jvm.SVGCanvasElement.prototype.applyTransformParams=function(t,A,e){this.scale=t,this.transX=A,this.transY=e,this.rootElement.node.setAttribute("transform","scale("+t+") translate("+A+", "+e+")")},jvm.SVGShapeElement=function(t,A){jvm.SVGShapeElement.parentClass.call(this,t,A),jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.SVGShapeElement,jvm.SVGElement),jvm.mixin(jvm.SVGShapeElement,jvm.AbstractShapeElement),jvm.SVGShapeElement.prototype.applyAttr=function(t,A){var e,n,i=this;"fill"===t&&jvm.isImageUrl(A)?jvm.SVGShapeElement.images[A]?this.applyAttr("fill","url(#image"+jvm.SVGShapeElement.images[A]+")"):jvm.whenImageLoaded(A).then((function(t){(n=new jvm.SVGElement("image")).node.setAttributeNS("http://www.w3.org/1999/xlink","href",A),n.applyAttr("x","0"),n.applyAttr("y","0"),n.applyAttr("width",t[0].width),n.applyAttr("height",t[0].height),(e=new jvm.SVGElement("pattern")).applyAttr("id","image"+jvm.SVGShapeElement.imageCounter),e.applyAttr("x",0),e.applyAttr("y",0),e.applyAttr("width",t[0].width/2),e.applyAttr("height",t[0].height/2),e.applyAttr("viewBox","0 0 "+t[0].width+" "+t[0].height),e.applyAttr("patternUnits","userSpaceOnUse"),e.node.appendChild(n.node),i.canvas.defsElement.node.appendChild(e.node),jvm.SVGShapeElement.images[A]=jvm.SVGShapeElement.imageCounter++,i.applyAttr("fill","url(#image"+jvm.SVGShapeElement.images[A]+")")})):jvm.SVGShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.SVGShapeElement.imageCounter=1,jvm.SVGShapeElement.images={},jvm.SVGPathElement=function(t,A){jvm.SVGPathElement.parentClass.call(this,"path",t,A),this.node.setAttribute("fill-rule","evenodd")},jvm.inherits(jvm.SVGPathElement,jvm.SVGShapeElement),jvm.SVGCircleElement=function(t,A){jvm.SVGCircleElement.parentClass.call(this,"circle",t,A)},jvm.inherits(jvm.SVGCircleElement,jvm.SVGShapeElement),jvm.SVGImageElement=function(t,A){jvm.SVGImageElement.parentClass.call(this,"image",t,A)},jvm.inherits(jvm.SVGImageElement,jvm.SVGShapeElement),jvm.SVGImageElement.prototype.applyAttr=function(t,A){var e=this;"image"==t?jvm.whenImageLoaded(A).then((function(t){e.node.setAttributeNS("http://www.w3.org/1999/xlink","href",A),e.width=t[0].width,e.height=t[0].height,e.applyAttr("width",e.width),e.applyAttr("height",e.height),e.applyAttr("x",e.cx-e.width/2),e.applyAttr("y",e.cy-e.height/2),jvm.$(e.node).trigger("imageloaded",[t])})):"cx"==t?(this.cx=A,this.width&&this.applyAttr("x",A-this.width/2)):"cy"==t?(this.cy=A,this.height&&this.applyAttr("y",A-this.height/2)):jvm.SVGImageElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.SVGTextElement=function(t,A){jvm.SVGTextElement.parentClass.call(this,"text",t,A)},jvm.inherits(jvm.SVGTextElement,jvm.SVGShapeElement),jvm.SVGTextElement.prototype.applyAttr=function(t,A){"text"===t?this.node.textContent=A:jvm.SVGTextElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.VMLElement=function(){jvm.VMLElement.VMLInitialized||jvm.VMLElement.initializeVML(),jvm.VMLElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.VMLElement,jvm.AbstractElement),jvm.VMLElement.VMLInitialized=!1,jvm.VMLElement.initializeVML=function(){try{document.namespaces.rvml||document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),jvm.VMLElement.prototype.createElement=function(t){return document.createElement("<rvml:"+t+' class="rvml">')}}catch(t){jvm.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)"),jvm.VMLElement.VMLInitialized=!0},jvm.VMLElement.prototype.getElementCtr=function(t){return jvm["VML"+t]},jvm.VMLElement.prototype.addClass=function(t){jvm.$(this.node).addClass(t)},jvm.VMLElement.prototype.applyAttr=function(t,A){this.node[t]=A},jvm.VMLElement.prototype.getBBox=function(){var t=jvm.$(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}},jvm.VMLGroupElement=function(){jvm.VMLGroupElement.parentClass.call(this,"group"),this.node.style.left="0px",this.node.style.top="0px",this.node.coordorigin="0 0"},jvm.inherits(jvm.VMLGroupElement,jvm.VMLElement),jvm.VMLGroupElement.prototype.add=function(t){this.node.appendChild(t.node)},jvm.VMLCanvasElement=function(){this.classPrefix="VML",jvm.VMLCanvasElement.parentClass.call(this,"group"),jvm.AbstractCanvasElement.apply(this,arguments),this.node.style.position="absolute"},jvm.inherits(jvm.VMLCanvasElement,jvm.VMLElement),jvm.mixin(jvm.VMLCanvasElement,jvm.AbstractCanvasElement),jvm.VMLCanvasElement.prototype.setSize=function(t,A){var e,n,i,s;if(this.width=t,this.height=A,this.node.style.width=t+"px",this.node.style.height=A+"px",this.node.coordsize=t+" "+A,this.node.coordorigin="0 0",this.rootElement){for(i=0,s=(e=this.rootElement.node.getElementsByTagName("shape")).length;s>i;i++)e[i].coordsize=t+" "+A,e[i].style.width=t+"px",e[i].style.height=A+"px";for(i=0,s=(n=this.node.getElementsByTagName("group")).length;s>i;i++)n[i].coordsize=t+" "+A,n[i].style.width=t+"px",n[i].style.height=A+"px"}},jvm.VMLCanvasElement.prototype.applyTransformParams=function(t,A,e){this.scale=t,this.transX=A,this.transY=e,this.rootElement.node.coordorigin=this.width-A-this.width/100+","+(this.height-e-this.height/100),this.rootElement.node.coordsize=this.width/t+","+this.height/t},jvm.VMLShapeElement=function(t,A){jvm.VMLShapeElement.parentClass.call(this,t,A),this.fillElement=new jvm.VMLElement("fill"),this.strokeElement=new jvm.VMLElement("stroke"),this.node.appendChild(this.fillElement.node),this.node.appendChild(this.strokeElement.node),this.node.stroked=!1,jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.VMLShapeElement,jvm.VMLElement),jvm.mixin(jvm.VMLShapeElement,jvm.AbstractShapeElement),jvm.VMLShapeElement.prototype.applyAttr=function(t,A){switch(t){case"fill":this.node.fillcolor=A;break;case"fill-opacity":this.fillElement.node.opacity=Math.round(100*A)+"%";break;case"stroke":this.node.stroked="none"!==A,this.node.strokecolor=A;break;case"stroke-opacity":this.strokeElement.node.opacity=Math.round(100*A)+"%";break;case"stroke-width":this.node.stroked=0!==parseInt(A,10),this.node.strokeweight=A;break;case"d":this.node.path=jvm.VMLPathElement.pathSvgToVml(A);break;default:jvm.VMLShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)}},jvm.VMLPathElement=function(t,A){var e=new jvm.VMLElement("skew");jvm.VMLPathElement.parentClass.call(this,"shape",t,A),this.node.coordorigin="0 0",e.node.on=!0,e.node.matrix="0.01,0,0,0.01,0,0",e.node.offset="0,0",this.node.appendChild(e.node)},jvm.inherits(jvm.VMLPathElement,jvm.VMLShapeElement),jvm.VMLPathElement.prototype.applyAttr=function(t,A){"d"===t?this.node.path=jvm.VMLPathElement.pathSvgToVml(A):jvm.VMLShapeElement.prototype.applyAttr.call(this,t,A)},jvm.VMLPathElement.pathSvgToVml=function(t){var A,e,n=0,i=0;return(t=t.replace(/(-?\d+)e(-?\d+)/g,"0")).replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g,(function(t,s,r){(r=r.replace(/(\d)-/g,"$1,-").replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g,",").split(","))[0]||r.shift();for(var o=0,a=r.length;a>o;o++)r[o]=Math.round(100*r[o]);switch(s){case"m":return n+=r[0],i+=r[1],"t"+r.join(",");case"M":return n=r[0],i=r[1],"m"+r.join(",");case"l":return n+=r[0],i+=r[1],"r"+r.join(",");case"L":return n=r[0],i=r[1],"l"+r.join(",");case"h":return n+=r[0],"r"+r[0]+",0";case"H":return"l"+(n=r[0])+","+i;case"v":return i+=r[0],"r0,"+r[0];case"V":return i=r[0],"l"+n+","+i;case"c":return A=n+r[r.length-4],e=i+r[r.length-3],n+=r[r.length-2],i+=r[r.length-1],"v"+r.join(",");case"C":return A=r[r.length-4],e=r[r.length-3],n=r[r.length-2],i=r[r.length-1],"c"+r.join(",");case"s":return r.unshift(i-e),r.unshift(n-A),A=n+r[r.length-4],e=i+r[r.length-3],n+=r[r.length-2],i+=r[r.length-1],"v"+r.join(",");case"S":return r.unshift(i+i-e),r.unshift(n+n-A),A=r[r.length-4],e=r[r.length-3],n=r[r.length-2],i=r[r.length-1],"c"+r.join(",")}return""})).replace(/z/g,"e")},jvm.VMLCircleElement=function(t,A){jvm.VMLCircleElement.parentClass.call(this,"oval",t,A)},jvm.inherits(jvm.VMLCircleElement,jvm.VMLShapeElement),jvm.VMLCircleElement.prototype.applyAttr=function(t,A){switch(t){case"r":this.node.style.width=2*A+"px",this.node.style.height=2*A+"px",this.applyAttr("cx",this.get("cx")||0),this.applyAttr("cy",this.get("cy")||0);break;case"cx":if(!A)return;this.node.style.left=A-(this.get("r")||0)+"px";break;case"cy":if(!A)return;this.node.style.top=A-(this.get("r")||0)+"px";break;default:jvm.VMLCircleElement.parentClass.prototype.applyAttr.call(this,t,A)}},jvm.VectorCanvas=function(t,A,e){return this.mode=window.SVGAngle?"svg":"vml",this.impl="svg"==this.mode?new jvm.SVGCanvasElement(t,A,e):new jvm.VMLCanvasElement(t,A,e),this.impl.mode=this.mode,this.impl},jvm.SimpleScale=function(t){this.scale=t},jvm.SimpleScale.prototype.getValue=function(t){return t},jvm.OrdinalScale=function(t){this.scale=t},jvm.OrdinalScale.prototype.getValue=function(t){return this.scale[t]},jvm.OrdinalScale.prototype.getTicks=function(){var t,A=[];for(t in this.scale)A.push({label:t,value:this.scale[t]});return A},jvm.NumericScale=function(t,A,e,n){this.scale=[],A=A||"linear",t&&this.setScale(t),A&&this.setNormalizeFunction(A),void 0!==e&&this.setMin(e),void 0!==n&&this.setMax(n)},jvm.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 A;for(this.scale=[],A=0;A<t.length;A++)this.scale[A]=[t[A]]},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 A,e,n=[],i=0,s=0;for("function"==typeof this.normalize&&(t=this.normalize(t)),s=0;s<this.scale.length-1;s++)A=this.vectorLength(this.vectorSubtract(this.scale[s+1],this.scale[s])),n.push(A),i+=A;for(e=(this.maxValue-this.minValue)/i,s=0;s<n.length;s++)n[s]*=e;for(s=0,t-=this.minValue;t-n[s]>=0;)t-=n[s],s++;return this.vectorToNum(s==this.scale.length-1?this.scale[s]:this.vectorAdd(this.scale[s],this.vectorMult(this.vectorSubtract(this.scale[s+1],this.scale[s]),t/n[s])))},vectorToNum:function(t){var A,e=0;for(A=0;A<t.length;A++)e+=Math.round(t[A])*Math.pow(256,t.length-A-1);return e},vectorSubtract:function(t,A){var e,n=[];for(e=0;e<t.length;e++)n[e]=t[e]-A[e];return n},vectorAdd:function(t,A){var e,n=[];for(e=0;e<t.length;e++)n[e]=t[e]+A[e];return n},vectorMult:function(t,A){var e,n=[];for(e=0;e<t.length;e++)n[e]=t[e]*A;return n},vectorLength:function(t){var A,e=0;for(A=0;A<t.length;A++)e+=t[A]*t[A];return Math.sqrt(e)},getTicks:function(){var t,A,e=[this.clearMinValue,this.clearMaxValue],n=e[1]-e[0],i=Math.pow(10,Math.floor(Math.log(n/5)/Math.LN10)),s=5/n*i,r=[];for(.15>=s?i*=10:.35>=s?i*=5:.75>=s&&(i*=2),e[0]=Math.floor(e[0]/i)*i,e[1]=Math.ceil(e[1]/i)*i,t=e[0];t<=e[1];)A=t==e[0]?this.clearMinValue:t==e[1]?this.clearMaxValue:t,r.push({label:t,value:this.getValue(A)}),t+=i;return r}},jvm.ColorScale=function(){jvm.ColorScale.parentClass.apply(this,arguments)},jvm.inherits(jvm.ColorScale,jvm.NumericScale),jvm.ColorScale.prototype.setScale=function(t){var A;for(A=0;A<t.length;A++)this.scale[A]=jvm.ColorScale.rgbToArray(t[A])},jvm.ColorScale.prototype.getValue=function(t){return jvm.ColorScale.numToRgb(jvm.ColorScale.parentClass.prototype.getValue.call(this,t))},jvm.ColorScale.arrayToRgb=function(t){var A,e,n="#";for(e=0;e<t.length;e++)n+=1==(A=t[e].toString(16)).length?"0"+A:A;return n},jvm.ColorScale.numToRgb=function(t){for(t=t.toString(16);t.length<6;)t="0"+t;return"#"+t},jvm.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)]},jvm.Legend=function(t){this.params=t||{},this.map=this.params.map,this.series=this.params.series,this.body=jvm.$("<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()},jvm.Legend.prototype.render=function(){var t,A,e,n,i=this.series.scale.getTicks(),s=jvm.$("<div/>").addClass("jvectormap-legend-inner");for(this.body.html(""),this.params.title&&this.body.append(jvm.$("<div/>").addClass("jvectormap-legend-title").html(this.params.title)),this.body.append(s),t=0;t<i.length;t++){switch(A=jvm.$("<div/>").addClass("jvectormap-legend-tick"),e=jvm.$("<div/>").addClass("jvectormap-legend-tick-sample"),this.series.params.attribute){case"fill":jvm.isImageUrl(i[t].value)?e.css("background","url("+i[t].value+")"):e.css("background",i[t].value);break;case"stroke":e.css("background",i[t].value);break;case"image":e.css("background","url("+i[t].value+") no-repeat center center");break;case"r":jvm.$("<div/>").css({"border-radius":i[t].value,border:this.map.params.markerStyle.initial["stroke-width"]+"px "+this.map.params.markerStyle.initial.stroke+" solid",width:2*i[t].value+"px",height:2*i[t].value+"px",background:this.map.params.markerStyle.initial.fill}).appendTo(e)}A.append(e),n=i[t].label,this.params.labelRender&&(n=this.params.labelRender(n)),A.append(jvm.$("<div>"+n+" </div>").addClass("jvectormap-legend-tick-text")),s.append(A)}s.append(jvm.$("<div/>").css("clear","both"))},jvm.DataSeries=function(t,A,e){var n;(t=t||{}).attribute=t.attribute||"fill",this.elements=A,this.params=t,this.map=e,t.attributes&&this.setAttributes(t.attributes),jvm.$.isArray(t.scale)?(n="fill"===t.attribute||"stroke"===t.attribute?jvm.ColorScale:jvm.NumericScale,this.scale=new n(t.scale,t.normalizeFunction,t.min,t.max)):this.scale=t.scale?new jvm.OrdinalScale(t.scale):new jvm.SimpleScale(t.scale),this.values=t.values||{},this.setValues(this.values),this.params.legend&&(this.legend=new jvm.Legend($.extend({map:this.map,series:this},this.params.legend)))},jvm.DataSeries.prototype={setAttributes:function(t,A){var e,n=t;if("string"==typeof t)this.elements[t]&&this.elements[t].setStyle(this.params.attribute,A);else for(e in n)this.elements[e]&&this.elements[e].element.setStyle(this.params.attribute,n[e])},setValues:function(t){var A,e,n=-Number.MAX_VALUE,i=Number.MAX_VALUE,s={};if(this.scale instanceof jvm.OrdinalScale||this.scale instanceof jvm.SimpleScale)for(e in t)s[e]=t[e]?this.scale.getValue(t[e]):this.elements[e].element.style.initial[this.params.attribute];else{if(void 0===this.params.min||void 0===this.params.max)for(e in t)(A=parseFloat(t[e]))>n&&(n=A),i>A&&(i=A);for(e in void 0===this.params.min?(this.scale.setMin(i),this.params.min=i):this.scale.setMin(this.params.min),void 0===this.params.max?(this.scale.setMax(n),this.params.max=n):this.scale.setMax(this.params.max),t)"indexOf"!=e&&(A=parseFloat(t[e]),s[e]=isNaN(A)?this.elements[e].element.style.initial[this.params.attribute]:this.scale.getValue(A))}this.setAttributes(s),jvm.$.extend(this.values,t)},clear:function(){var t,A={};for(t in this.values)this.elements[t]&&(A[t]=this.elements[t].element.shape.style.initial[this.params.attribute]);this.setAttributes(A),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)}},jvm.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,A,e){return{x:this.radius*(A-e)*this.radDeg,y:-this.radius*Math.log(Math.tan((45+.4*t)*this.radDeg))/.8}},mill_inv:function(t,A,e){return{lat:(2.5*Math.atan(Math.exp(.8*A/this.radius))-5*Math.PI/8)*this.degRad,lng:(e*this.radDeg+t/this.radius)*this.degRad}},merc:function(t,A,e){return{x:this.radius*(A-e)*this.radDeg,y:-this.radius*Math.log(Math.tan(Math.PI/4+t*Math.PI/360))}},merc_inv:function(t,A,e){return{lat:(2*Math.atan(Math.exp(A/this.radius))-Math.PI/2)*this.degRad,lng:(e*this.radDeg+t/this.radius)*this.degRad}},aea:function(t,A,e){var n=e*this.radDeg,i=29.5*this.radDeg,s=45.5*this.radDeg,r=t*this.radDeg,o=A*this.radDeg,a=(Math.sin(i)+Math.sin(s))/2,l=Math.cos(i)*Math.cos(i)+2*a*Math.sin(i),c=a*(o-n),u=Math.sqrt(l-2*a*Math.sin(r))/a,h=Math.sqrt(l-2*a*Math.sin(0))/a;return{x:u*Math.sin(c)*this.radius,y:-(h-u*Math.cos(c))*this.radius}},aea_inv:function(t,A,e){var n=t/this.radius,i=A/this.radius,s=e*this.radDeg,r=29.5*this.radDeg,o=45.5*this.radDeg,a=(Math.sin(r)+Math.sin(o))/2,l=Math.cos(r)*Math.cos(r)+2*a*Math.sin(r),c=Math.sqrt(l-2*a*Math.sin(0))/a,u=Math.sqrt(n*n+(c-i)*(c-i)),h=Math.atan(n/(c-i));return{lat:Math.asin((l-u*u*a*a)/(2*a))*this.degRad,lng:(s+h/a)*this.degRad}},lcc:function(t,A,e){var n=e*this.radDeg,i=A*this.radDeg,s=33*this.radDeg,r=45*this.radDeg,o=t*this.radDeg,a=Math.log(Math.cos(s)*(1/Math.cos(r)))/Math.log(Math.tan(Math.PI/4+r/2)*(1/Math.tan(Math.PI/4+s/2))),l=Math.cos(s)*Math.pow(Math.tan(Math.PI/4+s/2),a)/a,c=l*Math.pow(1/Math.tan(Math.PI/4+o/2),a),u=l*Math.pow(1/Math.tan(Math.PI/4+0),a);return{x:c*Math.sin(a*(i-n))*this.radius,y:-(u-c*Math.cos(a*(i-n)))*this.radius}},lcc_inv:function(t,A,e){var n=t/this.radius,i=A/this.radius,s=e*this.radDeg,r=33*this.radDeg,o=45*this.radDeg,a=Math.log(Math.cos(r)*(1/Math.cos(o)))/Math.log(Math.tan(Math.PI/4+o/2)*(1/Math.tan(Math.PI/4+r/2))),l=Math.cos(r)*Math.pow(Math.tan(Math.PI/4+r/2),a)/a,c=l*Math.pow(1/Math.tan(Math.PI/4+0),a),u=this.sgn(a)*Math.sqrt(n*n+(c-i)*(c-i)),h=Math.atan(n/(c-i));return{lat:(2*Math.atan(Math.pow(l/u,1/a))-Math.PI/2)*this.degRad,lng:(s+h/a)*this.degRad}}},jvm.MapObject=function(){},jvm.MapObject.prototype.getLabelText=function(t){return this.config.label?"function"==typeof this.config.label.render?this.config.label.render(t):t:null},jvm.MapObject.prototype.getLabelOffsets=function(t){var A;return this.config.label&&("function"==typeof this.config.label.offsets?A=this.config.label.offsets(t):"object"==typeof this.config.label.offsets&&(A=this.config.label.offsets[t])),A||[0,0]},jvm.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()))},jvm.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()),jvm.$(this.shape).trigger("selected",[t]))},jvm.MapObject.prototype.setStyle=function(){this.shape.setStyle.apply(this.shape,arguments)},jvm.MapObject.prototype.remove=function(){this.shape.remove(),this.label&&this.label.remove()},jvm.Region=function(t){var A,e,n;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"),A=this.shape.getBBox(),e=this.getLabelText(t.code),this.config.label&&e&&(n=this.getLabelOffsets(t.code),this.labelX=A.x+A.width/2+n[0],this.labelY=A.y+A.height/2+n[1],this.label=t.canvas.addText({text:e,"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"))},jvm.inherits(jvm.Region,jvm.MapObject),jvm.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})},jvm.Marker=function(t){var A;this.config=t,this.map=this.config.map,this.isImage=!!this.config.style.initial.image,this.createShape(),A=this.getLabelText(t.index),this.config.label&&A&&(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:A,"data-index":t.index,dy:"0.6ex",x:this.labelX,y:this.labelY},t.labelStyle,t.labelsGroup),this.label.addClass("jvectormap-marker jvectormap-element"))},jvm.inherits(jvm.Marker,jvm.MapObject),jvm.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&&jvm.$(this.shape.node).on("imageloaded",(function(){t.updateLabelPosition()}))},jvm.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]})},jvm.Marker.prototype.setStyle=function(t){var A;jvm.Marker.parentClass.prototype.setStyle.apply(this,arguments),"r"===t&&this.updateLabelPosition(),(A=!!this.shape.get("image"))!=this.isImage&&(this.isImage=A,this.config.style=jvm.$.extend(!0,{},this.shape.style),this.createShape())},jvm.Map=function(t){var A,e=this;if(this.params=jvm.$.extend(!0,{},jvm.Map.defaultParams,t),!jvm.Map.maps[this.params.map])throw new Error("Attempt to use map which was not loaded: "+this.params.map);for(A in this.mapData=jvm.Map.maps[this.params.map],this.markers={},this.regions={},this.regionsColors={},this.regionsData={},this.container=jvm.$("<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(){e.updateSize()},jvm.$(window).resize(this.onResize),jvm.Map.apiEvents)this.params[A]&&this.container.bind(jvm.Map.apiEvents[A]+".jvectormap",this.params[A]);this.canvas=new jvm.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}:jvm.$.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=jvm.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-h"),this.legendCntVertical=jvm.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-v"),this.container.append(this.legendCntHorizontal),this.container.append(this.legendCntVertical),this.params.series&&this.createSeries()},jvm.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,A;for(t in this.series)for(A=0;A<this.series[t].length;A++)this.series[t][A].clear();this.scale=this.baseScale,this.transX=this.baseTransX,this.transY=this.baseTransY,this.applyTransform()},applyTransform:function(){var t,A,e,n;this.defaultWidth*this.scale<=this.width?(t=(this.width-this.defaultWidth*this.scale)/(2*this.scale),e=(this.width-this.defaultWidth*this.scale)/(2*this.scale)):(t=0,e=(this.width-this.defaultWidth*this.scale)/this.scale),this.defaultHeight*this.scale<=this.height?(A=(this.height-this.defaultHeight*this.scale)/(2*this.scale),n=(this.height-this.defaultHeight*this.scale)/(2*this.scale)):(A=0,n=(this.height-this.defaultHeight*this.scale)/this.scale),this.transY>A?this.transY=A:this.transY<n&&(this.transY=n),this.transX>t?this.transX=t:this.transX<e&&(this.transX=e),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,A,e=!1,n=this;this.params.panOnDrag&&(this.container.mousemove((function(i){return e&&(n.transX-=(t-i.pageX)/n.scale,n.transY-=(A-i.pageY)/n.scale,n.applyTransform(),t=i.pageX,A=i.pageY),!1})).mousedown((function(n){return e=!0,t=n.pageX,A=n.pageY,!1})),this.onContainerMouseUp=function(){e=!1},jvm.$("body").mouseup(this.onContainerMouseUp)),this.params.zoomOnScroll&&this.container.mousewheel((function(t){var A=jvm.$(n.container).offset(),e=t.pageX-A.left,i=t.pageY-A.top,s=Math.pow(1+n.params.zoomOnScrollSpeed/1e3,t.deltaFactor*t.deltaY);n.tip.hide(),n.setScale(n.scale*s,e,i),t.preventDefault()}))},bindContainerTouchEvents:function(){var t,A,e,n,i,s,r,o=this,a=function(a){var l,c,u,h,d=a.originalEvent.touches;"touchstart"==a.type&&(r=0),1==d.length?(1==r&&(u=o.transX,h=o.transY,o.transX-=(e-d[0].pageX)/o.scale,o.transY-=(n-d[0].pageY)/o.scale,o.applyTransform(),o.tip.hide(),(u!=o.transX||h!=o.transY)&&a.preventDefault()),e=d[0].pageX,n=d[0].pageY):2==d.length&&(2==r?(c=Math.sqrt(Math.pow(d[0].pageX-d[1].pageX,2)+Math.pow(d[0].pageY-d[1].pageY,2))/A,o.setScale(t*c,i,s),o.tip.hide(),a.preventDefault()):(l=jvm.$(o.container).offset(),i=d[0].pageX>d[1].pageX?d[1].pageX+(d[0].pageX-d[1].pageX)/2:d[0].pageX+(d[1].pageX-d[0].pageX)/2,s=d[0].pageY>d[1].pageY?d[1].pageY+(d[0].pageY-d[1].pageY)/2:d[0].pageY+(d[1].pageY-d[0].pageY)/2,i-=l.left,s-=l.top,t=o.scale,A=Math.sqrt(Math.pow(d[0].pageX-d[1].pageX,2)+Math.pow(d[0].pageY-d[1].pageY,2)))),r=d.length};jvm.$(this.container).bind("touchstart",a),jvm.$(this.container).bind("touchmove",a)},bindContainerPointerEvents:function(){var t=this,A=new MSGesture,e=this.container[0];A.target=e,e.addEventListener("MSGestureChange",(function(A){var e,n;(0!=A.translationX||0!=A.translationY)&&(e=t.transX,n=t.transY,t.transX+=A.translationX/t.scale,t.transY+=A.translationY/t.scale,t.applyTransform(),t.tip.hide(),(e!=t.transX||n!=t.transY)&&A.preventDefault()),1!=A.scale&&(t.setScale(t.scale*A.scale,A.offsetX,A.offsetY),t.tip.hide(),A.preventDefault())}),!1),e.addEventListener("pointerdown",(function(t){A.addPointer(t.pointerId)}),!1)},bindElementEvents:function(){var t,A,e,n=this;this.container.mousemove((function(n){Math.abs(t-n.pageX)+Math.abs(A-n.pageY)>2&&(e=!0)})),this.container.delegate("[class~='jvectormap-element']","mouseover mouseout",(function(t){var A=-1===(jvm.$(this).attr("class").baseVal||jvm.$(this).attr("class")).indexOf("jvectormap-region")?"marker":"region",e=jvm.$(this).attr("region"==A?"data-code":"data-index"),i="region"==A?n.regions[e].element:n.markers[e].element,s="region"==A?n.mapData.paths[e].name:n.markers[e].config.name||"",r=jvm.$.Event(A+"TipShow.jvectormap"),o=jvm.$.Event(A+"Over.jvectormap");"mouseover"==t.type?(n.container.trigger(o,[e]),o.isDefaultPrevented()||i.setHovered(!0),n.tip.text(s),n.container.trigger(r,[n.tip,e]),r.isDefaultPrevented()||(n.tip.show(),n.tipWidth=n.tip.width(),n.tipHeight=n.tip.height())):(i.setHovered(!1),n.tip.hide(),n.container.trigger(A+"Out.jvectormap",[e]))})),this.container.delegate("[class~='jvectormap-element']","mousedown",(function(n){t=n.pageX,A=n.pageY,e=!1})),this.container.delegate("[class~='jvectormap-element']","mouseup",(function(){var t=-1===(jvm.$(this).attr("class").baseVal?jvm.$(this).attr("class").baseVal:jvm.$(this).attr("class")).indexOf("jvectormap-region")?"marker":"region",A=jvm.$(this).attr("region"==t?"data-code":"data-index"),i=jvm.$.Event(t+"Click.jvectormap"),s="region"==t?n.regions[A].element:n.markers[A].element;e||(n.container.trigger(i,[A]),("region"===t&&n.params.regionsSelectable||"marker"===t&&n.params.markersSelectable)&&(i.isDefaultPrevented()||(n.params[t+"sSelectableOne"]&&n.clearSelected(t+"s"),s.setSelected(!s.isSelected))))}))},bindZoomButtons:function(){var t=this;jvm.$("<div/>").addClass("jvectormap-zoomin").text("+").appendTo(this.container),jvm.$("<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=jvm.$("<div/>").addClass("jvectormap-tip").appendTo(jvm.$("body")),this.container.mousemove((function(A){var e=A.pageX-15-t.tipWidth,n=A.pageY-15-t.tipHeight;5>e&&(e=A.pageX+15),5>n&&(n=A.pageY+15),t.tip.css({left:e,top:n})}))},setScale:function(t,A,e,n,i){var s,r,o,a,l,c,u,h,d,f=jvm.$.Event("zoom.jvectormap"),g=this,p=0,w=Math.abs(Math.round(60*(t-this.scale)/Math.max(t,this.scale))),B=new jvm.$.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!==A&&void 0!==e&&(zoomStep=t/this.scale,n?(h=A+this.defaultWidth*(this.width/(this.defaultWidth*t))/2,d=e+this.defaultHeight*(this.height/(this.defaultHeight*t))/2):(h=this.transX-(zoomStep-1)/t*A,d=this.transY-(zoomStep-1)/t*e)),i&&w>0?(r=this.scale,o=(t-r)/w,a=this.transX*this.scale,c=this.transY*this.scale,l=(h*t-a)/w,u=(d*t-c)/w,s=setInterval((function(){p+=1,g.scale=r+o*p,g.transX=(a+l*p)/g.scale,g.transY=(c+u*p)/g.scale,g.applyTransform(),p==w&&(clearInterval(s),g.container.trigger(f,[t/g.baseScale]),B.resolve())}),10)):(this.transX=h,this.transY=d,this.scale=t,this.applyTransform(),this.container.trigger(f,[t/this.baseScale]),B.resolve()),B},setFocus:function(t){var A,e,n,i,s;if((t=t||{}).region?n=[t.region]:t.regions&&(n=t.regions),n){for(i=0;i<n.length;i++)this.regions[n[i]]&&((e=this.regions[n[i]].element.shape.getBBox())&&(void 0===A?A=e:A={x:Math.min(A.x,e.x),y:Math.min(A.y,e.y),width:Math.max(A.x+A.width,e.x+e.width)-Math.min(A.x,e.x),height:Math.max(A.y+A.height,e.y+e.height)-Math.min(A.y,e.y)}));return this.setScale(Math.min(this.width/A.width,this.height/A.height),-(A.x+A.width/2),-(A.y+A.height/2),!0,t.animate)}return t.lat&&t.lng?(s=this.latLngToPoint(t.lat,t.lng),t.x=this.transX-s.x/this.scale,t.y=this.transY-s.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 A,e=[];for(A in this[t])this[t][A].element.isSelected&&e.push(A);return e},getSelectedRegions:function(){return this.getSelected("regions")},getSelectedMarkers:function(){return this.getSelected("markers")},setSelected:function(t,A){var e;if("object"!=typeof A&&(A=[A]),jvm.$.isArray(A))for(e=0;e<A.length;e++)this[t][A[e]].element.setSelected(!0);else for(e in A)this[t][e].element.setSelected(!!A[e])},setSelectedRegions:function(t){this.setSelected("regions",t)},setSelectedMarkers:function(t){this.setSelected("markers",t)},clearSelected:function(t){var A,e={},n=this.getSelected(t);for(A=0;A<n.length;A++)e[n[A]]=!1;this.setSelected(t,e)},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,A,e=this;for(t in this.regionLabelsGroup=this.regionLabelsGroup||this.canvas.addGroup(),this.mapData.paths)A=new jvm.Region({map:this,path:this.mapData.paths[t].path,code:t,style:jvm.$.extend(!0,{},this.params.regionStyle),labelStyle:jvm.$.extend(!0,{},this.params.regionLabelStyle),canvas:this.canvas,labelsGroup:this.regionLabelsGroup,label:"vml"!=this.canvas.mode?this.params.labels&&this.params.labels.regions:null}),jvm.$(A.shape).bind("selected",(function(t,A){e.container.trigger("regionSelected.jvectormap",[jvm.$(this.node).attr("data-code"),A,e.getSelectedRegions()])})),this.regions[t]={element:A,config:this.mapData.paths[t]}},createMarkers:function(t){var A,e,n,i,s,r=this;if(this.markersGroup=this.markersGroup||this.canvas.addGroup(),this.markerLabelsGroup=this.markerLabelsGroup||this.canvas.addGroup(),jvm.$.isArray(t))for(s=t.slice(),t={},A=0;A<s.length;A++)t[A]=s[A];for(A in t)i=t[A]instanceof Array?{latLng:t[A]}:t[A],!1!==(n=this.getMarkerPosition(i))&&(e=new jvm.Marker({map:this,style:jvm.$.extend(!0,{},this.params.markerStyle,{initial:i.style||{}}),labelStyle:jvm.$.extend(!0,{},this.params.markerLabelStyle),index:A,cx:n.x,cy:n.y,group:this.markersGroup,canvas:this.canvas,labelsGroup:this.markerLabelsGroup,label:"vml"!=this.canvas.mode?this.params.labels&&this.params.labels.markers:null}),jvm.$(e.shape).bind("selected",(function(t,A){r.container.trigger("markerSelected.jvectormap",[jvm.$(this.node).attr("data-index"),A,r.getSelectedMarkers()])})),this.markers[A]&&this.removeMarkers([A]),this.markers[A]={element:e,config:i})},repositionMarkers:function(){var t,A;for(t in this.markers)!1!==(A=this.getMarkerPosition(this.markers[t].config))&&this.markers[t].element.setStyle({cx:A.x,cy:A.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 jvm.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,A,e){var n,i,s={},r=[];e=e||[];for(s[t]=A,i=0;i<e.length;i++)n={},void 0!==e[i]&&(n[t]=e[i]),r.push(n);this.addMarkers(s,r)},addMarkers:function(t,A){var e;for(A=A||[],this.createMarkers(t),e=0;e<A.length;e++)this.series.markers[e].setValues(A[e]||{})},removeMarkers:function(t){var A;for(A=0;A<t.length;A++)this.markers[t[A]].element.remove(),delete this.markers[t[A]]},removeAllMarkers:function(){var t,A=[];for(t in this.markers)A.push(t);this.removeMarkers(A)},latLngToPoint:function(t,A){var e,n,i,s=jvm.Map.maps[this.params.map].projection,r=s.centralMeridian;return-180+r>A&&(A+=360),e=jvm.Proj[s.type](t,A,r),!!(n=this.getInsetForPoint(e.x,e.y))&&(i=n.bbox,e.x=(e.x-i[0].x)/(i[1].x-i[0].x)*n.width*this.scale,e.y=(e.y-i[0].y)/(i[1].y-i[0].y)*n.height*this.scale,{x:e.x+this.transX*this.scale+n.left*this.scale,y:e.y+this.transY*this.scale+n.top*this.scale})},pointToLatLng:function(t,A){var e,n,i,s,r,o=jvm.Map.maps[this.params.map].projection,a=o.centralMeridian,l=jvm.Map.maps[this.params.map].insets;for(e=0;e<l.length;e++)if(i=(n=l[e]).bbox,s=t-(this.transX*this.scale+n.left*this.scale),r=A-(this.transY*this.scale+n.top*this.scale),s=s/(n.width*this.scale)*(i[1].x-i[0].x)+i[0].x,r=r/(n.height*this.scale)*(i[1].y-i[0].y)+i[0].y,s>i[0].x&&s<i[1].x&&r>i[0].y&&r<i[1].y)return jvm.Proj[o.type+"_inv"](s,-r,a);return!1},getInsetForPoint:function(t,A){var e,n,i=jvm.Map.maps[this.params.map].insets;for(e=0;e<i.length;e++)if(t>(n=i[e].bbox)[0].x&&t<n[1].x&&A>n[0].y&&A<n[1].y)return i[e]},createSeries:function(){var t,A;for(A in this.series={markers:[],regions:[]},this.params.series)for(t=0;t<this.params.series[A].length;t++)this.series[A][t]=new jvm.DataSeries(this.params.series[A][t],this[A],this)},remove:function(){this.tip.remove(),this.container.remove(),jvm.$(window).unbind("resize",this.onResize),jvm.$("body").unbind("mouseup",this.onContainerMouseUp)}},jvm.Map.maps={},jvm.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"}}},jvm.Map.apiEvents={onRegionTipShow:"regionTipShow",onRegionOver:"regionOver",onRegionOut:"regionOut",onRegionClick:"regionClick",onRegionSelected:"regionSelected",onMarkerTipShow:"markerTipShow",onMarkerOver:"markerOver",onMarkerOut:"markerOut",onMarkerClick:"markerClick",onMarkerSelected:"markerSelected",onViewportChange:"viewportChange"},jvm.MultiMap=function(t){var A=this;this.maps={},this.params=jvm.$.extend(!0,{},jvm.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=jvm.$("<div/>").addClass("jvectormap-goback").text("Back").appendTo(this.params.container),this.backButton.hide(),this.backButton.click((function(){A.goBack()})),this.spinner=jvm.$("<div/>").addClass("jvectormap-spinner").appendTo(this.params.container),this.spinner.hide()},jvm.MultiMap.prototype={addMap:function(t,A){var e=jvm.$("<div/>").css({width:"100%",height:"100%"});return this.params.container.append(e),this.maps[t]=new jvm.Map(jvm.$.extend(A,{container:e})),this.params.maxLevel>A.multiMapLevel&&this.maps[t].container.on("regionClick.jvectormap",{scope:this},(function(t,A){var e=t.data.scope,n=e.params.mapNameByCode(A,e);e.drillDownPromise&&"pending"===e.drillDownPromise.state()||e.drillDown(n,A)})),this.maps[t]},downloadMap:function(t){var A=this,e=jvm.$.Deferred();return this.mapsLoaded[t]?e.resolve():jvm.$.get(this.params.mapUrlByCode(t,this)).then((function(){A.mapsLoaded[t]=!0,e.resolve()}),(function(){e.reject()})),e},drillDown:function(t,A){var e=this.history[this.history.length-1],n=this,i=e.setFocus({region:A,animate:!0}),s=this.downloadMap(A);i.then((function(){"pending"===s.state()&&n.spinner.show()})),s.always((function(){n.spinner.hide()})),this.drillDownPromise=jvm.$.when(s,i),this.drillDownPromise.then((function(){e.params.container.hide(),n.maps[t]?n.maps[t].params.container.show():n.addMap(t,{map:t,multiMapLevel:e.params.multiMapLevel+1}),n.history.push(n.maps[t]),n.backButton.show()}))},goBack:function(){var t=this.history.pop(),A=this.history[this.history.length-1],e=this;t.setFocus({scale:1,x:.5,y:.5,animate:!0}).then((function(){t.params.container.hide(),A.params.container.show(),A.updateSize(),1===e.history.length&&e.backButton.hide(),A.setFocus({scale:1,x:.5,y:.5,animate:!0})}))}},jvm.MultiMap.defaultParams={mapNameByCode:function(t,A){return t.toLowerCase()+"_"+A.defaultProjection+"_en"},mapUrlByCode:function(t,A){return"jquery-jvectormap-data-"+t.toLowerCase()+"-"+A.defaultProjection+"-en.js"}},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,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.Quill=A():t.Quill=A()}("undefined"!=typeof self?self:this,(function(){return function(t){function A(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,A),i.l=!0,i.exports}var e={};return A.m=t,A.c=e,A.d=function(t,e,n){A.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},A.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return A.d(e,"a",e),e},A.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},A.p="",A(A.s=45)}([function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=e(17),i=e(18),s=e(19),r=e(48),o=e(49),a=e(50),l=e(51),c=e(52),u=e(11),h=e(29),d=e(30),f=e(28),g=e(1),p={Scope:g.Scope,create:g.create,find:g.find,query:g.query,register:g.register,Container:n.default,Format:i.default,Leaf:s.default,Embed:l.default,Scroll:r.default,Block:a.default,Inline:o.default,Text:c.default,Attributor:{Attribute:u.default,Class:h.default,Style:d.default,Store:f.default}};A.default=p},function(t,A,e){"use strict";function n(t,A){var e;if(void 0===A&&(A=r.ANY),"string"==typeof t)e=c[t]||o[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)e=c.text;else if("number"==typeof t)t&r.LEVEL&r.BLOCK?e=c.block:t&r.LEVEL&r.INLINE&&(e=c.inline);else if(t instanceof HTMLElement){var n=(t.getAttribute("class")||"").split(/\s+/);for(var i in n)if(e=a[n[i]])break;e=e||l[t.tagName]}return null==e?null:A&r.LEVEL&e.scope&&A&r.TYPE&e.scope?e:null}var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(A){var e=this;return A="[Parchment] "+A,(e=t.call(this,A)||this).message=A,e.name=e.constructor.name,e}return i(A,t),A}(Error);A.ParchmentError=s;var r,o={},a={},l={},c={};A.DATA_KEY="__blot",function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(r=A.Scope||(A.Scope={})),A.create=function(t,A){var e=n(t);if(null==e)throw new s("Unable to create "+t+" blot");var i=e;return new i(t instanceof Node||t.nodeType===Node.TEXT_NODE?t:i.create(A),A)},A.find=function t(e,n){return void 0===n&&(n=!1),null==e?null:null!=e[A.DATA_KEY]?e[A.DATA_KEY].blot:n?t(e.parentNode,n):null},A.query=n,A.register=function t(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(A.length>1)return A.map((function(A){return t(A)}));var n=A[0];if("string"!=typeof n.blotName&&"string"!=typeof n.attrName)throw new s("Invalid definition");if("abstract"===n.blotName)throw new s("Cannot register abstract class");if(c[n.blotName||n.attrName]=n,"string"==typeof n.keyName)o[n.keyName]=n;else if(null!=n.className&&(a[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map((function(t){return t.toUpperCase()})):n.tagName=n.tagName.toUpperCase();var i=Array.isArray(n.tagName)?n.tagName:[n.tagName];i.forEach((function(t){null!=l[t]&&null!=n.className||(l[t]=n)}))}return n}},function(t,A){"use strict";var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,r=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===n.call(t)},o=function(t){if(!t||"[object Object]"!==n.call(t))return!1;var A,i=e.call(t,"constructor"),s=t.constructor&&t.constructor.prototype&&e.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!i&&!s)return!1;for(A in t);return void 0===A||e.call(t,A)},a=function(t,A){i&&"__proto__"===A.name?i(t,A.name,{enumerable:!0,configurable:!0,value:A.newValue,writable:!0}):t[A.name]=A.newValue},l=function(t,A){if("__proto__"===A){if(!e.call(t,A))return;if(s)return s(t,A).value}return t[A]};t.exports=function t(){var A,e,n,i,s,c,u=arguments[0],h=1,d=arguments.length,f=!1;for("boolean"==typeof u&&(f=u,u=arguments[1]||{},h=2),(null==u||"object"!=typeof u&&"function"!=typeof u)&&(u={});h<d;++h)if(null!=(A=arguments[h]))for(e in A)n=l(u,e),u!==(i=l(A,e))&&(f&&i&&(o(i)||(s=r(i)))?(s?(s=!1,c=n&&r(n)?n:[]):c=n&&o(n)?n:{},a(u,{name:e,newValue:t(f,c,i)})):void 0!==i&&a(u,{name:e,newValue:i}));return u}},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}function o(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==t?A:("function"==typeof t.formats&&(A=(0,c.default)(A,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?A:o(t.parent,A))}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.BlockEmbed=A.bubbleFormats=void 0;var a=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),l=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},c=n(e(2)),u=n(e(4)),h=n(e(0)),d=n(e(14)),f=n(e(5)),g=n(e(8)),p=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return r(A,t),a(A,[{key:"attach",value:function(){l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"attach",this).call(this),this.attributes=new h.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return(new u.default).insert(this.value(),(0,c.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(t,A){var e=h.default.query(t,h.default.Scope.BLOCK_ATTRIBUTE);null!=e&&this.attributes.attribute(e,A)}},{key:"formatAt",value:function(t,A,e,n){this.format(e,n)}},{key:"insertAt",value:function(t,e,n){if("string"==typeof e&&e.endsWith("\n")){var i=h.default.create(w.blotName);this.parent.insertBefore(i,0===t?this:this.next),i.insertAt(0,e.slice(0,-1))}else l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertAt",this).call(this,t,e,n)}}]),A}(h.default.Embed);p.scope=h.default.Scope.BLOCK_BLOT;var w=function(t){function A(t){i(this,A);var e=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t));return e.cache={},e}return r(A,t),a(A,[{key:"delta",value:function(){return null==this.cache.delta&&(this.cache.delta=this.descendants(h.default.Leaf).reduce((function(t,A){return 0===A.length()?t:t.insert(A.value(),o(A))}),new u.default).insert("\n",o(this))),this.cache.delta}},{key:"deleteAt",value:function(t,e){l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"deleteAt",this).call(this,t,e),this.cache={}}},{key:"formatAt",value:function(t,e,n,i){e<=0||(h.default.query(n,h.default.Scope.BLOCK)?t+e===this.length()&&this.format(n,i):l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"formatAt",this).call(this,t,Math.min(e,this.length()-t-1),n,i),this.cache={})}},{key:"insertAt",value:function(t,e,n){if(null!=n)return l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertAt",this).call(this,t,e,n);if(0!==e.length){var i=e.split("\n"),s=i.shift();s.length>0&&(t<this.length()-1||null==this.children.tail?l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertAt",this).call(this,Math.min(t,this.length()-1),s):this.children.tail.insertAt(this.children.tail.length(),s),this.cache={});var r=this;i.reduce((function(t,A){return(r=r.split(t,!0)).insertAt(0,A),A.length}),t+s.length)}}},{key:"insertBefore",value:function(t,e){var n=this.children.head;l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertBefore",this).call(this,t,e),n instanceof d.default&&n.remove(),this.cache={}}},{key:"length",value:function(){return null==this.cache.length&&(this.cache.length=l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"length",this).call(this)+1),this.cache.length}},{key:"moveChildren",value:function(t,e){l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"moveChildren",this).call(this,t,e),this.cache={}}},{key:"optimize",value:function(t){l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"optimize",this).call(this,t),this.cache={}}},{key:"path",value:function(t){return l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"path",this).call(this,t,!0)}},{key:"removeChild",value:function(t){l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"removeChild",this).call(this,t),this.cache={}}},{key:"split",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&(0===t||t>=this.length()-1)){var n=this.clone();return 0===t?(this.parent.insertBefore(n,this),this):(this.parent.insertBefore(n,this.next),n)}var i=l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"split",this).call(this,t,e);return this.cache={},i}}]),A}(h.default.Block);w.blotName="block",w.tagName="P",w.defaultChild="break",w.allowedChildren=[f.default,h.default.Embed,g.default],A.bubbleFormats=o,A.BlockEmbed=p,A.default=w},function(t,A,e){var n=e(54),i=e(12),s=e(2),r=e(20),o=String.fromCharCode(0),a=function(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]};a.prototype.insert=function(t,A){var e={};return 0===t.length?this:(e.insert=t,null!=A&&"object"==typeof A&&Object.keys(A).length>0&&(e.attributes=A),this.push(e))},a.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},a.prototype.retain=function(t,A){if(t<=0)return this;var e={retain:t};return null!=A&&"object"==typeof A&&Object.keys(A).length>0&&(e.attributes=A),this.push(e)},a.prototype.push=function(t){var A=this.ops.length,e=this.ops[A-1];if(t=s(!0,{},t),"object"==typeof e){if("number"==typeof t.delete&&"number"==typeof e.delete)return this.ops[A-1]={delete:e.delete+t.delete},this;if("number"==typeof e.delete&&null!=t.insert&&(A-=1,"object"!=typeof(e=this.ops[A-1])))return this.ops.unshift(t),this;if(i(t.attributes,e.attributes)){if("string"==typeof t.insert&&"string"==typeof e.insert)return this.ops[A-1]={insert:e.insert+t.insert},"object"==typeof t.attributes&&(this.ops[A-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof e.retain)return this.ops[A-1]={retain:e.retain+t.retain},"object"==typeof t.attributes&&(this.ops[A-1].attributes=t.attributes),this}}return A===this.ops.length?this.ops.push(t):this.ops.splice(A,0,t),this},a.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},a.prototype.filter=function(t){return this.ops.filter(t)},a.prototype.forEach=function(t){this.ops.forEach(t)},a.prototype.map=function(t){return this.ops.map(t)},a.prototype.partition=function(t){var A=[],e=[];return this.forEach((function(n){(t(n)?A:e).push(n)})),[A,e]},a.prototype.reduce=function(t,A){return this.ops.reduce(t,A)},a.prototype.changeLength=function(){return this.reduce((function(t,A){return A.insert?t+r.length(A):A.delete?t-A.delete:t}),0)},a.prototype.length=function(){return this.reduce((function(t,A){return t+r.length(A)}),0)},a.prototype.slice=function(t,A){t=t||0,"number"!=typeof A&&(A=1/0);for(var e=[],n=r.iterator(this.ops),i=0;i<A&&n.hasNext();){var s;i<t?s=n.next(t-i):(s=n.next(A-i),e.push(s)),i+=r.length(s)}return new a(e)},a.prototype.compose=function(t){var A=r.iterator(this.ops),e=r.iterator(t.ops),n=[],s=e.peek();if(null!=s&&"number"==typeof s.retain&&null==s.attributes){for(var o=s.retain;"insert"===A.peekType()&&A.peekLength()<=o;)o-=A.peekLength(),n.push(A.next());s.retain-o>0&&e.next(s.retain-o)}for(var l=new a(n);A.hasNext()||e.hasNext();)if("insert"===e.peekType())l.push(e.next());else if("delete"===A.peekType())l.push(A.next());else{var c=Math.min(A.peekLength(),e.peekLength()),u=A.next(c),h=e.next(c);if("number"==typeof h.retain){var d={};"number"==typeof u.retain?d.retain=c:d.insert=u.insert;var f=r.attributes.compose(u.attributes,h.attributes,"number"==typeof u.retain);if(f&&(d.attributes=f),l.push(d),!e.hasNext()&&i(l.ops[l.ops.length-1],d)){var g=new a(A.rest());return l.concat(g).chop()}}else"number"==typeof h.delete&&"number"==typeof u.retain&&l.push(h)}return l.chop()},a.prototype.concat=function(t){var A=new a(this.ops.slice());return t.ops.length>0&&(A.push(t.ops[0]),A.ops=A.ops.concat(t.ops.slice(1))),A},a.prototype.diff=function(t,A){if(this.ops===t.ops)return new a;var e=[this,t].map((function(A){return A.map((function(e){if(null!=e.insert)return"string"==typeof e.insert?e.insert:o;throw new Error("diff() called "+(A===t?"on":"with")+" non-document")})).join("")})),s=new a,l=n(e[0],e[1],A),c=r.iterator(this.ops),u=r.iterator(t.ops);return l.forEach((function(t){for(var A=t[1].length;A>0;){var e=0;switch(t[0]){case n.INSERT:e=Math.min(u.peekLength(),A),s.push(u.next(e));break;case n.DELETE:e=Math.min(A,c.peekLength()),c.next(e),s.delete(e);break;case n.EQUAL:e=Math.min(c.peekLength(),u.peekLength(),A);var o=c.next(e),a=u.next(e);i(o.insert,a.insert)?s.retain(e,r.attributes.diff(o.attributes,a.attributes)):s.push(a).delete(e)}A-=e}})),s.chop()},a.prototype.eachLine=function(t,A){A=A||"\n";for(var e=r.iterator(this.ops),n=new a,i=0;e.hasNext();){if("insert"!==e.peekType())return;var s=e.peek(),o=r.length(s)-e.peekLength(),l="string"==typeof s.insert?s.insert.indexOf(A,o)-o:-1;if(l<0)n.push(e.next());else if(l>0)n.push(e.next(l));else{if(!1===t(n,e.next(1).attributes||{},i))return;i+=1,n=new a}}n.length()>0&&t(n,{},i)},a.prototype.transform=function(t,A){if(A=!!A,"number"==typeof t)return this.transformPosition(t,A);for(var e=r.iterator(this.ops),n=r.iterator(t.ops),i=new a;e.hasNext()||n.hasNext();)if("insert"!==e.peekType()||!A&&"insert"===n.peekType())if("insert"===n.peekType())i.push(n.next());else{var s=Math.min(e.peekLength(),n.peekLength()),o=e.next(s),l=n.next(s);if(o.delete)continue;l.delete?i.push(l):i.retain(s,r.attributes.transform(o.attributes,l.attributes,A))}else i.retain(r.length(e.next()));return i.chop()},a.prototype.transformPosition=function(t,A){A=!!A;for(var e=r.iterator(this.ops),n=0;e.hasNext()&&n<=t;){var i=e.peekLength(),s=e.peekType();e.next(),"delete"!==s?("insert"===s&&(n<t||!A)&&(t+=i),n+=i):t-=Math.min(i,t-n)}return t},t.exports=a},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var r=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),o=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},a=n(e(8)),l=n(e(0)),c=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),r(A,[{key:"formatAt",value:function(t,e,n,i){if(A.compare(this.statics.blotName,n)<0&&l.default.query(n,l.default.Scope.BLOT)){var s=this.isolate(t,e);i&&s.wrap(n,i)}else o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"formatAt",this).call(this,t,e,n,i)}},{key:"optimize",value:function(t){if(o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"optimize",this).call(this,t),this.parent instanceof A&&A.compare(this.statics.blotName,this.parent.statics.blotName)>0){var e=this.parent.isolate(this.offset(),this.length());this.moveChildren(e),e.wrap(this)}}}],[{key:"compare",value:function(t,e){var n=A.order.indexOf(t),i=A.order.indexOf(e);return n>=0||i>=0?n-i:t===e?0:t<e?-1:1}}]),A}(l.default.Inline);c.allowedChildren=[c,l.default.Embed,a.default],c.order=["cursor","inline","underline","strike","italic","bold","script","link","code"],A.default=c},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}function s(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function r(t,A){if((A=(0,m.default)(!0,{container:t,modules:{clipboard:!0,keyboard:!0,history:!0}},A)).theme&&A.theme!==y.DEFAULTS.theme){if(A.theme=y.import("themes/"+A.theme),null==A.theme)throw new Error("Invalid theme "+A.theme+". Did you register it?")}else A.theme=C.default;var e=(0,m.default)(!0,{},A.theme.DEFAULTS);[e,A].forEach((function(t){t.modules=t.modules||{},Object.keys(t.modules).forEach((function(A){!0===t.modules[A]&&(t.modules[A]={})}))}));var n=Object.keys(e.modules).concat(Object.keys(A.modules)).reduce((function(t,A){var e=y.import("modules/"+A);return null==e?b.error("Cannot load "+A+" module. Are you sure you registered it?"):t[A]=e.DEFAULTS||{},t}),{});return null!=A.modules&&A.modules.toolbar&&A.modules.toolbar.constructor!==Object&&(A.modules.toolbar={container:A.modules.toolbar}),A=(0,m.default)(!0,{},y.DEFAULTS,{modules:n},e,A),["bounds","container","scrollingContainer"].forEach((function(t){"string"==typeof A[t]&&(A[t]=document.querySelector(A[t]))})),A.modules=Object.keys(A.modules).reduce((function(t,e){return A.modules[e]&&(t[e]=A.modules[e]),t}),{}),A}function o(t,A,e,n){if(this.options.strict&&!this.isEnabled()&&A===g.default.sources.USER)return new d.default;var i=null==e?null:this.getSelection(),s=this.editor.delta,r=t();if(null!=i&&(!0===e&&(e=i.index),null==n?i=l(i,r,A):0!==n&&(i=l(i,e,n,A)),this.setSelection(i,g.default.sources.SILENT)),r.length()>0){var o,a,c=[g.default.events.TEXT_CHANGE,r,s,A];if((o=this.emitter).emit.apply(o,[g.default.events.EDITOR_CHANGE].concat(c)),A!==g.default.sources.SILENT)(a=this.emitter).emit.apply(a,c)}return r}function a(t,A,e,n,i){var s={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof A?(i=n,n=e,e=A,A=t.length,t=t.index):(A=t.length,t=t.index):"number"!=typeof A&&(i=n,n=e,e=A,A=0),"object"===(void 0===e?"undefined":c(e))?(s=e,i=n):"string"==typeof e&&(null!=n?s[e]=n:i=e),[t,A,s,i=i||g.default.sources.API]}function l(t,A,e,n){if(null==t)return null;var i=void 0,s=void 0;if(A instanceof d.default){var r=[t.index,t.index+t.length].map((function(t){return A.transformPosition(t,n!==g.default.sources.USER)})),o=u(r,2);i=o[0],s=o[1]}else{var a=[t.index,t.index+t.length].map((function(t){return t<A||t===A&&n===g.default.sources.USER?t:e>=0?t+e:Math.max(A,t+e)})),l=u(a,2);i=l[0],s=l[1]}return new B.Range(i,s-i)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.overload=A.expandConfig=void 0;var c="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},u=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},h=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}();e(53);var d=n(e(4)),f=n(e(57)),g=n(e(9)),p=n(e(7)),w=n(e(0)),B=e(22),E=n(B),m=n(e(2)),v=n(e(10)),C=n(e(32)),b=(0,v.default)("quill"),y=function(){function t(A){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(s(this,t),this.options=r(A,n),this.container=this.options.container,null==this.container)return b.error("Invalid Quill container",A);this.options.debug&&t.debug(this.options.debug);var i=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new g.default,this.scroll=w.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new f.default(this.scroll),this.selection=new E.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(g.default.events.EDITOR_CHANGE,(function(t){t===g.default.events.TEXT_CHANGE&&e.root.classList.toggle("ql-blank",e.editor.isBlank())})),this.emitter.on(g.default.events.SCROLL_UPDATE,(function(t,A){var n=e.selection.lastRange,i=n&&0===n.length?n.index:void 0;o.call(e,(function(){return e.editor.update(null,A,i)}),t)}));var a=this.clipboard.convert("<div class='ql-editor' style=\"white-space: normal;\">"+i+"<p><br></p></div>");this.setContents(a),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return h(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),v.default.level(t)}},{key:"find",value:function(t){return t.__quill||w.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&b.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,A){var e=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var i=t.attrName||t.blotName;"string"==typeof i?this.register("formats/"+i,t,A):Object.keys(t).forEach((function(n){e.register(n,t[n],A)}))}else null==this.imports[t]||n||b.warn("Overwriting "+t+" with",A),this.imports[t]=A,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==A.blotName?w.default.register(A):t.startsWith("modules")&&"function"==typeof A.register&&A.register()}}]),h(t,[{key:"addContainer",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var e=t;(t=document.createElement("div")).classList.add(e)}return this.container.insertBefore(t,A),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,A,e){var n=this,i=a(t,A,e),s=u(i,4);return t=s[0],A=s[1],e=s[3],o.call(this,(function(){return n.editor.deleteText(t,A)}),e,t,-1*A)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,A){var e=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.default.sources.API;return o.call(this,(function(){var n=e.getSelection(!0),s=new d.default;if(null==n)return s;if(w.default.query(t,w.default.Scope.BLOCK))s=e.editor.formatLine(n.index,n.length,i({},t,A));else{if(0===n.length)return e.selection.format(t,A),s;s=e.editor.formatText(n.index,n.length,i({},t,A))}return e.setSelection(n,g.default.sources.SILENT),s}),n)}},{key:"formatLine",value:function(t,A,e,n,i){var s,r=this,l=a(t,A,e,n,i),c=u(l,4);return t=c[0],A=c[1],s=c[2],i=c[3],o.call(this,(function(){return r.editor.formatLine(t,A,s)}),i,t,0)}},{key:"formatText",value:function(t,A,e,n,i){var s,r=this,l=a(t,A,e,n,i),c=u(l,4);return t=c[0],A=c[1],s=c[2],i=c[3],o.call(this,(function(){return r.editor.formatText(t,A,s)}),i,t,0)}},{key:"getBounds",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=void 0;e="number"==typeof t?this.selection.getBounds(t,A):this.selection.getBounds(t.index,t.length);var n=this.container.getBoundingClientRect();return{bottom:e.bottom-n.top,height:e.height,left:e.left-n.left,right:e.right-n.left,top:e.top-n.top,width:e.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,e=a(t,A),n=u(e,2);return t=n[0],A=n[1],this.editor.getContents(t,A)}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,A):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,A)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,e=a(t,A),n=u(e,2);return t=n[0],A=n[1],this.editor.getText(t,A)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(A,e,n){var i=this,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return o.call(this,(function(){return i.editor.insertEmbed(A,e,n)}),s,A)}},{key:"insertText",value:function(t,A,e,n,i){var s,r=this,l=a(t,0,e,n,i),c=u(l,4);return t=c[0],s=c[2],i=c[3],o.call(this,(function(){return r.editor.insertText(t,A,s)}),i,t,A.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,A,e){this.clipboard.dangerouslyPasteHTML(t,A,e)}},{key:"removeFormat",value:function(t,A,e){var n=this,i=a(t,A,e),s=u(i,4);return t=s[0],A=s[1],e=s[3],o.call(this,(function(){return n.editor.removeFormat(t,A)}),e,t)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var A=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return o.call(this,(function(){t=new d.default(t);var e=A.getLength(),n=A.editor.deleteText(0,e),i=A.editor.applyDelta(t),s=i.ops[i.ops.length-1];return null!=s&&"string"==typeof s.insert&&"\n"===s.insert[s.insert.length-1]&&(A.editor.deleteText(A.getLength()-1,1),i.delete(1)),n.compose(i)}),e)}},{key:"setSelection",value:function(A,e,n){if(null==A)this.selection.setRange(null,e||t.sources.API);else{var i=a(A,e,n),s=u(i,4);A=s[0],e=s[1],n=s[3],this.selection.setRange(new B.Range(A,e),n),n!==g.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API,e=(new d.default).insert(t);return this.setContents(e,A)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.default.sources.USER,A=this.scroll.update(t);return this.selection.update(t),A}},{key:"updateContents",value:function(t){var A=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return o.call(this,(function(){return t=new d.default(t),A.editor.applyDelta(t,e)}),e,!0)}}]),t}();y.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},y.events=g.default.events,y.sources=g.default.sources,y.version="1.3.7",y.imports={delta:d.default,parchment:w.default,"core/module":p.default,"core/theme":C.default},A.expandConfig=r,A.overload=a,A.default=y},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(A,"__esModule",{value:!0});var i=function t(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,t),this.quill=A,this.options=e};i.DEFAULTS={},A.default=i},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(0)).default.Text);A.default=s},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(A,"__esModule",{value:!0});var i=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),s=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},r=n(e(58)),o=(0,n(e(10)).default)("quill:events");["selectionchange","mousedown","mouseup","click"].forEach((function(t){document.addEventListener(t,(function(){for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];[].slice.call(document.querySelectorAll(".ql-container")).forEach((function(t){var e;t.__quill&&t.__quill.emitter&&(e=t.__quill.emitter).handleDOM.apply(e,A)}))}))}));var a=function(t){function A(){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var t=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this));return t.listeners={},t.on("error",o.error),t}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),i(A,[{key:"emit",value:function(){o.log.apply(o,arguments),s(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"emit",this).apply(this,arguments)}},{key:"handleDOM",value:function(t){for(var A=arguments.length,e=Array(A>1?A-1:0),n=1;n<A;n++)e[n-1]=arguments[n];(this.listeners[t.type]||[]).forEach((function(A){var n=A.node,i=A.handler;(t.target===n||n.contains(t.target))&&i.apply(void 0,[t].concat(e))}))}},{key:"listenDOM",value:function(t,A,e){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push({node:A,handler:e})}}]),A}(r.default);a.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},a.sources={API:"api",SILENT:"silent",USER:"user"},A.default=a},function(t,A,e){"use strict";function n(t){if(s.indexOf(t)<=s.indexOf(r)){for(var A,e=arguments.length,n=Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];(A=console)[t].apply(A,n)}}function i(t){return s.reduce((function(A,e){return A[e]=n.bind(console,e,t),A}),{})}Object.defineProperty(A,"__esModule",{value:!0});var s=["error","warn","log","info"],r="warn";n.level=i.level=function(t){r=t},A.default=i},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=e(1),i=function(){function t(t,A,e){void 0===e&&(e={}),this.attrName=t,this.keyName=A;var i=n.Scope.TYPE&n.Scope.ATTRIBUTE;null!=e.scope?this.scope=e.scope&n.Scope.LEVEL|i:this.scope=n.Scope.ATTRIBUTE,null!=e.whitelist&&(this.whitelist=e.whitelist)}return t.keys=function(t){return[].map.call(t.attributes,(function(t){return t.name}))},t.prototype.add=function(t,A){return!!this.canAdd(t,A)&&(t.setAttribute(this.keyName,A),!0)},t.prototype.canAdd=function(t,A){return null!=n.query(t,n.Scope.BLOT&(this.scope|n.Scope.TYPE))&&(null==this.whitelist||("string"==typeof A?this.whitelist.indexOf(A.replace(/["']/g,""))>-1:this.whitelist.indexOf(A)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var A=t.getAttribute(this.keyName);return this.canAdd(t,A)&&A?A:""},t}();A.default=i},function(t,A,e){function n(t){return null==t}function i(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length||"function"!=typeof t.copy||"function"!=typeof t.slice||t.length>0&&"number"!=typeof t[0])}var s=Array.prototype.slice,r=e(55),o=e(56),a=t.exports=function(t,A,e){return e||(e={}),t===A||(t instanceof Date&&A instanceof Date?t.getTime()===A.getTime():!t||!A||"object"!=typeof t&&"object"!=typeof A?e.strict?t===A:t==A:function(t,A,e){var l,c;if(n(t)||n(A))return!1;if(t.prototype!==A.prototype)return!1;if(o(t))return!!o(A)&&(t=s.call(t),A=s.call(A),a(t,A,e));if(i(t)){if(!i(A))return!1;if(t.length!==A.length)return!1;for(l=0;l<t.length;l++)if(t[l]!==A[l])return!1;return!0}try{var u=r(t),h=r(A)}catch(t){return!1}if(u.length!=h.length)return!1;for(u.sort(),h.sort(),l=u.length-1;l>=0;l--)if(u[l]!=h[l])return!1;for(l=u.length-1;l>=0;l--)if(c=u[l],!a(t[c],A[c],e))return!1;return typeof t==typeof A}(t,A,e))}},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.Code=void 0;var o=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),l=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},c=n(e(4)),u=n(e(0)),h=n(e(3)),d=n(e(5)),f=n(e(8)),g=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return r(A,t),A}(d.default);g.blotName="code",g.tagName="CODE";var p=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return r(A,t),a(A,[{key:"delta",value:function(){var t=this,A=this.domNode.textContent;return A.endsWith("\n")&&(A=A.slice(0,-1)),A.split("\n").reduce((function(A,e){return A.insert(e).insert("\n",t.formats())}),new c.default)}},{key:"format",value:function(t,e){if(t!==this.statics.blotName||!e){var n=this.descendant(f.default,this.length()-1),i=o(n,1)[0];null!=i&&i.deleteAt(i.length()-1,1),l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"format",this).call(this,t,e)}}},{key:"formatAt",value:function(t,e,n,i){if(0!==e&&null!=u.default.query(n,u.default.Scope.BLOCK)&&(n!==this.statics.blotName||i!==this.statics.formats(this.domNode))){var s=this.newlineIndex(t);if(!(s<0||s>=t+e)){var r=this.newlineIndex(t,!0)+1,o=s-r+1,a=this.isolate(r,o),l=a.next;a.format(n,i),l instanceof A&&l.formatAt(0,t-r+e-o,n,i)}}}},{key:"insertAt",value:function(t,A,e){if(null==e){var n=this.descendant(f.default,t),i=o(n,2),s=i[0],r=i[1];s.insertAt(r,A)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var A=this.domNode.textContent.slice(t).indexOf("\n");return A>-1?t+A:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(u.default.create("text","\n")),l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"optimize",this).call(this,t);var e=this.next;null!=e&&e.prev===this&&e.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===e.statics.formats(e.domNode)&&(e.optimize(t),e.moveChildren(this),e.remove())}},{key:"replace",value:function(t){l(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(t){var A=u.default.find(t);null==A?t.parentNode.removeChild(t):A instanceof u.default.Embed?A.remove():A.unwrap()}))}}],[{key:"create",value:function(t){var e=l(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,t);return e.setAttribute("spellcheck",!1),e}},{key:"formats",value:function(){return!0}}]),A}(h.default);p.blotName="code-block",p.tagName="PRE",p.TAB="  ",A.Code=g,A.default=p},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"insertInto",value:function(t,e){0===t.children.length?function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertInto",this).call(this,t,e):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(0)).default.Embed);r.blotName="break",r.tagName="BR",A.default=r},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function s(t,A){var e=document.createElement("a");e.href=t;var n=e.href.slice(0,e.href.indexOf(":"));return A.indexOf(n)>-1}Object.defineProperty(A,"__esModule",{value:!0}),A.sanitize=A.default=void 0;var r=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),o=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},a=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),r(A,[{key:"format",value:function(t,e){if(t!==this.statics.blotName||!e)return o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"format",this).call(this,t,e);e=this.constructor.sanitize(e),this.domNode.setAttribute("href",e)}}],[{key:"create",value:function(t){var e=o(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,t);return t=this.sanitize(t),e.setAttribute("href",t),e.setAttribute("rel","noopener noreferrer"),e.setAttribute("target","_blank"),e}},{key:"formats",value:function(t){return t.getAttribute("href")}},{key:"sanitize",value:function(t){return s(t,this.PROTOCOL_WHITELIST)?t:this.SANITIZED_URL}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(5)).default);a.blotName="link",a.tagName="A",a.SANITIZED_URL="about:blank",a.PROTOCOL_WHITELIST=["http","https","mailto","tel"],A.default=a,A.sanitize=s},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){t.setAttribute(A,!("true"===t.getAttribute(A)))}Object.defineProperty(A,"__esModule",{value:!0});var s="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},r=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),o=n(e(25)),a=n(e(106)),l=0,c=function(){function t(A){var e=this;(function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")})(this,t),this.select=A,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",(function(){e.togglePicker()})),this.label.addEventListener("keydown",(function(t){switch(t.keyCode){case o.default.keys.ENTER:e.togglePicker();break;case o.default.keys.ESCAPE:e.escape(),t.preventDefault()}})),this.select.addEventListener("change",this.update.bind(this))}return r(t,[{key:"togglePicker",value:function(){this.container.classList.toggle("ql-expanded"),i(this.label,"aria-expanded"),i(this.options,"aria-hidden")}},{key:"buildItem",value:function(t){var A=this,e=document.createElement("span");return e.tabIndex="0",e.setAttribute("role","button"),e.classList.add("ql-picker-item"),t.hasAttribute("value")&&e.setAttribute("data-value",t.getAttribute("value")),t.textContent&&e.setAttribute("data-label",t.textContent),e.addEventListener("click",(function(){A.selectItem(e,!0)})),e.addEventListener("keydown",(function(t){switch(t.keyCode){case o.default.keys.ENTER:A.selectItem(e,!0),t.preventDefault();break;case o.default.keys.ESCAPE:A.escape(),t.preventDefault()}})),e}},{key:"buildLabel",value:function(){var t=document.createElement("span");return t.classList.add("ql-picker-label"),t.innerHTML=a.default,t.tabIndex="0",t.setAttribute("role","button"),t.setAttribute("aria-expanded","false"),this.container.appendChild(t),t}},{key:"buildOptions",value:function(){var t=this,A=document.createElement("span");A.classList.add("ql-picker-options"),A.setAttribute("aria-hidden","true"),A.tabIndex="-1",A.id="ql-picker-options-"+l,l+=1,this.label.setAttribute("aria-controls",A.id),this.options=A,[].slice.call(this.select.options).forEach((function(e){var n=t.buildItem(e);A.appendChild(n),!0===e.selected&&t.selectItem(n)})),this.container.appendChild(A)}},{key:"buildPicker",value:function(){var t=this;[].slice.call(this.select.attributes).forEach((function(A){t.container.setAttribute(A.name,A.value)})),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"escape",value:function(){var t=this;this.close(),setTimeout((function(){return t.label.focus()}),1)}},{key:"close",value:function(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}},{key:"selectItem",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=this.container.querySelector(".ql-selected");if(t!==e&&(null!=e&&e.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),A))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":s(Event))){var n=document.createEvent("Event");n.initEvent("change",!0,!0),this.select.dispatchEvent(n)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var A=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(A)}else this.selectItem(null);var e=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",e)}}]),t}();A.default=c},function(t,A,e){"use strict";function n(t){var A=o.find(t);if(null==A)try{A=o.create(t)}catch(e){A=o.create(o.Scope.INLINE),[].slice.call(t.childNodes).forEach((function(t){A.domNode.appendChild(t)})),t.parentNode&&t.parentNode.replaceChild(A.domNode,t),A.attach()}return A}var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var s=e(47),r=e(27),o=e(1),a=function(t){function A(A){var e=t.call(this,A)||this;return e.build(),e}return i(A,t),A.prototype.appendChild=function(t){this.insertBefore(t)},A.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach((function(t){t.attach()}))},A.prototype.build=function(){var t=this;this.children=new s.default,[].slice.call(this.domNode.childNodes).reverse().forEach((function(A){try{var e=n(A);t.insertBefore(e,t.children.head||void 0)}catch(t){if(t instanceof o.ParchmentError)return;throw t}}))},A.prototype.deleteAt=function(t,A){if(0===t&&A===this.length())return this.remove();this.children.forEachAt(t,A,(function(t,A,e){t.deleteAt(A,e)}))},A.prototype.descendant=function(t,e){var n=this.children.find(e),i=n[0],s=n[1];return null==t.blotName&&t(i)||null!=t.blotName&&i instanceof t?[i,s]:i instanceof A?i.descendant(t,s):[null,-1]},A.prototype.descendants=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=Number.MAX_VALUE);var i=[],s=n;return this.children.forEachAt(e,n,(function(e,n,r){(null==t.blotName&&t(e)||null!=t.blotName&&e instanceof t)&&i.push(e),e instanceof A&&(i=i.concat(e.descendants(t,n,s))),s-=r})),i},A.prototype.detach=function(){this.children.forEach((function(t){t.detach()})),t.prototype.detach.call(this)},A.prototype.formatAt=function(t,A,e,n){this.children.forEachAt(t,A,(function(t,A,i){t.formatAt(A,i,e,n)}))},A.prototype.insertAt=function(t,A,e){var n=this.children.find(t),i=n[0],s=n[1];if(i)i.insertAt(s,A,e);else{var r=null==e?o.create("text",A):o.create(A,e);this.appendChild(r)}},A.prototype.insertBefore=function(t,A){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some((function(A){return t instanceof A})))throw new o.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,A)},A.prototype.length=function(){return this.children.reduce((function(t,A){return t+A.length()}),0)},A.prototype.moveChildren=function(t,A){this.children.forEach((function(e){t.insertBefore(e,A)}))},A.prototype.optimize=function(A){if(t.prototype.optimize.call(this,A),0===this.children.length)if(null!=this.statics.defaultChild){var e=o.create(this.statics.defaultChild);this.appendChild(e),e.optimize(A)}else this.remove()},A.prototype.path=function(t,e){void 0===e&&(e=!1);var n=this.children.find(t,e),i=n[0],s=n[1],r=[[this,t]];return i instanceof A?r.concat(i.path(s,e)):(null!=i&&r.push([i,s]),r)},A.prototype.removeChild=function(t){this.children.remove(t)},A.prototype.replace=function(e){e instanceof A&&e.moveChildren(this),t.prototype.replace.call(this,e)},A.prototype.split=function(t,A){if(void 0===A&&(A=!1),!A){if(0===t)return this;if(t===this.length())return this.next}var e=this.clone();return this.parent.insertBefore(e,this.next),this.children.forEachAt(t,this.length(),(function(t,n,i){t=t.split(n,A),e.appendChild(t)})),e},A.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},A.prototype.update=function(t,A){var e=this,i=[],s=[];t.forEach((function(t){t.target===e.domNode&&"childList"===t.type&&(i.push.apply(i,t.addedNodes),s.push.apply(s,t.removedNodes))})),s.forEach((function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var A=o.find(t);null!=A&&(null!=A.domNode.parentNode&&A.domNode.parentNode!==e.domNode||A.detach())}})),i.filter((function(t){return t.parentNode==e.domNode})).sort((function(t,A){return t===A?0:t.compareDocumentPosition(A)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1})).forEach((function(t){var A=null;null!=t.nextSibling&&(A=o.find(t.nextSibling));var i=n(t);i.next==A&&null!=i.next||(null!=i.parent&&i.parent.removeChild(e),e.insertBefore(i,A||void 0))}))},A}(r.default);A.default=a},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=e(11),s=e(28),r=e(17),o=e(1),a=function(t){function A(A){var e=t.call(this,A)||this;return e.attributes=new s.default(e.domNode),e}return n(A,t),A.formats=function(t){return"string"==typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},A.prototype.format=function(t,A){var e=o.query(t);e instanceof i.default?this.attributes.attribute(e,A):A&&(null==e||t===this.statics.blotName&&this.formats()[t]===A||this.replaceWith(t,A))},A.prototype.formats=function(){var t=this.attributes.values(),A=this.statics.formats(this.domNode);return null!=A&&(t[this.statics.blotName]=A),t},A.prototype.replaceWith=function(A,e){var n=t.prototype.replaceWith.call(this,A,e);return this.attributes.copy(n),n},A.prototype.update=function(A,e){var n=this;t.prototype.update.call(this,A,e),A.some((function(t){return t.target===n.domNode&&"attributes"===t.type}))&&this.attributes.build()},A.prototype.wrap=function(e,n){var i=t.prototype.wrap.call(this,e,n);return i instanceof A&&i.statics.scope===this.statics.scope&&this.attributes.move(i),i},A}(r.default);A.default=a},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=e(27),s=e(1),r=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return n(A,t),A.value=function(t){return!0},A.prototype.index=function(t,A){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(A,1):-1},A.prototype.position=function(t,A){var e=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(e+=1),[this.parent.domNode,e]},A.prototype.value=function(){var t;return(t={})[this.statics.blotName]=this.statics.value(this.domNode)||!0,t},A.scope=s.Scope.INLINE_BLOT,A}(i.default);A.default=r},function(t,A,e){function n(t){this.ops=t,this.index=0,this.offset=0}var i=e(12),s=e(2),r={attributes:{compose:function(t,A,e){"object"!=typeof t&&(t={}),"object"!=typeof A&&(A={});var n=s(!0,{},A);for(var i in e||(n=Object.keys(n).reduce((function(t,A){return null!=n[A]&&(t[A]=n[A]),t}),{})),t)void 0!==t[i]&&void 0===A[i]&&(n[i]=t[i]);return Object.keys(n).length>0?n:void 0},diff:function(t,A){"object"!=typeof t&&(t={}),"object"!=typeof A&&(A={});var e=Object.keys(t).concat(Object.keys(A)).reduce((function(e,n){return i(t[n],A[n])||(e[n]=void 0===A[n]?null:A[n]),e}),{});return Object.keys(e).length>0?e:void 0},transform:function(t,A,e){if("object"!=typeof t)return A;if("object"==typeof A){if(!e)return A;var n=Object.keys(A).reduce((function(e,n){return void 0===t[n]&&(e[n]=A[n]),e}),{});return Object.keys(n).length>0?n:void 0}}},iterator:function(t){return new n(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};n.prototype.hasNext=function(){return this.peekLength()<1/0},n.prototype.next=function(t){t||(t=1/0);var A=this.ops[this.index];if(A){var e=this.offset,n=r.length(A);if(t>=n-e?(t=n-e,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof A.delete)return{delete:t};var i={};return A.attributes&&(i.attributes=A.attributes),"number"==typeof A.retain?i.retain=t:"string"==typeof A.insert?i.insert=A.insert.substr(e,t):i.insert=A.insert,i}return{retain:1/0}},n.prototype.peek=function(){return this.ops[this.index]},n.prototype.peekLength=function(){return this.ops[this.index]?r.length(this.ops[this.index])-this.offset:1/0},n.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},n.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var t=this.offset,A=this.index,e=this.next(),n=this.ops.slice(this.index);return this.offset=t,this.index=A,[e].concat(n)}return[]},t.exports=r},function(t,A){var e=function(){"use strict";function t(t,A){return null!=A&&t instanceof A}function A(e,o,a,l,c){"object"==typeof o&&(a=o.depth,l=o.prototype,c=o.includeNonEnumerable,o=o.circular);var u=[],h=[],d="undefined"!=typeof Buffer;return void 0===o&&(o=!0),void 0===a&&(a=1/0),function e(a,f){if(null===a)return null;if(0===f)return a;var g,p;if("object"!=typeof a)return a;if(t(a,i))g=new i;else if(t(a,s))g=new s;else if(t(a,r))g=new r((function(t,A){a.then((function(A){t(e(A,f-1))}),(function(t){A(e(t,f-1))}))}));else if(A.__isArray(a))g=[];else if(A.__isRegExp(a))g=new RegExp(a.source,n(a)),a.lastIndex&&(g.lastIndex=a.lastIndex);else if(A.__isDate(a))g=new Date(a.getTime());else{if(d&&Buffer.isBuffer(a))return g=Buffer.allocUnsafe?Buffer.allocUnsafe(a.length):new Buffer(a.length),a.copy(g),g;t(a,Error)?g=Object.create(a):void 0===l?(p=Object.getPrototypeOf(a),g=Object.create(p)):(g=Object.create(l),p=l)}if(o){var w=u.indexOf(a);if(-1!=w)return h[w];u.push(a),h.push(g)}for(var B in t(a,i)&&a.forEach((function(t,A){var n=e(A,f-1),i=e(t,f-1);g.set(n,i)})),t(a,s)&&a.forEach((function(t){var A=e(t,f-1);g.add(A)})),a){var E;p&&(E=Object.getOwnPropertyDescriptor(p,B)),E&&null==E.set||(g[B]=e(a[B],f-1))}if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);for(B=0;B<m.length;B++){var v=m[B];(!(b=Object.getOwnPropertyDescriptor(a,v))||b.enumerable||c)&&(g[v]=e(a[v],f-1),b.enumerable||Object.defineProperty(g,v,{enumerable:!1}))}}if(c){var C=Object.getOwnPropertyNames(a);for(B=0;B<C.length;B++){var b,y=C[B];(b=Object.getOwnPropertyDescriptor(a,y))&&b.enumerable||(g[y]=e(a[y],f-1),Object.defineProperty(g,y,{enumerable:!1}))}}return g}(e,a)}function e(t){return Object.prototype.toString.call(t)}function n(t){var A="";return t.global&&(A+="g"),t.ignoreCase&&(A+="i"),t.multiline&&(A+="m"),A}var i,s,r;try{i=Map}catch(t){i=function(){}}try{s=Set}catch(t){s=function(){}}try{r=Promise}catch(t){r=function(){}}return A.clonePrototype=function(t){if(null===t)return null;var A=function(){};return A.prototype=t,new A},A.__objToStr=e,A.__isDate=function(t){return"object"==typeof t&&"[object Date]"===e(t)},A.__isArray=function(t){return"object"==typeof t&&"[object Array]"===e(t)},A.__isRegExp=function(t){return"object"==typeof t&&"[object RegExp]"===e(t)},A.__getRegExpFlags=n,A}();"object"==typeof t&&t.exports&&(t.exports=e)},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var A=0,e=Array(t.length);A<t.length;A++)e[A]=t[A];return e}return Array.from(t)}function s(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function r(t,A){try{A.parentNode}catch(t){return!1}return A instanceof Text&&(A=A.parentNode),t.contains(A)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.Range=void 0;var o=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),l=n(e(0)),c=n(e(21)),u=n(e(12)),h=n(e(9)),d=(0,n(e(10)).default)("quill:selection"),f=function t(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;s(this,t),this.index=A,this.length=e},g=function(){function t(A,e){var n=this;s(this,t),this.emitter=e,this.scroll=A,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=l.default.create("cursor",this),this.lastRange=this.savedRange=new f(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){n.mouseDown||setTimeout(n.update.bind(n,h.default.sources.USER),1)})),this.emitter.on(h.default.events.EDITOR_CHANGE,(function(t,A){t===h.default.events.TEXT_CHANGE&&A.length()>0&&n.update(h.default.sources.SILENT)})),this.emitter.on(h.default.events.SCROLL_BEFORE_UPDATE,(function(){if(n.hasFocus()){var t=n.getNativeRange();null!=t&&t.start.node!==n.cursor.textNode&&n.emitter.once(h.default.events.SCROLL_UPDATE,(function(){try{n.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(t){}}))}})),this.emitter.on(h.default.events.SCROLL_OPTIMIZE,(function(t,A){if(A.range){var e=A.range,i=e.startNode,s=e.startOffset,r=e.endNode,o=e.endOffset;n.setNativeRange(i,s,r,o)}})),this.update(h.default.sources.SILENT)}return a(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",(function(){t.composing=!0})),this.root.addEventListener("compositionend",(function(){if(t.composing=!1,t.cursor.parent){var A=t.cursor.restore();if(!A)return;setTimeout((function(){t.setNativeRange(A.startNode,A.startOffset,A.endNode,A.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,(function(){t.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){t.mouseDown=!1,t.update(h.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,A){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var e=this.getNativeRange();if(null!=e&&e.native.collapsed&&!l.default.query(t,l.default.Scope.BLOCK)){if(e.start.node!==this.cursor.textNode){var n=l.default.find(e.start.node,!1);if(null==n)return;if(n instanceof l.default.Leaf){var i=n.split(e.start.offset);n.parent.insertBefore(this.cursor,i)}else n.insertBefore(this.cursor,e.start.node);this.cursor.attach()}this.cursor.format(t,A),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.scroll.length();t=Math.min(t,e-1),A=Math.min(t+A,e-1)-t;var n=void 0,i=this.scroll.leaf(t),s=o(i,2),r=s[0],a=s[1];if(null==r)return null;var l=r.position(a,!0),c=o(l,2);n=c[0],a=c[1];var u=document.createRange();if(A>0){u.setStart(n,a);var h=this.scroll.leaf(t+A),d=o(h,2);if(r=d[0],a=d[1],null==r)return null;var f=r.position(a,!0),g=o(f,2);return n=g[0],a=g[1],u.setEnd(n,a),u.getBoundingClientRect()}var p="left",w=void 0;return n instanceof Text?(a<n.data.length?(u.setStart(n,a),u.setEnd(n,a+1)):(u.setStart(n,a-1),u.setEnd(n,a),p="right"),w=u.getBoundingClientRect()):(w=r.domNode.getBoundingClientRect(),a>0&&(p="right")),{bottom:w.top+w.height,height:w.height,left:w[p],right:w[p],top:w.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var A=t.getRangeAt(0);if(null==A)return null;var e=this.normalizeNative(A);return d.info("getNativeRange",e),e}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var A=this,e=[[t.start.node,t.start.offset]];t.native.collapsed||e.push([t.end.node,t.end.offset]);var n=e.map((function(t){var e=o(t,2),n=e[0],i=e[1],s=l.default.find(n,!0),r=s.offset(A.scroll);return 0===i?r:s instanceof l.default.Container?r+s.length():r+s.index(n,i)})),s=Math.min(Math.max.apply(Math,i(n)),this.scroll.length()-1),r=Math.min.apply(Math,[s].concat(i(n)));return new f(r,s-r)}},{key:"normalizeNative",value:function(t){if(!r(this.root,t.startContainer)||!t.collapsed&&!r(this.root,t.endContainer))return null;var A={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[A.start,A.end].forEach((function(t){for(var A=t.node,e=t.offset;!(A instanceof Text)&&A.childNodes.length>0;)if(A.childNodes.length>e)A=A.childNodes[e],e=0;else{if(A.childNodes.length!==e)break;e=(A=A.lastChild)instanceof Text?A.data.length:A.childNodes.length+1}t.node=A,t.offset=e})),A}},{key:"rangeToNative",value:function(t){var A=this,e=t.collapsed?[t.index]:[t.index,t.index+t.length],n=[],i=this.scroll.length();return e.forEach((function(t,e){t=Math.min(i-1,t);var s,r=A.scroll.leaf(t),a=o(r,2),l=a[0],c=a[1],u=l.position(c,0!==e),h=o(u,2);s=h[0],c=h[1],n.push(s,c)})),n.length<2&&(n=n.concat(n)),n}},{key:"scrollIntoView",value:function(t){var A=this.lastRange;if(null!=A){var e=this.getBounds(A.index,A.length);if(null!=e){var n=this.scroll.length()-1,i=this.scroll.line(Math.min(A.index,n)),s=o(i,1)[0],r=s;if(A.length>0){var a=this.scroll.line(Math.min(A.index+A.length,n));r=o(a,1)[0]}if(null!=s&&null!=r){var l=t.getBoundingClientRect();e.top<l.top?t.scrollTop-=l.top-e.top:e.bottom>l.bottom&&(t.scrollTop+=e.bottom-l.bottom)}}}}},{key:"setNativeRange",value:function(t,A){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:A,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(d.info("setNativeRange",t,A,e,n),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=e.parentNode){var s=document.getSelection();if(null!=s)if(null!=t){this.hasFocus()||this.root.focus();var r=(this.getNativeRange()||{}).native;if(null==r||i||t!==r.startContainer||A!==r.startOffset||e!==r.endContainer||n!==r.endOffset){"BR"==t.tagName&&(A=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==e.tagName&&(n=[].indexOf.call(e.parentNode.childNodes,e),e=e.parentNode);var o=document.createRange();o.setStart(t,A),o.setEnd(e,n),s.removeAllRanges(),s.addRange(o)}}else s.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.default.sources.API;if("string"==typeof A&&(e=A,A=!1),d.info("setRange",t),null!=t){var n=this.rangeToNative(t);this.setNativeRange.apply(this,i(n).concat([A]))}else this.setNativeRange(null);this.update(e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.default.sources.USER,A=this.lastRange,e=this.getRange(),n=o(e,2),i=n[0],s=n[1];if(this.lastRange=i,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,u.default)(A,this.lastRange)){var r;!this.composing&&null!=s&&s.native.collapsed&&s.start.node!==this.cursor.textNode&&this.cursor.restore();var a,l=[h.default.events.SELECTION_CHANGE,(0,c.default)(this.lastRange),(0,c.default)(A),t];if((r=this.emitter).emit.apply(r,[h.default.events.EDITOR_CHANGE].concat(l)),t!==h.default.sources.SILENT)(a=this.emitter).emit.apply(a,l)}}}]),t}();A.Range=f,A.default=g},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var r=n(e(0)),o=e(3),a=n(o),l=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),A}(r.default.Container);l.allowedChildren=[a.default,o.BlockEmbed,l],A.default=l},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0}),A.ColorStyle=A.ColorClass=A.ColorAttributor=void 0;var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),o=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"value",value:function(t){var e=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"value",this).call(this,t);return e.startsWith("rgb(")?"#"+(e=e.replace(/^[^\d]+/,"").replace(/[^\d]+$/,"")).split(",").map((function(t){return("00"+parseInt(t).toString(16)).slice(-2)})).join(""):e}}]),A}(r.default.Attributor.Style),a=new r.default.Attributor.Class("color","ql-color",{scope:r.default.Scope.INLINE}),l=new o("color","color",{scope:r.default.Scope.INLINE});A.ColorAttributor=o,A.ColorClass=a,A.ColorStyle=l},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}function s(t,A){var e,n=t===D.keys.LEFT?"prefix":"suffix";return i(e={key:t,shiftKey:A,altKey:null},n,/^$/),i(e,"handler",(function(e){var n=e.index;t===D.keys.RIGHT&&(n+=e.length+1);var i=this.quill.getLeaf(n);return!(f(i,1)[0]instanceof v.default.Embed&&(t===D.keys.LEFT?A?this.quill.setSelection(e.index-1,e.length+1,C.default.sources.USER):this.quill.setSelection(e.index-1,C.default.sources.USER):A?this.quill.setSelection(e.index,e.length+1,C.default.sources.USER):this.quill.setSelection(e.index+e.length+1,C.default.sources.USER),1))})),e}function r(t,A){if(!(0===t.index||this.quill.getLength()<=1)){var e=this.quill.getLine(t.index),n=f(e,1)[0],i={};if(0===A.offset){var s=this.quill.getLine(t.index-1),r=f(s,1)[0];if(null!=r&&r.length()>1){var o=n.formats(),a=this.quill.getFormat(t.index-1,1);i=m.default.attributes.diff(o,a)||{}}}var l=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(A.prefix)?2:1;this.quill.deleteText(t.index-l,l,C.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index-l,l,i,C.default.sources.USER),this.quill.focus()}}function o(t,A){var e=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(A.suffix)?2:1;if(!(t.index>=this.quill.getLength()-e)){var n={},i=0,s=this.quill.getLine(t.index),r=f(s,1)[0];if(A.offset>=r.length()-1){var o=this.quill.getLine(t.index+1),a=f(o,1)[0];if(a){var l=r.formats(),c=this.quill.getFormat(t.index,1);n=m.default.attributes.diff(l,c)||{},i=a.length()}}this.quill.deleteText(t.index,e,C.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index+i-1,e,n,C.default.sources.USER)}}function a(t){var A=this.quill.getLines(t),e={};if(A.length>1){var n=A[0].formats(),i=A[A.length-1].formats();e=m.default.attributes.diff(i,n)||{}}this.quill.deleteText(t,C.default.sources.USER),Object.keys(e).length>0&&this.quill.formatLine(t.index,1,e,C.default.sources.USER),this.quill.setSelection(t.index,C.default.sources.SILENT),this.quill.focus()}function l(t,A){var e=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var n=Object.keys(A.format).reduce((function(t,e){return v.default.query(e,v.default.Scope.BLOCK)&&!Array.isArray(A.format[e])&&(t[e]=A.format[e]),t}),{});this.quill.insertText(t.index,"\n",n,C.default.sources.USER),this.quill.setSelection(t.index+1,C.default.sources.SILENT),this.quill.focus(),Object.keys(A.format).forEach((function(t){null==n[t]&&(Array.isArray(A.format[t])||"link"!==t&&e.quill.format(t,A.format[t],C.default.sources.USER))}))}function c(t){return{key:D.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(A){var e=v.default.query("code-block"),n=A.index,i=A.length,s=this.quill.scroll.descendant(e,n),r=f(s,2),o=r[0],a=r[1];if(null!=o){var l=this.quill.getIndex(o),c=o.newlineIndex(a,!0)+1,u=o.newlineIndex(l+a+i),h=o.domNode.textContent.slice(c,u).split("\n");a=0,h.forEach((function(A,s){t?(o.insertAt(c+a,e.TAB),a+=e.TAB.length,0===s?n+=e.TAB.length:i+=e.TAB.length):A.startsWith(e.TAB)&&(o.deleteAt(c+a,e.TAB.length),a-=e.TAB.length,0===s?n-=e.TAB.length:i-=e.TAB.length),a+=A.length+1})),this.quill.update(C.default.sources.USER),this.quill.setSelection(n,i,C.default.sources.SILENT)}}}}function u(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(A,e){this.quill.format(t,!e.format[t],C.default.sources.USER)}}}function h(t){if("string"==typeof t||"number"==typeof t)return h({key:t});if("object"===(void 0===t?"undefined":d(t))&&(t=(0,p.default)(t,!1)),"string"==typeof t.key)if(null!=D.keys[t.key.toUpperCase()])t.key=D.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[I]=t.shortKey,delete t.shortKey),t}Object.defineProperty(A,"__esModule",{value:!0}),A.SHORTKEY=A.default=void 0;var d="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},f=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},g=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),p=n(e(21)),w=n(e(12)),B=n(e(2)),E=n(e(4)),m=n(e(20)),v=n(e(0)),C=n(e(6)),b=n(e(10)),y=n(e(7)),Q=(0,b.default)("quill:keyboard"),I=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",D=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.bindings={},Object.keys(n.options.bindings).forEach((function(A){("list autofill"!==A||null==t.scroll.whitelist||t.scroll.whitelist.list)&&n.options.bindings[A]&&n.addBinding(n.options.bindings[A])})),n.addBinding({key:A.keys.ENTER,shiftKey:null},l),n.addBinding({key:A.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},(function(){})),/Firefox/i.test(navigator.userAgent)?(n.addBinding({key:A.keys.BACKSPACE},{collapsed:!0},r),n.addBinding({key:A.keys.DELETE},{collapsed:!0},o)):(n.addBinding({key:A.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},r),n.addBinding({key:A.keys.DELETE},{collapsed:!0,suffix:/^.?$/},o)),n.addBinding({key:A.keys.BACKSPACE},{collapsed:!1},a),n.addBinding({key:A.keys.DELETE},{collapsed:!1},a),n.addBinding({key:A.keys.BACKSPACE,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},r),n.listen(),n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),g(A,null,[{key:"match",value:function(t,A){return A=h(A),!["altKey","ctrlKey","metaKey","shiftKey"].some((function(e){return!!A[e]!==t[e]&&null!==A[e]}))&&A.key===(t.which||t.keyCode)}}]),g(A,[{key:"addBinding",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=h(t);if(null==n||null==n.key)return Q.warn("Attempted to add invalid keyboard binding",n);"function"==typeof A&&(A={handler:A}),"function"==typeof e&&(e={handler:e}),n=(0,B.default)(n,A,e),this.bindings[n.key]=this.bindings[n.key]||[],this.bindings[n.key].push(n)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",(function(e){if(!e.defaultPrevented){var n=e.which||e.keyCode,i=(t.bindings[n]||[]).filter((function(t){return A.match(e,t)}));if(0!==i.length){var s=t.quill.getSelection();if(null!=s&&t.quill.hasFocus()){var r=t.quill.getLine(s.index),o=f(r,2),a=o[0],l=o[1],c=t.quill.getLeaf(s.index),u=f(c,2),h=u[0],g=u[1],p=0===s.length?[h,g]:t.quill.getLeaf(s.index+s.length),B=f(p,2),E=B[0],m=B[1],C=h instanceof v.default.Text?h.value().slice(0,g):"",b=E instanceof v.default.Text?E.value().slice(m):"",y={collapsed:0===s.length,empty:0===s.length&&a.length()<=1,format:t.quill.getFormat(s),offset:l,prefix:C,suffix:b};i.some((function(A){if(null!=A.collapsed&&A.collapsed!==y.collapsed)return!1;if(null!=A.empty&&A.empty!==y.empty)return!1;if(null!=A.offset&&A.offset!==y.offset)return!1;if(Array.isArray(A.format)){if(A.format.every((function(t){return null==y.format[t]})))return!1}else if("object"===d(A.format)&&!Object.keys(A.format).every((function(t){return!0===A.format[t]?null!=y.format[t]:!1===A.format[t]?null==y.format[t]:(0,w.default)(A.format[t],y.format[t])})))return!1;return!(null!=A.prefix&&!A.prefix.test(y.prefix)||null!=A.suffix&&!A.suffix.test(y.suffix)||!0===A.handler.call(t,s,y))}))&&e.preventDefault()}}}}))}}]),A}(y.default);D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:u("bold"),italic:u("italic"),underline:u("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(t,A){if(A.collapsed&&0!==A.offset)return!0;this.quill.format("indent","+1",C.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,A){if(A.collapsed&&0!==A.offset)return!0;this.quill.format("indent","-1",C.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,A){null!=A.format.indent?this.quill.format("indent","-1",C.default.sources.USER):null!=A.format.list&&this.quill.format("list",!1,C.default.sources.USER)}},"indent code-block":c(!0),"outdent code-block":c(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,C.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(t){this.quill.history.cutoff();var A=(new E.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(A,C.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,C.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,A){this.quill.format("list",!1,C.default.sources.USER),A.format.indent&&this.quill.format("indent",!1,C.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var A=this.quill.getLine(t.index),e=f(A,2),n=e[0],i=e[1],s=(0,B.default)({},n.formats(),{list:"checked"}),r=(new E.default).retain(t.index).insert("\n",s).retain(n.length()-i-1).retain(1,{list:"unchecked"});this.quill.updateContents(r,C.default.sources.USER),this.quill.setSelection(t.index+1,C.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,A){var e=this.quill.getLine(t.index),n=f(e,2),i=n[0],s=n[1],r=(new E.default).retain(t.index).insert("\n",A.format).retain(i.length()-s-1).retain(1,{header:null});this.quill.updateContents(r,C.default.sources.USER),this.quill.setSelection(t.index+1,C.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,A){var e=A.prefix.length,n=this.quill.getLine(t.index),i=f(n,2),s=i[0],r=i[1];if(r>e)return!0;var o=void 0;switch(A.prefix.trim()){case"[]":case"[ ]":o="unchecked";break;case"[x]":o="checked";break;case"-":case"*":o="bullet";break;default:o="ordered"}this.quill.insertText(t.index," ",C.default.sources.USER),this.quill.history.cutoff();var a=(new E.default).retain(t.index-r).delete(e+1).retain(s.length()-2-r).retain(1,{list:o});this.quill.updateContents(a,C.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-e,C.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var A=this.quill.getLine(t.index),e=f(A,2),n=e[0],i=e[1],s=(new E.default).retain(t.index+n.length()-i-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(s,C.default.sources.USER)}},"embed left":s(D.keys.LEFT,!1),"embed left shift":s(D.keys.LEFT,!0),"embed right":s(D.keys.RIGHT,!1),"embed right shift":s(D.keys.RIGHT,!0)}},A.default=D,A.SHORTKEY=I},function(t,A,e){"use strict";t.exports={align:{"":e(75),center:e(76),right:e(77),justify:e(78)},background:e(79),blockquote:e(80),bold:e(81),clean:e(82),code:e(40),"code-block":e(40),color:e(83),direction:{"":e(84),rtl:e(85)},float:{center:e(86),full:e(87),left:e(88),right:e(89)},formula:e(90),header:{1:e(91),2:e(92)},italic:e(93),image:e(94),indent:{"+1":e(95),"-1":e(96)},link:e(97),list:{ordered:e(98),bullet:e(99),check:e(100)},script:{sub:e(101),super:e(102)},strike:e(103),underline:e(104),video:e(105)}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=e(1),i=function(){function t(t){this.domNode=t,this.domNode[n.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new n.ParchmentError("Blot definition missing tagName");var A;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),A="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):A=document.createElement(this.tagName),this.className&&A.classList.add(this.className),A},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return n.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[n.DATA_KEY]},t.prototype.deleteAt=function(t,A){this.isolate(t,A).remove()},t.prototype.formatAt=function(t,A,e,i){var s=this.isolate(t,A);if(null!=n.query(e,n.Scope.BLOT)&&i)s.wrap(e,i);else if(null!=n.query(e,n.Scope.ATTRIBUTE)){var r=n.create(this.statics.scope);s.wrap(r),r.format(e,i)}},t.prototype.insertAt=function(t,A,e){var i=null==e?n.create("text",A):n.create(A,e),s=this.split(t);this.parent.insertBefore(i,s)},t.prototype.insertInto=function(t,A){void 0===A&&(A=null),null!=this.parent&&this.parent.children.remove(this);var e=null;t.children.insertBefore(this,A),null!=A&&(e=A.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==e||t.domNode.insertBefore(this.domNode,e),this.parent=t,this.attach()},t.prototype.isolate=function(t,A){var e=this.split(t);return e.split(A),e},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[n.DATA_KEY]&&delete this.domNode[n.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,A){var e="string"==typeof t?n.create(t,A):t;return e.replace(this),e},t.prototype.split=function(t,A){return 0===t?this:this.next},t.prototype.update=function(t,A){},t.prototype.wrap=function(t,A){var e="string"==typeof t?n.create(t,A):t;return null!=this.parent&&this.parent.insertBefore(e,this.next),e.appendChild(this),e},t.blotName="abstract",t}();A.default=i},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=e(11),i=e(29),s=e(30),r=e(1),o=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,A){A?t.add(this.domNode,A)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var A=n.default.keys(this.domNode),e=i.default.keys(this.domNode),o=s.default.keys(this.domNode);A.concat(e).concat(o).forEach((function(A){var e=r.query(A,r.Scope.ATTRIBUTE);e instanceof n.default&&(t.attributes[e.attrName]=e)}))},t.prototype.copy=function(t){var A=this;Object.keys(this.attributes).forEach((function(e){var n=A.attributes[e].value(A.domNode);t.format(e,n)}))},t.prototype.move=function(t){var A=this;this.copy(t),Object.keys(this.attributes).forEach((function(t){A.attributes[t].remove(A.domNode)})),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce((function(A,e){return A[e]=t.attributes[e].value(t.domNode),A}),{})},t}();A.default=o},function(t,A,e){"use strict";function n(t,A){return(t.getAttribute("class")||"").split(/\s+/).filter((function(t){return 0===t.indexOf(A+"-")}))}var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return i(A,t),A.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map((function(t){return t.split("-").slice(0,-1).join("-")}))},A.prototype.add=function(t,A){return!!this.canAdd(t,A)&&(this.remove(t),t.classList.add(this.keyName+"-"+A),!0)},A.prototype.remove=function(t){n(t,this.keyName).forEach((function(A){t.classList.remove(A)})),0===t.classList.length&&t.removeAttribute("class")},A.prototype.value=function(t){var A=(n(t,this.keyName)[0]||"").slice(this.keyName.length+1);return this.canAdd(t,A)?A:""},A}(e(11).default);A.default=s},function(t,A,e){"use strict";function n(t){var A=t.split("-"),e=A.slice(1).map((function(t){return t[0].toUpperCase()+t.slice(1)})).join("");return A[0]+e}var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return i(A,t),A.keys=function(t){return(t.getAttribute("style")||"").split(";").map((function(t){return t.split(":")[0].trim()}))},A.prototype.add=function(t,A){return!!this.canAdd(t,A)&&(t.style[n(this.keyName)]=A,!0)},A.prototype.remove=function(t){t.style[n(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},A.prototype.value=function(t){var A=t.style[n(this.keyName)];return this.canAdd(t,A)?A:""},A}(e(11).default);A.default=s},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(A,"__esModule",{value:!0});var i=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},r=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),o=n(e(0)),a=n(e(8)),l=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t));return n.selection=e,n.textNode=document.createTextNode(A.CONTENTS),n.domNode.appendChild(n.textNode),n._length=0,n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),r(A,null,[{key:"value",value:function(){}}]),r(A,[{key:"detach",value:function(){null!=this.parent&&this.parent.removeChild(this)}},{key:"format",value:function(t,e){if(0!==this._length)return s(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"format",this).call(this,t,e);for(var n=this,i=0;null!=n&&n.statics.scope!==o.default.Scope.BLOCK_BLOT;)i+=n.offset(n.parent),n=n.parent;null!=n&&(this._length=A.CONTENTS.length,n.optimize(),n.formatAt(i,A.CONTENTS.length,t,e),this._length=0)}},{key:"index",value:function(t,e){return t===this.textNode?0:s(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"index",this).call(this,t,e)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){s(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!this.selection.composing&&null!=this.parent){var t=this.textNode,e=this.selection.getNativeRange(),n=void 0,s=void 0,r=void 0;if(null!=e&&e.start.node===t&&e.end.node===t){var l=[t,e.start.offset,e.end.offset];n=l[0],s=l[1],r=l[2]}for(;null!=this.domNode.lastChild&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==A.CONTENTS){var c=this.textNode.data.split(A.CONTENTS).join("");this.next instanceof a.default?(n=this.next.domNode,this.next.insertAt(0,c),this.textNode.data=A.CONTENTS):(this.textNode.data=c,this.parent.insertBefore(o.default.create(this.textNode),this),this.textNode=document.createTextNode(A.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),null!=s){var u=[s,r].map((function(t){return Math.max(0,Math.min(n.data.length,t-1))})),h=i(u,2);return s=h[0],r=h[1],{startNode:n,startOffset:s,endNode:n,endOffset:r}}}}},{key:"update",value:function(t,A){var e=this;if(t.some((function(t){return"characterData"===t.type&&t.target===e.textNode}))){var n=this.restore();n&&(A.range=n)}}},{key:"value",value:function(){return""}}]),A}(o.default.Embed);l.blotName="cursor",l.className="ql-cursor",l.tagName="span",l.CONTENTS="\ufeff",A.default=l},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),i=function(){function t(A,e){(function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")})(this,t),this.quill=A,this.options=e,this.modules={}}return n(t,[{key:"init",value:function(){var t=this;Object.keys(this.options.modules).forEach((function(A){null==t.modules[A]&&t.addModule(A)}))}},{key:"addModule",value:function(t){var A=this.quill.constructor.import("modules/"+t);return this.modules[t]=new A(this.quill,this.options.modules[t]||{}),this.modules[t]}}]),t}();i.DEFAULTS={modules:{}},i.themes={default:i},A.default=i},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(A,"__esModule",{value:!0});var i=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),s=n(e(0)),r=n(e(8)),o="\ufeff",a=function(t){function A(t){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var e=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t));return e.contentNode=document.createElement("span"),e.contentNode.setAttribute("contenteditable",!1),[].slice.call(e.domNode.childNodes).forEach((function(t){e.contentNode.appendChild(t)})),e.leftGuard=document.createTextNode(o),e.rightGuard=document.createTextNode(o),e.domNode.appendChild(e.leftGuard),e.domNode.appendChild(e.contentNode),e.domNode.appendChild(e.rightGuard),e}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),i(A,[{key:"index",value:function(t,e){return t===this.leftGuard?0:t===this.rightGuard?1:function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"index",this).call(this,t,e)}},{key:"restore",value:function(t){var A=void 0,e=void 0,n=t.data.split(o).join("");if(t===this.leftGuard)if(this.prev instanceof r.default){var i=this.prev.length();this.prev.insertAt(i,n),A={startNode:this.prev.domNode,startOffset:i+n.length}}else e=document.createTextNode(n),this.parent.insertBefore(s.default.create(e),this),A={startNode:e,startOffset:n.length};else t===this.rightGuard&&(this.next instanceof r.default?(this.next.insertAt(0,n),A={startNode:this.next.domNode,startOffset:n.length}):(e=document.createTextNode(n),this.parent.insertBefore(s.default.create(e),this.next),A={startNode:e,startOffset:n.length}));return t.data=o,A}},{key:"update",value:function(t,A){var e=this;t.forEach((function(t){if("characterData"===t.type&&(t.target===e.leftGuard||t.target===e.rightGuard)){var n=e.restore(t.target);n&&(A.range=n)}}))}}]),A}(s.default.Embed);A.default=a},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.AlignStyle=A.AlignClass=A.AlignAttribute=void 0;var n=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),i={scope:n.default.Scope.BLOCK,whitelist:["right","center","justify"]},s=new n.default.Attributor.Attribute("align","align",i),r=new n.default.Attributor.Class("align","ql-align",i),o=new n.default.Attributor.Style("align","text-align",i);A.AlignAttribute=s,A.AlignClass=r,A.AlignStyle=o},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.BackgroundStyle=A.BackgroundClass=void 0;var n=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),i=e(24),s=new n.default.Attributor.Class("background","ql-bg",{scope:n.default.Scope.INLINE}),r=new i.ColorAttributor("background","background-color",{scope:n.default.Scope.INLINE});A.BackgroundClass=s,A.BackgroundStyle=r},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.DirectionStyle=A.DirectionClass=A.DirectionAttribute=void 0;var n=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),i={scope:n.default.Scope.BLOCK,whitelist:["rtl"]},s=new n.default.Attributor.Attribute("direction","dir",i),r=new n.default.Attributor.Class("direction","ql-direction",i),o=new n.default.Attributor.Style("direction","direction",i);A.DirectionAttribute=s,A.DirectionClass=r,A.DirectionStyle=o},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0}),A.FontClass=A.FontStyle=void 0;var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),o={scope:r.default.Scope.INLINE,whitelist:["serif","monospace"]},a=new r.default.Attributor.Class("font","ql-font",o),l=new(function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"value",value:function(t){return function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"value",this).call(this,t).replace(/["']/g,"")}}]),A}(r.default.Attributor.Style))("font","font-family",o);A.FontStyle=l,A.FontClass=a},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.SizeStyle=A.SizeClass=void 0;var n=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),i=new n.default.Attributor.Class("size","ql-size",{scope:n.default.Scope.INLINE,whitelist:["small","large","huge"]}),s=new n.default.Attributor.Style("size","font-size",{scope:n.default.Scope.INLINE,whitelist:["10px","18px","32px"]});A.SizeClass=i,A.SizeStyle=s},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},o=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"optimize",value:function(t){r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"optimize",this).call(this,t),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return r(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(5)).default);o.blotName="bold",o.tagName=["STRONG","B"],A.default=o},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),i=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},s=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t));return n.label.innerHTML=e,n.container.classList.add("ql-color-picker"),[].slice.call(n.container.querySelectorAll(".ql-picker-item"),0,7).forEach((function(t){t.classList.add("ql-primary")})),n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),n(A,[{key:"buildItem",value:function(t){var e=i(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"buildItem",this).call(this,t);return e.style.backgroundColor=t.getAttribute("value")||"",e}},{key:"selectItem",value:function(t,e){i(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"selectItem",this).call(this,t,e);var n=this.label.querySelector(".ql-color-label"),s=t&&t.getAttribute("data-value")||"";n&&("line"===n.tagName?n.style.stroke=s:n.style.fill=s)}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(16)).default);A.default=s},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),i=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t));return n.container.classList.add("ql-icon-picker"),[].forEach.call(n.container.querySelectorAll(".ql-picker-item"),(function(t){t.innerHTML=e[t.getAttribute("data-value")||""]})),n.defaultItem=n.container.querySelector(".ql-selected"),n.selectItem(n.defaultItem),n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),n(A,[{key:"selectItem",value:function(t,e){(function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0})(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"selectItem",this).call(this,t,e),t=t||this.defaultItem,this.label.innerHTML=t.innerHTML}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(16)).default);A.default=i},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),i=function(){function t(A,e){var n=this;(function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")})(this,t),this.quill=A,this.boundsContainer=e||document.body,this.root=A.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",(function(){n.root.style.marginTop=-1*n.quill.root.scrollTop+"px"})),this.hide()}return n(t,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(t){var A=t.left+t.width/2-this.root.offsetWidth/2,e=t.bottom+this.quill.root.scrollTop;this.root.style.left=A+"px",this.root.style.top=e+"px",this.root.classList.remove("ql-flip");var n=this.boundsContainer.getBoundingClientRect(),i=this.root.getBoundingClientRect(),s=0;if(i.right>n.right&&(s=n.right-i.right,this.root.style.left=A+s+"px"),i.left<n.left&&(s=n.left-i.left,this.root.style.left=A+s+"px"),i.bottom>n.bottom){var r=i.bottom-i.top,o=t.bottom-t.top+r;this.root.style.top=e-o+"px",this.root.classList.add("ql-flip")}return s}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();A.default=i},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}function o(t,A){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2];A.forEach((function(A){var n=document.createElement("option");A===e?n.setAttribute("selected","selected"):n.setAttribute("value",A),t.appendChild(n)}))}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.BaseTooltip=void 0;var a=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),l=n(e(2)),c=n(e(4)),u=n(e(9)),h=n(e(25)),d=n(e(32)),f=n(e(41)),g=n(e(42)),p=n(e(16)),w=n(e(43)),B=[!1,"center","right","justify"],E=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],m=[!1,"serif","monospace"],v=["1","2","3",!1],C=["small",!1,"large","huge"],b=function(t){function A(t,e){i(this,A);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return t.emitter.listenDOM("click",document.body,(function A(e){if(!document.body.contains(t.root))return document.body.removeEventListener("click",A);null==n.tooltip||n.tooltip.root.contains(e.target)||document.activeElement===n.tooltip.textbox||n.quill.hasFocus()||n.tooltip.hide(),null!=n.pickers&&n.pickers.forEach((function(t){t.container.contains(e.target)||t.close()}))})),n}return r(A,t),a(A,[{key:"addModule",value:function(t){var e=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"addModule",this).call(this,t);return"toolbar"===t&&this.extendToolbar(e),e}},{key:"buildButtons",value:function(t,A){t.forEach((function(t){(t.getAttribute("class")||"").split(/\s+/).forEach((function(e){if(e.startsWith("ql-")&&(e=e.slice("ql-".length),null!=A[e]))if("direction"===e)t.innerHTML=A[e][""]+A[e].rtl;else if("string"==typeof A[e])t.innerHTML=A[e];else{var n=t.value||"";null!=n&&A[e][n]&&(t.innerHTML=A[e][n])}}))}))}},{key:"buildPickers",value:function(t,A){var e=this;this.pickers=t.map((function(t){if(t.classList.contains("ql-align"))return null==t.querySelector("option")&&o(t,B),new g.default(t,A.align);if(t.classList.contains("ql-background")||t.classList.contains("ql-color")){var e=t.classList.contains("ql-background")?"background":"color";return null==t.querySelector("option")&&o(t,E,"background"===e?"#ffffff":"#000000"),new f.default(t,A[e])}return null==t.querySelector("option")&&(t.classList.contains("ql-font")?o(t,m):t.classList.contains("ql-header")?o(t,v):t.classList.contains("ql-size")&&o(t,C)),new p.default(t)}));this.quill.on(u.default.events.EDITOR_CHANGE,(function(){e.pickers.forEach((function(t){t.update()}))}))}}]),A}(d.default);b.DEFAULTS=(0,l.default)(!0,{},d.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var t=this,A=this.container.querySelector("input.ql-image[type=file]");null==A&&((A=document.createElement("input")).setAttribute("type","file"),A.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon"),A.classList.add("ql-image"),A.addEventListener("change",(function(){if(null!=A.files&&null!=A.files[0]){var e=new FileReader;e.onload=function(e){var n=t.quill.getSelection(!0);t.quill.updateContents((new c.default).retain(n.index).delete(n.length).insert({image:e.target.result}),u.default.sources.USER),t.quill.setSelection(n.index+1,u.default.sources.SILENT),A.value=""},e.readAsDataURL(A.files[0])}})),this.container.appendChild(A)),A.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var y=function(t){function A(t,e){i(this,A);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.textbox=n.root.querySelector('input[type="text"]'),n.listen(),n}return r(A,t),a(A,[{key:"listen",value:function(){var t=this;this.textbox.addEventListener("keydown",(function(A){h.default.match(A,"enter")?(t.save(),A.preventDefault()):h.default.match(A,"escape")&&(t.cancel(),A.preventDefault())}))}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"link",A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=A?this.textbox.value=A:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var A=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,u.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,u.default.sources.USER)),this.quill.root.scrollTop=A;break;case"video":t=function(t){var A=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return A?(A[1]||"https")+"://www.youtube.com/embed/"+A[2]+"?showinfo=0":(A=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(A[1]||"https")+"://player.vimeo.com/video/"+A[2]+"/":t}(t);case"formula":if(!t)break;var e=this.quill.getSelection(!0);if(null!=e){var n=e.index+e.length;this.quill.insertEmbed(n,this.root.getAttribute("data-mode"),t,u.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(n+1," ",u.default.sources.USER),this.quill.setSelection(n+2,u.default.sources.USER)}}this.textbox.value="",this.hide()}}]),A}(w.default);A.BaseTooltip=y,A.default=b},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(A,"__esModule",{value:!0});var i=n(e(46)),s=e(34),r=e(36),o=e(62),a=n(e(63)),l=n(e(64)),c=e(65),u=n(c),h=e(35),d=e(24),f=e(37),g=e(38),p=n(e(39)),w=n(e(66)),B=n(e(15)),E=n(e(67)),m=n(e(68)),v=n(e(69)),C=n(e(70)),b=n(e(71)),y=e(13),Q=n(y),I=n(e(72)),D=n(e(73)),x=n(e(74)),M=n(e(26)),F=n(e(16)),L=n(e(41)),R=n(e(42)),Y=n(e(43)),S=n(e(107)),P=n(e(108));i.default.register({"attributors/attribute/direction":r.DirectionAttribute,"attributors/class/align":s.AlignClass,"attributors/class/background":h.BackgroundClass,"attributors/class/color":d.ColorClass,"attributors/class/direction":r.DirectionClass,"attributors/class/font":f.FontClass,"attributors/class/size":g.SizeClass,"attributors/style/align":s.AlignStyle,"attributors/style/background":h.BackgroundStyle,"attributors/style/color":d.ColorStyle,"attributors/style/direction":r.DirectionStyle,"attributors/style/font":f.FontStyle,"attributors/style/size":g.SizeStyle},!0),i.default.register({"formats/align":s.AlignClass,"formats/direction":r.DirectionClass,"formats/indent":o.IndentClass,"formats/background":h.BackgroundStyle,"formats/color":d.ColorStyle,"formats/font":f.FontClass,"formats/size":g.SizeClass,"formats/blockquote":a.default,"formats/code-block":Q.default,"formats/header":l.default,"formats/list":u.default,"formats/bold":p.default,"formats/code":y.Code,"formats/italic":w.default,"formats/link":B.default,"formats/script":E.default,"formats/strike":m.default,"formats/underline":v.default,"formats/image":C.default,"formats/video":b.default,"formats/list/item":c.ListItem,"modules/formula":I.default,"modules/syntax":D.default,"modules/toolbar":x.default,"themes/bubble":S.default,"themes/snow":P.default,"ui/icons":M.default,"ui/picker":F.default,"ui/icon-picker":R.default,"ui/color-picker":L.default,"ui/tooltip":Y.default},!0),A.default=i.default},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(A,"__esModule",{value:!0});var i=n(e(0)),s=n(e(6)),r=e(3),o=n(r),a=n(e(14)),l=n(e(23)),c=n(e(31)),u=n(e(33)),h=n(e(5)),d=n(e(59)),f=n(e(8)),g=n(e(60)),p=n(e(61)),w=n(e(25));s.default.register({"blots/block":o.default,"blots/block/embed":r.BlockEmbed,"blots/break":a.default,"blots/container":l.default,"blots/cursor":c.default,"blots/embed":u.default,"blots/inline":h.default,"blots/scroll":d.default,"blots/text":f.default,"modules/clipboard":g.default,"modules/history":p.default,"modules/keyboard":w.default}),i.default.register(o.default,a.default,c.default,h.default,d.default,f.default),A.default=s.default},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var n=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],A=0;A<arguments.length;A++)t[A]=arguments[A];this.insertBefore(t[0],null),t.length>1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var A,e=this.iterator();A=e();)if(A===t)return!0;return!1},t.prototype.insertBefore=function(t,A){t&&(t.next=A,null!=A?(t.prev=A.prev,null!=A.prev&&(A.prev.next=t),A.prev=t,A===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var A=0,e=this.head;null!=e;){if(e===t)return A;A+=e.length(),e=e.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var A=t;return null!=t&&(t=t.next),A}},t.prototype.find=function(t,A){void 0===A&&(A=!1);for(var e,n=this.iterator();e=n();){var i=e.length();if(t<i||A&&t===i&&(null==e.next||0!==e.next.length()))return[e,t];t-=i}return[null,0]},t.prototype.forEach=function(t){for(var A,e=this.iterator();A=e();)t(A)},t.prototype.forEachAt=function(t,A,e){if(!(A<=0))for(var n,i=this.find(t),s=i[0],r=t-i[1],o=this.iterator(s);(n=o())&&r<t+A;){var a=n.length();t>r?e(n,t-r,Math.min(A,r+a-t)):e(n,0,Math.min(a,t+A-r)),r+=a}},t.prototype.map=function(t){return this.reduce((function(A,e){return A.push(t(e)),A}),[])},t.prototype.reduce=function(t,A){for(var e,n=this.iterator();e=n();)A=t(A,e);return A},t}();A.default=n},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=e(17),s=e(1),r={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},o=function(t){function A(A){var e=t.call(this,A)||this;return e.scroll=e,e.observer=new MutationObserver((function(t){e.update(t)})),e.observer.observe(e.domNode,r),e.attach(),e}return n(A,t),A.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},A.prototype.deleteAt=function(A,e){this.update(),0===A&&e===this.length()?this.children.forEach((function(t){t.remove()})):t.prototype.deleteAt.call(this,A,e)},A.prototype.formatAt=function(A,e,n,i){this.update(),t.prototype.formatAt.call(this,A,e,n,i)},A.prototype.insertAt=function(A,e,n){this.update(),t.prototype.insertAt.call(this,A,e,n)},A.prototype.optimize=function(A,e){var n=this;void 0===A&&(A=[]),void 0===e&&(e={}),t.prototype.optimize.call(this,e);for(var r=[].slice.call(this.observer.takeRecords());r.length>0;)A.push(r.pop());for(var o=function(t,A){void 0===A&&(A=!0),null!=t&&t!==n&&null!=t.domNode.parentNode&&(null==t.domNode[s.DATA_KEY].mutations&&(t.domNode[s.DATA_KEY].mutations=[]),A&&o(t.parent))},a=function(t){null!=t.domNode[s.DATA_KEY]&&null!=t.domNode[s.DATA_KEY].mutations&&(t instanceof i.default&&t.children.forEach(a),t.optimize(e))},l=A,c=0;l.length>0;c+=1){if(c>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(l.forEach((function(t){var A=s.find(t.target,!0);null!=A&&(A.domNode===t.target&&("childList"===t.type?(o(s.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,(function(t){var A=s.find(t,!1);o(A,!1),A instanceof i.default&&A.children.forEach((function(t){o(t,!1)}))}))):"attributes"===t.type&&o(A.prev)),o(A))})),this.children.forEach(a),r=(l=[].slice.call(this.observer.takeRecords())).slice();r.length>0;)A.push(r.pop())}},A.prototype.update=function(A,e){var n=this;void 0===e&&(e={}),(A=A||this.observer.takeRecords()).map((function(t){var A=s.find(t.target,!0);return null==A?null:null==A.domNode[s.DATA_KEY].mutations?(A.domNode[s.DATA_KEY].mutations=[t],A):(A.domNode[s.DATA_KEY].mutations.push(t),null)})).forEach((function(t){null!=t&&t!==n&&null!=t.domNode[s.DATA_KEY]&&t.update(t.domNode[s.DATA_KEY].mutations||[],e)})),null!=this.domNode[s.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[s.DATA_KEY].mutations,e),this.optimize(A,e)},A.blotName="scroll",A.defaultChild="block",A.scope=s.Scope.BLOCK_BLOT,A.tagName="DIV",A}(i.default);A.default=o},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=e(18),s=e(1),r=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return n(A,t),A.formats=function(e){if(e.tagName!==A.tagName)return t.formats.call(this,e)},A.prototype.format=function(e,n){var s=this;e!==this.statics.blotName||n?t.prototype.format.call(this,e,n):(this.children.forEach((function(t){t instanceof i.default||(t=t.wrap(A.blotName,!0)),s.attributes.copy(t)})),this.unwrap())},A.prototype.formatAt=function(A,e,n,i){null!=this.formats()[n]||s.query(n,s.Scope.ATTRIBUTE)?this.isolate(A,e).format(n,i):t.prototype.formatAt.call(this,A,e,n,i)},A.prototype.optimize=function(e){t.prototype.optimize.call(this,e);var n=this.formats();if(0===Object.keys(n).length)return this.unwrap();var i=this.next;i instanceof A&&i.prev===this&&function(t,A){if(Object.keys(t).length!==Object.keys(A).length)return!1;for(var e in t)if(t[e]!==A[e])return!1;return!0}(n,i.formats())&&(i.moveChildren(this),i.remove())},A.blotName="inline",A.scope=s.Scope.INLINE_BLOT,A.tagName="SPAN",A}(i.default);A.default=r},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=e(18),s=e(1),r=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return n(A,t),A.formats=function(e){var n=s.query(A.blotName).tagName;if(e.tagName!==n)return t.formats.call(this,e)},A.prototype.format=function(e,n){null!=s.query(e,s.Scope.BLOCK)&&(e!==this.statics.blotName||n?t.prototype.format.call(this,e,n):this.replaceWith(A.blotName))},A.prototype.formatAt=function(A,e,n,i){null!=s.query(n,s.Scope.BLOCK)?this.format(n,i):t.prototype.formatAt.call(this,A,e,n,i)},A.prototype.insertAt=function(A,e,n){if(null==n||null!=s.query(e,s.Scope.INLINE))t.prototype.insertAt.call(this,A,e,n);else{var i=this.split(A),r=s.create(e,n);i.parent.insertBefore(r,i)}},A.prototype.update=function(A,e){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,A,e)},A.blotName="block",A.scope=s.Scope.BLOCK_BLOT,A.tagName="P",A}(i.default);A.default=r},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=function(t){function A(){return null!==t&&t.apply(this,arguments)||this}return n(A,t),A.formats=function(t){},A.prototype.format=function(A,e){t.prototype.formatAt.call(this,0,this.length(),A,e)},A.prototype.formatAt=function(A,e,n,i){0===A&&e===this.length()?this.format(n,i):t.prototype.formatAt.call(this,A,e,n,i)},A.prototype.formats=function(){return this.statics.formats(this.domNode)},A}(e(19).default);A.default=i},function(t,A,e){"use strict";var n=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,A){t.__proto__=A}||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e])};return function(A,e){function n(){this.constructor=A}t(A,e),A.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(A,"__esModule",{value:!0});var i=e(19),s=e(1),r=function(t){function A(A){var e=t.call(this,A)||this;return e.text=e.statics.value(e.domNode),e}return n(A,t),A.create=function(t){return document.createTextNode(t)},A.value=function(t){var A=t.data;return A.normalize&&(A=A.normalize()),A},A.prototype.deleteAt=function(t,A){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+A)},A.prototype.index=function(t,A){return this.domNode===t?A:-1},A.prototype.insertAt=function(A,e,n){null==n?(this.text=this.text.slice(0,A)+e+this.text.slice(A),this.domNode.data=this.text):t.prototype.insertAt.call(this,A,e,n)},A.prototype.length=function(){return this.text.length},A.prototype.optimize=function(e){t.prototype.optimize.call(this,e),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof A&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},A.prototype.position=function(t,A){return void 0===A&&(A=!1),[this.domNode,t]},A.prototype.split=function(t,A){if(void 0===A&&(A=!1),!A){if(0===t)return this;if(t===this.length())return this.next}var e=s.create(this.domNode.splitText(t));return this.parent.insertBefore(e,this.next),this.text=this.statics.value(this.domNode),e},A.prototype.update=function(t,A){var e=this;t.some((function(t){return"characterData"===t.type&&t.target===e.domNode}))&&(this.text=this.statics.value(this.domNode))},A.prototype.value=function(){return this.text},A.blotName="text",A.scope=s.Scope.INLINE_BLOT,A}(i.default);A.default=r},function(t,A,e){"use strict";var n=document.createElement("div");if(n.classList.toggle("test-class",!1),n.classList.contains("test-class")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,A){return arguments.length>1&&!this.contains(t)==!A?A:i.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,A){return A=A||0,this.substr(A,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,A){var e=this.toString();("number"!=typeof A||!isFinite(A)||Math.floor(A)!==A||A>e.length)&&(A=e.length),A-=t.length;var n=e.indexOf(t,A);return-1!==n&&n===A}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var A,e=Object(this),n=e.length>>>0,i=arguments[1],s=0;s<n;s++)if(A=e[s],t.call(i,A,s,e))return A}}),document.addEventListener("DOMContentLoaded",(function(){document.execCommand("enableObjectResizing",!1,!1),document.execCommand("autoUrlDetect",!1,!1)}))},function(t,A){function e(t,A,e){if(t==A)return t?[[d,t]]:[];(e<0||t.length<e)&&(e=null);var i=r(t,A),s=t.substring(0,i);i=o(t=t.substring(i),A=A.substring(i));var a=t.substring(t.length-i),c=n(t=t.substring(0,t.length-i),A=A.substring(0,A.length-i));return s&&c.unshift([d,s]),a&&c.push([d,a]),function t(A){A.push([d,""]);for(var e,n=0,i=0,s=0,a="",l="";n<A.length;)switch(A[n][0]){case h:s++,l+=A[n][1],n++;break;case u:i++,a+=A[n][1],n++;break;case d:i+s>1?(0!==i&&0!==s&&(0!==(e=r(l,a))&&(n-i-s>0&&A[n-i-s-1][0]==d?A[n-i-s-1][1]+=l.substring(0,e):(A.splice(0,0,[d,l.substring(0,e)]),n++),l=l.substring(e),a=a.substring(e)),0!==(e=o(l,a))&&(A[n][1]=l.substring(l.length-e)+A[n][1],l=l.substring(0,l.length-e),a=a.substring(0,a.length-e))),0===i?A.splice(n-s,i+s,[h,l]):0===s?A.splice(n-i,i+s,[u,a]):A.splice(n-i-s,i+s,[u,a],[h,l]),n=n-i-s+(i?1:0)+(s?1:0)+1):0!==n&&A[n-1][0]==d?(A[n-1][1]+=A[n][1],A.splice(n,1)):n++,s=0,i=0,a="",l=""}""===A[A.length-1][1]&&A.pop();var c=!1;for(n=1;n<A.length-1;)A[n-1][0]==d&&A[n+1][0]==d&&(A[n][1].substring(A[n][1].length-A[n-1][1].length)==A[n-1][1]?(A[n][1]=A[n-1][1]+A[n][1].substring(0,A[n][1].length-A[n-1][1].length),A[n+1][1]=A[n-1][1]+A[n+1][1],A.splice(n-1,1),c=!0):A[n][1].substring(0,A[n+1][1].length)==A[n+1][1]&&(A[n-1][1]+=A[n+1][1],A[n][1]=A[n][1].substring(A[n+1][1].length)+A[n+1][1],A.splice(n+1,1),c=!0)),n++;c&&t(A)}(c),null!=e&&(c=l(c,e)),function(t){for(var A=!1,e=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},n=2;n<t.length;n+=1)t[n-2][0]===d&&function(t){return t.charCodeAt(t.length-1)>=55296&&t.charCodeAt(t.length-1)<=56319}(t[n-2][1])&&t[n-1][0]===u&&e(t[n-1][1])&&t[n][0]===h&&e(t[n][1])&&(A=!0,t[n-1][1]=t[n-2][1].slice(-1)+t[n-1][1],t[n][1]=t[n-2][1].slice(-1)+t[n][1],t[n-2][1]=t[n-2][1].slice(0,-1));if(!A)return t;var i=[];for(n=0;n<t.length;n+=1)t[n][1].length>0&&i.push(t[n]);return i}(c)}function n(t,A){var n;if(!t)return[[h,A]];if(!A)return[[u,t]];var s=t.length>A.length?t:A,r=t.length>A.length?A:t,o=s.indexOf(r);if(-1!=o)return n=[[h,s.substring(0,o)],[d,r],[h,s.substring(o+r.length)]],t.length>A.length&&(n[0][0]=n[2][0]=u),n;if(1==r.length)return[[u,t],[h,A]];var l=a(t,A);if(l){var c=l[0],f=l[1],g=l[2],p=l[3],w=l[4],B=e(c,g),E=e(f,p);return B.concat([[d,w]],E)}return i(t,A)}function i(t,A){for(var e=t.length,n=A.length,i=Math.ceil((e+n)/2),r=i,o=2*i,a=new Array(o),l=new Array(o),c=0;c<o;c++)a[c]=-1,l[c]=-1;a[r+1]=0,l[r+1]=0;for(var d=e-n,f=d%2!=0,g=0,p=0,w=0,B=0,E=0;E<i;E++){for(var m=-E+g;m<=E-p;m+=2){for(var v=r+m,C=(D=m==-E||m!=E&&a[v-1]<a[v+1]?a[v+1]:a[v-1]+1)-m;D<e&&C<n&&t.charAt(D)==A.charAt(C);)D++,C++;if(a[v]=D,D>e)p+=2;else if(C>n)g+=2;else if(f){if((Q=r+d-m)>=0&&Q<o&&-1!=l[Q])if(D>=(y=e-l[Q]))return s(t,A,D,C)}}for(var b=-E+w;b<=E-B;b+=2){for(var y,Q=r+b,I=(y=b==-E||b!=E&&l[Q-1]<l[Q+1]?l[Q+1]:l[Q-1]+1)-b;y<e&&I<n&&t.charAt(e-y-1)==A.charAt(n-I-1);)y++,I++;if(l[Q]=y,y>e)B+=2;else if(I>n)w+=2;else if(!f){if((v=r+d-b)>=0&&v<o&&-1!=a[v]){var D;C=r+(D=a[v])-v;if(D>=(y=e-y))return s(t,A,D,C)}}}}return[[u,t],[h,A]]}function s(t,A,n,i){var s=t.substring(0,n),r=A.substring(0,i),o=t.substring(n),a=A.substring(i),l=e(s,r),c=e(o,a);return l.concat(c)}function r(t,A){if(!t||!A||t.charAt(0)!=A.charAt(0))return 0;for(var e=0,n=Math.min(t.length,A.length),i=n,s=0;e<i;)t.substring(s,i)==A.substring(s,i)?s=e=i:n=i,i=Math.floor((n-e)/2+e);return i}function o(t,A){if(!t||!A||t.charAt(t.length-1)!=A.charAt(A.length-1))return 0;for(var e=0,n=Math.min(t.length,A.length),i=n,s=0;e<i;)t.substring(t.length-i,t.length-s)==A.substring(A.length-i,A.length-s)?s=e=i:n=i,i=Math.floor((n-e)/2+e);return i}function a(t,A){function e(t,A,e){for(var n,i,s,a,l=t.substring(e,e+Math.floor(t.length/4)),c=-1,u="";-1!=(c=A.indexOf(l,c+1));){var h=r(t.substring(e),A.substring(c)),d=o(t.substring(0,e),A.substring(0,c));u.length<d+h&&(u=A.substring(c-d,c)+A.substring(c,c+h),n=t.substring(0,e-d),i=t.substring(e+h),s=A.substring(0,c-d),a=A.substring(c+h))}return 2*u.length>=t.length?[n,i,s,a,u]:null}var n=t.length>A.length?t:A,i=t.length>A.length?A:t;if(n.length<4||2*i.length<n.length)return null;var s,a,l,c,u,h=e(n,i,Math.ceil(n.length/4)),d=e(n,i,Math.ceil(n.length/2));return h||d?(s=d?h&&h[4].length>d[4].length?h:d:h,t.length>A.length?(a=s[0],l=s[1],c=s[2],u=s[3]):(c=s[0],u=s[1],a=s[2],l=s[3]),[a,l,c,u,s[4]]):null}function l(t,A){var e=function(t,A){if(0===A)return[d,t];for(var e=0,n=0;n<t.length;n++){var i=t[n];if(i[0]===u||i[0]===d){var s=e+i[1].length;if(A===s)return[n+1,t];if(A<s){t=t.slice();var r=A-e,o=[i[0],i[1].slice(0,r)],a=[i[0],i[1].slice(r)];return t.splice(n,1,o,a),[n+1,t]}e=s}}throw new Error("cursor_pos is out of bounds!")}(t,A),n=e[1],i=e[0],s=n[i],r=n[i+1];if(null==s)return t;if(s[0]!==d)return t;if(null!=r&&s[1]+r[1]===r[1]+s[1])return n.splice(i,2,r,s),c(n,i,2);if(null!=r&&0===r[1].indexOf(s[1])){n.splice(i,2,[r[0],s[1]],[0,s[1]]);var o=r[1].slice(s[1].length);return o.length>0&&n.splice(i+2,0,[r[0],o]),c(n,i,3)}return t}function c(t,A,e){for(var n=A+e-1;n>=0&&n>=A-1;n--)if(n+1<t.length){var i=t[n],s=t[n+1];i[0]===s[1]&&t.splice(n,2,[i[0],i[1]+s[1]])}return t}var u=-1,h=1,d=0,f=e;f.INSERT=h,f.DELETE=u,f.EQUAL=d,t.exports=f},function(t,A){function e(t){var A=[];for(var e in t)A.push(e);return A}(t.exports="function"==typeof Object.keys?Object.keys:e).shim=e},function(t,A){function e(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function n(t){return t&&"object"==typeof t&&"number"==typeof t.length&&Object.prototype.hasOwnProperty.call(t,"callee")&&!Object.prototype.propertyIsEnumerable.call(t,"callee")||!1}var i="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();(A=t.exports=i?e:n).supported=e,A.unsupported=n},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){return Object.keys(A).reduce((function(e,n){return null==t[n]||(A[n]===t[n]?e[n]=A[n]:Array.isArray(A[n])?A[n].indexOf(t[n])<0&&(e[n]=A[n].concat([t[n]])):e[n]=[A[n],t[n]]),e}),{})}Object.defineProperty(A,"__esModule",{value:!0});var s="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},r=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),a=n(e(4)),l=n(e(20)),c=n(e(0)),u=n(e(13)),h=n(e(31)),d=e(3),f=n(d),g=n(e(14)),p=n(e(21)),w=n(e(12)),B=n(e(2)),E=/^[ -~]*$/,m=function(){function t(A){(function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")})(this,t),this.scroll=A,this.delta=this.getDelta()}return o(t,[{key:"applyDelta",value:function(t){var A=this,e=!1;this.scroll.update();var n=this.scroll.length();return this.scroll.batchStart(),(t=function(t){return t.reduce((function(t,A){if(1===A.insert){var e=(0,p.default)(A.attributes);return delete e.image,t.insert({image:A.attributes.image},e)}if(null==A.attributes||!0!==A.attributes.list&&!0!==A.attributes.bullet||((A=(0,p.default)(A)).attributes.list?A.attributes.list="ordered":(A.attributes.list="bullet",delete A.attributes.bullet)),"string"==typeof A.insert){var n=A.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return t.insert(n,A.attributes)}return t.push(A)}),new a.default)}(t)).reduce((function(t,i){var o=i.retain||i.delete||i.insert.length||1,a=i.attributes||{};if(null!=i.insert){if("string"==typeof i.insert){var u=i.insert;u.endsWith("\n")&&e&&(e=!1,u=u.slice(0,-1)),t>=n&&!u.endsWith("\n")&&(e=!0),A.scroll.insertAt(t,u);var h=A.scroll.line(t),g=r(h,2),p=g[0],w=g[1],E=(0,B.default)({},(0,d.bubbleFormats)(p));if(p instanceof f.default){var m=p.descendant(c.default.Leaf,w),v=r(m,1)[0];E=(0,B.default)(E,(0,d.bubbleFormats)(v))}a=l.default.attributes.diff(E,a)||{}}else if("object"===s(i.insert)){var C=Object.keys(i.insert)[0];if(null==C)return t;A.scroll.insertAt(t,C,i.insert[C])}n+=o}return Object.keys(a).forEach((function(e){A.scroll.formatAt(t,o,e,a[e])})),t+o}),0),t.reduce((function(t,e){return"number"==typeof e.delete?(A.scroll.deleteAt(t,e.delete),t):t+(e.retain||e.insert.length||1)}),0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,A){return this.scroll.deleteAt(t,A),this.update((new a.default).retain(t).delete(A))}},{key:"formatLine",value:function(t,A){var e=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(n).forEach((function(i){if(null==e.scroll.whitelist||e.scroll.whitelist[i]){var s=e.scroll.lines(t,Math.max(A,1)),r=A;s.forEach((function(A){var s=A.length();if(A instanceof u.default){var o=t-A.offset(e.scroll),a=A.newlineIndex(o+r)-o+1;A.formatAt(o,a,i,n[i])}else A.format(i,n[i]);r-=s}))}})),this.scroll.optimize(),this.update((new a.default).retain(t).retain(A,(0,p.default)(n)))}},{key:"formatText",value:function(t,A){var e=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(n).forEach((function(i){e.scroll.formatAt(t,A,i,n[i])})),this.update((new a.default).retain(t).retain(A,(0,p.default)(n)))}},{key:"getContents",value:function(t,A){return this.delta.slice(t,t+A)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(t,A){return t.concat(A.delta())}),new a.default)}},{key:"getFormat",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=[],n=[];0===A?this.scroll.path(t).forEach((function(t){var A=r(t,1)[0];A instanceof f.default?e.push(A):A instanceof c.default.Leaf&&n.push(A)})):(e=this.scroll.lines(t,A),n=this.scroll.descendants(c.default.Leaf,t,A));var s=[e,n].map((function(t){if(0===t.length)return{};for(var A=(0,d.bubbleFormats)(t.shift());Object.keys(A).length>0;){var e=t.shift();if(null==e)return A;A=i((0,d.bubbleFormats)(e),A)}return A}));return B.default.apply(B.default,s)}},{key:"getText",value:function(t,A){return this.getContents(t,A).filter((function(t){return"string"==typeof t.insert})).map((function(t){return t.insert})).join("")}},{key:"insertEmbed",value:function(t,A,e){return this.scroll.insertAt(t,A,e),this.update((new a.default).retain(t).insert(function(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}({},A,e)))}},{key:"insertText",value:function(t,A){var e=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return A=A.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,A),Object.keys(n).forEach((function(i){e.scroll.formatAt(t,A.length,i,n[i])})),this.update((new a.default).retain(t).insert(A,(0,p.default)(n)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===f.default.blotName&&!(t.children.length>1)&&t.children.head instanceof g.default}},{key:"removeFormat",value:function(t,A){var e=this.getText(t,A),n=this.scroll.line(t+A),i=r(n,2),s=i[0],o=i[1],l=0,c=new a.default;null!=s&&(l=s instanceof u.default?s.newlineIndex(o)-o+1:s.length()-o,c=s.delta().slice(o,o+l-1).insert("\n"));var h=this.getContents(t,A+l).diff((new a.default).insert(e).concat(c)),d=(new a.default).retain(t).concat(h);return this.applyDelta(d)}},{key:"update",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this.delta;if(1===A.length&&"characterData"===A[0].type&&A[0].target.data.match(E)&&c.default.find(A[0].target)){var i=c.default.find(A[0].target),s=(0,d.bubbleFormats)(i),r=i.offset(this.scroll),o=A[0].oldValue.replace(h.default.CONTENTS,""),l=(new a.default).insert(o),u=(new a.default).insert(i.value());t=(new a.default).retain(r).concat(l.diff(u,e)).reduce((function(t,A){return A.insert?t.insert(A.insert,s):t.push(A)}),new a.default),this.delta=n.compose(t)}else this.delta=this.getDelta(),t&&(0,w.default)(n.compose(t),this.delta)||(t=n.diff(this.delta,e));return t}}]),t}();A.default=m},function(t,A){"use strict";function e(){}function n(t,A,e){this.fn=t,this.context=A,this.once=e||!1}function i(){this._events=new e,this._eventsCount=0}var s=Object.prototype.hasOwnProperty,r="~";Object.create&&(e.prototype=Object.create(null),(new e).__proto__||(r=!1)),i.prototype.eventNames=function(){var t,A,e=[];if(0===this._eventsCount)return e;for(A in t=this._events)s.call(t,A)&&e.push(r?A.slice(1):A);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(t)):e},i.prototype.listeners=function(t,A){var e=r?r+t:t,n=this._events[e];if(A)return!!n;if(!n)return[];if(n.fn)return[n.fn];for(var i=0,s=n.length,o=new Array(s);i<s;i++)o[i]=n[i].fn;return o},i.prototype.emit=function(t,A,e,n,i,s){var o=r?r+t:t;if(!this._events[o])return!1;var a,l,c=this._events[o],u=arguments.length;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),u){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,A),!0;case 3:return c.fn.call(c.context,A,e),!0;case 4:return c.fn.call(c.context,A,e,n),!0;case 5:return c.fn.call(c.context,A,e,n,i),!0;case 6:return c.fn.call(c.context,A,e,n,i,s),!0}for(l=1,a=new Array(u-1);l<u;l++)a[l-1]=arguments[l];c.fn.apply(c.context,a)}else{var h,d=c.length;for(l=0;l<d;l++)switch(c[l].once&&this.removeListener(t,c[l].fn,void 0,!0),u){case 1:c[l].fn.call(c[l].context);break;case 2:c[l].fn.call(c[l].context,A);break;case 3:c[l].fn.call(c[l].context,A,e);break;case 4:c[l].fn.call(c[l].context,A,e,n);break;default:if(!a)for(h=1,a=new Array(u-1);h<u;h++)a[h-1]=arguments[h];c[l].fn.apply(c[l].context,a)}}return!0},i.prototype.on=function(t,A,e){var i=new n(A,e||this),s=r?r+t:t;return this._events[s]?this._events[s].fn?this._events[s]=[this._events[s],i]:this._events[s].push(i):(this._events[s]=i,this._eventsCount++),this},i.prototype.once=function(t,A,e){var i=new n(A,e||this,!0),s=r?r+t:t;return this._events[s]?this._events[s].fn?this._events[s]=[this._events[s],i]:this._events[s].push(i):(this._events[s]=i,this._eventsCount++),this},i.prototype.removeListener=function(t,A,n,i){var s=r?r+t:t;if(!this._events[s])return this;if(!A)return 0==--this._eventsCount?this._events=new e:delete this._events[s],this;var o=this._events[s];if(o.fn)o.fn!==A||i&&!o.once||n&&o.context!==n||(0==--this._eventsCount?this._events=new e:delete this._events[s]);else{for(var a=0,l=[],c=o.length;a<c;a++)(o[a].fn!==A||i&&!o[a].once||n&&o[a].context!==n)&&l.push(o[a]);l.length?this._events[s]=1===l.length?l[0]:l:0==--this._eventsCount?this._events=new e:delete this._events[s]}return this},i.prototype.removeAllListeners=function(t){var A;return t?(A=r?r+t:t,this._events[A]&&(0==--this._eventsCount?this._events=new e:delete this._events[A])):(this._events=new e,this._eventsCount=0),this},i.prototype.off=i.prototype.removeListener,i.prototype.addListener=i.prototype.on,i.prototype.setMaxListeners=function(){return this},i.prefixed=r,i.EventEmitter=i,void 0!==t&&(t.exports=i)},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){return t instanceof u.default||t instanceof c.BlockEmbed}Object.defineProperty(A,"__esModule",{value:!0});var s=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),o=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},a=n(e(0)),l=n(e(9)),c=e(3),u=n(c),h=n(e(14)),d=n(e(13)),f=n(e(23)),g=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t));return n.emitter=e.emitter,Array.isArray(e.whitelist)&&(n.whitelist=e.whitelist.reduce((function(t,A){return t[A]=!0,t}),{})),n.domNode.addEventListener("DOMNodeInserted",(function(){})),n.optimize(),n.enable(),n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),r(A,[{key:"batchStart",value:function(){this.batch=!0}},{key:"batchEnd",value:function(){this.batch=!1,this.optimize()}},{key:"deleteAt",value:function(t,e){var n=this.line(t),i=s(n,2),r=i[0],a=i[1],l=this.line(t+e),u=s(l,1)[0];if(o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"deleteAt",this).call(this,t,e),null!=u&&r!==u&&a>0){if(r instanceof c.BlockEmbed||u instanceof c.BlockEmbed)return void this.optimize();if(r instanceof d.default){var f=r.newlineIndex(r.length(),!0);if(f>-1&&(r=r.split(f+1))===u)return void this.optimize()}else if(u instanceof d.default){var g=u.newlineIndex(0);g>-1&&u.split(g+1)}var p=u.children.head instanceof h.default?null:u.children.head;r.moveChildren(u,p),r.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,e,n,i){(null==this.whitelist||this.whitelist[n])&&(o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"formatAt",this).call(this,t,e,n,i),this.optimize())}},{key:"insertAt",value:function(t,e,n){if(null==n||null==this.whitelist||this.whitelist[e]){if(t>=this.length())if(null==n||null==a.default.query(e,a.default.Scope.BLOCK)){var i=a.default.create(this.statics.defaultChild);this.appendChild(i),null==n&&e.endsWith("\n")&&(e=e.slice(0,-1)),i.insertAt(0,e,n)}else{var s=a.default.create(e,n);this.appendChild(s)}else o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertAt",this).call(this,t,e,n);this.optimize()}}},{key:"insertBefore",value:function(t,e){if(t.statics.scope===a.default.Scope.INLINE_BLOT){var n=a.default.create(this.statics.defaultChild);n.appendChild(t),t=n}o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertBefore",this).call(this,t,e)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(i,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return function t(A,e,n){var s=[],r=n;return A.children.forEachAt(e,n,(function(A,e,n){i(A)?s.push(A):A instanceof a.default.Container&&(s=s.concat(t(A,e,r))),r-=n})),s}(this,t,A)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"optimize",this).call(this,t,e),t.length>0&&this.emitter.emit(l.default.events.SCROLL_OPTIMIZE,t,e))}},{key:"path",value:function(t){return o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var e=l.default.sources.USER;"string"==typeof t&&(e=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(l.default.events.SCROLL_BEFORE_UPDATE,e,t),o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(l.default.events.SCROLL_UPDATE,e,t)}}}]),A}(a.default.Scroll);g.blotName="scroll",g.className="ql-editor",g.tagName="DIV",g.defaultChild="block",g.allowedChildren=[u.default,c.BlockEmbed,f.default],A.default=g},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}function s(t,A,e){return"object"===(void 0===A?"undefined":g(A))?Object.keys(A).reduce((function(t,e){return s(t,e,A[e])}),t):t.reduce((function(t,n){return n.attributes&&n.attributes[A]?t.push(n):t.insert(n.insert,(0,B.default)({},i({},A,e),n.attributes))}),new E.default)}function r(t){return t.nodeType!==Node.ELEMENT_NODE?{}:t["__ql-computed-style"]||(t["__ql-computed-style"]=window.getComputedStyle(t))}function o(t,A){for(var e="",n=t.ops.length-1;n>=0&&e.length<A.length;--n){var i=t.ops[n];if("string"!=typeof i.insert)break;e=i.insert+e}return e.slice(-1*A.length)===A}function a(t){return 0!==t.childNodes.length&&["block","list-item"].indexOf(r(t).display)>-1}function l(t,A,e){return s(e,t,!0)}function c(t,A){var e=m.default.Attributor.Attribute.keys(t),n=m.default.Attributor.Class.keys(t),i=m.default.Attributor.Style.keys(t),r={};return e.concat(n).concat(i).forEach((function(A){var e=m.default.query(A,m.default.Scope.ATTRIBUTE);null!=e&&(r[e.attrName]=e.value(t),r[e.attrName])||(null==(e=S[A])||e.attrName!==A&&e.keyName!==A||(r[e.attrName]=e.value(t)||void 0),null==(e=P[A])||e.attrName!==A&&e.keyName!==A||(e=P[A],r[e.attrName]=e.value(t)||void 0))})),Object.keys(r).length>0&&(A=s(A,r)),A}function u(t,A){var e=m.default.query(t);if(null==e)return A;if(e.prototype instanceof m.default.Embed){var n={},i=e.value(t);null!=i&&(n[e.blotName]=i,A=(new E.default).insert(n,e.formats(t)))}else"function"==typeof e.formats&&(A=s(A,e.blotName,e.formats(t)));return A}function h(t,A){return o(A,"\n")||(a(t)||A.length()>0&&t.nextSibling&&a(t.nextSibling))&&A.insert("\n"),A}function d(t,A){if(a(t)&&null!=t.nextElementSibling&&!o(A,"\n\n")){var e=t.offsetHeight+parseFloat(r(t).marginTop)+parseFloat(r(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*e&&A.insert("\n")}return A}function f(t,A){var e=t.data;if("O:P"===t.parentNode.tagName)return A.insert(e.trim());if(0===e.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return A;if(!r(t.parentNode).whiteSpace.startsWith("pre")){var n=function(t,A){return(A=A.replace(/[^\u00a0]/g,"")).length<1&&t?" ":A};e=(e=e.replace(/\r\n/g," ").replace(/\n/g," ")).replace(/\s\s+/g,n.bind(n,!0)),(null==t.previousSibling&&a(t.parentNode)||null!=t.previousSibling&&a(t.previousSibling))&&(e=e.replace(/^\s+/,n.bind(n,!1))),(null==t.nextSibling&&a(t.parentNode)||null!=t.nextSibling&&a(t.nextSibling))&&(e=e.replace(/\s+$/,n.bind(n,!1)))}return A.insert(e)}Object.defineProperty(A,"__esModule",{value:!0}),A.matchText=A.matchSpacing=A.matchNewline=A.matchBlot=A.matchAttributor=A.default=void 0;var g="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},p=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},w=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),B=n(e(2)),E=n(e(4)),m=n(e(0)),v=n(e(6)),C=n(e(10)),b=n(e(7)),y=e(34),Q=e(35),I=n(e(13)),D=e(24),x=e(36),M=e(37),F=e(38),L=(0,C.default)("quill:clipboard"),R="__ql-matcher",Y=[[Node.TEXT_NODE,f],[Node.TEXT_NODE,h],["br",function(t,A){return o(A,"\n")||A.insert("\n"),A}],[Node.ELEMENT_NODE,h],[Node.ELEMENT_NODE,u],[Node.ELEMENT_NODE,d],[Node.ELEMENT_NODE,c],[Node.ELEMENT_NODE,function(t,A){var e={},n=t.style||{};return n.fontStyle&&"italic"===r(t).fontStyle&&(e.italic=!0),n.fontWeight&&(r(t).fontWeight.startsWith("bold")||parseInt(r(t).fontWeight)>=700)&&(e.bold=!0),Object.keys(e).length>0&&(A=s(A,e)),parseFloat(n.textIndent||0)>0&&(A=(new E.default).insert("\t").concat(A)),A}],["li",function(t,A){var e=m.default.query(t);if(null==e||"list-item"!==e.blotName||!o(A,"\n"))return A;for(var n=-1,i=t.parentNode;!i.classList.contains("ql-clipboard");)"list"===(m.default.query(i)||{}).blotName&&(n+=1),i=i.parentNode;return n<=0?A:A.compose((new E.default).retain(A.length()-1).retain(1,{indent:n}))}],["b",l.bind(l,"bold")],["i",l.bind(l,"italic")],["style",function(){return new E.default}]],S=[y.AlignAttribute,x.DirectionAttribute].reduce((function(t,A){return t[A.keyName]=A,t}),{}),P=[y.AlignStyle,Q.BackgroundStyle,D.ColorStyle,x.DirectionStyle,M.FontStyle,F.SizeStyle].reduce((function(t,A){return t[A.keyName]=A,t}),{}),G=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.quill.root.addEventListener("paste",n.onPaste.bind(n)),n.container=n.quill.addContainer("ql-clipboard"),n.container.setAttribute("contenteditable",!0),n.container.setAttribute("tabindex",-1),n.matchers=[],Y.concat(n.options.matchers).forEach((function(t){var A=p(t,2),i=A[0],s=A[1];(e.matchVisual||s!==d)&&n.addMatcher(i,s)})),n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),w(A,[{key:"addMatcher",value:function(t,A){this.matchers.push([t,A])}},{key:"convert",value:function(t){if("string"==typeof t)return this.container.innerHTML=t.replace(/\>\r?\n +\</g,"><"),this.convert();var A=this.quill.getFormat(this.quill.selection.savedRange.index);if(A[I.default.blotName]){var e=this.container.innerText;return this.container.innerHTML="",(new E.default).insert(e,i({},I.default.blotName,A[I.default.blotName]))}var n=this.prepareMatching(),s=p(n,2),r=s[0],a=s[1],l=function t(A,e,n){return A.nodeType===A.TEXT_NODE?n.reduce((function(t,e){return e(A,t)}),new E.default):A.nodeType===A.ELEMENT_NODE?[].reduce.call(A.childNodes||[],(function(i,s){var r=t(s,e,n);return s.nodeType===A.ELEMENT_NODE&&(r=e.reduce((function(t,A){return A(s,t)}),r),r=(s[R]||[]).reduce((function(t,A){return A(s,t)}),r)),i.concat(r)}),new E.default):new E.default}(this.container,r,a);return o(l,"\n")&&null==l.ops[l.ops.length-1].attributes&&(l=l.compose((new E.default).retain(l.length()-1).delete(1))),L.log("convert",this.container.innerHTML,l),this.container.innerHTML="",l}},{key:"dangerouslyPasteHTML",value:function(t,A){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.default.sources.API;if("string"==typeof t)this.quill.setContents(this.convert(t),A),this.quill.setSelection(0,v.default.sources.SILENT);else{var n=this.convert(A);this.quill.updateContents((new E.default).retain(t).concat(n),e),this.quill.setSelection(t+n.length(),v.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var A=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var e=this.quill.getSelection(),n=(new E.default).retain(e.index),i=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(v.default.sources.SILENT),setTimeout((function(){n=n.concat(A.convert()).delete(e.length),A.quill.updateContents(n,v.default.sources.USER),A.quill.setSelection(n.length()-e.length,v.default.sources.SILENT),A.quill.scrollingContainer.scrollTop=i,A.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var t=this,A=[],e=[];return this.matchers.forEach((function(n){var i=p(n,2),s=i[0],r=i[1];switch(s){case Node.TEXT_NODE:e.push(r);break;case Node.ELEMENT_NODE:A.push(r);break;default:[].forEach.call(t.container.querySelectorAll(s),(function(t){t[R]=t[R]||[],t[R].push(r)}))}})),[A,e]}}]),A}(b.default);G.DEFAULTS={matchers:[],matchVisual:!0},A.default=G,A.matchAttributor=c,A.matchBlot=u,A.matchNewline=h,A.matchSpacing=d,A.matchText=f},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){var A=t.reduce((function(t,A){return t+(A.delete||0)}),0),e=t.length()-A;return function(t){var A=t.ops[t.ops.length-1];return null!=A&&(null!=A.insert?"string"==typeof A.insert&&A.insert.endsWith("\n"):null!=A.attributes&&Object.keys(A.attributes).some((function(t){return null!=r.default.query(t,r.default.Scope.BLOCK)})))}(t)&&(e-=1),e}Object.defineProperty(A,"__esModule",{value:!0}),A.getLastChangeIndex=A.default=void 0;var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=n(e(0)),o=n(e(6)),a=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.lastRecorded=0,n.ignoreChange=!1,n.clear(),n.quill.on(o.default.events.EDITOR_CHANGE,(function(t,A,e,i){t!==o.default.events.TEXT_CHANGE||n.ignoreChange||(n.options.userOnly&&i!==o.default.sources.USER?n.transform(A):n.record(A,e))})),n.quill.keyboard.addBinding({key:"Z",shortKey:!0},n.undo.bind(n)),n.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},n.redo.bind(n)),/Win/i.test(navigator.platform)&&n.quill.keyboard.addBinding({key:"Y",shortKey:!0},n.redo.bind(n)),n}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"change",value:function(t,A){if(0!==this.stack[t].length){var e=this.stack[t].pop();this.stack[A].push(e),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(e[t],o.default.sources.USER),this.ignoreChange=!1;var n=i(e[t]);this.quill.setSelection(n)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"cutoff",value:function(){this.lastRecorded=0}},{key:"record",value:function(t,A){if(0!==t.ops.length){this.stack.redo=[];var e=this.quill.getContents().diff(A),n=Date.now();if(this.lastRecorded+this.options.delay>n&&this.stack.undo.length>0){var i=this.stack.undo.pop();e=e.compose(i.undo),t=i.redo.compose(t)}else this.lastRecorded=n;this.stack.undo.push({redo:t,undo:e}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach((function(A){A.undo=t.transform(A.undo,!0),A.redo=t.transform(A.redo,!0)})),this.stack.redo.forEach((function(A){A.undo=t.transform(A.undo,!0),A.redo=t.transform(A.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),A}(n(e(7)).default);a.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},A.default=a,A.getLastChangeIndex=i},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0}),A.IndentClass=void 0;var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},o=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),a=new(function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"add",value:function(t,e){if("+1"===e||"-1"===e){var n=this.value(t)||0;e="+1"===e?n+1:n-1}return 0===e?(this.remove(t),!0):r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"add",this).call(this,t,e)}},{key:"canAdd",value:function(t,e){return r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"canAdd",this).call(this,t,e)||r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"canAdd",this).call(this,t,parseInt(e))}},{key:"value",value:function(t){return parseInt(r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"value",this).call(this,t))||void 0}}]),A}(o.default.Attributor.Class))("indent","ql-indent",{scope:o.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});A.IndentClass=a},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(3)).default);s.blotName="blockquote",s.tagName="blockquote",A.default=s},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,null,[{key:"formats",value:function(t){return this.tagName.indexOf(t.tagName)+1}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(3)).default);r.blotName="header",r.tagName=["H1","H2","H3","H4","H5","H6"],A.default=r},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.ListItem=void 0;var o=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),a=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},l=n(e(0)),c=n(e(3)),u=n(e(23)),h=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return r(A,t),o(A,[{key:"format",value:function(t,e){t!==d.blotName||e?a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"format",this).call(this,t,e):this.replaceWith(l.default.create(this.statics.scope))}},{key:"remove",value:function(){null==this.prev&&null==this.next?this.parent.remove():a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(t,e){return this.parent.isolate(this.offset(this.parent),this.length()),t===this.parent.statics.blotName?(this.parent.replaceWith(t,e),this):(this.parent.unwrap(),a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"replaceWith",this).call(this,t,e))}}],[{key:"formats",value:function(t){return t.tagName===this.tagName?void 0:a(A.__proto__||Object.getPrototypeOf(A),"formats",this).call(this,t)}}]),A}(c.default);h.blotName="list-item",h.tagName="LI";var d=function(t){function A(t){i(this,A);var e=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t)),n=function(A){if(A.target.parentNode===t){var n=e.statics.formats(t),i=l.default.find(A.target);"checked"===n?i.format("list","unchecked"):"unchecked"===n&&i.format("list","checked")}};return t.addEventListener("touchstart",n),t.addEventListener("mousedown",n),e}return r(A,t),o(A,null,[{key:"create",value:function(t){var e="ordered"===t?"OL":"UL",n=a(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,e);return"checked"!==t&&"unchecked"!==t||n.setAttribute("data-checked","checked"===t),n}},{key:"formats",value:function(t){return"OL"===t.tagName?"ordered":"UL"===t.tagName?t.hasAttribute("data-checked")?"true"===t.getAttribute("data-checked")?"checked":"unchecked":"bullet":void 0}}]),o(A,[{key:"format",value:function(t,A){this.children.length>0&&this.children.tail.format(t,A)}},{key:"formats",value:function(){return function(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(t,e){if(t instanceof h)a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"insertBefore",this).call(this,t,e);else{var n=null==e?this.length():e.offset(this),i=this.split(n);i.parent.insertBefore(t,i)}}},{key:"optimize",value:function(t){a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"optimize",this).call(this,t);var e=this.next;null!=e&&e.prev===this&&e.statics.blotName===this.statics.blotName&&e.domNode.tagName===this.domNode.tagName&&e.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(e.moveChildren(this),e.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var e=l.default.create(this.statics.defaultChild);t.moveChildren(e),this.appendChild(e)}a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"replace",this).call(this,t)}}]),A}(u.default);d.blotName="list",d.scope=l.default.Scope.BLOCK_BLOT,d.tagName=["OL","UL"],d.defaultChild="list-item",d.allowedChildren=[h],A.ListItem=h,A.default=d},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(39)).default);s.blotName="italic",s.tagName=["EM","I"],A.default=s},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,null,[{key:"create",value:function(t){return"super"===t?document.createElement("sup"):"sub"===t?document.createElement("sub"):function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,t)}},{key:"formats",value:function(t){return"SUB"===t.tagName?"sub":"SUP"===t.tagName?"super":void 0}}]),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(5)).default);r.blotName="script",r.tagName=["SUB","SUP"],A.default=r},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(5)).default);s.blotName="strike",s.tagName="S",A.default=s},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),A}(function(t){return t&&t.__esModule?t:{default:t}}(e(5)).default);s.blotName="underline",s.tagName="U",A.default=s},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},o=function(t){return t&&t.__esModule?t:{default:t}}(e(0)),a=e(15),l=["alt","height","width"],c=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"format",value:function(t,e){l.indexOf(t)>-1?e?this.domNode.setAttribute(t,e):this.domNode.removeAttribute(t):r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"format",this).call(this,t,e)}}],[{key:"create",value:function(t){var e=r(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,t);return"string"==typeof t&&e.setAttribute("src",this.sanitize(t)),e}},{key:"formats",value:function(t){return l.reduce((function(A,e){return t.hasAttribute(e)&&(A[e]=t.getAttribute(e)),A}),{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,a.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),A}(o.default.Embed);c.blotName="image",c.tagName="IMG",A.default=c},function(t,A,e){"use strict";function n(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}Object.defineProperty(A,"__esModule",{value:!0});var s=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),r=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},o=e(3),a=function(t){return t&&t.__esModule?t:{default:t}}(e(15)),l=["height","width"],c=function(t){function A(){return n(this,A),i(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),s(A,[{key:"format",value:function(t,e){l.indexOf(t)>-1?e?this.domNode.setAttribute(t,e):this.domNode.removeAttribute(t):r(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"format",this).call(this,t,e)}}],[{key:"create",value:function(t){var e=r(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,t);return e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen",!0),e.setAttribute("src",this.sanitize(t)),e}},{key:"formats",value:function(t){return l.reduce((function(A,e){return t.hasAttribute(e)&&(A[e]=t.getAttribute(e)),A}),{})}},{key:"sanitize",value:function(t){return a.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),A}(o.BlockEmbed);c.blotName="video",c.className="ql-video",c.tagName="IFRAME",A.default=c},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.FormulaBlot=void 0;var o=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),a=n(e(33)),l=n(e(6)),c=n(e(7)),u=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return r(A,t),o(A,null,[{key:"create",value:function(t){var e=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.__proto__||Object.getPrototypeOf(A),"create",this).call(this,t);return"string"==typeof t&&(window.katex.render(t,e,{throwOnError:!1,errorColor:"#f00"}),e.setAttribute("data-value",t)),e}},{key:"value",value:function(t){return t.getAttribute("data-value")}}]),A}(a.default);u.blotName="formula",u.className="ql-formula",u.tagName="SPAN";var h=function(t){function A(){i(this,A);var t=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this));if(null==window.katex)throw new Error("Formula module requires KaTeX.");return t}return r(A,t),o(A,null,[{key:"register",value:function(){l.default.register(u,!0)}}]),A}(c.default);A.FormulaBlot=u,A.default=h},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.CodeToken=A.CodeBlock=void 0;var o=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),a=n(e(0)),l=n(e(6)),c=n(e(7)),u=function(t){function A(){return i(this,A),s(this,(A.__proto__||Object.getPrototypeOf(A)).apply(this,arguments))}return r(A,t),o(A,[{key:"replaceWith",value:function(t){this.domNode.textContent=this.domNode.textContent,this.attach(),function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0}(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"replaceWith",this).call(this,t)}},{key:"highlight",value:function(t){var A=this.domNode.textContent;this.cachedText!==A&&((A.trim().length>0||null==this.cachedText)&&(this.domNode.innerHTML=t(A),this.domNode.normalize(),this.attach()),this.cachedText=A)}}]),A}(n(e(13)).default);u.className="ql-syntax";var h=new a.default.Attributor.Class("token","hljs",{scope:a.default.Scope.INLINE}),d=function(t){function A(t,e){i(this,A);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));if("function"!=typeof n.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var r=null;return n.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(r),r=setTimeout((function(){n.highlight(),r=null}),n.options.interval)})),n.highlight(),n}return r(A,t),o(A,null,[{key:"register",value:function(){l.default.register(h,!0),l.default.register(u,!0)}}]),o(A,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(l.default.sources.USER);var A=this.quill.getSelection();this.quill.scroll.descendants(u).forEach((function(A){A.highlight(t.options.highlight)})),this.quill.update(l.default.sources.SILENT),null!=A&&this.quill.setSelection(A,l.default.sources.SILENT)}}}]),A}(c.default);d.DEFAULTS={highlight:null==window.hljs?null:function(t){return window.hljs.highlightAuto(t).value},interval:1e3},A.CodeBlock=u,A.CodeToken=h,A.default=d},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function s(t,A,e){var n=document.createElement("button");n.setAttribute("type","button"),n.classList.add("ql-"+A),null!=e&&(n.value=e),t.appendChild(n)}function r(t,A){Array.isArray(A[0])||(A=[A]),A.forEach((function(A){var e=document.createElement("span");e.classList.add("ql-formats"),A.forEach((function(t){if("string"==typeof t)s(e,t);else{var A=Object.keys(t)[0],n=t[A];Array.isArray(n)?function(t,A,e){var n=document.createElement("select");n.classList.add("ql-"+A),e.forEach((function(t){var A=document.createElement("option");!1!==t?A.setAttribute("value",t):A.setAttribute("selected","selected"),n.appendChild(A)})),t.appendChild(n)}(e,A,n):s(e,A,n)}})),t.appendChild(e)}))}Object.defineProperty(A,"__esModule",{value:!0}),A.addControls=A.default=void 0;var o=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),l=n(e(4)),c=n(e(0)),u=n(e(6)),h=n(e(10)),d=n(e(7)),f=(0,h.default)("quill:toolbar"),g=function(t){function A(t,e){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,A);var n,s=i(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));if(Array.isArray(s.options.container)){var a=document.createElement("div");r(a,s.options.container),t.container.parentNode.insertBefore(a,t.container),s.container=a}else"string"==typeof s.options.container?s.container=document.querySelector(s.options.container):s.container=s.options.container;return s.container instanceof HTMLElement?(s.container.classList.add("ql-toolbar"),s.controls=[],s.handlers={},Object.keys(s.options.handlers).forEach((function(t){s.addHandler(t,s.options.handlers[t])})),[].forEach.call(s.container.querySelectorAll("button, select"),(function(t){s.attach(t)})),s.quill.on(u.default.events.EDITOR_CHANGE,(function(t,A){t===u.default.events.SELECTION_CHANGE&&s.update(A)})),s.quill.on(u.default.events.SCROLL_OPTIMIZE,(function(){var t=s.quill.selection.getRange(),A=o(t,1)[0];s.update(A)})),s):(n=f.error("Container required for toolbar",s.options),i(s,n))}return function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}(A,t),a(A,[{key:"addHandler",value:function(t,A){this.handlers[t]=A}},{key:"attach",value:function(t){var A=this,e=[].find.call(t.classList,(function(t){return 0===t.indexOf("ql-")}));if(e){if(e=e.slice("ql-".length),"BUTTON"===t.tagName&&t.setAttribute("type","button"),null==this.handlers[e]){if(null!=this.quill.scroll.whitelist&&null==this.quill.scroll.whitelist[e])return void f.warn("ignoring attaching to disabled format",e,t);if(null==c.default.query(e))return void f.warn("ignoring attaching to nonexistent format",e,t)}var n="SELECT"===t.tagName?"change":"click";t.addEventListener(n,(function(n){var i=void 0;if("SELECT"===t.tagName){if(t.selectedIndex<0)return;var s=t.options[t.selectedIndex];i=!s.hasAttribute("selected")&&(s.value||!1)}else i=!t.classList.contains("ql-active")&&(t.value||!t.hasAttribute("value")),n.preventDefault();A.quill.focus();var r=A.quill.selection.getRange(),a=o(r,1)[0];if(null!=A.handlers[e])A.handlers[e].call(A,i);else if(c.default.query(e).prototype instanceof c.default.Embed){if(!(i=prompt("Enter "+e)))return;A.quill.updateContents((new l.default).retain(a.index).delete(a.length).insert(function(t,A,e){return A in t?Object.defineProperty(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}({},e,i)),u.default.sources.USER)}else A.quill.format(e,i,u.default.sources.USER);A.update(a)})),this.controls.push([e,t])}}},{key:"update",value:function(t){var A=null==t?{}:this.quill.getFormat(t);this.controls.forEach((function(e){var n=o(e,2),i=n[0],s=n[1];if("SELECT"===s.tagName){var r=void 0;if(null==t)r=null;else if(null==A[i])r=s.querySelector("option[selected]");else if(!Array.isArray(A[i])){var a=A[i];"string"==typeof a&&(a=a.replace(/\"/g,'\\"')),r=s.querySelector('option[value="'+a+'"]')}null==r?(s.value="",s.selectedIndex=-1):r.selected=!0}else if(null==t)s.classList.remove("ql-active");else if(s.hasAttribute("value")){var l=A[i]===s.getAttribute("value")||null!=A[i]&&A[i].toString()===s.getAttribute("value")||null==A[i]&&!s.getAttribute("value");s.classList.toggle("ql-active",l)}else s.classList.toggle("ql-active",null!=A[i])}))}}]),A}(d.default);g.DEFAULTS={},g.DEFAULTS={container:null,handlers:{clean:function(){var t=this,A=this.quill.getSelection();if(null!=A)if(0==A.length){var e=this.quill.getFormat();Object.keys(e).forEach((function(A){null!=c.default.query(A,c.default.Scope.INLINE)&&t.quill.format(A,!1)}))}else this.quill.removeFormat(A,u.default.sources.USER)},direction:function(t){var A=this.quill.getFormat().align;"rtl"===t&&null==A?this.quill.format("align","right",u.default.sources.USER):t||"right"!==A||this.quill.format("align",!1,u.default.sources.USER),this.quill.format("direction",t,u.default.sources.USER)},indent:function(t){var A=this.quill.getSelection(),e=this.quill.getFormat(A),n=parseInt(e.indent||0);if("+1"===t||"-1"===t){var i="+1"===t?1:-1;"rtl"===e.direction&&(i*=-1),this.quill.format("indent",n+i,u.default.sources.USER)}},link:function(t){!0===t&&(t=prompt("Enter link URL:")),this.quill.format("link",t,u.default.sources.USER)},list:function(t){var A=this.quill.getSelection(),e=this.quill.getFormat(A);"check"===t?"checked"===e.list||"unchecked"===e.list?this.quill.format("list",!1,u.default.sources.USER):this.quill.format("list","unchecked",u.default.sources.USER):this.quill.format("list",t,u.default.sources.USER)}}},A.default=g,A.addControls=r},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(t,A){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(t,A){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z /> </svg>'},function(t,A){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z /> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(t,A){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},function(t,A){t.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}Object.defineProperty(A,"__esModule",{value:!0}),A.default=A.BubbleTooltip=void 0;var o=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},a=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),l=n(e(2)),c=n(e(9)),u=e(44),h=n(u),d=e(22),f=n(e(26)),g=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],p=function(t){function A(t,e){i(this,A),null!=e.modules.toolbar&&null==e.modules.toolbar.container&&(e.modules.toolbar.container=g);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.quill.container.classList.add("ql-bubble"),n}return r(A,t),a(A,[{key:"extendToolbar",value:function(t){this.tooltip=new w(this.quill,this.options.bounds),this.tooltip.root.appendChild(t.container),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),f.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),f.default)}}]),A}(h.default);p.DEFAULTS=(0,l.default)(!0,{},h.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){t?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var w=function(t){function A(t,e){i(this,A);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.quill.on(c.default.events.EDITOR_CHANGE,(function(t,A,e,i){if(t===c.default.events.SELECTION_CHANGE)if(null!=A&&A.length>0&&i===c.default.sources.USER){n.show(),n.root.style.left="0px",n.root.style.width="",n.root.style.width=n.root.offsetWidth+"px";var s=n.quill.getLines(A.index,A.length);if(1===s.length)n.position(n.quill.getBounds(A));else{var r=s[s.length-1],o=n.quill.getIndex(r),a=Math.min(r.length()-1,A.index+A.length-o),l=n.quill.getBounds(new d.Range(o,a));n.position(l)}}else document.activeElement!==n.textbox&&n.quill.hasFocus()&&n.hide()})),n}return r(A,t),a(A,[{key:"listen",value:function(){var t=this;o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){t.root.classList.remove("ql-editing")})),this.quill.on(c.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!t.root.classList.contains("ql-hidden")){var A=t.quill.getSelection();null!=A&&t.position(t.quill.getBounds(A))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var e=o(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"position",this).call(this,t),n=this.root.querySelector(".ql-tooltip-arrow");if(n.style.marginLeft="",0===e)return e;n.style.marginLeft=-1*e-n.offsetWidth/2+"px"}}]),A}(u.BaseTooltip);w.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),A.BubbleTooltip=w,A.default=p},function(t,A,e){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}function s(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!=typeof A&&"function"!=typeof A?t:A}function r(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+typeof A);t.prototype=Object.create(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(t,A):t.__proto__=A)}Object.defineProperty(A,"__esModule",{value:!0});var o=function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],n=!0,i=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(n=(r=o.next()).done)&&(e.push(r.value),!A||e.length!==A);n=!0);}catch(t){i=!0,s=t}finally{try{!n&&o.return&&o.return()}finally{if(i)throw s}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=function t(A,e,n){null===A&&(A=Function.prototype);var i=Object.getOwnPropertyDescriptor(A,e);if(void 0===i){var s=Object.getPrototypeOf(A);return null===s?void 0:t(s,e,n)}if("value"in i)return i.value;var r=i.get;return void 0!==r?r.call(n):void 0},l=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(A,e,n){return e&&t(A.prototype,e),n&&t(A,n),A}}(),c=n(e(2)),u=n(e(9)),h=e(44),d=n(h),f=n(e(15)),g=e(22),p=n(e(26)),w=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],B=function(t){function A(t,e){i(this,A),null!=e.modules.toolbar&&null==e.modules.toolbar.container&&(e.modules.toolbar.container=w);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.quill.container.classList.add("ql-snow"),n}return r(A,t),l(A,[{key:"extendToolbar",value:function(t){t.container.classList.add("ql-snow"),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),p.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),p.default),this.tooltip=new E(this.quill,this.options.bounds),t.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},(function(A,e){t.handlers.link.call(t,!e.format.link)}))}}]),A}(d.default);B.DEFAULTS=(0,c.default)(!0,{},d.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){if(t){var A=this.quill.getSelection();if(null==A||0==A.length)return;var e=this.quill.getText(A);/^\S+@\S+\.\S+$/.test(e)&&0!==e.indexOf("mailto:")&&(e="mailto:"+e),this.quill.theme.tooltip.edit("link",e)}else this.quill.format("link",!1)}}}}});var E=function(t){function A(t,e){i(this,A);var n=s(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,t,e));return n.preview=n.root.querySelector("a.ql-preview"),n}return r(A,t),l(A,[{key:"listen",value:function(){var t=this;a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",(function(A){t.root.classList.contains("ql-editing")?t.save():t.edit("link",t.preview.textContent),A.preventDefault()})),this.root.querySelector("a.ql-remove").addEventListener("click",(function(A){if(null!=t.linkRange){var e=t.linkRange;t.restoreFocus(),t.quill.formatText(e,"link",!1,u.default.sources.USER),delete t.linkRange}A.preventDefault(),t.hide()})),this.quill.on(u.default.events.SELECTION_CHANGE,(function(A,e,n){if(null!=A){if(0===A.length&&n===u.default.sources.USER){var i=t.quill.scroll.descendant(f.default,A.index),s=o(i,2),r=s[0],a=s[1];if(null!=r){t.linkRange=new g.Range(A.index-a,r.length());var l=f.default.formats(r.domNode);return t.preview.textContent=l,t.preview.setAttribute("href",l),t.show(),void t.position(t.quill.getBounds(t.linkRange))}}else delete t.linkRange;t.hide()}}))}},{key:"show",value:function(){a(A.prototype.__proto__||Object.getPrototypeOf(A.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),A}(h.BaseTooltip);E.TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),A.default=B}]).default})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSStepForm=A():t.HSStepForm=A()}(window,(function(){return d={"./src/js/hs-step-form.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSStepForm; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSStepForm Plugin\n* @version: 2.0.0 (Mon, 25 Nov 2019)\n* @requires: jQuery v3.0 or later\n* @author: HtmlStream\n* @event-namespace: .HSStepForm\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2019 Htmlstream\n*/\nvar HSStepForm = /*#__PURE__*/function () {\n  function HSStepForm(elem, settings) {\n    _classCallCheck(this, HSStepForm);\n\n    this.elem = elem;\n    this.defaults = {\n      progressSelector: null,\n      progressItems: null,\n      stepsSelector: null,\n      stepsItems: null,\n      stepsActiveItem: null,\n      nextSelector: '[data-hs-step-form-next-options]',\n      prevSelector: '[data-hs-step-form-prev-options]',\n      endSelector: null,\n      isValidate: false,\n      classMap: {\n        active: 'active',\n        checked: 'is-valid',\n        error: 'is-invalid',\n        required: 'js-step-required',\n        focus: 'focus'\n      },\n      finish: function finish() {},\n      onNextStep: function onNextStep() {},\n      onPrevStep: function onPrevStep() {}\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HSStepForm, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-step-form-options') ? JSON.parse($el.attr('data-hs-step-form-options')) : {};\n      var options = $.extend(true, context.defaults, dataSettings, context.settings);\n      options.progressItems = $(options.progressSelector).find('> *');\n      options.stepsItems = $(options.stepsSelector).find('> *');\n      options.stepsActiveItem = $(options.stepsSelector).find(\"> .\".concat(options.classMap.active));\n\n      context._prepareObject($el, options);\n\n      $el.find(options.nextSelector).on('click', function () {\n        context._nextClickEvents($el, options, $(this));\n      });\n      $el.find(options.prevSelector).on('click', function () {\n        context._prevClickEvents($el, options, $(this));\n      });\n      $el.find(options.endSelector).on('click', function () {\n        context._endClickEvents($el, options, $(this));\n      });\n    }\n  }, {\n    key: \"_prepareObject\",\n    value: function _prepareObject(el, params) {\n      var options = params;\n      options.stepsItems.not(\".\".concat(options.classMap.active)).hide();\n      options.progressItems.eq(options.stepsActiveItem.index()).addClass(options.classMap.active).addClass(options.classMap.focus);\n    }\n  }, {\n    key: \"_endClickEvents\",\n    value: function _endClickEvents(el, params) {\n      var options = params;\n      return params.finish();\n    }\n  }, {\n    key: \"_nextClickEvents\",\n    value: function _nextClickEvents(el, params, nextEl) {\n      var nextDataSettings = nextEl.attr('data-hs-step-form-next-options') ? JSON.parse(nextEl.attr('data-hs-step-form-next-options')) : {};\n      var options = params,\n          nextItemDefaults = {\n        targetSelector: null\n      },\n          nextItemOptions = $.extend(true, nextItemDefaults, nextDataSettings);\n\n      for (var i = 0; i < options.progressItems.length; i++) {\n        if (typeof $(window).validate !== 'undefined' && options.isValidate) {\n          if ($(nextItemOptions.targetSelector).index() > i) {\n            $(options.progressItems[i]).addClass(options.classMap.error);\n            var requiredSelector = $(options.progressItems[i]).find(options.nextSelector).attr('data-hs-step-form-next-options');\n            options.stepsItems.hide().removeClass(options.classMap.active);\n            $(JSON.parse(requiredSelector).targetSelector).show().addClass(options.classMap.active);\n\n            if (!el.valid()) {\n              return false;\n            } else {\n              $(options.progressItems[i]).removeClass(options.classMap.error);\n            }\n          }\n\n          if ($(nextItemOptions.targetSelector).index() > i && options.isValidate) {\n            $(options.progressItems[i]).addClass(options.classMap.checked);\n          }\n        } else {\n          if ($(nextItemOptions.targetSelector).index() > i && options.isValidate) {\n            $(options.progressItems[i]).addClass(options.classMap.checked);\n          }\n\n          if ($(nextItemOptions.targetSelector).index() > i && !options.isValidate) {\n            $(options.progressItems[i]).addClass(options.classMap.active);\n          }\n        }\n      }\n\n      options.progressItems.removeClass(options.classMap.active).removeClass(options.classMap.focus);\n      options.progressItems.eq($(nextItemOptions.targetSelector).index()).addClass(options.classMap.active).addClass(options.classMap.focus);\n      options.stepsItems.hide().removeClass(options.classMap.active);\n      $(nextItemOptions.targetSelector).fadeIn(400).addClass(options.classMap.active);\n      return options.onNextStep();\n    }\n  }, {\n    key: \"_prevClickEvents\",\n    value: function _prevClickEvents(el, params, prevEl) {\n      var options = params,\n          prevItemDefaults = {\n        targetSelector: null\n      };\n      var prevDataSettings = prevEl.attr('data-hs-step-form-prev-options') ? JSON.parse(prevEl.attr('data-hs-step-form-prev-options')) : {};\n      var prevItemOptions = $.extend(true, prevItemDefaults, prevDataSettings);\n\n      for (var i = 0; i < options.progressItems.length; i++) {\n        if (typeof $(window).validate !== 'undefined' && options.isValidate) {\n          if ($(prevItemOptions.targetSelector).index() > i) {\n            $(options.progressItems[i]).addClass(options.classMap.error);\n            var requiredSelector = $(options.progressItems[i]).find(options.nextSelector).attr('data-hs-step-form-next-options');\n            options.stepsItems.hide().removeClass(options.classMap.active);\n            $(JSON.parse(requiredSelector).targetSelector).show().addClass(options.classMap.active);\n\n            if (!el.valid()) {\n              return false;\n            } else {\n              $(options.progressItems[i]).removeClass(options.classMap.error);\n            }\n          }\n\n          if ($(prevItemOptions.targetSelector).index() > i && options.isValidate) {\n            $(options.progressItems[i]).addClass(options.classMap.checked);\n          }\n        } else {\n          if ($(prevItemOptions.targetSelector).index() > i && options.isValidate) {\n            $(options.progressItems[i]).addClass(options.classMap.checked);\n          }\n\n          if ($(prevItemOptions.targetSelector).index() > i && !options.isValidate) {\n            $(options.progressItems[i]).addClass(options.classMap.active);\n          }\n        }\n      }\n\n      options.progressItems.removeClass(options.classMap.active).removeClass(options.classMap.focus);\n      options.progressItems.eq($(prevItemOptions.targetSelector).index()).addClass(options.classMap.active).addClass(options.classMap.focus);\n      options.stepsItems.hide().removeClass(options.classMap.active);\n      $(prevItemOptions.targetSelector).fadeIn(400).addClass(options.classMap.active);\n      return options.onPrevStep();\n    }\n  }]);\n\n  return HSStepForm;\n}();\n\n\n\n//# sourceURL=webpack://HSStepForm/./src/js/hs-step-form.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-step-form.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSTransformTabsToBtn=A():t.HSTransformTabsToBtn=A()}(window,(function(){return(d={"./src/js/hs-transform-tabs-to-btn.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar HSTransformTabsToBtn = function () {\n\tfunction HSTransformTabsToBtn(elem, settings) {\n\t\t_classCallCheck(this, HSTransformTabsToBtn);\n\n\t\tthis.elem = elem;\n\t\tthis.defaults = {\n\t\t\ttargetEl: null,\n\t\t\ttransformResolution: 'md',\n\t\t\tbtnClassNames: null,\n\t\t\tanimationType: 'slide', // slide, accordion\n\n\t\t\tinvokerSelector: '> *',\n\t\t\tcontentSelector: '.tab-pane'\n\t\t};\n\t\tthis.settings = settings;\n\t}\n\n\t_createClass(HSTransformTabsToBtn, [{\n\t\tkey: 'init',\n\t\tvalue: function init() {\n\t\t\tvar context = this,\n\t\t\t    $el = context.elem,\n\t\t\t    dataSettings = $el.attr('data-hs-transform-tabs-to-btn-options') ? JSON.parse($el.attr('data-hs-transform-tabs-to-btn-options')) : {},\n\t\t\t    options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n\t\t\tvar resolutionsList = {\n\t\t\t\txs: 0,\n\t\t\t\tsm: 576,\n\t\t\t\tmd: 768,\n\t\t\t\tlg: 992,\n\t\t\t\txl: 1200\n\t\t\t},\n\t\t\t    $invokerParent = $el.parent(),\n\t\t\t    $tabsContent = $('#' + $el.data('target')),\n\t\t\t    $tabsContentItem = $tabsContent.find('.tab-pane');\n\n\t\t\t$(window).on('resize', function () {\n\t\t\t\tif (window.innerWidth < resolutionsList[options.transformResolution]) {\n\t\t\t\t\t$el.hide();\n\n\t\t\t\t\t$el.parent().addClass('nav-mobile-mode-on');\n\n\t\t\t\t\t$('body').on('click', function () {\n\t\t\t\t\t\tif (options.animationType) {\n\t\t\t\t\t\t\t$el.slideUp(200);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$el.find('.nav-inner').slideUp(200);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\t$el.show();\n\n\t\t\t\t\t$el.parent().removeClass('nav-mobile-mode-on');\n\n\t\t\t\t\t$('body').off('click');\n\t\t\t\t}\n\n\t\t\t\tif (window.innerWidth > resolutionsList[options.transformResolution] && options.animationType) {\n\t\t\t\t\t$el.removeAttr('style');\n\t\t\t\t\t$tabsContentItem.removeAttr('style');\n\t\t\t\t\t$invokerParent.off('click', '.js-tabs-mobile-control');\n\t\t\t\t\t$invokerParent.off('click', '[role=\"tab\"]');\n\n\t\t\t\t\tif (options.animationType === 'accordion') {\n\t\t\t\t\t\t$tabsContent.find('.js-tabs-mobile-control').remove();\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$invokerParent.find('.js-tabs-mobile-control').remove();\n\t\t\t\t\t}\n\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (window.innerWidth < resolutionsList[options.transformResolution] && options.animationType === 'accordion') {\n\t\t\t\t\tcontext.accordionEffect($tabsContent, $el.find('> *'), $tabsContentItem, options.btnClassNames);\n\t\t\t\t} else if (window.innerWidth < resolutionsList[options.transformResolution] && options.animationType === 'slide') {\n\t\t\t\t\tcontext.slideEffect($invokerParent, $el, options.btnClassNames);\n\t\t\t\t}\n\t\t\t}).trigger('resize');\n\t\t}\n\t}, {\n\t\tkey: 'slideEffect',\n\t\tvalue: function slideEffect(context, menu, btnClasses) {\n\t\t\tif (context.find('.js-tabs-mobile-control').length) return;\n\n\t\t\t//Create control\n\t\t\tvar activeItemHTML = menu.find('.active').html();\n\n\t\t\t$(menu).before('<a class=\"js-tabs-mobile-control ' + btnClasses + '\" href=\"#\">' + activeItemHTML + '</a>');\n\n\t\t\t/*----- CLICK -----*/\n\t\t\tcontext.on('click', '.js-tabs-mobile-control', function (e) {\n\t\t\t\te.stopPropagation();\n\t\t\t\te.preventDefault();\n\n\t\t\t\t$(menu).slideToggle(200);\n\t\t\t});\n\n\t\t\tcontext.on('click', '[role=\"tab\"]', function (e) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tvar thisHTML = $(this).html(),\n\t\t\t\t    $targetControl = $(this).closest('ul').prev('.js-tabs-mobile-control');\n\n\t\t\t\t$targetControl.html(thisHTML);\n\t\t\t\t$(menu).slideUp(200);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: 'accordionEffect',\n\t\tvalue: function accordionEffect(context, menuItem, menu, btnClasses) {\n\t\t\tif (context.find('.js-tabs-mobile-control').length) return;\n\n\t\t\t//Create control\n\t\t\t$(menu).before('<a class=\"js-tabs-mobile-control ' + btnClasses + '\" href=\"#\"></a>');\n\n\t\t\tmenuItem.each(function () {\n\t\t\t\tvar thisIndex = $(this).index(),\n\t\t\t\t    thisHTML = $(this).find('[role=\"tab\"]').html();\n\n\t\t\t\tif ($(this).find('[role=\"tab\"]').hasClass('active')) {\n\t\t\t\t\t$(menu[thisIndex]).prev().addClass('active');\n\t\t\t\t}\n\n\t\t\t\t$(menu[thisIndex]).prev().html(thisHTML);\n\t\t\t});\n\n\t\t\t/*----- CLICK -----*/\n\t\t\tcontext.on('click', '.js-tabs-mobile-control', function (e) {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tif ($(this).hasClass('active')) return;\n\n\t\t\t\tvar contextID = context.attr('id');\n\n\t\t\t\tcontext.find('.js-tabs-mobile-control').removeClass('active');\n\n\t\t\t\t$('[data-target=\"' + contextID + '\"]').find('.nav-link').removeClass('active');\n\t\t\t\tvar $target = $(this).next(),\n\t\t\t\t    targetID = $target.attr('id');\n\n\t\t\t\tif ($target.hasClass('fade')) {\n\t\t\t\t\t$(this).addClass('active');\n\t\t\t\t\t$('[href=\"#' + targetID + '\"]').addClass('active');\n\n\t\t\t\t\t$(menu).slideUp(200);\n\t\t\t\t\t$target.slideDown(200, function () {\n\t\t\t\t\t\tcontext.find('[role=\"tabpanel\"]').removeClass('show active');\n\t\t\t\t\t\t$target.addClass('show active');\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\t$(this).addClass('active');\n\t\t\t\t\t$(menu).slideUp(200);\n\t\t\t\t\t$target.slideDown(200);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn HSTransformTabsToBtn;\n}();\n\nexports.default = HSTransformTabsToBtn;\n\n//# sourceURL=webpack://HSTransformTabsToBtn/./src/js/hs-transform-tabs-to-btn.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-transform-tabs-to-btn.js")).default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"undefined"!=typeof module?A(exports):"function"==typeof define&&define.amd?define(["exports"],A):A(t.L={})}(this,(function(t){"use strict";function A(t){for(var A,e,n=1,i=arguments.length;n<i;n++)for(A in e=arguments[n])t[A]=e[A];return t}var e=Object.create||function(t){return n.prototype=t,new n};function n(){}function i(t,A){var e=Array.prototype.slice;if(t.bind)return t.bind.apply(t,e.call(arguments,1));var n=e.call(arguments,2);return function(){return t.apply(A,n.length?n.concat(e.call(arguments)):arguments)}}var s=0;function r(t){return t._leaflet_id=t._leaflet_id||++s,t._leaflet_id}function o(t,A,e){var n,i,s=function(){n=!1,i&&(r.apply(e,i),i=!1)},r=function(){n?i=arguments:(t.apply(e,arguments),setTimeout(s,A),n=!0)};return r}function a(t,A,e){var n=A[1],i=A[0],s=n-i;return t===n&&e?t:((t-i)%s+s)%s+i}function l(){return!1}function c(t,A){var e=Math.pow(10,void 0===A?6:A);return Math.round(t*e)/e}function u(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function h(t){return u(t).split(/\s+/)}function d(t,A){for(var n in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?e(t.options):{}),A)t.options[n]=A[n];return t.options}function f(t,A,e){var n=[];for(var i in t)n.push(encodeURIComponent(e?i.toUpperCase():i)+"="+encodeURIComponent(t[i]));return(A&&-1!==A.indexOf("?")?"&":"?")+n.join("&")}var g=/\{ *([\w_-]+) *\}/g;function p(t,A){return t.replace(g,(function(t,e){var n=A[e];if(void 0===n)throw new Error("No value provided for variable "+t);return"function"==typeof n&&(n=n(A)),n}))}var w=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function B(t,A){for(var e=0;e<t.length;e++)if(t[e]===A)return e;return-1}var E="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function m(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var v=0;function C(t){var A=+new Date,e=Math.max(0,16-(A-v));return v=A+e,window.setTimeout(t,e)}var b=window.requestAnimationFrame||m("RequestAnimationFrame")||C,y=window.cancelAnimationFrame||m("CancelAnimationFrame")||m("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function Q(t,A,e){if(!e||b!==C)return b.call(window,i(t,A));t.call(A)}function I(t){t&&y.call(window,t)}var D={extend:A,create:e,bind:i,lastId:s,stamp:r,throttle:o,wrapNum:a,falseFn:l,formatNum:c,trim:u,splitWords:h,setOptions:d,getParamString:f,template:p,isArray:w,indexOf:B,emptyImageUrl:E,requestFn:b,cancelFn:y,requestAnimFrame:Q,cancelAnimFrame:I};function x(){}x.extend=function(t){function n(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var i=n.__super__=this.prototype,s=e(i);for(var r in(s.constructor=n).prototype=s,this)Object.prototype.hasOwnProperty.call(this,r)&&"prototype"!==r&&"__super__"!==r&&(n[r]=this[r]);return t.statics&&(A(n,t.statics),delete t.statics),t.includes&&(function(t){if("undefined"!=typeof L&&L&&L.Mixin){t=w(t)?t:[t];for(var A=0;A<t.length;A++)t[A]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}(t.includes),A.apply(null,[s].concat(t.includes)),delete t.includes),s.options&&(t.options=A(e(s.options),t.options)),A(s,t),s._initHooks=[],s.callInitHooks=function(){if(!this._initHooksCalled){i.callInitHooks&&i.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,A=s._initHooks.length;t<A;t++)s._initHooks[t].call(this)}},n},x.include=function(t){return A(this.prototype,t),this},x.mergeOptions=function(t){return A(this.prototype.options,t),this},x.addInitHook=function(t){var A=Array.prototype.slice.call(arguments,1),e="function"==typeof t?t:function(){this[t].apply(this,A)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(e),this};var M={on:function(t,A,e){if("object"==typeof t)for(var n in t)this._on(n,t[n],A);else for(var i=0,s=(t=h(t)).length;i<s;i++)this._on(t[i],A,e);return this},off:function(t,A,e){if(t)if("object"==typeof t)for(var n in t)this._off(n,t[n],A);else for(var i=0,s=(t=h(t)).length;i<s;i++)this._off(t[i],A,e);else delete this._events;return this},_on:function(t,A,e){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),e===this&&(e=void 0);for(var i={fn:A,ctx:e},s=n,r=0,o=s.length;r<o;r++)if(s[r].fn===A&&s[r].ctx===e)return;s.push(i)},_off:function(t,A,e){var n,i,s;if(this._events&&(n=this._events[t]))if(A){if(e===this&&(e=void 0),n)for(i=0,s=n.length;i<s;i++){var r=n[i];if(r.ctx===e&&r.fn===A)return r.fn=l,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(i,1)}}else{for(i=0,s=n.length;i<s;i++)n[i].fn=l;delete this._events[t]}},fire:function(t,e,n){if(!this.listens(t,n))return this;var i=A({},e,{type:t,target:this,sourceTarget:e&&e.sourceTarget||this});if(this._events){var s=this._events[t];if(s){this._firingCount=this._firingCount+1||1;for(var r=0,o=s.length;r<o;r++){var a=s[r];a.fn.call(a.ctx||this,i)}this._firingCount--}}return n&&this._propagateEvent(i),this},listens:function(t,A){var e=this._events&&this._events[t];if(e&&e.length)return!0;if(A)for(var n in this._eventParents)if(this._eventParents[n].listens(t,A))return!0;return!1},once:function(t,A,e){if("object"==typeof t){for(var n in t)this.once(n,t[n],A);return this}var s=i((function(){this.off(t,A,e).off(t,s,e)}),this);return this.on(t,A,e).on(t,s,e)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[r(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[r(t)],this},_propagateEvent:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,A({layer:t.target,propagatedFrom:t.target},t),!0)}};M.addEventListener=M.on,M.removeEventListener=M.clearAllEventListeners=M.off,M.addOneTimeEventListener=M.once,M.fireEvent=M.fire,M.hasEventListeners=M.listens;var F=x.extend(M);function R(t,A,e){this.x=e?Math.round(t):t,this.y=e?Math.round(A):A}var Y=Math.trunc||function(t){return 0<t?Math.floor(t):Math.ceil(t)};function S(t,A,e){return t instanceof R?t:w(t)?new R(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new R(t.x,t.y):new R(t,A,e)}function P(t,A){if(t)for(var e=A?[t,A]:t,n=0,i=e.length;n<i;n++)this.extend(e[n])}function G(t,A){return!t||t instanceof P?t:new P(t,A)}function _(t,A){if(t)for(var e=A?[t,A]:t,n=0,i=e.length;n<i;n++)this.extend(e[n])}function T(t,A){return t instanceof _?t:new _(t,A)}function k(t,A,e){if(isNaN(t)||isNaN(A))throw new Error("Invalid LatLng object: ("+t+", "+A+")");this.lat=+t,this.lng=+A,void 0!==e&&(this.alt=+e)}function W(t,A,e){return t instanceof k?t:w(t)&&"object"!=typeof t[0]?3===t.length?new k(t[0],t[1],t[2]):2===t.length?new k(t[0],t[1]):null:null==t?t:"object"==typeof t&&"lat"in t?new k(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===A?null:new k(t,A,e)}R.prototype={clone:function(){return new R(this.x,this.y)},add:function(t){return this.clone()._add(S(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(S(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new R(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new R(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=Y(this.x),this.y=Y(this.y),this},distanceTo:function(t){var A=(t=S(t)).x-this.x,e=t.y-this.y;return Math.sqrt(A*A+e*e)},equals:function(t){return(t=S(t)).x===this.x&&t.y===this.y},contains:function(t){return t=S(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+c(this.x)+", "+c(this.y)+")"}},P.prototype={extend:function(t){return t=S(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new R((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new R(this.min.x,this.max.y)},getTopRight:function(){return new R(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var A,e;return(t=("number"==typeof t[0]||t instanceof R?S:G)(t))instanceof P?(A=t.min,e=t.max):A=e=t,A.x>=this.min.x&&e.x<=this.max.x&&A.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=G(t);var A=this.min,e=this.max,n=t.min,i=t.max,s=i.x>=A.x&&n.x<=e.x,r=i.y>=A.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=G(t);var A=this.min,e=this.max,n=t.min,i=t.max,s=i.x>A.x&&n.x<e.x,r=i.y>A.y&&n.y<e.y;return s&&r},isValid:function(){return!(!this.min||!this.max)}},_.prototype={extend:function(t){var A,e,n=this._southWest,i=this._northEast;if(t instanceof k)e=A=t;else{if(!(t instanceof _))return t?this.extend(W(t)||T(t)):this;if(A=t._southWest,e=t._northEast,!A||!e)return this}return n||i?(n.lat=Math.min(A.lat,n.lat),n.lng=Math.min(A.lng,n.lng),i.lat=Math.max(e.lat,i.lat),i.lng=Math.max(e.lng,i.lng)):(this._southWest=new k(A.lat,A.lng),this._northEast=new k(e.lat,e.lng)),this},pad:function(t){var A=this._southWest,e=this._northEast,n=Math.abs(A.lat-e.lat)*t,i=Math.abs(A.lng-e.lng)*t;return new _(new k(A.lat-n,A.lng-i),new k(e.lat+n,e.lng+i))},getCenter:function(){return new k((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new k(this.getNorth(),this.getWest())},getSouthEast:function(){return new k(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t=("number"==typeof t[0]||t instanceof k||"lat"in t?W:T)(t);var A,e,n=this._southWest,i=this._northEast;return t instanceof _?(A=t.getSouthWest(),e=t.getNorthEast()):A=e=t,A.lat>=n.lat&&e.lat<=i.lat&&A.lng>=n.lng&&e.lng<=i.lng},intersects:function(t){t=T(t);var A=this._southWest,e=this._northEast,n=t.getSouthWest(),i=t.getNorthEast(),s=i.lat>=A.lat&&n.lat<=e.lat,r=i.lng>=A.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=T(t);var A=this._southWest,e=this._northEast,n=t.getSouthWest(),i=t.getNorthEast(),s=i.lat>A.lat&&n.lat<e.lat,r=i.lng>A.lng&&n.lng<e.lng;return s&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,A){return!!t&&(t=T(t),this._southWest.equals(t.getSouthWest(),A)&&this._northEast.equals(t.getNorthEast(),A))},isValid:function(){return!(!this._southWest||!this._northEast)}};var H,j={latLngToPoint:function(t,A){var e=this.projection.project(t),n=this.scale(A);return this.transformation._transform(e,n)},pointToLatLng:function(t,A){var e=this.scale(A),n=this.transformation.untransform(t,e);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var A=this.projection.bounds,e=this.scale(t);return new P(this.transformation.transform(A.min,e),this.transformation.transform(A.max,e))},infinite:!(k.prototype={equals:function(t,A){return!!t&&(t=W(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===A?1e-9:A))},toString:function(t){return"LatLng("+c(this.lat,t)+", "+c(this.lng,t)+")"},distanceTo:function(t){return N.distance(this,W(t))},wrap:function(){return N.wrapLatLng(this)},toBounds:function(t){var A=180*t/40075017,e=A/Math.cos(Math.PI/180*this.lat);return T([this.lat-A,this.lng-e],[this.lat+A,this.lng+e])},clone:function(){return new k(this.lat,this.lng,this.alt)}}),wrapLatLng:function(t){var A=this.wrapLng?a(t.lng,this.wrapLng,!0):t.lng;return new k(this.wrapLat?a(t.lat,this.wrapLat,!0):t.lat,A,t.alt)},wrapLatLngBounds:function(t){var A=t.getCenter(),e=this.wrapLatLng(A),n=A.lat-e.lat,i=A.lng-e.lng;if(0==n&&0==i)return t;var s=t.getSouthWest(),r=t.getNorthEast();return new _(new k(s.lat-n,s.lng-i),new k(r.lat-n,r.lng-i))}},N=A({},j,{wrapLng:[-180,180],R:6371e3,distance:function(t,A){var e=Math.PI/180,n=t.lat*e,i=A.lat*e,s=Math.sin((A.lat-t.lat)*e/2),r=Math.sin((A.lng-t.lng)*e/2),o=s*s+Math.cos(n)*Math.cos(i)*r*r,a=2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o));return this.R*a}}),O=6378137,U={R:O,MAX_LATITUDE:85.0511287798,project:function(t){var A=Math.PI/180,e=this.MAX_LATITUDE,n=Math.max(Math.min(e,t.lat),-e),i=Math.sin(n*A);return new R(this.R*t.lng*A,this.R*Math.log((1+i)/(1-i))/2)},unproject:function(t){var A=180/Math.PI;return new k((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*A,t.x*A/this.R)},bounds:new P([-(H=O*Math.PI),-H],[H,H])};function V(t,A,e,n){if(w(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=A,this._c=e,this._d=n}function K(t,A,e,n){return new V(t,A,e,n)}V.prototype={transform:function(t,A){return this._transform(t.clone(),A)},_transform:function(t,A){return A=A||1,t.x=A*(this._a*t.x+this._b),t.y=A*(this._c*t.y+this._d),t},untransform:function(t,A){return A=A||1,new R((t.x/A-this._b)/this._a,(t.y/A-this._d)/this._c)}};var z,J=A({},N,{code:"EPSG:3857",projection:U,transformation:K(z=.5/(Math.PI*U.R),.5,-z,.5)}),Z=A({},J,{code:"EPSG:900913"});function X(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function q(t,A){for(var e,n,i,s,r="",o=0,a=t.length;o<a;o++){for(e=0,n=(i=t[o]).length;e<n;e++)r+=(e?"L":"M")+(s=i[e]).x+" "+s.y;r+=A?Ft?"z":"x":""}return r||"M0 0"}var $=document.documentElement.style,tt="ActiveXObject"in window,At=tt&&!document.addEventListener,et="msLaunchUri"in navigator&&!("documentMode"in document),nt=Rt("webkit"),it=Rt("android"),st=Rt("android 2")||Rt("android 3"),rt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),ot=it&&Rt("Google")&&rt<537&&!("AudioNode"in window),at=!!window.opera,lt=!et&&Rt("chrome"),ct=Rt("gecko")&&!nt&&!at&&!tt,ut=!lt&&Rt("safari"),ht=Rt("phantom"),dt="OTransition"in $,ft=0===navigator.platform.indexOf("Win"),gt=tt&&"transition"in $,pt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!st,wt="MozPerspective"in $,Bt=!window.L_DISABLE_3D&&(gt||pt||wt)&&!dt&&!ht,Et="undefined"!=typeof orientation||Rt("mobile"),mt=Et&&nt,vt=Et&&pt,Ct=!window.PointerEvent&&window.MSPointerEvent,bt=!(!window.PointerEvent&&!Ct),yt=!window.L_NO_TOUCH&&(bt||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Qt=Et&&at,It=Et&&ct,Dt=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),xt=function(){var t=!1;try{var A=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",l,A),window.removeEventListener("testPassiveEventSupport",l,A)}catch(t){}return t}(),Mt=!!document.createElement("canvas").getContext,Ft=!(!document.createElementNS||!X("svg").createSVGRect),Lt=!Ft&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var A=t.firstChild;return A.style.behavior="url(#default#VML)",A&&"object"==typeof A.adj}catch(t){return!1}}();function Rt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Yt={ie:tt,ielt9:At,edge:et,webkit:nt,android:it,android23:st,androidStock:ot,opera:at,chrome:lt,gecko:ct,safari:ut,phantom:ht,opera12:dt,win:ft,ie3d:gt,webkit3d:pt,gecko3d:wt,any3d:Bt,mobile:Et,mobileWebkit:mt,mobileWebkit3d:vt,msPointer:Ct,pointer:bt,touch:yt,mobileOpera:Qt,mobileGecko:It,retina:Dt,passiveEvents:xt,canvas:Mt,svg:Ft,vml:Lt},St=Ct?"MSPointerDown":"pointerdown",Pt=Ct?"MSPointerMove":"pointermove",Gt=Ct?"MSPointerUp":"pointerup",_t=Ct?"MSPointerCancel":"pointercancel",Tt={},kt=!1;function Wt(t,A,e,n){function s(t){Ot(t,o)}var r,o,a,l,c,u,h,d;function f(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Ot(t,l)}return"touchstart"===A?(c=t,u=e,h=n,d=i((function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&_A(t),Ot(t,u)})),c["_leaflet_touchstart"+h]=d,c.addEventListener(St,d,!1),kt||(document.addEventListener(St,Ht,!0),document.addEventListener(Pt,jt,!0),document.addEventListener(Gt,Nt,!0),document.addEventListener(_t,Nt,!0),kt=!0)):"touchmove"===A?(l=e,(a=t)["_leaflet_touchmove"+n]=f,a.addEventListener(Pt,f,!1)):"touchend"===A&&(o=e,(r=t)["_leaflet_touchend"+n]=s,r.addEventListener(Gt,s,!1),r.addEventListener(_t,s,!1)),this}function Ht(t){Tt[t.pointerId]=t}function jt(t){Tt[t.pointerId]&&(Tt[t.pointerId]=t)}function Nt(t){delete Tt[t.pointerId]}function Ot(t,A){for(var e in t.touches=[],Tt)t.touches.push(Tt[e]);t.changedTouches=[t],A(t)}var Ut,Vt,Kt,zt,Jt,Zt,Xt=Ct?"MSPointerDown":bt?"pointerdown":"touchstart",qt=Ct?"MSPointerUp":bt?"pointerup":"touchend",$t="_leaflet_",tA=pA(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),AA=pA(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),eA="webkitTransition"===AA||"OTransition"===AA?AA+"End":"transitionend";function nA(t){return"string"==typeof t?document.getElementById(t):t}function iA(t,A){var e,n=t.style[A]||t.currentStyle&&t.currentStyle[A];return n&&"auto"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[A]:null),"auto"===n?null:n}function sA(t,A,e){var n=document.createElement(t);return n.className=A||"",e&&e.appendChild(n),n}function rA(t){var A=t.parentNode;A&&A.removeChild(t)}function oA(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function aA(t){var A=t.parentNode;A&&A.lastChild!==t&&A.appendChild(t)}function lA(t){var A=t.parentNode;A&&A.firstChild!==t&&A.insertBefore(t,A.firstChild)}function cA(t,A){if(void 0!==t.classList)return t.classList.contains(A);var e=fA(t);return 0<e.length&&new RegExp("(^|\\s)"+A+"(\\s|$)").test(e)}function uA(t,A){var e;if(void 0!==t.classList)for(var n=h(A),i=0,s=n.length;i<s;i++)t.classList.add(n[i]);else cA(t,A)||dA(t,((e=fA(t))?e+" ":"")+A)}function hA(t,A){void 0!==t.classList?t.classList.remove(A):dA(t,u((" "+fA(t)+" ").replace(" "+A+" "," ")))}function dA(t,A){void 0===t.className.baseVal?t.className=A:t.className.baseVal=A}function fA(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function gA(t,A){"opacity"in t.style?t.style.opacity=A:"filter"in t.style&&function(t,A){var e=!1,n="DXImageTransform.Microsoft.Alpha";try{e=t.filters.item(n)}catch(t){if(1===A)return}A=Math.round(100*A),e?(e.Enabled=100!==A,e.Opacity=A):t.style.filter+=" progid:"+n+"(opacity="+A+")"}(t,A)}function pA(t){for(var A=document.documentElement.style,e=0;e<t.length;e++)if(t[e]in A)return t[e];return!1}function wA(t,A,e){var n=A||new R(0,0);t.style[tA]=(gt?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(e?" scale("+e+")":"")}function BA(t,A){t._leaflet_pos=A,Bt?wA(t,A):(t.style.left=A.x+"px",t.style.top=A.y+"px")}function EA(t){return t._leaflet_pos||new R(0,0)}function mA(){DA(window,"dragstart",_A)}function vA(){MA(window,"dragstart",_A)}function CA(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(bA(),Zt=(Jt=t).style.outline,t.style.outline="none",DA(window,"keydown",bA))}function bA(){Jt&&(Jt.style.outline=Zt,Zt=Jt=void 0,MA(window,"keydown",bA))}function yA(t){for(;!((t=t.parentNode).offsetWidth&&t.offsetHeight||t===document.body););return t}function QA(t){var A=t.getBoundingClientRect();return{x:A.width/t.offsetWidth||1,y:A.height/t.offsetHeight||1,boundingClientRect:A}}zt="onselectstart"in document?(Kt=function(){DA(window,"selectstart",_A)},function(){MA(window,"selectstart",_A)}):(Vt=pA(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),Kt=function(){var t;Vt&&(t=document.documentElement.style,Ut=t[Vt],t[Vt]="none")},function(){Vt&&(document.documentElement.style[Vt]=Ut,Ut=void 0)});var IA={TRANSFORM:tA,TRANSITION:AA,TRANSITION_END:eA,get:nA,getStyle:iA,create:sA,remove:rA,empty:oA,toFront:aA,toBack:lA,hasClass:cA,addClass:uA,removeClass:hA,setClass:dA,getClass:fA,setOpacity:gA,testProp:pA,setTransform:wA,setPosition:BA,getPosition:EA,disableTextSelection:Kt,enableTextSelection:zt,disableImageDrag:mA,enableImageDrag:vA,preventOutline:CA,restoreOutline:bA,getSizedParentNode:yA,getScale:QA};function DA(t,A,e,n){if("object"==typeof A)for(var i in A)RA(t,i,A[i],e);else for(var s=0,r=(A=h(A)).length;s<r;s++)RA(t,A[s],e,n);return this}var xA="_leaflet_events";function MA(t,A,e,n){if("object"==typeof A)for(var i in A)YA(t,i,A[i],e);else if(A)for(var s=0,r=(A=h(A)).length;s<r;s++)YA(t,A[s],e,n);else{for(var o in t[xA])YA(t,o,t[xA][o]);delete t[xA]}return this}function FA(){return bt&&!et&&!ut}var LA={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function RA(t,A,e,n){var i=A+r(e)+(n?"_"+r(n):"");if(t[xA]&&t[xA][i])return this;var s,o,a,l,c,u,h=function(A){return e.call(n||t,A||window.event)},d=h;function f(t){if(bt){if(!t.isPrimary)return;if("mouse"===t.pointerType)return}else if(1<t.touches.length)return;var A=Date.now(),e=A-(l||A);c=t.touches?t.touches[0]:t,u=0<e&&e<=250,l=A}function g(t){if(u&&!c.cancelBubble){if(bt){if("mouse"===t.pointerType)return;var A,e,n={};for(e in c)A=c[e],n[e]=A&&A.bind?A.bind(c):A;c=n}c.type="dblclick",c.button=0,o(c),l=null}}bt&&0===A.indexOf("touch")?Wt(t,A,h,i):yt&&"dblclick"===A&&!FA()?(o=h,u=!1,(s=t)[$t+Xt+(a=i)]=f,s[$t+qt+a]=g,s[$t+"dblclick"+a]=o,s.addEventListener(Xt,f,!!xt&&{passive:!1}),s.addEventListener(qt,g,!!xt&&{passive:!1}),s.addEventListener("dblclick",o,!1)):"addEventListener"in t?"touchstart"===A||"touchmove"===A||"wheel"===A||"mousewheel"===A?t.addEventListener(LA[A]||A,h,!!xt&&{passive:!1}):"mouseenter"===A||"mouseleave"===A?(h=function(A){A=A||window.event,UA(t,A)&&d(A)},t.addEventListener(LA[A],h,!1)):t.addEventListener(A,d,!1):"attachEvent"in t&&t.attachEvent("on"+A,h),t[xA]=t[xA]||{},t[xA][i]=h}function YA(t,A,e,n){var i,s,o,a,l,c,u,h,d=A+r(e)+(n?"_"+r(n):""),f=t[xA]&&t[xA][d];if(!f)return this;bt&&0===A.indexOf("touch")?(h=(c=t)["_leaflet_"+(u=A)+d],"touchstart"===u?c.removeEventListener(St,h,!1):"touchmove"===u?c.removeEventListener(Pt,h,!1):"touchend"===u&&(c.removeEventListener(Gt,h,!1),c.removeEventListener(_t,h,!1))):yt&&"dblclick"===A&&!FA()?(o=(i=t)[$t+Xt+(s=d)],a=i[$t+qt+s],l=i[$t+"dblclick"+s],i.removeEventListener(Xt,o,!!xt&&{passive:!1}),i.removeEventListener(qt,a,!!xt&&{passive:!1}),i.removeEventListener("dblclick",l,!1)):"removeEventListener"in t?t.removeEventListener(LA[A]||A,f,!1):"detachEvent"in t&&t.detachEvent("on"+A,f),t[xA][d]=null}function SA(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,OA(t),this}function PA(t){return RA(t,"wheel",SA),this}function GA(t){return DA(t,"mousedown touchstart dblclick",SA),RA(t,"click",NA),this}function _A(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function TA(t){return _A(t),SA(t),this}function kA(t,A){if(!A)return new R(t.clientX,t.clientY);var e=QA(A),n=e.boundingClientRect;return new R((t.clientX-n.left)/e.x-A.clientLeft,(t.clientY-n.top)/e.y-A.clientTop)}var WA=ft&&lt?2*window.devicePixelRatio:ct?window.devicePixelRatio:1;function HA(t){return et?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/WA:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}var jA={};function NA(t){jA[t.type]=!0}function OA(t){var A=jA[t.type];return jA[t.type]=!1,A}function UA(t,A){var e=A.relatedTarget;if(!e)return!0;try{for(;e&&e!==t;)e=e.parentNode}catch(t){return!1}return e!==t}var VA={on:DA,off:MA,stopPropagation:SA,disableScrollPropagation:PA,disableClickPropagation:GA,preventDefault:_A,stop:TA,getMousePosition:kA,getWheelDelta:HA,fakeStop:NA,skipped:OA,isExternalTarget:UA,addListener:DA,removeListener:MA},KA=F.extend({run:function(t,A,e,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=e||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=EA(t),this._offset=A.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=Q(this._animate,this),this._step()},_step:function(t){var A=new Date-this._startTime,e=1e3*this._duration;A<e?this._runFrame(this._easeOut(A/e),t):(this._runFrame(1),this._complete())},_runFrame:function(t,A){var e=this._startPos.add(this._offset.multiplyBy(t));A&&e._round(),BA(this._el,e),this.fire("step")},_complete:function(){I(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),zA=F.extend({options:{crs:J,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,A){A=d(this,A),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=i(this._onResize,this),this._initEvents(),A.maxBounds&&this.setMaxBounds(A.maxBounds),void 0!==A.zoom&&(this._zoom=this._limitZoom(A.zoom)),A.center&&void 0!==A.zoom&&this.setView(W(A.center),A.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=AA&&Bt&&!Qt&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),DA(this._proxy,eA,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(t,e,n){return e=void 0===e?this._zoom:this._limitZoom(e),t=this._limitCenter(W(t),e,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=A({animate:n.animate},n.zoom),n.pan=A({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(t,e),this)},setZoom:function(t,A){return this._loaded?this.setView(this.getCenter(),t,{zoom:A}):(this._zoom=t,this)},zoomIn:function(t,A){return t=t||(Bt?this.options.zoomDelta:1),this.setZoom(this._zoom+t,A)},zoomOut:function(t,A){return t=t||(Bt?this.options.zoomDelta:1),this.setZoom(this._zoom-t,A)},setZoomAround:function(t,A,e){var n=this.getZoomScale(A),i=this.getSize().divideBy(2),s=(t instanceof R?t:this.latLngToContainerPoint(t)).subtract(i).multiplyBy(1-1/n),r=this.containerPointToLatLng(i.add(s));return this.setView(r,A,{zoom:e})},_getBoundsCenterZoom:function(t,A){A=A||{},t=t.getBounds?t.getBounds():T(t);var e=S(A.paddingTopLeft||A.padding||[0,0]),n=S(A.paddingBottomRight||A.padding||[0,0]),i=this.getBoundsZoom(t,!1,e.add(n));if((i="number"==typeof A.maxZoom?Math.min(A.maxZoom,i):i)===1/0)return{center:t.getCenter(),zoom:i};var s=n.subtract(e).divideBy(2),r=this.project(t.getSouthWest(),i),o=this.project(t.getNorthEast(),i);return{center:this.unproject(r.add(o).divideBy(2).add(s),i),zoom:i}},fitBounds:function(t,A){if(!(t=T(t)).isValid())throw new Error("Bounds are not valid.");var e=this._getBoundsCenterZoom(t,A);return this.setView(e.center,e.zoom,A)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,A){return this.setView(t,this._zoom,{pan:A})},panBy:function(t,A){return A=A||{},(t=S(t).round()).x||t.y?(!0===A.animate||this.getSize().contains(t)?(this._panAnim||(this._panAnim=new KA,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),A.noMoveStart||this.fire("movestart"),!1!==A.animate?(uA(this._mapPane,"leaflet-pan-anim"),e=this._getMapPanePos().subtract(t).round(),this._panAnim.run(this._mapPane,e,A.duration||.25,A.easeLinearity)):(this._rawPanBy(t),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this):this.fire("moveend");var e},flyTo:function(t,A,e){if(!1===(e=e||{}).animate||!Bt)return this.setView(t,A,e);this._stop();var n=this.project(this.getCenter()),i=this.project(t),s=this.getSize(),r=this._zoom;t=W(t),A=void 0===A?r:A;var o=Math.max(s.x,s.y),a=o*this.getZoomScale(r,A),l=i.distanceTo(n)||1,c=1.42,u=c*c;function h(t){var A=(a*a-o*o+(t?-1:1)*u*u*l*l)/(2*(t?a:o)*u*l),e=Math.sqrt(A*A+1)-A;return e<1e-9?-18:Math.log(e)}function d(t){return(Math.exp(t)-Math.exp(-t))/2}function f(t){return(Math.exp(t)+Math.exp(-t))/2}var g=h(0);function p(t){return o*(f(g)*(d(A=g+c*t)/f(A))-d(g))/u;var A}var w=Date.now(),B=(h(1)-g)/c,E=e.duration?1e3*e.duration:1e3*B*.8;return this._moveStart(!0,e.noMoveStart),function e(){var s,a,u=(Date.now()-w)/E,h=(s=u,(1-Math.pow(1-s,1.5))*B);u<=1?(this._flyToFrame=Q(e,this),this._move(this.unproject(n.add(i.subtract(n).multiplyBy(p(h)/l)),r),this.getScaleZoom(o/(a=h,o*(f(g)/f(g+c*a))),r),{flyTo:!0})):this._move(t,A)._moveEnd(!0)}.call(this),this},flyToBounds:function(t,A){var e=this._getBoundsCenterZoom(t,A);return this.flyTo(e.center,e.zoom,A)},setMaxBounds:function(t){return(t=T(t)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(t){var A=this.options.minZoom;return this.options.minZoom=t,this._loaded&&A!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var A=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&A!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,A){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,T(t));return e.equals(n)||this.panTo(n,A),this._enforcingBounds=!1,this},panInside:function(t,A){var e,n,i=S((A=A||{}).paddingTopLeft||A.padding||[0,0]),s=S(A.paddingBottomRight||A.padding||[0,0]),r=this.getCenter(),o=this.project(r),a=this.project(t),l=this.getPixelBounds(),c=l.getSize().divideBy(2),u=G([l.min.add(i),l.max.subtract(s)]);return u.contains(a)||(this._enforcingBounds=!0,e=o.subtract(a),n=S(a.x+e.x,a.y+e.y),(a.x<u.min.x||a.x>u.max.x)&&(n.x=o.x-e.x,0<e.x?n.x+=c.x-i.x:n.x-=c.x-s.x),(a.y<u.min.y||a.y>u.max.y)&&(n.y=o.y-e.y,0<e.y?n.y+=c.y-i.y:n.y-=c.y-s.y),this.panTo(this.unproject(n),A),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=A({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=e.divideBy(2).round(),r=n.divideBy(2).round(),o=s.subtract(r);return o.x||o.y?(t.animate&&t.pan?this.panBy(o):(t.pan&&this._rawPanBy(o),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(i(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=A({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=i(this._handleGeolocationResponse,this),n=i(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,n,t):navigator.geolocation.getCurrentPosition(e,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var A=t.code,e=t.message||(1===A?"permission denied":2===A?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:A,message:"Geolocation error: "+e+"."})},_handleGeolocationResponse:function(t){var A,e=new k(t.coords.latitude,t.coords.longitude),n=e.toBounds(2*t.coords.accuracy),i=this._locateOptions;i.setView&&(A=this.getBoundsZoom(n),this.setView(e,i.maxZoom?Math.min(A,i.maxZoom):A));var s={latlng:e,bounds:n,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)},addHandler:function(t,A){if(!A)return this;var e=this[t]=new A(this);return this._handlers.push(e),this.options[t]&&e.enable(),this},remove:function(){if(this._initEvents(!0),this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),rA(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(I(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)rA(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,A){var e=sA("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),A||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new _(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,A,e){t=T(t),e=S(e||[0,0]);var n=this.getZoom()||0,i=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),o=t.getSouthEast(),a=this.getSize().subtract(e),l=G(this.project(o,n),this.project(r,n)).getSize(),c=Bt?this.options.zoomSnap:1,u=a.x/l.x,h=a.y/l.y,d=A?Math.max(u,h):Math.min(u,h);n=this.getScaleZoom(d,n);return c&&(n=Math.round(n/(c/100))*(c/100),n=A?Math.ceil(n/c)*c:Math.floor(n/c)*c),Math.max(i,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new R(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,A){var e=this._getTopLeftPoint(t,A);return new P(e,e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,A){var e=this.options.crs;return A=void 0===A?this._zoom:A,e.scale(t)/e.scale(A)},getScaleZoom:function(t,A){var e=this.options.crs;A=void 0===A?this._zoom:A;var n=e.zoom(t*e.scale(A));return isNaN(n)?1/0:n},project:function(t,A){return A=void 0===A?this._zoom:A,this.options.crs.latLngToPoint(W(t),A)},unproject:function(t,A){return A=void 0===A?this._zoom:A,this.options.crs.pointToLatLng(S(t),A)},layerPointToLatLng:function(t){var A=S(t).add(this.getPixelOrigin());return this.unproject(A)},latLngToLayerPoint:function(t){return this.project(W(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(W(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(T(t))},distance:function(t,A){return this.options.crs.distance(W(t),W(A))},containerPointToLayerPoint:function(t){return S(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return S(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var A=this.containerPointToLayerPoint(S(t));return this.layerPointToLatLng(A)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(W(t)))},mouseEventToContainerPoint:function(t){return kA(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var A=this._container=nA(t);if(!A)throw new Error("Map container not found.");if(A._leaflet_id)throw new Error("Map container is already initialized.");DA(A,"scroll",this._onScroll,this),this._containerId=r(A)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Bt,uA(t,"leaflet-container"+(yt?" leaflet-touch":"")+(Dt?" leaflet-retina":"")+(At?" leaflet-oldie":"")+(ut?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var A=iA(t,"position");"absolute"!==A&&"relative"!==A&&"fixed"!==A&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),BA(this._mapPane,new R(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(uA(t.markerPane,"leaflet-zoom-hide"),uA(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,A){BA(this._mapPane,new R(0,0));var e=!this._loaded;this._loaded=!0,A=this._limitZoom(A),this.fire("viewprereset");var n=this._zoom!==A;this._moveStart(n,!1)._move(t,A)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,A){return t&&this.fire("zoomstart"),A||this.fire("movestart"),this},_move:function(t,A,e){void 0===A&&(A=this._zoom);var n=this._zoom!==A;return this._zoom=A,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return I(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){BA(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var A=t?MA:DA;A((this._targets[r(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&A(window,"resize",this._onResize,this),Bt&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){I(this._resizeRequest),this._resizeRequest=Q((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,A){for(var e,n=[],i="mouseout"===A||"mouseover"===A,s=t.target||t.srcElement,o=!1;s;){if((e=this._targets[r(s)])&&("click"===A||"preclick"===A)&&!t._simulated&&this._draggableMoved(e)){o=!0;break}if(e&&e.listens(A,!0)){if(i&&!UA(s,t))break;if(n.push(e),i)break}if(s===this._container)break;s=s.parentNode}return n.length||o||i||!UA(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var A;this._loaded&&!OA(t)&&("mousedown"!==(A=t.type)&&"keypress"!==A&&"keyup"!==A&&"keydown"!==A||CA(t.target||t.srcElement),this._fireDOMEvent(t,A))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){var i;if("click"===t.type&&((i=A({},t)).type="preclick",this._fireDOMEvent(i,i.type,n)),!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,e))).length){var s=n[0];"contextmenu"===e&&s.listens(e,!0)&&_A(t);var r,o={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(r=s.getLatLng&&(!s._radius||s._radius<=10),o.containerPoint=r?this.latLngToContainerPoint(s.getLatLng()):this.mouseEventToContainerPoint(t),o.layerPoint=this.containerPointToLayerPoint(o.containerPoint),o.latlng=r?s.getLatLng():this.layerPointToLatLng(o.layerPoint));for(var a=0;a<n.length;a++)if(n[a].fire(e,o,!0),o.originalEvent._stopped||!1===n[a].options.bubblingMouseEvents&&-1!==B(this._mouseEvents,e))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,A=this._handlers.length;t<A;t++)this._handlers[t].disable()},whenReady:function(t,A){return this._loaded?t.call(A||this,{target:this}):this.on("load",t,A),this},_getMapPanePos:function(){return EA(this._mapPane)||new R(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,A){return(t&&void 0!==A?this._getNewPixelOrigin(t,A):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,A){var e=this.getSize()._divideBy(2);return this.project(t,A)._subtract(e)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,A,e){var n=this._getNewPixelOrigin(e,A);return this.project(t,A)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,A,e){var n=this._getNewPixelOrigin(e,A);return G([this.project(t.getSouthWest(),A)._subtract(n),this.project(t.getNorthWest(),A)._subtract(n),this.project(t.getSouthEast(),A)._subtract(n),this.project(t.getNorthEast(),A)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,A,e){if(!e)return t;var n=this.project(t,A),i=this.getSize().divideBy(2),s=new P(n.subtract(i),n.add(i)),r=this._getBoundsOffset(s,e,A);return r.round().equals([0,0])?t:this.unproject(n.add(r),A)},_limitOffset:function(t,A){if(!A)return t;var e=this.getPixelBounds(),n=new P(e.min.add(t),e.max.add(t));return t.add(this._getBoundsOffset(n,A))},_getBoundsOffset:function(t,A,e){var n=G(this.project(A.getNorthEast(),e),this.project(A.getSouthWest(),e)),i=n.min.subtract(t.min),s=n.max.subtract(t.max);return new R(this._rebound(i.x,-s.x),this._rebound(i.y,-s.y))},_rebound:function(t,A){return 0<t+A?Math.round(t-A)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(A))},_limitZoom:function(t){var A=this.getMinZoom(),e=this.getMaxZoom(),n=Bt?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(A,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){hA(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,A){var e=this._getCenterOffset(t)._trunc();return!(!0!==(A&&A.animate)&&!this.getSize().contains(e)||(this.panBy(e,A),0))},_createAnimProxy:function(){var t=this._proxy=sA("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var A=tA,e=this._proxy.style[A];wA(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[A]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){rA(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),A=this.getZoom();wA(this._proxy,this.project(t,A),this.getZoomScale(A,1))},_catchTransitionEnd:function(t){this._animatingZoom&&0<=t.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,A,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(A-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(A),i=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(i)||(Q((function(){this._moveStart(!0,!1)._animateZoom(t,A,!0)}),this),0))},_animateZoom:function(t,A,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=A,uA(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:A,noUpdate:n}),setTimeout(i(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&hA(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),Q((function(){this._moveEnd(!0)}),this))}});function JA(t){return new ZA(t)}var ZA=x.extend({options:{position:"topright"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var A=this._map;return A&&A.removeControl(this),this.options.position=t,A&&A.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var A=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return uA(A,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(A,n.firstChild):n.appendChild(A),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(rA(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0<t.screenX&&0<t.screenY&&this._map.getContainer().focus()}});zA.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},A="leaflet-",e=this._controlContainer=sA("div",A+"control-container",this._container);function n(n,i){var s=A+n+" "+A+i;t[n+i]=sA("div",s,e)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)rA(this._controlCorners[t]);rA(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var XA=ZA.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,A,e,n){return e<n?-1:n<e?1:0}},initialize:function(t,A,e){for(var n in d(this,e),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[n],n);for(n in A)this._addLayer(A[n],n,!0)},onAdd:function(t){this._initLayout(),this._update(),(this._map=t).on("zoomend",this._checkDisabledLayers,this);for(var A=0;A<this._layers.length;A++)this._layers[A].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return ZA.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,A){return this._addLayer(t,A),this._map?this._update():this},addOverlay:function(t,A){return this._addLayer(t,A,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var A=this._getLayer(r(t));return A&&this._layers.splice(this._layers.indexOf(A),1),this._map?this._update():this},expand:function(){uA(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(uA(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):hA(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return hA(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",A=this._container=sA("div",t),e=this.options.collapsed;A.setAttribute("aria-haspopup",!0),GA(A),PA(A);var n=this._section=sA("section",t+"-list");e&&(this._map.on("click",this.collapse,this),it||DA(A,{mouseenter:this.expand,mouseleave:this.collapse},this));var i=this._layersLink=sA("a",t+"-toggle",A);i.href="#",i.title="Layers",yt?(DA(i,"click",TA),DA(i,"click",this.expand,this)):DA(i,"focus",this.expand,this),e||this.expand(),this._baseLayersList=sA("div",t+"-base",n),this._separator=sA("div",t+"-separator",n),this._overlaysList=sA("div",t+"-overlays",n),A.appendChild(n)},_getLayer:function(t){for(var A=0;A<this._layers.length;A++)if(this._layers[A]&&r(this._layers[A].layer)===t)return this._layers[A]},_addLayer:function(t,A,e){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:A,overlay:e}),this.options.sortLayers&&this._layers.sort(i((function(t,A){return this.options.sortFunction(t.layer,A.layer,t.name,A.name)}),this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;oA(this._baseLayersList),oA(this._overlaysList),this._layerControlInputs=[];for(var t,A,e,n=0,i=0;i<this._layers.length;i++)e=this._layers[i],this._addItem(e),A=A||e.overlay,t=t||!e.overlay,n+=e.overlay?0:1;return this.options.hideSingleBase&&(t=t&&1<n,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=A&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var A=this._getLayer(r(t.target)),e=A.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&&this._map.fire(e,A)},_createRadioElement:function(t,A){var e='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(A?' checked="checked"':"")+"/>",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var A,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((A=document.createElement("input")).type="checkbox",A.className="leaflet-control-layers-selector",A.defaultChecked=n):A=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(A),A.layerId=r(t.layer),DA(A,"click",this._onInputClick,this);var i=document.createElement("span");i.innerHTML=" "+t.name;var s=document.createElement("div");return e.appendChild(s),s.appendChild(A),s.appendChild(i),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,A,e=this._layerControlInputs,n=[],i=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],A=this._getLayer(t.layerId).layer,t.checked?n.push(A):t.checked||i.push(A);for(s=0;s<i.length;s++)this._map.hasLayer(i[s])&&this._map.removeLayer(i[s]);for(s=0;s<n.length;s++)this._map.hasLayer(n[s])||this._map.addLayer(n[s]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t,A,e=this._layerControlInputs,n=this._map.getZoom(),i=e.length-1;0<=i;i--)t=e[i],A=this._getLayer(t.layerId).layer,t.disabled=void 0!==A.options.minZoom&&n<A.options.minZoom||void 0!==A.options.maxZoom&&n>A.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),qA=ZA.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"&#x2212;",zoomOutTitle:"Zoom out"},onAdd:function(t){var A="leaflet-control-zoom",e=sA("div",A+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,A+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,A+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,A,e,n,i){var s=sA("a",e,n);return s.innerHTML=t,s.href="#",s.title=A,s.setAttribute("role","button"),s.setAttribute("aria-label",A),GA(s),DA(s,"click",TA),DA(s,"click",i,this),DA(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,A="leaflet-disabled";hA(this._zoomInButton,A),hA(this._zoomOutButton,A),!this._disabled&&t._zoom!==t.getMinZoom()||uA(this._zoomOutButton,A),!this._disabled&&t._zoom!==t.getMaxZoom()||uA(this._zoomInButton,A)}});zA.mergeOptions({zoomControl:!0}),zA.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new qA,this.addControl(this.zoomControl))}));var $A=ZA.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var A="leaflet-control-scale",e=sA("div",A),n=this.options;return this._addScales(n,A+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,A,e){t.metric&&(this._mScale=sA("div",A,e)),t.imperial&&(this._iScale=sA("div",A,e))},_update:function(){var t=this._map,A=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,A]),t.containerPointToLatLng([this.options.maxWidth,A]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var A=this._getRoundNum(t),e=A<1e3?A+" m":A/1e3+" km";this._updateScale(this._mScale,e,A/t)},_updateImperial:function(t){var A,e,n,i=3.2808399*t;5280<i?(A=i/5280,e=this._getRoundNum(A),this._updateScale(this._iScale,e+" mi",e/A)):(n=this._getRoundNum(i),this._updateScale(this._iScale,n+" ft",n/i))},_updateScale:function(t,A,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=A},_getRoundNum:function(t){var A=Math.pow(10,(Math.floor(t)+"").length-1),e=t/A;return A*(10<=e?10:5<=e?5:3<=e?3:2<=e?2:1)}}),te=ZA.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var A in(t.attributionControl=this)._container=sA("div","leaflet-control-attribution"),GA(this._container),t._layers)t._layers[A].getAttribution&&this.addAttribution(t._layers[A].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var A in this._attributions)this._attributions[A]&&t.push(A);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(" | ")}}});zA.mergeOptions({attributionControl:!0}),zA.addInitHook((function(){this.options.attributionControl&&(new te).addTo(this)})),ZA.Layers=XA,ZA.Zoom=qA,ZA.Scale=$A,ZA.Attribution=te,JA.layers=function(t,A,e){return new XA(t,A,e)},JA.zoom=function(t){return new qA(t)},JA.scale=function(t){return new $A(t)},JA.attribution=function(t){return new te(t)};var Ae=x.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});Ae.addTo=function(t,A){return t.addHandler(A,this),this};var ee,ne={Events:M},ie=yt?"touchstart mousedown":"mousedown",se={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},re={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},oe=F.extend({options:{clickTolerance:3},initialize:function(t,A,e,n){d(this,n),this._element=t,this._dragStartTarget=A||t,this._preventOutline=e},enable:function(){this._enabled||(DA(this._dragStartTarget,ie,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(oe._dragging===this&&this.finishDrag(),MA(this._dragStartTarget,ie,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var A,e;!t._simulated&&this._enabled&&(this._moved=!1,cA(this._element,"leaflet-zoom-anim")||oe._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((oe._dragging=this)._preventOutline&&CA(this._element),mA(),Kt(),this._moving||(this.fire("down"),A=t.touches?t.touches[0]:t,e=yA(this._element),this._startPoint=new R(A.clientX,A.clientY),this._parentScale=QA(e),DA(document,re[t.type],this._onMove,this),DA(document,se[t.type],this._onUp,this))))},_onMove:function(t){var A,e;!t._simulated&&this._enabled&&(t.touches&&1<t.touches.length?this._moved=!0:((e=new R((A=t.touches&&1===t.touches.length?t.touches[0]:t).clientX,A.clientY)._subtract(this._startPoint)).x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)<this.options.clickTolerance||(e.x/=this._parentScale.x,e.y/=this._parentScale.y,_A(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=EA(this._element).subtract(e),uA(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),uA(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(e),this._moving=!0,I(this._animRequest),this._lastEvent=t,this._animRequest=Q(this._updatePosition,this,!0))))},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),BA(this._element,this._newPos),this.fire("drag",t)},_onUp:function(t){!t._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){for(var t in hA(document.body,"leaflet-dragging"),this._lastTarget&&(hA(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),re)MA(document,re[t],this._onMove,this),MA(document,se[t],this._onUp,this);vA(),zt(),this._moved&&this._moving&&(I(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,oe._dragging=!1}});function ae(t,A){if(!A||!t.length)return t.slice();var e=A*A;return function(t,A){var e=t.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(e);n[0]=n[e-1]=1,function t(A,e,n,i,s){var r,o,a,l=0;for(o=i+1;o<=s-1;o++)l<(a=de(A[o],A[i],A[s],!0))&&(r=o,l=a);n<l&&(e[r]=1,t(A,e,n,i,r),t(A,e,n,r,s))}(t,n,A,0,e-1);var i,s=[];for(i=0;i<e;i++)n[i]&&s.push(t[i]);return s}(t=function(t,A){for(var e=[t[0]],n=1,i=0,s=t.length;n<s;n++)(function(t,A){var e=A.x-t.x,n=A.y-t.y;return e*e+n*n})(t[n],t[i])>A&&(e.push(t[n]),i=n);return i<s-1&&e.push(t[s-1]),e}(t,e),e)}function le(t,A,e){return Math.sqrt(de(t,A,e,!0))}function ce(t,A,e,n,i){var s,r,o,a=n?ee:he(t,e),l=he(A,e);for(ee=l;;){if(!(a|l))return[t,A];if(a&l)return!1;o=he(r=ue(t,A,s=a||l,e,i),e),s===a?(t=r,a=o):(A=r,l=o)}}function ue(t,A,e,n,i){var s,r,o=A.x-t.x,a=A.y-t.y,l=n.min,c=n.max;return 8&e?(s=t.x+o*(c.y-t.y)/a,r=c.y):4&e?(s=t.x+o*(l.y-t.y)/a,r=l.y):2&e?(s=c.x,r=t.y+a*(c.x-t.x)/o):1&e&&(s=l.x,r=t.y+a*(l.x-t.x)/o),new R(s,r,i)}function he(t,A){var e=0;return t.x<A.min.x?e|=1:t.x>A.max.x&&(e|=2),t.y<A.min.y?e|=4:t.y>A.max.y&&(e|=8),e}function de(t,A,e,n){var i,s=A.x,r=A.y,o=e.x-s,a=e.y-r,l=o*o+a*a;return 0<l&&(1<(i=((t.x-s)*o+(t.y-r)*a)/l)?(s=e.x,r=e.y):0<i&&(s+=o*i,r+=a*i)),o=t.x-s,a=t.y-r,n?o*o+a*a:new R(s,r)}function fe(t){return!w(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function ge(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),fe(t)}var pe={simplify:ae,pointToSegmentDistance:le,closestPointOnSegment:function(t,A,e){return de(t,A,e)},clipSegment:ce,_getEdgeIntersection:ue,_getBitCode:he,_sqClosestPointOnSegment:de,isFlat:fe,_flat:ge};function we(t,A,e){for(var n,i,s,r,o,a,l,c=[1,4,2,8],u=0,h=t.length;u<h;u++)t[u]._code=he(t[u],A);for(s=0;s<4;s++){for(a=c[s],n=[],u=0,i=(h=t.length)-1;u<h;i=u++)r=t[u],o=t[i],r._code&a?o._code&a||((l=ue(o,r,a,A,e))._code=he(l,A),n.push(l)):(o._code&a&&((l=ue(o,r,a,A,e))._code=he(l,A),n.push(l)),n.push(r));t=n}return t}var Be,Ee={clipPolygon:we},me={project:function(t){return new R(t.lng,t.lat)},unproject:function(t){return new k(t.y,t.x)},bounds:new P([-180,-90],[180,90])},ve={R:6378137,R_MINOR:6356752.314245179,bounds:new P([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var A=Math.PI/180,e=this.R,n=t.lat*A,i=this.R_MINOR/e,s=Math.sqrt(1-i*i),r=s*Math.sin(n),o=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);n=-e*Math.log(Math.max(o,1e-10));return new R(t.lng*A*e,n)},unproject:function(t){for(var A,e=180/Math.PI,n=this.R,i=this.R_MINOR/n,s=Math.sqrt(1-i*i),r=Math.exp(-t.y/n),o=Math.PI/2-2*Math.atan(r),a=0,l=.1;a<15&&1e-7<Math.abs(l);a++)A=s*Math.sin(o),A=Math.pow((1-A)/(1+A),s/2),o+=l=Math.PI/2-2*Math.atan(r*A)-o;return new k(o*e,t.x*e/n)}},Ce={LonLat:me,Mercator:ve,SphericalMercator:U},be=A({},N,{code:"EPSG:3395",projection:ve,transformation:K(Be=.5/(Math.PI*ve.R),.5,-Be,.5)}),ye=A({},N,{code:"EPSG:4326",projection:me,transformation:K(1/180,1,-1/180,.5)}),Qe=A({},j,{projection:me,transformation:K(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,A){var e=A.lng-t.lng,n=A.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});j.Earth=N,j.EPSG3395=be,j.EPSG3857=J,j.EPSG900913=Z,j.EPSG4326=ye,j.Simple=Qe;var Ie=F.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var A,e=t.target;e.hasLayer(this)&&(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents&&(A=this.getEvents(),e.on(A,this),this.once("remove",(function(){e.off(A,this)}),this)),this.onAdd(e),this.getAttribution&&e.attributionControl&&e.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),e.fire("layeradd",{layer:this}))}});zA.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var A=r(t);return this._layers[A]||((this._layers[A]=t)._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var A=r(t);return this._layers[A]&&(this._loaded&&t.onRemove(this),t.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[A],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null),this},hasLayer:function(t){return!!t&&r(t)in this._layers},eachLayer:function(t,A){for(var e in this._layers)t.call(A,this._layers[e]);return this},_addLayers:function(t){for(var A=0,e=(t=t?w(t)?t:[t]:[]).length;A<e;A++)this.addLayer(t[A])},_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[r(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var A=r(t);this._zoomBoundLayers[A]&&(delete this._zoomBoundLayers[A],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,A=-1/0,e=this._getZoomSpan();for(var n in this._zoomBoundLayers){var i=this._zoomBoundLayers[n].options;t=void 0===i.minZoom?t:Math.min(t,i.minZoom),A=void 0===i.maxZoom?A:Math.max(A,i.maxZoom)}this._layersMaxZoom=A===-1/0?void 0:A,this._layersMinZoom=t===1/0?void 0:t,e!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var De=Ie.extend({initialize:function(t,A){var e,n;if(d(this,A),this._layers={},t)for(e=0,n=t.length;e<n;e++)this.addLayer(t[e])},addLayer:function(t){var A=this.getLayerId(t);return this._layers[A]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var A=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[A]&&this._map.removeLayer(this._layers[A]),delete this._layers[A],this},hasLayer:function(t){return!!t&&("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var A,e,n=Array.prototype.slice.call(arguments,1);for(A in this._layers)(e=this._layers[A])[t]&&e[t].apply(e,n);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,A){for(var e in this._layers)t.call(A,this._layers[e]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:r}),xe=De.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),De.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),De.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new _;for(var A in this._layers){var e=this._layers[A];t.extend(e.getBounds?e.getBounds():e.getLatLng())}return t}}),Me=x.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){d(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,A){var e=this._getIconUrl(t);if(!e){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(e,A&&"IMG"===A.tagName?A:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,A){var e=this.options,n=e[A+"Size"];"number"==typeof n&&(n=[n,n]);var i=S(n),s=S("shadow"===A&&e.shadowAnchor||e.iconAnchor||i&&i.divideBy(2,!0));t.className="leaflet-marker-"+A+" "+(e.className||""),s&&(t.style.marginLeft=-s.x+"px",t.style.marginTop=-s.y+"px"),i&&(t.style.width=i.x+"px",t.style.height=i.y+"px")},_createImg:function(t,A){return(A=A||document.createElement("img")).src=t,A},_getIconUrl:function(t){return Dt&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}}),Fe=Me.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return Fe.imagePath||(Fe.imagePath=this._detectIconPath()),(this.options.imagePath||Fe.imagePath)+Me.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=sA("div","leaflet-default-icon-path",document.body),A=iA(t,"background-image")||iA(t,"backgroundImage");return document.body.removeChild(t),null===A||0!==A.indexOf("url")?"":A.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),Le=Ae.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new oe(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),uA(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&hA(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var A,e=this._marker,n=e._map,i=this._marker.options.autoPanSpeed,s=this._marker.options.autoPanPadding,r=EA(e._icon),o=n.getPixelBounds(),a=n.getPixelOrigin(),l=G(o.min._subtract(a).add(s),o.max._subtract(a).subtract(s));l.contains(r)||(A=S((Math.max(l.max.x,r.x)-l.max.x)/(o.max.x-l.max.x)-(Math.min(l.min.x,r.x)-l.min.x)/(o.min.x-l.min.x),(Math.max(l.max.y,r.y)-l.max.y)/(o.max.y-l.max.y)-(Math.min(l.min.y,r.y)-l.min.y)/(o.min.y-l.min.y)).multiplyBy(i),n.panBy(A,{animate:!1}),this._draggable._newPos._add(A),this._draggable._startPos._add(A),BA(e._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=Q(this._adjustPan.bind(this,t)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(I(this._panRequest),this._panRequest=Q(this._adjustPan.bind(this,t)))},_onDrag:function(t){var A=this._marker,e=A._shadow,n=EA(A._icon),i=A._map.layerPointToLatLng(n);e&&BA(e,n),A._latlng=i,t.latlng=i,t.oldLatLng=this._oldLatLng,A.fire("move",t).fire("drag",t)},_onDragEnd:function(t){I(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),Re=Ie.extend({options:{icon:new Fe,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,A){d(this,A),this._latlng=W(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var A=this._latlng;return this._latlng=W(t),this.update(),this.fire("move",{oldLatLng:A,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){var t;return this._icon&&this._map&&(t=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(t)),this},_initIcon:function(){var t=this.options,A="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),e=t.icon.createIcon(this._icon),n=!1;e!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(e.title=t.title),"IMG"===e.tagName&&(e.alt=t.alt||"")),uA(e,A),t.keyboard&&(e.tabIndex="0"),this._icon=e,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var i=t.icon.createShadow(this._shadow),s=!1;i!==this._shadow&&(this._removeShadow(),s=!0),i&&(uA(i,A),i.alt=""),this._shadow=i,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),i&&s&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),rA(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&rA(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&BA(this._icon,t),this._shadow&&BA(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var A=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(A)},_initInteraction:function(){var t;this.options.interactive&&(uA(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Le&&(t=this.options.draggable,this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Le(this),t&&this.dragging.enable()))},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&gA(this._icon,t),this._shadow&&gA(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),Ye=Ie.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return d(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Se=Ye.extend({options:{fill:!0,radius:10},initialize:function(t,A){d(this,A),this._latlng=W(t),this._radius=this.options.radius},setLatLng:function(t){var A=this._latlng;return this._latlng=W(t),this.redraw(),this.fire("move",{oldLatLng:A,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius},setStyle:function(t){var A=t&&t.radius||this._radius;return Ye.prototype.setStyle.call(this,t),this.setRadius(A),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,A=this._radiusY||t,e=this._clickTolerance(),n=[t+e,A+e];this._pxBounds=new P(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),Pe=Se.extend({initialize:function(t,e,n){if("number"==typeof e&&(e=A({},n,{radius:e})),d(this,e),this._latlng=W(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new _(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:Ye.prototype.setStyle,_project:function(){var t,A,e,n,i,s,r,o,a=this._latlng.lng,l=this._latlng.lat,c=this._map,u=c.options.crs;u.distance===N.distance?(t=Math.PI/180,A=this._mRadius/N.R/t,e=c.project([l+A,a]),n=c.project([l-A,a]),i=e.add(n).divideBy(2),s=c.unproject(i).lat,r=Math.acos((Math.cos(A*t)-Math.sin(l*t)*Math.sin(s*t))/(Math.cos(l*t)*Math.cos(s*t)))/t,!isNaN(r)&&0!==r||(r=A/Math.cos(Math.PI/180*l)),this._point=i.subtract(c.getPixelOrigin()),this._radius=isNaN(r)?0:i.x-c.project([s,a-r]).x,this._radiusY=i.y-e.y):(o=u.unproject(u.project(this._latlng).subtract([this._mRadius,0])),this._point=c.latLngToLayerPoint(this._latlng),this._radius=this._point.x-c.latLngToLayerPoint(o).x),this._updateBounds()}}),Ge=Ye.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,A){d(this,A),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var A,e,n=1/0,i=null,s=de,r=0,o=this._parts.length;r<o;r++)for(var a=this._parts[r],l=1,c=a.length;l<c;l++){var u=s(t,A=a[l-1],e=a[l],!0);u<n&&(n=u,i=s(t,A,e))}return i&&(i.distance=Math.sqrt(n)),i},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,A,e,n,i,s,r,o=this._rings[0],a=o.length;if(!a)return null;for(A=t=0;t<a-1;t++)A+=o[t].distanceTo(o[t+1])/2;if(0===A)return this._map.layerPointToLatLng(o[0]);for(n=t=0;t<a-1;t++)if(i=o[t],s=o[t+1],A<(n+=e=i.distanceTo(s)))return r=(n-A)/e,this._map.layerPointToLatLng([s.x-r*(s.x-i.x),s.y-r*(s.y-i.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,A){return A=A||this._defaultShape(),t=W(t),A.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new _,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return fe(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var A=[],e=fe(t),n=0,i=t.length;n<i;n++)e?(A[n]=W(t[n]),this._bounds.extend(A[n])):A[n]=this._convertLatLngs(t[n]);return A},_project:function(){var t=new P;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),A=new R(t,t);this._pxBounds=new P([this._rawPxBounds.min.subtract(A),this._rawPxBounds.max.add(A)])},_projectLatlngs:function(t,A,e){var n,i,s=t[0]instanceof k,r=t.length;if(s){for(i=[],n=0;n<r;n++)i[n]=this._map.latLngToLayerPoint(t[n]),e.extend(i[n]);A.push(i)}else for(n=0;n<r;n++)this._projectLatlngs(t[n],A,e)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var A,e,n,i,s=this._parts,r=0,o=0,a=this._rings.length;r<a;r++)for(A=0,e=(i=this._rings[r]).length;A<e-1;A++)(n=ce(i[A],i[A+1],t,A,!0))&&(s[o]=s[o]||[],s[o].push(n[0]),n[1]===i[A+1]&&A!==e-2||(s[o].push(n[1]),o++))},_simplifyPoints:function(){for(var t=this._parts,A=this.options.smoothFactor,e=0,n=t.length;e<n;e++)t[e]=ae(t[e],A)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,A){var e,n,i,s,r,o,a=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(e=0,s=this._parts.length;e<s;e++)for(n=0,i=(r=(o=this._parts[e]).length)-1;n<r;i=n++)if((A||0!==n)&&le(t,o[i],o[n])<=a)return!0;return!1}});Ge._flat=ge;var _e=Ge.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,A,e,n,i,s,r,o,a,l=this._rings[0],c=l.length;if(!c)return null;for(t=s=r=o=0,A=c-1;t<c;A=t++)e=l[t],n=l[A],i=e.y*n.x-n.y*e.x,r+=(e.x+n.x)*i,o+=(e.y+n.y)*i,s+=3*i;return a=0===s?l[0]:[r/s,o/s],this._map.layerPointToLatLng(a)},_convertLatLngs:function(t){var A=Ge.prototype._convertLatLngs.call(this,t),e=A.length;return 2<=e&&A[0]instanceof k&&A[0].equals(A[e-1])&&A.pop(),A},_setLatLngs:function(t){Ge.prototype._setLatLngs.call(this,t),fe(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return fe(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,A=this.options.weight,e=new R(A,A);t=new P(t.min.subtract(e),t.max.add(e));if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,i=0,s=this._rings.length;i<s;i++)(n=we(this._rings[i],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var A,e,n,i,s,r,o,a,l=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(i=0,o=this._parts.length;i<o;i++)for(s=0,r=(a=(A=this._parts[i]).length)-1;s<a;r=s++)e=A[s],n=A[r],e.y>t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||Ge.prototype._containsPoint.call(this,t,!0)}}),Te=xe.extend({initialize:function(t,A){d(this,A),this._layers={},t&&this.addData(t)},addData:function(t){var A,e,n,i=w(t)?t:t.features;if(i){for(A=0,e=i.length;A<e;A++)((n=i[A]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var s=this.options;if(s.filter&&!s.filter(t))return this;var r=ke(t,s);return r?(r.feature=Ve(t),r.defaultOptions=r.options,this.resetStyle(r),s.onEachFeature&&s.onEachFeature(t,r),this.addLayer(r)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=A({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(t){return this.eachLayer((function(A){this._setLayerStyle(A,t)}),this)},_setLayerStyle:function(t,A){t.setStyle&&("function"==typeof A&&(A=A(t.feature)),t.setStyle(A))}});function ke(t,A){var e,n,i,s,r="Feature"===t.type?t.geometry:t,o=r?r.coordinates:null,a=[],l=A&&A.pointToLayer,c=A&&A.coordsToLatLng||He;if(!o&&!r)return null;switch(r.type){case"Point":return We(l,t,e=c(o),A);case"MultiPoint":for(i=0,s=o.length;i<s;i++)e=c(o[i]),a.push(We(l,t,e,A));return new xe(a);case"LineString":case"MultiLineString":return n=je(o,"LineString"===r.type?0:1,c),new Ge(n,A);case"Polygon":case"MultiPolygon":return n=je(o,"Polygon"===r.type?1:2,c),new _e(n,A);case"GeometryCollection":for(i=0,s=r.geometries.length;i<s;i++){var u=ke({geometry:r.geometries[i],type:"Feature",properties:t.properties},A);u&&a.push(u)}return new xe(a);default:throw new Error("Invalid GeoJSON object.")}}function We(t,A,e,n){return t?t(A,e):new Re(e,n&&n.markersInheritOptions&&n)}function He(t){return new k(t[1],t[0],t[2])}function je(t,A,e){for(var n,i=[],s=0,r=t.length;s<r;s++)n=A?je(t[s],A-1,e):(e||He)(t[s]),i.push(n);return i}function Ne(t,A){return A="number"==typeof A?A:6,void 0!==t.alt?[c(t.lng,A),c(t.lat,A),c(t.alt,A)]:[c(t.lng,A),c(t.lat,A)]}function Oe(t,A,e,n){for(var i=[],s=0,r=t.length;s<r;s++)i.push(A?Oe(t[s],A-1,e,n):Ne(t[s],n));return!A&&e&&i.push(i[0]),i}function Ue(t,e){return t.feature?A({},t.feature,{geometry:e}):Ve(e)}function Ve(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Ke={toGeoJSON:function(t){return Ue(this,{type:"Point",coordinates:Ne(this.getLatLng(),t)})}};function ze(t,A){return new Te(t,A)}Re.include(Ke),Pe.include(Ke),Se.include(Ke),Ge.include({toGeoJSON:function(t){var A=!fe(this._latlngs);return Ue(this,{type:(A?"Multi":"")+"LineString",coordinates:Oe(this._latlngs,A?1:0,!1,t)})}}),_e.include({toGeoJSON:function(t){var A=!fe(this._latlngs),e=A&&!fe(this._latlngs[0]),n=Oe(this._latlngs,e?2:A?1:0,!0,t);return A||(n=[n]),Ue(this,{type:(e?"Multi":"")+"Polygon",coordinates:n})}}),De.include({toMultiPoint:function(t){var A=[];return this.eachLayer((function(e){A.push(e.toGeoJSON(t).geometry.coordinates)})),Ue(this,{type:"MultiPoint",coordinates:A})},toGeoJSON:function(t){var A=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===A)return this.toMultiPoint(t);var e="GeometryCollection"===A,n=[];return this.eachLayer((function(A){var i,s;A.toGeoJSON&&(i=A.toGeoJSON(t),e?n.push(i.geometry):"FeatureCollection"===(s=Ve(i)).type?n.push.apply(n,s.features):n.push(s))})),e?Ue(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Je=ze,Ze=Ie.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,A,e){this._url=t,this._bounds=T(A),d(this,e)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(uA(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){rA(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&aA(this._image),this},bringToBack:function(){return this._map&&lA(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=T(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,A=this._image=t?this._url:sA("img");uA(A,"leaflet-image-layer"),this._zoomAnimated&&uA(A,"leaflet-zoom-animated"),this.options.className&&uA(A,this.options.className),A.onselectstart=l,A.onmousemove=l,A.onload=i(this.fire,this,"load"),A.onerror=i(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(A.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=A.src:(A.src=this._url,A.alt=this.options.alt)},_animateZoom:function(t){var A=this._map.getZoomScale(t.zoom),e=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;wA(this._image,e,A)},_reset:function(){var t=this._image,A=new P(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),e=A.getSize();BA(t,A.min),t.style.width=e.x+"px",t.style.height=e.y+"px"},_updateOpacity:function(){gA(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)}}),Xe=Ze.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1},_initImage:function(){var t="VIDEO"===this._url.tagName,A=this._image=t?this._url:sA("video");if(uA(A,"leaflet-image-layer"),this._zoomAnimated&&uA(A,"leaflet-zoom-animated"),this.options.className&&uA(A,this.options.className),A.onselectstart=l,A.onmousemove=l,A.onloadeddata=i(this.fire,this,"load"),t){for(var e=A.getElementsByTagName("source"),n=[],s=0;s<e.length;s++)n.push(e[s].src);this._url=0<e.length?n:[A.src]}else{w(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(A.style,"objectFit")&&(A.style.objectFit="fill"),A.autoplay=!!this.options.autoplay,A.loop=!!this.options.loop,A.muted=!!this.options.muted;for(var r=0;r<this._url.length;r++){var o=sA("source");o.src=this._url[r],A.appendChild(o)}}}}),qe=Ze.extend({_initImage:function(){var t=this._image=this._url;uA(t,"leaflet-image-layer"),this._zoomAnimated&&uA(t,"leaflet-zoom-animated"),this.options.className&&uA(t,this.options.className),t.onselectstart=l,t.onmousemove=l}}),$e=Ie.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,A){d(this,t),this._source=A},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&gA(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&gA(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(gA(this._container,0),this._removeTimeout=setTimeout(i(rA,void 0,this._container),200)):rA(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=W(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&aA(this._container),this},bringToBack:function(){return this._map&&lA(this._container),this},_prepareOpen:function(t,A,e){if(A instanceof Ie||(e=A,A=t),A instanceof xe)for(var n in t._layers){A=t._layers[n];break}if(!e)if(A.getCenter)e=A.getCenter();else{if(!A.getLatLng)throw new Error("Unable to get source layer LatLng.");e=A.getLatLng()}return this._source=A,this.update(),e},_updateContent:function(){if(this._content){var t=this._contentNode,A="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof A)t.innerHTML=A;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(A)}this.fire("contentupdate")}},_updatePosition:function(){var t,A,e,n,i;this._map&&(t=this._map.latLngToLayerPoint(this._latlng),A=S(this.options.offset),e=this._getAnchor(),this._zoomAnimated?BA(this._container,t.add(e)):A=A.add(t).add(e),n=this._containerBottom=-A.y,i=this._containerLeft=-Math.round(this._containerWidth/2)+A.x,this._container.style.bottom=n+"px",this._container.style.left=i+"px")},_getAnchor:function(){return[0,0]}}),tn=$e.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return t.openPopup(this),this},onAdd:function(t){$e.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Ye||this._source.on("preclick",SA))},onRemove:function(t){$e.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Ye||this._source.off("preclick",SA))},getEvents:function(){var t=$e.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,A="leaflet-popup",e=this._container=sA("div",A+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=sA("div",A+"-content-wrapper",e);this._contentNode=sA("div",A+"-content",n),GA(e),PA(this._contentNode),DA(e,"contextmenu",SA),this._tipContainer=sA("div",A+"-tip-container",e),this._tip=sA("div",A+"-tip",this._tipContainer),this.options.closeButton&&((t=this._closeButton=sA("a",A+"-close-button",e)).href="#close",t.innerHTML="&#215;",DA(t,"click",this._onCloseButtonClick,this))},_updateLayout:function(){var t=this._contentNode,A=t.style;A.width="",A.whiteSpace="nowrap";var e=t.offsetWidth;e=Math.min(e,this.options.maxWidth);e=Math.max(e,this.options.minWidth),A.width=e+1+"px",A.whiteSpace="",A.height="";var n=t.offsetHeight,i=this.options.maxHeight,s="leaflet-popup-scrolled";i&&i<n?(A.height=i+"px",uA(t,s)):hA(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var A=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();BA(this._container,A.add(e))},_adjustPan:function(){var t,A,e,n,i,s,r,o,a,l,c,u;this.options.autoPan&&(this._map._panAnim&&this._map._panAnim.stop(),t=this._map,A=parseInt(iA(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+A,n=this._containerWidth,(i=new R(this._containerLeft,-e-this._containerBottom))._add(EA(this._container)),s=t.layerPointToContainerPoint(i),r=S(this.options.autoPanPadding),o=S(this.options.autoPanPaddingTopLeft||r),a=S(this.options.autoPanPaddingBottomRight||r),l=t.getSize(),u=c=0,s.x+n+a.x>l.x&&(c=s.x+n-l.x+a.x),s.x-c-o.x<0&&(c=s.x-o.x),s.y+e+a.y>l.y&&(u=s.y+e-l.y+a.y),s.y-u-o.y<0&&(u=s.y-o.y),(c||u)&&t.fire("autopanstart").panBy([c,u]))},_onCloseButtonClick:function(t){this._close(),TA(t)},_getAnchor:function(){return S(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});zA.mergeOptions({closePopupOnClick:!0}),zA.include({openPopup:function(t,A,e){return t instanceof tn||(t=new tn(e).setContent(t)),A&&t.setLatLng(A),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Ie.include({bindPopup:function(t,A){return t instanceof tn?(d(t,A),(this._popup=t)._source=this):(this._popup&&!A||(this._popup=new tn(A,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,A){return this._popup&&this._map&&(A=this._popup._prepareOpen(this,t,A),this._map.openPopup(this._popup,A)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var A=t.layer||t.target;this._popup&&this._map&&(TA(t),A instanceof Ye?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===A?this.closePopup():this.openPopup(A,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var An=$e.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){$e.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){$e.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=$e.prototype.getEvents.call(this);return yt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=sA("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var A,e=this._map,n=this._container,i=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,o=n.offsetWidth,a=n.offsetHeight,l=S(this.options.offset),c=this._getAnchor(),u="top"===r?(A=o/2,a):"bottom"===r?(A=o/2,0):(A="center"===r?o/2:"right"===r?0:"left"===r?o:s.x<i.x?(r="right",0):(r="left",o+2*(l.x+c.x)),a/2);t=t.subtract(S(A,u,!0)).add(l).add(c),hA(n,"leaflet-tooltip-right"),hA(n,"leaflet-tooltip-left"),hA(n,"leaflet-tooltip-top"),hA(n,"leaflet-tooltip-bottom"),uA(n,"leaflet-tooltip-"+r),BA(n,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&gA(this._container,t)},_animateZoom:function(t){var A=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(A)},_getAnchor:function(){return S(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});zA.include({openTooltip:function(t,A,e){return t instanceof An||(t=new An(e).setContent(t)),A&&t.setLatLng(A),this.hasLayer(t)?this:this.addLayer(t)},closeTooltip:function(t){return t&&this.removeLayer(t),this}}),Ie.include({bindTooltip:function(t,A){return t instanceof An?(d(t,A),(this._tooltip=t)._source=this):(this._tooltip&&!A||(this._tooltip=new An(A,this)),this._tooltip.setContent(t)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){var A,e;!t&&this._tooltipHandlersAdded||(A=t?"off":"on",e={remove:this.closeTooltip,move:this._moveTooltip},this._tooltip.options.permanent?e.add=this._openTooltip:(e.mouseover=this._openTooltip,e.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(e.mousemove=this._moveTooltip),yt&&(e.click=this._openTooltip)),this[A](e),this._tooltipHandlersAdded=!t)},openTooltip:function(t,A){return this._tooltip&&this._map&&(A=this._tooltip._prepareOpen(this,t,A),this._map.openTooltip(this._tooltip,A),this._tooltip.options.interactive&&this._tooltip._container&&(uA(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(hA(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(t){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(t)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_openTooltip:function(t){var A=t.layer||t.target;this._tooltip&&this._map&&this.openTooltip(A,this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var A,e,n=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(A=this._map.mouseEventToContainerPoint(t.originalEvent),e=this._map.containerPointToLayerPoint(A),n=this._map.layerPointToLatLng(e)),this._tooltip.setLatLng(n)}});var en=Me.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var A,e=t&&"DIV"===t.tagName?t:document.createElement("div"),n=this.options;return n.html instanceof Element?(oA(e),e.appendChild(n.html)):e.innerHTML=!1!==n.html?n.html:"",n.bgPos&&(A=S(n.bgPos),e.style.backgroundPosition=-A.x+"px "+-A.y+"px"),this._setIconStyles(e,"icon"),e},createShadow:function(){return null}});Me.Default=Fe;var nn=Ie.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Et,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){d(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),rA(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(aA(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(lA(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=o(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof R?t:new R(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var A,e=this.getPane().children,n=-t(-1/0,1/0),i=0,s=e.length;i<s;i++)A=e[i].style.zIndex,e[i]!==this._container&&A&&(n=t(n,+A));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!At){gA(this._container,this.options.opacity);var t=+new Date,A=!1,e=!1;for(var n in this._tiles){var i,s=this._tiles[n];s.current&&s.loaded&&(i=Math.min(1,(t-s.loaded)/200),gA(s.el,i),i<1?A=!0:(s.active?e=!0:this._onOpaqueTile(s),s.active=!0))}e&&!this._noPrune&&this._pruneTiles(),A&&(I(this._fadeFrame),this._fadeFrame=Q(this._updateOpacity,this))}},_onOpaqueTile:l,_initContainer:function(){this._container||(this._container=sA("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,A=this.options.maxZoom;if(void 0!==t){for(var e in this._levels)e=Number(e),this._levels[e].el.children.length||e===t?(this._levels[e].el.style.zIndex=A-Math.abs(t-e),this._onUpdateLevel(e)):(rA(this._levels[e].el),this._removeTilesAtZoom(e),this._onRemoveLevel(e),delete this._levels[e]);var n=this._levels[t],i=this._map;return n||((n=this._levels[t]={}).el=sA("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=A,n.origin=i.project(i.unproject(i.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,i.getCenter(),i.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:l,_onRemoveLevel:l,_onCreateLevel:l,_pruneTiles:function(){if(this._map){var t,A,e,n=this._map.getZoom();if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles)(e=this._tiles[t]).current&&!e.active&&(A=e.coords,this._retainParent(A.x,A.y,A.z,A.z-5)||this._retainChildren(A.x,A.y,A.z,A.z+2));for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var A in this._tiles)this._tiles[A].coords.z===t&&this._removeTile(A)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)rA(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,A,e,n){var i=Math.floor(t/2),s=Math.floor(A/2),r=e-1,o=new R(+i,+s);o.z=+r;var a=this._tileCoordsToKey(o),l=this._tiles[a];return l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),n<r&&this._retainParent(i,s,r,n))},_retainChildren:function(t,A,e,n){for(var i=2*t;i<2*t+2;i++)for(var s=2*A;s<2*A+2;s++){var r=new R(i,s);r.z=e+1;var o=this._tileCoordsToKey(r),a=this._tiles[o];a&&a.active?a.retain=!0:(a&&a.loaded&&(a.retain=!0),e+1<n&&this._retainChildren(i,s,e+1,n))}},_resetView:function(t){var A=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),A,A)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var A=this.options;return void 0!==A.minNativeZoom&&t<A.minNativeZoom?A.minNativeZoom:void 0!==A.maxNativeZoom&&A.maxNativeZoom<t?A.maxNativeZoom:t},_setView:function(t,A,e,n){var i=Math.round(A),s=(i=void 0!==this.options.maxZoom&&i>this.options.maxZoom||void 0!==this.options.minZoom&&i<this.options.minZoom?void 0:this._clampZoom(i),this.options.updateWhenZooming&&i!==this._tileZoom);n&&!s||(this._tileZoom=i,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==i&&this._update(t),e||this._pruneTiles(),this._noPrune=!!e),this._setZoomTransforms(t,A)},_setZoomTransforms:function(t,A){for(var e in this._levels)this._setZoomTransform(this._levels[e],t,A)},_setZoomTransform:function(t,A,e){var n=this._map.getZoomScale(e,t.zoom),i=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(A,e)).round();Bt?wA(t.el,i,n):BA(t.el,i)},_resetGrid:function(){var t=this._map,A=t.options.crs,e=this._tileSize=this.getTileSize(),n=this._tileZoom,i=this._map.getPixelWorldBounds(this._tileZoom);i&&(this._globalTileRange=this._pxBoundsToTileRange(i)),this._wrapX=A.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,A.wrapLng[0]],n).x/e.x),Math.ceil(t.project([0,A.wrapLng[1]],n).x/e.y)],this._wrapY=A.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([A.wrapLat[0],0],n).y/e.x),Math.ceil(t.project([A.wrapLat[1],0],n).y/e.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var A=this._map,e=A._animatingZoom?Math.max(A._animateToZoom,A.getZoom()):A.getZoom(),n=A.getZoomScale(e,this._tileZoom),i=A.project(t,this._tileZoom).floor(),s=A.getSize().divideBy(2*n);return new P(i.subtract(s),i.add(s))},_update:function(t){var A=this._map;if(A){var e=this._clampZoom(A.getZoom());if(void 0===t&&(t=A.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(t),i=this._pxBoundsToTileRange(n),s=i.getCenter(),r=[],o=this.options.keepBuffer,a=new P(i.getBottomLeft().subtract([o,-o]),i.getTopRight().add([o,-o]));if(!(isFinite(i.min.x)&&isFinite(i.min.y)&&isFinite(i.max.x)&&isFinite(i.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var l in this._tiles){var c=this._tiles[l].coords;c.z===this._tileZoom&&a.contains(new R(c.x,c.y))||(this._tiles[l].current=!1)}if(1<Math.abs(e-this._tileZoom))this._setView(t,e);else{for(var u=i.min.y;u<=i.max.y;u++)for(var h=i.min.x;h<=i.max.x;h++){var d,f=new R(h,u);f.z=this._tileZoom,this._isValidTile(f)&&((d=this._tiles[this._tileCoordsToKey(f)])?d.current=!0:r.push(f))}if(r.sort((function(t,A){return t.distanceTo(s)-A.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var g=document.createDocumentFragment();for(h=0;h<r.length;h++)this._addTile(r[h],g);this._level.el.appendChild(g)}}}}},_isValidTile:function(t){var A=this._map.options.crs;if(!A.infinite){var e=this._globalTileRange;if(!A.wrapLng&&(t.x<e.min.x||t.x>e.max.x)||!A.wrapLat&&(t.y<e.min.y||t.y>e.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return T(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var A=this._map,e=this.getTileSize(),n=t.scaleBy(e),i=n.add(e);return[A.unproject(n,t.z),A.unproject(i,t.z)]},_tileCoordsToBounds:function(t){var A=this._tileCoordsToNwSe(t),e=new _(A[0],A[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var A=t.split(":"),e=new R(+A[0],+A[1]);return e.z=+A[2],e},_removeTile:function(t){var A=this._tiles[t];A&&(rA(A.el),delete this._tiles[t],this.fire("tileunload",{tile:A.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){uA(t,"leaflet-tile");var A=this.getTileSize();t.style.width=A.x+"px",t.style.height=A.y+"px",t.onselectstart=l,t.onmousemove=l,At&&this.options.opacity<1&&gA(t,this.options.opacity),it&&!st&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,A){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),i(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&Q(i(this._tileReady,this,t,null,s)),BA(s,e),this._tiles[n]={el:s,coords:t,current:!0},A.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,A,e){A&&this.fire("tileerror",{error:A,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(gA(e.el,0),I(this._fadeFrame),this._fadeFrame=Q(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),A||(uA(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),At||!this._map._fadeAnimated?Q(this._pruneTiles,this):setTimeout(i(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var A=new R(this._wrapX?a(t.x,this._wrapX):t.x,this._wrapY?a(t.y,this._wrapY):t.y);return A.z=t.z,A},_pxBoundsToTileRange:function(t){var A=this.getTileSize();return new P(t.min.unscaleBy(A).floor(),t.max.unscaleBy(A).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}}),sn=nn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,A){this._url=t,(A=d(this,A)).detectRetina&&Dt&&0<A.maxZoom&&(A.tileSize=Math.floor(A.tileSize/2),A.zoomReverse?(A.zoomOffset--,A.minZoom++):(A.zoomOffset++,A.maxZoom--),A.minZoom=Math.max(0,A.minZoom)),"string"==typeof A.subdomains&&(A.subdomains=A.subdomains.split("")),it||this.on("tileunload",this._onTileRemove)},setUrl:function(t,A){return this._url===t&&void 0===A&&(A=!0),this._url=t,A||this.redraw(),this},createTile:function(t,A){var e=document.createElement("img");return DA(e,"load",i(this._tileOnLoad,this,A,e)),DA(e,"error",i(this._tileOnError,this,A,e)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),e.alt="",e.setAttribute("role","presentation"),e.src=this.getTileUrl(t),e},getTileUrl:function(t){var e,n={r:Dt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};return this._map&&!this._map.options.crs.infinite&&(e=this._globalTileRange.max.y-t.y,this.options.tms&&(n.y=e),n["-y"]=e),p(this._url,A(n,this.options))},_tileOnLoad:function(t,A){At?setTimeout(i(t,this,null,A),0):t(null,A)},_tileOnError:function(t,A,e){var n=this.options.errorTileUrl;n&&A.getAttribute("src")!==n&&(A.src=n),t(e,A)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,A=this.options.maxZoom;return this.options.zoomReverse&&(t=A-t),t+this.options.zoomOffset},_getSubdomain:function(t){var A=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[A]},_abortLoading:function(){var t,A;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((A=this._tiles[t].el).onload=l,A.onerror=l,A.complete||(A.src=E,rA(A),delete this._tiles[t]))},_removeTile:function(t){var A=this._tiles[t];if(A)return ot||A.el.setAttribute("src",E),nn.prototype._removeTile.call(this,t)},_tileReady:function(t,A,e){if(this._map&&(!e||e.getAttribute("src")!==E))return nn.prototype._tileReady.call(this,t,A,e)}});function rn(t,A){return new sn(t,A)}var on=sn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=A({},this.defaultWmsParams);for(var i in e)i in this.options||(n[i]=e[i]);var s=(e=d(this,e)).detectRetina&&Dt?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var A=1.3<=this._wmsVersion?"crs":"srs";this.wmsParams[A]=this._crs.code,sn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var A=this._tileCoordsToNwSe(t),e=this._crs,n=G(e.project(A[0]),e.project(A[1])),i=n.min,s=n.max,r=(1.3<=this._wmsVersion&&this._crs===ye?[i.y,i.x,s.y,s.x]:[i.x,i.y,s.x,s.y]).join(","),o=sn.prototype.getTileUrl.call(this,t);return o+f(this.wmsParams,o,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return A(this.wmsParams,t),e||this.redraw(),this}});sn.WMS=on,rn.wms=function(t,A){return new on(t,A)};var an=Ie.extend({options:{padding:.1,tolerance:0},initialize:function(t){d(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&uA(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,A){var e=this._map.getZoomScale(A,this._zoom),n=EA(this._container),i=this._map.getSize().multiplyBy(.5+this.options.padding),s=this._map.project(this._center,A),r=this._map.project(t,A).subtract(s),o=i.multiplyBy(-e).add(n).add(i).subtract(r);Bt?wA(this._container,o,e):BA(this._container,o)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,A=this._map.getSize(),e=this._map.containerPointToLayerPoint(A.multiplyBy(-t)).round();this._bounds=new P(e,e.add(A.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),ln=an.extend({getEvents:function(){var t=an.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){an.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");DA(t,"mousemove",this._onMouseMove,this),DA(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),DA(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){I(this._redrawRequest),delete this._ctx,rA(this._container),MA(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){var t,A,e,n;this._map._animatingZoom&&this._bounds||(an.prototype._update.call(this),t=this._bounds,A=this._container,e=t.getSize(),n=Dt?2:1,BA(A,t.min),A.width=n*e.x,A.height=n*e.y,A.style.width=e.x+"px",A.style.height=e.y+"px",Dt&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update"))},_reset:function(){an.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t);var A=(this._layers[r(t)]=t)._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=A),this._drawLast=A,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var A=t._order,e=A.next,n=A.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){for(var A,e=t.options.dashArray.split(/[, ]+/),n=[],i=0;i<e.length;i++){if(A=Number(e[i]),isNaN(A))return;n.push(A)}t.options._dashArray=n}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||Q(this._redraw,this))},_extendRedrawBounds:function(t){var A;t._pxBounds&&(A=(t.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new P,this._redrawBounds.extend(t._pxBounds.min.subtract([A,A])),this._redrawBounds.extend(t._pxBounds.max.add([A,A])))},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t,A=this._redrawBounds;A?(t=A.getSize(),this._ctx.clearRect(A.min.x,A.min.y,t.x,t.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var t,A,e=this._redrawBounds;this._ctx.save(),e&&(A=e.getSize(),this._ctx.beginPath(),this._ctx.rect(e.min.x,e.min.y,A.x,A.y),this._ctx.clip()),this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!e||t._pxBounds&&t._pxBounds.intersects(e))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,A){if(this._drawing){var e,n,i,s,r=t._parts,o=r.length,a=this._ctx;if(o){for(a.beginPath(),e=0;e<o;e++){for(n=0,i=r[e].length;n<i;n++)s=r[e][n],a[n?"lineTo":"moveTo"](s.x,s.y);A&&a.closePath()}this._fillStroke(a,t)}}},_updateCircle:function(t){var A,e,n,i;this._drawing&&!t._empty()&&(A=t._point,e=this._ctx,n=Math.max(Math.round(t._radius),1),1!=(i=(Math.max(Math.round(t._radiusY),1)||n)/n)&&(e.save(),e.scale(1,i)),e.beginPath(),e.arc(A.x,A.y/i,n,0,2*Math.PI,!1),1!=i&&e.restore(),this._fillStroke(e,t))},_fillStroke:function(t,A){var e=A.options;e.fill&&(t.globalAlpha=e.fillOpacity,t.fillStyle=e.fillColor||e.color,t.fill(e.fillRule||"evenodd")),e.stroke&&0!==e.weight&&(t.setLineDash&&t.setLineDash(A.options&&A.options._dashArray||[]),t.globalAlpha=e.opacity,t.lineWidth=e.weight,t.strokeStyle=e.color,t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.stroke())},_onClick:function(t){for(var A,e,n=this._map.mouseEventToLayerPoint(t),i=this._drawFirst;i;i=i.next)(A=i.layer).options.interactive&&A._containsPoint(n)&&(("click"===t.type||"preclick"!==t.type)&&this._map._draggableMoved(A)||(e=A));e&&(NA(t),this._fireEvent([e],t))},_onMouseMove:function(t){var A;!this._map||this._map.dragging.moving()||this._map._animatingZoom||(A=this._map.mouseEventToLayerPoint(t),this._handleMouseHover(t,A))},_handleMouseOut:function(t){var A=this._hoveredLayer;A&&(hA(this._container,"leaflet-interactive"),this._fireEvent([A],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,A){if(!this._mouseHoverThrottled){for(var e,n,s=this._drawFirst;s;s=s.next)(e=s.layer).options.interactive&&e._containsPoint(A)&&(n=e);n!==this._hoveredLayer&&(this._handleMouseOut(t),n&&(uA(this._container,"leaflet-interactive"),this._fireEvent([n],t,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(i((function(){this._mouseHoverThrottled=!1}),this),32)}},_fireEvent:function(t,A,e){this._map._fireDOMEvent(A,e||A.type,t)},_bringToFront:function(t){var A,e,n=t._order;n&&(A=n.next,e=n.prev,A&&((A.prev=e)?e.next=A:A&&(this._drawFirst=A),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(t)))},_bringToBack:function(t){var A,e,n=t._order;n&&(A=n.next,(e=n.prev)&&((e.next=A)?A.prev=e:e&&(this._drawLast=e),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(t)))}});function cn(t){return Mt?new ln(t):null}var un=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),hn={_initContainer:function(){this._container=sA("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(an.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var A=t._container=un("shape");uA(A,"leaflet-vml-shape "+(this.options.className||"")),A.coordsize="1 1",t._path=un("path"),A.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var A=t._container;this._container.appendChild(A),t.options.interactive&&t.addInteractiveTarget(A)},_removePath:function(t){var A=t._container;rA(A),t.removeInteractiveTarget(A),delete this._layers[r(t)]},_updateStyle:function(t){var A=t._stroke,e=t._fill,n=t.options,i=t._container;i.stroked=!!n.stroke,i.filled=!!n.fill,n.stroke?(A=A||(t._stroke=un("stroke")),i.appendChild(A),A.weight=n.weight+"px",A.color=n.color,A.opacity=n.opacity,n.dashArray?A.dashStyle=w(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):A.dashStyle="",A.endcap=n.lineCap.replace("butt","flat"),A.joinstyle=n.lineJoin):A&&(i.removeChild(A),t._stroke=null),n.fill?(e=e||(t._fill=un("fill")),i.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(i.removeChild(e),t._fill=null)},_updateCircle:function(t){var A=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+A.x+","+A.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,A){t._path.v=A},_bringToFront:function(t){aA(t._container)},_bringToBack:function(t){lA(t._container)}},dn=Lt?un:X,fn=an.extend({getEvents:function(){var t=an.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=dn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){rA(this._container),MA(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,A,e;this._map._animatingZoom&&this._bounds||(an.prototype._update.call(this),A=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(A)||(this._svgSize=A,e.setAttribute("width",A.x),e.setAttribute("height",A.y)),BA(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,A.x,A.y].join(" ")),this.fire("update"))},_initPath:function(t){var A=t._path=dn("path");t.options.className&&uA(A,t.options.className),t.options.interactive&&uA(A,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){rA(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var A=t._path,e=t.options;A&&(e.stroke?(A.setAttribute("stroke",e.color),A.setAttribute("stroke-opacity",e.opacity),A.setAttribute("stroke-width",e.weight),A.setAttribute("stroke-linecap",e.lineCap),A.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?A.setAttribute("stroke-dasharray",e.dashArray):A.removeAttribute("stroke-dasharray"),e.dashOffset?A.setAttribute("stroke-dashoffset",e.dashOffset):A.removeAttribute("stroke-dashoffset")):A.setAttribute("stroke","none"),e.fill?(A.setAttribute("fill",e.fillColor||e.color),A.setAttribute("fill-opacity",e.fillOpacity),A.setAttribute("fill-rule",e.fillRule||"evenodd")):A.setAttribute("fill","none"))},_updatePoly:function(t,A){this._setPath(t,q(t._parts,A))},_updateCircle:function(t){var A=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",i=t._empty()?"M0 0":"M"+(A.x-e)+","+A.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,i)},_setPath:function(t,A){t._path.setAttribute("d",A)},_bringToFront:function(t){aA(t._path)},_bringToBack:function(t){lA(t._path)}});function gn(t){return Ft||Lt?new fn(t):null}Lt&&fn.include(hn),zA.include({getRenderer:function(t){var A=(A=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(A)||this.addLayer(A),A},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var A=this._paneRenderers[t];return void 0===A&&(A=this._createRenderer({pane:t}),this._paneRenderers[t]=A),A},_createRenderer:function(t){return this.options.preferCanvas&&cn(t)||gn(t)}});var pn=_e.extend({initialize:function(t,A){_e.prototype.initialize.call(this,this._boundsToLatLngs(t),A)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=T(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});fn.create=dn,fn.pointsToPath=q,Te.geometryToLayer=ke,Te.coordsToLatLng=He,Te.coordsToLatLngs=je,Te.latLngToCoords=Ne,Te.latLngsToCoords=Oe,Te.getFeature=Ue,Te.asFeature=Ve,zA.mergeOptions({boxZoom:!0});var wn=Ae.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){DA(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){MA(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){rA(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Kt(),mA(),this._startPoint=this._map.mouseEventToContainerPoint(t),DA(document,{contextmenu:TA,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=sA("div","leaflet-zoom-box",this._container),uA(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var A=new P(this._point,this._startPoint),e=A.getSize();BA(this._box,A.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(rA(this._box),hA(this._container,"leaflet-crosshair")),zt(),vA(),MA(document,{contextmenu:TA,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var A;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(i(this._resetState,this),0),A=new _(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(A).fire("boxzoomend",{boxZoomBounds:A})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});zA.addInitHook("addHandler","boxZoom",wn),zA.mergeOptions({doubleClickZoom:!0});var Bn=Ae.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var A=this._map,e=A.getZoom(),n=A.options.zoomDelta,i=t.originalEvent.shiftKey?e-n:e+n;"center"===A.options.doubleClickZoom?A.setZoom(i):A.setZoomAround(t.containerPoint,i)}});zA.addInitHook("addHandler","doubleClickZoom",Bn),zA.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var En=Ae.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new oe(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),uA(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){hA(this._map._container,"leaflet-grab"),hA(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,A=this._map;A._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=T(this._map.options.maxBounds),this._offsetLimit=G(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,A.fire("movestart").fire("dragstart"),A.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var A,e;this._map.options.inertia&&(A=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(A),this._prunePositions(A)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1<this._positions.length&&50<t-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),A=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=A.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,A){return t-(t-A)*this._viscosity},_onPreDragLimit:function(){var t,A;this._viscosity&&this._offsetLimit&&(t=this._draggable._newPos.subtract(this._draggable._startPos),A=this._offsetLimit,t.x<A.min.x&&(t.x=this._viscousLimit(t.x,A.min.x)),t.y<A.min.y&&(t.y=this._viscousLimit(t.y,A.min.y)),t.x>A.max.x&&(t.x=this._viscousLimit(t.x,A.max.x)),t.y>A.max.y&&(t.y=this._viscousLimit(t.y,A.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,A=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,i=(n-A+e)%t+A-e,s=(n+A+e)%t-A-e,r=Math.abs(i+e)<Math.abs(s+e)?i:s;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=r},_onDragEnd:function(t){var A,e,n,i,s,r,o,a,l,c=this._map,u=c.options,h=!u.inertia||this._times.length<2;c.fire("dragend",t),h?c.fire("moveend"):(this._prunePositions(+new Date),A=this._lastPos.subtract(this._positions[0]),e=(this._lastTime-this._times[0])/1e3,n=u.easeLinearity,s=(i=A.multiplyBy(n/e)).distanceTo([0,0]),r=Math.min(u.inertiaMaxSpeed,s),o=i.multiplyBy(r/s),a=r/(u.inertiaDeceleration*n),(l=o.multiplyBy(-a/2).round()).x||l.y?(l=c._limitOffset(l,c.options.maxBounds),Q((function(){c.panBy(l,{duration:a,easeLinearity:n,noMoveStart:!0,animate:!0})}))):c.fire("moveend"))}});zA.addInitHook("addHandler","dragging",En),zA.mergeOptions({keyboard:!0,keyboardPanDelta:80});var mn=Ae.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),DA(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),MA(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){var t,A,e,n;this._focused||(t=document.body,A=document.documentElement,e=t.scrollTop||A.scrollTop,n=t.scrollLeft||A.scrollLeft,this._map._container.focus(),window.scrollTo(n,e))},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){for(var A=this._panKeys={},e=this.keyCodes,n=0,i=e.left.length;n<i;n++)A[e.left[n]]=[-1*t,0];for(n=0,i=e.right.length;n<i;n++)A[e.right[n]]=[t,0];for(n=0,i=e.down.length;n<i;n++)A[e.down[n]]=[0,t];for(n=0,i=e.up.length;n<i;n++)A[e.up[n]]=[0,-1*t]},_setZoomDelta:function(t){for(var A=this._zoomKeys={},e=this.keyCodes,n=0,i=e.zoomIn.length;n<i;n++)A[e.zoomIn[n]]=t;for(n=0,i=e.zoomOut.length;n<i;n++)A[e.zoomOut[n]]=-t},_addHooks:function(){DA(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){MA(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var A,e=t.keyCode,n=this._map;if(e in this._panKeys)n._panAnim&&n._panAnim._inProgress||(A=this._panKeys[e],t.shiftKey&&(A=S(A).multiplyBy(3)),n.panBy(A),n.options.maxBounds&&n.panInsideBounds(n.options.maxBounds));else if(e in this._zoomKeys)n.setZoom(n.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[e]);else{if(27!==e||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}TA(t)}}});zA.addInitHook("addHandler","keyboard",mn),zA.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var vn=Ae.extend({addHooks:function(){DA(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){MA(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var A=HA(t),e=this._map.options.wheelDebounceTime;this._delta+=A,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var n=Math.max(e-(new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(i(this._performZoom,this),n),TA(t)},_performZoom:function(){var t=this._map,A=t.getZoom(),e=this._map.options.zoomSnap||0;t._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),i=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,s=e?Math.ceil(i/e)*e:i,r=t._limitZoom(A+(0<this._delta?s:-s))-A;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(A+r):t.setZoomAround(this._lastMousePos,A+r))}});zA.addInitHook("addHandler","scrollWheelZoom",vn),zA.mergeOptions({tap:!0,tapTolerance:15});var Cn=Ae.extend({addHooks:function(){DA(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){MA(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(_A(t),this._fireClick=!0,1<t.touches.length)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var A=t.touches[0],e=A.target;this._startPos=this._newPos=new R(A.clientX,A.clientY),e.tagName&&"a"===e.tagName.toLowerCase()&&uA(e,"leaflet-active"),this._holdTimeout=setTimeout(i((function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",A))}),this),1e3),this._simulateEvent("mousedown",A),DA(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){var A,e;clearTimeout(this._holdTimeout),MA(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&t&&t.changedTouches&&((e=(A=t.changedTouches[0]).target)&&e.tagName&&"a"===e.tagName.toLowerCase()&&hA(e,"leaflet-active"),this._simulateEvent("mouseup",A),this._isTapValid()&&this._simulateEvent("click",A))},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var A=t.touches[0];this._newPos=new R(A.clientX,A.clientY),this._simulateEvent("mousemove",A)},_simulateEvent:function(t,A){var e=document.createEvent("MouseEvents");e._simulated=!0,A.target._simulatedClick=!0,e.initMouseEvent(t,!0,!0,window,1,A.screenX,A.screenY,A.clientX,A.clientY,!1,!1,!1,!1,0,null),A.target.dispatchEvent(e)}});!yt||bt&&!ut||zA.addInitHook("addHandler","tap",Cn),zA.mergeOptions({touchZoom:yt&&!st,bounceAtZoomLimits:!0});var bn=Ae.extend({addHooks:function(){uA(this._map._container,"leaflet-touch-zoom"),DA(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){hA(this._map._container,"leaflet-touch-zoom"),MA(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var A,e,n=this._map;!t.touches||2!==t.touches.length||n._animatingZoom||this._zooming||(A=n.mouseEventToContainerPoint(t.touches[0]),e=n.mouseEventToContainerPoint(t.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&&(this._pinchStartLatLng=n.containerPointToLatLng(A.add(e)._divideBy(2))),this._startDist=A.distanceTo(e),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),DA(document,"touchmove",this._onTouchMove,this),DA(document,"touchend",this._onTouchEnd,this),_A(t))},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var A=this._map,e=A.mouseEventToContainerPoint(t.touches[0]),n=A.mouseEventToContainerPoint(t.touches[1]),s=e.distanceTo(n)/this._startDist;if(this._zoom=A.getScaleZoom(s,this._startZoom),!A.options.bounceAtZoomLimits&&(this._zoom<A.getMinZoom()&&s<1||this._zoom>A.getMaxZoom()&&1<s)&&(this._zoom=A._limitZoom(this._zoom)),"center"===A.options.touchZoom){if(this._center=this._startLatLng,1==s)return}else{var r=e._add(n)._divideBy(2)._subtract(this._centerPoint);if(1==s&&0===r.x&&0===r.y)return;this._center=A.unproject(A.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(A._moveStart(!0,!1),this._moved=!0),I(this._animRequest);var o=i(A._move,A,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=Q(o,this,!0),_A(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,I(this._animRequest),MA(document,"touchmove",this._onTouchMove,this),MA(document,"touchend",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});zA.addInitHook("addHandler","touchZoom",bn),zA.BoxZoom=wn,zA.DoubleClickZoom=Bn,zA.Drag=En,zA.Keyboard=mn,zA.ScrollWheelZoom=vn,zA.Tap=Cn,zA.TouchZoom=bn,t.version="1.7.1",t.Control=ZA,t.control=JA,t.Browser=Yt,t.Evented=F,t.Mixin=ne,t.Util=D,t.Class=x,t.Handler=Ae,t.extend=A,t.bind=i,t.stamp=r,t.setOptions=d,t.DomEvent=VA,t.DomUtil=IA,t.PosAnimation=KA,t.Draggable=oe,t.LineUtil=pe,t.PolyUtil=Ee,t.Point=R,t.point=S,t.Bounds=P,t.bounds=G,t.Transformation=V,t.transformation=K,t.Projection=Ce,t.LatLng=k,t.latLng=W,t.LatLngBounds=_,t.latLngBounds=T,t.CRS=j,t.GeoJSON=Te,t.geoJSON=ze,t.geoJson=Je,t.Layer=Ie,t.LayerGroup=De,t.layerGroup=function(t,A){return new De(t,A)},t.FeatureGroup=xe,t.featureGroup=function(t,A){return new xe(t,A)},t.ImageOverlay=Ze,t.imageOverlay=function(t,A,e){return new Ze(t,A,e)},t.VideoOverlay=Xe,t.videoOverlay=function(t,A,e){return new Xe(t,A,e)},t.SVGOverlay=qe,t.svgOverlay=function(t,A,e){return new qe(t,A,e)},t.DivOverlay=$e,t.Popup=tn,t.popup=function(t,A){return new tn(t,A)},t.Tooltip=An,t.tooltip=function(t,A){return new An(t,A)},t.Icon=Me,t.icon=function(t){return new Me(t)},t.DivIcon=en,t.divIcon=function(t){return new en(t)},t.Marker=Re,t.marker=function(t,A){return new Re(t,A)},t.TileLayer=sn,t.tileLayer=rn,t.GridLayer=nn,t.gridLayer=function(t){return new nn(t)},t.SVG=fn,t.svg=gn,t.Renderer=an,t.Canvas=ln,t.canvas=cn,t.Path=Ye,t.CircleMarker=Se,t.circleMarker=function(t,A){return new Se(t,A)},t.Circle=Pe,t.circle=function(t,A,e){return new Pe(t,A,e)},t.Polyline=Ge,t.polyline=function(t,A){return new Ge(t,A)},t.Polygon=_e,t.polygon=function(t,A){return new _e(t,A)},t.Rectangle=pn,t.rectangle=function(t,A){return new pn(t,A)},t.Map=zA,t.map=function(t,A){return new zA(t,A)};var yn=window.L;t.noConflict=function(){return window.L=yn,this},window.L=t})),function(t,A,e,n){"use strict";function i(t,A){var n,i,s,r=[],o=0;t&&t.isDefaultPrevented()||(t.preventDefault(),A=A||{},t&&t.data&&(A=d(t.data.options,A)),n=A.$target||e(t.currentTarget).trigger("blur"),(s=e.fancybox.getInstance())&&s.$trigger&&s.$trigger.is(n)||(A.selector?r=e(A.selector):(i=n.attr("data-fancybox")||"")?r=(r=t.data?t.data.items:[]).length?r.filter('[data-fancybox="'+i+'"]'):e('[data-fancybox="'+i+'"]'):r=[n],(o=e(r).index(n))<0&&(o=0),(s=e.fancybox.open(r,A,o)).$trigger=n))}if(t.console=t.console||{info:function(t){}},e){if(e.fn.fancybox)return void console.info("fancyBox already initialized");var s={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:e.noop,beforeLoad:e.noop,afterLoad:e.noop,beforeShow:e.noop,afterShow:e.noop,beforeClose:e.noop,afterClose:e.noop,onActivate:e.noop,onDeactivate:e.noop,clickContent:function(t,A){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,A){return"image"===t.type&&"toggleControls"},clickSlide:function(t,A){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,A){return"image"===t.type&&"zoom"},dblclickSlide:function(t,A){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},r=e(t),o=e(A),a=0,l=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(A){return t.setTimeout(A,1e3/60)},c=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(A){t.clearTimeout(A)},u=function(){var t,e=A.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in n)if(void 0!==e.style[t])return n[t];return"transitionend"}(),h=function(t){return t&&t.length&&t[0].offsetHeight},d=function(t,A){var n=e.extend(!0,{},t,A);return e.each(A,(function(t,A){e.isArray(A)&&(n[t]=A)})),n},f=function(t){var n,i;return!(!t||t.ownerDocument!==A)&&(e(".fancybox-container").css("pointer-events","none"),n={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=A.elementFromPoint(n.x,n.y)===t,e(".fancybox-container").css("pointer-events",""),i)},g=function(t,A,n){var i=this;i.opts=d({index:n},e.fancybox.defaults),e.isPlainObject(A)&&(i.opts=d(i.opts,A)),e.fancybox.isMobile&&(i.opts=d(i.opts,i.opts.mobile)),i.id=i.opts.id||++a,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};e.extend(g.prototype,{init:function(){var n,i,s=this,r=s.group[s.currIndex].opts;r.closeExisting&&e.fancybox.close(!0),e("body").addClass("fancybox-active"),!e.fancybox.getInstance()&&!1!==r.hideScrollbar&&!e.fancybox.isMobile&&A.body.scrollHeight>t.innerHeight&&(e("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-A.documentElement.clientWidth)+"px;}</style>"),e("body").addClass("compensate-for-scrollbar")),i="",e.each(r.buttons,(function(t,A){i+=r.btnTpl[A]||""})),n=e(s.translate(s,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+s.id).addClass(r.baseClass).data("FancyBox",s).appendTo(r.parentEl),s.$refs={container:n},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach((function(t){s.$refs[t]=n.find(".fancybox-"+t)})),s.trigger("onInit"),s.activate(),s.jumpTo(s.currIndex)},translate:function(t,A){var e=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return A.replace(/\{\{(\w+)\}\}/g,(function(t,A){return void 0===e[A]?t:e[A]}))},addContent:function(t){var A,n=this,i=e.makeArray(t);e.each(i,(function(t,A){var i,s,r,o,a,l={},c={};e.isPlainObject(A)?(l=A,c=A.opts||A):"object"===e.type(A)&&e(A).length?(c=(i=e(A)).data()||{},(c=e.extend(!0,{},c,c.options)).$orig=i,l.src=n.opts.src||c.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=A)):l={type:"html",src:A+""},l.opts=e.extend(!0,{},n.opts,c),e.isArray(c.buttons)&&(l.opts.buttons=c.buttons),e.fancybox.isMobile&&l.opts.mobile&&(l.opts=d(l.opts,l.opts.mobile)),s=l.type||l.opts.type,o=l.src||"",!s&&o&&((r=o.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(s="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===r[1]?"ogg":r[1]))):o.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":o.match(/\.(pdf)((\?|#).*)?$/i)?(s="iframe",l=e.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===o.charAt(0)&&(s="inline")),s?l.type=s:n.trigger("objectNeedsType",l),l.contentType||(l.contentType=e.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=n.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=e.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===n.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===e.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(A,[n,l])),"function"===e.type(n.opts.caption)&&(l.opts.caption=n.opts.caption.apply(A,[n,l])),l.opts.caption instanceof e||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&((a=o.split(/\s+/,2)).length>1&&(l.src=a.shift(),l.opts.filter=a.shift())),l.opts.modal&&(l.opts=e.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),n.group.push(l)})),Object.keys(n.slides).length&&(n.updateControls(),(A=n.Thumbs)&&A.isActive&&(A.create(),A.focus()))},addEvents:function(){var A=this;A.removeEvents(),A.$refs.container.on("click.fb-close","[data-fancybox-close]",(function(t){t.stopPropagation(),t.preventDefault(),A.close(t)})).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",(function(t){t.stopPropagation(),t.preventDefault(),A.previous()})).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",(function(t){t.stopPropagation(),t.preventDefault(),A.next()})).on("click.fb","[data-fancybox-zoom]",(function(t){A[A.isScaledDown()?"scaleToActual":"scaleToFit"]()})),r.on("orientationchange.fb resize.fb",(function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(A.requestId&&c(A.requestId),A.requestId=l((function(){A.update(t)}))):(A.current&&"iframe"===A.current.type&&A.$refs.stage.hide(),setTimeout((function(){A.$refs.stage.show(),A.update(t)}),e.fancybox.isMobile?600:250))})),o.on("keydown.fb",(function(t){var n=(e.fancybox?e.fancybox.getInstance():null).current,i=t.keyCode||t.which;if(9!=i)return!n.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||e(t.target).is("input,textarea,video,audio,select")?void 0:8===i||27===i?(t.preventDefault(),void A.close(t)):37===i||38===i?(t.preventDefault(),void A.previous()):39===i||40===i?(t.preventDefault(),void A.next()):void A.trigger("afterKeydown",t,i);n.opts.trapFocus&&A.focus(t)})),A.group[A.currIndex].opts.idleTime&&(A.idleSecondsCounter=0,o.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",(function(t){A.idleSecondsCounter=0,A.isIdle&&A.showControls(),A.isIdle=!1})),A.idleInterval=t.setInterval((function(){++A.idleSecondsCounter>=A.group[A.currIndex].opts.idleTime&&!A.isDragging&&(A.isIdle=!0,A.idleSecondsCounter=0,A.hideControls())}),1e3))},removeEvents:function(){var A=this;r.off("orientationchange.fb resize.fb"),o.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),A.idleInterval&&(t.clearInterval(A.idleInterval),A.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,A){var n,i,s,r,o,a,l,c,u,d=this,f=d.group.length;if(!(d.isDragging||d.isClosing||d.isAnimating&&d.firstRun)){if(t=parseInt(t,10),!(s=d.current?d.current.opts.loop:d.opts.loop)&&(t<0||t>=f))return!1;if(n=d.firstRun=!Object.keys(d.slides).length,o=d.current,d.prevIndex=d.currIndex,d.prevPos=d.currPos,r=d.createSlide(t),f>1&&((s||r.index<f-1)&&d.createSlide(t+1),(s||r.index>0)&&d.createSlide(t-1)),d.current=r,d.currIndex=r.index,d.currPos=r.pos,d.trigger("beforeShow",n),d.updateControls(),r.forcedDuration=void 0,e.isNumeric(A)?r.forcedDuration=A:A=r.opts[n?"animationDuration":"transitionDuration"],A=parseInt(A,10),i=d.isMoved(r),r.$slide.addClass("fancybox-slide--current"),n)return r.opts.animationEffect&&A&&d.$refs.container.css("transition-duration",A+"ms"),d.$refs.container.addClass("fancybox-is-open").trigger("focus"),d.loadSlide(r),void d.preload("image");a=e.fancybox.getTranslate(o.$slide),l=e.fancybox.getTranslate(d.$refs.stage),e.each(d.slides,(function(t,A){e.fancybox.stop(A.$slide,!0)})),o.pos!==r.pos&&(o.isComplete=!1),o.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=a.left-(o.pos*a.width+o.pos*o.opts.gutter),e.each(d.slides,(function(t,n){n.$slide.removeClass("fancybox-animated").removeClass((function(t,A){return(A.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}));var i=n.pos*a.width+n.pos*n.opts.gutter;e.fancybox.setTranslate(n.$slide,{top:0,left:i-l.left+u}),n.pos!==r.pos&&n.$slide.addClass("fancybox-slide--"+(n.pos>r.pos?"next":"previous")),h(n.$slide),e.fancybox.animate(n.$slide,{top:0,left:(n.pos-r.pos)*a.width+(n.pos-r.pos)*n.opts.gutter},A,(function(){n.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),n.pos===d.currPos&&d.complete()}))}))):A&&r.opts.transitionEffect&&(c="fancybox-animated fancybox-fx-"+r.opts.transitionEffect,o.$slide.addClass("fancybox-slide--"+(o.pos>r.pos?"next":"previous")),e.fancybox.animate(o.$slide,c,A,(function(){o.$slide.removeClass(c).removeClass("fancybox-slide--next fancybox-slide--previous")}),!1)),r.isLoaded?d.revealContent(r):d.loadSlide(r),d.preload("image")}},createSlide:function(t){var A,n,i=this;return n=(n=t%i.group.length)<0?i.group.length+n:n,!i.slides[t]&&i.group[n]&&(A=e('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=e.extend(!0,{},i.group[n],{pos:t,$slide:A,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,A,n){var i,s,r,o,a,l=this,c=l.current,u=c.$content,h=e.fancybox.getTranslate(c.$slide).width,d=e.fancybox.getTranslate(c.$slide).height,f=c.width,g=c.height;l.isAnimating||l.isMoved()||!u||"image"!=c.type||!c.isLoaded||c.hasError||(l.isAnimating=!0,e.fancybox.stop(u),t=void 0===t?.5*h:t,A=void 0===A?.5*d:A,(i=e.fancybox.getTranslate(u)).top-=e.fancybox.getTranslate(c.$slide).top,i.left-=e.fancybox.getTranslate(c.$slide).left,o=f/i.width,a=g/i.height,s=.5*h-.5*f,r=.5*d-.5*g,f>h&&((s=i.left*o-(t*o-t))>0&&(s=0),s<h-f&&(s=h-f)),g>d&&((r=i.top*a-(A*a-A))>0&&(r=0),r<d-g&&(r=d-g)),l.updateCursor(f,g),e.fancybox.animate(u,{top:r,left:s,scaleX:o,scaleY:a},n||366,(function(){l.isAnimating=!1})),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var A,n=this,i=n.current,s=i.$content;n.isAnimating||n.isMoved()||!s||"image"!=i.type||!i.isLoaded||i.hasError||(n.isAnimating=!0,e.fancybox.stop(s),A=n.getFitPos(i),n.updateCursor(A.width,A.height),e.fancybox.animate(s,{top:A.top,left:A.left,scaleX:A.width/s.width(),scaleY:A.height/s.height()},t||366,(function(){n.isAnimating=!1})))},getFitPos:function(t){var A,n,i,s,r=t.$content,o=t.$slide,a=t.width||t.opts.width,l=t.height||t.opts.height,c={};return!!(t.isLoaded&&r&&r.length)&&(A=e.fancybox.getTranslate(this.$refs.stage).width,n=e.fancybox.getTranslate(this.$refs.stage).height,A-=parseFloat(o.css("paddingLeft"))+parseFloat(o.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),n-=parseFloat(o.css("paddingTop"))+parseFloat(o.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),a&&l||(a=A,l=n),(a*=i=Math.min(1,A/a,n/l))>A-.5&&(a=A),(l*=i)>n-.5&&(l=n),"image"===t.type?(c.top=Math.floor(.5*(n-l))+parseFloat(o.css("paddingTop")),c.left=Math.floor(.5*(A-a))+parseFloat(o.css("paddingLeft"))):"video"===t.contentType&&(l>a/(s=t.opts.width&&t.opts.height?a/l:t.opts.ratio||16/9)?l=a/s:a>l*s&&(a=l*s)),c.width=a,c.height=l,c)},update:function(t){var A=this;e.each(A.slides,(function(e,n){A.updateSlide(n,t)}))},updateSlide:function(t,A){var n=this,i=t&&t.$content,s=t.width||t.opts.width,r=t.height||t.opts.height,o=t.$slide;n.adjustCaption(t),i&&(s||r||"video"===t.contentType)&&!t.hasError&&(e.fancybox.stop(i),e.fancybox.setTranslate(i,n.getFitPos(t)),t.pos===n.currPos&&(n.isAnimating=!1,n.updateCursor())),n.adjustLayout(t),o.length&&(o.trigger("refresh"),t.pos===n.currPos&&n.$refs.toolbar.add(n.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",o.get(0).scrollHeight>o.get(0).clientHeight)),n.trigger("onUpdate",t,A)},centerSlide:function(t){var A=this,n=A.current,i=n.$slide;!A.isClosing&&n&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),e.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,(function(){i.css({transform:"",opacity:""}),n.isComplete||A.complete()}),!1))},isMoved:function(t){var A,n,i=t||this.current;return!!i&&(n=e.fancybox.getTranslate(this.$refs.stage),A=e.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(A.top-n.top)>.5||Math.abs(A.left-n.left)>.5))},updateCursor:function(t,A){var n,i,s=this,r=s.current,o=s.$refs.container;r&&!s.isClosing&&s.Guestures&&(o.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),i=!!(n=s.canPan(t,A))||s.isZoomable(),o.toggleClass("fancybox-is-zoomable",i),e("[data-fancybox-zoom]").prop("disabled",!i),n?o.addClass("fancybox-can-pan"):i&&("zoom"===r.opts.clickContent||e.isFunction(r.opts.clickContent)&&"zoom"==r.opts.clickContent(r))?o.addClass("fancybox-can-zoomIn"):r.opts.touch&&(r.opts.touch.vertical||s.group.length>1)&&"video"!==r.contentType&&o.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,A=this,e=A.current;if(e&&!A.isClosing&&"image"===e.type&&!e.hasError){if(!e.isLoaded)return!0;if((t=A.getFitPos(e))&&(e.width>t.width||e.height>t.height))return!0}return!1},isScaledDown:function(t,A){var n=!1,i=this.current,s=i.$content;return void 0!==t&&void 0!==A?n=t<i.width&&A<i.height:s&&(n=(n=e.fancybox.getTranslate(s)).width<i.width&&n.height<i.height),n},canPan:function(t,A){var n=this.current,i=null,s=!1;return"image"===n.type&&(n.isComplete||t&&A)&&!n.hasError&&(s=this.getFitPos(n),void 0!==t&&void 0!==A?i={width:t,height:A}:n.isComplete&&(i=e.fancybox.getTranslate(n.$content)),i&&s&&(s=Math.abs(i.width-s.width)>1.5||Math.abs(i.height-s.height)>1.5)),s},loadSlide:function(t){var A,n,i,s=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===s.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(A=t.type,(n=t.$slide).off("refresh").trigger("onReset").addClass(t.opts.slideClass),A){case"image":s.setImage(t);break;case"iframe":s.setIframe(t);break;case"html":s.setContent(t,t.src||t.content);break;case"video":s.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":e(t.src).length?s.setContent(t,e(t.src)):s.setError(t);break;case"ajax":s.showLoading(t),i=e.ajax(e.extend({},t.opts.ajax.settings,{url:t.src,success:function(A,e){"success"===e&&s.setContent(t,A)},error:function(A,e){A&&"abort"!==e&&s.setError(t)}})),n.one("onReset",(function(){i.abort()}));break;default:s.setError(t)}return!0}},setImage:function(t){var n,i=this;setTimeout((function(){var A=t.$image;i.isClosing||!t.isLoading||A&&A.length&&A[0].complete||t.hasError||i.showLoading(t)}),50),i.checkSrcset(t),t.$content=e('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,(n=A.createElement("img")).onerror=function(){e(this).remove(),t.$ghost=null},n.onload=function(){i.afterLoad(t)},t.$ghost=e(n).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(A){var e,n,i,s,r=A.opts.srcset||A.opts.image.srcset;if(r){i=t.devicePixelRatio||1,s=t.innerWidth*i,(n=r.split(",").map((function(t){var A={};return t.trim().split(/\s+/).forEach((function(t,e){var n=parseInt(t.substring(0,t.length-1),10);if(0===e)return A.url=t;n&&(A.value=n,A.postfix=t[t.length-1])})),A}))).sort((function(t,A){return t.value-A.value}));for(var o=0;o<n.length;o++){var a=n[o];if("w"===a.postfix&&a.value>=s||"x"===a.postfix&&a.value>=i){e=a;break}}!e&&n.length&&(e=n[n.length-1]),e&&(A.src=e.url,A.width&&A.height&&"w"==e.postfix&&(A.height=A.width/A.height*e.value,A.width=e.value),A.opts.srcset=r)}},setBigImage:function(t){var n=this,i=A.createElement("img"),s=e(i);t.$image=s.one("error",(function(){n.setError(t)})).one("load",(function(){var A;t.$ghost||(n.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),n.afterLoad(t)),n.isClosing||(t.opts.srcset&&((A=t.opts.sizes)&&"auto"!==A||(A=(t.width/t.height>1&&r.width()/r.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),s.attr("sizes",A).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout((function(){t.$ghost&&!n.isClosing&&t.$ghost.hide()}),Math.min(300,Math.max(1e3,t.height/1600))),n.hideLoading(t))})).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&s.naturalWidth&&s.naturalHeight?s.trigger("load"):i.error&&s.trigger("error")},resolveImageSlideSize:function(t,A,e){var n=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=A,t.height=e,n>0&&(t.width=n,t.height=Math.floor(n*e/A)),i>0&&(t.width=Math.floor(i*A/e),t.height=i)},setIframe:function(t){var A,n=this,i=t.opts.iframe,s=t.$slide;t.$content=e('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(s),s.addClass("fancybox-slide--"+t.contentType),t.$iframe=A=e(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(n.showLoading(t),A.on("load.fb error.fb",(function(A){this.isReady=1,t.$slide.trigger("refresh"),n.afterLoad(t)})),s.on("refresh.fb",(function(){var e,n=t.$content,r=i.css.width,o=i.css.height;if(1===A[0].isReady){try{e=A.contents().find("body")}catch(t){}e&&e.length&&e.children().length&&(s.css("overflow","visible"),n.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(e[0].clientWidth,e.outerWidth(!0)))),n.css("width",r||"").css("max-width",""),void 0===o&&(o=Math.ceil(Math.max(e[0].clientHeight,e.outerHeight(!0)))),n.css("height",o||""),s.css("overflow","auto")),n.removeClass("fancybox-is-hidden")}}))):n.afterLoad(t),A.attr("src",t.src),s.one("onReset",(function(){try{e(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}e(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1}))},setContent:function(t,A){var n=this;n.isClosing||(n.hideLoading(t),t.$content&&e.fancybox.stop(t.$content),t.$slide.empty(),function(t){return t&&t.hasOwnProperty&&t instanceof e}(A)&&A.parent().length?((A.hasClass("fancybox-content")||A.parent().hasClass("fancybox-content"))&&A.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=e("<div>").hide().insertAfter(A),A.css("display","inline-block")):t.hasError||("string"===e.type(A)&&(A=e("<div>").append(e.trim(A)).contents()),t.opts.filter&&(A=e("<div>").html(A).find(t.opts.filter))),t.$slide.one("onReset",(function(){e(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(A.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(e(this).empty(),t.isLoaded=!1,t.isRevealed=!1)})),e(A).appendTo(t.$slide),e(A).is("video,audio")&&(e(A).addClass("fancybox-video"),e(A).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||e(A).attr("width"),t.opts.height=t.opts.height||e(A).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),n.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var A=this;(t=t||A.current)&&!t.$spinner&&(t.$spinner=e(A.translate(A,A.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){(t=t||this.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var A=this;A.isClosing||(t.isLoading=!1,t.isLoaded=!0,A.trigger("afterLoad",t),A.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=e(A.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",(function(t){return 2==t.button&&t.preventDefault(),!0})),"image"===t.type&&e('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),A.adjustCaption(t),A.adjustLayout(t),t.pos===A.currPos&&A.updateCursor(),A.revealContent(t))},adjustCaption:function(t){var A,e=this,n=t||e.current,i=n.opts.caption,s=n.opts.preventCaptionOverlap,r=e.$refs.caption,o=!1;r.toggleClass("fancybox-caption--separate",s),s&&i&&i.length&&(n.pos!==e.currPos?((A=r.clone().appendTo(r.parent())).children().eq(0).empty().html(i),o=A.outerHeight(!0),A.empty().remove()):e.$caption&&(o=e.$caption.outerHeight(!0)),n.$slide.css("padding-bottom",o||""))},adjustLayout:function(t){var A,e,n,i,s=t||this.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(n=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(A=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(A-s.$slide[0].scrollHeight)<1&&(e=i),s.$slide.css("padding-bottom",n))),s.$content.css("margin-bottom",e))},revealContent:function(t){var A,n,i,s,r=this,o=t.$slide,a=!1,l=!1,c=r.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,A=t.opts[r.firstRun?"animationEffect":"transitionEffect"],i=t.opts[r.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!c&&t.pos===r.currPos&&i||(A=!1),"zoom"===A&&(t.pos===r.currPos&&i&&"image"===t.type&&!t.hasError&&(l=r.getThumbPos(t))?a=r.getFitPos(t):A="fade"),"zoom"===A?(r.isAnimating=!0,a.scaleX=a.width/l.width,a.scaleY=a.height/l.height,"auto"==(s=t.opts.zoomOpacity)&&(s=Math.abs(t.width/t.height-l.width/l.height)>.1),s&&(l.opacity=.1,a.opacity=1),e.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),h(t.$content),void e.fancybox.animate(t.$content,a,i,(function(){r.isAnimating=!1,r.complete()}))):(r.updateSlide(t),A?(e.fancybox.stop(o),n="fancybox-slide--"+(t.pos>=r.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+A,o.addClass(n).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),h(o),"image"!==t.type&&t.$content.hide().show(0),void e.fancybox.animate(o,"fancybox-slide--current",i,(function(){o.removeClass(n).css({transform:"",opacity:""}),t.pos===r.currPos&&r.complete()}),!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!c||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===r.currPos&&r.complete())))},getThumbPos:function(t){var A,n,i,s,r,o=!1,a=t.$thumb;return!(!a||!f(a[0]))&&(A=e.fancybox.getTranslate(a),n=parseFloat(a.css("border-top-width")||0),i=parseFloat(a.css("border-right-width")||0),s=parseFloat(a.css("border-bottom-width")||0),r=parseFloat(a.css("border-left-width")||0),o={top:A.top+n,left:A.left+r,width:A.width-i-r,height:A.height-n-s,scaleX:1,scaleY:1},A.width>0&&A.height>0&&o)},complete:function(){var t,A=this,n=A.current,i={};!A.isMoved()&&n.isLoaded&&(n.isComplete||(n.isComplete=!0,n.$slide.siblings().trigger("onReset"),A.preload("inline"),h(n.$slide),n.$slide.addClass("fancybox-slide--complete"),e.each(A.slides,(function(t,n){n.pos>=A.currPos-1&&n.pos<=A.currPos+1?i[n.pos]=n:n&&(e.fancybox.stop(n.$slide),n.$slide.off().remove())})),A.slides=i),A.isAnimating=!1,A.updateCursor(),A.trigger("afterShow"),n.opts.video.autoStart&&n.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",(function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),A.next()})),n.opts.autoFocus&&"html"===n.contentType&&((t=n.$content.find("input[autofocus]:enabled:visible:first")).length?t.trigger("focus"):A.focus(null,!0)),n.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var A,e,n=this;n.group.length<2||(e=n.slides[n.currPos+1],(A=n.slides[n.currPos-1])&&A.type===t&&n.loadSlide(A),e&&e.type===t&&n.loadSlide(e))},focus:function(t,n){var i,s,r=this,o=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");r.isClosing||((i=(i=!t&&r.current&&r.current.isComplete?r.current.$slide.find("*:visible"+(n?":not(.fancybox-close-small)":"")):r.$refs.container.find("*:visible")).filter(o).filter((function(){return"hidden"!==e(this).css("visibility")&&!e(this).hasClass("disabled")}))).length?(s=i.index(A.activeElement),t&&t.shiftKey?(s<0||0==s)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(s<0||s==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):r.$refs.container.trigger("focus"))},activate:function(){var t=this;e(".fancybox-container").each((function(){var A=e(this).data("FancyBox");A&&A.id!==t.id&&!A.isClosing&&(A.trigger("onDeactivate"),A.removeEvents(),A.isVisible=!1)})),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,A){var n,i,s,r,o,a,c,u=this,d=u.current,f=function(){u.cleanUp(t)};return!(u.isClosing||(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,l((function(){u.update()})),1):(u.removeEvents(),s=d.$content,n=d.opts.animationEffect,i=e.isNumeric(A)?A:n?d.opts.animationDuration:0,d.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?e.fancybox.stop(d.$slide):n=!1,d.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(d),u.hideControls(!0),u.updateCursor(),"zoom"!==n||s&&i&&"image"===d.type&&!u.isMoved()&&!d.hasError&&(c=u.getThumbPos(d))||(n="fade"),"zoom"===n?(e.fancybox.stop(s),r=e.fancybox.getTranslate(s),a={top:r.top,left:r.left,scaleX:r.width/c.width,scaleY:r.height/c.height,width:c.width,height:c.height},o=d.opts.zoomOpacity,"auto"==o&&(o=Math.abs(d.width/d.height-c.width/c.height)>.1),o&&(c.opacity=0),e.fancybox.setTranslate(s,a),h(s),e.fancybox.animate(s,c,i,f),0):(n&&i?e.fancybox.animate(d.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+n,i,f):!0===t?setTimeout(f,i):f(),0))))},cleanUp:function(A){var n,i,s,r=this,o=r.current.opts.$orig;r.current.$slide.trigger("onReset"),r.$refs.container.empty().remove(),r.trigger("afterClose",A),r.current.opts.backFocus&&(o&&o.length&&o.is(":visible")||(o=r.$trigger),o&&o.length&&(i=t.scrollX,s=t.scrollY,o.trigger("focus"),e("html, body").scrollTop(s).scrollLeft(i))),r.current=null,(n=e.fancybox.getInstance())?n.activate():(e("body").removeClass("fancybox-active compensate-for-scrollbar"),e("#fancybox-style-noscroll").remove())},trigger:function(t,A){var n,i=Array.prototype.slice.call(arguments,1),s=this,r=A&&A.opts?A:s.current;if(r?i.unshift(r):r=s,i.unshift(s),e.isFunction(r.opts[t])&&(n=r.opts[t].apply(r,i)),!1===n)return n;"afterClose"!==t&&s.$refs?s.$refs.container.trigger(t+".fb",i):o.trigger(t+".fb",i)},updateControls:function(){var t=this,n=t.current,i=n.index,s=t.$refs.container,r=t.$refs.caption,o=n.opts.caption;n.$slide.trigger("refresh"),o&&o.length?(t.$caption=r,r.children().eq(0).html(o)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),s.find("[data-fancybox-count]").html(t.group.length),s.find("[data-fancybox-index]").html(i+1),s.find("[data-fancybox-prev]").prop("disabled",!n.opts.loop&&i<=0),s.find("[data-fancybox-next]").prop("disabled",!n.opts.loop&&i>=t.group.length-1),"image"===n.type?s.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",n.opts.image.src||n.src).show():n.opts.toolbar&&s.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),e(A.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var A=["infobar","toolbar","nav"];!t&&this.current.opts.preventCaptionOverlap||A.push("caption"),this.$refs.container.removeClass(A.map((function(t){return"fancybox-show-"+t})).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,A=t.current?t.current.opts:t.opts,e=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,e.toggleClass("fancybox-show-toolbar",!(!A.toolbar||!A.buttons)).toggleClass("fancybox-show-infobar",!!(A.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(A.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!A.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),e.fancybox={version:"3.5.7",defaults:s,getInstance:function(t){var A=e('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),n=Array.prototype.slice.call(arguments,1);return A instanceof g&&("string"===e.type(t)?A[t].apply(A,n):"function"===e.type(t)&&t.apply(A,n),A)},open:function(t,A,e){return new g(t,A,e)},close:function(t){var A=this.getInstance();A&&(A.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),o.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var e=A.createElement("div");return t.getComputedStyle&&t.getComputedStyle(e)&&t.getComputedStyle(e).getPropertyValue("transform")&&!(A.documentMode&&A.documentMode<11)}(),getTranslate:function(t){var A;return!(!t||!t.length)&&{top:(A=t[0].getBoundingClientRect()).top||0,left:A.left||0,width:A.width,height:A.height,opacity:parseFloat(t.css("opacity"))}},setTranslate:function(t,A){var e="",n={};if(t&&A)return void 0===A.left&&void 0===A.top||(e=(void 0===A.left?t.position().left:A.left)+"px, "+(void 0===A.top?t.position().top:A.top)+"px",e=this.use3d?"translate3d("+e+", 0px)":"translate("+e+")"),void 0!==A.scaleX&&void 0!==A.scaleY?e+=" scale("+A.scaleX+", "+A.scaleY+")":void 0!==A.scaleX&&(e+=" scaleX("+A.scaleX+")"),e.length&&(n.transform=e),void 0!==A.opacity&&(n.opacity=A.opacity),void 0!==A.width&&(n.width=A.width),void 0!==A.height&&(n.height=A.height),t.css(n)},animate:function(t,A,n,i,s){var r,o=this;e.isFunction(n)&&(i=n,n=null),o.stop(t),r=o.getTranslate(t),t.on(u,(function(a){(!a||!a.originalEvent||t.is(a.originalEvent.target)&&"z-index"!=a.originalEvent.propertyName)&&(o.stop(t),e.isNumeric(n)&&t.css("transition-duration",""),e.isPlainObject(A)?void 0!==A.scaleX&&void 0!==A.scaleY&&o.setTranslate(t,{top:A.top,left:A.left,width:r.width*A.scaleX,height:r.height*A.scaleY,scaleX:1,scaleY:1}):!0!==s&&t.removeClass(A),e.isFunction(i)&&i(a))})),e.isNumeric(n)&&t.css("transition-duration",n+"ms"),e.isPlainObject(A)?(void 0!==A.scaleX&&void 0!==A.scaleY&&(delete A.width,delete A.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),e.fancybox.setTranslate(t,A)):t.addClass(A),t.data("timer",setTimeout((function(){t.trigger(u)}),n+33))},stop:function(t,A){t&&t.length&&(clearTimeout(t.data("timer")),A&&t.trigger(u),t.off(u).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},e.fn.fancybox=function(t){var A;return(A=(t=t||{}).selector||!1)?e("body").off("click.fb-start",A).on("click.fb-start",A,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},o.on("click.fb-start","[data-fancybox]",i),o.on("click.fb-start","[data-fancybox-trigger]",(function(t){e('[data-fancybox="'+e(this).attr("data-fancybox-trigger")+'"]').eq(e(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:e(this)})})),function(){var t=null;o.on("mousedown mouseup focus blur",".fancybox-button",(function(A){switch(A.type){case"mousedown":t=e(this);break;case"mouseup":t=null;break;case"focusin":e(".fancybox-button").removeClass("fancybox-focus"),e(this).is(t)||e(this).is("[disabled]")||e(this).addClass("fancybox-focus");break;case"focusout":e(".fancybox-button").removeClass("fancybox-focus")}}))}()}}(window,document,jQuery),function(t){"use strict";var A={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},e=function(A,e,n){if(A)return n=n||"","object"===t.type(n)&&(n=t.param(n,!0)),t.each(e,(function(t,e){A=A.replace("$"+t,e||"")})),n.length&&(A+=(A.indexOf("?")>0?"&":"?")+n),A};t(document).on("objectNeedsType.fb",(function(n,i,s){var r,o,a,l,c,u,h,d=s.src||"",f=!1;r=t.extend(!0,{},A,s.opts.media),t.each(r,(function(A,n){if(a=d.match(n.matcher)){if(f=n.type,h=A,u={},n.paramPlace&&a[n.paramPlace]){"?"==(c=a[n.paramPlace])[0]&&(c=c.substring(1)),c=c.split("&");for(var i=0;i<c.length;++i){var r=c[i].split("=",2);2==r.length&&(u[r[0]]=decodeURIComponent(r[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},n.params,s.opts[A],u),d="function"===t.type(n.url)?n.url.call(this,a,l,s):e(n.url,a,l),o="function"===t.type(n.thumb)?n.thumb.call(this,a,l,s):e(n.thumb,a),"youtube"===A?d=d.replace(/&t=((\d+)m)?(\d+)s/,(function(t,A,e,n){return"&start="+((e?60*parseInt(e,10):0)+parseInt(n,10))})):"vimeo"===A&&(d=d.replace("&%23","#")),!1}})),f?(s.opts.thumb||s.opts.$thumb&&s.opts.$thumb.length||(s.opts.thumb=o),"iframe"===f&&(s.opts=t.extend(!0,s.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(s,{type:f,src:d,origSrc:s.src,contentSource:h,contentType:"image"===f?"image":"gmap_place"==h||"gmap_search"==h?"map":"video"})):d&&(s.type=s.opts.defaultType)}));var n={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var A,e=this;this[t].loaded?setTimeout((function(){e.done(t)})):this[t].loading||(this[t].loading=!0,(A=document.createElement("script")).type="text/javascript",A.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){e[t].loaded=!0,e.done(t)}:A.onload=function(){e[t].loaded=!0,e.done(t)},document.body.appendChild(A))},done:function(A){var e,n;"youtube"===A&&delete window.onYouTubeIframeAPIReady,(e=t.fancybox.getInstance())&&(n=e.current.$content.find("iframe"),"youtube"===A&&void 0!==YT&&YT?new YT.Player(n.attr("id"),{events:{onStateChange:function(t){0==t.data&&e.next()}}}):"vimeo"===A&&void 0!==Vimeo&&Vimeo&&new Vimeo.Player(n).on("ended",(function(){e.next()})))}};t(document).on({"afterShow.fb":function(t,A,e){A.group.length>1&&("youtube"===e.contentSource||"vimeo"===e.contentSource)&&n.load(e.contentSource)}})}(jQuery),function(t,A,e){"use strict";var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(A){return t.setTimeout(A,1e3/60)},i=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(A){t.clearTimeout(A)},s=function(A){var e=[];for(var n in A=(A=A.originalEvent||A||t.e).touches&&A.touches.length?A.touches:A.changedTouches&&A.changedTouches.length?A.changedTouches:[A])A[n].pageX?e.push({x:A[n].pageX,y:A[n].pageY}):A[n].clientX&&e.push({x:A[n].clientX,y:A[n].clientY});return e},r=function(t,A,e){return A&&t?"x"===e?t.x-A.x:"y"===e?t.y-A.y:Math.sqrt(Math.pow(t.x-A.x,2)+Math.pow(t.y-A.y,2)):0},o=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||e.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var A=0,n=t[0].attributes,i=n.length;A<i;A++)if("data-fancybox-"===n[A].nodeName.substr(0,14))return!0;return!1},a=function(A){var e=t.getComputedStyle(A)["overflow-y"],n=t.getComputedStyle(A)["overflow-x"],i=("scroll"===e||"auto"===e)&&A.scrollHeight>A.clientHeight,s=("scroll"===n||"auto"===n)&&A.scrollWidth>A.clientWidth;return i||s},l=function(t){for(var A=!1;!(A=a(t.get(0)))&&((t=t.parent()).length&&!t.hasClass("fancybox-stage")&&!t.is("body")););return A},c=function(t){var A=this;A.instance=t,A.$bg=t.$refs.bg,A.$stage=t.$refs.stage,A.$container=t.$refs.container,A.destroy(),A.$container.on("touchstart.fb.touch mousedown.fb.touch",e.proxy(A,"ontouchstart"))};c.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),e(A).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},c.prototype.ontouchstart=function(n){var i=this,a=e(n.target),c=i.instance,u=c.current,h=u.$slide,d=u.$content,f="touchstart"==n.type;if(f&&i.$container.off("mousedown.fb.touch"),(!n.originalEvent||2!=n.originalEvent.button)&&h.length&&a.length&&!o(a)&&!o(a.parent())&&(a.is("img")||!(n.originalEvent.clientX>a[0].clientWidth+a.offset().left))){if(!u||c.isAnimating||u.$slide.hasClass("fancybox-animated"))return n.stopPropagation(),void n.preventDefault();i.realPoints=i.startPoints=s(n),i.startPoints.length&&(u.touch&&n.stopPropagation(),i.startEvent=n,i.canTap=!0,i.$target=a,i.$content=d,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=c.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(h[0].clientWidth),i.canvasHeight=Math.round(h[0].clientHeight),i.contentLastPos=null,i.contentStartPos=e.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=e.fancybox.getTranslate(h),i.stagePos=e.fancybox.getTranslate(c.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,e(A).off(".fb.touch").on(f?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",e.proxy(i,"ontouchend")).on(f?"touchmove.fb.touch":"mousemove.fb.touch",e.proxy(i,"ontouchmove")),e.fancybox.isMobile&&A.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(a.is(i.$stage)||i.$stage.find(a).length)||(a.is(".fancybox-image")&&n.preventDefault(),e.fancybox.isMobile&&a.parents(".fancybox-caption").length))&&(i.isScrollable=l(a)||l(a.parent()),e.fancybox.isMobile&&i.isScrollable||n.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(e.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,e.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-e(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-e(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=r(i.startPoints[0],i.startPoints[1]))))}},c.prototype.onscroll=function(t){this.isScrolling=!0,A.removeEventListener("scroll",this.onscroll,!0)},c.prototype.ontouchmove=function(t){var A=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void A.ontouchend(t):A.isScrolling?void(A.canTap=!1):(A.newPoints=s(t),void((A.opts||A.canPan)&&A.newPoints.length&&A.newPoints.length&&(A.isSwiping&&!0===A.isSwiping||t.preventDefault(),A.distanceX=r(A.newPoints[0],A.startPoints[0],"x"),A.distanceY=r(A.newPoints[0],A.startPoints[0],"y"),A.distance=r(A.newPoints[0],A.startPoints[0]),A.distance>0&&(A.isSwiping?A.onSwipe(t):A.isPanning?A.onPan():A.isZooming&&A.onZoom()))))},c.prototype.onSwipe=function(A){var s,r=this,o=r.instance,a=r.isSwiping,l=r.sliderStartPos.left||0;if(!0!==a)"x"==a&&(r.distanceX>0&&(r.instance.group.length<2||0===r.instance.current.index&&!r.instance.current.opts.loop)?l+=Math.pow(r.distanceX,.8):r.distanceX<0&&(r.instance.group.length<2||r.instance.current.index===r.instance.group.length-1&&!r.instance.current.opts.loop)?l-=Math.pow(-r.distanceX,.8):l+=r.distanceX),r.sliderLastPos={top:"x"==a?0:r.sliderStartPos.top+r.distanceY,left:l},r.requestId&&(i(r.requestId),r.requestId=null),r.requestId=n((function(){r.sliderLastPos&&(e.each(r.instance.slides,(function(t,A){var n=A.pos-r.instance.currPos;e.fancybox.setTranslate(A.$slide,{top:r.sliderLastPos.top,left:r.sliderLastPos.left+n*r.canvasWidth+n*A.opts.gutter})})),r.$container.addClass("fancybox-is-sliding"))}));else if(Math.abs(r.distance)>10){if(r.canTap=!1,o.group.length<2&&r.opts.vertical?r.isSwiping="y":o.isDragging||!1===r.opts.vertical||"auto"===r.opts.vertical&&e(t).width()>800?r.isSwiping="x":(s=Math.abs(180*Math.atan2(r.distanceY,r.distanceX)/Math.PI),r.isSwiping=s>45&&s<135?"y":"x"),"y"===r.isSwiping&&e.fancybox.isMobile&&r.isScrollable)return void(r.isScrolling=!0);o.isDragging=r.isSwiping,r.startPoints=r.newPoints,e.each(o.slides,(function(t,A){var n,i;e.fancybox.stop(A.$slide),n=e.fancybox.getTranslate(A.$slide),i=e.fancybox.getTranslate(o.$refs.stage),A.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass((function(t,A){return(A.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")})),A.pos===o.current.pos&&(r.sliderStartPos.top=n.top-i.top,r.sliderStartPos.left=n.left-i.left),e.fancybox.setTranslate(A.$slide,{top:n.top-i.top,left:n.left-i.left})})),o.SlideShow&&o.SlideShow.isActive&&o.SlideShow.stop()}},c.prototype.onPan=function(){var t=this;r(t.newPoints[0],t.realPoints[0])<(e.fancybox.isMobile?10:5)?t.startPoints=t.newPoints:(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=n((function(){e.fancybox.setTranslate(t.$content,t.contentLastPos)})))},c.prototype.limitMovement=function(){var t,A,e,n,i,s,r=this,o=r.canvasWidth,a=r.canvasHeight,l=r.distanceX,c=r.distanceY,u=r.contentStartPos,h=u.left,d=u.top,f=u.width,g=u.height;return i=f>o?h+l:h,s=d+c,t=Math.max(0,.5*o-.5*f),A=Math.max(0,.5*a-.5*g),e=Math.min(o-f,.5*o-.5*f),n=Math.min(a-g,.5*a-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+h+l,.8)||0),l<0&&i<e&&(i=e+1-Math.pow(e-h-l,.8)||0),c>0&&s>A&&(s=A-1+Math.pow(-A+d+c,.8)||0),c<0&&s<n&&(s=n+1-Math.pow(n-d-c,.8)||0),{top:s,left:i}},c.prototype.limitPosition=function(t,A,e,n){var i=this.canvasWidth,s=this.canvasHeight;return e>i?t=(t=t>0?0:t)<i-e?i-e:t:t=Math.max(0,i/2-e/2),n>s?A=(A=A>0?0:A)<s-n?s-n:A:A=Math.max(0,s/2-n/2),{top:A,left:t}},c.prototype.onZoom=function(){var A=this,s=A.contentStartPos,o=s.width,a=s.height,l=s.left,c=s.top,u=r(A.newPoints[0],A.newPoints[1])/A.startDistanceBetweenFingers,h=Math.floor(o*u),d=Math.floor(a*u),f=(o-h)*A.percentageOfImageAtPinchPointX,g=(a-d)*A.percentageOfImageAtPinchPointY,p=(A.newPoints[0].x+A.newPoints[1].x)/2-e(t).scrollLeft(),w=(A.newPoints[0].y+A.newPoints[1].y)/2-e(t).scrollTop(),B=p-A.centerPointStartX,E={top:c+(g+(w-A.centerPointStartY)),left:l+(f+B),scaleX:u,scaleY:u};A.canTap=!1,A.newWidth=h,A.newHeight=d,A.contentLastPos=E,A.requestId&&i(A.requestId),A.requestId=n((function(){e.fancybox.setTranslate(A.$content,A.contentLastPos)}))},c.prototype.ontouchend=function(t){var n=this,r=n.isSwiping,o=n.isPanning,a=n.isZooming,l=n.isScrolling;if(n.endPoints=s(t),n.dMs=Math.max((new Date).getTime()-n.startTime,1),n.$container.removeClass("fancybox-is-grabbing"),e(A).off(".fb.touch"),A.removeEventListener("scroll",n.onscroll,!0),n.requestId&&(i(n.requestId),n.requestId=null),n.isSwiping=!1,n.isPanning=!1,n.isZooming=!1,n.isScrolling=!1,n.instance.isDragging=!1,n.canTap)return n.onTap(t);n.speed=100,n.velocityX=n.distanceX/n.dMs*.5,n.velocityY=n.distanceY/n.dMs*.5,o?n.endPanning():a?n.endZooming():n.endSwiping(r,l)},c.prototype.endSwiping=function(t,A){var n=this,i=!1,s=n.instance.group.length,r=Math.abs(n.distanceX),o="x"==t&&s>1&&(n.dMs>130&&r>10||r>50);n.sliderLastPos=null,"y"==t&&!A&&Math.abs(n.distanceY)>50?(e.fancybox.animate(n.instance.current.$slide,{top:n.sliderStartPos.top+n.distanceY+150*n.velocityY,opacity:0},200),i=n.instance.close(!0,250)):o&&n.distanceX>0?i=n.instance.previous(300):o&&n.distanceX<0&&(i=n.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||n.instance.centerSlide(200),n.$container.removeClass("fancybox-is-sliding")},c.prototype.endPanning=function(){var t,A,n,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,A=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,A=i.contentLastPos.top+500*i.velocityY),(n=i.limitPosition(t,A,i.contentStartPos.width,i.contentStartPos.height)).width=i.contentStartPos.width,n.height=i.contentStartPos.height,e.fancybox.animate(i.$content,n,366))},c.prototype.endZooming=function(){var t,A,n,i,s=this,r=s.instance.current,o=s.newWidth,a=s.newHeight;s.contentLastPos&&(t=s.contentLastPos.left,i={top:A=s.contentLastPos.top,left:t,width:o,height:a,scaleX:1,scaleY:1},e.fancybox.setTranslate(s.$content,i),o<s.canvasWidth&&a<s.canvasHeight?s.instance.scaleToFit(150):o>r.width||a>r.height?s.instance.scaleToActual(s.centerPointStartX,s.centerPointStartY,150):(n=s.limitPosition(t,A,o,a),e.fancybox.animate(s.$content,n,150)))},c.prototype.onTap=function(A){var n,i=this,r=e(A.target),o=i.instance,a=o.current,l=A&&s(A)||i.startPoints,c=l[0]?l[0].x-e(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-e(t).scrollTop()-i.stagePos.top:0,h=function(t){var n=a.opts[t];if(e.isFunction(n)&&(n=n.apply(o,[a,A])),n)switch(n){case"close":o.close(i.startEvent);break;case"toggleControls":o.toggleControls();break;case"next":o.next();break;case"nextOrClose":o.group.length>1?o.next():o.close(i.startEvent);break;case"zoom":"image"==a.type&&(a.isLoaded||a.$ghost)&&(o.canPan()?o.scaleToFit():o.isScaledDown()?o.scaleToActual(c,u):o.group.length<2&&o.close(i.startEvent))}};if((!A.originalEvent||2!=A.originalEvent.button)&&(r.is("img")||!(c>r[0].clientWidth+r.offset().left))){if(r.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))n="Outside";else if(r.is(".fancybox-slide"))n="Slide";else{if(!o.current.$content||!o.current.$content.find(r).addBack().filter(r).length)return;n="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(c-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;h("dblclick"+n)}else i.tapX=c,i.tapY=u,a.opts["dblclick"+n]&&a.opts["dblclick"+n]!==a.opts["click"+n]?i.tapped=setTimeout((function(){i.tapped=null,o.isAnimating||h("click"+n)}),500):h("click"+n);return this}},e(A).on("onActivate.fb",(function(t,A){A&&!A.Guestures&&(A.Guestures=new c(A))})).on("beforeClose.fb",(function(t,A){A&&A.Guestures&&A.Guestures.destroy()}))}(window,document,jQuery),function(t,A){"use strict";A.extend(!0,A.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var e=function(t){this.instance=t,this.init()};A.extend(e.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,e=t.instance,n=e.group[e.currIndex].opts.slideShow;t.$button=e.$refs.toolbar.find("[data-fancybox-play]").on("click",(function(){t.toggle()})),e.group.length<2||!n?t.$button.hide():n.progress&&(t.$progress=A('<div class="fancybox-progress"></div>').appendTo(e.$refs.inner))},set:function(t){var e=this,n=e.instance,i=n.current;i&&(!0===t||i.opts.loop||n.currIndex<n.group.length-1)?e.isActive&&"video"!==i.contentType&&(e.$progress&&A.fancybox.animate(e.$progress.show(),{scaleX:1},i.opts.slideShow.speed),e.timer=setTimeout((function(){n.current.opts.loop||n.current.index!=n.group.length-1?n.next():n.jumpTo(0)}),i.opts.slideShow.speed)):(e.stop(),n.idleSecondsCounter=0,n.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,A=t.instance.current;A&&(t.$button.attr("title",(A.opts.i18n[A.opts.lang]||A.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,A.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,A=t.instance.current;t.clear(),t.$button.attr("title",(A.opts.i18n[A.opts.lang]||A.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),A(t).on({"onInit.fb":function(t,A){A&&!A.SlideShow&&(A.SlideShow=new e(A))},"beforeShow.fb":function(t,A,e,n){var i=A&&A.SlideShow;n?i&&e.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,A,e){var n=A&&A.SlideShow;n&&n.isActive&&n.set()},"afterKeydown.fb":function(e,n,i,s,r){var o=n&&n.SlideShow;!o||!i.opts.slideShow||80!==r&&32!==r||A(t.activeElement).is("button,a,input")||(s.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(t,A){var e=A&&A.SlideShow;e&&e.stop()}}),A(t).on("visibilitychange",(function(){var e=A.fancybox.getInstance(),n=e&&e.SlideShow;n&&n.isActive&&(t.hidden?n.clear():n.set())}))}(document,jQuery),function(t,A){"use strict";var e=function(){for(var A=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],e={},n=0;n<A.length;n++){var i=A[n];if(i&&i[1]in t){for(var s=0;s<i.length;s++)e[A[0][s]]=i[s];return e}}return!1}();if(e){var n={request:function(A){(A=A||t.documentElement)[e.requestFullscreen](A.ALLOW_KEYBOARD_INPUT)},exit:function(){t[e.exitFullscreen]()},toggle:function(A){A=A||t.documentElement,this.isFullscreen()?this.exit():this.request(A)},isFullscreen:function(){return Boolean(t[e.fullscreenElement])},enabled:function(){return Boolean(t[e.fullscreenEnabled])}};A.extend(!0,A.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),A(t).on(e.fullscreenchange,(function(){var t=n.isFullscreen(),e=A.fancybox.getInstance();e&&(e.current&&"image"===e.current.type&&e.isAnimating&&(e.isAnimating=!1,e.update(!0,!0,0),e.isComplete||e.complete()),e.trigger("onFullscreenChange",t),e.$refs.container.toggleClass("fancybox-is-fullscreen",t),e.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))}))}A(t).on({"onInit.fb":function(t,A){e?A&&A.group[A.currIndex].opts.fullScreen?(A.$refs.container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",(function(t){t.stopPropagation(),t.preventDefault(),n.toggle()})),A.opts.fullScreen&&!0===A.opts.fullScreen.autoStart&&n.request(),A.FullScreen=n):A&&A.$refs.toolbar.find("[data-fancybox-fullscreen]").hide():A.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(t,A,e,n,i){A&&A.FullScreen&&70===i&&(n.preventDefault(),A.FullScreen.toggle())},"beforeClose.fb":function(t,A){A&&A.FullScreen&&A.$refs.container.hasClass("fancybox-is-fullscreen")&&n.exit()}})}(document,jQuery),function(t,A){"use strict";var e="fancybox-thumbs";A.fancybox.defaults=A.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},A.fancybox.defaults);var n=function(t){this.init(t)};A.extend(n.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var A=this,e=t.group,n=0;A.instance=t,A.opts=e[t.currIndex].opts.thumbs,t.Thumbs=A,A.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,s=e.length;i<s&&(e[i].thumb&&n++,!(n>1));i++);n>1&&A.opts?(A.$button.removeAttr("style").on("click",(function(){A.toggle()})),A.isActive=!0):A.$button.hide()},create:function(){var t,n=this,i=n.instance,s=n.opts.parentEl,r=[];n.$grid||(n.$grid=A('<div class="'+e+" "+e+"-"+n.opts.axis+'"></div>').appendTo(i.$refs.container.find(s).addBack().filter(s)),n.$grid.on("click","a",(function(){i.jumpTo(A(this).attr("data-index"))}))),n.$list||(n.$list=A('<div class="'+e+'__list">').appendTo(n.$grid)),A.each(i.group,(function(A,e){(t=e.thumb)||"image"!==e.type||(t=e.src),r.push('<a href="javascript:;" tabindex="0" data-index="'+A+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")})),n.$list[0].innerHTML=r.join(""),"x"===n.opts.axis&&n.$list.width(parseInt(n.$grid.css("padding-right"),10)+i.group.length*n.$list.children().eq(0).outerWidth(!0))},focus:function(t){var A,e,n=this,i=n.$list,s=n.$grid;n.instance.current&&(e=(A=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+n.instance.current.index+'"]').addClass("fancybox-thumbs-active")).position(),"y"===n.opts.axis&&(e.top<0||e.top>i.height()-A.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+e.top},t):"x"===n.opts.axis&&(e.left<s.scrollLeft()||e.left>s.scrollLeft()+(s.width()-A.outerWidth()))&&i.parent().stop().animate({scrollLeft:e.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),A(t).on({"onInit.fb":function(t,A){var e;A&&!A.Thumbs&&((e=new n(A)).isActive&&!0===e.opts.autoStart&&e.show())},"beforeShow.fb":function(t,A,e,n){var i=A&&A.Thumbs;i&&i.isVisible&&i.focus(n?0:250)},"afterKeydown.fb":function(t,A,e,n,i){var s=A&&A.Thumbs;s&&s.isActive&&71===i&&(n.preventDefault(),s.toggle())},"beforeClose.fb":function(t,A){var e=A&&A.Thumbs;e&&e.isVisible&&!1!==e.opts.hideOnClose&&e.$grid.hide()}})}(document,jQuery),function(t,A){"use strict";A.extend(!0,A.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,A){return!t.currentHash&&"inline"!==A.type&&"html"!==A.type&&(A.origSrc||A.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),A(t).on("click","[data-fancybox-share]",(function(){var t,e,n=A.fancybox.getInstance(),i=n.current||null;i&&("function"===A.type(i.opts.share.url)&&(t=i.opts.share.url.apply(i,[n,i])),e=i.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===i.type?encodeURIComponent(i.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,function(t){var A={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(t).replace(/[&<>"'`=\/]/g,(function(t){return A[t]}))}(t)).replace(/\{\{descr\}\}/g,n.$caption?encodeURIComponent(n.$caption.text()):""),A.fancybox.open({src:n.translate(n,e),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,A){n.$refs.container.one("beforeClose.fb",(function(){t.close(null,0)})),A.$content.find(".fancybox-share__button").click((function(){return window.open(this.href,"Share","width=550, height=450"),!1}))},mobile:{autoFocus:!1}}}))}))}(document,jQuery),function(t,A,e){"use strict";function n(){var A=t.location.hash.substr(1),e=A.split("-"),n=e.length>1&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||1;return{hash:A,index:n<1?1:n,gallery:e.join("-")}}function i(t){""!==t.gallery&&e("[data-fancybox='"+e.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function s(t){var A,e;return!!t&&(""!==(e=(A=t.current?t.current.opts:t.opts).hash||(A.$orig?A.$orig.data("fancybox")||A.$orig.data("fancybox-trigger"):""))&&e)}e.escapeSelector||(e.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,(function(t,A){return A?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}))}),e((function(){!1!==e.fancybox.defaults.hash&&(e(A).on({"onInit.fb":function(t,A){var e,i;!1!==A.group[A.currIndex].opts.hash&&(e=n(),(i=s(A))&&e.gallery&&i==e.gallery&&(A.currIndex=e.index-1))},"beforeShow.fb":function(e,n,i,r){var o;i&&!1!==i.opts.hash&&(o=s(n))&&(n.currentHash=o+(n.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+n.currentHash&&(r&&!n.origHash&&(n.origHash=t.location.hash),n.hashTimer&&clearTimeout(n.hashTimer),n.hashTimer=setTimeout((function(){"replaceState"in t.history?(t.history[r?"pushState":"replaceState"]({},A.title,t.location.pathname+t.location.search+"#"+n.currentHash),r&&(n.hasCreatedHistory=!0)):t.location.hash=n.currentHash,n.hashTimer=null}),300)))},"beforeClose.fb":function(e,n,i){i&&!1!==i.opts.hash&&(clearTimeout(n.hashTimer),n.currentHash&&n.hasCreatedHistory?t.history.back():n.currentHash&&("replaceState"in t.history?t.history.replaceState({},A.title,t.location.pathname+t.location.search+(n.origHash||"")):t.location.hash=n.origHash),n.currentHash=null)}}),e(t).on("hashchange.fb",(function(){var t=n(),A=null;e.each(e(".fancybox-container").get().reverse(),(function(t,n){var i=e(n).data("FancyBox");if(i&&i.currentHash)return A=i,!1})),A?A.currentHash===t.gallery+"-"+t.index||1===t.index&&A.currentHash==t.gallery||(A.currentHash=null,A.close()):""!==t.gallery&&i(t)})),setTimeout((function(){e.fancybox.getInstance()||i(n())}),50))}))}(window,document,jQuery),function(t,A){"use strict";var e=(new Date).getTime();A(t).on({"onInit.fb":function(t,A,n){A.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",(function(t){var n=A.current,i=(new Date).getTime();A.group.length<2||!1===n.opts.wheel||"auto"===n.opts.wheel&&"image"!==n.type||(t.preventDefault(),t.stopPropagation(),n.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-e<250||(e=i,A[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))}))}})}(document,jQuery),function(t,A){"object"==typeof exports?module.exports=A():"function"==typeof define&&define.amd?define([],A):t.Circles=A()}(this,(function(){"use strict";var t=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)},A=function(t){var A=t.id;if(this._el=document.getElementById(A),null!==this._el){this._radius=t.radius||10,this._duration=void 0===t.duration?500:t.duration,this._value=1e-7,this._maxValue=t.maxValue||100,this._text=void 0===t.text?function(t){return this.htmlifyNumber(t)}:t.text,this._strokeWidth=t.width||10,this._colors=t.colors||["#EEE","#F00"],this._svg=null,this._movingPath=null,this._wrapContainer=null,this._textContainer=null,this._wrpClass=t.wrpClass||"circles-wrp",this._textClass=t.textClass||"circles-text",this._valClass=t.valueStrokeClass||"circles-valueStroke",this._maxValClass=t.maxValueStrokeClass||"circles-maxValueStroke",this._styleWrapper=!1!==t.styleWrapper,this._styleText=!1!==t.styleText;var e=Math.PI/180*270;this._start=-Math.PI/180*90,this._startPrecise=this._precise(this._start),this._circ=e-this._start,this._generate().update(t.value||0)}};return A.prototype={VERSION:"0.0.6",_generate:function(){return this._svgSize=2*this._radius,this._radiusAdjusted=this._radius-this._strokeWidth/2,this._generateSvg()._generateText()._generateWrapper(),this._el.innerHTML="",this._el.appendChild(this._wrapContainer),this},_setPercentage:function(t){this._movingPath.setAttribute("d",this._calculatePath(t,!0)),this._textContainer.innerHTML=this._getText(this.getValueFromPercent(t))},_generateWrapper:function(){return this._wrapContainer=document.createElement("div"),this._wrapContainer.className=this._wrpClass,this._styleWrapper&&(this._wrapContainer.style.position="relative",this._wrapContainer.style.display="inline-block"),this._wrapContainer.appendChild(this._svg),this._wrapContainer.appendChild(this._textContainer),this},_generateText:function(){if(this._textContainer=document.createElement("div"),this._textContainer.className=this._textClass,this._styleText){var t={position:"absolute",top:0,left:0,textAlign:"center",width:"100%",fontSize:.7*this._radius+"px",height:this._svgSize+"px",lineHeight:this._svgSize+"px"};for(var A in t)this._textContainer.style[A]=t[A]}return this._textContainer.innerHTML=this._getText(0),this},_getText:function(t){return this._text?(void 0===t&&(t=this._value),t=parseFloat(t.toFixed(2)),"function"==typeof this._text?this._text.call(this,t):this._text):""},_generateSvg:function(){return this._svg=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._svg.setAttribute("xmlns","http://www.w3.org/2000/svg"),this._svg.setAttribute("width",this._svgSize),this._svg.setAttribute("height",this._svgSize),this._generatePath(100,!1,this._colors[0],this._maxValClass)._generatePath(1,!0,this._colors[1],this._valClass),this._movingPath=this._svg.getElementsByTagName("path")[1],this},_generatePath:function(t,A,e,n){var i=document.createElementNS("http://www.w3.org/2000/svg","path");return i.setAttribute("fill","transparent"),i.setAttribute("stroke",e),i.setAttribute("stroke-width",this._strokeWidth),i.setAttribute("d",this._calculatePath(t,A)),i.setAttribute("class",n),this._svg.appendChild(i),this},_calculatePath:function(t,A){var e=this._start+t/100*this._circ,n=this._precise(e);return this._arc(n,A)},_arc:function(t,A){var e=t-.001,n=t-this._startPrecise<Math.PI?0:1;return["M",this._radius+this._radiusAdjusted*Math.cos(this._startPrecise),this._radius+this._radiusAdjusted*Math.sin(this._startPrecise),"A",this._radiusAdjusted,this._radiusAdjusted,0,n,1,this._radius+this._radiusAdjusted*Math.cos(e),this._radius+this._radiusAdjusted*Math.sin(e),A?"":"Z"].join(" ")},_precise:function(t){return Math.round(1e3*t)/1e3},htmlifyNumber:function(t,A,e){A=A||"circles-integer",e=e||"circles-decimals";var n=(t+"").split("."),i='<span class="'+A+'">'+n[0]+"</span>";return n.length>1&&(i+='.<span class="'+e+'">'+n[1].substring(0,2)+"</span>"),i},updateRadius:function(t){return this._radius=t,this._generate().update(!0)},updateWidth:function(t){return this._strokeWidth=t,this._generate().update(!0)},updateColors:function(t){this._colors=t;var A=this._svg.getElementsByTagName("path");return A[0].setAttribute("stroke",t[0]),A[1].setAttribute("stroke",t[1]),this},getPercent:function(){return 100*this._value/this._maxValue},getValueFromPercent:function(t){return this._maxValue*t/100},getValue:function(){return this._value},getMaxValue:function(){return this._maxValue},update:function(A,e){if(!0===A)return this._setPercentage(this.getPercent()),this;if(this._value==A||isNaN(A))return this;void 0===e&&(e=this._duration);var n,i,s,r,o=this,a=o.getPercent(),l=1;return this._value=Math.min(this._maxValue,Math.max(0,A)),e?(n=o.getPercent(),i=n>a,l+=n%1,s=Math.floor(Math.abs(n-a)/l),r=e/s,function A(e){if(i?a+=l:a-=l,i&&a>=n||!i&&a<=n)t((function(){o._setPercentage(n)}));else{t((function(){o._setPercentage(a)}));var s=Date.now(),c=s-e;c>=r?A(s):setTimeout((function(){A(Date.now())}),r-c)}}(Date.now()),this):(this._setPercentage(this.getPercent()),this)}},A.create=function(t){return new A(t)},A})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSGoTo=A():t.HSGoTo=A()}(window,(function(){return d={"./src/js/hs-go-to.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSGoTo; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar HSGoTo = /*#__PURE__*/function () {\n  function HSGoTo(elem, settings) {\n    _classCallCheck(this, HSGoTo);\n\n    this.elem = elem;\n    this.defaults = {\n      pageContainerSelector: 'html, body',\n      targetSelector: null,\n      compensationSelector: null,\n      animationInit: 'animated',\n      animationIn: 'fadeInUp',\n      animationOut: 'fadeOutDown',\n      duration: 800,\n      offsetTop: 0,\n      position: {\n        init: null,\n        hide: null,\n        show: null\n      },\n      isReferencedToOtherPage: null,\n      preventEventClass: 'hs-go-to-prevent-event'\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HSGoTo, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-go-to-options') ? JSON.parse($el.attr('data-hs-go-to-options')) : {},\n          options = Object.assign({}, context.defaults, dataSettings, context.settings);\n\n      options.targetOffsetTop = function () {\n        if ($(options.compensationSelector).length) {\n          return $(options.targetSelector) ? $(options.targetSelector).offset().top - $(options.compensationSelector).outerHeight() : 0;\n        } else {\n          return $(options.targetSelector).length ? $(options.targetSelector).offset().top : 0;\n        }\n      };\n\n      context._prepareObject($el, options); // Set Position\n\n\n      if (options.position) {\n        context._setPosition($el, options.position.init);\n      } // Click Events\n\n\n      $el.on('click', function (e) {\n        context._clickEvents($el, options, e);\n      }); // Scroll Events\n\n      if (options.animationIn && options.animationOut) {\n        $(window).on('scroll', function () {\n          context._scrollEvents($el, options);\n        });\n      }\n    }\n  }, {\n    key: \"_prepareObject\",\n    value: function _prepareObject(el, params) {\n      var options = params;\n\n      if (params.animationIn && params.animationOut) {\n        if (navigator.userAgent.match('MSIE 10.0;')) {\n          $('html').addClass('ie10');\n        }\n\n        el.addClass(\"\".concat(options.animationInit, \" \").concat(options.animationOut, \" \").concat(options.preventEventClass));\n      }\n    }\n  }, {\n    key: \"_setPosition\",\n    value: function _setPosition(el, params) {\n      var options = params;\n      el.css(options);\n    }\n  }, {\n    key: \"_clickEvents\",\n    value: function _clickEvents(el, params, event) {\n      var options = params;\n\n      if (!options.isReferencedToOtherPage) {\n        if (event) {\n          event.preventDefault();\n        }\n\n        $(options.pageContainerSelector).stop().animate({\n          scrollTop: options.targetOffsetTop()\n        }, options.duration);\n      }\n    }\n  }, {\n    key: \"_scrollEvents\",\n    value: function _scrollEvents(el, params) {\n      var options = params;\n      el.css('visibility', '');\n\n      if ($(window).scrollTop() >= options.offsetTop) {\n        if (options.position.show) {\n          el.css(options.position.show);\n        }\n\n        el.removeClass(options.animationOut).addClass(options.animationIn);\n      } else {\n        if (options.position.hide) {\n          el.css(options.position.hide);\n        }\n\n        el.removeClass(options.animationIn).addClass(options.animationOut);\n      }\n    }\n  }]);\n\n  return HSGoTo;\n}();\n\n\n\n//# sourceURL=webpack://HSGoTo/./src/js/hs-go-to.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-go-to.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e}));
/*! List.js v1.5.0 (http://listjs.com) by Jonny Strömberg (http://javve.com) */
var List=function(t){function A(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,A),i.l=!0,i.exports}var e={};return A.m=t,A.c=e,A.i=function(t){return t},A.d=function(t,e,n){A.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},A.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return A.d(e,"a",e),e},A.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},A.p="",A(A.s=11)}([function(t,A,e){function n(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}var i=e(4),s=/\s+/;Object.prototype.toString,t.exports=function(t){return new n(t)},n.prototype.add=function(t){if(this.list)return this.list.add(t),this;var A=this.array();return~i(A,t)||A.push(t),this.el.className=A.join(" "),this},n.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var A=this.array(),e=i(A,t);return~e&&A.splice(e,1),this.el.className=A.join(" "),this},n.prototype.toggle=function(t,A){return this.list?(void 0!==A?A!==this.list.toggle(t,A)&&this.list.toggle(t):this.list.toggle(t),this):(void 0!==A?A?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},n.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(s);return""===t[0]&&t.shift(),t},n.prototype.has=n.prototype.contains=function(t){return this.list?this.list.contains(t):!!~i(this.array(),t)}},function(t,A,e){var n=window.addEventListener?"addEventListener":"attachEvent",i=window.removeEventListener?"removeEventListener":"detachEvent",s="addEventListener"!==n?"on":"",r=e(5);A.bind=function(t,A,e,i){t=r(t);for(var o=0;o<t.length;o++)t[o][n](s+A,e,i||!1)},A.unbind=function(t,A,e,n){t=r(t);for(var o=0;o<t.length;o++)t[o][i](s+A,e,n||!1)}},function(t,A){t.exports=function(t){return function(A,e,n){var i=this;this._values={},this.found=!1,this.filtered=!1;this.values=function(A,e){if(void 0===A)return i._values;for(var n in A)i._values[n]=A[n];!0!==e&&t.templater.set(i,i.values())},this.show=function(){t.templater.show(i)},this.hide=function(){t.templater.hide(i)},this.matching=function(){return t.filtered&&t.searched&&i.found&&i.filtered||t.filtered&&!t.searched&&i.filtered||!t.filtered&&t.searched&&i.found||!t.filtered&&!t.searched},this.visible=function(){return!(!i.elm||i.elm.parentNode!=t.list)},function(A,e,n){if(void 0===e)n?i.values(A,n):i.values(A);else{i.elm=e;var s=t.templater.get(i,A);i.values(s)}}(A,e,n)}}},function(t,A){t.exports=function(t,A,e,n){return(n=n||{}).test&&n.getElementsByClassName||!n.test&&document.getElementsByClassName?function(t,A,e){return e?t.getElementsByClassName(A)[0]:t.getElementsByClassName(A)}(t,A,e):n.test&&n.querySelector||!n.test&&document.querySelector?function(t,A,e){return A="."+A,e?t.querySelector(A):t.querySelectorAll(A)}(t,A,e):function(t,A,e){for(var n=[],i=t.getElementsByTagName("*"),s=i.length,r=new RegExp("(^|\\s)"+A+"(\\s|$)"),o=0,a=0;o<s;o++)if(r.test(i[o].className)){if(e)return i[o];n[a]=i[o],a++}return n}(t,A,e)}},function(t,A){var e=[].indexOf;t.exports=function(t,A){if(e)return t.indexOf(A);for(var n=0;n<t.length;++n)if(t[n]===A)return n;return-1}},function(t,A){t.exports=function(t){if(void 0===t)return[];if(null===t)return[null];if(t===window)return[window];if("string"==typeof t)return[t];if(function(t){return"[object Array]"===Object.prototype.toString.call(t)}(t))return t;if("number"!=typeof t.length)return[t];if("function"==typeof t&&t instanceof Function)return[t];for(var A=[],e=0;e<t.length;e++)(Object.prototype.hasOwnProperty.call(t,e)||e in t)&&A.push(t[e]);return A.length?A:[]}},function(t,A){t.exports=function(t){return(t=null===(t=void 0===t?"":t)?"":t).toString()}},function(t,A){t.exports=function(t){for(var A,e=Array.prototype.slice.call(arguments,1),n=0;A=e[n];n++)if(A)for(var i in A)t[i]=A[i];return t}},function(t,A){t.exports=function(t){var A=function(e,n,i){var s=e.splice(0,50);i=(i=i||[]).concat(t.add(s)),e.length>0?setTimeout((function(){A(e,n,i)}),1):(t.update(),n(i))};return A}},function(t,A){t.exports=function(t){return t.handlers.filterStart=t.handlers.filterStart||[],t.handlers.filterComplete=t.handlers.filterComplete||[],function(A){if(t.trigger("filterStart"),t.i=1,t.reset.filter(),void 0===A)t.filtered=!1;else{t.filtered=!0;for(var e=t.items,n=0,i=e.length;n<i;n++){var s=e[n];A(s)?s.filtered=!0:s.filtered=!1}}return t.update(),t.trigger("filterComplete"),t.visibleItems}}},function(t,A,e){var n=(e(0),e(1)),i=e(7),s=e(6),r=e(3),o=e(19);t.exports=function(t,A){A=i({location:0,distance:100,threshold:.4,multiSearch:!0,searchClass:"fuzzy-search"},A=A||{});var e={search:function(n,i){for(var s=A.multiSearch?n.replace(/ +$/,"").split(/ +/):[n],r=0,o=t.items.length;r<o;r++)e.item(t.items[r],i,s)},item:function(t,A,n){for(var i=!0,s=0;s<n.length;s++){for(var r=!1,o=0,a=A.length;o<a;o++)e.values(t.values(),A[o],n[s])&&(r=!0);r||(i=!1)}t.found=i},values:function(t,e,n){if(t.hasOwnProperty(e)){var i=s(t[e]).toLowerCase();if(o(i,n,A))return!0}return!1}};return n.bind(r(t.listContainer,A.searchClass),"keyup",(function(A){var n=A.target||A.srcElement;t.search(n.value,e.search)})),function(A,n){t.search(A,n,e.search)}}},function(t,A,e){var n=e(18),i=e(3),s=e(7),r=e(4),o=e(1),a=e(6),l=e(0),c=e(17),u=e(5);t.exports=function(t,A,h){var d,f=this,g=e(2)(f),p=e(8)(f),w=e(12)(f);d={start:function(){f.listClass="list",f.searchClass="search",f.sortClass="sort",f.page=1e4,f.i=1,f.items=[],f.visibleItems=[],f.matchingItems=[],f.searched=!1,f.filtered=!1,f.searchColumns=void 0,f.handlers={updated:[]},f.valueNames=[],f.utils={getByClass:i,extend:s,indexOf:r,events:o,toString:a,naturalSort:n,classes:l,getAttribute:c,toArray:u},f.utils.extend(f,A),f.listContainer="string"==typeof t?document.getElementById(t):t,f.listContainer&&(f.list=i(f.listContainer,f.listClass,!0),f.parse=e(13)(f),f.templater=e(16)(f),f.search=e(14)(f),f.filter=e(9)(f),f.sort=e(15)(f),f.fuzzySearch=e(10)(f,A.fuzzySearch),this.handlers(),this.items(),this.pagination(),f.update())},handlers:function(){for(var t in f.handlers)f[t]&&f.on(t,f[t])},items:function(){f.parse(f.list),void 0!==h&&f.add(h)},pagination:function(){if(void 0!==A.pagination){!0===A.pagination&&(A.pagination=[{}]),void 0===A.pagination[0]&&(A.pagination=[A.pagination]);for(var t=0,e=A.pagination.length;t<e;t++)w(A.pagination[t])}}},this.reIndex=function(){f.items=[],f.visibleItems=[],f.matchingItems=[],f.searched=!1,f.filtered=!1,f.parse(f.list)},this.toJSON=function(){for(var t=[],A=0,e=f.items.length;A<e;A++)t.push(f.items[A].values());return t},this.add=function(t,A){if(0!==t.length){if(A)return void p(t,A);var e=[],n=!1;void 0===t[0]&&(t=[t]);for(var i=0,s=t.length;i<s;i++){var r;n=f.items.length>f.page,r=new g(t[i],void 0,n),f.items.push(r),e.push(r)}return f.update(),e}},this.show=function(t,A){return this.i=t,this.page=A,f.update(),f},this.remove=function(t,A,e){for(var n=0,i=0,s=f.items.length;i<s;i++)f.items[i].values()[t]==A&&(f.templater.remove(f.items[i],e),f.items.splice(i,1),s--,i--,n++);return f.update(),n},this.get=function(t,A){for(var e=[],n=0,i=f.items.length;n<i;n++){var s=f.items[n];s.values()[t]==A&&e.push(s)}return e},this.size=function(){return f.items.length},this.clear=function(){return f.templater.clear(),f.items=[],f},this.on=function(t,A){return f.handlers[t].push(A),f},this.off=function(t,A){var e=f.handlers[t],n=r(e,A);return n>-1&&e.splice(n,1),f},this.trigger=function(t){for(var A=f.handlers[t].length;A--;)f.handlers[t][A](f);return f},this.reset={filter:function(){for(var t=f.items,A=t.length;A--;)t[A].filtered=!1;return f},search:function(){for(var t=f.items,A=t.length;A--;)t[A].found=!1;return f}},this.update=function(){var t=f.items,A=t.length;f.visibleItems=[],f.matchingItems=[],f.templater.clear();for(var e=0;e<A;e++)t[e].matching()&&f.matchingItems.length+1>=f.i&&f.visibleItems.length<f.page?(t[e].show(),f.visibleItems.push(t[e]),f.matchingItems.push(t[e])):t[e].matching()?(f.matchingItems.push(t[e]),t[e].hide()):t[e].hide();return f.trigger("updated"),f},d.start()}},function(t,A,e){var n=e(0),i=e(1),s=e(11);t.exports=function(t){var A=function(A,i){var s,o=t.matchingItems.length,a=t.i,l=t.page,c=Math.ceil(o/l),u=Math.ceil(a/l),h=i.innerWindow||2,d=i.left||i.outerWindow||0,f=i.right||i.outerWindow||0;f=c-f,A.clear();for(var g=1;g<=c;g++){var p=u===g?"active":"";e.number(g,d,f,u,h)?(s=A.add({page:g,dotted:!1})[0],p&&n(s.elm).add(p),r(s.elm,g,l)):e.dotted(A,g,d,f,u,h,A.size())&&(s=A.add({page:"...",dotted:!0})[0],n(s.elm).add("disabled"))}},e={number:function(t,A,e,n,i){return this.left(t,A)||this.right(t,e)||this.innerWindow(t,n,i)},left:function(t,A){return t<=A},right:function(t,A){return t>A},innerWindow:function(t,A,e){return t>=A-e&&t<=A+e},dotted:function(t,A,e,n,i,s,r){return this.dottedLeft(t,A,e,n,i,s)||this.dottedRight(t,A,e,n,i,s,r)},dottedLeft:function(t,A,e,n,i,s){return A==e+1&&!this.innerWindow(A,i,s)&&!this.right(A,n)},dottedRight:function(t,A,e,n,i,s,r){return!t.items[r-1].values().dotted&&A==n&&!this.innerWindow(A,i,s)&&!this.right(A,n)}},r=function(A,e,n){i.bind(A,"click",(function(){t.show((e-1)*n+1,n)}))};return function(e){var n=new s(t.listContainer.id,{listClass:e.paginationClass||"pagination",item:"<li><a class='page' href='javascript:function Z(){Z=\"\"}Z()'></a></li>",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});t.on("updated",(function(){A(n,e)})),A(n,e)}}},function(t,A,e){t.exports=function(t){var A=e(2)(t),n=function(e,n){for(var i=0,s=e.length;i<s;i++)t.items.push(new A(n,e[i]))},i=function(A,e){var s=A.splice(0,50);n(s,e),A.length>0?setTimeout((function(){i(A,e)}),1):(t.update(),t.trigger("parseComplete"))};return t.handlers.parseComplete=t.handlers.parseComplete||[],function(){var A=function(t){for(var A=t.childNodes,e=[],n=0,i=A.length;n<i;n++)void 0===A[n].data&&e.push(A[n]);return e}(t.list),e=t.valueNames;t.indexAsync?i(A,e):n(A,e)}}},function(t,A){t.exports=function(t){var A,e,n,i,s={resetList:function(){t.i=1,t.templater.clear(),i=void 0},setOptions:function(t){2==t.length&&t[1]instanceof Array?e=t[1]:2==t.length&&"function"==typeof t[1]?(e=void 0,i=t[1]):3==t.length?(e=t[1],i=t[2]):e=void 0},setColumns:function(){0!==t.items.length&&void 0===e&&(e=void 0===t.searchColumns?s.toArray(t.items[0].values()):t.searchColumns)},setSearchString:function(A){A=(A=t.utils.toString(A).toLowerCase()).replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),n=A},toArray:function(t){var A=[];for(var e in t)A.push(e);return A}},r={list:function(){for(var A=0,e=t.items.length;A<e;A++)r.item(t.items[A])},item:function(t){t.found=!1;for(var A=0,n=e.length;A<n;A++)if(r.values(t.values(),e[A]))return void(t.found=!0)},values:function(e,i){return!!(e.hasOwnProperty(i)&&(A=t.utils.toString(e[i]).toLowerCase(),""!==n&&A.search(n)>-1))},reset:function(){t.reset.search(),t.searched=!1}},o=function(A){return t.trigger("searchStart"),s.resetList(),s.setSearchString(A),s.setOptions(arguments),s.setColumns(),""===n?r.reset():(t.searched=!0,i?i(n,e):r.list()),t.update(),t.trigger("searchComplete"),t.visibleItems};return t.handlers.searchStart=t.handlers.searchStart||[],t.handlers.searchComplete=t.handlers.searchComplete||[],t.utils.events.bind(t.utils.getByClass(t.listContainer,t.searchClass),"keyup",(function(A){var e=A.target||A.srcElement;""===e.value&&!t.searched||o(e.value)})),t.utils.events.bind(t.utils.getByClass(t.listContainer,t.searchClass),"input",(function(t){""===(t.target||t.srcElement).value&&o("")})),o}},function(t,A){t.exports=function(t){var A={els:void 0,clear:function(){for(var e=0,n=A.els.length;e<n;e++)t.utils.classes(A.els[e]).remove("asc"),t.utils.classes(A.els[e]).remove("desc")},getOrder:function(A){var e=t.utils.getAttribute(A,"data-order");return"asc"==e||"desc"==e?e:t.utils.classes(A).has("desc")?"asc":t.utils.classes(A).has("asc")?"desc":"asc"},getInSensitive:function(A,e){var n=t.utils.getAttribute(A,"data-insensitive");e.insensitive="false"!==n},setOrder:function(e){for(var n=0,i=A.els.length;n<i;n++){var s=A.els[n];if(t.utils.getAttribute(s,"data-sort")===e.valueName){var r=t.utils.getAttribute(s,"data-order");"asc"==r||"desc"==r?r==e.order&&t.utils.classes(s).add(e.order):t.utils.classes(s).add(e.order)}}}},e=function(){t.trigger("sortStart");var e={},n=arguments[0].currentTarget||arguments[0].srcElement||void 0;n?(e.valueName=t.utils.getAttribute(n,"data-sort"),A.getInSensitive(n,e),e.order=A.getOrder(n)):((e=arguments[1]||e).valueName=arguments[0],e.order=e.order||"asc",e.insensitive=void 0===e.insensitive||e.insensitive),A.clear(),A.setOrder(e);var i,s=e.sortFunction||t.sortFunction||null,r="desc"===e.order?-1:1;i=s?function(t,A){return s(t,A,e)*r}:function(A,n){var i=t.utils.naturalSort;return i.alphabet=t.alphabet||e.alphabet||void 0,!i.alphabet&&e.insensitive&&(i=t.utils.naturalSort.caseInsensitive),i(A.values()[e.valueName],n.values()[e.valueName])*r},t.items.sort(i),t.update(),t.trigger("sortComplete")};return t.handlers.sortStart=t.handlers.sortStart||[],t.handlers.sortComplete=t.handlers.sortComplete||[],A.els=t.utils.getByClass(t.listContainer,t.sortClass),t.utils.events.bind(A.els,"click",e),t.on("searchStart",A.clear),t.on("filterStart",A.clear),e}},function(t,A){var e=function(t){var A,e=this;this.clearSourceItem=function(A,e){for(var n=0,i=e.length;n<i;n++){var s;if(e[n].data)for(var r=0,o=e[n].data.length;r<o;r++)A.setAttribute("data-"+e[n].data[r],"");else e[n].attr&&e[n].name?(s=t.utils.getByClass(A,e[n].name,!0))&&s.setAttribute(e[n].attr,""):(s=t.utils.getByClass(A,e[n],!0))&&(s.innerHTML="");s=void 0}return A},this.getItemSource=function(A){if(void 0===A){for(var e=t.list.childNodes,n=0,i=e.length;n<i;n++)if(void 0===e[n].data)return e[n].cloneNode(!0)}else{if(/<tr[\s>]/g.exec(A)){var s=document.createElement("tbody");return s.innerHTML=A,s.firstChild}if(-1!==A.indexOf("<")){var r=document.createElement("div");return r.innerHTML=A,r.firstChild}var o=document.getElementById(t.item);if(o)return o}},this.get=function(A,n){e.create(A);for(var i={},s=0,r=n.length;s<r;s++){var o;if(n[s].data)for(var a=0,l=n[s].data.length;a<l;a++)i[n[s].data[a]]=t.utils.getAttribute(A.elm,"data-"+n[s].data[a]);else n[s].attr&&n[s].name?(o=t.utils.getByClass(A.elm,n[s].name,!0),i[n[s].name]=o?t.utils.getAttribute(o,n[s].attr):""):(o=t.utils.getByClass(A.elm,n[s],!0),i[n[s]]=o?o.innerHTML:"");o=void 0}return i},this.set=function(A,n){var i=function(e,n){var i,s=function(A){for(var e=0,n=t.valueNames.length;e<n;e++)if(t.valueNames[e].data){for(var i=t.valueNames[e].data,s=0,r=i.length;s<r;s++)if(i[s]===A)return{data:A}}else{if(t.valueNames[e].attr&&t.valueNames[e].name&&t.valueNames[e].name==A)return t.valueNames[e];if(t.valueNames[e]===A)return A}}(e);s&&(s.data?A.elm.setAttribute("data-"+s.data,n):s.attr&&s.name?(i=t.utils.getByClass(A.elm,s.name,!0))&&i.setAttribute(s.attr,n):(i=t.utils.getByClass(A.elm,s,!0))&&(i.innerHTML=n),i=void 0)};if(!e.create(A))for(var s in n)n.hasOwnProperty(s)&&i(s,n[s])},this.create=function(t){if(void 0!==t.elm)return!1;if(void 0===A)throw new Error("The list need to have at list one item on init otherwise you'll have to add a template.");var n=A.cloneNode(!0);return n.removeAttribute("id"),t.elm=n,e.set(t,t.values()),!0},this.remove=function(A){A.elm.parentNode===t.list&&t.list.removeChild(A.elm)},this.show=function(A){e.create(A),t.list.appendChild(A.elm)},this.hide=function(A){void 0!==A.elm&&A.elm.parentNode===t.list&&t.list.removeChild(A.elm)},this.clear=function(){if(t.list.hasChildNodes())for(;t.list.childNodes.length>=1;)t.list.removeChild(t.list.firstChild)},(A=e.getItemSource(t.item))&&(A=e.clearSourceItem(A,t.valueNames))};t.exports=function(t){return new e(t)}},function(t,A){t.exports=function(t,A){var e=t.getAttribute&&t.getAttribute(A)||null;if(!e)for(var n=t.attributes.length,i=0;i<n;i++)void 0!==A[i]&&A[i].nodeName===A&&(e=A[i].nodeValue);return e}},function(t,A,e){"use strict";function n(t){return t>=48&&t<=57}function i(t,A){for(var e=(t+="").length,i=(A+="").length,s=0,a=0;s<e&&a<i;){var l=t.charCodeAt(s),c=A.charCodeAt(a);if(n(l)){if(!n(c))return l-c;for(var u=s,h=a;48===l&&++u<e;)l=t.charCodeAt(u);for(;48===c&&++h<i;)c=A.charCodeAt(h);for(var d=u,f=h;d<e&&n(t.charCodeAt(d));)++d;for(;f<i&&n(A.charCodeAt(f));)++f;var g=d-u-f+h;if(g)return g;for(;u<d;)if(g=t.charCodeAt(u++)-A.charCodeAt(h++))return g;s=d,a=f}else{if(l!==c)return l<o&&c<o&&-1!==r[l]&&-1!==r[c]?r[l]-r[c]:l-c;++s,++a}}return e-i}var s,r,o=0;i.caseInsensitive=i.i=function(t,A){return i((""+t).toLowerCase(),(""+A).toLowerCase())},Object.defineProperties(i,{alphabet:{get:function(){return s},set:function(t){r=[];var A=0;if(s=t)for(;A<s.length;A++)r[s.charCodeAt(A)]=A;for(o=r.length,A=0;A<o;A++)void 0===r[A]&&(r[A]=-1)}}}),t.exports=i},function(t,A){t.exports=function(t,A,e){function n(t,e){var n=t/A.length,i=Math.abs(o-e);return s?n+i/s:i?1:n}var i=e.location||0,s=e.distance||100,r=e.threshold||.4;if(A===t)return!0;if(A.length>32)return!1;var o=i,a=function(){var t,e={};for(t=0;t<A.length;t++)e[A.charAt(t)]=0;for(t=0;t<A.length;t++)e[A.charAt(t)]|=1<<A.length-t-1;return e}(),l=r,c=t.indexOf(A,o);-1!=c&&(l=Math.min(n(0,c),l),-1!=(c=t.lastIndexOf(A,o+A.length))&&(l=Math.min(n(0,c),l)));var u=1<<A.length-1;c=-1;for(var h,d,f,g=A.length+t.length,p=0;p<A.length;p++){for(h=0,d=g;h<d;)n(p,o+d)<=l?h=d:g=d,d=Math.floor((g-h)/2+h);g=d;var w=Math.max(1,o-d+1),B=Math.min(o+d,t.length)+A.length,E=Array(B+2);E[B+1]=(1<<p)-1;for(var m=B;m>=w;m--){var v=a[t.charAt(m-1)];if(E[m]=0===p?(E[m+1]<<1|1)&v:(E[m+1]<<1|1)&v|(f[m+1]|f[m])<<1|1|f[m+1],E[m]&u){var C=n(p,m-1);if(C<=l){if(l=C,!((c=m-1)>o))break;w=Math.max(1,2*o-c)}}}if(n(p+1,o)>l)break;f=E}return!(c<0)}}]),_self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(){var t=/\blang(?:uage)?-(\w+)\b/i,A=0,e=_self.Prism={manual:_self.Prism&&_self.Prism.manual,disableWorkerMessageHandler:_self.Prism&&_self.Prism.disableWorkerMessageHandler,util:{encode:function(t){return t instanceof n?new n(t.type,e.util.encode(t.content),t.alias):"Array"===e.util.type(t)?t.map(e.util.encode):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).match(/\[object (\w+)\]/)[1]},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++A}),t.__id},clone:function(t,A){var n=e.util.type(t);switch(A=A||{},n){case"Object":if(A[e.util.objId(t)])return A[e.util.objId(t)];var i={};for(var s in A[e.util.objId(t)]=i,t)t.hasOwnProperty(s)&&(i[s]=e.util.clone(t[s],A));return i;case"Array":if(A[e.util.objId(t)])return A[e.util.objId(t)];i=[];return A[e.util.objId(t)]=i,t.forEach((function(t,n){i[n]=e.util.clone(t,A)})),i}return t}},languages:{extend:function(t,A){var n=e.util.clone(e.languages[t]);for(var i in A)n[i]=A[i];return n},insertBefore:function(t,A,n,i){var s=(i=i||e.languages)[t];if(2==arguments.length){for(var r in n=arguments[1])n.hasOwnProperty(r)&&(s[r]=n[r]);return s}var o={};for(var a in s)if(s.hasOwnProperty(a)){if(a==A)for(var r in n)n.hasOwnProperty(r)&&(o[r]=n[r]);o[a]=s[a]}return e.languages.DFS(e.languages,(function(A,e){e===i[t]&&A!=t&&(this[A]=o)})),i[t]=o},DFS:function(t,A,n,i){for(var s in i=i||{},t)t.hasOwnProperty(s)&&(A.call(t,s,t[s],n||s),"Object"!==e.util.type(t[s])||i[e.util.objId(t[s])]?"Array"!==e.util.type(t[s])||i[e.util.objId(t[s])]||(i[e.util.objId(t[s])]=!0,e.languages.DFS(t[s],A,s,i)):(i[e.util.objId(t[s])]=!0,e.languages.DFS(t[s],A,null,i)))}},plugins:{},highlightAll:function(t,A){e.highlightAllUnder(document,t,A)},highlightAllUnder:function(t,A,n){var i={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};e.hooks.run("before-highlightall",i);for(var s,r=i.elements||t.querySelectorAll(i.selector),o=0;s=r[o++];)e.highlightElement(s,!0===A,i.callback)},highlightElement:function(A,n,i){for(var s,r,o=A;o&&!t.test(o.className);)o=o.parentNode;o&&(s=(o.className.match(t)||[,""])[1].toLowerCase(),r=e.languages[s]),A.className=A.className.replace(t,"").replace(/\s+/g," ")+" language-"+s,A.parentNode&&(o=A.parentNode,/pre/i.test(o.nodeName)&&(o.className=o.className.replace(t,"").replace(/\s+/g," ")+" language-"+s));var a={element:A,language:s,grammar:r,code:A.textContent};if(e.hooks.run("before-sanity-check",a),!a.code||!a.grammar)return a.code&&(e.hooks.run("before-highlight",a),a.element.textContent=a.code,e.hooks.run("after-highlight",a)),void e.hooks.run("complete",a);if(e.hooks.run("before-highlight",a),n&&_self.Worker){var l=new Worker(e.filename);l.onmessage=function(t){a.highlightedCode=t.data,e.hooks.run("before-insert",a),a.element.innerHTML=a.highlightedCode,i&&i.call(a.element),e.hooks.run("after-highlight",a),e.hooks.run("complete",a)},l.postMessage(JSON.stringify({language:a.language,code:a.code,immediateClose:!0}))}else a.highlightedCode=e.highlight(a.code,a.grammar,a.language),e.hooks.run("before-insert",a),a.element.innerHTML=a.highlightedCode,i&&i.call(A),e.hooks.run("after-highlight",a),e.hooks.run("complete",a)},highlight:function(t,A,i){var s={code:t,grammar:A,language:i};return e.hooks.run("before-tokenize",s),s.tokens=e.tokenize(s.code,s.grammar),e.hooks.run("after-tokenize",s),n.stringify(e.util.encode(s.tokens),s.language)},matchGrammar:function(t,A,n,i,s,r,o){var a=e.Token;for(var l in n)if(n.hasOwnProperty(l)&&n[l]){if(l==o)return;var c=n[l];c="Array"===e.util.type(c)?c:[c];for(var u=0;u<c.length;++u){var h=c[u],d=h.inside,f=!!h.lookbehind,g=!!h.greedy,p=0,w=h.alias;if(g&&!h.pattern.global){var B=h.pattern.toString().match(/[imuy]*$/)[0];h.pattern=RegExp(h.pattern.source,B+"g")}h=h.pattern||h;for(var E=i,m=s;E<A.length;m+=A[E].length,++E){var v=A[E];if(A.length>t.length)return;if(!(v instanceof a)){if(g&&E!=A.length-1){if(h.lastIndex=m,!(D=h.exec(t)))break;for(var C=D.index+(f?D[1].length:0),b=D.index+D[0].length,y=E,Q=m,I=A.length;I>y&&(b>Q||!A[y].type&&!A[y-1].greedy);++y)C>=(Q+=A[y].length)&&(++E,m=Q);if(A[E]instanceof a)continue;x=y-E,v=t.slice(m,Q),D.index-=m}else{h.lastIndex=0;var D=h.exec(v),x=1}if(D){f&&(p=D[1]?D[1].length:0);b=(C=D.index+p)+(D=D[0].slice(p)).length;var M=v.slice(0,C),F=v.slice(b),L=[E,x];M&&(++E,m+=M.length,L.push(M));var R=new a(l,d?e.tokenize(D,d):D,w,D,g);if(L.push(R),F&&L.push(F),Array.prototype.splice.apply(A,L),1!=x&&e.matchGrammar(t,A,n,E,m,!0,l),r)break}else if(r)break}}}}},tokenize:function(t,A){var n=[t],i=A.rest;if(i){for(var s in i)A[s]=i[s];delete A.rest}return e.matchGrammar(t,n,A,0,0,!1),n},hooks:{all:{},add:function(t,A){var n=e.hooks.all;n[t]=n[t]||[],n[t].push(A)},run:function(t,A){var n=e.hooks.all[t];if(n&&n.length)for(var i,s=0;i=n[s++];)i(A)}}},n=e.Token=function(t,A,e,n,i){this.type=t,this.content=A,this.alias=e,this.length=0|(n||"").length,this.greedy=!!i};if(n.stringify=function(t,A,i){if("string"==typeof t)return t;if("Array"===e.util.type(t))return t.map((function(e){return n.stringify(e,A,t)})).join("");var s={type:t.type,content:n.stringify(t.content,A,i),tag:"span",classes:["token",t.type],attributes:{},language:A,parent:i};if(t.alias){var r="Array"===e.util.type(t.alias)?t.alias:[t.alias];Array.prototype.push.apply(s.classes,r)}e.hooks.run("wrap",s);var o=Object.keys(s.attributes).map((function(t){return t+'="'+(s.attributes[t]||"").replace(/"/g,"&quot;")+'"'})).join(" ");return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+(o?" "+o:"")+">"+s.content+"</"+s.tag+">"},!_self.document)return _self.addEventListener?(e.disableWorkerMessageHandler||_self.addEventListener("message",(function(t){var A=JSON.parse(t.data),n=A.language,i=A.code,s=A.immediateClose;_self.postMessage(e.highlight(i,e.languages[n],n)),s&&_self.close()}),!1),_self.Prism):_self.Prism;var i=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return i&&(e.filename=i.src,e.manual||i.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(e.highlightAll):window.setTimeout(e.highlightAll,16):document.addEventListener("DOMContentLoaded",e.highlightAll))),_self.Prism}();function _typeof(t){return(_typeof="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)}"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&amp;/,"&"))})),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},Prism.languages.css.atrule.inside.rest=Prism.languages.css,Prism.languages.markup&&(Prism.languages.insertBefore("markup","tag",{style:{pattern:/(<style[\s\S]*?>)[\s\S]*?(?=<\/style>)/i,lookbehind:!0,inside:Prism.languages.css,alias:"language-css",greedy:!0}}),Prism.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:Prism.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:Prism.languages.css}},alias:"language-css"}},Prism.languages.markup.tag)),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*\()/i,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[[^\]\r\n]+]|\\.|[^\/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,alias:"function"},constant:/\b[A-Z][A-Z\d_]*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(<script[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,inside:Prism.languages.javascript,alias:"language-javascript",greedy:!0}}),Prism.languages.js=Prism.languages.javascript,Prism.languages.css.selector={pattern:/[^{}\s][^{}]*(?=\s*\{)/,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+(?:\(.*\))?/,class:/\.[-:.\w]+/,id:/#[-:.\w]+/,attribute:/\[[^\]]+\]/}},Prism.languages.insertBefore("css","function",{hexcode:/#[\da-f]{3,8}/i,entity:/\\[\da-f]{1,8}/i,number:/[\d%.]+/}),Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m},Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|<?=?)|>>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/},Prism.languages.json={property:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,punctuation:/[{}[\]);,]/,operator:/:/g,boolean:/\b(?:true|false)\b/i,null:/\bnull\b/i},Prism.languages.jsonp=Prism.languages.json,function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete t.languages.sass.atrule;var A=/\$[-\w]+|#\{\$[-\w]+\}/,e=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:A,operator:e}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:A,operator:e,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,delete t.languages.sass.selector,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism),Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)*url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|&|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.scss.property={pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/i,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}},Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:/\bnull\b/,operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss,function(){if("undefined"!=typeof self&&self.Prism&&self.document){var t=[],A={},e=function(){};Prism.plugins.toolbar={};var n=Prism.plugins.toolbar.registerButton=function(e,n){var i;i="function"==typeof n?n:function(t){var A;return"function"==typeof n.onClick?((A=document.createElement("button")).type="button",A.addEventListener("click",(function(){n.onClick.call(this,t)}))):"string"==typeof n.url?(A=document.createElement("a")).href=n.url:A=document.createElement("span"),A.textContent=n.text,A},t.push(A[e]=i)},i=Prism.plugins.toolbar.hook=function(n){var i=n.element.parentNode;if(i&&/pre/i.test(i.nodeName)&&!i.parentNode.classList.contains("code-toolbar")){var s=document.createElement("div");s.classList.add("code-toolbar"),i.parentNode.insertBefore(s,i),s.appendChild(i);var r=document.createElement("div");r.classList.add("toolbar"),document.body.hasAttribute("data-toolbar-order")&&(t=document.body.getAttribute("data-toolbar-order").split(",").map((function(t){return A[t]||e}))),t.forEach((function(t){var A=t(n);if(A){var e=document.createElement("div");e.classList.add("toolbar-item"),e.appendChild(A),r.appendChild(e)}})),s.appendChild(r)}};n("label",(function(t){var A=t.element.parentNode;if(A&&/pre/i.test(A.nodeName)&&A.hasAttribute("data-label")){var e,n,i=A.getAttribute("data-label");try{n=document.querySelector("template#"+i)}catch(t){}return n?e=n.content:(A.hasAttribute("data-url")?(e=document.createElement("a")).href=A.getAttribute("data-url"):e=document.createElement("span"),e.textContent=i),e}})),Prism.hooks.add("complete",i)}}(),function(){function t(t){this.defaults=n({},t)}function A(t){return t.replace(/-(\w)/g,(function(t,A){return A.toUpperCase()}))}function e(t){for(var A=0,e=0;e<t.length;++e)t.charCodeAt(e)=="\t".charCodeAt(0)&&(A+=3);return t.length+A}var n=Object.assign||function(t,A){for(var e in A)A.hasOwnProperty(e)&&(t[e]=A[e]);return t};t.prototype={setDefaults:function(t){this.defaults=n(this.defaults,t)},normalize:function(t,e){for(var i in e=n(this.defaults,e)){var s=A(i);"normalize"!==i&&"setDefaults"!==s&&e[i]&&this[s]&&(t=this[s].call(this,t,e[i]))}return t},leftTrim:function(t){return t.replace(/^\s+/,"")},rightTrim:function(t){return t.replace(/\s+$/,"")},tabsToSpaces:function(t,A){return A=0|A||4,t.replace(/\t/g,new Array(++A).join(" "))},spacesToTabs:function(t,A){return A=0|A||4,t.replace(new RegExp(" {"+A+"}","g"),"\t")},removeTrailing:function(t){return t.replace(/\s*?$/gm,"")},removeInitialLineFeed:function(t){return t.replace(/^(?:\r?\n|\r)/,"")},removeIndent:function(t){var A=t.match(/^[^\S\n\r]*(?=\S)/gm);return A&&A[0].length?(A.sort((function(t,A){return t.length-A.length})),A[0].length?t.replace(new RegExp("^"+A[0],"gm"),""):t):t},indent:function(t,A){return t.replace(/^[^\S\n\r]*(?=\S)/gm,new Array(++A).join("\t")+"$&")},breakLines:function(t,A){A=!0===A?80:0|A||80;for(var n=t.split("\n"),i=0;i<n.length;++i)if(!(e(n[i])<=A)){for(var s=n[i].split(/(\s+)/g),r=0,o=0;o<s.length;++o){var a=e(s[o]);(r+=a)>A&&(s[o]="\n"+s[o],r=a)}n[i]=s.join("")}return n.join("\n")}},"undefined"!=typeof module&&module.exports&&(module.exports=t),void 0!==Prism&&(Prism.plugins.NormalizeWhitespace=new t({"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),Prism.hooks.add("before-sanity-check",(function(t){var A=Prism.plugins.NormalizeWhitespace;if(!t.settings||!1!==t.settings["whitespace-normalization"]){if((!t.element||!t.element.parentNode)&&t.code)return void(t.code=A.normalize(t.code,t.settings));var e=t.element.parentNode,n=/\bno-whitespace-normalization\b/;if(t.code&&e&&"pre"===e.nodeName.toLowerCase()&&!n.test(e.className)&&!n.test(t.element.className)){for(var i=e.childNodes,s="",r="",o=!1,a=0;a<i.length;++a){var l=i[a];l==t.element?o=!0:"#text"===l.nodeName&&(o?r+=l.nodeValue:s+=l.nodeValue,e.removeChild(l),--a)}if(t.element.children.length&&Prism.plugins.KeepMarkup){var c=s+t.element.innerHTML+r;t.element.innerHTML=A.normalize(c,t.settings),t.code=t.element.textContent}else t.code=s+t.code+r,t.code=A.normalize(t.code,t.settings)}}})))}(),function(){if("undefined"!=typeof self&&self.Prism&&self.document){if(!Prism.plugins.toolbar)return void console.warn("Copy to Clipboard plugin loaded before Toolbar plugin.");var t=window.ClipboardJS||void 0;t||"function"!=typeof require||(t=require("clipboard"));var A=[];if(!t){var e=document.createElement("script"),n=document.querySelector("head");e.onload=function(){if(t=window.ClipboardJS)for(;A.length;)A.pop()()},e.src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js",n.appendChild(e)}Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(e){function n(){var A=new t(s,{text:function(){return e.code}});A.on("success",(function(){s.textContent="Copied!",i()})),A.on("error",(function(){s.textContent="Press Ctrl+C to copy",i()}))}function i(){setTimeout((function(){s.textContent="Copy"}),5e3)}var s=document.createElement("a");return s.textContent="Copy",t?n():A.push(n),s}))}}(),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSFullscreen=A():t.HSFullscreen=A()}(window,(function(){return(d={"./src/js/hs-fullscreen.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _removeClass = __webpack_require__(/*! ./methods/remove-class */ \"./src/js/methods/remove-class.js\");\n\nvar _removeClass2 = _interopRequireDefault(_removeClass);\n\nvar _toggleClass = __webpack_require__(/*! ./methods/toggle-class */ \"./src/js/methods/toggle-class.js\");\n\nvar _toggleClass2 = _interopRequireDefault(_toggleClass);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar HSFullscreen = function () {\n\tfunction HSFullscreen(elem, settings) {\n\t\t_classCallCheck(this, HSFullscreen);\n\n\t\tthis.elem = elem;\n\t\tthis.defaults = {\n\t\t\ttargetEl: null,\n\t\t\tmainContainerSelector: 'body',\n\t\t\ttoggleClassName: '.hs-fullscreen',\n\t\t\tpreventScrollClassName: '.hs-fullscreen-on'\n\t\t};\n\t\tthis.settings = settings;\n\t}\n\n\t_createClass(HSFullscreen, [{\n\t\tkey: \"init\",\n\t\tvalue: function init() {\n\t\t\tvar context = this,\n\t\t\t    $el = context.elem,\n\t\t\t    dataSettings = $el.attr('data-hs-fullscreen-options') ? JSON.parse($el.attr('data-hs-fullscreen-options')) : {},\n\t\t\t    options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n\t\t\t// context._templateInnerFunction();\n\n\t\t\t$el.on('click', function () {\n\t\t\t\t(0, _toggleClass2.default)($(options.targetEl), options);\n\t\t\t});\n\n\t\t\t$(document).on('keydown', function (e) {\n\t\t\t\tif (!$(options.targetEl).hasClass(options.toggleClassName.slice(1))) return;\n\n\t\t\t\tif (e.keyCode === 27) {\n\t\t\t\t\t(0, _removeClass2.default)($(options.targetEl), options);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t// _templateInnerFunction() {\n\t\t//\n\t\t// }\n\n\t}]);\n\n\treturn HSFullscreen;\n}();\n\nexports.default = HSFullscreen;\n\n//# sourceURL=webpack://HSFullscreen/./src/js/hs-fullscreen.js?")},"./src/js/methods/add-class.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = fullscreenAddClass;\nfunction fullscreenAddClass(el, params) {\n\tvar options = params;\n\n\tel.addClass(options.toggleClassName.slice(1));\n\n\t$(options.mainContainerSelector).addClass(options.preventScrollClassName.slice(1));\n}\n\n//# sourceURL=webpack://HSFullscreen/./src/js/methods/add-class.js?')},"./src/js/methods/remove-class.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = fullscreenRemoveClass;\nfunction fullscreenRemoveClass(el, params) {\n\tvar options = params;\n\n\tel.removeClass(options.toggleClassName.slice(1));\n\n\t$(options.mainContainerSelector).removeClass(options.preventScrollClassName.slice(1));\n}\n\n//# sourceURL=webpack://HSFullscreen/./src/js/methods/remove-class.js?')},"./src/js/methods/toggle-class.js":function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = fullscreenToggleClass;\n\nvar _addClass = __webpack_require__(/*! ./add-class */ "./src/js/methods/add-class.js");\n\nvar _addClass2 = _interopRequireDefault(_addClass);\n\nvar _removeClass = __webpack_require__(/*! ./remove-class */ "./src/js/methods/remove-class.js");\n\nvar _removeClass2 = _interopRequireDefault(_removeClass);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction fullscreenToggleClass(el, params) {\n\tvar options = params;\n\n\tif (!el.hasClass(options.toggleClassName.slice(1))) {\n\t\t(0, _addClass2.default)(el, options);\n\t} else {\n\t\t(0, _removeClass2.default)(el, options);\n\t}\n}\n\n//# sourceURL=webpack://HSFullscreen/./src/js/methods/toggle-class.js?')}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-fullscreen.js")).default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSLoadingState=A():t.HSLoadingState=A()}(window,(function(){return(d={"./src/js/hs-loading-state.js":function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar HSLoadingState = function () {\n\tfunction HSLoadingState(elem, settings) {\n\t\t_classCallCheck(this, HSLoadingState);\n\n\t\tthis.elem = elem;\n\t\tthis.defaults = {\n\t\t\ttargetEl: null,\n\t\t\ttargetElStyles: {\n\t\t\t\tposition: ''\n\t\t\t},\n\t\t\ttargetElCustomStyles: {\n\t\t\t\tposition: 'relative'\n\t\t\t},\n\n\t\t\teventType: 'click',\n\t\t\tloaderMode: 'simple',\n\t\t\tloaderText: 'Loading...',\n\t\t\tremoveLoaderDelay: 1500,\n\n\t\t\tloaderContainerClassNames: 'hs-loader-wrapper',\n\t\t\tloaderContainerExtendedClassNames: '',\n\n\t\t\tloaderClassNames: 'hs-loader',\n\t\t\tloaderExtendedClassNames: '',\n\t\t\tloaderWithTextClassNames: 'hs-loader-with-text',\n\n\t\t\tloaderIconClassNames: 'spinner-border spinner-border-sm text-primary',\n\t\t\tloaderIconExtendedClassNames: '',\n\n\t\t\tloaderTextClassNames: 'hs-loader-text',\n\t\t\tloaderTextExtendedClassNames: '',\n\n\t\t\tbeforeLoading: null,\n\t\t\tafterLoading: null\n\t\t};\n\t\tthis.settings = settings;\n\t}\n\n\t_createClass(HSLoadingState, [{\n\t\tkey: 'init',\n\t\tvalue: function init() {\n\t\t\tvar context = this,\n\t\t\t    $el = context.elem,\n\t\t\t    dataSettings = $el.attr('data-hs-loading-state-options') ? JSON.parse($el.attr('data-hs-loading-state-options')) : {},\n\t\t\t    options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n\t\t\tcontext._loading($el, options);\n\t\t}\n\t}, {\n\t\tkey: '_loading',\n\t\tvalue: function _loading(el, config) {\n\t\t\tvar context = this;\n\n\t\t\tel.on(config.eventType, function () {\n\t\t\t\tvar $loader = $(context._selectTemplate(config));\n\n\t\t\t\tif (typeof config.beforeLoading === 'function') {\n\t\t\t\t\tvar before = config.beforeLoading(el, config);\n\n\t\t\t\t\tif (before === false) return;\n\t\t\t\t}\n\n\t\t\t\t$(config.targetEl).css(config.targetElCustomStyles).append($loader);\n\n\t\t\t\t$loader.show();\n\n\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t$loader.fadeOut(400, function () {\n\t\t\t\t\t\t$(config.targetEl).css(config.targetElStyles);\n\n\t\t\t\t\t\t$(this).remove();\n\n\t\t\t\t\t\tif (typeof config.afterLoading === 'function') {\n\t\t\t\t\t\t\tconfig.afterLoading(el, config);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}, config.removeLoaderDelay);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: '_selectTemplate',\n\t\tvalue: function _selectTemplate(config) {\n\t\t\tif (config.loaderMode === 'with-text') {\n\t\t\t\treturn '<div class=\"' + config.loaderContainerClassNames + ' ' + config.loaderContainerExtendedClassNames + '\">\\n\\t\\t\\t\\t<div class=\"' + config.loaderClassNames + ' ' + config.loaderExtendedClassNames + ' ' + config.loaderWithTextClassNames + '\">\\n\\t\\t\\t\\t\\t<span class=\"' + config.loaderTextClassNames + ' ' + config.loaderTextExtendedClassNames + '\">' + config.loaderText + '</span>\\n\\t\\t\\t\\t\\t<span class=\"' + config.loaderIconClassNames + ' ' + config.loaderIconExtendedClassNames + '\"></span>\\n\\t\\t\\t\\t</div>\\n      </div>';\n\t\t\t} else {\n\t\t\t\treturn '<div class=\"' + config.loaderContainerClassNames + ' ' + config.loaderContainerExtendedClassNames + '\">\\n\\t\\t\\t\\t<div class=\"' + config.loaderClassNames + ' ' + config.loaderExtendedClassNames + '\">\\n\\t\\t\\t\\t\\t<span class=\"' + config.loaderIconClassNames + ' ' + config.loaderIconExtendedClassNames + '\"></span>\\n\\t\\t\\t\\t</div>\\n      </div>';\n\t\t\t}\n\t\t}\n\t}]);\n\n\treturn HSLoadingState;\n}();\n\nexports.default = HSLoadingState;\n\n//# sourceURL=webpack://HSLoadingState/./src/js/hs-loading-state.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-loading-state.js")).default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e})),function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.HSRemoveElement=A():t.HSRemoveElement=A()}(window,(function(){return d={"./src/js/hs-remove-element.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return HSRemoveElement; });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar HSRemoveElement = /*#__PURE__*/function () {\n  function HSRemoveElement(elem, settings) {\n    _classCallCheck(this, HSRemoveElement);\n\n    this.elem = elem;\n    this.defaults = {\n      targetEl: null,\n      beforeDelete: null,\n      afterDelete: null\n    };\n    this.settings = settings;\n  }\n\n  _createClass(HSRemoveElement, [{\n    key: \"init\",\n    value: function init() {\n      var context = this,\n          $el = context.elem,\n          dataSettings = $el.attr('data-hs-remove-element-options') ? JSON.parse($el.attr('data-hs-remove-element-options')) : {},\n          options = $.extend(true, context.defaults, dataSettings, context.settings);\n\n      context._removeElement($el, options);\n    }\n  }, {\n    key: \"_removeElement\",\n    value: function _removeElement(el, config) {\n      el.on('click', function () {\n        if (typeof config.beforeDelete === 'function') {\n          var before = config.beforeDelete(el, config);\n          if (before === false) return;\n        }\n\n        $(config.targetEl).remove();\n\n        if (typeof config.afterDelete === 'function') {\n          config.afterDelete(el, config);\n        }\n      });\n    }\n  }]);\n\n  return HSRemoveElement;\n}();\n\n\n\n//# sourceURL=webpack://HSRemoveElement/./src/js/hs-remove-element.js?")}},e={},f.m=d,f.c=e,f.d=function(t,A,e){f.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:e})},f.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},f.t=function(t,A){if(1&A&&(t=f(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)f.d(e,n,function(A){return t[A]}.bind(null,n));return e},f.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return f.d(A,"a",A),A},f.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},f.p="",f(f.s="./src/js/hs-remove-element.js").default;function f(t){if(e[t])return e[t].exports;var A=e[t]={i:t,l:!1,exports:{}};return d[t].call(A.exports,A,A.exports,f),A.l=!0,A.exports}var d,e}));var HSCountCharacters=function(t){var A={};function e(n){if(A[n])return A[n].exports;var i=A[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=t,e.c=A,e.d=function(t,A,n){e.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:n})},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,A){if(1&A&&(t=e(t)),8&A)return t;if(4&A&&"object"==_typeof(t)&&t&&t.__esModule)return t;var n=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var i in t)e.d(n,i,function(A){return t[A]}.bind(null,i));return n},e.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(A,"a",A),A},e.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},e.p="",e(e.s=0)}([function(t,A,e){var n=e(1).default;t.exports=n},function(t,A,e){"use strict";e.r(A),A.default=function(){function t(t,A){this.elem=t,this.settings=A}var A=t.prototype;return A.init=function(){var t=this,A=t.elem,e=A.attr("data-hs-count-characters-options")?JSON.parse(A.attr("data-hs-count-characters-options")):{},n=$.extend(!0,e,t.settings),i=$(A).attr("maxlength")?"/ "+$(A).attr("maxlength"):"";t._updateOutput(A,n,i),$(A).on("input",(function(e){t._updateOutput(A,n,i)}))},A._updateOutput=function(t,A,e){$(A.output).html($(t).val().length+" "+e)},t}()}]),$jscomp=$jscomp||{};
/*!
   Copyright 2010-2020 SpryMedia Ltd.

 This source file is free software, available under the following license:
   MIT license - http://datatables.net/license/mit

 This source file is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.

 For details please refer to: http://www.datatables.net
 FixedColumns 3.3.1
 ©2010-2020 SpryMedia Ltd - datatables.net/license
*/$jscomp.scope={},$jscomp.findInternal=function(t,A,e){t instanceof String&&(t=String(t));for(var n=t.length,i=0;i<n;i++){var s=t[i];if(A.call(e,s,i,t))return{i:i,v:s}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(t,A,e){t!=Array.prototype&&t!=Object.prototype&&(t[A]=e.value)},$jscomp.getGlobal=function(t){t=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,t];for(var A=0;A<t.length;++A){var e=t[A];if(e&&e.Math==Math)return e}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(t,A,e,n){if(A){for(e=$jscomp.global,t=t.split("."),n=0;n<t.length-1;n++){var i=t[n];i in e||(e[i]={}),e=e[i]}(A=A(n=e[t=t[t.length-1]]))!=n&&null!=A&&$jscomp.defineProperty(e,t,{configurable:!0,writable:!0,value:A})}},$jscomp.polyfill("Array.prototype.find",(function(t){return t||function(t,A){return $jscomp.findInternal(this,t,A).v}}),"es6","es3"),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(A){return t(A,window,document)})):"object"==typeof exports?module.exports=function(A,e){return A||(A=window),e&&e.fn.dataTable||(e=require("datatables.net")(A,e).$),t(e,A,A.document)}:t(jQuery,window,document)}((function(t,A,e,n){var i,s=t.fn.dataTable,r=function(A,e){var i=this;if(this instanceof r){e!==n&&!0!==e||(e={});var s=t.fn.dataTable.camelToHungarian;if(s&&(s(r.defaults,r.defaults,!0),s(r.defaults,e)),A=new t.fn.dataTable.Api(A).settings()[0],this.s={dt:A,iTableColumns:A.aoColumns.length,aiOuterWidths:[],aiInnerWidths:[],rtl:"rtl"===t(A.nTable).css("direction")},this.dom={scroller:null,header:null,body:null,footer:null,grid:{wrapper:null,dt:null,left:{wrapper:null,head:null,body:null,foot:null},right:{wrapper:null,head:null,body:null,foot:null}},clone:{left:{header:null,body:null,footer:null},right:{header:null,body:null,footer:null}}},A._oFixedColumns)throw"FixedColumns already initialised on this table";A._oFixedColumns=this,A._bInitComplete?this._fnConstruct(e):A.oApi._fnCallbackReg(A,"aoInitComplete",(function(){i._fnConstruct(e)}),"FixedColumns")}else alert("FixedColumns warning: FixedColumns must be initialised with the 'new' keyword.")};return t.extend(r.prototype,{fnUpdate:function(){this._fnDraw(!0)},fnRedrawLayout:function(){this._fnColCalc(),this._fnGridLayout(),this.fnUpdate()},fnRecalculateHeight:function(t){delete t._DTTC_iHeight,t.style.height="auto"},fnSetRowHeight:function(t,A){t.style.height=A+"px"},fnGetPosition:function(A){var e=this.s.dt.oInstance;if(t(A).parents(".DTFC_Cloned").length){if("tr"===A.nodeName.toLowerCase())return A=t(A).index(),e.fnGetPosition(t("tr",this.s.dt.nTBody)[A]);var n=t(A).index();return A=t(A.parentNode).index(),[e.fnGetPosition(t("tr",this.s.dt.nTBody)[A]),n,e.oApi._fnVisibleToColumnIndex(this.s.dt,n)]}return e.fnGetPosition(A)},fnToFixedNode:function(A,e){var n;return e<this.s.iLeftColumns?n=t(this.dom.clone.left.body).find("[data-dt-row="+A+"][data-dt-column="+e+"]"):e>=this.s.iRightColumns&&(n=t(this.dom.clone.right.body).find("[data-dt-row="+A+"][data-dt-column="+e+"]")),n&&n.length?n[0]:new t.fn.dataTable.Api(this.s.dt).cell(A,e).node()},_fnConstruct:function(i){var s=this;if("function"!=typeof this.s.dt.oInstance.fnVersionCheck||!0!==this.s.dt.oInstance.fnVersionCheck("1.8.0"))alert("FixedColumns "+r.VERSION+" required DataTables 1.8.0 or later. Please upgrade your DataTables installation");else if(""===this.s.dt.oScroll.sX)this.s.dt.oInstance.oApi._fnLog(this.s.dt,1,"FixedColumns is not needed (no x-scrolling in DataTables enabled), so no action will be taken. Use 'FixedHeader' for column fixing when scrolling is not enabled");else{this.s=t.extend(!0,this.s,r.defaults,i),i=this.s.dt.oClasses,this.dom.grid.dt=t(this.s.dt.nTable).parents("div."+i.sScrollWrapper)[0],this.dom.scroller=t("div."+i.sScrollBody,this.dom.grid.dt)[0],this._fnColCalc(),this._fnGridSetup();var o,a=!1;t(this.s.dt.nTableWrapper).on("mousedown.DTFC",(function(A){0===A.button&&(a=!0,t(e).one("mouseup",(function(){a=!1})))})),t(this.dom.scroller).on("mouseover.DTFC touchstart.DTFC",(function(){a||(o="main")})).on("scroll.DTFC",(function(t){!o&&t.originalEvent&&(o="main"),"main"!==o&&"key"!==o||(0<s.s.iLeftColumns&&(s.dom.grid.left.liner.scrollTop=s.dom.scroller.scrollTop),0<s.s.iRightColumns&&(s.dom.grid.right.liner.scrollTop=s.dom.scroller.scrollTop))}));var l="onwheel"in e.createElement("div")?"wheel.DTFC":"mousewheel.DTFC";0<s.s.iLeftColumns&&t(s.dom.grid.left.liner).on("mouseover.DTFC touchstart.DTFC",(function(){a||"key"===o||(o="left")})).on("scroll.DTFC",(function(t){!o&&t.originalEvent&&(o="left"),"left"===o&&(s.dom.scroller.scrollTop=s.dom.grid.left.liner.scrollTop,0<s.s.iRightColumns&&(s.dom.grid.right.liner.scrollTop=s.dom.grid.left.liner.scrollTop))})).on(l,(function(t){o="left",s.dom.scroller.scrollLeft-="wheel"===t.type?-t.originalEvent.deltaX:t.originalEvent.wheelDeltaX})),0<s.s.iRightColumns&&t(s.dom.grid.right.liner).on("mouseover.DTFC touchstart.DTFC",(function(){a||"key"===o||(o="right")})).on("scroll.DTFC",(function(t){!o&&t.originalEvent&&(o="right"),"right"===o&&(s.dom.scroller.scrollTop=s.dom.grid.right.liner.scrollTop,0<s.s.iLeftColumns&&(s.dom.grid.left.liner.scrollTop=s.dom.grid.right.liner.scrollTop))})).on(l,(function(t){o="left",s.dom.scroller.scrollLeft-="wheel"===t.type?-t.originalEvent.deltaX:t.originalEvent.wheelDeltaX})),t(A).on("resize.DTFC",(function(){s._fnGridLayout.call(s)}));var c=!0,u=t(this.s.dt.nTable);u.on("draw.dt.DTFC",(function(){s._fnColCalc(),s._fnDraw.call(s,c),c=!1})).on("key-focus.dt.DTFC",(function(){o="key"})).on("column-sizing.dt.DTFC",(function(){s._fnColCalc(),s._fnGridLayout(s)})).on("column-visibility.dt.DTFC",(function(t,A,e,i,r){(r===n||r)&&(s._fnColCalc(),s._fnGridLayout(s),s._fnDraw(!0))})).on("select.dt.DTFC deselect.dt.DTFC",(function(t,A,e,n){"dt"===t.namespace&&s._fnDraw(!1)})).on("position.dts.dt.DTFC",(function(A,e){s.dom.grid.left.body&&t(s.dom.grid.left.body).find("table").eq(0).css("top",e),s.dom.grid.right.body&&t(s.dom.grid.right.body).find("table").eq(0).css("top",e)})).on("destroy.dt.DTFC",(function(){u.off(".DTFC"),t(s.dom.scroller).off(".DTFC"),t(A).off(".DTFC"),t(s.s.dt.nTableWrapper).off(".DTFC"),t(s.dom.grid.left.liner).off(".DTFC "+l),t(s.dom.grid.left.wrapper).remove(),t(s.dom.grid.right.liner).off(".DTFC "+l),t(s.dom.grid.right.wrapper).remove()})),this._fnGridLayout(),this.s.dt.oInstance.fnDraw(!1)}},_fnColCalc:function(){var A=this,e=0,n=0;this.s.aiInnerWidths=[],this.s.aiOuterWidths=[],t.each(this.s.dt.aoColumns,(function(i,s){if((s=t(s.nTh)).filter(":visible").length){var r=s.outerWidth();if(0===A.s.aiOuterWidths.length){var o=t(A.s.dt.nTable).css("border-left-width");r+="string"==typeof o&&-1===o.indexOf("px")?1:parseInt(o,10)}A.s.aiOuterWidths.length===A.s.dt.aoColumns.length-1&&(r+="string"==typeof(o=t(A.s.dt.nTable).css("border-right-width"))&&-1===o.indexOf("px")?1:parseInt(o,10)),A.s.aiOuterWidths.push(r),A.s.aiInnerWidths.push(s.width()),i<A.s.iLeftColumns&&(e+=r),A.s.iTableColumns-A.s.iRightColumns<=i&&(n+=r)}else A.s.aiInnerWidths.push(0),A.s.aiOuterWidths.push(0)})),this.s.iLeftWidth=e,this.s.iRightWidth=n},_fnGridSetup:function(){var A=this._fnDTOverflow();this.dom.body=this.s.dt.nTable,this.dom.header=this.s.dt.nTHead.parentNode,this.dom.header.parentNode.parentNode.style.position="relative";var e=t('<div class="DTFC_ScrollWrapper" style="position:relative; clear:both;"><div class="DTFC_LeftWrapper" style="position:absolute; top:0; left:0;" aria-hidden="true"><div class="DTFC_LeftHeadWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div><div class="DTFC_LeftBodyWrapper" style="position:relative; top:0; left:0; height:0; overflow:hidden;"><div class="DTFC_LeftBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_LeftFootWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div></div><div class="DTFC_RightWrapper" style="position:absolute; top:0; right:0;" aria-hidden="true"><div class="DTFC_RightHeadWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightHeadBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div><div class="DTFC_RightBodyWrapper" style="position:relative; top:0; left:0; height:0; overflow:hidden;"><div class="DTFC_RightBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_RightFootWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightFootBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div></div></div>')[0],n=e.childNodes[0],i=e.childNodes[1];if(this.dom.grid.dt.parentNode.insertBefore(e,this.dom.grid.dt),e.appendChild(this.dom.grid.dt),this.dom.grid.wrapper=e,0<this.s.iLeftColumns&&(this.dom.grid.left.wrapper=n,this.dom.grid.left.head=n.childNodes[0],this.dom.grid.left.body=n.childNodes[1],this.dom.grid.left.liner=t("div.DTFC_LeftBodyLiner",e)[0],e.appendChild(n)),0<this.s.iRightColumns){this.dom.grid.right.wrapper=i,this.dom.grid.right.head=i.childNodes[0],this.dom.grid.right.body=i.childNodes[1],this.dom.grid.right.liner=t("div.DTFC_RightBodyLiner",e)[0],i.style.right=A.bar+"px";var s=t("div.DTFC_RightHeadBlocker",e)[0];s.style.width=A.bar+"px",s.style.right=-A.bar+"px",this.dom.grid.right.headBlock=s,(s=t("div.DTFC_RightFootBlocker",e)[0]).style.width=A.bar+"px",s.style.right=-A.bar+"px",this.dom.grid.right.footBlock=s,e.appendChild(i)}this.s.dt.nTFoot&&(this.dom.footer=this.s.dt.nTFoot.parentNode,0<this.s.iLeftColumns&&(this.dom.grid.left.foot=n.childNodes[2]),0<this.s.iRightColumns&&(this.dom.grid.right.foot=i.childNodes[2])),this.s.rtl&&t("div.DTFC_RightHeadBlocker",e).css({left:-A.bar+"px",right:""})},_fnGridLayout:function(){var A=this,e=this.dom.grid;t(e.wrapper).width();var n=this.s.dt.nTable.parentNode.offsetHeight,i=this.s.dt.nTable.parentNode.parentNode.offsetHeight,s=this._fnDTOverflow(),r=this.s.iLeftWidth,o=this.s.iRightWidth,a="rtl"===t(this.dom.body).css("direction"),l=function(e,n){s.bar?A._firefoxScrollError()?34<t(e).height()&&(e.style.width=n+s.bar+"px"):e.style.width=n+s.bar+"px":(e.style.width=n+20+"px",e.style.paddingRight="20px",e.style.boxSizing="border-box")};s.x&&(n-=s.bar),e.wrapper.style.height=i+"px",0<this.s.iLeftColumns&&((i=e.left.wrapper).style.width=r+"px",i.style.height="1px",a?(i.style.left="",i.style.right=0):(i.style.left=0,i.style.right=""),e.left.body.style.height=n+"px",e.left.foot&&(e.left.foot.style.top=(s.x?s.bar:0)+"px"),l(e.left.liner,r),e.left.liner.style.height=n+"px",e.left.liner.style.maxHeight=n+"px"),0<this.s.iRightColumns&&((i=e.right.wrapper).style.width=o+"px",i.style.height="1px",this.s.rtl?(i.style.left=s.y?s.bar+"px":0,i.style.right=""):(i.style.left="",i.style.right=s.y?s.bar+"px":0),e.right.body.style.height=n+"px",e.right.foot&&(e.right.foot.style.top=(s.x?s.bar:0)+"px"),l(e.right.liner,o),e.right.liner.style.height=n+"px",e.right.liner.style.maxHeight=n+"px",e.right.headBlock.style.display=s.y?"block":"none",e.right.footBlock.style.display=s.y?"block":"none")},_fnDTOverflow:function(){var t=this.s.dt.nTable,A=t.parentNode,e={x:!1,y:!1,bar:this.s.dt.oScroll.iBarWidth};return t.offsetWidth>A.clientWidth&&(e.x=!0),t.offsetHeight>A.clientHeight&&(e.y=!0),e},_fnDraw:function(A){this._fnGridLayout(),this._fnCloneLeft(A),this._fnCloneRight(A),null!==this.s.fnDrawCallback&&this.s.fnDrawCallback.call(this,this.dom.clone.left,this.dom.clone.right),t(this).trigger("draw.dtfc",{leftClone:this.dom.clone.left,rightClone:this.dom.clone.right})},_fnCloneRight:function(t){if(!(0>=this.s.iRightColumns)){var A,e=[];for(A=this.s.iTableColumns-this.s.iRightColumns;A<this.s.iTableColumns;A++)this.s.dt.aoColumns[A].bVisible&&e.push(A);this._fnClone(this.dom.clone.right,this.dom.grid.right,e,t)}},_fnCloneLeft:function(t){if(!(0>=this.s.iLeftColumns)){var A,e=[];for(A=0;A<this.s.iLeftColumns;A++)this.s.dt.aoColumns[A].bVisible&&e.push(A);this._fnClone(this.dom.clone.left,this.dom.grid.left,e,t)}},_fnCopyLayout:function(A,e,n){for(var i=[],s=[],r=[],o=0,a=A.length;o<a;o++){var l=[];l.nTr=t(A[o].nTr).clone(n,!1)[0];for(var c=0,u=this.s.iTableColumns;c<u;c++)if(-1!==t.inArray(c,e)){var h=t.inArray(A[o][c].cell,r);-1===h?(h=t(A[o][c].cell).clone(n,!1)[0],s.push(h),r.push(A[o][c].cell),l.push({cell:h,unique:A[o][c].unique})):l.push({cell:s[h],unique:A[o][c].unique})}i.push(l)}return i},_fnClone:function(A,e,i,s){var r,o,a=this,l=this.s.dt;if(s){t(A.header).remove(),A.header=t(this.dom.header).clone(!0,!1)[0],A.header.className+=" DTFC_Cloned",A.header.style.width="100%",e.head.appendChild(A.header);var c=this._fnCopyLayout(l.aoHeader,i,!0),u=t(">thead",A.header);u.empty();var h=0;for(r=c.length;h<r;h++)u[0].appendChild(c[h].nTr);l.oApi._fnDrawHead(l,c,!0)}else{c=this._fnCopyLayout(l.aoHeader,i,!1);var d=[];for(l.oApi._fnDetectHeader(d,t(">thead",A.header)[0]),h=0,r=c.length;h<r;h++){var f=0;for(u=c[h].length;f<u;f++)d[h][f].cell.className=c[h][f].cell.className,t("span.DataTables_sort_icon",d[h][f].cell).each((function(){this.className=t("span.DataTables_sort_icon",c[h][f].cell)[0].className}))}}this._fnEqualiseHeights("thead",this.dom.header,A.header),"auto"==this.s.sHeightMatch&&t(">tbody>tr",a.dom.body).css("height","auto"),null!==A.body&&(t(A.body).remove(),A.body=null),A.body=t(this.dom.body).clone(!0)[0],A.body.className+=" DTFC_Cloned",A.body.style.paddingBottom=l.oScroll.iBarWidth+"px",A.body.style.marginBottom=2*l.oScroll.iBarWidth+"px",null!==A.body.getAttribute("id")&&A.body.removeAttribute("id"),t(">thead>tr",A.body).empty(),t(">tfoot",A.body).remove();var g=t("tbody",A.body)[0];if(t(g).empty(),0<l.aiDisplay.length){for(r=t(">thead>tr",A.body)[0],o=0;o<i.length;o++){var p=i[o],w=t(l.aoColumns[p].nTh).clone(!0)[0];w.innerHTML="",(u=w.style).paddingTop="0",u.paddingBottom="0",u.borderTopWidth="0",u.borderBottomWidth="0",u.height=0,u.width=a.s.aiInnerWidths[p]+"px",r.appendChild(w)}t(">tbody>tr",a.dom.body).each((function(A){A=!1===a.s.dt.oFeatures.bServerSide?a.s.dt.aiDisplay[a.s.dt._iDisplayStart+A]:A;var e=a.s.dt.aoData[A].anCells||t(this).children("td, th"),n=this.cloneNode(!1);for(n.removeAttribute("id"),n.setAttribute("data-dt-row",A),o=0;o<i.length;o++)p=i[o],0<e.length&&((w=t(e[p]).clone(!0,!0)[0]).removeAttribute("id"),w.setAttribute("data-dt-row",A),w.setAttribute("data-dt-column",p),n.appendChild(w));g.appendChild(n)}))}else t(">tbody>tr",a.dom.body).each((function(A){(w=this.cloneNode(!0)).className+=" DTFC_NoData",t("td",w).html(""),g.appendChild(w)}));if(A.body.style.width="100%",A.body.style.margin="0",A.body.style.padding="0",l.oScroller!==n&&(r=l.oScroller.dom.force,e.forcer?e.forcer.style.height=r.style.height:(e.forcer=r.cloneNode(!0),e.liner.appendChild(e.forcer))),e.liner.appendChild(A.body),this._fnEqualiseHeights("tbody",a.dom.body,A.body),null!==l.nTFoot){if(s){for(null!==A.footer&&A.footer.parentNode.removeChild(A.footer),A.footer=t(this.dom.footer).clone(!0,!0)[0],A.footer.className+=" DTFC_Cloned",A.footer.style.width="100%",e.foot.appendChild(A.footer),c=this._fnCopyLayout(l.aoFooter,i,!0),(e=t(">tfoot",A.footer)).empty(),h=0,r=c.length;h<r;h++)e[0].appendChild(c[h].nTr);l.oApi._fnDrawHead(l,c,!0)}else for(c=this._fnCopyLayout(l.aoFooter,i,!1),e=[],l.oApi._fnDetectHeader(e,t(">tfoot",A.footer)[0]),h=0,r=c.length;h<r;h++)for(f=0,u=c[h].length;f<u;f++)e[h][f].cell.className=c[h][f].cell.className;this._fnEqualiseHeights("tfoot",this.dom.footer,A.footer)}e=l.oApi._fnGetUniqueThs(l,t(">thead",A.header)[0]),t(e).each((function(t){p=i[t],this.style.width=a.s.aiInnerWidths[p]+"px"})),null!==a.s.dt.nTFoot&&(e=l.oApi._fnGetUniqueThs(l,t(">tfoot",A.footer)[0]),t(e).each((function(t){p=i[t],this.style.width=a.s.aiInnerWidths[p]+"px"})))},_fnGetTrNodes:function(t){for(var A=[],e=0,n=t.childNodes.length;e<n;e++)"TR"==t.childNodes[e].nodeName.toUpperCase()&&A.push(t.childNodes[e]);return A},_fnEqualiseHeights:function(A,e,n){if("none"!=this.s.sHeightMatch||"thead"===A||"tfoot"===A){var i=e.getElementsByTagName(A)[0];n=n.getElementsByTagName(A)[0],(A=t(">"+A+">tr:eq(0)",e).children(":first")).outerHeight(),A.height(),i=this._fnGetTrNodes(i),e=this._fnGetTrNodes(n);var s=[];for(n=0,A=e.length;n<A;n++){var r=i[n].offsetHeight,o=e[n].offsetHeight;r=o>r?o:r,"semiauto"==this.s.sHeightMatch&&(i[n]._DTTC_iHeight=r),s.push(r)}for(n=0,A=e.length;n<A;n++)e[n].style.height=s[n]+"px",i[n].style.height=s[n]+"px"}},_firefoxScrollError:function(){if(i===n){var A=t("<div/>").css({position:"absolute",top:0,left:0,height:10,width:50,overflow:"scroll"}).appendTo("body");i=A[0].clientWidth===A[0].offsetWidth&&0!==this._fnDTOverflow().bar,A.remove()}return i}}),r.defaults={iLeftColumns:1,iRightColumns:0,fnDrawCallback:null,sHeightMatch:"semiauto"},r.version="3.3.1",s.Api.register("fixedColumns()",(function(){return this})),s.Api.register("fixedColumns().update()",(function(){return this.iterator("table",(function(t){t._oFixedColumns&&t._oFixedColumns.fnUpdate()}))})),s.Api.register("fixedColumns().relayout()",(function(){return this.iterator("table",(function(t){t._oFixedColumns&&t._oFixedColumns.fnRedrawLayout()}))})),s.Api.register("rows().recalcHeight()",(function(){return this.iterator("row",(function(t,A){t._oFixedColumns&&t._oFixedColumns.fnRecalculateHeight(this.row(A).node())}))})),s.Api.register("fixedColumns().rowIndex()",(function(A){return(A=t(A)).parents(".DTFC_Cloned").length?this.rows({page:"current"}).indexes()[A.index()]:this.row(A).index()})),s.Api.register("fixedColumns().cellIndex()",(function(A){if((A=t(A)).parents(".DTFC_Cloned").length){var e=A.parent().index();return e=this.rows({page:"current"}).indexes()[e],A=A.parents(".DTFC_LeftWrapper").length?A.index():this.columns().flatten().length-this.context[0]._oFixedColumns.s.iRightColumns+A.index(),{row:e,column:this.column.index("toData",A),columnVisible:A}}return this.cell(A).index()})),s.Api.registerPlural("cells().fixedNodes()","cell().fixedNode()",(function(){return this.iterator("cell",(function(t,A,e){return t._oFixedColumns?t._oFixedColumns.fnToFixedNode(A,e):this.cell(A,e).node()}),1)})),t(e).on("init.dt.fixedColumns",(function(A,e){if("dt"===A.namespace){A=e.oInit.fixedColumns;var n=s.defaults.fixedColumns;(A||n)&&(n=t.extend({},A,n),!1!==A&&new r(e,n))}})),t.fn.dataTable.FixedColumns=r,t.fn.DataTable.FixedColumns=r})),function(t){"undefined"!=typeof jQuery&&jQuery||"function"!=typeof define||!define.amd?"undefined"!=typeof jQuery&&jQuery||"object"!=typeof exports?t(jQuery,document,window,navigator):t(require("jquery"),document,window,navigator):define(["jquery"],(function(A){return t(A,document,window,navigator)}))}((function(t,A,e,n,i){"use strict";var s,r,o=0,a=(r=/msie\s\d+/i,0<(s=n.userAgent).search(r)&&r.exec(s).toString().split(" ")[1]<9&&(t("html").addClass("lt-ie9"),!0));function l(n,s,r){this.VERSION="2.3.1",this.input=n,this.plugin_count=r,this.current_plugin=0,this.calc_count=0,this.update_tm=0,this.old_from=0,this.old_to=0,this.old_min_interval=null,this.raf_id=null,this.dragging=!1,this.force_redraw=!1,this.no_diapason=!1,this.has_tab_index=!0,this.is_key=!1,this.is_update=!1,this.is_start=!0,this.is_finish=!1,this.is_active=!1,this.is_resize=!1,this.is_click=!1,s=s||{},this.$cache={win:t(e),body:t(A.body),input:t(n),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]},this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]},this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};var o,a,l,c=this.$cache.input,u=c.prop("value");for(l in o={skin:"flat",type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" — ",input_values_separator:";",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null},"INPUT"!==c[0].nodeName&&console&&console.warn&&console.warn("Base element should be <input>!",c[0]),(a={skin:c.data("skin"),type:c.data("type"),min:c.data("min"),max:c.data("max"),from:c.data("from"),to:c.data("to"),step:c.data("step"),min_interval:c.data("minInterval"),max_interval:c.data("maxInterval"),drag_interval:c.data("dragInterval"),values:c.data("values"),from_fixed:c.data("fromFixed"),from_min:c.data("fromMin"),from_max:c.data("fromMax"),from_shadow:c.data("fromShadow"),to_fixed:c.data("toFixed"),to_min:c.data("toMin"),to_max:c.data("toMax"),to_shadow:c.data("toShadow"),prettify_enabled:c.data("prettifyEnabled"),prettify_separator:c.data("prettifySeparator"),force_edges:c.data("forceEdges"),keyboard:c.data("keyboard"),grid:c.data("grid"),grid_margin:c.data("gridMargin"),grid_num:c.data("gridNum"),grid_snap:c.data("gridSnap"),hide_min_max:c.data("hideMinMax"),hide_from_to:c.data("hideFromTo"),prefix:c.data("prefix"),postfix:c.data("postfix"),max_postfix:c.data("maxPostfix"),decorate_both:c.data("decorateBoth"),values_separator:c.data("valuesSeparator"),input_values_separator:c.data("inputValuesSeparator"),disable:c.data("disable"),block:c.data("block"),extra_classes:c.data("extraClasses")}).values=a.values&&a.values.split(","),a)a.hasOwnProperty(l)&&(a[l]!==i&&""!==a[l]||delete a[l]);u!==i&&""!==u&&((u=u.split(a.input_values_separator||s.input_values_separator||";"))[0]&&u[0]==+u[0]&&(u[0]=+u[0]),u[1]&&u[1]==+u[1]&&(u[1]=+u[1]),s&&s.values&&s.values.length?(o.from=u[0]&&s.values.indexOf(u[0]),o.to=u[1]&&s.values.indexOf(u[1])):(o.from=u[0]&&+u[0],o.to=u[1]&&+u[1])),t.extend(o,s),t.extend(o,a),this.options=o,this.update_check={},this.validate(),this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null},this.init()}Function.prototype.bind||(Function.prototype.bind=function(t){var A=this,e=[].slice;if("function"!=typeof A)throw new TypeError;var n=e.call(arguments,1),i=function(){if(this instanceof i){var s=function(){};s.prototype=A.prototype;var r=new s,o=A.apply(r,n.concat(e.call(arguments)));return Object(o)===o?o:r}return A.apply(t,n.concat(e.call(arguments)))};return i}),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,A){var e;if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),i=n.length>>>0;if(0==i)return-1;var s=+A||0;if(Math.abs(s)===1/0&&(s=0),i<=s)return-1;for(e=Math.max(0<=s?s:i-Math.abs(s),0);e<i;){if(e in n&&n[e]===t)return e;e++}return-1}),l.prototype={init:function(t){this.no_diapason=!1,this.coords.p_step=this.convertToPercent(this.options.step,!0),this.target="base",this.toggleInput(),this.append(),this.setMinMax(),t?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart()),this.updateScene()},append:function(){var t='<span class="irs irs--'+this.options.skin+" js-irs-"+this.plugin_count+" "+this.options.extra_classes+'"></span>';this.$cache.input.before(t),this.$cache.input.prop("readonly",!0),this.$cache.cont=this.$cache.input.prev(),this.result.slider=this.$cache.cont,this.$cache.cont.html('<span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min">0</span><span class="irs-max">1</span><span class="irs-from">0</span><span class="irs-to">0</span><span class="irs-single">0</span></span><span class="irs-grid"></span>'),this.$cache.rs=this.$cache.cont.find(".irs"),this.$cache.min=this.$cache.cont.find(".irs-min"),this.$cache.max=this.$cache.cont.find(".irs-max"),this.$cache.from=this.$cache.cont.find(".irs-from"),this.$cache.to=this.$cache.cont.find(".irs-to"),this.$cache.single=this.$cache.cont.find(".irs-single"),this.$cache.line=this.$cache.cont.find(".irs-line"),this.$cache.grid=this.$cache.cont.find(".irs-grid"),"single"===this.options.type?(this.$cache.cont.append('<span class="irs-bar irs-bar--single"></span><span class="irs-shadow shadow-single"></span><span class="irs-handle single"><i></i><i></i><i></i></span>'),this.$cache.bar=this.$cache.cont.find(".irs-bar"),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append('<span class="irs-bar"></span><span class="irs-shadow shadow-from"></span><span class="irs-shadow shadow-to"></span><span class="irs-handle from"><i></i><i></i><i></i></span><span class="irs-handle to"><i></i><i></i><i></i></span>'),this.$cache.bar=this.$cache.cont.find(".irs-bar"),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler()),this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none"),this.appendGrid(),this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents()),this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask()),this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var t=this.options.min,A=this.options.max,e=this.options.from,n=this.options.to;t<e&&n===A?this.$cache.s_from.addClass("type_last"):n<A&&this.$cache.s_to.addClass("type_last")},changeLevel:function(t){switch(t){case"single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake),this.$cache.s_single.addClass("state_hover");break;case"from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake),this.$cache.s_from.addClass("state_hover"),this.$cache.s_from.addClass("type_last"),this.$cache.s_to.removeClass("type_last");break;case"to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake),this.$cache.s_to.addClass("state_hover"),this.$cache.s_to.addClass("type_last"),this.$cache.s_from.removeClass("type_last");break;case"both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake),this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer),this.$cache.s_to.removeClass("type_last"),this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append('<span class="irs-disable-mask"></span>'),this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask"),this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove(),this.$cache.cont=null,this.$cache.line.off("keydown.irs_"+this.plugin_count),this.$cache.body.off("touchmove.irs_"+this.plugin_count),this.$cache.body.off("mousemove.irs_"+this.plugin_count),this.$cache.win.off("touchend.irs_"+this.plugin_count),this.$cache.win.off("mouseup.irs_"+this.plugin_count),a&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count)),this.$cache.grid_labels=[],this.coords.big=[],this.coords.big_w=[],this.coords.big_p=[],this.coords.big_x=[],cancelAnimationFrame(this.raf_id)},bindEvents:function(){this.no_diapason||(this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this)),this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this)),this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this)),this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),this.options.keyboard&&this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard")),a&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this))))},pointerFocus:function(t){var A,e;this.target||(A=(e="single"===this.options.type?this.$cache.single:this.$cache.from).offset().left,A+=e.width()/2-1,this.pointerClick("single",{preventDefault:function(){},pageX:A}))},pointerMove:function(t){if(this.dragging){var A=t.pageX||t.originalEvent.touches&&t.originalEvent.touches[0].pageX;this.coords.x_pointer=A-this.coords.x_gap,this.calc()}},pointerUp:function(A){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,a&&t("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(t.contains(this.$cache.cont[0],A.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(A,e){e.preventDefault();var n=e.pageX||e.originalEvent.touches&&e.originalEvent.touches[0].pageX;2!==e.button&&("both"===A&&this.setTempMinInterval(),A=A||this.target||"from",this.current_plugin=this.plugin_count,this.target=A,this.is_active=!0,this.dragging=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=n-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(A),a&&t("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(t,A){A.preventDefault();var e=A.pageX||A.originalEvent.touches&&A.originalEvent.touches[0].pageX;2!==A.button&&(this.current_plugin=this.plugin_count,this.target=t,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(e-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(t,A){if(!(this.current_plugin!==this.plugin_count||A.altKey||A.ctrlKey||A.shiftKey||A.metaKey)){switch(A.which){case 83:case 65:case 40:case 37:A.preventDefault(),this.moveByKey(!1);break;case 87:case 68:case 38:case 39:A.preventDefault(),this.moveByKey(!0)}return!0}},moveByKey:function(t){var A=this.coords.p_pointer,e=(this.options.max-this.options.min)/100;e=this.options.step/e,t?A+=e:A-=e,this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*A),this.is_key=!0,this.calc()},setMinMax:function(){if(this.options){if(this.options.hide_min_max)return this.$cache.min[0].style.display="none",void(this.$cache.max[0].style.display="none");if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var t=this._prettify(this.options.min),A=this._prettify(this.options.max);this.result.min_pretty=t,this.result.max_pretty=A,this.$cache.min.html(this.decorate(t,this.options.min)),this.$cache.max.html(this.decorate(A,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1),this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var t=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval),this.options.min_interval=t},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(t){if(this.options&&(this.calc_count++,10!==this.calc_count&&!t||(this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent()),this.coords.w_rs)){this.calcPointerPercent();var A=this.getHandleX();switch("both"===this.target&&(this.coords.p_gap=0,A=this.getHandleX()),"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,A=this.getHandleX(),this.options.drag_interval?this.target="both_one":this.target=this.chooseHandle(A)),this.target){case"base":var e=(this.options.max-this.options.min)/100,n=(this.result.from-this.options.min)/e,i=(this.result.to-this.options.min)/e;this.coords.p_single_real=this.toFixed(n),this.coords.p_from_real=this.toFixed(n),this.coords.p_to_real=this.toFixed(i),this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real),this.target=null;break;case"single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(A),this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real),this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max),this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case"from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(A),this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real),this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from"),this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from"),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case"to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(A),this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real),this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to"),this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to"),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both":if(this.options.from_fixed||this.options.to_fixed)break;A=this.toFixed(A+.001*this.coords.p_handle),this.coords.p_from_real=this.convertToRealPercent(A)-this.coords.p_gap_left,this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from"),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real),this.coords.p_to_real=this.convertToRealPercent(A)+this.coords.p_gap_right,this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to"),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both_one":if(this.options.from_fixed||this.options.to_fixed)break;var s=this.convertToRealPercent(A),r=this.result.from_percent,o=this.result.to_percent-r,a=o/2,l=s-a,c=s+a;l<0&&(c=(l=0)+o),100<c&&(l=(c=100)-o),this.coords.p_from_real=this.calcWithStep(l),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real),this.coords.p_to_real=this.calcWithStep(c),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}"single"===this.options.type?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to])),this.calcMinMax(),this.calcLabels()}},calcPointerPercent:function(){this.coords.w_rs?(this.coords.x_pointer<0||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(t){return t/(100-this.coords.p_handle)*100},convertToFakePercent:function(t){return t/100*(100-this.coords.p_handle)},getHandleX:function(){var t=100-this.coords.p_handle,A=this.toFixed(this.coords.p_pointer-this.coords.p_gap);return A<0?A=0:t<A&&(A=t),A},calcHandlePercent:function(){"single"===this.options.type?this.coords.w_handle=this.$cache.s_single.outerWidth(!1):this.coords.w_handle=this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(t){return"single"===this.options.type?"single":this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2<=t?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left)),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake))},updateScene:function(){this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null),clearTimeout(this.update_tm),this.update_tm=null,this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0),this.coords.w_rs===this.coords.w_rs_old&&!this.force_redraw||(this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow()),this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)&&((this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key)&&(this.drawLabels(),this.$cache.bar[0].style.left=this.coords.p_bar_x+"%",this.$cache.bar[0].style.width=this.coords.p_bar_w+"%","single"===this.options.type?(this.$cache.bar[0].style.left=0,this.$cache.bar[0].style.width=this.coords.p_bar_w+this.coords.p_bar_x+"%",this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%"):(this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%",this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%",this.old_from===this.result.from&&!this.force_redraw||(this.$cache.from[0].style.left=this.labels.p_from_left+"%"),this.old_to===this.result.to&&!this.force_redraw||(this.$cache.to[0].style.left=this.labels.p_to_left+"%")),this.$cache.single[0].style.left=this.labels.p_single_left+"%",this.writeToInput(),this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input")),this.old_from=this.result.from,this.old_to=this.result.to,this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange(),(this.is_key||this.is_click)&&(this.is_key=!1,this.is_click=!1,this.callOnFinish()),this.is_update=!1,this.is_resize=!1,this.is_finish=!1),this.is_start=!1,this.is_key=!1,this.is_click=!1,this.force_redraw=!1))},drawLabels:function(){if(this.options){var t,A,e,n,i,s=this.options.values.length,r=this.options.p_values;if(!this.options.hide_from_to)if("single"===this.options.type)t=s?this.decorate(r[this.result.from]):(n=this._prettify(this.result.from),this.decorate(n,this.result.from)),this.$cache.single.html(t),this.calcLabels(),this.labels.p_single_left<this.labels.p_min+1?this.$cache.min[0].style.visibility="hidden":this.$cache.min[0].style.visibility="visible",this.labels.p_single_left+this.labels.p_single_fake>100-this.labels.p_max-1?this.$cache.max[0].style.visibility="hidden":this.$cache.max[0].style.visibility="visible";else{e=s?(this.options.decorate_both?(t=this.decorate(r[this.result.from]),t+=this.options.values_separator,t+=this.decorate(r[this.result.to])):t=this.decorate(r[this.result.from]+this.options.values_separator+r[this.result.to]),A=this.decorate(r[this.result.from]),this.decorate(r[this.result.to])):(n=this._prettify(this.result.from),i=this._prettify(this.result.to),this.options.decorate_both?(t=this.decorate(n,this.result.from),t+=this.options.values_separator,t+=this.decorate(i,this.result.to)):t=this.decorate(n+this.options.values_separator+i,this.result.to),A=this.decorate(n,this.result.from),this.decorate(i,this.result.to)),this.$cache.single.html(t),this.$cache.from.html(A),this.$cache.to.html(e),this.calcLabels();var o=Math.min(this.labels.p_single_left,this.labels.p_from_left),a=this.labels.p_single_left+this.labels.p_single_fake,l=this.labels.p_to_left+this.labels.p_to_fake,c=Math.max(a,l);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",c=this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",l):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",Math.max(a,l))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden"),o<this.labels.p_min+1?this.$cache.min[0].style.visibility="hidden":this.$cache.min[0].style.visibility="visible",c>100-this.labels.p_max-1?this.$cache.max[0].style.visibility="hidden":this.$cache.max[0].style.visibility="visible"}}},drawShadow:function(){var t,A,e,n,i=this.options,s=this.$cache,r="number"==typeof i.from_min&&!isNaN(i.from_min),o="number"==typeof i.from_max&&!isNaN(i.from_max),a="number"==typeof i.to_min&&!isNaN(i.to_min),l="number"==typeof i.to_max&&!isNaN(i.to_max);"single"===i.type?i.from_shadow&&(r||o)?(t=this.convertToPercent(r?i.from_min:i.min),A=this.convertToPercent(o?i.from_max:i.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),A=this.toFixed(A-this.coords.p_handle/100*A),t+=this.coords.p_handle/2,s.shad_single[0].style.display="block",s.shad_single[0].style.left=t+"%",s.shad_single[0].style.width=A+"%"):s.shad_single[0].style.display="none":(i.from_shadow&&(r||o)?(t=this.convertToPercent(r?i.from_min:i.min),A=this.convertToPercent(o?i.from_max:i.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),A=this.toFixed(A-this.coords.p_handle/100*A),t+=this.coords.p_handle/2,s.shad_from[0].style.display="block",s.shad_from[0].style.left=t+"%",s.shad_from[0].style.width=A+"%"):s.shad_from[0].style.display="none",i.to_shadow&&(a||l)?(e=this.convertToPercent(a?i.to_min:i.min),n=this.convertToPercent(l?i.to_max:i.max)-e,e=this.toFixed(e-this.coords.p_handle/100*e),n=this.toFixed(n-this.coords.p_handle/100*n),e+=this.coords.p_handle/2,s.shad_to[0].style.display="block",s.shad_to[0].style.left=e+"%",s.shad_to[0].style.width=n+"%"):s.shad_to[0].style.display="none")},writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){this.writeToInput(),this.options.onStart&&"function"==typeof this.options.onStart&&(this.options.scope?this.options.onStart.call(this.options.scope,this.result):this.options.onStart(this.result))},callOnChange:function(){this.writeToInput(),this.options.onChange&&"function"==typeof this.options.onChange&&(this.options.scope?this.options.onChange.call(this.options.scope,this.result):this.options.onChange(this.result))},callOnFinish:function(){this.writeToInput(),this.options.onFinish&&"function"==typeof this.options.onFinish&&(this.options.scope?this.options.onFinish.call(this.options.scope,this.result):this.options.onFinish(this.result))},callOnUpdate:function(){this.writeToInput(),this.options.onUpdate&&"function"==typeof this.options.onUpdate&&(this.options.scope?this.options.onUpdate.call(this.options.scope,this.result):this.options.onUpdate(this.result))},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input"),this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex"),this.has_tab_index=!this.has_tab_index},convertToPercent:function(t,A){var e,n=this.options.max-this.options.min,i=n/100;return n?(e=(A?t:t-this.options.min)/i,this.toFixed(e)):(this.no_diapason=!0,0)},convertToValue:function(t){var A,e,n=this.options.min,i=this.options.max,s=n.toString().split(".")[1],r=i.toString().split(".")[1],o=0,a=0;if(0===t)return this.options.min;if(100===t)return this.options.max;s&&(o=A=s.length),r&&(o=e=r.length),A&&e&&(o=e<=A?A:e),n<0&&(n=+(n+(a=Math.abs(n))).toFixed(o),i=+(i+a).toFixed(o));var l,c=(i-n)/100*t+n,u=this.options.step.toString().split(".")[1];return c=u?+c.toFixed(u.length):(c/=this.options.step,+(c*=this.options.step).toFixed(0)),a&&(c-=a),(l=u?+c.toFixed(u.length):this.toFixed(c))<this.options.min?l=this.options.min:l>this.options.max&&(l=this.options.max),l},calcWithStep:function(t){var A=Math.round(t/this.coords.p_step)*this.coords.p_step;return 100<A&&(A=100),100===t&&(A=100),this.toFixed(A)},checkMinInterval:function(t,A,e){var n,i,s=this.options;return s.min_interval?(n=this.convertToValue(t),i=this.convertToValue(A),"from"===e?i-n<s.min_interval&&(n=i-s.min_interval):n-i<s.min_interval&&(n=i+s.min_interval),this.convertToPercent(n)):t},checkMaxInterval:function(t,A,e){var n,i,s=this.options;return s.max_interval?(n=this.convertToValue(t),i=this.convertToValue(A),"from"===e?i-n>s.max_interval&&(n=i-s.max_interval):n-i>s.max_interval&&(n=i+s.max_interval),this.convertToPercent(n)):t},checkDiapason:function(t,A,e){var n=this.convertToValue(t),i=this.options;return"number"!=typeof A&&(A=i.min),"number"!=typeof e&&(e=i.max),n<A&&(n=A),e<n&&(n=e),this.convertToPercent(n)},toFixed:function(t){return+(t=t.toFixed(20))},_prettify:function(t){return this.options.prettify_enabled?this.options.prettify&&"function"==typeof this.options.prettify?this.options.prettify(t):this.prettify(t):t},prettify:function(t){return t.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(t,A){return this.options.force_edges&&(t<0?t=0:100-A<t&&(t=100-A)),this.toFixed(t)},validate:function(){var t,A,e=this.options,n=this.result,i=e.values,s=i.length;if("string"==typeof e.min&&(e.min=+e.min),"string"==typeof e.max&&(e.max=+e.max),"string"==typeof e.from&&(e.from=+e.from),"string"==typeof e.to&&(e.to=+e.to),"string"==typeof e.step&&(e.step=+e.step),"string"==typeof e.from_min&&(e.from_min=+e.from_min),"string"==typeof e.from_max&&(e.from_max=+e.from_max),"string"==typeof e.to_min&&(e.to_min=+e.to_min),"string"==typeof e.to_max&&(e.to_max=+e.to_max),"string"==typeof e.grid_num&&(e.grid_num=+e.grid_num),e.max<e.min&&(e.max=e.min),s)for(e.p_values=[],e.min=0,e.max=s-1,e.step=1,e.grid_num=e.max,e.grid_snap=!0,A=0;A<s;A++)t=+i[A],t=isNaN(t)?i[A]:(i[A]=t,this._prettify(t)),e.p_values.push(t);"number"==typeof e.from&&!isNaN(e.from)||(e.from=e.min),"number"==typeof e.to&&!isNaN(e.to)||(e.to=e.max),"single"===e.type?(e.from<e.min&&(e.from=e.min),e.from>e.max&&(e.from=e.max)):(e.from<e.min&&(e.from=e.min),e.from>e.max&&(e.from=e.max),e.to<e.min&&(e.to=e.min),e.to>e.max&&(e.to=e.max),this.update_check.from&&(this.update_check.from!==e.from&&e.from>e.to&&(e.from=e.to),this.update_check.to!==e.to&&e.to<e.from&&(e.to=e.from)),e.from>e.to&&(e.from=e.to),e.to<e.from&&(e.to=e.from)),("number"!=typeof e.step||isNaN(e.step)||!e.step||e.step<0)&&(e.step=1),"number"==typeof e.from_min&&e.from<e.from_min&&(e.from=e.from_min),"number"==typeof e.from_max&&e.from>e.from_max&&(e.from=e.from_max),"number"==typeof e.to_min&&e.to<e.to_min&&(e.to=e.to_min),"number"==typeof e.to_max&&e.from>e.to_max&&(e.to=e.to_max),n&&(n.min!==e.min&&(n.min=e.min),n.max!==e.max&&(n.max=e.max),(n.from<n.min||n.from>n.max)&&(n.from=e.from),(n.to<n.min||n.to>n.max)&&(n.to=e.to)),("number"!=typeof e.min_interval||isNaN(e.min_interval)||!e.min_interval||e.min_interval<0)&&(e.min_interval=0),("number"!=typeof e.max_interval||isNaN(e.max_interval)||!e.max_interval||e.max_interval<0)&&(e.max_interval=0),e.min_interval&&e.min_interval>e.max-e.min&&(e.min_interval=e.max-e.min),e.max_interval&&e.max_interval>e.max-e.min&&(e.max_interval=e.max-e.min)},decorate:function(t,A){var e="",n=this.options;return n.prefix&&(e+=n.prefix),e+=t,n.max_postfix&&(n.values.length&&t===n.p_values[n.max]||A===n.max)&&(e+=n.max_postfix,n.postfix&&(e+=" ")),n.postfix&&(e+=n.postfix),e},updateFrom:function(){this.result.from=this.options.from,this.result.from_percent=this.convertToPercent(this.result.from),this.result.from_pretty=this._prettify(this.result.from),this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to,this.result.to_percent=this.convertToPercent(this.result.to),this.result.to_pretty=this._prettify(this.result.to),this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min,this.result.max=this.options.max,this.updateFrom(),this.updateTo()},appendGrid:function(){if(this.options.grid){var t,A,e,n,i,s,r=this.options,o=r.max-r.min,a=r.grid_num,l=0,c=4,u="";for(this.calcGridMargin(),r.grid_snap&&(a=o/r.step),50<a&&(a=50),e=this.toFixed(100/a),4<a&&(c=3),7<a&&(c=2),14<a&&(c=1),28<a&&(c=0),t=0;t<a+1;t++){for(n=c,100<(l=this.toFixed(e*t))&&(l=100),i=((this.coords.big[t]=l)-e*(t-1))/(n+1),A=1;A<=n&&0!==l;A++)u+='<span class="irs-grid-pol small" style="left: '+this.toFixed(l-i*A)+'%"></span>';u+='<span class="irs-grid-pol" style="left: '+l+'%"></span>',s=this.convertToValue(l),u+='<span class="irs-grid-text js-grid-text-'+t+'" style="left: '+l+'%">'+(s=r.values.length?r.p_values[s]:this._prettify(s))+"</span>"}this.coords.big_num=Math.ceil(a+1),this.$cache.cont.addClass("irs-with-grid"),this.$cache.grid.html(u),this.cacheGridLabels()}},cacheGridLabels:function(){var t,A,e=this.coords.big_num;for(A=0;A<e;A++)t=this.$cache.grid.find(".js-grid-text-"+A),this.$cache.grid_labels.push(t);this.calcGridLabels()},calcGridLabels:function(){var t,A,e=[],n=[],i=this.coords.big_num;for(t=0;t<i;t++)this.coords.big_w[t]=this.$cache.grid_labels[t].outerWidth(!1),this.coords.big_p[t]=this.toFixed(this.coords.big_w[t]/this.coords.w_rs*100),this.coords.big_x[t]=this.toFixed(this.coords.big_p[t]/2),e[t]=this.toFixed(this.coords.big[t]-this.coords.big_x[t]),n[t]=this.toFixed(e[t]+this.coords.big_p[t]);for(this.options.force_edges&&(e[0]<-this.coords.grid_gap&&(e[0]=-this.coords.grid_gap,n[0]=this.toFixed(e[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),n[i-1]>100+this.coords.grid_gap&&(n[i-1]=100+this.coords.grid_gap,e[i-1]=this.toFixed(n[i-1]-this.coords.big_p[i-1]),this.coords.big_x[i-1]=this.toFixed(this.coords.big_p[i-1]-this.coords.grid_gap))),this.calcGridCollision(2,e,n),this.calcGridCollision(4,e,n),t=0;t<i;t++)A=this.$cache.grid_labels[t][0],this.coords.big_x[t]!==Number.POSITIVE_INFINITY&&(A.style.marginLeft=-this.coords.big_x[t]+"%")},calcGridCollision:function(t,A,e){var n,i,s,r=this.coords.big_num;for(n=0;n<r&&!(r<=(i=n+t/2));n+=t)s=this.$cache.grid_labels[i][0],e[n]<=A[i]?s.style.visibility="visible":s.style.visibility="hidden"},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&("single"===this.options.type?this.coords.w_handle=this.$cache.s_single.outerWidth(!1):this.coords.w_handle=this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(A){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=this.result.from,this.update_check.to=this.result.to,this.options=t.extend(this.options,A),this.validate(),this.updateResult(A),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),t.data(this.input,"ionRangeSlider",null),this.remove(),this.input=null,this.options=null)}},t.fn.ionRangeSlider=function(A){return this.each((function(){t.data(this,"ionRangeSlider")||t.data(this,"ionRangeSlider",new l(this,A,o++))}))},function(){for(var t=0,A=["ms","moz","webkit","o"],n=0;n<A.length&&!e.requestAnimationFrame;++n)e.requestAnimationFrame=e[A[n]+"RequestAnimationFrame"],e.cancelAnimationFrame=e[A[n]+"CancelAnimationFrame"]||e[A[n]+"CancelRequestAnimationFrame"];e.requestAnimationFrame||(e.requestAnimationFrame=function(A,n){var i=(new Date).getTime(),s=Math.max(0,16-(i-t)),r=e.setTimeout((function(){A(i+s)}),s);return t=i+s,r}),e.cancelAnimationFrame||(e.cancelAnimationFrame=function(t){clearTimeout(t)})}()})),function(t,A,e,n){function i(A,e){this.element=A,this.options=t.extend({},r,e),this._defaults=r,this._name=s,this.init()}var s="editable",r={keyboard:!0,dblclick:!0,button:!0,buttonSelector:".edit",maintainWidth:!0,dropdowns:{},edit:function(){},save:function(){},cancel:function(){}};i.prototype={init:function(){this.editing=!1,this.options.dblclick&&t(this.element).css("cursor","pointer").bind("dblclick",this.toggle.bind(this)),this.options.button&&t(this.options.buttonSelector,this.element).bind("click",this.toggle.bind(this))},toggle:function(t){t.preventDefault(),this.editing=!this.editing,this.editing?this.edit():this.save()},edit:function(){var A=this,e={};t("td[data-field]",this.element).each((function(){var n,i=t(this).data("field"),s=t(this).text(),r=t(this).width();if(e[i]=s,t(this).empty(),A.options.maintainWidth&&t(this).width(r),i in A.options.dropdowns){n=t("<select></select>");for(var o=0;o<A.options.dropdowns[i].length;o++)t("<option></option>").text(A.options.dropdowns[i][o]).appendTo(n);n.val(s).data("old-value",s).dblclick(A._captureEvent)}else n=t('<input type="text" />').val(s).data("old-value",s).dblclick(A._captureEvent);n.appendTo(this),A.options.keyboard&&n.keydown(A._captureKey.bind(A))})),this.options.edit.bind(this.element)(e)},save:function(){var A={};t("td[data-field]",this.element).each((function(){var e=t(":input",this).val();A[t(this).data("field")]=e,t(this).empty().text(e)})),this.options.save.bind(this.element)(A)},cancel:function(){var A={};t("td[data-field]",this.element).each((function(){var e=t(":input",this).data("old-value");A[t(this).data("field")]=e,t(this).empty().text(e)})),this.options.cancel.bind(this.element)(A)},_captureEvent:function(t){t.stopPropagation()},_captureKey:function(t){13===t.which?(this.editing=!1,this.save()):27===t.which&&(this.editing=!1,this.cancel())}},t.fn[s]=function(A){return this.each((function(){t.data(this,"plugin_"+s)||t.data(this,"plugin_"+s,new i(this,A))}))}}(jQuery,window,document),function(t){"use strict";var A=window.StickyHeader||{};(A=function A(e,n){this.$element=t(e),this.options=t.extend(!0,{},A.defaults,n),this.initialize()}).defaults={classMap:{original:{mainEl:"table-responsive",thead:"sticky-header-original-thead",theadItemsWrapper:"sticky-header-original-th-inner-wrapper"},cloned:{mainEl:"sticky-header-cloned-wrapper",table:"sticky-header-cloned-table"}},offsetTop:0},A.prototype.initialize=function(){var A=this.options.classMap,e=this.$element,n=e.find("table"),i=e.find("thead"),s=i.find("th"),r=e.find("."+A.original.mainEl),o=this.setClonedTheadItemsWidth(),a='<div class="'+A.cloned.mainEl+'" style="top: '+this.options.offsetTop+'"><table class="'+A.cloned.table+" "+this.getOriginalTableClasses()+' mb-0 border-bottom-0" style="width: '+n.outerWidth()+'px;"></table></div>';return o.prependTo(e).wrap(a),i.addClass(A.original.thead),s.each((function(){t(this).wrapInner('<div class="'+A.original.theadItemsWrapper+'"></div>')})),t(window).on("resize",t(a),(function(){e.find("."+A.cloned.table).css("width",n.outerWidth())})),r.on("scroll",t(a),(function(){e.find("."+A.cloned.mainEl).scrollLeft(parseInt(r.scrollLeft()))})),this},A.prototype.getOriginalTbodyItemsWidth=function(){var A=this.$element.find("tbody").find("tr:first-child > *"),e=[];return A.each((function(A,n){e.push(t(n).outerWidth())})),e},A.prototype.getOriginalTableClasses=function(){return this.$element.find("table")[0].className},A.prototype.setClonedTheadItemsWidth=function(){var A=this,e=A.$element.find("thead").clone(),n=e.find("th");return n.each((function(e,n){t(n).css("width",A.getOriginalTbodyItemsWidth()[e])})),t(window).on("resize",(function(){n.each((function(e,n){t(n).css("width",A.getOriginalTbodyItemsWidth()[e])}))})),e},t.fn.HSStickyHeader=function(){var t,e,n=this,i=arguments[0],s=Array.prototype.slice.call(arguments,1),r=n.length;for(t=0;t<r;t++)if("object"==typeof i||void 0===i?n[t].StickyHeader=new A(n[t],i):e=n[t].StickyHeader[i].apply(n[t].StickyHeader,s),void 0!==e)return e;return n}}(jQuery);

Zerion Mini Shell 1.0